我很乐意使用get-content
打印文件,例如:
get-content .\test.txt|out-printer "epson wp-4525 series"
我如何在风景中做到这一点?
答案 0 :(得分:0)
在PowerShell中无法帮助您,但在命令行上,您需要向打印机发送正确的转义码。大多数打印机都支持HP转义序列。有关基本列表,请参阅例如here。您可以将字符直接回显到打印机,将它们插入文本文件或通过单独的文件发送。在最后一种情况下,您可以插入代码
文件中的 \p{IsBasicLatin}
,例如landscape.prn,您还需要一个代码来从您的打印机Esc&l1O
中弹出页面。 Esc是Ascii 27字符,您需要将其保存在能够执行此操作的编辑器中,在记事本中您需要将文件另存为unicode。
将整个内容复制到打印机对于共享USB或网络打印机来说就是这样吗
Esc&l0H
或
copy /b landscape.prn+text.txt+eject.prn \\pcname\shared_printer_name
如果您使用并行打印机或重定向到lpt1
/ b是以二进制模式复制,确保传递所有字符。