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