Ошибка во время операции cups нет такого файла или каталога

Состояние перевода: На этой странице представлен перевод статьи CUPS/Troubleshooting. Дата последней синхронизации: 8 января 2019. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

В этой статье рассматриваются все неспецифические (то есть не связанные с каким-либо одним принтером) проблемы CUPS и драйверов принтеров (но не проблемы, связанные с совместным использованием принтеров), включая методы определения точной природы проблемы и решения выявленной проблемы.

Введение

Наилучший способ борьбы с неисправностями — это выставить ‘LogLevel’ в файле /etc/cups/cupsd.conf на:

LogLevel debug

А потом посмотреть вывод из файла /var/log/cups/error_log например так:

# tail -n 100 -f /var/log/cups/error_log

Символы слева от вывода означают следующее:

  • D=Debug(отладка)
  • E=Error(ошибка)
  • I=Information(информация)
  • И так далее

Следующие файлы также могут быть полезны:

  • /var/log/cups/page_log — каждый раз при успешной печати, пишет новую запись
  • /var/log/cups/access_log — записывает всю активность на cupsd http1.1 сервере

Также, если вы хотите решить свои проблемы, важно понимать, как вообще работает CUPS. Вот краткая информация об этом:

  1. Когда вы жмёте ‘печать’ приложение отправляет .ps-файл (PostScript, язык-скрипт, который описывает, как выглядит страница) в систему CUPS (так происходит в большинстве программ).
  2. CUPS смотрит на PPD-файл (файл описания принтера) и находит, фильтры которые ему нужно использовать для преобразования .ps-файла в файл, который понимает ваш принтер (например, PJL,PCL). Обычно для этого ему требуется ghostscript.
  3. GhostScript принимает ввод и решает, какие фильтры ему использовать, потом применяет их и преобразовывает .ps-файл в формат, который понимает принтер.
  4. Затем файл передается бэкенду. Например, если у вас принтер подключен к usb порту, то используется usb бэкенд

Распечатайте документ и посмотрите error_log, чтобы получить более подробное и правильное представление об процессе печати.

Проблемы, возникающие в результате обновлений

Проблемы возникшие после обновления CUPS и сопутствующего ему набора программ

CUPS останавливается

Существует вероятность, что для правильной работы в обновленной версии понадобится новый файл конфигурации. Например, получение сообщения «404 — page not found» при попытке входа в панель управления CUPS через localhost:631.

Для того, чтобы воспользоваться новым конфигом, скопируйте /etc/cups/cupsd.conf.default в /etc/cups/cupsd.conf (при необходимости сделайте резервную копию старого конфига) и, чтобы новые настройки вступили в силу, перезапустите CUPS.

Для всех заданий — «остановлено»

Tango-inaccurate.pngThe factual accuracy of this article or section is disputed.Tango-inaccurate.png

Если для всех отправленных на печать заданий установился статус «остановлено» («stopped»), — удалите принтер и установите его заново. Для этого войдите в веб-интерфейс CUPS, перейдите Принтеры > Удалить Принтер.

Для проверки настроек принтера перейдите во вкладку Принтеры, затем скопируйте отображаемую информацию. Далее нажмите на Администрирование. В выпадающем списке кликните Изменить принтер, перейдите к следующей странице(ам), и так далее.

Для всех заданий — «Принтер не отвечает»

Для сетевых принтеров, поскольку CUPS подключается через URI, необходимо убедиться, что в DNS настроен доступ к принтерам по IP. Например, если принтер подключен следующим образом:

lpd://BRN_020554/BINARY_P1

то имя хоста ‘BRN_020554’ должно соответствовать IP принтера, управляемого сервером CUPS. Если используется Avahi, убедитесь, что разрешение имени хоста Avahi работает.

Альтернативно, замените имя хоста, используемое в URI, IP-адресом принтера.

Версия PPD не совместима с gutenprint

Запустите:

# /usr/bin/cups-genppdupdate

И перезагрузите CUPS (будет выведено соответствующее сообщение после установки gutenprint).

Проблемы с сетью

Не удается найти принтер

Даже если CUPS обнаруживает сетевые принтеры, вы все равно можете получить ошибку «Не удается найти принтер» («Unable to locate printer») при попытке распечатать что-либо. Чтобы решить эту проблему, включите .разрешение локального имени хоста Avahi. Для получения дополнительной информации смотрите CUPS (Русский)#Сеть.

Эта проблема может возникать и при использовании файрвола (межсетевой экран, брандмауэр). Возможно, вам придется отключить его или установить корректные правила. Если вы используете system-config-printer для обнаружения сетевых принтеров, тогда он сделает все это автоматически.

Старый сервер CUPS

Начиная с версии CUPS 1.6, клиент по умолчанию использует IPP 2.0. Если сервер использует CUPS <= 1.5 / IPP <= 1.1, клиент не будет автоматически понижать версию протокола и, следовательно, не может связаться с сервером. Обходным путем является добавление опции version=1.1, описанной в Таблице 2. Опции URI IPP.

Общий принтер работает локально, но удаленный компьютер не печатает

Это вызвано тем, что задание на печать отправляется через фильтр дважды, один раз на локальном компьютере и один раз на удаленном. Смотрите также предупреждение на главной странице CUPS.

Не удается найти файл PPD

/var/log/cups/error_log
Cannot connect to remote printer ipp://HP079676.local
copy_model: empty PPD file

Убедитесь, что Avahi настроен правильно. В частности, проверьте, что nss-mdns установлен и настроен в /etc/nsswitch.conf.

USB-принтеры

Конфликт с SANE

Если у вас также запущен SANE, возможно, что он конфликтует с CUPS. Чтобы исправить это, создайте правило Udev, обозначающее устройство как совпадающее с libsane:

/etc/udev/rules.d/99-printer.rules
ATTRS{idVendor}=="vendor id(код производителя)", ATTRS{idProduct}=="product id(код продукта)", MODE="0664", GROUP="lp", ENV{libsane_matched}="yes"

Конфликт с usblp

Доступ к USB-принтерам можно получить двумя способами: модулем ядра usblp и libusb. Первый — это классический способ. Это просто: данные отправляются на принтер, записывая их в файл устройства в виде простого последовательного потока данных. Чтение одного и того же файла устройства позволяет использовать двунаправленный доступ, по крайней мере, для таких вещей, как считывание уровней чернил, статуса или информации о возможностях принтера (PJL). Он работает очень хорошо для простых принтеров, но для многофункциональных устройств (принтер/сканер) он не подходит, и производители, такие как HP, поставляют свои собственные бэкенды. Источник: здесь.

Важно: Начиная с cups версии 1.6.0, больше не нужно заносить в запрет загрузки модуль ядра usblp.
Если вы узнаете, что это единственный способ исправить оставшуюся проблему, сообщите об этом в баг-трекер CUPS, а также можно связаться с Till Kamppeter (сопровождающий CUPS в Debian). Для получения дополнительной информации смотрите в upstream bug.

Если у вас возникли проблемы с работой USB-принтера, вы можете попробовать запрет загрузки для модуля ядра usblp:

/etc/modprobe.d/blacklistusblp.conf
blacklist usblp

Пользователям кастомного ядра может потребоваться вручную загрузить модуль ядра usbcore, прежде чем продолжить.

После установки модулей подключите принтер и проверьте, обнаружило ли его ядро, выполнив следующие действия:

# journalctl -e

или

# dmesg

Если вы используете usblp, вывод должен указывать на то, что принтер был обнаружен следующим образом:

Feb 19 20:17:11 kernel: printer.c: usblp0: USB Bidirectional
printer dev 2 if 0 alt 0 proto 2 vid 0x04E8 pid 0x300E
Feb 19 20:17:11 kernel: usb.c: usblp driver claimed interface cfef3920
Feb 19 20:17:11 kernel: printer.c: v0.13: USB Printer Device Class driver

Если вы запретили загрузку usblp, вы увидите что-то вроде:

usb 3-2: new full speed USB device using uhci_hcd and address 3
usb 3-2: configuration #1 chosen from 1 choice

USB autosuspend

Ядро Linux автоматически приостанавливает USB-устройства, когда есть поддержка драйверов и устройства не используются. Это может сэкономить электроэнергию, но некоторые USB-принтеры считают, что они не подключены, когда ядро приостанавливает USB-порт, предотвращая печать. Это можно устранить, отключив autosuspend для конкретного устройства, для получения дополнительной информации смотрите Power management#USB autosuspend.

Плохие разрешения

Проверьте разрешения USB-порта принтера. Получите номер шины (BUSID) и устройства (DEVID) от lsusb:

 lsusb 
 Bus <BUSID> Device <DEVID>: ID <PRINTERID>:<VENDOR> Hewlett-Packard DeskJet D1360

Проверьте владельца, просмотрев devfs:

 # ls -l /dev/bus/usb/<BUSID>/<DEVID>

Демон cups запускается от пользователя «cups» и относится к группе «lp», поэтому либо этому пользователю, либо группе требуется доступ на чтение и запись в USB-устройство. Если вы считаете, что разрешения выглядят неправильно, вы можете временно изменить группу и разрешение:

# chgrp lp /dev/bus/usb/<BUSID>/<DEVID>
# chmod 664 /dev/bus/usb/<BUSID>/<DEVID>

Затем проверьте, может ли cups теперь видеть устройство USB правильно.

Чтобы сделать постоянное изменение разрешения, которое будет запускаться автоматически при каждом запуске компьютера, добавьте следующую строку.

/etc/udev/rules.d/10-local.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="<VENDOR>", ATTRS{idProduct}=="<PRINTERID>", GROUP:="lp", MODE:="0664"

После редактирования перезагрузите правила udev этой командой:

# udevadm control --reload-rules

Каждая система может отличаться, поэтому обратитесь к вики-странице udev (Русский)#Список атрибутов устройства.

Проблемы с HP

Смотрите также CUPS/Принтероспецифичные проблемы#HP.

CUPS: «/usr/lib/cups/backend/hp failed»

Tango-inaccurate.pngThe factual accuracy of this article or section is disputed.Tango-inaccurate.png

Убедитесь, что dbus установлен и запущен. Если ошибка повторяется, попробуйте запустить avahi-daemon.

Попробуйте добавить принтер в качестве сетевого принтера, используя протокол http:// .

Примечание: Там, возможно, потребуется установить права доступа.

CUPS: «Печать завершена», но принтер не печатает.

Это происходит на принтерах HP, когда вы выбираете (старый) драйвер hpijs (например, для Deskjet D1600 series). Вместо этого используйте драйвер hpcups.

Некоторые принтеры HP требуют, чтобы их прошивка загружалась с компьютера при каждом включении принтера. Вы можете столкнуться с этой проблемой, если есть проблема с udev (или аналогом), и правило загрузки прошивки никогда не запускается.
В качестве обходного пути вы можете вручную загрузить прошивку на принтер. Убедитесь, что принтер подключен и включен, затем выполните

hp-firmware -n

CUPS: ‘»foomatic-rip» not available/stopped with status 3’

