Printing 使用ESC-P序列将重影脚本输出到文件

Printing 使用ESC-P序列将重影脚本输出到文件,printing,driver,ghostscript,postscript,ppd,Printing,Driver,Ghostscript,Postscript,Ppd,对于一个项目(用爱普生打印机打印纳米流体),我想看看计算机发送到打印机的代码。我运行的是Ubuntu 16.04,有一台Epson Stylus SX600FW打印机。 使用Ghostscript 9.18,我试图打印一个简单的文件test.ps,并希望获得发送到打印机的输出文件。如果我是对的,这个文件应该包含一些ESC/P序列 我试图通过以下方式获取此类文件: gs -sDevice=epson -sOutputFile=test1output test1.ps 无论我尝试什么,我都无法在任

对于一个项目(用爱普生打印机打印纳米流体),我想看看计算机发送到打印机的代码。我运行的是Ubuntu 16.04,有一台Epson Stylus SX600FW打印机。
使用Ghostscript 9.18,我试图打印一个简单的文件
test.ps
,并希望获得发送到打印机的输出文件。如果我是对的,这个文件应该包含一些ESC/P序列

我试图通过以下方式获取此类文件:

gs -sDevice=epson -sOutputFile=test1output test1.ps

无论我尝试什么,我都无法在任何地方找到输出文件,因此我怀疑它是否已创建。接下来,如果我有输出文件,如何读取ESC/P序列?提前谢谢

对我来说,该命令行在当前目录中生成一个名为“test1output”的文件。如果找不到文件,可以尝试指定完整的路径和文件规范,或者至少指定
-sOutputFile=./test1output


至于读取序列,任何二进制编辑器都会读取该文件。

对我来说,该命令行会在当前目录中生成一个名为“test1output”的文件。如果找不到文件,可以尝试指定完整的路径和文件规范,或者至少指定
-sOutputFile=./test1output


至于读取序列,任何二进制编辑器都将读取该文件。

输出文件应在发出该命令的目录中创建,前提是gs不会引发任何错误。您会发现文本编辑器中的ESC以某种方式被标记为不可打印,或者使用(unix)
od-t x1 test1output
在1B hex chars获取文件时查找转义,有没有关于如何使其更易于理解的建议?我的ps文件只是一个简单的行,可以通过任何方式查看文件的哪个部分包含让打印机生成行的信息吗?输出文件应该在发出此命令的目录中创建,前提是gs不会抛出任何错误。您会发现文本编辑器中的ESC以某种方式被标记为不可打印,或者使用(unix)
od-t x1 test1output
在1B hex chars获取文件时查找转义,有没有关于如何使其更易于理解的建议?我的ps文件只是一个简单的行,有没有办法看到文件的哪一部分包含让打印机行的信息?你能显示gs运行的完整输入和输出吗?]()在showpage之后,我按下enter,然后键入quitI,我创建了一个运行Ubuntu 16.04的虚拟机,它工作了。我现在得到了一些输出。我将重新安装gsI重新安装了最新的Ghostscript,现在它也可以在我的电脑上运行。你能显示gs运行的完整输入和输出吗?]()在showpage之后,我按enter键,然后键入quitI创建了一个运行Ubuntu 16.04的虚拟机,它运行正常。我现在得到了一些输出。我将重新安装gsI重新安装了最新的Ghostscript,现在它也可以在我的电脑上运行。