Я использую следующий код, чтобы дать печать в сети 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), и некоторые из распечаток теряются в сети и не печатаются.
Я хочу поймать потерянные отпечатки и перепечатать их.
Как я могу заставить принтер подтвердить, что печать получена.