Если, во время использования принтера HP, задания появляются в очереди, но все завершаются со статусом ‘остановлен’ (‘stopped’), а в /var/log/cups/error_log возникает одно из следующих сообщений об ошибках:

Filter "foomatic-rip" for printer printer_name not available: No such file or director

или:

PID pid (/usr/lib/cups/filter/foomatic-rip) stopped with status 3!

убедитесь, что hplip установлен.

CUPS: «Filter failed»

Ошибка «filter failed» может быть вызвана некоторым количеством причин. Журнал ошибок CUPS (по умолчанию /var/log/cups/error_log) должен записывать, какой фильтр не удалось загрузить и почему.

Отсутствует ghostscript

Установите ghostscript (/usr/lib/cups/filter/gstoraster нуждается в его запуске).

Отсутствует foomatic-db

Установите foomatic-db и foomatic-db-ppds. Это помогает в некоторых случаях.

Avahi не включен

Запустите и включите службу avahi-daemon.

Устаревший плагин

Эта ошибка может указывать на то, что плагин устарел (версия несовместима) и может произойти после обновления системы, возможно, появится сообщение Plugin error в журнале (логе).
Если вы установили hplip-pluginAUR, вам нужно обновить пакет, иначе перезапустите hp-setup -i, чтобы установить последнюю версию плагина.

Устаревшая конфигурация принтера

Начиная с hplip-pluginAUR версии 3.17.11 hpijs больше не доступен. Если у вас есть принтеры, использующие hpijs, они не будут печатать. Необходимо перенастроить их и выбрать вместо этого новый драйвер hpcups.

Вы можете проверить, если это ваш случай, посмотрев в error_log cups`а:

 $ grep hpijs /var/log/cups/error_log 
 ...
 D [09/Jan/2018:14:32:58 +0000] [Job 97] sh: hpijs: command not found
 ...

CUPS: печатает только пустую страницу и страницу с сообщением об ошибке на HP LaserJet

Tango-view-refresh-red.pngThis article or section is out of date.Tango-view-refresh-red.png

Существует ошибка, которая приводит к сбою CUPS при печати изображений на HP LaserJet (в моем случае 3380). Ошибки были зафиксированы и исправлены в Ubuntu.
Первая страница пуста, вторая страница содержит следующее сообщение об ошибке:

 ERROR:
 invalidaccess
 OFFENDING COMMAND:
 filter
 STACK:
 /SubFileDecode
 endstream
 ...

Чтобы устранить проблему, выполните следующую команду как суперпользователь (root):

# lpadmin -p printer -o pdftops-renderer-default=pdftops

HPLIP 3.13: Плагин установлен, но HP Device Manager жалуется на его отсутствие

Возможно, проблема связана с изменением прав доступа файла, которое было внесено в /var/lib/hp/hplip.state. Чтобы исправить проблему, достаточно простых команд chmod 644 /var/lib/hp/hplip.state и chmod 755 /var/lib/hp. Для получения дополнительной информации, пожалуйста, прочитайте эту ссылку.

hp-toolbox: «Unable to communicate with device»

# hp-toolbox
# error: Unable to communicate with device (code=12): hp:/usb/printer id

Разрешение проблемы

Tango-inaccurate.pngThe factual accuracy of this article or section is disputed.Tango-inaccurate.png

Reason: Предположительно, hp-toolbox пытается получить доступ к /dev/usb/* или /dev/lp, поэтому он должен находиться в группе lp. Но почему sys? И я не могу воспроизвести это… (Discuss in Talk:CUPS (Русский)/Troubleshooting (Русский))

Может потребоваться добавить пользователя в группы lp и sys.

Виртуальный CDROM у принтеров

Это также может быть вызвано принтерами, такими как P1102, которые предоставляют виртуальный привод CD-ROM для драйверов MS Windows. Появляется lp dev, а затем исчезает. В этом случае попробуйте пакеты usb-modeswitch и usb-modeswitch-data, что позволяет отключить «Smart Drive» (правила udev, включенные в указанные пакеты).

Сетевые принтеры

Это также может происходить с сетевыми принтерами, использующими динамические имена хостов, если avahi-daemon не запущен. Другая причина заключается в том, что hp-setup не удалось найти принтер, потому что IP-адрес принтера изменился из-за DHCP. Если это так, подумайте о добавлении резервирования DHCP для принтера в конфигурации сервера DHCP.

hp-setup просит указать PPD-файл для обнаруженного принтера

Кроме того, при выборе файла PPD в графическом режиме hp-setup поле не обновляется и сообщение об ошибке не отображается.

Или, если вы используете интерактивный (консольный) режим, можно столкнуться с чем-то похожим на это даже при введении правильного пути к файлу ppd:

 Please enter the full filesystem path to the PPD file to use (q=quit) :/usr/share/ppd/HP/hp-deskjet_2050_j510_series.ppd.gz
 Traceback (most recent call last):
   File "/usr/bin/hp-setup", line 536, in <module>
     desc = nickname_pat.search(nickname).group(1)
 TypeError: cannot use a string pattern on a bytes-like object

Решение заключается в установке и запуске cups перед запуском hp-setup.

hp-setup: «Qt/PyQt 4 initialization failed»

Установите пакет python-pyqt4AUR, который дополнительно требуется (optdepend) для hplip. Альтернативно вы можете запустить hp-setup с интерфейсом командной строки с помощью флага -i.

hp-setup: находит принтер автоматически, но сразу после этого сообщает «Unable to communicate with device» при печати тестовой страницы

Это, по крайней мере, происходит с hplip 3.13.5-2 у принтера HP Officejet 6500A через локальное сетевое соединение. Чтобы решить проблему, укажите IP-адрес принтера HP для hp-setup, чтобы обнаружить принтер.

hp-setup: «KeyError: ‘family-class’»

Если при добавлении принтера в пользовательском интерфейсе он не работает, или вы получили KeyError: 'family-class' от hp-setup, возможно потребуется обновить вручную /usr/share/hplip/data/models/models.dat.

Проверьте определен ли раздел family-class=Undefined для вашего принтера. Если нет, добавьте это:

/usr/share/hplip/data/models/models.dat
[hp_laserjet_pro_mfp_m225dw]	
...
family-class=Undefined

Другие

Принтер «приостановлен — «Paused»» или «Остановлен» cо статусом «Рендеринг завершен»

Низкий уровень чернил

При низком уровне чернил некоторые принтеры зависают со статусом «Рендеринг завершен» («Rendering completed»), и, если это сетевой принтер, принтер может даже стать недоступным для CUPS, несмотря на то, что он правильно подключен к сети. Замена картриджа (картриджей) с низким уровнем чернил в этом случае вернет принтер в статус «Готов» («Ready») и, если он — сетевой принтер, то он станет снова доступным для CUPS.

Примечание: Если вы используете сторонние чернильные картриджи, то принтер может сообщать неточную информацию о уровне чернил. Если вы используете сторонние картриджи, и ваш принтер работал нормально, но теперь завис со статусом «Рендеринг завершен» («Rendering completed»), замените чернильные картриджи, независимо от уровня отображаемых чернил, перед тем, как пробовать другие решения проблемы.

Завершение печати из-за ошибок авторизации

Если удаленный принтер запрашивает аутентификацию, CUPS автоматически добавит директиву AuthInfoRequired для принтера в /etc/cups/printers.conf. Однако некоторые графические приложения (например, некоторые версии LibreOffice [1]) не имеют возможности запрашивать учетные данные, поэтому печать завершилась с ошибкой.
Чтобы исправить это, укажите требуемое имя пользователя и пароль в URI.
Для получения дополнительной информации смотрите [2], [3].

Unknown supported format: application/postscript

(Не найдена поддержка формата: application/postscript)

Закомментируйте строки:

application/octet-stream        application/vnd.cups-raw        0      -

в /etc/cups/mime.convs и:

application/octet-stream

в /etc/cups/mime.types.

Ошибка задания для печати (Print-Job) client-error-document-format-not-supported

Попробуйте установить пакет foomatic и используйте драйвер foomatic.

Не удается получить список драйверов принтера

(Также применимо к ошибке «-1 не поддерживается!»)

Попробуйте удалить драйверы Foomatic или обратитесь к CUPS/Принтероспецифичные проблемы#HPLIP для обходного пути.

lp: Error — Scheduler Not Responding

Если вы получите эту ошибку, убедитесь, что CUPS запущен, переменная окружения CUPS_SERVER не установлена и /etc/cups/client.conf корректный.

Сообщение об ошибке: «Using invalid Host»

Попробуйте добавить ServerAlias * в /etc/cups/cupsd.conf.

Не удается отправить на печать из LibreOffice

Если вы можете распечатать тестовую страницу с веб-интерфейса CUPS, но не из LibreOffice, попробуйте установить пакет a2ps.

Вывод принтера сдвинут

По-видимому, это связано с неправильным размером страницы, установленным в CUPS.

Принтер не работает (приостановлен — «Paused») после ошибки

Когда во время печати возникает ошибка, принтер в CUPS может перестать отвечать на запросы. lpq сообщает, что принтер is not ready (не готов), его можно активировать с помощью cupsenable. В веб-интерфейсе CUPS принтер отображается как приостановлен — «Paused», его можно возобновить с помощью Восстановить печать.

Чтобы CUPS автоматически активировал принтер, измените политику ошибок с стандартной настройки Останавливать принтер (stop-printer) на Повторить задание (retry-this-job).

Samsung: URF ERROR — Incomplete Session by time out

Эта ошибка обычно возникает при печати файлов по сети через IPP на принтерах Samsung и решается с помощью пакета samsung-unified-driverAUR.

Примечание: Соответствующий код ошибки 11-1112 соответствует внутренней проблеме с принтером, поэтому обращение к технической поддержке Samsung бесполезно.

Brother: Принтер печатает несколько копий

Иногда принтер печатает несколько копий документа (например, MFC-9330CDW напечатал 10 копий). Решение заключается в обновлении прошивки принтера.

Обычный пользователь не может изменять настройки принтера или удалять определенные задания

Если обычный пользователь должен иметь возможность изменять настройки принтеров или управлять очередью принтера, пользователь может быть добавлен в группу sys.

Состояние перевода: На этой странице представлен перевод статьи CUPS/Troubleshooting. Дата последней синхронизации: 8 января 2019. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Ссылки по теме

  • CUPS (Русский)
  • CUPS/Принтероспецифичные проблемы

В этой статье рассматриваются все неспецифические (то есть не связанные с каким-либо одним принтером) проблемы CUPS и драйверов принтеров (но не проблемы, связанные с совместным использованием принтеров), включая методы определения точной природы проблемы и решения выявленной проблемы.

Contents

  • 1 Введение
  • 2 Проблемы, возникающие в результате обновлений
    • 2.1 CUPS останавливается
    • 2.2 Для всех заданий — «остановлено»
    • 2.3 Для всех заданий — «Принтер не отвечает»
    • 2.4 Версия PPD не совместима с gutenprint
  • 3 Проблемы с сетью
    • 3.1 Не удается найти принтер
    • 3.2 Старый сервер CUPS
    • 3.3 Общий принтер работает локально, но удаленный компьютер не печатает
    • 3.4 Не удается найти файл PPD
  • 4 USB-принтеры
    • 4.1 Конфликт с SANE
    • 4.2 Конфликт с usblp
    • 4.3 USB autosuspend
    • 4.4 Плохие разрешения
  • 5 Проблемы с HP
    • 5.1 CUPS: «/usr/lib/cups/backend/hp failed»
    • 5.2 CUPS: «Печать завершена», но принтер не печатает.
    • 5.3 CUPS: ‘»foomatic-rip» not available/stopped with status 3’
    • 5.4 CUPS: «Filter failed»
      • 5.4.1 Отсутствует ghostscript
      • 5.4.2 Отсутствует foomatic-db
      • 5.4.3 Avahi не включен
      • 5.4.4 Устаревший плагин
      • 5.4.5 Устаревшая конфигурация принтера
    • 5.5 CUPS: печатает только пустую страницу и страницу с сообщением об ошибке на HP LaserJet
    • 5.6 HPLIP 3.13: Плагин установлен, но HP Device Manager жалуется на его отсутствие
    • 5.7 hp-toolbox: «Unable to communicate with device»
      • 5.7.1 Разрешение проблемы
      • 5.7.2 Виртуальный CDROM у принтеров
      • 5.7.3 Сетевые принтеры
    • 5.8 hp-setup просит указать PPD-файл для обнаруженного принтера
    • 5.9 hp-setup: «Qt/PyQt 4 initialization failed»
    • 5.10 hp-setup: находит принтер автоматически, но сразу после этого сообщает «Unable to communicate with device» при печати тестовой страницы
    • 5.11 hp-setup: «KeyError: ‘family-class’»
  • 6 Другие
    • 6.1 Принтер «приостановлен — «Paused»» или «Остановлен» cо статусом «Рендеринг завершен»
      • 6.1.1 Низкий уровень чернил
    • 6.2 Завершение печати из-за ошибок авторизации
    • 6.3 Unknown supported format: application/postscript
    • 6.4 Ошибка задания для печати (Print-Job) client-error-document-format-not-supported
    • 6.5 Не удается получить список драйверов принтера
    • 6.6 lp: Error — Scheduler Not Responding
    • 6.7 Сообщение об ошибке: «Using invalid Host»
    • 6.8 Не удается отправить на печать из LibreOffice
    • 6.9 Вывод принтера сдвинут
    • 6.10 Принтер не работает (приостановлен — «Paused») после ошибки
    • 6.11 Samsung: URF ERROR — Incomplete Session by time out
    • 6.12 Brother: Принтер печатает несколько копий
    • 6.13 Обычный пользователь не может изменять настройки принтера или удалять определенные задания

Введение

Наилучший способ борьбы с неисправностями — это выставить ‘LogLevel’ в файле /etc/cups/cupsd.conf на:

А потом посмотреть вывод из файла /var/log/cups/error_log например так:

# tail -n 100 -f /var/log/cups/error_log

Символы слева от вывода означают следующее:

  • D=Debug(отладка)
  • E=Error(ошибка)
  • I=Information(информация)
  • И так далее

Следующие файлы также могут быть полезны:

  • /var/log/cups/page_log — каждый раз при успешной печати, пишет новую запись
  • /var/log/cups/access_log — записывает всю активность на cupsd http1.1 сервере

Также, если вы хотите решить свои проблемы, важно понимать, как вообще работает CUPS. Вот краткая информация об этом:

  1. Когда вы жмёте ‘печать’ приложение отправляет .ps-файл (PostScript, язык-скрипт, который описывает, как выглядит страница) в систему CUPS (так происходит в большинстве программ).
  2. CUPS смотрит на PPD-файл (файл описания принтера) и находит, фильтры которые ему нужно использовать для преобразования .ps-файла в файл, который понимает ваш принтер (например, PJL,PCL). Обычно для этого ему требуется ghostscript.
  3. GhostScript принимает ввод и решает, какие фильтры ему использовать, потом применяет их и преобразовывает .ps-файл в формат, который понимает принтер.
  4. Затем файл передается бэкенду. Например, если у вас принтер подключен к usb порту, то используется usb бэкенд

Распечатайте документ и посмотрите error_log, чтобы получить более подробное и правильное представление об процессе печати.

Проблемы, возникающие в результате обновлений

Проблемы возникшие после обновления CUPS и сопутствующего ему набора программ

CUPS останавливается

Существует вероятность, что для правильной работы в обновленной версии понадобится новый файл конфигурации. Например, получение сообщения «404 — page not found» при попытке входа в панель управления CUPS через localhost:631.

Для того, чтобы воспользоваться новым конфигом, скопируйте /etc/cups/cupsd.conf.default в /etc/cups/cupsd.conf (при необходимости сделайте резервную копию старого конфига) и, чтобы новые настройки вступили в силу, перезапустите CUPS.

Для всех заданий — «остановлено»

Если для всех отправленных на печать заданий установился статус «остановлено» («stopped»), — удалите принтер и установите его заново. Для этого войдите в веб-интерфейс CUPS, перейдите Принтеры > Удалить Принтер.

Для проверки настроек принтера перейдите во вкладку Принтеры, затем скопируйте отображаемую информацию. Далее нажмите на Администрирование. В выпадающем списке кликните Изменить принтер, перейдите к следующей странице(ам), и так далее.

Для всех заданий — «Принтер не отвечает»

Для сетевых принтеров, поскольку CUPS подключается через URI, необходимо убедиться, что в DNS настроен доступ к принтерам по IP. Например, если принтер подключен следующим образом:

lpd://BRN_020554/BINARY_P1

то имя хоста ‘BRN_020554’ должно соответствовать IP принтера, управляемого сервером CUPS. Если используется Avahi, убедитесь, что разрешение имени хоста Avahi работает.

Альтернативно, замените имя хоста, используемое в URI, IP-адресом принтера.

Версия PPD не совместима с gutenprint

Запустите:

# /usr/bin/cups-genppdupdate

И перезагрузите CUPS (будет выведено соответствующее сообщение после установки gutenprint).

Проблемы с сетью

Не удается найти принтер

Даже если CUPS обнаруживает сетевые принтеры, вы все равно можете получить ошибку «Не удается найти принтер» («Unable to locate printer») при попытке распечатать что-либо. Чтобы решить эту проблему, включите .разрешение локального имени хоста Avahi. Для получения дополнительной информации смотрите CUPS (Русский)#Сеть.

Эта проблема может возникать и при использовании файрвола (межсетевой экран, брандмауэр). Возможно, вам придется отключить его или установить корректные правила. Если вы используете system-config-printer для обнаружения сетевых принтеров, тогда он сделает все это автоматически.

Старый сервер CUPS

Начиная с версии CUPS 1.6, клиент по умолчанию использует IPP 2.0. Если сервер использует CUPS <= 1.5 / IPP <= 1.1, клиент не будет автоматически понижать версию протокола и, следовательно, не может связаться с сервером. Обходным путем является добавление опции version=1.1, описанной в Таблице 2. Опции URI IPP.

Общий принтер работает локально, но удаленный компьютер не печатает

Это вызвано тем, что задание на печать отправляется через фильтр дважды, один раз на локальном компьютере и один раз на удаленном. Смотрите также предупреждение на главной странице CUPS.

Не удается найти файл PPD

/var/log/cups/error_log

Cannot connect to remote printer ipp://HP079676.local
copy_model: empty PPD file

Убедитесь, что Avahi настроен правильно. В частности, проверьте, что nss-mdns установлен и настроен в /etc/nsswitch.conf.

USB-принтеры

Конфликт с SANE

Если у вас также запущен SANE, возможно, что он конфликтует с CUPS. Чтобы исправить это, создайте правило Udev, обозначающее устройство как совпадающее с libsane:

/etc/udev/rules.d/99-printer.rules ATTRS{idVendor}=="*vendor id(код производителя)*", ATTRS{idProduct}=="*product id(код продукта)*", MODE="0664", GROUP="lp", ENV{libsane_matched}="yes"

Конфликт с usblp

Доступ к USB-принтерам можно получить двумя способами: модулем ядра usblp и libusb. Первый — это классический способ. Это просто: данные отправляются на принтер, записывая их в файл устройства в виде простого последовательного потока данных. Чтение одного и того же файла устройства позволяет использовать двунаправленный доступ, по крайней мере, для таких вещей, как считывание уровней чернил, статуса или информации о возможностях принтера (PJL). Он работает очень хорошо для простых принтеров, но для многофункциональных устройств (принтер/сканер) он не подходит, и производители, такие как HP, поставляют свои собственные бэкенды. Источник: здесь.

Важно: Начиная с cups версии 1.6.0, больше не нужно заносить в запрет загрузки модуль ядра usblp. Если вы узнаете, что это единственный способ исправить оставшуюся проблему, сообщите об этом в баг-трекер CUPS, а также можно связаться с Till Kamppeter (сопровождающий CUPS в Debian). Для получения дополнительной информации смотрите в upstream bug.

Если у вас возникли проблемы с работой USB-принтера, вы можете попробовать запрет загрузки для модуля ядра usblp:

/etc/modprobe.d/blacklistusblp.conf

Пользователям кастомного ядра может потребоваться вручную загрузить модуль ядра usbcore, прежде чем продолжить.

После установки модулей подключите принтер и проверьте, обнаружило ли его ядро, выполнив следующие действия:

или

Если вы используете usblp, вывод должен указывать на то, что принтер был обнаружен следующим образом:

Feb 19 20:17:11 kernel: printer.c: usblp0: USB Bidirectional
printer dev 2 if 0 alt 0 proto 2 vid 0x04E8 pid 0x300E
Feb 19 20:17:11 kernel: usb.c: usblp driver claimed interface cfef3920
Feb 19 20:17:11 kernel: printer.c: v0.13: USB Printer Device Class driver

Если вы запретили загрузку usblp, вы увидите что-то вроде:

usb 3-2: new full speed USB device using uhci_hcd and address 3
usb 3-2: configuration #1 chosen from 1 choice

USB autosuspend

Ядро Linux автоматически приостанавливает USB-устройства, когда есть поддержка драйверов и устройства не используются. Это может сэкономить электроэнергию, но некоторые USB-принтеры считают, что они не подключены, когда ядро приостанавливает USB-порт, предотвращая печать. Это можно устранить, отключив autosuspend для конкретного устройства, для получения дополнительной информации смотрите Power management#USB autosuspend.

Плохие разрешения

Проверьте разрешения USB-порта принтера. Получите номер шины (BUSID) и устройства (DEVID) от lsusb:

lsusb Bus <BUSID> Device <DEVID>: ID <PRINTERID>:<VENDOR> Hewlett-Packard DeskJet D1360

Проверьте владельца, просмотрев devfs:

 # ls -l /dev/bus/usb/<BUSID>/<DEVID>

Демон cups запускается от пользователя «cups» и относится к группе «lp», поэтому либо этому пользователю, либо группе требуется доступ на чтение и запись в USB-устройство. Если вы считаете, что разрешения выглядят неправильно, вы можете временно изменить группу и разрешение:

# chgrp lp /dev/bus/usb/<BUSID>/<DEVID>
# chmod 664 /dev/bus/usb/<BUSID>/<DEVID>

Затем проверьте, может ли cups теперь видеть устройство USB правильно.

Чтобы сделать постоянное изменение разрешения, которое будет запускаться автоматически при каждом запуске компьютера, добавьте следующую строку.

/etc/udev/rules.d/10-local.rules SUBSYSTEM=="usb", ATTRS{idVendor}=="<VENDOR>", ATTRS{idProduct}=="<PRINTERID>", GROUP:="lp", MODE:="0664"

После редактирования перезагрузите правила udev этой командой:

# udevadm control --reload-rules

Каждая система может отличаться, поэтому обратитесь к вики-странице udev (Русский)#Список атрибутов устройства.

Проблемы с HP

Смотрите также CUPS/Принтероспецифичные проблемы#HP.

CUPS: «/usr/lib/cups/backend/hp failed»

Убедитесь, что dbus установлен и запущен. Если ошибка повторяется, попробуйте запустить avahi-daemon.

Попробуйте добавить принтер в качестве сетевого принтера, используя протокол http:// .

Примечание: Там, возможно, потребуется установить права доступа.

CUPS: «Печать завершена», но принтер не печатает.

Это происходит на принтерах HP, когда вы выбираете (старый) драйвер hpijs (например, для Deskjet D1600 series). Вместо этого используйте драйвер hpcups.

Некоторые принтеры HP требуют, чтобы их прошивка загружалась с компьютера при каждом включении принтера. Вы можете столкнуться с этой проблемой, если есть проблема с udev (или аналогом), и правило загрузки прошивки никогда не запускается. В качестве обходного пути вы можете вручную загрузить прошивку на принтер. Убедитесь, что принтер подключен и включен, затем выполните

CUPS: ‘»foomatic-rip» not available/stopped with status 3’

Если, во время использования принтера HP, задания появляются в очереди, но все завершаются со статусом ‘остановлен’ (‘stopped’), а в /var/log/cups/error_log возникает одно из следующих сообщений об ошибках:

Filter "foomatic-rip" for printer *printer_name* not available: No such file or director

или:

PID *pid* (/usr/lib/cups/filter/foomatic-rip) stopped with status 3!

убедитесь, что hplip установлен.

CUPS: «Filter failed»

Ошибка «filter failed» может быть вызвана некоторым количеством причин. Журнал ошибок CUPS (по умолчанию /var/log/cups/error_log) должен записывать, какой фильтр не удалось загрузить и почему.

Отсутствует ghostscript

Установите ghostscript (/usr/lib/cups/filter/gstoraster нуждается в его запуске).

Отсутствует foomatic-db

Установите foomatic-db и foomatic-db-ppds. Это помогает в некоторых случаях.

Avahi не включен

Запустите и включите службу avahi-daemon.

Устаревший плагин

Эта ошибка может указывать на то, что плагин устарел (версия несовместима) и может произойти после обновления системы, возможно, появится сообщение Plugin error в журнале (логе). Если вы установили hplip-plugin, вам нужно обновить пакет, иначе перезапустите hp-setup -i, чтобы установить последнюю версию плагина.

Устаревшая конфигурация принтера

Начиная с hplip-plugin версии 3.17.11 hpijs больше не доступен. Если у вас есть принтеры, использующие hpijs, они не будут печатать. Необходимо перенастроить их и выбрать вместо этого новый драйвер hpcups.

Вы можете проверить, если это ваш случай, посмотрев в error_log cups`а:

