ウィンドウフォームで同じことをした友人がいます。
私が必要としているのは、これをウィンドウサービスにすることです。
ウィンドウサービスプログラム(印刷コントローラーサービス)は、中央プリンターコントローラーとして使用されます。
状況に応じて、ネットワーク上の別のプリンターに印刷ジョブを送信します(プリンターはUSBにインストールされています)。すでにテスト印刷は可能ですが、インストールされているプリンターを一覧表示すると、これらのネットワークプリンターが一覧表示されません。
しかし、私の友人のプログラムでは、彼がする必要があるのは、プリンター名をマシンのIPアドレスに設定することだけです。そのマシンの場合は、デフォルトのプリンターに設定されていることを確認してください。
友人がIPアドレスを設定して印刷をトリガーすると、正しいプリンターに印刷されます。しかし、私の場合、ウィンドウサービスはすでにネットワークプリンターを一覧表示していません。プリンター名が間違っていると印刷されません。
ウィンドウサービスには、ローカルシステムを使用しています。
プリンタの関連するIPアドレスを使用してローカルポートを作成することについて聞いたが、まだテストできていない。
誰かがいくつかのガイダンスを与えることができることを願っています