簡體   English   中英

從Windows命令行或Powershell橫向打印文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM