Вопрос или проблема
У меня следующая проблема: я настроил свой принтер EPSON stylus SX525WD через CUPS. Для этого я:
- Получил доступ к веб-интерфейсу по адресу http://localhost:631/admin
- Кликнул на “Добавить принтер”
- Выбрал EPSON656CC1 (Epson Stylus SX525WD) (Epson Stylus SX525WD) в разделе Обнаруженные сетевые принтеры
- Мне был предоставлен следующий адрес: dnssd://EPSON656CC1%20(Epson%20Stylus%20SX525WD)._printer._tcp.local/
- Когда я завершил настройку, принтер отображается на вкладке Принтеры в веб-интерфейсе, статус Ожидание.
Однако, когда я теперь пытаюсь напечатать страницу, принтер ничего не делает, и статус меняется на Принтер в данный момент недоступен.
Файл журнала по адресу /var/log/cups/error_log
показывает следующее:
D [30/Aug/2021:20:31:21 +0200] [Job 5] time-at-processing=1630348281
D [30/Aug/2021:20:31:21 +0200] cupsdMarkDirty(---J-)
D [30/Aug/2021:20:31:21 +0200] cupsdSetBusyState: newbusy="Грязные файлы", busy="Печать заданий и грязные файлы"
D [30/Aug/2021:20:31:21 +0200] cupsdSetBusyState: newbusy="Грязные файлы", busy="Грязные файлы"
D [30/Aug/2021:20:31:21 +0200] Отбрасываем неиспользуемое событие изменения состояния принтера...
D [30/Aug/2021:20:31:21 +0200] [Job 5] 3 фильтра для задания:
D [30/Aug/2021:20:31:21 +0200] [Job 5] pdftopdf (application/pdf to application/vnd.cups-pdf, cost 66)
D [30/Aug/2021:20:31:21 +0200] [Job 5] gstoraster (application/vnd.cups-pdf to application/vnd.cups-raster, cost 99)
D [30/Aug/2021:20:31:21 +0200] [Job 5] epson-escpr-wrapper (application/vnd.cups-raster to printer/Epson_Stylus_SX525WD, cost 0)
D [30/Aug/2021:20:31:21 +0200] [Job 5] job-sheets=none,none
D [30/Aug/2021:20:31:21 +0200] [Job 5] argv[0]="Epson_Stylus_SX525WD"
D [30/Aug/2021:20:31:21 +0200] [Job 5] argv[1]="5"
D [30/Aug/2021:20:31:21 +0200] [Job 5] argv[2]="sfuehr"
D [30/Aug/2021:20:31:21 +0200] [Job 5] argv[3]="Bestätigung in zwei Schritten"
D [30/Aug/2021:20:31:21 +0200] [Job 5] argv[4]="1"
D [30/Aug/2021:20:31:21 +0200] [Job 5] argv[5]="EPRendering=None XRXColor=BW INK=MONO SelectColor=Grayscale HPColorMode=GrayscalePrint ProcessColorModel=Mono BRMonoColor=Mono PrintoutMode=Normal.Gray BRPrintQuality=Black Collate Duplex=None ColorMode=Mono media=iso_a4_210x297mm CNIJGrayScale=1 ARCMode=CMBW ColorModel=Gray OKControl=Gray XROutputColor=PrintAsGrayscale BLW=TrueM job-uuid=urn:uuid:51397f87-5e63-3237-63fd-e969d719c5b4 job-originating-host-name=localhost date-time-at-creation= date-time-at-processing= time-at-creation=1630348279 time-at-processing=1630348281 PageSize=A4"
D [30/Aug/2021:20:31:21 +0200] [Job 5] argv[6]="/var/spool/cups/d00005-001"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[0]="CUPS_CACHEDIR=/var/cache/cups"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[1]="CUPS_DATADIR=/usr/share/cups"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[2]="CUPS_DOCROOT=/usr/share/cups/doc"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[4]="CUPS_REQUESTROOT=/var/spool/cups"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[5]="CUPS_SERVERBIN=/usr/lib/cups"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[6]="CUPS_SERVERROOT=/etc/cups"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[7]="CUPS_STATEDIR=/run/cups"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[8]="HOME=/var/spool/cups/tmp"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[9]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/bin:/bin:/usr/bin"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[10]="SERVER_ADMIN=root@thinkpadt490"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[11]="SOFTWARE=CUPS/2.3.3op2"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[12]="TMPDIR=/var/spool/cups/tmp"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[13]="USER=root"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[14]="CUPS_MAX_MESSAGE=2047"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[15]="CUPS_SERVER=/run/cups/cups.sock"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[16]="CUPS_ENCRYPTION=IfRequested"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[17]="IPP_PORT=631"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[18]="CHARSET=utf-8"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[19]="LANG=en_US.UTF-8"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[20]="PPD=/etc/cups/ppd/Epson_Stylus_SX525WD.ppd"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[21]="RIP_MAX_CACHE=128m"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[22]="CONTENT_TYPE=application/pdf"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[23]="DEVICE_URI=dnssd://EPSON656CC1%20(Epson%20Stylus%20SX525WD)._printer._tcp.local/"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[24]="PRINTER_INFO=Epson Stylus SX525WD"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[25]="PRINTER_LOCATION=Tmp"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[26]="PRINTER=Epson_Stylus_SX525WD"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[27]="PRINTER_STATE_REASONS=none"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[28]="CUPS_FILETYPE=document"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[29]="FINAL_CONTENT_TYPE=application/vnd.cups-raster"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[30]="AUTH_I****"
I [30/Aug/2021:20:31:21 +0200] [Job 5] Запустил фильтр /usr/lib/cups/filter/pdftopdf (PID 206687)
I [30/Aug/2021:20:31:21 +0200] [Job 5] Запустил фильтр /usr/lib/cups/filter/gstoraster (PID 206688)
I [30/Aug/2021:20:31:21 +0200] [Job 5] Запустил фильтр /usr/lib/cups/filter/epson-escpr-wrapper (PID 206689)
I [30/Aug/2021:20:31:21 +0200] [Job 5] Запустил бэкенд /usr/lib/cups/backend/dnssd (PID 206690)
D [30/Aug/2021:20:31:21 +0200] Отбрасываем неиспользуемое событие изменения состояния задания...
D [30/Aug/2021:20:31:21 +0200] [Job 5] Разрешение "EPSON656CC1 (Epson Stylus SX525WD)._printer._tcp.local"...
D [30/Aug/2021:20:31:21 +0200] [Job 5] STATE: +подключение-к-устройству
D [30/Aug/2021:20:31:21 +0200] cupsdMarkDirty(---J-)
D [30/Aug/2021:20:31:21 +0200] cupsdSetBusyState: newbusy="Грязные файлы", busy="Грязные файлы"
D [30/Aug/2021:20:31:21 +0200] [Job 5] Разрешение "EPSON656CC1 (Epson Stylus SX525WD)", regtype="_printer._tcp", domain="local."...
D [30/Aug/2021:20:31:21 +0200] Отбрасываем неиспользуемое событие изменения состояния принтера...
D [30/Aug/2021:20:31:21 +0200] [Job 5] pdftopdf: Последний фильтр, определяемый PPD: epson-escpr-wrapper; FINAL_CONTENT_TYPE: application/vnd.cups-raster => pdftopdf не будет регистрировать страницы в page_log.
D [30/Aug/2021:20:31:21 +0200] [Job 5] OUTFORMAT="", поэтому выходной формат будет CUPS/PWG Raster
D [30/Aug/2021:20:31:21 +0200] [Job 5] Разрешен как "lpd://EPSON656CC1.local:515/auto"...
D [30/Aug/2021:20:31:21 +0200] [Job 5] STATE: -подключение-к-устройству, offline-report
D [30/Aug/2021:20:31:21 +0200] cupsdMarkDirty(---J-)
D [30/Aug/2021:20:31:21 +0200] cupsdSetBusyState: newbusy="Печать заданий и грязные файлы", busy="Грязные файлы"
D [30/Aug/2021:20:31:21 +0200] Отбрасываем неиспользуемое событие изменения состояния принтера...
D [30/Aug/2021:20:31:21 +0200] [Job 5] Выполнение бэкенда "/usr/lib/cups/backend/lpd"...
D [30/Aug/2021:20:31:21 +0200] [Job 5] STATE: +подключение-к-устройству
D [30/Aug/2021:20:31:21 +0200] cupsdMarkDirty(---J-)
D [30/Aug/2021:20:31:21 +0200] cupsdSetBusyState: newbusy="Грязные файлы", busy="Печать заданий и грязные файлы"
D [30/Aug/2021:20:31:21 +0200] [Job 5] Поиск "EPSON656CC1.local"...
D [30/Aug/2021:20:31:21 +0200] Отбрасываем неиспользуемое событие изменения состояния принтера...
D [30/Aug/2021:20:31:21 +0200] [Job 5] Интерактивная форма PDF и аннотирование были сглажены через QPDF
D [30/Aug/2021:20:31:21 +0200] [Job 5] PID 206687 (/usr/lib/cups/filter/pdftopdf) завершился без ошибок.
D [30/Aug/2021:20:31:21 +0200] [Job 5] Цветовой менеджер: Режим калибровки/Выключен
D [30/Aug/2021:20:31:21 +0200] [Job 5] Вызов FindDeviceById(cups-Epson_Stylus_SX525WD)
D [30/Aug/2021:20:31:21 +0200] [Job 5] Не удалось отправить: org.freedesktop.DBus.Error.ServiceUnknown: Имя org.freedesktop.ColorManager не было предоставлено ни одним из .service файлов
D [30/Aug/2021:20:31:21 +0200] [Job 5] Не удалось найти устройство cups-Epson_Stylus_SX525WD
D [30/Aug/2021:20:31:21 +0200] [Job 5] Вызов FindDeviceById(cups-Epson_Stylus_SX525WD)
D [30/Aug/2021:20:31:21 +0200] [Job 5] Не удалось отправить: org.freedesktop.DBus.Error.ServiceUnknown: Имя org.freedesktop.ColorManager не было предоставлено ни одним из .service файлов
D [30/Aug/2021:20:31:21 +0200] [Job 5] Не удалось получить устройство cups-Epson_Stylus_SX525WD
D [30/Aug/2021:20:31:21 +0200] [Job 5] Цветовой менеджер: профили не указаны в PPD
D [30/Aug/2021:20:31:21 +0200] cupsdMarkDirty(---J-)
D [30/Aug/2021:20:31:21 +0200] cupsdSetBusyState: newbusy="Грязные файлы", busy="Грязные файлы"
D [30/Aug/2021:20:31:21 +0200] [Job 5] Установлено сообщение состояния принтера задания как "Цветовой менеджер: профили не указаны в PPD", текущий уровень=INFO
D [30/Aug/2021:20:31:21 +0200] [Job 5] Цветовой менеджер: ICC-профиль: Отсутствует
D [30/Aug/2021:20:31:21 +0200] Отбрасываем неиспользуемое событие прогресса задания...
D [30/Aug/2021:20:31:21 +0200] Отбрасываем неиспользуемое событие изменения состояния принтера...
D [30/Aug/2021:20:31:21 +0200] [Job 5] Ghostscript использует метод Any-Part-of-Pixel для заполнения путей.
D [30/Aug/2021:20:31:21 +0200] [Job 5] Командная строка Ghostscript: gs -dQUIET -dSAFER -dNOPAUSE -dBATCH -dNOINTERPOLATE -dNOMEDIAATTRS -dShowAcroForm -sstdout=%stderr -sOutputFile=%stdout -sDEVICE=cups -r360x360 -dDEVICEWIDTHPOINTS=595 -dDEVICEHEIGHTPOINTS=841 -dcupsBitsPerColor=8 -dcupsColorOrder=0 -dcupsColorSpace=0 -dcupsCompression=1 -scupsPageSizeName=A4 -I/usr/share/cups/fonts -c '<</.HWMargins[8.400000 8.400000 8.400024 8.399963] /Margins[0 0]>>setpagedevice' -f -_
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[0]="CUPS_CACHEDIR=/var/cache/cups"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[1]="CUPS_DATADIR=/usr/share/cups"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[2]="CUPS_DOCROOT=/usr/share/cups/doc"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[4]="CUPS_REQUESTROOT=/var/spool/cups"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[5]="CUPS_SERVERBIN=/usr/lib/cups"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[6]="CUPS_SERVERROOT=/etc/cups"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[7]="CUPS_STATEDIR=/run/cups"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[8]="HOME=/var/spool/cups/tmp"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[9]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/bin:/bin:/usr/bin"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[10]="SERVER_ADMIN=root@thinkpadt490"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[11]="SOFTWARE=CUPS/2.3.3op2"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[12]="TMPDIR=/var/spool/cups/tmp"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[13]="USER=root"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[14]="CUPS_MAX_MESSAGE=2047"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[15]="CUPS_SERVER=/run/cups/cups.sock"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[16]="CUPS_ENCRYPTION=IfRequested"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[17]="IPP_PORT=631"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[18]="CHARSET=utf-8"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[19]="LANG=en_US.UTF-8"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[20]="PPD=/etc/cups/ppd/Epson_Stylus_SX525WD.ppd"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[21]="RIP_MAX_CACHE=128m"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[22]="CONTENT_TYPE=application/pdf"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[23]="DEVICE_URI=dnssd://EPSON656CC1%20(Epson%20Stylus%20SX525WD)._printer._tcp.local/"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[24]="PRINTER_INFO=Epson Stylus SX525WD"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[25]="PRINTER_LOCATION=Tmp"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[26]="PRINTER=Epson_Stylus_SX525WD"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[27]="PRINTER_STATE_REASONS=none"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[28]="CUPS_FILETYPE=document"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[29]="FINAL_CONTENT_TYPE=application/vnd.cups-raster"
D [30/Aug/2021:20:31:21 +0200] [Job 5] envp[30]="AUTH_INFO_REQUIRED=none"
D [30/Aug/2021:20:31:21 +0200] [Job 5] Начинаю рендеринг...
D [30/Aug/2021:20:31:21 +0200] cupsdMarkDirty(---J-)
D [30/Aug/2021:20:31:21 +0200] cupsdSetBusyState: newbusy="Грязные файлы", busy="Грязные файлы"
D [30/Aug/2021:20:31:21 +0200] [Job 5] Установлено сообщение состояния принтера задания как "Начинаю рендеринг...", текущий уровень=INFO
D [30/Aug/2021:20:31:21 +0200] [Job 5] Обработка страницы 1...
D [30/Aug/2021:20:31:21 +0200] cupsdMarkDirty(---J-)
D [30/Aug/2021:20:31:21 +0200] cupsdSetBusyState: newbusy="Грязные файлы", busy="Грязные файлы"
D [30/Aug/2021:20:31:21 +0200] [Job 5] Установлено сообщение состояния принтера задания как "Обработка страницы 1...", текущий уровень=INFO
D [30/Aug/2021:20:31:21 +0200] Отбрасываем неиспользуемое событие прогресса задания...
D [30/Aug/2021:20:31:21 +0200] Отбрасываем неиспользуемое событие изменения состояния принтера...
D [30/Aug/2021:20:31:22 +0200] [Job 5] Обработка страницы 2...
D [30/Aug/2021:20:31:22 +0200] cupsdMarkDirty(---J-)
D [30/Aug/2021:20:31:22 +0200] cupsdSetBusyState: newbusy="Грязные файлы", busy="Грязные файлы"
D [30/Aug/2021:20:31:22 +0200] [Job 5] Установлено сообщение состояния принтера задания как "Обработка страницы 2...", текущий уровень=INFO
D [30/Aug/2021:20:31:22 +0200] Отбрасываем неиспользуемое событие прогресса задания...
D [30/Aug/2021:20:31:22 +0200] Отбрасываем неиспользуемое событие изменения состояния принтера...
D [30/Aug/2021:20:31:22 +0200] [Job 4] Разгрузка...
D [30/Aug/2021:20:31:22 +0200] [Job 5] Обработка страницы 3...
D [30/Aug/2021:20:31:22 +0200] cupsdMarkDirty(---J-)
D [30/Aug/2021:20:31:22 +0200] cupsdSetBusyState: newbusy="Грязные файлы", busy="Грязные файлы"
D [30/Aug/2021:20:31:22 +0200] [Job 5] Установлено сообщение состояния принтера задания как "Обработка страницы 3...", текущий уровень=INFO
D [30/Aug/2021:20:31:22 +0200] Отбрасываем неиспользуемое событие прогресса задания...
D [30/Aug/2021:20:31:22 +0200] Отбрасываем неиспользуемое событие изменения состояния принтера...
D [30/Aug/2021:20:31:22 +0200] [Job 5] Рендеринг завершен
D [30/Aug/2021:20:31:22 +0200] cupsdMarkDirty(---J-)
D [30/Aug/2021:20:31:22 +0200] cupsdSetBusyState: newbusy="Грязные файлы", busy="Грязные файлы"
D [30/Aug/2021:20:31:22 +0200] [Job 5] Установлено сообщение состояния принтера задания как "Рендеринг завершен", текущий уровень=INFO
D [30/Aug/2021:20:31:22 +0200] Отбрасываем неиспользуемое событие прогресса задания...
D [30/Aug/2021:20:31:22 +0200] Отбрасываем неиспользуемое событие изменения состояния принтера...
D [30/Aug/2021:20:31:22 +0200] [Job 5] PID 206688 (/usr/lib/cups/filter/gstoraster) завершился без ошибок.
D [30/Aug/2021:20:31:26 +0200] [Job 5] STATE: -подключение-к-устройству
D [30/Aug/2021:20:31:26 +0200] cupsdMarkDirty(---J-)
D [30/Aug/2021:20:31:26 +0200] cupsdSetBusyState: newbusy="Печать заданий и грязные файлы", busy="Грязные файлы"
D [30/Aug/2021:20:31:26 +0200] [Job 5] EPSON656CC1.local=192.168.0.166
D [30/Aug/2021:20:31:26 +0200] [Job 5] backendWaitLoop(snmp_fd=6, addr=0x55c32cc49ad8, side_cb=0x55c32bd531d0)
D [30/Aug/2021:20:31:26 +0200] Отбрасываем неиспользуемое событие изменения состояния принтера...
D [30/Aug/2021:20:31:26 +0200] [Job 5] Копирование данных печати.
D [30/Aug/2021:20:31:26 +0200] cupsdMarkDirty(---J-)
D [30/Aug/2021:20:31:26 +0200] cupsdSetBusyState: newbusy="Печать заданий и грязные файлы", busy="Печать заданий и грязные файлы"
D [30/Aug/2021:20:31:26 +0200] [Job 5] Установлено сообщение состояния принтера задания как "Копирование данных печати.", текущий уровень=INFO
D [30/Aug/2021:20:31:26 +0200] Отбрасываем неиспользуемое событие прогресса задания...
D [30/Aug/2021:20:31:26 +0200] Отбрасываем неиспользуемое событие изменения состояния принтера...
D [30/Aug/2021:20:31:26 +0200] [Job 5] backendRunLoop(print_fd=-1, device_fd=7, snmp_fd=6, addr=0x55c32cc49ad8, use_bc=0, side_cb=0x55c32bd531d0)
D [30/Aug/2021:20:31:26 +0200] [Job 5] Прочитано 8192 байта данных печати...
I [30/Aug/2021:20:31:28 +0200] Сохранение job.cache...
D [30/Aug/2021:20:31:28 +0200] cupsdSetBusyState: newbusy="Печать заданий", busy="Печать заданий и грязные файлы"
D [30/Aug/2021:20:31:30 +0200] [Job 5] prtGeneralCurrentLocalization type is 0, expected 2!
D [30/Aug/2021:20:31:30 +0200] [Job 5] Записано 8192 байта данных печати...
... Много подобных строк ...
D [30/Aug/2021:20:31:31 +0200] [Job 5] PID 206689 (/usr/lib/cups/filter/epson-escpr-wrapper) завершился без ошибок.
D [30/Aug/2021:20:31:31 +0200] [Job 5] Подключение к EPSON656CC1.local:515 для автопечати
D [30/Aug/2021:20:31:31 +0200] [Job 5] Подключение к принтеру.
D [30/Aug/2021:20:31:31 +0200] cupsdMarkDirty(---J-)
D [30/Aug/2021:20:31:31 +0200] cupsdSetBusyState: newbusy="Печать заданий и грязные файлы", busy="Печать заданий"
D [30/Aug/2021:20:31:31 +0200] [Job 5] Установлено сообщение состояния принтера задания как "Подключение к принтеру.", текущий уровень=INFO
D [30/Aug/2021:20:31:31 +0200] Отбрасываем неиспользуемое событие прогресса задания...
D [30/Aug/2021:20:31:31 +0200] Отбрасываем неиспользуемое событие изменения состояния принтера...
D [30/Aug/2021:20:31:34 +0200] [Job 5] Ошибка подключения: Нет маршрута к хосту
W [30/Aug/2021:20:31:34 +0200] [Job 5] Принтер в данный момент недоступен.
D [30/Aug/2021:20:31:34 +0200] cupsdMarkDirty(---J-)
D [30/Aug/2021:20:31:34 +0200] cupsdSetBusyState: newbusy="Печать заданий и грязные файлы", busy="Печать заданий и грязные файлы"
D [30/Aug/2021:20:31:34 +0200] [Job 5] Установлено сообщение состояния принтера задания как "Принтер в данный момент недоступен.", текущий уровень=WARN
D [30/Aug/2021:20:31:34 +0200] Отбрасываем неиспользуемое событие прогресса задания...
D [30/Aug/2021:20:31:34 +0200] Отбрасываем неиспользуемое событие изменения состояния принтера...
D [30/Aug/2021:20:31:34 +0200] Отчет: clients=2
D [30/Aug/2021:20:31:34 +0200] Отчет: jobs=4
D [30/Aug/2021:20:31:34 +0200] Отчет: jobs-active=1
D [30/Aug/2021:20:31:34 +0200] Отчет: printers=1
D [30/Aug/2021:20:31:34 +0200] Отчет: stringpool-string-count=642
D [30/Aug/2021:20:31:34 +0200] Отчет: stringpool-alloc-bytes=10232
D [30/Aug/2021:20:31:34 +0200] Отчет: stringpool-total-bytes=12152
D [30/Aug/2021:20:31:42 +0200] [Job 5] Ошибка подключения: Нет маршрута к хосту
W [30/Aug/2021:20:31:42 +0200] [Job 5] Принтер в данный момент недоступен.
D [30/Aug/2021:20:31:55 +0200] [Job 5] Ошибка подключения: Нет маршрута к хосту
W [30/Aug/2021:20:31:55 +0200] [Job 5] Принтер в данный момент недоступен.
I [30/Aug/2021:20:32:02 +0200] Сохранение job.cache...
D [30/Aug/2021:20:32:02 +0200] cupsdSetBusyState: newbusy="Печать заданий", busy="Печать заданий и грязные файлы"
D [30/Aug/2021:20:32:13 +0200] [Job 5] Ошибка подключения: Нет маршрута к хосту
W [30/Aug/2021:20:32:13 +0200] [Job 5] Принтер в данный момент недоступен.
D [30/Aug/2021:20:32:36 +0200] [Job 5] Ошибка подключения: Нет маршрута к хосту
W [30/Aug/2021:20:32:36 +0200] [Job 5] Принтер в данный момент недоступен.
D [30/Aug/2021:20:32:36 +0200] Отчет: clients=2
D [30/Aug/2021:20:32:36 +0200] Отчет: jobs=4
D [30/Aug/2021:20:32:36 +0200] Отчет: jobs-active=1
D [30/Aug/2021:20:32:36 +0200] Отчет: printers=1
D [30/Aug/2021:20:32:36 +0200] Отчет: stringpool-string-count=642
D [30/Aug/2021:20:32:36 +0200] Отчет: stringpool-alloc-bytes=10232
D [30/Aug/2021:20:32:36 +0200] Отчет: stringpool-total-bytes=12152
D [30/Aug/2021:20:33:04 +0200] [Job 5] Ошибка подключения: Нет маршрута к хосту
W [30/Aug/2021:20:33:04 +0200] [Job 5] Принтер в данный момент недоступен.
D [30/Aug/2021:20:33:37 +0200] [Job 5] Ошибка подключения: Нет маршрута к хосту
W [30/Aug/2021:20:33:37 +0200] [Job 5] Принтер в данный момент недоступен.
D [30/Aug/2021:20:33:37 +0200] Отчет: clients=2
D [30/Aug/2021:20:33:37 +0200] Отчет: jobs=4
D [30/Aug/2021:20:33:37 +0200] Отчет: jobs-active=1
D [30/Aug/2021:20:33:37 +0200] Отчет: printers=1
D [30/Aug/2021:20:33:37 +0200] Отчет: stringpool-string-count=642
D [30/Aug/2021:20:33:37 +0200] Отчет: stringpool-alloc-bytes=10232
D [30/Aug/2021:20:34:10 +0200] [Job 5] Ошибка подключения: Нет маршрута к хосту
W [30/Aug/2021:20:34:10 +0200] [Job 5] Принтер в данный момент недоступен.
D [30/Aug/2021:20:34:43 +0200] [Job 5] Ошибка подключения: Нет маршрута к хосту
W [30/Aug/2021:20:34:43 +0200] [Job 5] Принтер в данный момент недоступен.
D [30/Aug/2021:20:34:43 +0200] Отчет: clients=2
D [30/Aug/2021:20:34:43 +0200] Отчет: jobs=4
D [30/Aug/2021:20:34:43 +0200] Отчет: jobs-active=1
D [30/Aug/2021:20:34:43 +0200] Отчет: printers=1
D [30/Aug/2021:20:34:43 +0200] Отчет: stringpool-string-count=642
D [30/Aug/2021:20:34:43 +0200] Отчет: stringpool-alloc-bytes=10232
D [30/Aug/2021:20:35:16 +0200] [Job 5] Ошибка подключения: Нет маршрута к хосту
W [30/Aug/2021:20:35:16 +0200] [Job 5] Принтер в данный момент недоступен.
D [30/Aug/2021:20:35:49 +0200] [Job 5] Ошибка подключения: Нет маршрута к хосту
W [30/Aug/2021:20:35:49 +0200] [Job 5] Принтер в данный момент недоступен.
D [30/Aug/2021:20:35:49 +0200] cupsdAddCert: Добавление сертификата для PID 0
D [30/Aug/2021:20:35:49 +0200] Отчет: clients=2
D [30/Aug/2021:20:35:49 +0200] Отчет: jobs=4
D [30/Aug/2021:20:35:49 +0200] Отчет: jobs-active=1
D [30/Aug/2021:20:35:49 +0200] Отчет: printers=1
D [30/Aug/2021:20:35:49 +0200] Отчет: stringpool-string-count=642
D [30/Aug/2021:20:35:49 +0200] Отчет: stringpool-alloc-bytes=10232
D [30/Aug/2021:20:36:22 +0200] [Job 5] Ошибка подключения: Нет маршрута к хосту
W [30/Aug/2021:20:36:22 +0200] [Job 5] Принтер в данный момент недоступен.
D [30/Aug/2021:20:36:44 +0200] [Client 125] HTTP_STATE_WAITING Закрытие из-за ошибки 32 (Разорванное соединение)
D [30/Aug/2021:20:36:44 +0200] [Client 125] Закрытие соединения.
D [30/Aug/2021:20:36:44 +0200] cupsdSetBusyState: newbusy="Печать заданий", busy="Печать заданий"
D [30/Aug/2021:20:36:55 +0200] [Job 5] Ошибка подключения: Нет маршрута к хосту
W [30/Aug/2021:20:36:55 +0200] [Job 5] Принтер в данный момент недоступен.
D [30/Aug/2021:20:36:55 +0200] Отчет: clients=1
D [30/Aug/2021:20:36:55 +0200] Отчет: jobs=4
D [30/Aug/2021:20:36:55 +0200] Отчет: jobs-active=1
D [30/Aug/2021:20:36:55 +0200] Отчет: printers=1
D [30/Aug/2021:20:36:55 +0200] Отчет: stringpool-string-count=642
D [30/Aug/2021:20:36:55 +0200] Отчет: stringpool-alloc-bytes=10232
D [30/Aug/2021:20:37:28 +0200] [Job 5] Ошибка подключения: Нет маршрута к хосту
W [30/Aug/2021:20:37:28 +0200] [Job 5] Принтер в данный момент недоступен.
D [30/Aug/2021:20:38:01 +0200] [Job 5] Ошибка подключения: Нет маршрута к хосту
W [30/Aug/2021:20:38:01 +0200] [Job 5] Принтер в данный момент недоступен.
D [30/Aug/2021:20:38:01 +0200] Отчет: clients=1
D [30/Aug/2021:20:38:01 +0200] Отчет: jobs=4
D [30/Aug/2021:20:38:01 +0200] Отчет: jobs-active=1
D [30/Aug/2021:20:38:01 +0200] Отчет: printers=1
D [30/Aug/2021:20:38:01 +0200] Отчет: stringpool-string-count=642
D [30/Aug/2021:20:38:01 +0200] Отчет: stringpool-alloc-bytes=10232
D [30/Aug/2021:20:38:34 +0200] [Job 5] Ошибка подключения: Нет маршрута к хосту
W [30/Aug/2021:20:38:34 +0200] [Job 5] Принтер в данный момент недоступен.
D [30/Aug/2021:20:39:07 +0200] [Job 5] Ошибка подключения: Нет маршрута к хосту
W [30/Aug/2021:20:39:07 +0200] [Job 5] Принтер в данный момент недоступен.
D [30/Aug/2021:20:39:07 +0200] Отчет: clients=1
D [30/Aug/2021:20:39:07 +0200] Отчет: jobs=4
D [30/Aug/2021:20:39:07 +0200] Отчет: jobs-active=1
D [30/Aug/2021:20:39:07 +0200] Отчет: printers=1
D [30/Aug/2021:20:39:07 +0200] Отчет: stringpool-string-count=642
D [30/Aug/2021:20:39:07 +0200] Отчет: stringpool-alloc-bytes=10232
D [30/Aug/2021:20:39:40 +0200] [Job 5] Ошибка подключения: Нет маршрута к хосту
W [30/Aug/2021:20:39:40 +0200] [Job 5] Принтер в данный момент недоступен.
Пинг принтера через ping 192.168.0.166
(я получил IP-адрес, получив доступ к интерфейсу самого принтера) приводит к сообщению об ошибке Сеть назначения недоступна.
Запуск traceroute 192.168.0.166
возвращает 1 thinkpadt490 (192.168.0.109) 3033.085 ms !H 3033.044 ms !H 3033.027 ms !H.
lpstat -t
возвращает следующее:
расписание запущено
системный дефолтный конечный пункт: Epson_Stylus_SX525WD
устройство для Epson_Stylus_SX525WD: dnssd://EPSON656CC1%20(Epson%20Stylus%20SX525WD)._printer._tcp.local/
Epson_Stylus_SX525WD принимает запросы с Пн 30 Авг 2021 08:31:21 PM CEST
принтер Epson_Stylus_SX525WD сейчас печатает Epson_Stylus_SX525WD-5. включен с Пн 30 Авг 2021 08:31:21 PM CEST
Принтер в данный момент недоступен.
Epson_Stylus_SX525WD-5 sfuehr 111616 Пн 30 Авг 2021 08:31:19 PM CEST
На данный момент я весьма сбит с толку, почему я не могу достичь принтера, когда пингую его, но веб-интерфейс CUPS находит его при использовании автоматического помощника по настройке при добавлении нового принтера, а также при выполнении lpstat -t
. У кого-нибудь есть предложения, что попробовать дальше? Я не смог найти ничего подобного на https://wiki.archlinux.org/title/CUPS/Troubleshooting, и я на самом деле не понимаю, что делать с результатами traceroute
.
Любая помощь очень ценится 🙂
Ваш URI принтера начинается с DNSSD, что, я полагаю, означает, что он пытается использовать протокол Bonjour для связи с принтером.
Итак, следующий шаг — убедиться, что у вас установлен и работает Bonjour на вашей системе.
И CUPS, и traceroute
говорят вам одно и то же: принтер недоступен по обычному IP, то есть нет маршрута от локальной системы к IP-адресу принтера. Но DNSSD/Bonjour работает, потому что он использует мультикаст-адреса, которые имеют свои собственные правила, отличные от обычных (унicast) IP-адресов.
(Короче говоря, в простой домашней сети, где нет “умных” коммутаторов с функцией IGMP snooping, весь мультикаст-трафик фактически превращается в широковещательные рассылки в пределах локального сетевого сегмента.)
URL-адрес принтера CUPS dnssd://EPSON656CC1%20(Epson%20Stylus%20SX525WD)._printer._tcp.local/
разрешается в имя хоста EPSON656CC1.local
(которое будет далее разрешено в IP-адрес с использованием Bonjour (мультикаст-DNS), и TCP-порт 515, который является стандартным портом для протокола печати LPR/LPD:
D [30/Aug/2021:20:31:31 +0200] [Job 5] Подключение к EPSON656CC1.local:515 для автопечати
Поскольку вы узнали IP-адрес принтера 192.168.0.166 с самого принтера, неудача traceroute по IP указывает на то, что проблема не в разрешении имени хоста принтера Bonjour/mDNS.
Согласно выводу traceroute, который вы указали, ваша локальная система (thinkpadt490
) имеет IP-адрес 192.168.0.109. Если маска сети в вашем сетевом сегменте составляет 255.255.255.0, Thinkpad и принтер находятся в одном сетевом сегменте, и принтер должен быть непосредственно доступен… что означает, что что-то на вашем Thinkpad блокирует исходящее соединение. Возможно, есть правила брандмауэра (iptables/nftables) или что-то подобное?
Но если маска сети составляет 255.255.255.128 или больше, или если у Thinkpad и принтера настроены разные маски сети, то принтер находится в другом IP-сетевом сегменте, что может объяснить, почему принтер не может быть достигнут по unicast IP.
Ответ или решение
Обсуждение проблемы с принтером в CUPS: Принтер в настоящее время недоступен
Введение
Проблема, с которой вы столкнулись, связана с настройкой подключения к сетевому принтеру Epson Stylus SX525WD через систему управления печатью CUPS (Common UNIX Printing System). Судя по описанию проблемы и файлам журналов, принтер успешно обнаруживается, но по каким-то причинам CUPS не может отправить данные на печать. Данная статья охватывает возможные причины и шаги для устранения проблемы "Принтер в настоящее время недоступен".
Анализ проблемы
Согласно логам, которые вы привели, принтер сообщает о недоступности, и основная ошибка, зафиксированная в журнале, это "Connection error: No route to host". Это указывает на то, что ваше устройство (ThinkPad), с которого вы пытаетесь отправить задания на печать, не может установить связь с принтером по IP-адресу 192.168.0.166.
При этом CUPS использует протокол Bonjour (или mDNS) для обнаружения принтера, что позволяет ему находить устройство в сети. Пока Bonjour работает и обнаруживает принтер, но при попытке соединения по стандартному протоколу (например, TCP) возникает сбой.
Возможные причины проблемы
-
Сетевые настройки:
- Убедитесь, что ваш ThinkPad и принтер находятся в одной подсети. Например, если маска подсети установлена на 255.255.255.0, адреса 192.168.0.109 (ваш ThinkPad) и 192.168.0.166 (принтер) должны быть доступными друг для друга.
- Если маска подсети больше (например, 255.255.255.128), может возникнуть ситуация, когда устройства находятся в разных сетях, что объясняет ошибку "No route to host".
-
Брандмауэр:
- Проверьте настройки брандмауэра на вашем ThinkPad (iptables, или другие). Если какие-либо правила блокируют исходящие соединения на IP-адрес принтера, это будет препятствовать установлению связи.
-
Физическое подключение:
- Убедитесь, что принтер подключен к сети и находится в рабочем состоянии. Попробуйте перезагрузить принтер и роутер.
-
Проверка DNS и mDNS:
- Проверьте, правильно ли работает служба mDNS на вашем устройстве. Вы можете установить утилиты, такие как
avahi-daemon
, для поддержки протокола Bonjour.
- Проверьте, правильно ли работает служба mDNS на вашем устройстве. Вы можете установить утилиты, такие как
Шаги по устранению неполадок
-
Проверить сетевые соединения:
- Используйте команду
ifconfig
илиip a
, чтобы убедиться, что ваш ThinkPad имеет корректный IP-адрес и находится в одной подсети с принтером.
- Используйте команду
-
Тестирование пинга:
- Запустите
ping 192.168.0.166
и удостоверьтесь, что вы получаете ответ. Если нет — проверьте физическое подключение и состояние принтера.
- Запустите
-
Проверка настроек роутера и брандмауэра:
- Подождите несколько минут после настройки, чтобы убедиться, что настройки вашего роутера применились. Проверьте, не блокирует ли ваш брандмауэр трафик к/от IP-адреса принтера.
-
Используйте команду traceroute:
- Проведите анализ маршрута через
traceroute 192.168.0.166
, чтобы увидеть, на каком этапе возникает проблема.
- Проведите анализ маршрута через
-
Обновление и переустановка:
- Если все вышеперечисленное не помогло, попробуйте переустановить CUPS и драйверы для принтера, чтобы убедиться, что все компоненты работают корректно.
Заключение
Ситуация, с которой вы столкнулись, может иметь несколько возможных причин, и каждую из них нужно будет тщательно проверить, чтобы восстановить функциональность принтера. Следуя описанным шагам и рекомендациям, вы сможете диагностировать и, надеюсь, устранить проблему. Если после выполнения всех шагов проблема не разрешится, стоит рассмотреть возможность обращения к специалисту по сетевым или печатным устройствам для более детального анализа.