[2026-10-09] eagle: family/how-to/samsung-m2020.md personal/tech/samsung-clx-216x.md
This commit is contained in:
1 parent
9da401a804
commit
a962cbfcda
2 files changed
+27
-3
No files matched your search
@@ -35,3 +35,24 @@ docker compose up -d
|
||||
|
||||
- Не использовать `docker restart cups-splix`: Avahi после него становится zombie, mDNS пропадает.
|
||||
- Из внешней сети печать идёт через SSH в контейнер; порт `631` наружу не опубликован.
|
||||
|
||||
## Печать PDF извне
|
||||
|
||||
Загрузить PDF на TrueNAS, скопировать в контейнер и поставить в очередь:
|
||||
|
||||
```bash
|
||||
scp -i ~/.ssh/id_rsa file.pdf truenas_admin@mallexxx.duckdns.org:/tmp/evrika_print.pdf
|
||||
ssh -i ~/.ssh/id_rsa truenas_admin@mallexxx.duckdns.org \
|
||||
'docker cp /tmp/evrika_print.pdf cups-splix:/tmp/evrika_print.pdf'
|
||||
ssh -i ~/.ssh/id_rsa truenas_admin@mallexxx.duckdns.org \
|
||||
'docker exec cups-splix lp -d Samsung_CLX-216x_Series -o media=A4 /tmp/evrika_print.pdf'
|
||||
```
|
||||
|
||||
Проверка: `lpstat -W completed` внутри контейнера. CUPS сам конвертирует PDF для splix. После печати удалить временные файлы в `/tmp` на TrueNAS и в контейнере.
|
||||
|
||||
## Контейнер и сохранность конфигурации
|
||||
|
||||
- `docker-compose.yml` использует `network_mode: host`, USB `/dev/bus/usb`, а `/etc/cups`, кэш и spool хранятся в `/mnt/RED_2TB/docker/cups/{data,cache,spool}`.
|
||||
- Образ основан на Debian 12; в нём CUPS, splix, Avahi, D-Bus и USB-утилиты. Точка входа запускает D-Bus, затем Avahi, затем `cupsd`.
|
||||
- Каталоги `data`, `cache`, `spool` принадлежат `root:lp` и имеют права `0700`. Бэкап делать внутри контейнера через `docker exec … tar`, затем забирать `docker cp`.
|
||||
- Локально собранный образ не переживает потерю docker data-root; конфигурация и USB-очередь сохраняются в `/mnt/RED_2TB/docker/cups/`, образ нужно пересобрать.
|
||||
Reference in new issue
Block a user