![](/img/trans.png)
[英]print an image from command line and await print job completion on Windows
[英]print a file in landscape from Windows command line or powershell
我可以使用get-content
来愉快地打印文件:
get-content .\\test.txt|out-printer "epson wp-4525 series"
如何在景观中做到这一点?
在Powershell中无法为您提供帮助,但是在命令行上,这是向打印机发送正确的转义码的问题。 大多数打印机都支持HP转义序列。 请参见此处的基本列表。 您既可以将字符直接回显到打印机,也可以将它们插入文本文件,也可以通过单独的文件发送它们。 在最后一种情况下,您可以插入代码
在文件Esc&l1O
中,例如landscape.prn,还需要一个代码从打印机Esc&l0H
弹出页面。 Esc是Ascii 27字符,您需要将其保存在具有此功能的编辑器中,在记事本中,您需要将文件另存为unicode。
对于共享的USB或网络打印机,将整个过程复制到您的打印机
copy /b landscape.prn+text.txt+eject.prn \\pcname\shared_printer_name
要么
copy /b landscape.prn+text.txt+eject.prn lpt1
如果您使用并行打印机或重定向到lpt1
/ b将以二进制模式复制,以确保所有字符都被传递。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.