Windows 8上的LPQ找不到我的打印机

时间:2014-04-20 16:31:52

标签: printing printers network-printers lpr

我在Windows 8上启用了LPD和LPR。

我想使用LPR命令打印一些文件,但我甚至找不到带有LPQ的打印机。

我可以通过(ctrl + p)打印机正常打印,但我无法使用LPQ命令找到它。

C:\>lpq -S localhost -P HiTi_P510L

Servidor LPD do WindowsErro: the specified printer doesn't exists.

如果我尝试直接运行LPR,我会遇到同样的错误,说打印机不存在。

C:\>lpr -S 127.0.0.1 -P HiTi_P510L camila.jpg
Erro: o servidor de impressão não aceitou a requisição. Trabalho interrompido.

事件日志:

LPD refused the job \\127.0.0.1\HiTi_P510L because the specified printer doens't exist on this computer.

净观点:

C:\Windows\system32>net view \\myserver
Recursos compartilhados em \\myserver

Nome do compartilhamento  Tipo       Usado como  Comentário

--------------------------------------------------------------
HiTi_P510L                Impressão              P510L
Comando concluído com êxito.

C:\Windows\system32>

更新:端口515正在侦听。

C:\>netstat -an

Conexões ativas

Proto  Endereço local         Endereço externo       Estado
TCP    0.0.0.0:80             0.0.0.0:0              LISTENING
TCP    0.0.0.0:135            0.0.0.0:0              LISTENING
TCP    0.0.0.0:445            0.0.0.0:0              LISTENING
TCP    0.0.0.0:515            0.0.0.0:0              LISTENING
TCP    0.0.0.0:2869           0.0.0.0:0              LISTENING 
TCP    0.0.0.0:49152          0.0.0.0:0              LISTENING
...

我也可以telnet localhost 515给我一个黑屏,然后我按下ENTER后我有这个:

☺

Conexão ao host perdida.

C:\Windows\system32>

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

更新:这里有两个问题。关于LPR / LPD的问题的答案在这里得到了解决,而另一个与实际印刷流有关的问题在此答复的底部得到了解答。

确保防火墙已关闭(或至少允许515通过)。此外,请确保您使用的是网络适配器的IP而不是本地主机,因为LPD倾向于绑定到实际的IP地址。

如果要确保在不修改/编码的情况下传递数据,请在命令行中使用-o l。例如:

lpr -S <workstation_ip> -P <printer_share> -o l test.ps
lpr -S 192.168.1.6 -P P510L -o l test.ps

还要确保打印设备实际支持您发送的文件。虽然有些打印机支持图形格式,但大多数都支持PCL,PS,XPS,PDF等。有些打印机支持TIF和其他JPG等。确保设备支持您发送的文件。


最后,问题似乎是设备的专有性质,因此,要求是通过打印驱动程序推送文件。一种简单的方法是使用支持命令行打印的图形应用程序。一种选择是MS Paint。

mspaint /pt IMG_1234.jpg "Hiti P510L"

打印机名称(Hiti P510L)是Windows中设备和打印机屏幕中显示的名称。