Windows 7 で EPSON TM-U220PD に印刷しようとしています。Java を使用して実行します。レストランでの印刷注文用のソフトウェアを開発しています。Linuxでソフトウェアを実行しました.Linuxでプリンターを接続すると、プリンターはうまく機能します。しかし、Windowsでプリンターを接続するとうまくいきません。テスト ページを印刷できるので、ドライバは良好ですが、ソフトウェアにアクセスすると、プリンタが動作しません。プリンターはポート「USB001」で構成されています。私のコードは次のとおりです。
public void printLocalOrder(ArrayList<String> orderArray, int n) {
try {
FileWriter file = new FileWriter("USB001"); //Here is the problem
BufferedWriter buffer = new BufferedWriter(file);
PrintWriter ps = new PrintWriter(buffer);
ps.write(0x1B);
ps.write("M");
ps.write(1);
for (String orderArray1 : orderArray) {
ps.write(orderArray1);
}
ps.write(0x1B);
ps.write("d");
ps.write(4);
ps.close();
} catch (IOException e) {
System.out.println(e);
}
}
プリンター名を入れてみました:
FileWriter file = new FileWriter("Ticketeadora"); //Name printer
しかし、うまくいきません。
あなたが私を助けてくれることを願っています。ありがとう。