Site Tools


software:openwrt:printserver

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
Last revisionBoth sides next revision
software:openwrt:printserver [2021/01/16 04:32]
– [Заключение] root
software:openwrt:printserver [2022/02/05 05:05]
root
Line 1: Line 1:
-====== Введение ======+====== OpenWRT: как сделать print server enterprise уровня ======
 Эта инструкция по созданию сервера печати на базе OpenWRT.\\ Эта инструкция по созданию сервера печати на базе OpenWRT.\\
 Имеющиеся в продаже готовые решения примитивны и неоправданно дорого стоят.\\ Имеющиеся в продаже готовые решения примитивны и неоправданно дорого стоят.\\
Line 19: Line 19:
 Лучше посмотреть инструкции по установки для выбранного устройства на сайте openwrt.\\ Лучше посмотреть инструкции по установки для выбранного устройства на сайте openwrt.\\
 На [[http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO|NanoPi NEO]] установка сводится к: На [[http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO|NanoPi NEO]] установка сводится к:
-  - скачать [[https://downloads.openwrt.org/releases/19.07.5/targets/sunxi/cortexa7/openwrt-19.07.5-sunxi-cortexa7-sun8i-h3-nanopi-neo-squashfs-sdcard.img.gz|squashfs]] образ+  - скачать [[https://downloads.openwrt.org/releases/19.07.7/targets/sunxi/cortexa7/openwrt-19.07.5-sunxi-cortexa7-sun8i-h3-nanopi-neo-ext4-sdcard.img.gz|ext4]] образ
   - с помощью dd залить его на MicroSD флешку   - с помощью dd залить его на MicroSD флешку
   - вставить флешку в [[http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO|NanoPi NEO]]   - вставить флешку в [[http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO|NanoPi NEO]]
Line 68: Line 68:
  
 ==== Функционал ==== ==== Функционал ====
-При подключении принтера скрипт автоматически+При подключении принтера [[http://www.netlab.linkpc.net/download/software/openwrt/print_server/10-prnt-helper|скрипт]] автоматически
   - создаёт symlink /dev/PRINTER_SERIAL_NUMBER на /dev/usb/lpX - это нужно чтобы при наличии двух одинаковых принтеров они всегда получали один и тот же TCP порт, не зависимо от порядка включения/загрузки   - создаёт symlink /dev/PRINTER_SERIAL_NUMBER на /dev/usb/lpX - это нужно чтобы при наличии двух одинаковых принтеров они всегда получали один и тот же TCP порт, не зависимо от порядка включения/загрузки
   - загружает прошивку с именем ${DEV_VID}-${DEV_PID}.dl из /etc/fw в принтер   - загружает прошивку с именем ${DEV_VID}-${DEV_PID}.dl из /etc/fw в принтер
Line 93: Line 93:
 **03f0-4117.dl** - VID-PID для HP 1018.\\ **03f0-4117.dl** - VID-PID для HP 1018.\\
 **20051028_hp1018.dl** - прошивка к которой уже добавлены нужные заголовки.\\ **20051028_hp1018.dl** - прошивка к которой уже добавлены нужные заголовки.\\
-Подробнее про прошивки и где/как их добывать можно прочитать тут [[ru:software:win:print:fw_uploader|Printer firmware uploder / converter]]+Подробнее про прошивки и где/как их добывать можно прочитать тут [[software:win:print:fw_uploader|Printer firmware uploder / converter]]
  
  
Line 130: Line 130:
   - Остальное на своё усмотрение   - Остальное на своё усмотрение
   - **Save & Apply**   - **Save & Apply**
 +
 +
 +
 +====== Обновление ======
 +  - Через WebUI загрузить ext4 образ (для NanoPi NEO)
 +  - Заново установить компоненты
 +  - Перезагрузить
  
  
Line 138: Line 145:
 \\ \\
 Ретроспективно, это четвёртая реализация сервера печати для HP 1018 за последние 14 лет: Ретроспективно, это четвёртая реализация сервера печати для HP 1018 за последние 14 лет:
-  - Сервер печати TL-PS110U + [[ru:software:win:print:fw_uploader|Printer firmware uploder / converter]]+  - Сервер печати TL-PS110U + [[software:win:print:fw_uploader|Printer firmware uploder / converter]]
   - FreeBSD 9 на Equeleus 8132, самописный демон dprint и скрипт под devd для загрузки прошивки (почти не использовалось)   - FreeBSD 9 на Equeleus 8132, самописный демон dprint и скрипт под devd для загрузки прошивки (почти не использовалось)
   - Zyxel Keenetic Giga - проработал долго, пока роутер не вышел из строя, после него использовался опять первый вариант   - Zyxel Keenetic Giga - проработал долго, пока роутер не вышел из строя, после него использовался опять первый вариант
Line 154: Line 161:
 [[https://openwrt.org/docs/guide-user/base-system/hotplug|Hotplug]]\\ [[https://openwrt.org/docs/guide-user/base-system/hotplug|Hotplug]]\\
 [[http://osboy.ru/blog/openwrt/openwrt-hotplug.html|Настройка Hotplug на OpenWRT]]\\ [[http://osboy.ru/blog/openwrt/openwrt-hotplug.html|Настройка Hotplug на OpenWRT]]\\
-[[ru:software:win:print:fw_uploader|Printer firmware uploder / converter]]\\ +[[software:win:print:fw_uploader|Printer firmware uploder / converter]]\\ 
-[[ru:hardware:printer:gdi|GDI printer and net print server]]\\+[[hardware:printer:gdi|GDI printer and net print server]]\\
 [[http://manpages.ubuntu.com/manpages/trusty/man1/usb_printerid.1.html|usb_printerid]] [[http://manpages.ubuntu.com/manpages/trusty/man1/usb_printerid.1.html|usb_printerid]]
  
  
  
 +{{tag>software howto linux openwrt print}}
software/openwrt/printserver.txt · Last modified: 2022/02/05 05:29 by root