$ grep hpijs /var/log/cups/error_log

 ...
 D [09/Jan/2018:14:32:58 +0000] [Job 97] **sh: hpijs: command not found**
 ...

CUPS: печатает только пустую страницу и страницу с сообщением об ошибке на HP LaserJet

Существует ошибка, которая приводит к сбою CUPS при печати изображений на HP LaserJet (в моем случае 3380). Ошибки были зафиксированы и исправлены в Ubuntu. Первая страница пуста, вторая страница содержит следующее сообщение об ошибке:

 ERROR:
 invalidaccess
 OFFENDING COMMAND:
 filter
 STACK:
 /SubFileDecode
 endstream
 ...

Чтобы устранить проблему, выполните следующую команду как суперпользователь (root):

# lpadmin -p *printer* -o pdftops-renderer-default=pdftops

HPLIP 3.13: Плагин установлен, но HP Device Manager жалуется на его отсутствие

Возможно, проблема связана с изменением прав доступа файла, которое было внесено в /var/lib/hp/hplip.state. Чтобы исправить проблему, достаточно простых команд chmod 644 /var/lib/hp/hplip.state и chmod 755 /var/lib/hp. Для получения дополнительной информации, пожалуйста, прочитайте эту ссылку.

hp-toolbox: «Unable to communicate with device»

# hp-toolbox
# error: Unable to communicate with device (code=12): hp:/usb/*printer id*

Разрешение проблемы

Может потребоваться добавить пользователя в группы lp и sys.

Виртуальный CDROM у принтеров

Это также может быть вызвано принтерами, такими как P1102, которые предоставляют виртуальный привод CD-ROM для драйверов MS Windows. Появляется lp dev, а затем исчезает. В этом случае попробуйте пакеты usb-modeswitch и usb-modeswitch-data, что позволяет отключить «Smart Drive» (правила udev, включенные в указанные пакеты).

Сетевые принтеры

Это также может происходить с сетевыми принтерами, использующими динамические имена хостов, если avahi-daemon не запущен. Другая причина заключается в том, что hp-setup не удалось найти принтер, потому что IP-адрес принтера изменился из-за DHCP. Если это так, подумайте о добавлении резервирования DHCP для принтера в конфигурации сервера DHCP.

hp-setup просит указать PPD-файл для обнаруженного принтера

Кроме того, при выборе файла PPD в графическом режиме hp-setup поле не обновляется и сообщение об ошибке не отображается.

Или, если вы используете интерактивный (консольный) режим, можно столкнуться с чем-то похожим на это даже при введении правильного пути к файлу ppd:

 Please enter the full filesystem path to the PPD file to use (q=quit) :/usr/share/ppd/HP/hp-deskjet_2050_j510_series.ppd.gz
 Traceback (most recent call last):
   File "/usr/bin/hp-setup", line 536, in <module>
     desc = nickname_pat.search(nickname).group(1)
 TypeError: cannot use a string pattern on a bytes-like object

Решение заключается в установке и запуске cups перед запуском hp-setup.

hp-setup: «Qt/PyQt 4 initialization failed»

Установите пакет python-pyqt4, который дополнительно требуется (optdepend) для hplip. Альтернативно вы можете запустить hp-setup с интерфейсом командной строки с помощью флага -i.

hp-setup: находит принтер автоматически, но сразу после этого сообщает «Unable to communicate with device» при печати тестовой страницы

Это, по крайней мере, происходит с hplip 3.13.5-2 у принтера HP Officejet 6500A через локальное сетевое соединение. Чтобы решить проблему, укажите IP-адрес принтера HP для hp-setup, чтобы обнаружить принтер.

hp-setup: «KeyError: ‘family-class’»

Если при добавлении принтера в пользовательском интерфейсе он не работает, или вы получили KeyError: 'family-class' от hp-setup, возможно потребуется обновить вручную /usr/share/hplip/data/models/models.dat.

Проверьте определен ли раздел family-class=Undefined для вашего принтера. Если нет, добавьте это:

/usr/share/hplip/data/models/models.dat

[hp_laserjet_pro_mfp_m225dw]	
...
family-class=Undefined

Другие

Принтер «приостановлен — «Paused»» или «Остановлен» cо статусом «Рендеринг завершен»

Низкий уровень чернил

При низком уровне чернил некоторые принтеры зависают со статусом «Рендеринг завершен» («Rendering completed»), и, если это сетевой принтер, принтер может даже стать недоступным для CUPS, несмотря на то, что он правильно подключен к сети. Замена картриджа (картриджей) с низким уровнем чернил в этом случае вернет принтер в статус «Готов» («Ready») и, если он — сетевой принтер, то он станет снова доступным для CUPS.

Примечание: Если вы используете сторонние чернильные картриджи, то принтер может сообщать неточную информацию о уровне чернил. Если вы используете сторонние картриджи, и ваш принтер работал нормально, но теперь завис со статусом «Рендеринг завершен» («Rendering completed»), замените чернильные картриджи, независимо от уровня отображаемых чернил, перед тем, как пробовать другие решения проблемы.

Завершение печати из-за ошибок авторизации

Если удаленный принтер запрашивает аутентификацию, CUPS автоматически добавит директиву AuthInfoRequired для принтера в /etc/cups/printers.conf. Однако некоторые графические приложения (например, некоторые версии LibreOffice [1]) не имеют возможности запрашивать учетные данные, поэтому печать завершилась с ошибкой. Чтобы исправить это, укажите требуемое имя пользователя и пароль в URI. Для получения дополнительной информации смотрите [2], [3].

Unknown supported format: application/postscript

(Не найдена поддержка формата: application/postscript)

Закомментируйте строки:

application/octet-stream        application/vnd.cups-raw        0      -

в /etc/cups/mime.convs и:

в /etc/cups/mime.types.

Ошибка задания для печати (Print-Job) client-error-document-format-not-supported

Попробуйте установить пакет foomatic и используйте драйвер foomatic.

Не удается получить список драйверов принтера

(Также применимо к ошибке «-1 не поддерживается!»)

Попробуйте удалить драйверы Foomatic или обратитесь к CUPS/Принтероспецифичные проблемы#HPLIP для обходного пути.

lp: Error — Scheduler Not Responding

Если вы получите эту ошибку, убедитесь, что CUPS запущен, переменная окружения CUPS_SERVER не установлена и /etc/cups/client.conf корректный.

Сообщение об ошибке: «Using invalid Host»

Попробуйте добавить ServerAlias * в /etc/cups/cupsd.conf.

Не удается отправить на печать из LibreOffice

Если вы можете распечатать тестовую страницу с веб-интерфейса CUPS, но не из LibreOffice, попробуйте установить пакет a2ps.

Вывод принтера сдвинут

По-видимому, это связано с неправильным размером страницы, установленным в CUPS.

Принтер не работает (приостановлен — «Paused») после ошибки

Когда во время печати возникает ошибка, принтер в CUPS может перестать отвечать на запросы. lpq сообщает, что принтер is not ready (не готов), его можно активировать с помощью cupsenable. В веб-интерфейсе CUPS принтер отображается как приостановлен — «Paused», его можно возобновить с помощью Восстановить печать.

Чтобы CUPS автоматически активировал принтер, измените политику ошибок с стандартной настройки Останавливать принтер (stop-printer) на Повторить задание (retry-this-job).

Samsung: URF ERROR — Incomplete Session by time out

Эта ошибка обычно возникает при печати файлов по сети через IPP на принтерах Samsung и решается с помощью пакета samsung-unified-driver.

Примечание: Соответствующий код ошибки 11-1112 соответствует внутренней проблеме с принтером, поэтому обращение к технической поддержке Samsung бесполезно.

