有人能告诉我如何在 Windows 中使用命令打印文件吗?我尝试使用以下命令
print /D:\\localhost\myprinter testfile
但出现错误:无法初始化设备 \\localhost\myprinter
欢迎提出任何建议。提前致谢。
答案1
您需要在之后提供打印机名称/D:
喜欢print /D:"Microsoft XPS Document Writer" testfile.txt
您可以通过在 Windows 7 命令行中运行以下命令来确定打印机名称:
C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs -l
答案2
如果文件是打印机格式,则可以使用以下命令将其发送到打印机:
LPR -S 打印机 IP 地址 -P 队列名称 文件名
队列名称是打印机特定的,但大多数现代打印机并不关心它是什么。如果是 HP 打印机,请使用“raw”。这也适用于大多数其他打印机,甚至包括那些使用特定名称来选择打印机功能的打印机(例如,PS 告诉打印机使用 PostScript 解释器)。
如果文件不是打印机格式(即 Word 文档、PDF、JPEG 等),则使用应用程序和打印机驱动程序进行打印。
答案3
根据科技网...
如果打印机连接到并行端口 1,则可以
print /d:lpt1 <file>
如果是网络打印,可以先将lpt1(或者lpt2)重定向到打印机:
net use lpt1: \\remotehost\myprinter
print /d:lpt1 <file>