Printing Postscript重影脚本输出

Printing Postscript重影脚本输出,printing,lifecycle,ghostscript,postscript,Printing,Lifecycle,Ghostscript,Postscript,这听起来可能是一个非常愚蠢的问题,但我一直在阅读,无法理解打印作业的生命周期 节目→ 后记→ 鬼书→ ? → 印刷机 我的疑问是,什么(如果有的话)来代替? 您的操作系统打印机驱动程序将适合该位置。它接收来自ghostscript的渲染输出,并将其转换为特定于打印机的格式。您的操作系统打印机驱动程序将适合该位置。它接收来自ghostscript的渲染输出,并将其转换为特定于打印机的格式。老实说,一般来说,ghostscript根本不在该循环中,尽管它在很大程度上取决于打印机和操作系统 通常,您会

这听起来可能是一个非常愚蠢的问题,但我一直在阅读,无法理解打印作业的生命周期

节目→ 后记→ 鬼书→ ? → 印刷机


我的疑问是,什么(如果有的话)来代替

您的操作系统打印机驱动程序将适合该位置。它接收来自ghostscript的渲染输出,并将其转换为特定于打印机的格式。

您的操作系统打印机驱动程序将适合该位置。它接收来自ghostscript的渲染输出,并将其转换为特定于打印机的格式。

老实说,一般来说,ghostscript根本不在该循环中,尽管它在很大程度上取决于打印机和操作系统

通常,您会直接将PostScript发送到打印机,打印机内置PostScript解释器。如果没有PostScript打印机,则(通常)会生成其他页面描述语言(如HP PCL)并将其发送到打印机

但是(稍微扩展一下george上面说的内容)在Unix系统上,您可能正在使用CUPS(通用Unix打印系统),对于非PostScript打印机,它确实使用Ghostscript将PostScript渲染为光栅格式(CUPS光栅)。CUPS打印机驱动程序将光栅重新打包为适合特定打印机的格式

请注意,CUPS的现代版本使用PDF作为中间格式,因此Ghostscript可能会涉及两次,一次是从PostScript创建PDF,一次是将PDF渲染为光栅(或者实际上是将其转换回PostScript…)


此外,还有gsprint应用程序,它在Windows上工作,它使用Ghostscript渲染写入打印机画布的位图,然后使用GDI调用,使用Windows打印机驱动程序打印到打印机。

老实说,一般来说,Ghostscript根本不在该循环中,尽管这在很大程度上取决于您的打印机和操作系统

通常,您会直接将PostScript发送到打印机,打印机内置PostScript解释器。如果没有PostScript打印机,则(通常)会生成其他页面描述语言(如HP PCL)并将其发送到打印机

但是(稍微扩展一下george上面说的内容)在Unix系统上,您可能正在使用CUPS(通用Unix打印系统),对于非PostScript打印机,它确实使用Ghostscript将PostScript渲染为光栅格式(CUPS光栅)。CUPS打印机驱动程序将光栅重新打包为适合特定打印机的格式

请注意,CUPS的现代版本使用PDF作为中间格式,因此Ghostscript可能会涉及两次,一次是从PostScript创建PDF,一次是将PDF渲染为光栅(或者实际上是将其转换回PostScript…)


此外,还有一个在Windows上工作的gsprint应用程序,它使用Ghostscript渲染写入打印机画布的位图,然后使用GDI调用使用Windows打印机驱动程序打印到打印机。

如果您想使用Ghostscript路径,问号将填充“gsprint”,这是“gsview”包

gsview允许使用ghostscipt查看postscipt文件,其中gsprint允许使用ghostscript将postscript文件发送到打印机

然后,要创建能够将postscript输出发送到的windows打印机,然后运行gsprint并将其输出到打印机,您需要“redmon”


如果您想使用ghostscript路径,问号将用“gsprint”填充,它是“gsview”包的一部分

gsview允许使用ghostscipt查看postscipt文件,其中gsprint允许使用ghostscript将postscript文件发送到打印机

然后,要创建能够将postscript输出发送到的windows打印机,然后运行gsprint并将其输出到打印机,您需要“redmon”


那么,打印机是以单页/逐行/逐像素的方式向打印机发送数据,还是???早在80年代,PostScript的一个优点是它对大部分文本数据的自然压缩。如今,总线带宽已经足够高,通常是像素数据。luser droog,我不知道你是否见过我的这个问题,但是你能看一下具体细节吗?这取决于打印机和操作系统,甚至可能有多种配置方式。在某些情况下,系统“驱动程序”并不多“在循环中,除了用于将数据引导到硬件的接口之外。那么,打印机是以单页/逐行/逐像素的方式向打印机发送数据,还是???早在80年代,PostScript的一个优点是它对大部分文本数据的自然压缩。现在,总线带宽足够高,通常是像素数据。luser droog,我不知道你是否见过我的这个问题,但是你能看一看具体细节吗,这取决于打印机和操作系统,甚至可能有多种配置方法。在某些情况下,除了将数据引导到硬件的接口外,循环中没有太多的系统“驱动程序”。