Brother: Принтер печатает несколько копий

Иногда принтер печатает несколько копий документа (например, MFC-9330CDW напечатал 10 копий). Решение заключается в обновлении прошивки принтера.

Обычный пользователь не может изменять настройки принтера или удалять определенные задания

Если обычный пользователь должен иметь возможность изменять настройки принтеров или управлять очередью принтера, пользователь может быть добавлен в группу sys.

День добрый!
lubuntu 14.04
Xerox 3250, сетевой. 
Kyocera 1060dn, сетевой
Дрова с оф сайта вендора  в обоих случаях.
Установил принтеры, оба два, через cups (1.7.2). Оба два не печатают:

  • При печати пробной страницы сообщение «Unable to print test page: Нет такого файла или каталога». В этот момент логи уровня warn молчат, уровня bebug ни чего толкового не сказали.
  • При печати с LO «Невозможно запустить принтер. Проверьте конфигурацию принтера.» В логах в этот момент «POST /printers/ph3250 HTTP/1.1» 200 21576 Send-Document client-error-document-format-not-supported

При этом «печать пробной страницы принтера» распечатывается.
Как найти пробную страницу CUPS? Почему LO так ругается? Как отдать поддерживаемый формат?


Пользователь добавил сообщение 28 Февраля 2017, 16:52:01:


похоже что тестовая страница должна быть /usr/share/cups/data/default-testpage.pdf. У меня отсутствует.


Пользователь добавил сообщение 28 Февраля 2017, 16:55:31:


Да, так и есть. Скопировал с другой машины — теперь ошибка при печати тестовой страницы Unsupported format «text/plain».


Пользователь добавил сообщение 01 Марта 2017, 10:52:33:


при попытке печати тестовой страницы: Unsupported format «application/vnd.cups-pdf-banner»


Пользователь добавил сообщение 01 Марта 2017, 11:30:12:


нашел что поможет переустановка ghostscript. Удаление ghostscript потянет за собой cups cups-filters и пр пакеты.


Пользователь добавил сообщение 01 Марта 2017, 14:11:33:


переустановка не помогла.
Заменил все фильтры с другой машины. Принтер печатать стал, но только пустые листы. Статус в cups задания — filter filed.


Пользователь добавил сообщение 01 Марта 2017, 15:39:07:


Попалась еще одна аналогичная система — установил принтер — симптомы одинаковы.

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.

Already on GitHub?
Sign in
to your account

Closed

bjornfor opened this issue

Aug 25, 2016

· 10 comments

Comments

@bjornfor

Issue description

Setting up a printer in GNOME and pressing «Print Test Page» (in system-config-printer) results in this error dialog:

CUPS server error
There was an error during the CUPS operation: 'No such file or directory'.

AFAIK, this is not a regression, it has simply never worked.

Steps to reproduce

$ nix-build -A system-config-printer
$ ./result/bin/system-config-printer
... add printer
... select "Print Test Page"
... watch the error message appear and no print being done

Technical details

  • System: NixOS 16.09.git.6bfe459 (Flounder) (latest master as of today)
  • Nix version: 1.11.2
  • Nixpkgs version: b71d71c (latest master as of today)

@bjornfor



Copy link


Contributor


Author

I increased cups debug level with sudo cupsctl LogLevel=debug2. Didn’t spot the problem.

Started system-config-printer again, now with --debug flag:

  • delete printer
  • add printer
  • select «Print Test Page» results in
...
Printing default test page
Authentication pass: 1
Authentication: password callback set
1030: 'No such file or directory'

@bjornfor



Copy link


Contributor


Author

After adding a small patch to system-config-printer I get a tiny bit more detail: cups.IPPError: (1030, 'No such file or directory')

@bjornfor



Copy link


Contributor


Author

Running system-config-printer under strace found it:

2033  access("/usr/share/cups/data/testprint", R_OK) = -1 ENOENT (No such file or directory)
2033  access("/usr/share/cups/data/testprint.ps", R_OK) = -1 ENOENT (No such file or directory)
2033  access("/usr/local/share/cups/data/testprint", R_OK) = -1 ENOENT (No such file or directory)
2033  access("/usr/local/share/cups/data/testprint.ps", R_OK) = -1 ENOENT (No such file or directory)
2033  open("/usr/share/cups/data/testprint", O_RDONLY) = -1 ENOENT (No such file or directory)

@bjornfor



Copy link


Contributor


Author

Ugh, system-config-printer has lots of /usr/share, /usr/lib hardcoded strings…

@bjornfor



Copy link


Contributor


Author

So the testprint file it’s looking for comes from the cups-filters package. Should we make it compile time or runtime dependency? cc @abbradar (has done lots of printing stuff lately, AFAIR).

@matthewbauer

@abbradar

Try wrapping system-config-printer with CUPS_DATADIR=${cups-filters}/share/cups (as @matthewbauer suggested but give it cups-filters instead) — it may help.

@bjornfor



Copy link


Contributor


Author

@matthewbauer: Ah, there it is! I was looking in the wrong places (cups), found some false positives. I’ll make a patch.

@bjornfor



Copy link


Contributor


Author

@bjornfor



Copy link


Contributor


Author

Не подключается удалённый принтер [решено]

Аватара пользователя

metalizer

Сообщения: 15
Зарегистрирован: 14 окт 2014, 09:40
Operating system: Ubuntu 14.04 LTS
ROSA Desktop Fresh

Не подключается удалённый принтер [решено]

Необходимо подключить удалённый принтер, который подключен к windows компьютеру.
Я зашёл в «Настройка рабочего стола» > «Настройка принтеров, очередей печати…» > «Добавить» > «Найти сетевой принтер» в поле «сервер:» вписываю нужный ip адрес и нажимаю «Найти» затем выскакивает окно с просьбой ввести данные для аутентификации на удалённом компьютере где нужный принтер подключен, естественно ввожу правильные данные, после чего в строке smb появляется прописанный путь до нужного принтера в следующем виде — smb://192.168.207.250/EPSON-T50
Но при нажатии кнопки вперёд дальше ничего не происходит.

Запустил через терминал команду «system-config-printer» чтобы посмотреть что пишет терминал во время нажатия кнопки «Вперёд», вот выхлоп:
Traceback (most recent call last):
File «/usr/share/system-config-printer/newprinter.py», line 898, in on_btnNPForward_clicked
self.nextNPTab()
File «/usr/share/system-config-printer/newprinter.py», line 1049, in nextNPTab
stderr=file(«/dev/null»))
File «/usr/lib64/python2.7/subprocess.py», line 710, in __init__
errread, errwrite)
File «/usr/lib64/python2.7/subprocess.py», line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] Нет такого файла или каталога

Вложения
config-printer.jpg
Скрин к вышеописанному

Dell Optiplex XE2
i3-4330 / 8Gb RAM / Intel HD Graphics 4600 / ROSA Desktop Fresh R5 x86-64


Аватара пользователя

metalizer

Сообщения: 15
Зарегистрирован: 14 окт 2014, 09:40
Operating system: Ubuntu 14.04 LTS
ROSA Desktop Fresh

Re: Не подключается удалённый принтер

Сообщение

metalizer » 15 окт 2014, 10:02

