![]() |
1
2
netcat程序可用于与postscript打印机进行双向通信。 我一直在使用一些简单的程序将打印作业直接发送到网络postscript打印机,到目前为止还没有从打印机收到任何返回信息。我喜欢直接与打印机通信,而不是将作业发送到后台处理程序。 关于用netcat打印的信息很少,所以我做这份报告。 我的打印机是Xerox 6500n,通过以太网电缆连接到路由器。我可以通过多种方式将postscript程序或pdf文件直接发送到打印机。有时我想从打印机中获取答案,因此有一个测试程序可以使用打印机使用“pathforall”转换输入并发回答案。netcat做得很好:
然后我得到了想要的回应。这已经过检查,与ghostscript输出类似,只是出于某种原因略有偏差:
netcat允许我与打印机进行类似于ghostscript的通信,只是我还没有启动执行模式。此外,请确保在postscript中包含“flush”命令,以将整个答案发送回。 这可用于从打印机获取信息的多种目的。 编辑:这里有一个简单的测试,看看打印机STDOUT是否正在返回计算机:
EDIT3:正如luser droog所建议的那样,后记执行模式使用telnet在Xerox 6500n上运行。请参阅下面的评论。 |
![]() |
2
1
这里有一个bash/dev/tcp替代方案,用于在没有netcat的情况下进行打印。 如果使用--enable-net重定向构建,则使用bash将其发送到网络PostScript打印机。这适用于我的Void bash和Xerox Phaser 6500n,并在PJL和PostScript之间切换。其他打印机的测试结果会有所帮助。
这是我终端中的结果。一定要发送一个类似“print.sh input.ps”的文件,否则会发生这种情况:
更新:我在这里添加了这个: github |
![]() |
FlyingTeller AEgo · PS文本上色的简易方法 8 年前 |
![]() |
Tomas · postscript设备的默认字体大小 10 年前 |
|
user645280 · 使用stdin的简单Postscript命令失败 11 年前 |
![]() |
tsm · 串联和四向上Postscript文件 12 年前 |
![]() |
Haider · 在PostScript中添加表单 13 年前 |