wiki-js/NAS/cupsd.md

2.3 KiB
Raw Blame History

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 с помощью которого получилось завести. cups1.png

Так как принтер не определяется с нормальным именем, например как /dev/ttyUSB0 Поэтому пришлось делать символьную ссылку через планировщик ln -s /dev/usb/04e8:3413:8J66BAAY331838K /dev/ttyUSB0

cups2.png

cups3.png cups4.png

Создаем 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