Попробовал я установить и настроить SMB-принтер через Turboprint2. Скачал rpm пакет отсюда (http://www.turboprint.info), установил, потом через конфигурационную утилиту даже удалось добавить принтер в систему (т.е. появился значёк в разделе принтеры), но печатать почему-то всё равно не хочет :(

Dell Optiplex XE2
i3-4330 / 8Gb RAM / Intel HD Graphics 4600 / ROSA Desktop Fresh R5 x86-64


Аватара пользователя

Галахов Роман

Сообщения: 2337
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa R12.1 Fresh Plasma (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Не подключается удалённый принтер

Сообщение

Галахов Роман » 15 окт 2014, 19:15

metalizer писал(а):Попробовал я установить и настроить SMB-принтер через Turboprint2. Скачал rpm пакет отсюда (http://www.turboprint.info), установил, потом через конфигурационную утилиту даже удалось добавить принтер в систему (т.е. появился значёк в разделе принтеры), но печатать почему-то всё равно не хочет :(

А сама локальная сеть работает?
Пробовали подключать принтер напрямую к Linux ПК?
RPM пакет который вы скачали не протрстирован на соместимость с ROSA и может непраильно работать.
Этот драйвер пробовали?

снимок 47В.png

Rosa 2021.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))


Аватара пользователя

metalizer

Сообщения: 15
Зарегистрирован: 14 окт 2014, 09:40
Operating system: Ubuntu 14.04 LTS
ROSA Desktop Fresh

Re: Не подключается удалённый принтер

Сообщение

metalizer » 15 окт 2014, 22:54

Галахов Роман писал(а):
А сама локальная сеть работает?
Пробовали подключать принтер напрямую к Linux ПК?
RPM пакет который вы скачали не протрстирован на соместимость с ROSA и может непраильно работать.

Локальная сеть работает, я без проблем скачиваю файлы с «расшаренной» папки именно с того компьютера к которому нужный мне принтер подключен.
Непосредственно напрямую принтер я не пробовал подключать. С самого начала когда я только решил подключится к этому принтеру я никаких rpm пакетов не устанавливал в систему. На убунту мне хватало и открытого драйвера для EPSON T50, поэтому я и на Росе собирался его же и поставить. Но вот когда список с выбором драйверов для принтера ни в какую не открывался я уже начал импровизировать скачав сразу RPM-пакет с официального сайта EPSON (именно оттуда как и у вас на скриншоте), а потом уже и Turboprint. Но увы ничего не вышло.

Dell Optiplex XE2
i3-4330 / 8Gb RAM / Intel HD Graphics 4600 / ROSA Desktop Fresh R5 x86-64


Аватара пользователя

slavyanix

Сообщения: 888
Зарегистрирован: 04 авг 2012, 20:05
Operating system: Rosa Fresh R10

Re: Не подключается удалённый принтер

Сообщение

slavyanix » 16 окт 2014, 00:31

принтер в системе на другом компьютере числится как для всех или только для того пк? просто может с сетевой настройкой что то не то. гляньте в браузере по адресу http://localhost:631/. это адрес сервера печати внутри компа с линукс. там же и настройка. естественно смотреть на том компе к которому принтер подключен. если там линукс естественно.


Аватара пользователя

metalizer

Сообщения: 15
Зарегистрирован: 14 окт 2014, 09:40
Operating system: Ubuntu 14.04 LTS
ROSA Desktop Fresh

Re: Не подключается удалённый принтер

Сообщение

metalizer » 16 окт 2014, 11:10

slavyanix писал(а):принтер в системе на другом компьютере числится как для всех или только для того пк? просто может с сетевой настройкой что то не то. гляньте в браузере по адресу http://localhost:631/. это адрес сервера печати внутри компа с линукс. там же и настройка. естественно смотреть на том компе к которому принтер подключен. если там линукс естественно.

Тот принтер числится как общедоступный для всех. С ноутбука с Ubuntu 14.04 на тот принтер я спокойно печатаю через локальную сеть. А вот стационарник с ROSA R4 через ту же локальную сеть — ни в какую.
Ещё вот порывшись в интернете и поспрашивав мне подсказали, что это может быть из-за того что в том окне, где добавлять новый принтер отсутствует пункт «Принтер windows через samba». Я глянул в ubuntu там этот пункт есть, а в Росе вы можете убедится по скриншоту из первого поста, что этого пункта там нет.

Вложения
ubuntu-print.png

Dell Optiplex XE2
i3-4330 / 8Gb RAM / Intel HD Graphics 4600 / ROSA Desktop Fresh R5 x86-64


keleg

Сообщения: 5490
Зарегистрирован: 15 сен 2011, 01:58

Re: Не подключается удалённый принтер

Сообщение

keleg » 16 окт 2014, 13:02

А «найти сетевой принтер» не помогает?


Аватара пользователя

metalizer

Сообщения: 15
Зарегистрирован: 14 окт 2014, 09:40
Operating system: Ubuntu 14.04 LTS
ROSA Desktop Fresh

Re: Не подключается удалённый принтер

Сообщение

metalizer » 16 окт 2014, 13:59

keleg писал(а):А «найти сетевой принтер» не помогает?

Нет, не помогает. Я туда вписываю нужный ip-адрес, потом появляется окно с просьбой ввести имя пользователя и пароль от удалённой машины и в случае когда имя и пароль введены правильные ничего не происходит. А если к примеру я ввожу неправильный пароль, то мне сообщается что подключится не удалось. Значит правильный пароль принимается, но дальше какой-то сбой получается уже на следующем этапе.

Dell Optiplex XE2
i3-4330 / 8Gb RAM / Intel HD Graphics 4600 / ROSA Desktop Fresh R5 x86-64


Аватара пользователя

metalizer

Сообщения: 15
Зарегистрирован: 14 окт 2014, 09:40
Operating system: Ubuntu 14.04 LTS
ROSA Desktop Fresh

Re: Не подключается удалённый принтер

Сообщение

metalizer » 28 окт 2014, 21:20

Блин, обидно, с того времени как я установил R4 у меня к РОСе нету никаких претензий кроме как этот минус с невозможностью подключится к SMB пинтеру. Всё железо определилось и работает отлично, внешняя веб-камера Logitech работает тоже исправно, сканер Canon lide110 заработал из коробки. Злополучный принтер кстати тоже работает, но только непосредственно при USB подключении.
Завтра вот попробую LXDE версию установить, посмотрим может это в KDE проблемы.

Dell Optiplex XE2
i3-4330 / 8Gb RAM / Intel HD Graphics 4600 / ROSA Desktop Fresh R5 x86-64


Аватара пользователя

ans

Сообщения: 2746
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

Re: Не подключается удалённый принтер

Сообщение

ans » 29 окт 2014, 09:13

metalizer писал(а):Блин, обидно, с того времени как я установил R4 у меня к РОСе нету никаких претензий кроме как этот минус с невозможностью подключится к SMB пинтеру.

А родные драйверы для линукс есть?

Изображение


Аватара пользователя

metalizer

Сообщения: 15
Зарегистрирован: 14 окт 2014, 09:40
Operating system: Ubuntu 14.04 LTS
ROSA Desktop Fresh

Re: Не подключается удалённый принтер

Сообщение

metalizer » 29 окт 2014, 10:11

ans писал(а):

metalizer писал(а):Блин, обидно, с того времени как я установил R4 у меня к РОСе нету никаких претензий кроме как этот минус с невозможностью подключится к SMB пинтеру.

А родные драйверы для линукс есть?

Да,есть.

Dell Optiplex XE2
i3-4330 / 8Gb RAM / Intel HD Graphics 4600 / ROSA Desktop Fresh R5 x86-64


Аватара пользователя

ans

Сообщения: 2746
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

Re: Не подключается удалённый принтер

Сообщение

ans » 29 окт 2014, 10:35

metalizer писал(а):Да,есть.

Я как-то устанавливал Brother по сети, сначала родные драйверы, потом в свойствах путь к ip принтера

Изображение


keleg

Сообщения: 5490
Зарегистрирован: 15 сен 2011, 01:58

Re: Не подключается удалённый принтер

Сообщение

keleg » 29 окт 2014, 10:41

Попробуйте еще погуглить настройки самбы и cups для доступа к самба-принтерам. Возможно, мы что-то упустили в конфигах.


Аватара пользователя

metalizer

Сообщения: 15
Зарегистрирован: 14 окт 2014, 09:40
Operating system: Ubuntu 14.04 LTS
ROSA Desktop Fresh

Re: Не подключается удалённый принтер

Сообщение

metalizer » 01 ноя 2014, 16:40

Было бы неплохо исправить эту проблему. Поскольку компьютер на который я установил Росу рабочий, мне пришлось снести данный дистрибутив, т.к. для работы в офисе это критический недостаток. Если бы мне удалось настроить SMB-печать я оставил бы эту ОС на постоянно.

Dell Optiplex XE2
i3-4330 / 8Gb RAM / Intel HD Graphics 4600 / ROSA Desktop Fresh R5 x86-64


d_uragan

Сообщения: 505
Зарегистрирован: 23 ноя 2011, 21:27

Re: Не подключается удалённый принтер

Сообщение

d_uragan » 22 ноя 2014, 21:52

Должно быть исправлено в обновленном system-config-printer.


webbymaster

Сообщения: 1
Зарегистрирован: 25 ноя 2014, 20:28
Operating system: ROSA_Fresh_KDE_R4

Re: Не подключается удалённый принтер

Сообщение

webbymaster » 26 ноя 2014, 02:30

Всем привет! У меня такая проблема:
пытаюсь подключить сетевой принтер EPSON L800 Series… Скачал пакет epson-inkjet-l800-1.0.0-1lsb3.2.x86_64.rpm, установил драйвер…
Настройка принтера, Добавить сетевой принтер…
Определился Принтер Windows через SAMBA, выбрал его в базе драйверов…

И тут сообщение:
Ошибка сервера CUPS
«Ошибка во время операции CUPS:»client-error-not-possible»

Зашел по адресу http://localhost:631/ попытался добавить свой принтер, при запросе логина и пароля вводил и системные данные и данные root… Не пустил.
Зарегился на сайте CUPS, ввел данные на странице http://localhost:631/ — не вошел….
Подключал принтер напрямую-работает, значит пакет нормальный epson-inkjet-l800-1.0.0-1lsb3.2.x86_64.rpm

Как же мне всё-таки принтер свой добавить?!

Не ругайте меня. Я вот решил ваще от винды отказаться. Патриот я. :-) , ROSA моя первая система на базе lInux… :-(

Зараннее благодарю за любой исход ответа.


Аватара пользователя

J-Son

Сообщения: 23
Зарегистрирован: 05 ноя 2014, 09:34
Operating system: ROSA Desktop Fresh R4
Откуда: г. Челябинск

Re: Не подключается удалённый принтер

Сообщение

J-Son » 26 ноя 2014, 15:21

Та же самая проблема. Установил R4 на рабочий комп и хотел настроить печать на расшаренный в Винде принтер. Из Убунты эта связка работает. А в R4 я получаю:
Ошибка сервера CUPS
«Ошибка во время операции CUPS:»client-error-not-possible»

Делаю все так же — настройка принтера — Сетевой принтер — Найти сетевой принтер — вбиваю IP. Затем принтер находит, просит указать драйвер. Указываю нужный и получаю ошибку, которая выше.

Печать на работе нужна. Было бы замечательно, если бы как-то удалось это дело победить.

UPD: погуглил — рекомендуют ставить в систему пакет smbclient. В R4 такого не вижу — может просто он как-то по-другому называется..


Аватара пользователя

J-Son

Сообщения: 23
Зарегистрирован: 05 ноя 2014, 09:34
Operating system: ROSA Desktop Fresh R4
Откуда: г. Челябинск

Re: Не подключается удалённый принтер

Сообщение

J-Son » 27 ноя 2014, 12:04

keleg писал(а):
У меня заработало.

У меня тоже всё заработало! Спасибо за оперативное реагирование! :)

А подключённый источник так и оставить в системе или можно удалить позже? Я так понимаю, что когда пакеты попадут в основной репозиторий, то необходимость в этом временно контейнере отпадёт.


Аватара пользователя

Галахов Роман

Сообщения: 2337
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa R12.1 Fresh Plasma (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Не подключается удалённый принтер

Сообщение

Галахов Роман » 27 ноя 2014, 18:50

J-Son писал(а):

keleg писал(а):
У меня заработало.

У меня тоже всё заработало! Спасибо за оперативное реагирование! :)

А подключённый источник так и оставить в системе или можно удалить позже? Я так понимаю, что когда пакеты попадут в основной репозиторий, то необходимость в этом временно контейнере отпадёт.

Лучше удалить, чтобы не мешался, это, проще говоря, временный источник, который через некоторое время перестает существовать, но запись о нем на ПК пользователя приходится удалять вручную.

Rosa 2021.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))


d_uragan

Сообщения: 505
Зарегистрирован: 23 ноя 2011, 21:27

Re: Не подключается удалённый принтер

Сообщение

d_uragan » 29 ноя 2014, 23:02

J-Son писал(а):
А подключённый источник так и оставить в системе или можно удалить позже? Я так понимаю, что когда пакеты попадут в основной репозиторий, то необходимость в этом временно контейнере отпадёт.

Btw, в последних версиях urpmi есть такая фича, как автоматическое добавление контейнера при установке пакета из сети и автоматическое удаление этого контейнера сразу после установки. То есть в нашем случае с самбой можно было выполнить что-нибудь такое:

Код: Выделить всё

urpmi http://abf-downloads.rosalinux.ru/rosa2014.1/container/2334092/i586/main/release/samba-client-4.1.9-11-rosa2014.1.i586.rpm

urpmi сам бы подключил контейнер в качестве репозитория, поставил бы пакет со всеми нужными зависимостями, и отключил бы этот репозиторий.

Впрочем, тут кому как удобнее. Если надо из контейнера поставить несколько пакетов, которые по зависимостям друг друга не притянут, то может проще и руками контейнер подключить.


Тема: Ошибка сервера CUPS: «client-error-not-possible».  (Прочитано 21041 раз)

0 Пользователей и 1 Гость просматривают эту тему.

использую runtu 10.04 LXDE
принтер HP LaserJet P1005
принтер подключен к ноуту с Win XP HE  установлен и работает (доступ в сеть разрешён)
установил поддержку печати у себя
если подключить его по USB то и с моего компа он печатает без порблем, а вот если подключаю его как сетевой прнтер в конце установки пишет
Ошибка сервера CUPS
CUPS: «client-error-not-possible».
и всё закончить установку не могу…


Записан


если подключаю его как сетевой прнтер в конце установки пишет
Ошибка сервера CUPS
CUPS: «client-error-not-possible».

   Попробуйте установить пакет smbclient:

sudo aptitude install smbclientПерезагрузитесь и повторите подключение.


Записан


ура
всё заработало без ошибок
спасибо!!!


