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
hardware:printer:gdi [2015/05/17 03:31]
– [Автоматизация] root
hardware:printer:gdi [2022/02/17 05:21] (current)
– ↷ Links adapted because of a move operation root
Line 1: Line 1:
 ====== GDI printer and net print server ====== ====== GDI printer and net print server ======
-По форумам и на сайтах производителей пишут что GDI win принтеры, например HP LaserJet 1018, 1005 и им подобные, не работают через сетевые принт сервера такие как [[ru: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 и им подобные.\\
  
 **Это не так!!!**\\ **Это не так!!!**\\
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 62: Line 62:
  
  
-Опробовано на: HP LaserJet 1018 + TL-PS110U /  +**Опробовано на:** HP LaserJet 1018 + TL-PS110U / [[hardware:d-link:ps_dp301u_to_dpr1020|D-Link DP-301U, DPR-1020]] \\ 
-Драйвера для принтера брал самые последние с сайта, не смотря на то, что некоторые советовали брать как можно старее.+Драйвера для принтера брал самые последние с сайта, не смотря на то, что некоторые советовали брать как можно старее.\\
  
-В инструкции есть описание работы с программой PSAdmin - возможно с её помощью и удастся добиться работы GDI принтеров, но copy от майкрософта я доверяю больше, работает она понятнее и уж точно не придётся искать новую версию при обновлении виндовс, смене архитектуры (х32 -> х64) или вообще отказе от виндовс. А свои программы я просто пересоберу/портирую. +После загрузки прошивки принтер будет работать в любых ОС, с базовыми драйверами от HP, не смотря на заверения производителя - см **foo2zjs**.\\
-Полагаю что после залива прошивки в принтер он будет работать и в других ОС, с базовыми драйверами от HP, не смотря на заверения производителя - см foo2zjs.+
  
 +Можно поискать встроенные в ОС **SNMP** ловушки/демоны, чтобы принимать трапы от принтсервера и отправлять прошивку автоматически.\\
  
-PS: позже появятся утилиты для добавления служебного заголовка к прошивке под винду, а также для заливки по TCP RAW. + 
-SNMP автозаливалку прошивки под винду врядли буду писать, хотя и писать мало, скорее всего под фряху попробую реализовать её стандартными средствами.+ 
 +{{tag>hardware article print}}
hardware/printer/gdi.1431833518.txt.gz · Last modified: 2015/05/17 03:31 by root