Захватить вывод виртуального принтера на Linux - PullRequest
0 голосов
/ 27 сентября 2010

Я пишу Java-приложение для очистки экрана для мейнфрейма 3270 и вместо того, чтобы прокручивать страницу за страницей 80x24 символов, я хотел бы вывести все страницы на принтер, а затем захватить и проанализировать выходные данные принтера.

Клиент 3270 имеет опцию печати, поэтому мне просто нужно виртуализировать устройство принтера и затем каким-то образом захватить вывод. Кто-нибудь достиг этого в Linux раньше?

Ответы [ 2 ]

0 голосов
/ 29 октября 2010

Если это 3270 через VT100, вы можете выдавать команды захвата печати VT100 на терминале.В противном случае, как уже было сказано, вы можете включить LPD и установить фильтр, чтобы вставить его в файл.

0 голосов
/ 27 сентября 2010

Вы, вероятно, хотите создать lpd-очередь для этой цели, а затем подключиться к ней.

...