Файл микропрограммы в формате dl

Файл микропрограммы в формате dl

Мы рассмотрим, как подключить принтер к роутеру и выполнить настройку устройств, включая установку драйвера на компьютер. Информация будет интересна владельцам роутеров ZyXEL, если встроенное программное обеспечение – версии «V1». Именно в «первом» варианте прошивки есть интересные преимущества. В том числе, существует возможность добавлять модули для поддержки нового принтера (в прошивках «V2», данная опция – недоступна).

Программный модуль для роутера, то есть Host-Based-драйвер, можно установить через web-интерфейс. Проблема в том, что поддерживаются не все принтеры. А про устройства, работающие по GDI-протоколу (HP CP 12 15, к примеру) – можно сразу забыть. В то же время, существуют модули для LaserJet 1xxx и некоторых других семейств USB-принтеров.

Файлы этих модулей – имеют расширение *.dl. Скачайте файл, поместите его на «Рабочий стол» (в том компьютере, с которого будем настраивать роутер).

Настройка роутера для работы с принтером

Подключение принтера через USB

Чтобы подключить принтер к роутеру, не потребуется выключать или перезагружать последний. Достаточно выполнить кабельное соединение, как показано на рисунке:

При необходимости, можно использовать концентратор USB. Но в любом случае, надо помнить следующее.

Важно знать: соединение USB-кабелем – выполняют до включения питания принтера. Шнур питания – подключают в последнюю очередь.

Установка Host-Based-драйвера

С компьютера или другого устройства, включенного в локальную сеть, зайдите в web-интерфейс роутера. По умолчанию, используются параметры: 192.168.1.1 в качестве адреса интерфейса, логин admin, пароль 1234.

Открыв стартовую страницу, в блоке «Принтер» нажимаем: «Подключен». Появится вкладка следующего вида:

Надо нажать «Обзор», и указать путь к требуемому файлу *.dl.

После нажатия кнопки «Установить», нельзя будет несколько минут отключать питание (и роутера, и компьютера), либо разрывать связь. Настройка принтера через роутер – выполняется в этой же вкладке.

Выполняем настройку роутера

Находясь на вкладке, которая указана в предыдущей главе, установите следующие значения. Во-первых, должна быть выставлена галочка «Включить сервер печати».

А вот «Двунаправленный режим обмена» – лучше не включать без необходимости. Этот режим – нужен для МФУ. Тем более, не нужно здесь «открывать доступ» к принтеру через Интернет.

На последнем шаге, нажимают «Применить». Успешной настройки!

Генерация dl-файлов

В Интернете можно найти утилиту arm2hpdl.exe. Она преобразовывает файл *.img (входящий в состав драйвера, записанного на CD-диск) в файл *.dl.

Средство предназначено для принтеров фирмы HP, но не каких-либо еще. Здесь сразу нужно исключить подмножество моделей принтеров, общающихся с компьютером посредством GDI.

Читайте также:  Красиво оформить коллаж из фото

Настройка компьютера

Установка драйвера принтера

Было рассмотрено, как подключить принтер через роутер. Также, мы показали, как выполнить настройку роутера. Последний шаг – установка драйвера на компьютер.

В «Windows 7», например, надо выполнить следующее:

  • Добавляем новый локальный принтер:

  • В качестве порта, надо выбрать «стандартный TCP/IP порт»:

  • В следующем окне, заполняем поля: «IP-адрес» – адрес роутера (192.168…), «Имя порта» – любое. Галочку «Опросить принтер» надо снять.
  • После нажатия «Далее» в предыдущем окне – проверьте, что принтер включен. Выбирайте тип устройства «Обычное» -> «Generic Network Card»:
  • Следующее окно – будет стандартной вкладкой для установки драйвера. Нажав кнопку «Установить с диска», следуйте инструкциям.

В завершении – не нужно разрешать общий доступ к принтеру (так рекомендует фирма ZyXEL). На этом, установку драйвера можно считать завершенной. Отправьте на печать пробную страницу.

В последних моделях роутеров ASUS, процедуру установки принтера – сделали максимально простой (хотя, это верно лишь для ОС Windows).

Порядок действий – приводится в фильме:

linux and opensource

Управление

Blogroll

Community

Отвечаем на вопрос почему данные принтеры не работают в Linux и как это исправить.

Преамбула

Принтеры HP LaserJet 1000, 1005, 1018 и 1020 сразу после включения питания не имеют в себе прошивку (firmware, arm binary). Операционная система при обнаружении принтера должна "залить" в него необходимую прошивку и после этого работать как с обычным принтером. (Именно этим объясняется тот факт, что если не выключая принтер перезагрузиться из известной нам операционной системы от MS в Linux, принтер будет работать).

Как происходит "заливка" прошивки?

В современном Linux события о появлении новых устройств обрабатывает специальная служба udev. Правила обработки событий, т.е. что будет происходить при обнаружении новой железки, находятся в /etc/udev/rules.d/. В Ubuntu правила для принтеров обсуждаемых в данной статье находятся в файле /etc/udev/rules.d/85-hplj10xx.rules (пример для Ubuntu Gutsy).

Если правила в udev есть, почему принтер не работает?

Дело в том, что правила есть, а самих прошивок нет. Причины этого не понятны, но и не особо интересны. Мы можем скачать их сами и положить туда, где udev, в соответствии с правилами, их найдёт.

Читайте также:  Как поменять цвет изображения в фотошопе

Как скачать прошивки?