Записан


Не подключается удалённый принтер [решено]

Аватара пользователя

metalizer

Сообщения: 15
Зарегистрирован: 14 окт 2014, 09:40
Operating system: Ubuntu 14.04 LTS
ROSA Desktop Fresh

Не подключается удалённый принтер [решено]

Необходимо подключить удалённый принтер, который подключен к windows компьютеру.
Я зашёл в «Настройка рабочего стола» > «Настройка принтеров, очередей печати…» > «Добавить» > «Найти сетевой принтер» в поле «сервер:» вписываю нужный ip адрес и нажимаю «Найти» затем выскакивает окно с просьбой ввести данные для аутентификации на удалённом компьютере где нужный принтер подключен, естественно ввожу правильные данные, после чего в строке smb появляется прописанный путь до нужного принтера в следующем виде — smb://192.168.207.250/EPSON-T50
Но при нажатии кнопки вперёд дальше ничего не происходит.

Запустил через терминал команду «system-config-printer» чтобы посмотреть что пишет терминал во время нажатия кнопки «Вперёд», вот выхлоп:
Traceback (most recent call last):
File «/usr/share/system-config-printer/newprinter.py», line 898, in on_btnNPForward_clicked
self.nextNPTab()
File «/usr/share/system-config-printer/newprinter.py», line 1049, in nextNPTab
stderr=file(«/dev/null»))
File «/usr/lib64/python2.7/subprocess.py», line 710, in __init__
errread, errwrite)
File «/usr/lib64/python2.7/subprocess.py», line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] Нет такого файла или каталога

Вложения
config-printer.jpg
Скрин к вышеописанному

Dell Optiplex XE2
i3-4330 / 8Gb RAM / Intel HD Graphics 4600 / ROSA Desktop Fresh R5 x86-64


Аватара пользователя

metalizer

Сообщения: 15
Зарегистрирован: 14 окт 2014, 09:40
Operating system: Ubuntu 14.04 LTS
ROSA Desktop Fresh

Re: Не подключается удалённый принтер

Сообщение

metalizer » 15 окт 2014, 10:02

Попробовал я установить и настроить SMB-принтер через Turboprint2. Скачал rpm пакет отсюда (http://www.turboprint.info), установил, потом через конфигурационную утилиту даже удалось добавить принтер в систему (т.е. появился значёк в разделе принтеры), но печатать почему-то всё равно не хочет :(

Dell Optiplex XE2
i3-4330 / 8Gb RAM / Intel HD Graphics 4600 / ROSA Desktop Fresh R5 x86-64


Аватара пользователя

Галахов Роман

Сообщения: 2337
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa R12.1 Fresh Plasma (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Не подключается удалённый принтер

Сообщение

Галахов Роман » 15 окт 2014, 19:15

metalizer писал(а):Попробовал я установить и настроить SMB-принтер через Turboprint2. Скачал rpm пакет отсюда (http://www.turboprint.info), установил, потом через конфигурационную утилиту даже удалось добавить принтер в систему (т.е. появился значёк в разделе принтеры), но печатать почему-то всё равно не хочет :(

А сама локальная сеть работает?
Пробовали подключать принтер напрямую к Linux ПК?
RPM пакет который вы скачали не протрстирован на соместимость с ROSA и может непраильно работать.
Этот драйвер пробовали?

снимок 47В.png

Rosa 2021.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))


Аватара пользователя

metalizer

Сообщения: 15
Зарегистрирован: 14 окт 2014, 09:40
Operating system: Ubuntu 14.04 LTS
ROSA Desktop Fresh

Re: Не подключается удалённый принтер

Сообщение

metalizer » 15 окт 2014, 22:54

Галахов Роман писал(а):
А сама локальная сеть работает?
Пробовали подключать принтер напрямую к Linux ПК?
RPM пакет который вы скачали не протрстирован на соместимость с ROSA и может непраильно работать.

Локальная сеть работает, я без проблем скачиваю файлы с «расшаренной» папки именно с того компьютера к которому нужный мне принтер подключен.
Непосредственно напрямую принтер я не пробовал подключать. С самого начала когда я только решил подключится к этому принтеру я никаких rpm пакетов не устанавливал в систему. На убунту мне хватало и открытого драйвера для EPSON T50, поэтому я и на Росе собирался его же и поставить. Но вот когда список с выбором драйверов для принтера ни в какую не открывался я уже начал импровизировать скачав сразу RPM-пакет с официального сайта EPSON (именно оттуда как и у вас на скриншоте), а потом уже и Turboprint. Но увы ничего не вышло.

Dell Optiplex XE2
i3-4330 / 8Gb RAM / Intel HD Graphics 4600 / ROSA Desktop Fresh R5 x86-64


Аватара пользователя

slavyanix

Сообщения: 888
Зарегистрирован: 04 авг 2012, 20:05
Operating system: Rosa Fresh R10

Re: Не подключается удалённый принтер

Сообщение

slavyanix » 16 окт 2014, 00:31

принтер в системе на другом компьютере числится как для всех или только для того пк? просто может с сетевой настройкой что то не то. гляньте в браузере по адресу http://localhost:631/. это адрес сервера печати внутри компа с линукс. там же и настройка. естественно смотреть на том компе к которому принтер подключен. если там линукс естественно.


Аватара пользователя

metalizer

Сообщения: 15
Зарегистрирован: 14 окт 2014, 09:40
Operating system: Ubuntu 14.04 LTS
ROSA Desktop Fresh

Re: Не подключается удалённый принтер

Сообщение

metalizer » 16 окт 2014, 11:10

slavyanix писал(а):принтер в системе на другом компьютере числится как для всех или только для того пк? просто может с сетевой настройкой что то не то. гляньте в браузере по адресу http://localhost:631/. это адрес сервера печати внутри компа с линукс. там же и настройка. естественно смотреть на том компе к которому принтер подключен. если там линукс естественно.

Тот принтер числится как общедоступный для всех. С ноутбука с Ubuntu 14.04 на тот принтер я спокойно печатаю через локальную сеть. А вот стационарник с ROSA R4 через ту же локальную сеть — ни в какую.
Ещё вот порывшись в интернете и поспрашивав мне подсказали, что это может быть из-за того что в том окне, где добавлять новый принтер отсутствует пункт «Принтер windows через samba». Я глянул в ubuntu там этот пункт есть, а в Росе вы можете убедится по скриншоту из первого поста, что этого пункта там нет.

Вложения
ubuntu-print.png

Dell Optiplex XE2
i3-4330 / 8Gb RAM / Intel HD Graphics 4600 / ROSA Desktop Fresh R5 x86-64


keleg

Сообщения: 5490
Зарегистрирован: 15 сен 2011, 01:58

Re: Не подключается удалённый принтер

Сообщение

keleg » 16 окт 2014, 13:02

А «найти сетевой принтер» не помогает?


Аватара пользователя

metalizer

Сообщения: 15
Зарегистрирован: 14 окт 2014, 09:40
Operating system: Ubuntu 14.04 LTS
ROSA Desktop Fresh

Re: Не подключается удалённый принтер

Сообщение

metalizer » 16 окт 2014, 13:59

keleg писал(а):А «найти сетевой принтер» не помогает?

Нет, не помогает. Я туда вписываю нужный ip-адрес, потом появляется окно с просьбой ввести имя пользователя и пароль от удалённой машины и в случае когда имя и пароль введены правильные ничего не происходит. А если к примеру я ввожу неправильный пароль, то мне сообщается что подключится не удалось. Значит правильный пароль принимается, но дальше какой-то сбой получается уже на следующем этапе.

Dell Optiplex XE2
i3-4330 / 8Gb RAM / Intel HD Graphics 4600 / ROSA Desktop Fresh R5 x86-64


Аватара пользователя

metalizer

Сообщения: 15
Зарегистрирован: 14 окт 2014, 09:40
Operating system: Ubuntu 14.04 LTS
ROSA Desktop Fresh

Re: Не подключается удалённый принтер

Сообщение

metalizer » 28 окт 2014, 21:20

Блин, обидно, с того времени как я установил R4 у меня к РОСе нету никаких претензий кроме как этот минус с невозможностью подключится к SMB пинтеру. Всё железо определилось и работает отлично, внешняя веб-камера Logitech работает тоже исправно, сканер Canon lide110 заработал из коробки. Злополучный принтер кстати тоже работает, но только непосредственно при USB подключении.
Завтра вот попробую LXDE версию установить, посмотрим может это в KDE проблемы.

Dell Optiplex XE2
i3-4330 / 8Gb RAM / Intel HD Graphics 4600 / ROSA Desktop Fresh R5 x86-64


Аватара пользователя

ans

Сообщения: 2746
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

Re: Не подключается удалённый принтер

Сообщение

ans » 29 окт 2014, 09:13

metalizer писал(а):Блин, обидно, с того времени как я установил R4 у меня к РОСе нету никаких претензий кроме как этот минус с невозможностью подключится к SMB пинтеру.

А родные драйверы для линукс есть?

Изображение


Аватара пользователя

metalizer

Сообщения: 15
Зарегистрирован: 14 окт 2014, 09:40
Operating system: Ubuntu 14.04 LTS
ROSA Desktop Fresh

Re: Не подключается удалённый принтер

Сообщение

metalizer » 29 окт 2014, 10:11

ans писал(а):

metalizer писал(а):Блин, обидно, с того времени как я установил R4 у меня к РОСе нету никаких претензий кроме как этот минус с невозможностью подключится к SMB пинтеру.

А родные драйверы для линукс есть?

Да,есть.

Dell Optiplex XE2
i3-4330 / 8Gb RAM / Intel HD Graphics 4600 / ROSA Desktop Fresh R5 x86-64


Аватара пользователя

ans

Сообщения: 2746
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

Re: Не подключается удалённый принтер

Сообщение

ans » 29 окт 2014, 10:35

metalizer писал(а):Да,есть.

Я как-то устанавливал Brother по сети, сначала родные драйверы, потом в свойствах путь к ip принтера

Изображение


keleg

Сообщения: 5490
Зарегистрирован: 15 сен 2011, 01:58

Re: Не подключается удалённый принтер

Сообщение

keleg » 29 окт 2014, 10:41

Попробуйте еще погуглить настройки самбы и cups для доступа к самба-принтерам. Возможно, мы что-то упустили в конфигах.


Аватара пользователя

metalizer

Сообщения: 15
Зарегистрирован: 14 окт 2014, 09:40
Operating system: Ubuntu 14.04 LTS
ROSA Desktop Fresh

Re: Не подключается удалённый принтер

Сообщение

metalizer » 01 ноя 2014, 16:40

Было бы неплохо исправить эту проблему. Поскольку компьютер на который я установил Росу рабочий, мне пришлось снести данный дистрибутив, т.к. для работы в офисе это критический недостаток. Если бы мне удалось настроить SMB-печать я оставил бы эту ОС на постоянно.

Dell Optiplex XE2
i3-4330 / 8Gb RAM / Intel HD Graphics 4600 / ROSA Desktop Fresh R5 x86-64


d_uragan

Сообщения: 505
Зарегистрирован: 23 ноя 2011, 21:27

Re: Не подключается удалённый принтер

Сообщение

d_uragan » 22 ноя 2014, 21:52

Должно быть исправлено в обновленном system-config-printer.


webbymaster

Сообщения: 1
Зарегистрирован: 25 ноя 2014, 20:28
Operating system: ROSA_Fresh_KDE_R4

Re: Не подключается удалённый принтер

Сообщение

webbymaster » 26 ноя 2014, 02:30

Всем привет! У меня такая проблема:
пытаюсь подключить сетевой принтер EPSON L800 Series… Скачал пакет epson-inkjet-l800-1.0.0-1lsb3.2.x86_64.rpm, установил драйвер…
Настройка принтера, Добавить сетевой принтер…
Определился Принтер Windows через SAMBA, выбрал его в базе драйверов…

И тут сообщение:
Ошибка сервера CUPS
«Ошибка во время операции CUPS:»client-error-not-possible»

Зашел по адресу http://localhost:631/ попытался добавить свой принтер, при запросе логина и пароля вводил и системные данные и данные root… Не пустил.
Зарегился на сайте CUPS, ввел данные на странице http://localhost:631/ — не вошел….
Подключал принтер напрямую-работает, значит пакет нормальный epson-inkjet-l800-1.0.0-1lsb3.2.x86_64.rpm

Как же мне всё-таки принтер свой добавить?!

Не ругайте меня. Я вот решил ваще от винды отказаться. Патриот я. :-) , ROSA моя первая система на базе lInux… :-(

Зараннее благодарю за любой исход ответа.


Аватара пользователя

J-Son

Сообщения: 23
Зарегистрирован: 05 ноя 2014, 09:34
Operating system: ROSA Desktop Fresh R4
Откуда: г. Челябинск

Re: Не подключается удалённый принтер

Сообщение

J-Son » 26 ноя 2014, 15:21

Та же самая проблема. Установил R4 на рабочий комп и хотел настроить печать на расшаренный в Винде принтер. Из Убунты эта связка работает. А в R4 я получаю:
Ошибка сервера CUPS
«Ошибка во время операции CUPS:»client-error-not-possible»

Делаю все так же — настройка принтера — Сетевой принтер — Найти сетевой принтер — вбиваю IP. Затем принтер находит, просит указать драйвер. Указываю нужный и получаю ошибку, которая выше.

Печать на работе нужна. Было бы замечательно, если бы как-то удалось это дело победить.

UPD: погуглил — рекомендуют ставить в систему пакет smbclient. В R4 такого не вижу — может просто он как-то по-другому называется..


Аватара пользователя

J-Son

Сообщения: 23
Зарегистрирован: 05 ноя 2014, 09:34
Operating system: ROSA Desktop Fresh R4
Откуда: г. Челябинск

Re: Не подключается удалённый принтер

Сообщение

J-Son » 27 ноя 2014, 12:04

keleg писал(а):
У меня заработало.

У меня тоже всё заработало! Спасибо за оперативное реагирование! :)

