次のコードを使用して、ネットワークLipi
プリンターに印刷します(cc2はプリンター名です) 。
Process p = Runtime.getRuntime ().exec ("lp -dcc2 abcd.txt");
BufferedReader reader = new BufferedReader (
new InputStreamReader (p.getInputStream ()));
String line;
while ((line = reader.readLine ()) != null) {
System.out.println (line);
}
これをループ(> 4000)で実行すると、ネットワークでいくつかの印刷が失われ、印刷されない場合に問題が発生します。
失われた版画をとらえて再版したい。
印刷が受信されたことをプリンタに確認させるにはどうすればよいですか。