
レーザー プリンターは、USB ケーブルを使用して XP システムに接続されています。プリンターは「共有」されています。コマンド ライン タイプのバッチ ファイルを使用して .prn ファイルを印刷しようとしています。ある程度は成功しましたが、大きな問題があります。イーサネット ケーブルが XP システムに接続されている限り、ファイルを問題なく印刷できます。イーサネット ケーブルを取り外すと、エラー (ネットワークが切断されました) が発生し、何も印刷されません。
私は2つのコマンドラインを使用しています:
c:\net use lpt2: \\127.0.0.1\myprinter
(myprinterは共有プリンタ名です)
c:\copy /b *.prn lpt2:
プリンターを共有したときに、イーサネット ケーブルを外しても (ローカル ネットワークを切断しても) インスタンス化されたままになる独立したループバック サーバー サービスを仮想的に作成したと思いました。そうではないようです。
ここで何が欠けているのでしょうか?イーサネット ケーブルを接続せずに USB レーザー プリンターに印刷するにはどうすればよいですか?
答え1
USB 接続はネットワークと同じではありません。このNet
コマンドはネットワーク アクション (この場合は、ネットワーク プリンターを LPT2 にマッピング) を実行するためのもので、USB 経由では機能しません (何らかの USB IP ネットワークを設定しない限り)。
チェックしてみてUSB接続されたプリンタにASCIIファイルを印刷するそしてUSB プリンターでパラレル (LPT) プリンターをシミュレートするにはどうすればよいですか?LPT ポートを USB プリンターにマッピングする方法について説明します。
答え2
私たちはこれをよくやっていました。Microsoftループバックアダプタをネットワークデバイスとしてネットワーク接続にインストールするには、マイクロソフトサポートサイトループバックにより、実際のイーサネット接続がない場合でも、net コマンドを実行できるようになります。IP アドレスの必要な設定を行います。次に、プリンターを共有し、net use lptx: \computername\sharename を実行して、選択した lpt ポートに印刷します。レーザー プリンターはページ プリンターであることに注意してください。ページを排出するにはフォーム フィードが必要であり、フォーム フィードを送信する (ファイルにフォーム フィード文字を作成し、目的のジョブの後にそのファイルをプリンターに送信するなど) 必要があります。