2.3 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Подключение принтера в Synology | true | 2024-10-29T09:04:59.553Z | synology, cups | markdown | 2024-10-29T09:04:59.553Z |
Подключение принтера по usb
https://github.com/ziwork/synology-airprint
Когда подключил принтер по usb к synology, то не получилось распечатать удаленно, вполне возможно что малая поддержка устройств.
Нашел на просторах интернета проект synology-airprint с помощью которого получилось завести.

Так как принтер не определяется с нормальным именем, например как /dev/ttyUSB0
Поэтому пришлось делать символьную ссылку через планировщик
ln -s /dev/usb/04e8:3413:8J66BAAY331838K /dev/ttyUSB0
Создаем docker-compose с таким содержимым
nano docker-compose.yml
version: '3.5'
services:
airprint:
container_name: airprint
image: znetwork/synology-airprint:latest
restart: always
# network_mode: "bridge"
network_mode: "host"
devices:
# - "/dev/bus/usb/001/001:/dev/ttyUSB0"
- "/dev/ttyUSB0:/dev/ttyUSB0"
# ports:
# - "9631:631"
environment:
CUPSADMIN: admin
CUPSPASSWORD: admin
Нужно по странице проекта остановить и выключить службы
sudo synosystemctl stop cupsd
sudo synosystemctl stop cups-lpd
sudo synosystemctl stop cups-service-handler
sudo synosystemctl disable cupsd
sudo synosystemctl disable cups-lpd
sudo synosystemctl disable cups-service-handler
И поднимаем контейнер (нужно перед этим через центр пакетов поставить Container Manager)
docker compose up -d
Заходим на страницу и там добавляем принтер http://192.168.88.250:631/
И потом добавляем принтер на компьютере: через ipip http://192.168.88.250:631/printers/samsung


