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
Next revisionBoth sides next revision
software:openwrt:printserver [2021/01/16 00:06]
root
software:openwrt:printserver [2022/02/04 18:34]
– removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-====== Введение ====== 
-Эта инструкция по созданию сервера печати на базе OpenWRT.\\ 
-Имеющиеся в продаже готовые решения примитивны и неоправданно дорого стоят.\\ 
- 
- 
- 
-===== Features ===== 
-  * возможность получить и установить свежую прошивку 
-  * широкий выбор аппаратной платформы 
-  * поддержка IPv6, DHCPv6 и тп 
-  * поддержка USB хабов 
-  * поддержка WiFi (встроенного или через дополнительный PCI/USB адаптера) 
-  * возможность одновременной работы с несколькими принтерами 
-  * автоматическая загрузка прошивки в принтер при включении сервера печати или принтера 
- 
- 
- 
-====== Установка ====== 
-Лучше посмотреть инструкции по установки для выбранного устройства на сайте openwrt.\\ 
-На [[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]] образ 
-  - с помощью dd залить его на MicroSD флешку 
-  - вставить флешку в [[http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO|NanoPi NEO]] 
- 
- 
- 
-====== Настройка ====== 
-Заходим в веб интерфейс, адрес по умолчанию: [[http://192.168.1.1/cgi-bin/luci/|192.168.1.1]], логин root, пароля нет.\\ 
- 
- 
-===== Включение DHCP клиента ===== 
- 
-Переключаем для работы в качестве DHCP клиента, это более предпочтительно для сервера печати. 
- 
-  -  Переходим в [[http://192.168.1.1/cgi-bin/luci/admin/network/network|Network->Interfaces]] 
-  - **Edit** для **LAN** 
-  - Вкладка **General Settings**, **Protocol**: выбираем **DHCP Client** и **Switch protocol**, **Save**, **Save & Apply** 
-  - Переходим в вебгуй на новом адресе чтобы примерились настройки, иначе через 90 секунд настройки откатяся 
- 
- 
-===== Фиксация MAC адреса ===== 
- 
-Для NanoPi NEO требуется зафиксировать mac адрес, чтобы он не генерировал новый после каждой перезагрузки. 
- 
-  -  Переходим в [[http://192.168.1.1/cgi-bin/luci/admin/network/network|Network->Interfaces]] 
-  - **Edit** для **LAN** 
-  - Вкладка **Advanced Settings**, **Override MAC address**: вводим примерно тоже самое что там отображается и **Save**, **Save & Apply** 
- 
- 
-===== Установка скрипта 10-prnt-helper ===== 
-==== Функционал ==== 
-При подключении принтера скрипт автоматически 
-  - создаёт symlink /dev/PRINTER_SERIAL_NUMBER на /dev/usb/lpX - это нужно чтобы при наличии двух одинаковых принтеров они всегда получали один и тот же TCP порт, не зависимо от порядка включения/загрузки 
-  - загружает прошивку с именем fw-${DEV_VID}-${DEV_PID}.dl из /etc/fw в принтер 
-  - выводит информацию о своих действиях в [[http://172.16.0.165/cgi-bin/luci/admin/status/syslog|системный лог]] 
- 
- 
- 
- 
- 
- 
  
software/openwrt/printserver.txt · Last modified: 2022/02/05 05:29 by root