プリンターのIPアドレスが与えられた場合、PDFファイルを印刷したい.IPアドレスはデータベースのテーブルに保存され、そのテーブルのIPアドレス(文字列型)を読み取り、それがプリンターのIPアドレスです印刷したい場所。何千もの方法を試しましたが、それでも必要なものを取得できません。私はJava言語でプログラミングしています。
このようにして、IP アドレスのリストを取得します。
PrintService[] service = PrinterJob.lookupPrintServices();// list of ip address
PrinterJob printJob = PrinterJob.getPrinterJob();
printJob.setPrintService(service[0]);//I get the first address
しかし、データベースから読み取った IP アドレスを設定する必要があります。そのリストは必要ありません。
これが正しくないことはわかっていますが、これがアイデアです。
service[0] = "\\10.100.17.93\HP LaserJet Professional P1102w";
//I want to assign the ip address