[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
@@ -17,10 +17,13 @@ updated: "2026-10-09"
|
||||
|
||||
## Конфликт Mac и Android
|
||||
|
||||
Прошитый картридж даёт статус `Printer is not able to print` (`C2-1511`). Он **не причина поломки Android**: Android печатал с ним раньше.
|
||||
Установлен **заводской картридж без чипа**. Принтер по SNMP сообщает `Printer is not able to print` (`C2-1511`). Этот статус существовал, когда Android уже печатал, поэтому он не объясняет поломку Android.
|
||||
|
||||
- SNMPv1/v2 включён → Samsung Print на Android получает готовность и печатает; macOS видит этот статус и отказывается печатать.
|
||||
- SNMPv1/v2 выключен → Mac печатает; Android через Samsung Print сообщает «Принтер не готов».
|
||||
- Изначально Android через Samsung Print печатал.
|
||||
- Чтобы Mac перестал отказываться с `Printer is not able to print`, на принтере выключили SNMPv1/v2.
|
||||
- После этого Mac печатал, но Android через Samsung Print через минуту сообщал «Принтер не готов».
|
||||
- Возврат SNMPv1/v2 во включённое состояние сразу восстановил Android.
|
||||
- При включённом SNMP macOS снова видит статус и отказывается печатать.
|
||||
- SLP к этой проблеме не относится.
|
||||
|
||||
## Решение
|
||||
|
||||
@@ -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