Both sides previous revisionPrevious revisionNext revision | Previous 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/17 05:21] (current) – ↷ Links adapted because of a move operation root |
---|
====== GDI printer and net print server ====== | ====== GDI printer and net print server ====== |
По форумам и на сайтах производителей пишут что GDI win принтеры, например HP LaserJet 1018, 1005 и им подобные, не работают через сетевые принт сервера такие как [[hardware:dlink:ps_dp301u_to_dpr1020|D-Link DP-301U, DPR-1020]], TL-PS110U и им подобные.\\ | По форумам и на сайтах производителей пишут что GDI win принтеры, например HP LaserJet 1018, 1005 и им подобные, не работают через сетевые принт сервера такие как [[hardware:d-link:ps_dp301u_to_dpr1020|D-Link DP-301U, DPR-1020]], TL-PS110U и им подобные.\\ |
| |
**Это не так!!!**\\ | **Это не так!!!**\\ |
==== Загрузка по 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. |
| |
| |
| |
| |
**Опробовано на:** HP LaserJet 1018 + TL-PS110U / [[hardware:dlink:ps_dp301u_to_dpr1020|D-Link DP-301U, DPR-1020]] \\ | **Опробовано на:** HP LaserJet 1018 + TL-PS110U / [[hardware:d-link:ps_dp301u_to_dpr1020|D-Link DP-301U, DPR-1020]] \\ |
Драйвера для принтера брал самые последние с сайта, не смотря на то, что некоторые советовали брать как можно старее.\\ | Драйвера для принтера брал самые последние с сайта, не смотря на то, что некоторые советовали брать как можно старее.\\ |
| |
| |
Можно поискать встроенные в ОС **SNMP** ловушки/демоны, чтобы принимать трапы от принтсервера и отправлять прошивку автоматически.\\ | Можно поискать встроенные в ОС **SNMP** ловушки/демоны, чтобы принимать трапы от принтсервера и отправлять прошивку автоматически.\\ |
| |
| |
| |
| {{tag>hardware article print}} |