对于一个关于用压电打印机打印纳米流体的研究项目,我想看看计算机发送给打印机的代码。我正在运行Ubuntu16.04,并且有一台爱普生Stylus SX600FW打印机。使用Ghostscript 9.18,我想打印一个简单的ps文件,并获得发送到打印机的输出文件。如果我是对的,这个文件应该包含一些ESC/P序列。现在我遇到了一些问题,正确的驱动程序是Ghostscript。
我想使用:gs -sDEVICE=epson -sOutputFile=%pipe%lpr test.ps打印该文件。打印机开始打印乱码。页面上只有一些字母和符号,而不是我的test.ps中的两个单词。
所以可能ghostscript没有使用rigth驱动程序。如何让gs使用escp2-of-sx600fw或Epson-Stylus_Office_SX600FW驱动程序,如gutenprint站点上所述?
Kind问候Rick
发布于 2016-10-24 23:27:33
如果您想使用非标准设备,那么您将不得不重新构建Ghostscript,并告诉它在构建中包含设备的源代码。
没有人向我们提供Epson SX600FW设备的源代码,所以我们不提供它,即使在contrib目录中也不提供。有一个‘矢量’Espon设备在那里,但它不是内置的标准。
看起来古腾普特自己驱动着打印机。大概它只使用Ghostscript将PostScript和PDF文件转换成某种中间格式,然后再转换成指定的设备格式。如果我是对的,那么您不能让Ghostscript使用GutenPrint设备驱动程序,因为这将是特定于Gutenprint的。你必须使用Gutenprint来做这件事。
https://stackoverflow.com/questions/40218292
复制相似问题