А подключённый источник так и оставить в системе или можно удалить позже? Я так понимаю, что когда пакеты попадут в основной репозиторий, то необходимость в этом временно контейнере отпадёт.


Аватара пользователя

Галахов Роман

Сообщения: 2337
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa R12.1 Fresh Plasma (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Не подключается удалённый принтер

Сообщение

Галахов Роман » 27 ноя 2014, 18:50

J-Son писал(а):

keleg писал(а):
У меня заработало.

У меня тоже всё заработало! Спасибо за оперативное реагирование! :)

А подключённый источник так и оставить в системе или можно удалить позже? Я так понимаю, что когда пакеты попадут в основной репозиторий, то необходимость в этом временно контейнере отпадёт.

Лучше удалить, чтобы не мешался, это, проще говоря, временный источник, который через некоторое время перестает существовать, но запись о нем на ПК пользователя приходится удалять вручную.

Rosa 2021.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))


d_uragan

Сообщения: 505
Зарегистрирован: 23 ноя 2011, 21:27

Re: Не подключается удалённый принтер

Сообщение

d_uragan » 29 ноя 2014, 23:02

J-Son писал(а):
А подключённый источник так и оставить в системе или можно удалить позже? Я так понимаю, что когда пакеты попадут в основной репозиторий, то необходимость в этом временно контейнере отпадёт.

Btw, в последних версиях urpmi есть такая фича, как автоматическое добавление контейнера при установке пакета из сети и автоматическое удаление этого контейнера сразу после установки. То есть в нашем случае с самбой можно было выполнить что-нибудь такое:

Код: Выделить всё

urpmi http://abf-downloads.rosalinux.ru/rosa2014.1/container/2334092/i586/main/release/samba-client-4.1.9-11-rosa2014.1.i586.rpm

urpmi сам бы подключил контейнер в качестве репозитория, поставил бы пакет со всеми нужными зависимостями, и отключил бы этот репозиторий.

Впрочем, тут кому как удобнее. Если надо из контейнера поставить несколько пакетов, которые по зависимостям друг друга не притянут, то может проще и руками контейнер подключить.


I have a network printer and my machine recently stopped being able to print, other machines can print fine. Besides having to use root to change its settings, when I try to change its settings I get the following error:

CUPS "client-error-not-possible".

Many forum threads suggest installing smbclient to solve the issue, but I already have it installed.

Community's user avatar

asked May 29, 2013 at 17:42

That Brazilian Guy's user avatar

2

Installing samba, smbclient and running

sudo sed -i '/^[global]/aclient max protocol = SMB3' /etc/samba/smb.conf

did the trick. Not sure if the last part is necessary though.

answered Apr 24, 2018 at 10:48

Sina Madani's user avatar

2

My issue was having entered lpd://printer.printland.com instead of just printer.printland.com in the Host field of gnome-printer-config.

answered May 26, 2015 at 16:26

Richard's user avatar

RichardRichard

1,3174 gold badges17 silver badges25 bronze badges

On Ubuntu 19.04, installing the smbclient solves the problem.
So, open a terminal and run the following command :

sudo apt-get install smbclient

answered Oct 2, 2019 at 9:15

Meloman's user avatar

MelomanMeloman

2514 silver badges9 bronze badges

0

I was able to solve my issue by removing the printer and then readding it again using the system-config-printer wizard and searching for a new network printer.

answered May 29, 2013 at 17:42

That Brazilian Guy's user avatar

Удалось решить проблему с подключением. Действовал так:

1) На Linux установил Cups (нужно или нет — не знаю, но так советуют во многих инструкциях по Unix-системам)

post-860-0-25025500-1446458553_thumb.png

2) На Windows 8.1 подключил два компонента в установке компонентов Windows: Служба печати LPD и Монитор LPR-портов

post-860-0-93859600-1446458080_thumb.png 

В итоге в Службах появилась «Служба LPD»

post-860-0-65806600-1446458163_thumb.png

В компьютере под Linux в свойствах принтера выбрал поле «Адрес», в котором указал путь к принтеру в формате:

lpd://192.168.1.50/FX205

Система попросила выбрать драйвер, установил из предлагавшегося перечня: Fuji Xerox — DocuPrint P205.

post-860-0-52795400-1446458588_thumb.png

В итоге всё заработало. 

Подсказки нашёл в блоге, там правда инструкция даётся для Windows XP, но несложно было додумать для 8.1. 

P.S. Проверил через Cups — тоже всё работает, даже удобнее настраивать и обслуживать. Просто инструкцию в блоге не дочитал до конца ))

post-860-0-89606800-1446459412_thumb.png


Изменено 2 ноября, 2015 пользователем Sandynist

  • Home
  • Forum
  • The Ubuntu Forum Community
  • Ubuntu Official Flavours Support
  • New to Ubuntu
  • [ubuntu] Printer trouble — CUPS server error «client-error-not possible»

  1. Printer trouble — CUPS server error «client-error-not possible»

    Hello,

    I have been using Ubuntu for exactly 2 days. I’ve always used Windows, and while I’ve been wanting to learn Linux I just never got around to it. Until I accidentally deleted Windows off one of our laptops. So I used Ubuntu Live CD and now that laptop runs Ubuntu, while the computer with the printer I am trying to connect to runs Windows XP.

    When I try to add a printer in Ubuntu (printer wizard?) I get the error:

    CUPS server error
    There was an error during the CUPS operation: «client-error-not-possible»

    The printer is an HP Deskjet 3745

    Is there something I need to install on Windows to make this work? I already installed Samba. Thanks!


  2. Re: Printer trouble — CUPS server error «client-error-not possible»

    Hi and welcome to the forums,

    If the printer is shared on a Windows PC, then you need the «smbclient» package.

    Try opening a terminal window (Ctrl+Alt+T) and typing:

    Code:

    sudo apt-get install smbclient

    You will need to enter your password — it won’t be visible while you type. When the package is installed, try adding the printer again.


  3. Re: Printer trouble — CUPS server error «client-error-not possible»

    I have done this, and it is still not working…

    I found some instructions here:

    http://www.liberiangeek.net/2011/10/…celotday-four/

    …but how do I find the path I am supposed to type into the SMB Printer box?

    Last edited by kristamaranatha; January 13th, 2012 at 10:21 PM.


  4. Re: Printer trouble — CUPS server error «client-error-not possible»

    The path is the MACHINE_NAME/SHARED_PRINTER_NAME. I would advise that you re-share the printer on the XP machine so that it doesn’t have any spaces — so, for example, give it the sharename of HPDeskJet.

    So, for example, if your XP machine is called PrinterServer, then the SMB path would be: PrinterServer/HPDeskJet

    Put the local administrator username and password for the XP box into the authentication section.


  5. Re: Printer trouble — CUPS server error «client-error-not possible»

    So I renamed the computer and the printer, reestablished sharing of the printer, then went and typed in computer/deskjet3745 (new names) in the SMB Printer window. I hit «verify» and it said «Print share inaccessible.» When I go to Printer Properties, under Printer State it says «Processing — connection failed: NT_STATUS_UNSUCCESSFUL»


  6. Re: Printer trouble — CUPS server error «client-error-not possible»

    Not sure if I did Samba right… in process of following these instructions:
    http://www.liberiangeek.net/2011/11/…celotday-five/


  7. Re: Printer trouble — CUPS server error «client-error-not possible»

    Could you try with the IP address of the XP machine instead of the machine name? So, if the XP machine is 192.168.0.1, then try: 192.168.0.1/deskjet3745


  8. Re: Printer trouble — CUPS server error «client-error-not possible»

    That didn’t work either…

    Do I need to make sure the Ubuntu computer is on the same workgroup as the XP computer?


  9. Re: Printer trouble — CUPS server error «client-error-not possible»

    Well, I installed Samba, but when I click on it it prompts for my password and then does nothing…


Bookmarks

Bookmarks


Posting Permissions

  • Ошибка во время операции cups success
  • Ошибка во время операции cups server error internal server error
  • Ошибка во время операции cups failed to connect to server
  • Ошибка во время операции cups client error not possible
  • Ошибка во время операции cups client error document format not supported