В Ubuntu по умолчанию установлен пакет foo2zjs, которые содержит необходимые нам утилиты:

  • getweb — утилита которая "сливает" прошивки с foo2zjs.rkkda.com (вызывается следующим образом: getweb 1020 — скачает прошивку для HP LaserJet 1020)
  • arm2hpdl — утилита, которая добавляет необходимые заголовки для принтера HP к бинарному файлу arm (смотрите man arm2hpdl), после добавления заголовков прошивку можно заливать в принтер (этим и занимается udev)

Для проверки можно залить прошивку вручную следующим образом: cat sihp1020.dl > /dev/usb/lp0, где /dev/usb/lp0 нода устройства принтера. Нода может быть и другой, например /dev/usblp0, чтобы узнать наверняка, можно посмотреть dmesg|tail -20 после включения принтера.

Куда их положить?

Положить нужно в /usr/share/foo2zjs/firmware/

А теперь готовое решение в виде скрипта

Проверенно в Ubuntu 7.04 и 7.10

Чем данное решение лучше других, которые можно найти в интернет?

Другие решения помимо основной задачи, а именно, установки прошивок, выполняют другие лишние действия, например, заново устанавливают foo2zjs (который уже есть в системе), но не из deb-пакета, а из исходных кодов. Это не даёт преимуществ, но может создать проблемы при обновлении системы.

Мы рассмотрим, как подключить принтер к роутеру и выполнить настройку устройств, включая установку драйвера на компьютер. Информация будет интересна владельцам роутеров ZyXEL, если встроенное программное обеспечение – версии «V1». Именно в «первом» варианте прошивки есть интересные преимущества. В том числе, существует возможность добавлять модули для поддержки нового принтера (в прошивках «V2», данная опция – недоступна).

Программный модуль для роутера, то есть Host-Based-драйвер, можно установить через web-интерфейс. Проблема в том, что поддерживаются не все принтеры. А про устройства, работающие по GDI-протоколу (HP CP 12 15, к примеру) – можно сразу забыть. В то же время, существуют модули для LaserJet 1xxx и некоторых других семейств USB-принтеров.

Файлы этих модулей – имеют расширение *.dl. Скачайте файл, поместите его на «Рабочий стол» (в том компьютере, с которого будем настраивать роутер).

Настройка роутера для работы с принтером

Подключение принтера через USB

Чтобы подключить принтер к роутеру, не потребуется выключать или перезагружать последний. Достаточно выполнить кабельное соединение, как показано на рисунке:

При необходимости, можно использовать концентратор USB. Но в любом случае, надо помнить следующее.

Важно знать: соединение USB-кабелем – выполняют до включения питания принтера. Шнур питания – подключают в последнюю очередь.

Читайте также:  Что делать если залил ноут

Установка Host-Based-драйвера

С компьютера или другого устройства, включенного в локальную сеть, зайдите в web-интерфейс роутера. По умолчанию, используются параметры: 192.168.1.1 в качестве адреса интерфейса, логин admin, пароль 1234.

Открыв стартовую страницу, в блоке «Принтер» нажимаем: «Подключен». Появится вкладка следующего вида:

Надо нажать «Обзор», и указать путь к требуемому файлу *.dl.

После нажатия кнопки «Установить», нельзя будет несколько минут отключать питание (и роутера, и компьютера), либо разрывать связь. Настройка принтера через роутер – выполняется в этой же вкладке.

Выполняем настройку роутера

Находясь на вкладке, которая указана в предыдущей главе, установите следующие значения. Во-первых, должна быть выставлена галочка «Включить сервер печати».

А вот «Двунаправленный режим обмена» – лучше не включать без необходимости. Этот режим – нужен для МФУ. Тем более, не нужно здесь «открывать доступ» к принтеру через Интернет.

На последнем шаге, нажимают «Применить». Успешной настройки!

Генерация dl-файлов

В Интернете можно найти утилиту arm2hpdl.exe. Она преобразовывает файл *.img (входящий в состав драйвера, записанного на CD-диск) в файл *.dl.

Средство предназначено для принтеров фирмы HP, но не каких-либо еще. Здесь сразу нужно исключить подмножество моделей принтеров, общающихся с компьютером посредством GDI.

Настройка компьютера

Установка драйвера принтера

Было рассмотрено, как подключить принтер через роутер. Также, мы показали, как выполнить настройку роутера. Последний шаг – установка драйвера на компьютер.

В «Windows 7», например, надо выполнить следующее:

  • Добавляем новый локальный принтер:

  • В качестве порта, надо выбрать «стандартный TCP/IP порт»:

  • В следующем окне, заполняем поля: «IP-адрес» – адрес роутера (192.168…), «Имя порта» – любое. Галочку «Опросить принтер» надо снять.
  • После нажатия «Далее» в предыдущем окне – проверьте, что принтер включен. Выбирайте тип устройства «Обычное» -> «Generic Network Card»:
  • Следующее окно – будет стандартной вкладкой для установки драйвера. Нажав кнопку «Установить с диска», следуйте инструкциям.

В завершении – не нужно разрешать общий доступ к принтеру (так рекомендует фирма ZyXEL). На этом, установку драйвера можно считать завершенной. Отправьте на печать пробную страницу.

В последних моделях роутеров ASUS, процедуру установки принтера – сделали максимально простой (хотя, это верно лишь для ОС Windows).

Порядок действий – приводится в фильме:

Ссылка на основную публикацию
Adblock detector