diff --git a/NAS/NAS/cupsd.md b/NAS/NAS/cupsd.md new file mode 100644 index 0000000..e1ffaee --- /dev/null +++ b/NAS/NAS/cupsd.md @@ -0,0 +1,70 @@ +--- +title: Подключение принтера в Synology +description: +published: true +date: 2024-10-29T09:04:59.553Z +tags: synology, cups +editor: markdown +dateCreated: 2024-10-29T09:04:59.553Z +--- + +# Подключение принтера по usb +https://github.com/ziwork/synology-airprint + +Когда подключил принтер по usb к synology, то не получилось распечатать удаленно, вполне возможно что малая поддержка устройств. +Нашел на просторах интернета проект synology-airprint с помощью которого получилось завести. +![cups1.png](/nas/cups1.png) + +Так как принтер не определяется с нормальным именем, например как /dev/ttyUSB0 +Поэтому пришлось делать символьную ссылку через планировщик +`ln -s /dev/usb/04e8:3413:8J66BAAY331838K /dev/ttyUSB0` + +![cups2.png](/nas/cups2.png) + +![cups3.png](/nas/cups3.png) +![cups4.png](/nas/cups4.png) + +Создаем docker-compose с таким содержимым +``` +nano docker-compose.yml + +``` +```yaml +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