在 64 位 Windows 中使用 lpr 命令打印

在 64 位 Windows 中使用 lpr 命令打印

我需要使用 lpr 命令来将打印文件直接复制到网络打印机。不过,lpr 命令似乎没有包含在 64 位版本的 Windows 中。

怎样才能解决这个问题?

答案1

根据Windows 命令列表在 about.com

Command     MS-DOS  Win 98  Win XP  Win Vista  Win 7
Lpr         N       Y       Y       Y²         Y²

[1] 此命令在该操作系统的 64 位版本中不可用。

[2] 仅当从 Windows 功能中打开 LPD 打印服务时,此命令才在该版本的 Windows 中可用。

lpr可以通过在“控制面板/程序和功能/打开或关闭 Windows 功能”中启用“LPR 端口监视器”来省略Y 后面的 1 上标。

答案2

lpr 在 Win 7 及更高版本上运行良好。您无需复制它。在控制面板中,转到“打开或关闭 Windows 功能”,并确保已安装“打印和文档服务”。

要使用 lpr 将文件发送到使用 RAW 协议的打印机,语法为:

lpr -S <printer name or IP> -P raw <file to send>

e.g.
lpr -S 192.168.11.118 -P raw postscript.ps

在此处输入图片描述

答案3

通过从 32 位 Windows 机器上的 C:\Windows\System32 复制 lpr* 文件,我能够在 64 位 Windows 机器上成功运行 lpr 命令。

我希望有更好的方法......

答案4

相关内容