Site Tools


hardware:printer:gdi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
hardware:printer:gdi [2022/02/04 18:26]
– ↷ Page moved from ru:hardware:printer:gdi to hardware:printer:gdi root
hardware:printer:gdi [2022/02/05 04:48]
root
Line 37: Line 37:
 ==== Загрузка по TCP RAW ==== ==== Загрузка по TCP RAW ====
 На принтсервере обычно открыт TCP порт 9100 для входящих подключений, всё что на него принимается пересылается прямиком на принтер.\\ На принтсервере обычно открыт TCP порт 9100 для входящих подключений, всё что на него принимается пересылается прямиком на принтер.\\
-Без специальных утилит тут не обойтись. Во время тестирования я набросал простенькую программу [[ru:software:win:print:fw_uploader|Printer firmware uploder / converter]] на си, порядка 10 строк, которая открывала файл, читала в буфер, подключалась на указанный адрес и отправляла содержимое буфера. Я использовал прошивку с уже добавленный служебным заголовком во время первых тестов, позднее программа научилась сама добавлять всё что нужно.+Без специальных утилит тут не обойтись. Во время тестирования я набросал простенькую программу [[software:win:print:fw_uploader|Printer firmware uploder / converter]] на си, порядка 10 строк, которая открывала файл, читала в буфер, подключалась на указанный адрес и отправляла содержимое буфера. Я использовал прошивку с уже добавленный служебным заголовком во время первых тестов, позднее программа научилась сама добавлять всё что нужно.
  
  
 ==== Печать прошивки ==== ==== Печать прошивки ====
 Ещё один способ отправить прошивку в принтер - отправить её на печать.\\ Ещё один способ отправить прошивку в принтер - отправить её на печать.\\
-Добавил в [[ru:software:win:print:fw_uploader|Printer firmware uploder / converter]], скопировав большую часть - функция __RawDataToPrinter__ [[http://msdn.microsoft.com/en-us/library/dd162959%28VS.85%29.aspx|msdn.microsoft.com]].\\+Добавил в [[software:win:print:fw_uploader|Printer firmware uploder / converter]], скопировав большую часть - функция __RawDataToPrinter__ [[http://msdn.microsoft.com/en-us/library/dd162959%28VS.85%29.aspx|msdn.microsoft.com]].\\
  
  
 Это не единственные способы, их гораздо больше - столько сколько протоколов печати поддерживает принт сервер.\\ Это не единственные способы, их гораздо больше - столько сколько протоколов печати поддерживает принт сервер.\\
-[[ru:software:win:print:fw_uploader|Printer firmware uploder / converter]] - поддерживает вышеописанные способы, кроме lpr.+[[software:win:print:fw_uploader|Printer firmware uploder / converter]] - поддерживает вышеописанные способы, кроме lpr.
  
  
Line 68: Line 68:
  
 Можно поискать встроенные в ОС **SNMP** ловушки/демоны, чтобы принимать трапы от принтсервера и отправлять прошивку автоматически.\\ Можно поискать встроенные в ОС **SNMP** ловушки/демоны, чтобы принимать трапы от принтсервера и отправлять прошивку автоматически.\\
 +
 +
 +
 +{{tag>hardware article print}}
hardware/printer/gdi.txt · Last modified: 2022/02/17 05:21 by root