1

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
...

また、localhost 515 に telnet で接続すると、黒い画面が表示されます。Enter キーを押すと、次のようになります。

☺

Conexão ao host perdida.

C:\Windows\system32>

なにか提案を?

4

1 に答える 1

1

更新: ここには 2 つの問題があります。LPR/LPD に関する質問への回答はここで解決されますが、実際の印刷ストリームに関連する他の問題はこの回答の最後で回答されます。

ファイアウォールがオフになっていることを確認します (または、少なくとも 515 の通過を許可します)。また、LPD は実際の IP アドレスにバインドされる傾向があるため、ローカル ホストではなく、ネットワーク アダプタの IP を使用していることを確認してください。

データが変更/エンコードなしで確実に渡されるようにする場合は、コマンド ラインで -ol を使用します。例えば:

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 などをサポートしています。送信するファイルがデバイスでサポートされていることを確認してください。


最終的に、問題はデバイスの独自性にあるようであり、そのため、印刷ドライバーを介してファイルをプッシュする必要があります。簡単な方法の 1 つは、コマンド ライン印刷をサポートするグラフィック アプリケーションを使用することです。1 つのオプションは MS ペイントです。

mspaint /pt IMG_1234.jpg "Hiti P510L"

プリンター名(Hiti P510L)は、Windowsのデバイスとプリンター画面に表示される名前です。

于 2014-04-24T00:26:03.447 に答える