--- 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