Лазерный принтер HP Color LaserJet Enterprise M552dn
Принтер KYOCERA ECOSYS P5021cdn
МФУ лазерный HP LaserJet Pro MFP M28a RU, A4, лазерный.
Принтер HP LaserJet Enterprise M506dn
МФУ HP LaserJet Pro M132nw
лазерное мфу HP LaserJet Pro MFP M521dn
Принтер лазерный HP LaserJet Pro M402dne лазерный, цвет.
Принтер Ricoh SP C260DNw
МФУ HP Color LaserJet Pro M281fdw
Принтер HP Color LaserJet Enterprise M750dn
МФУ HP LaserJet Pro MFP M426fdn
Принтер HP Officejet Pro 6230 ePrinter
Принтер HP LaserJet 1022
МФУ HP Color LaserJet Pro MFP M377dw
МФУ HP LaserJet Pro M435nw (A3E42A)
Принтер HP LaserJet Pro M104a
Принтер HP LaserJet Enterprise M608x
Принтер HP LaserJet Enterprise M609dn
МФУ HP LaserJet Pro M132a
МФУ HP Color LaserJet Pro MFP M280nw
Принтер HP Color LaserJet Pro M254nw
Принтер HP Color LaserJet Professional CP5225dn (CE712A.
МФУ HP Color Laser MFP 179fnw
Принтер HP Color LaserJet Pro M254dw
Принтер HP LaserJet Enterprise 700 Printer M712xh (CF23.
МФУ HP Neverstop Laser 1200w
Принтер HP LaserJet Pro M15a
Принтер HP Designjet T520 610 мм (CQ890C)
Принтер HP LaserJet Pro M501dn
МФУ HP Color LaserJet Pro MFP M180n
Принтер HP LaserJet Pro M203dw
Принтер HP LaserJet Pro M104w
МФУ HP LaserJet MFP M436n
Принтер HP Color LaserJet Pro M454dn
Принтер лазерный HP LaserJet Pro M203dw
МФУ HP LaserJet Pro MFP M426fdw
Принтер HP LaserJet Pro P1102
Принтер HP LaserJet Enterprise 600 M601n
Принтер HP LaserJet Enterprise 700 Printer M712dn (CF23.
Принтер лазерный HP Color LaserJet Pro M254nw лазерный.
Принтер HP Color LaserJet Pro M252dw
Принтер лазерный HP LaserJet Pro M104w RU лазерный, цве.
Принтер HP Color Laser 150nw
лазерное мфу HP LaserJet Pro MFP M521dw
МФУ HP LaserJet Pro MFP M521dn
МФУ HP DeskJet Ink Advantage 5275
Принтер HP LaserJet Pro M402dne C5J91A ч / б А4 38ppm с.
Принтер HP LaserJet Pro M15w
Принтер HP LaserJet P2035
Принтер Canon i-SENSYS LBP6030B
Принтер лазерный HP Color LaserJet Pro M254dw лазерный.
Принтер HP Color LaserJet Pro CP1525n
Принтер HP LaserJet Enterprise M609x
Принтер HP LaserJet Enterprise M506x
Принтер HP LaserJet Ultra M106w
Принтер HP LaserJet Pro M402dne
МФУ HP LaserJet Pro M227fdn
Принтер HP LaserJet 9050DN
МФУ Canon i-SENSYS MF421dw
Принтер HP LaserJet Pro M402n
Принтер HP LaserJet Pro 400 M401dne
Принтер HP LaserJet Pro M102w
Принтер HP LaserJet Pro M203dn
Принтер Canon i-SENSYS LBP621Cw
Принтер HP Color Laser 150a
МФУ HP LaserJet Pro MFP M428fdw
МФУ HP LaserJet Pro M28a
Принтер HP LaserJet Pro P1606dn
МФУ HP LaserJet Pro MFP M28w
Принтер HP LaserJet Enterprise M608dn
Принтер HP LaserJet Enterprise M607dn
МФУ HP LaserJet Pro MFP M426dw
Лазерный принтер HP LaserJet Pro M104a (белый)
HP LaserJet 1000 — отличная рабочая лошадка, быстрый и безотказный принтер с USB интерфейсом с низкой стоимостью отпечатка. В статье я опишу сложности и тонкости настройки софт-принтеров HP для работы через роутер по сети на примере своего LJ1000. Велкам под кат!
Статей по подключению принтеров через роутеры в сети много, суть большинства сводится к общему алгоритму — установить на роутер альтенативную прошивку (например OpenWrt), установить поддержку USB, принтеров и демон p910nd, после чего прописать конфиги демона и дополнительные настройки.
Особенность софт-принтеров HP моделей 1000, 1005, 1006, 1007, 1007, 1018, 1020, 1505 в том, что на «борту» у них нет полноценной управляющей микропрограммы, она загружается драйвером при каждом включении принтера. Данная статья должна подойти для любого из перечисленных принтеров, однако проверена только на HP LJ1000.
Основная сложность при подключении такого принтера через роутер — загрузить в него «прошивку», чего не умеет делать практически ни один роутер с поддержкой принтеров «из коробки», а также специализированные «принтсерверы», хотя допускаю что существуют модели, которые это умеют, однако мне не удалось их найти вживую.
Усиленное изучение вопроса дало два метода решения задачи загрузки прошивки в роутер — на стороне клиента, либо на стороне роутера. В первом варианте роутер настраивается как для обычного принтера, «прошивку» нужно засылать на печать перед первым использованием принтера с компьютера:
Считаю этот способ несостоятельным, ибо неудобно. Принтер должен работать без дополнительных телодвижений.
Второй метод решения задачи — заливка прошивки самим роутером. Причем, желательно чтобы прошивка загружалась не только по включению роутера, но и по хотплагу принтера.
Теперь опишу процесс настройки на имеющемся у меня железе. В моем случае используется роутер D-Link DIR-620 Rev A1. С этим роутером я уже пробовал множество прошивок, очень удобной оказалась Zyxel Keenetic v1, однако именно HP LJ1000 с Keenetic не работает, танцы с бубнами не помогли. Что подтверждается техподдержкой Zyxel: http://forum.zyxmon.org/topic160-keenetic-i-hp-lj-1000.html
Я использовал последнюю доступную версию OpenWrt: 14.07.
В качестве основы для настройки я использовал статью в вики OpenWrt. Скрипт переделан для нормального хотплага и устойчивого старта демона p910nd.
После перепрошивки роутера меняем дефолтный пароль, активируем работу по SSH, настраиваем сетевые интерфейсы. Все дальнейшие настройки удобнее всего делать через терминальный клиент, я использовал Putty. Настройки предполагают, что роутер имеет доступ в Интернет.
-
Установить нужные для работы принтера пакеты, плюс простой редактор:
Записать в файловую систему роутера прошивку для нужного принтера. Проще всего скачать прошивку у Олега:http://oleg.wl500g.info/hplj. В моем случае нужна прошивка для HP LJ1000 — ее и загружаем:
Создаем скрипт обработки события hotplug, чтобы прошивка в принтер отправлялась при каждом его подключении:
Код скрипта:
Немного о настройке скрипта: для начала нужно убедиться что ваш принтер находится именно по пути /dev/usb/lp0: команда ls /dev/usb должна дать список устройств, среди которых будет lp0. Некоторые прошивки могут создавать дексриптор принтера по адресу /dev/lp0.
Далее нужно прописать путь к файлу «прошивки», и указать VID/PID принтера. Смотрим что есть на USB:
3f0/517 — это VID и PID принтера HP LJ 1000 (Первые нули удаляются 3f0). 120 — это BCD версия без точки.
Открываем файл конфигурации p910nd:
Если запись для принтера уже есть, то нужно убедиться что путь к дескриптору принтера верен. Если нет, то копируем этот текст:
Если с роутером используется только один принтер, то оставляем этот текст как есть, но можно исопльзовать несколько принтеров. Тогда для каждого из них нужно будет указать свой порт (по умолчанию 9100).
В моем случае демон печати стартуется скриптом после загрузки прошивки в принтер, поэтому убедимся что он не стартует сам при включении роутера:
Иначе запущенный слишком рано демон падал со следующей ошибкой:
Перезагружаем роутер. Если все настроено правильно, то с загрузкой роутера переинициализируется принтер (слышно как он перезапускается). На всякий случай убеждаемся что в System Log нет ошибок, связанных с p9100, подключаемся по SSH, проверяем работу скрипта hotplug:
Должен быть такой лог:
Проверяем что демон стартовал:
В списке процессов по команде должен быть p910nd:
На этом настройку на стороне роутера можно считать законченной.
Дальше настраиваем подключение со стороны клиентов. В моем случае это были компьютеры с Windows XP, где уже были установлены драйвера нужного принтера.
Открываем свойства принтера:
Добавляем новый порт -> Standard TCP/IP Port -> Новый порт -> Далее -> вводим IP адрес роутера -> generic Network Card-> Готово.
Обязательно нужно снять галочку «двунаправленный обмен». Об этом мало где пишут. Другие модели принтеров кроме 1000 нормально работают с установленной, но именно с моим 1000 печать не работала, пока я не снял галку и не перезагрузился (важно, без перезагрузки не будет работать).
Точно также настраивается печать из Windows 7, тоже обязательно нужно снять галочку «двунаправленный обмен». На более новых не проверял, но не вижу препятствий, чтобы не заработало.
PS: Настройка двунаправленного обмена в p910nd (bidirectional) на работу не влияет, в отличии от настройки двунаправленного обмена на стороне клиента. Я пробовал и с включенным и с выключенным флагом, поведение принтера не менялось. Поэтому важно соблюдать отключенность только на стороне клиента.
Наличие: есть на складе
Наличие: есть на складе
Наличие: есть на складе
Наличие: нет в наличии
Наличие: нет в наличии
Наличие: нет в наличии
Наличие: нет в наличии
Наличие: нет в наличии
Наличие: нет в наличии
Наличие: нет в наличии
Наличие: нет в наличии
Наличие: нет в наличии
Наличие: нет в наличии
Наличие: нет в наличии
Наличие: нет в наличии
Наличие: нет в наличии
Наличие: нет в наличии
Наличие: нет в наличии
Наличие: нет в наличии
Наличие: нет в наличии
Наличие: нет в наличии
Наличие: нет в наличии
Наличие: нет в наличии
Наличие: нет в наличии
Наличие: нет в наличии
Наличие: нет в наличии
Наличие: нет в наличии
Наличие: нет в наличии
Наличие: нет в наличии
Наличие: нет в наличии
p — все цены указаны в рублях
- Астрахань
- Барнаул
- Брянск
- Владивосток
- Волгоград
- Воронеж
- Екатеринбург
- Иваново
- Ижевск
- Иркутск
- Казань
- Калининград
- Кемерово
- Киров
- Краснодар
- Красноярск
- Курск
- Липецк
- Магнитогорск
- Махачкала
- Москва
- Набережные Челны
- Нижний Новгород
- Новокузнецк
- Новосибирск
- Омск
- Оренбург
- Пенза
- Пермь
- Ростов-на-Дону
- Рязань
- Самара
- Санкт-Петербург
- Саратов
- Тольятти
- Томск
- Тула
- Тюмень
- Улан-Удэ
- Ульяновск
- Уфа
- Хабаровск
- Чебоксары
- Челябинск
- Ярославль
- Винница
- Днепропетровск
- Донецк
- Житомир
- Запорожье
- Киев
- Кривой Рог
- Луганск
- Львов
- Макеевка
- Мариуполь
- Николаев
- Одесса
- Полтава
- Севастополь
- Симферополь
- Харьков
- Херсон
- Черкассы
- Чернигов
- Актобе
- Алматы
- Астана
- Караганда
- Костанай
- Павлодар
- Тараз
- Уральск
- Усть-Каменогорск
- Шымкент