Настройка TP-LINK 3020 в качестве принт-сервера для HP 1018
Решил настроить свой TP-LINK в качестве принт-сервера для HP 1018. Напомню, что роутер работает под OpenWRT.
Установим необходимые пакеты:
root@OpenWrt:~# opkg install kmod-usb-printer kmod-usb2 p910nd usbutils
Подключаем принтер в USB:
Редактируем конфиг сервера печати, указываем местонахождение устройства, у меня это /dev/usb/lp0, у Вас может быть /dev/lp0:
option device /dev/usb/lp0
option port 0
option bidirectional 1
option enabled
Для начальной инициализации и первоначальной заливки прошивки создаем скрипт 20-printer, файл прошивки кладем тут /usr/lib/sihp1018.dl:
FIRMWARE="/usr/lib/sihp1018.dl"
if [ "$PRODUCT" = "3f0/4117/100" ]
then
if [ "$ACTION" = "add" ]
then
echo "`date` : Sending firmware to printer. I hope!" >> /tmp/hp1018.log
cat $FIRMWARE > /dev/usb/lp0
echo "`date` : done." >> /tmp/hp1018.log
sleep 10
echo "`date` : waited 10 seconds" >> /tmp/hp1018.log
if ls -la /dev/usb/lp0 | grep 129143
then
echo "`date` : shit script - deleting file /dev/usb/lp0" >> /tmp/hp1018.log
rm /dev/usb/lp0
echo "`date` : shit script - replug the printer to use it" >> /tmp/hp1018.log
fi
fi
fi
Открываем порт наружу "9100":
config 'rule'
option 'src' 'any'
option 'proto' 'tcp'
option 'dest_port' '9100'
option 'target' 'ACCEPT'
и перезагружаемся:
Настройка клиента под WINDOWS XP:
Принтеры и факсы > Установка принтера > Локальный принтер > Создать новый порт (Standard TCP/IP Port) > IP адрес: 192,168,1,20 , порт: 9100 > Установка драйверов для вашего принтера.
Настройка клиента под UNIX:
У Вас уже должен быть установлен сервер печати CUPS и драйвер принтера HP 1018 (устанавливаем пакет foo2zjs.tar.gz).
Заходим в браузер: http://127.0.0.1:631/
Администрирование > Принтеры (Добавить принтер) > Другие сетевые принтеры: ( AppSocket/HP JetDirect ) > Подключение: socket://
:9100 > Драйвер: HP LaserJet 1018 Foomatic/foo2zjs-z1 (recommended) (черно-белый, дуплексная печать) .
Выбор плитки на любой вкус: Плитка CoEm (Италия)
Прикрепленный файл | Размер |
---|---|
sihp1018.dl_.png | 126.12 кб |
foo2zjs.tar_.gz | 1.63 Мб |
- Войдите на сайт для отправки комментариев
- Версия для печати