Захват потока данных принтера в ruby
Кто-нибудь знает, где хранится поток данных принтера, и как захватить его исполняемый файл ruby? (для последующего преобразования в PDF, например)
Я задаю этот вопрос, связанный с другим моим вопросом. Настолько прозрачный, что я не могу его поймать... Использование Rghost для эмуляции команды ghostscript, как на виртуальном принтере
1 ответ
Это будет зависеть от вашей ОС. Это похоже на Windows выше. В такой ситуации я обычно использую procmon, чтобы перехватить все системные вызовы, а затем перебрать выходные данные, чтобы найти искомый вызов. Это немного похоже на поиск определенного пакета в трассировке сети.
Procmon - это инструмент Windows, который я использую. Его можно найти здесь: http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx