Как перехватить данные, отправляемые на принтер?
-
15-11-2019 - |
Вопрос
Я взаимодействую с приложением, которое отправляет файл необработанного принтера в принтер по умолчанию.Это единственное, что он будет делать с данными.
Мне нужно как-то получить этот файл, поэтому я могу сохранить его в другом месте.Что было бы лучшим способом сделать это?
Лучше всего, о котором я подумал, это написать приложение, которое слушает определенному порту и установить принтер по умолчанию на этот порт.
Будет ли так работать?Есть ли лучший способ?
Решение
I ran across and LDP implementation for Java that I'm going to modify and use. You can access it as a printer and then do what you want with the raw files.
Не связан с StackOverflow