This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
software:openwrt:printserver [2021/01/16 04:01] – root | software:openwrt:printserver [2022/02/04 18:34] – ↷ Links adapted because of a move operation root | ||
---|---|---|---|
Line 2: | Line 2: | ||
Эта инструкция по созданию сервера печати на базе OpenWRT.\\ | Эта инструкция по созданию сервера печати на базе OpenWRT.\\ | ||
Имеющиеся в продаже готовые решения примитивны и неоправданно дорого стоят.\\ | Имеющиеся в продаже готовые решения примитивны и неоправданно дорого стоят.\\ | ||
+ | Из всех имеющихся на рынке готовых решений только Zyxel Keenetic на старой прошивке версии 1 (возможно на новых тоже) может автоматически загружать прошивку в принтер, | ||
===== Features ===== | ===== Features ===== | ||
- | * возможность получить и установить свежую прошивку | + | * Возможность получить и установить свежую прошивку |
- | * широкий выбор аппаратной платформы | + | * Широкий выбор аппаратной платформы |
- | * поддержка IPv6, DHCPv6 и тп | + | * Поддержка IPv6, DHCPv6 и тп |
- | * поддержка USB хабов | + | * Поддержка USB хабов |
- | * поддержка WiFi (встроенного или через дополнительный PCI/USB адаптера) | + | * Поддержка WiFi (встроенного или через дополнительный PCI/USB адаптера) |
- | * возможность одновременной работы с несколькими принтерами | + | * Возможность одновременной работы с несколькими принтерами |
- | * автоматическая загрузка прошивки в принтер при включении сервера печати или принтера | + | * Автоматическая загрузка прошивки в принтер при включении сервера печати или принтера |
Line 19: | Line 19: | ||
Лучше посмотреть инструкции по установки для выбранного устройства на сайте openwrt.\\ | Лучше посмотреть инструкции по установки для выбранного устройства на сайте openwrt.\\ | ||
На [[http:// | На [[http:// | ||
- | - скачать [[https:// | + | - скачать [[https:// |
- с помощью dd залить его на MicroSD флешку | - с помощью dd залить его на MicroSD флешку | ||
- вставить флешку в [[http:// | - вставить флешку в [[http:// | ||
Line 68: | Line 68: | ||
==== Функционал ==== | ==== Функционал ==== | ||
- | При подключении принтера скрипт автоматически | + | При подключении принтера |
- создаёт symlink / | - создаёт symlink / | ||
- загружает прошивку с именем ${DEV_VID}-${DEV_PID}.dl из /etc/fw в принтер | - загружает прошивку с именем ${DEV_VID}-${DEV_PID}.dl из /etc/fw в принтер | ||
Line 124: | Line 124: | ||
- | ===== Настройка | + | ===== p910nd ===== |
- Переходим в [[http:// | - Переходим в [[http:// | ||
- Включаем **enable** | - Включаем **enable** | ||
- В поле **Device** вместо **/ | - В поле **Device** вместо **/ | ||
- Остальное на своё усмотрение | - Остальное на своё усмотрение | ||
- | - **Save & Aplly** | + | - **Save & Apply** |
+ | |||
+ | |||
+ | |||
+ | ====== Обновление ====== | ||
+ | - Через WebUI загрузить ext4 образ (для NanoPi NEO) | ||
+ | - Заново установить компоненты | ||
+ | - Перезагрузить | ||
+ | |||
+ | |||
+ | |||
+ | ====== Заключение ====== | ||
+ | Не рассмотрена настройка фаервола, | ||
+ | Расширенные функции, | ||
+ | \\ | ||
+ | Ретроспективно, | ||
+ | - Сервер печати TL-PS110U + [[ru: | ||
+ | - FreeBSD 9 на Equeleus 8132, самописный демон dprint и скрипт под devd для загрузки прошивки (почти не использовалось) | ||
+ | - Zyxel Keenetic Giga - проработал долго, пока роутер не вышел из строя, после него использовался опять первый вариант | ||
+ | \\ | ||
+ | Основная причина создания этого решения - необходимость автоматической загрузки прошивки в принтер, | ||
+ | Возможности заменить плату на аналогичную с флешкой под прошивку и сетью - теоретически есть, но времени на реализацию уйдёт больше при не гарантированном результате.\\ | ||
+ | \\ | ||
+ | В планах на будущее: | ||
+ | * Добавить автоматическое обнаружение | ||
+ | * Установить NanoPi NEO в металлический корпус | ||
+ | * Подключить к NanoPi NEO сканер и настроить кнопки на нём для сканирования на сервер и копирования | ||
+ | ====== Источники ====== | ||
+ | |||
+ | [[https:// | ||
+ | [[https:// | ||
+ | [[http:// | ||
+ | [[ru: | ||
+ | [[hardware: | ||
+ | [[http:// | ||