Compare commits
No commits in common. "7c8dd413c3257a8ef15219772549ec7e5828b902" and "43a4d24f27ad3d7863fe43853a80834a46d34d68" have entirely different histories.
7c8dd413c3
...
43a4d24f27
70
NAS/cupsd.md
70
NAS/cupsd.md
|
|
@ -1,70 +0,0 @@
|
||||||
---
|
|
||||||
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 с помощью которого получилось завести.
|
|
||||||

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

|
|
||||||
|
|
||||||

|
|
||||||

|
|
||||||
|
|
||||||
Создаем 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
|
|
||||||
BIN
nas/cups1.png
BIN
nas/cups1.png
Binary file not shown.
|
Before Width: | Height: | Size: 15 KiB |
BIN
nas/cups2.png
BIN
nas/cups2.png
Binary file not shown.
|
Before Width: | Height: | Size: 15 KiB |
BIN
nas/cups3.png
BIN
nas/cups3.png
Binary file not shown.
|
Before Width: | Height: | Size: 31 KiB |
BIN
nas/cups4.png
BIN
nas/cups4.png
Binary file not shown.
|
Before Width: | Height: | Size: 29 KiB |
Loading…
Reference in New Issue