Павелъ
Доброго времени суток.
Имею ОС Simply Linux 7.0.4 на стационарном ПК и ноутбуке. Имеется МФУ Brother DCP-7060D, с официального сайта скачал драйвера, установил, после чего в Центр управления системой — настройка печати настроил принтер на стационарном ПК. Печать пробной страницы не пошла. Но через Libre Office печать идёт.
После понадобилось настроить Brother DCP — 7060D в качестве сетевого на ноутбуке. Через «Центр управления системой — настройка печати» не вышло, поставил галочки разрешить доступ, удалённое администрирование на обеих машинах, ничего не вышло. Пошёл на cups-сервер, случайно создал ещё один Brother DCP — 7060D. Но подключиться к ним не смог. Теперь я не могу их удалить, даже если захожу на cups через рута. Не могу добавить с ноутбука.
Вот такая ошибка.
Добавить принтер — ошибка
Unable to add printer:
Не санкционировано
Если ввожу адрес стационарного компьютера в «Центр управления системой — настройка печати», то принтер находится, два адреса:
ipp://host-102.localdomain:631/printers/Brother-DCP-7060D
smb://xxx.xxx.x.102/Brother_DCP-7060D
При попытке к ним подключиться:
Ошибка сервера CUPS
Ошибка во время операции CUPS: «cups-authorization-canceled».
Как на CUPS удалить полностью все принтеры, заново настроить только один и к нему подключиться с ноутбука при том, что доступ к настройкам закрыт
Записан
rm -f /etc/cups/printers.conf
Записан
Андрей Черепанов (cas@)
Павелъ
Не помогло, удалил файл, очистил кэши, куки в браузере. Всё равно не могу удалить принтеры. «Не санкциониравано»
Записан
Ага, так это не принтеры локального CUPS, а анонсированные со сторонних CUPS. Поэтому и удалить не получится. Если не хотите их видеть – убирайте в параметрах доступ к другим CUPS.
Записан
Андрей Черепанов (cas@)
Павелъ
Нормальный ход. Удалить я принтеры не мог. Они сами каким-то образом из системы выпилились. В купсе их нет. Хотел добавить через купс, а он по-прежнему пишет, что не санкционировано.
Полез через графическую оболочку настраивать, а она не видит подключённых через usb принтеров. Что творится с системой не знаю.
Может как-то можно полностью снести купс и конфиги и накатить их заново?
Ладно, на ноуте не могу подключиться к принтеру — уже смирился. Но на стационарном — уже жизненная необходимость.
Записан
У вас какая-то ненормальная ситуация. Выкладывайте вывод
lsusb и /var/log/cups/errors
Записан
Андрей Черепанов (cas@)
Павелъ
Я по-глупости снёс конфиги купса в /etc. Теперь в браузере 127.0.0.1:631 страница не отображается.
[root@host-102 ~]# lsusb
Bus 003 Device 005: ID 03eb:3301 Atmel Corp. at43301 4-Port Hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 006: ID 0458:003a KYE Systems Corp. (Mouse Systems) NetScroll+ Mini Traveler / Genius NetScroll 120
Bus 004 Device 004: ID 045e:00dd Microsoft Corp. Comfort Curve Keyboard 2000 V1.0
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 046d:0823 Logitech, Inc.
Bus 005 Device 004: ID 04f9:0249 Brother Industries, Ltd
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
[root@host-102 ~]# cat /var/log/cups/errors
cat: /var/log/cups/errors: Нет такого файла или каталога
[root@host-102 ~]# /var/log/cups/errors
bash: /var/log/cups/errors: Нет такого файла или каталога
Записан
попробуйте удалить купс и сопутствующие пакеты, а потом снова его поставить
Записан
попробуйте удалить купс и сопутствующие пакеты, а потом снова его поставить
Да можно просто apt-get install cups —reinstall
Записан
попробуйте удалить купс и сопутствующие пакеты, а потом снова его поставить
Да можно просто apt-get install cups —reinstall
А можно ещё проще:
apt-get reinstall cups
Записан
Андрей Черепанов (cas@)
Павелъ
Добрый день. Проблему с принтером так и не решил. Через графическую утилиту не могу установить, так как пишет: «служба печати недоступна запустите её на этом компьютере или подключитесь к другому серверу». При подключении к купсу пишет, что доступа нет.
Через браузер:
[root@host-102 ~]# links 127.0.0.1:631 > out.txt
Переустановка купса не помогла(((
ELinks: В соединении отказано
Записан
Интересно, что творит в системе установщик этого официального драйвера и какие манипуляции он совершает в системе. Я бы на вашем месте просто попытался подсунуть cups’у ppd файл из, например, вот этого brgenml1cupswrapper-3.1.0-1.i386.rpm пакета (в нём три файла), который скачается при выборе на сайте пункта Generic CUPSwrapper printer driver (rpm package).
Записан
Переустановка купса не помогла(((
дак купс запущен или нет?
в соединении отказано — на порту никого нет.
Записан
Павелъ
В том-то и дело, что не могу запустить.
Вот я от рута зашёл
[root@host-102 ~]# system-config-printer
Error creating proxy: Соединение закрыто (g-io-error-quark, 18)
Error creating proxy: Соединение закрыто (g-io-error-quark, 18)
Error creating proxy: Соединение закрыто (g-io-error-quark, 18)
Error creating proxy: Соединение закрыто (g-io-error-quark, 18)
Error creating proxy: Соединение закрыто (g-io-error-quark, 18)
Записан
ps -ax | grep cups
что говорит?
Записан
При попытке настройки подключённого через параллельный порт принтера HP DeskJet 1220C в ОС ALT Workstation 8.2 (Система > Администрирование > Параметры печати) в ходе поиска драйверов выдаётся следующее аварийное сообщение:
Ошибка сервера CUPS
Ошибка во время операции CUPS: «Выполнено»
В свою очередь, в системном журнале CUPS error_log появляются записи:
E [14/Sep/2022:13:23:46 +0300] [Client 15] Returning HTTP Запрещено for CUPS-Get-Devices (no URI) from localhost
E [14/Sep/2022:13:24:02 +0300] [cups-deviced] PID 4833 (gutenprint52+usb) stopped with status 1!
W [14/Sep/2022:13:24:18 +0300] [CGI] Missing Product in /usr/share/cups/model/Epson-EPL-5900L-epl5900l.ppd.gz!
W [14/Sep/2022:13:24:18 +0300] [CGI] Missing Product in /usr/share/cups/model/Epson-EPL-5800L-epl5800l-cups.ppd.gz!
W [14/Sep/2022:13:24:18 +0300] [CGI] Missing Product in /usr/share/cups/model/Epson-EPL-5700L-epl5700lusb-cups.ppd.gz!
W [14/Sep/2022:13:24:18 +0300] [CGI] Missing Product in /usr/share/cups/model/Epson-EPL-5900L-epl5900l-cups.ppd.gz!
W [14/Sep/2022:13:24:20 +0300] [CGI] Missing Product in /usr/share/cups/model/Epson-EPL-5700L-epl5700lusb.ppd.gz!
W [14/Sep/2022:13:24:20 +0300] [CGI] Missing Product in /usr/share/cups/model/Epson-EPL-5700L-epl5700l-cups.ppd.gz!
W [14/Sep/2022:13:24:20 +0300] [CGI] Missing Product in /usr/share/cups/model/Epson-EPL-5800L-epl5800l.ppd.gz!
W [14/Sep/2022:13:24:20 +0300] [CGI] Missing Product in /usr/share/cups/model/Epson-EPL-5700L-epl5700l.ppd.gz!
Таким образом, пока совершенно неясно, с чем связано такое поведение системы и что надо изменить для успешной настройки указанного принтера. Буду признателен за любой совет по решению данной проблемы.
« Последнее редактирование: 15.09.2022 09:44:05 от sb »
Записан
А что такой старый дистрибутив ?
Записан
Не успевает собрать список драйверов. Попробуйте установить через http://localhost:631
Хотя и там, на этапе подготовки списка принтеров, может выпасть в ошибку, но можно вернуться на шаг назад, и снова попытаться вызвать список.
Если нет принтеров Epson, можно удалить пакет epsoneplijs
Записан
Предлагаю закрыть системный журнал и больше в него не заглядывать, так как про ёпсон нам не интересно .
Вангую что необходимо установить пакет https://packages.altlinux.org/ru/c8/srpms/hplip/
И как водится при подключенном, в т.ч в розетку принтере, открыть консоль и выполнить hp-setup.
Дальше принтер должен быть опознан системой и на все её предложения стоит дать положительный ответ.
Записан
Спасибо всем за ответы. К сожалению, за исключением исчезновения Epson-предупреждений путём удаления названного пакета, ничего сделать не удалось: драйверы для указанного принтера по-прежнему не находятся при его подключении как через параллельный, так и последовательный порты, хотя пакеты для HP, включая приведенный, были установлены изначально. В системном журнале error_log постоянно появляются следующие три сообщения:
E [14/Sep/2022:18:31:55 +0300] Unable to open listen socket for address 0.0.0.0:631 — Address already in use.
E [14/Sep/2022:18:33:23 +0300] [Client 10] Returning HTTP Запрещено for CUPS-Get-Devices (no URI) from localhost
E [14/Sep/2022:18:33:37 +0300] [cups-deviced] PID 1378 (gutenprint52+usb) stopped with status 1!
При попытке настройки принтера из консоли командой hp-setup -i выдаются такие ошибки:
error: No PPD found for model deskjet_1220c using old algorithm.
error: Unable to find an appropriate PPD file.
В отношении же различных версий дистрибутива, увы, прослеживается чёткая закономерность: чем новее версия дистрибутива, тем хуже она работает. Во всяком случае, в более ранних версиях данного дистрибутива таких проблем не наблюдалось, и нужные драйверы быстро находились в базе. Поэтому создаётся впечатление, что эта версия поддерживать печать не в состоянии.
Записан
И напоследок.
Точно установлен пакет hplip-hpijs ?
А если вручную выбрать из списка драйвер? Модель весьма старая, и по крайней мере в p10 в списке моделей принтеров HP она присутствует.
Записан
через http://localhost:631 в альте в 99% случаев не работает, надо через system-config-printer — там можно повторить поиск драйверов после ошибки и с 3-го раза оно обычно отрабатывает.
Записан
через http://localhost:631 в альте в 99% случаев не работае
Вообще-то это настраиваемо, но да, чаще по-умолчанию используется не сетевой порт, а файловый сокет
Записан
через http://localhost:631 в альте в 99% случаев не работает, надо через system-config-printer
Странно, system-config-printer я даже не использовал, считал что это надстройка над CUPS, начиная с 8 платформы, только через CUPS и настраиваю все принтеры, хоть сетевые, хоть USB. Может дело в том, что я использую стартеркиты?
Записан
через http://localhost:631 в альте в 99% случаев не работает, надо через system-config-printer
Странно, system-config-printer я даже не использовал, считал что это надстройка над CUPS, начиная с 8 платформы, только через CUPS и настраиваю все принтеры, хоть сетевые, хоть USB. Может дело в том, что я использую стартеркиты?
Особой разницы быть не должно: пакеты-то одни и те же.
Записан
При попытке настройки подключённого через параллельный порт принтера HP DeskJet 1220C
Параллельный порт уходит в прошлое. Не очень удивительно, что что-то могло незаметно сломаться.
No PPD found for model deskjet_1220c using old algorithm.
А если этот PPD руками подложить в /etc/cups/ppd из старой системы?
Записан
Записан
Благодарю всех за содействие в настройке принтера HP DeskJet 1220C. После копирования, по предпоследнему совету, требуемого PPD-файла в папку /etc/cups/ppd мною из консоли вновь была запущена команда hp-setup -i, которая на этот раз завершилась успешно, обнаружив искомый файл, а затем и установив в системе указанный принтер. Вслед за этим также без сбоев была проведена печать тестовой страницы. Итак, заявленная проблема всё-таки разрешилась, но почему данная стандартная операция вызвала такие трудности — мне непонятно до сих пор.
Записан
После копирования, по предпоследнему совету, требуемого PPD-файла в папку /etc/cups/ppd
А файл-то от куда скопировали? Из другой системы, или нашли в новой системе?
Записан
Спасибо за проявленный интерес к данной проблеме. Необходимый PPD-файл скопирован из архива сжатых gzip-файлов, находящегося в папке /usr/share/ppd/HP.
Записан
- Печать
Страницы: [1] Вниз
Тема: помогите разобраться с печатью (Прочитано 3476 раз)
0 Пользователей и 1 Гость просматривают эту тему.

freemind
перестала работать печать.
решил переустановить cups: удаляю,
sudo service cups stop
sudo apt purge cups
после перезагрузки открываю http://localhost:631/ админка загружается, на никакие разделы не работают
что за ерунда?
делаю
sudo service cups stop
админка перестает работать
делаю:
sudo service --status-all
oleg@satellite:~$ sudo service --status-all
[ + ] acpid
[ - ] alsa-utils
[ - ] anacron
[ - ] apparmor
[ + ] apport
[ + ] avahi-daemon
[ + ] binfmt-support
[ - ] bluetooth
[ - ] bootmisc.sh
[ - ] brltty
[ - ] checkfs.sh
[ - ] checkroot-bootclean.sh
[ - ] checkroot.sh
[ + ] console-setup
[ + ] cron
[ + ] cups
[ - ] cups-browsed
[ + ] dbus
при этом
oleg@satellite:~$ sudo apt purge cups
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакет «cups» не установлен, поэтому не может быть удалён
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 33 пакетов не обновлено.
Я что-то не понимаю ничего
как вычистить cups полностью и потом переустановить его?
При попытке добавить принтер возникает ошибка There was an error during the CUPS operation: ‘Внутренняя Ошибка сервера’.
Подскажите, с какой стороны к нему подойти, как наладить печать?

symon.2014

freemind
oleg@satellite:~$ sudo service cups-browsed start
oleg@satellite:~$ sudo service --status-all
[ + ] cups
[ + ] cups-browsed
все равно There was an error during the CUPS operation: ‘Внутренняя Ошибка сервера’.
как на картинке выше
Пользователь добавил сообщение 10 Октября 2017, 15:30:53:
вот содержимое /var/log/cups/error_log.1
E [09/Oct/2017:07:35:01 +0500] Unknown directive JobPrivateAccess on line 90 of /etc/cups/cupsd.conf.
E [09/Oct/2017:07:35:01 +0500] Unknown directive JobPrivateValues on line 91 of /etc/cups/cupsd.conf.
E [09/Oct/2017:07:35:01 +0500] Unknown directive SubscriptionPrivateAccess on line 92 of /etc/cups/cupsd.conf.
E [09/Oct/2017:07:35:01 +0500] Unknown directive SubscriptionPrivateValues on line 93 of /etc/cups/cupsd.conf.
E [09/Oct/2017:07:35:01 +0500] Filter "pstops" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "pdftopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "rastertopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "pdftops" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "pdftoraster" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "pstops" not found.
E [10/Oct/2017:11:10:22 +0500] Unknown directive JobPrivateAccess on line 90 of /etc/cups/cupsd.conf.
E [10/Oct/2017:11:10:22 +0500] Unknown directive JobPrivateValues on line 91 of /etc/cups/cupsd.conf.
E [10/Oct/2017:11:10:22 +0500] Unknown directive SubscriptionPrivateAccess on line 92 of /etc/cups/cupsd.conf.
E [10/Oct/2017:11:10:22 +0500] Unknown directive SubscriptionPrivateValues on line 93 of /etc/cups/cupsd.conf.
E [10/Oct/2017:11:10:22 +0500] Filter "pstops" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "pdftopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "rastertopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "pdftops" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "pdftoraster" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "pstops" not found.
E [10/Oct/2017:11:10:22 +0500] [Client 4] Returning IPP client-error-not-possible for Create-Printer-Subscriptions (/) from localhost
« Последнее редактирование: 10 Октября 2017, 15:30:53 от freemind »

symon.2014
Попробуй его ещё раз удалить, и проверь, не остались ли после него следы, в частности /etc/cups/* и ~/.cups

freemind
удаление это
sudo apt purge cups
?
больше ничего не надо?
Пользователь добавил сообщение 10 Октября 2017, 17:07:52:
/etc/cups/ остался, внутри есть файлы и папки
~/.cups отсутствует
есть еще
/usr/lib/cups/
/usr/share/cups/
это все тоже удалить?
« Последнее редактирование: 10 Октября 2017, 17:07:52 от freemind »

symon.2014
Переименуй эти папки, чтоб остались, и установи cups , он должен создать их дефолтными.

freemind
переименовал, установил, теперь cups вообще не запускается, http://localhost:631/ тоже не работает
oleg@satellite:~$ sudo apt-get install cups
oleg@satellite:~$ sudo service cups start
oleg@satellite:~$ sudo service --status-all
...
[ - ] cups
...

EvangelionDeath
symon.2014, вот не надо учить плохому
sudo apt-get purge cups-browsed
sudo apt-get autoremove --purge
dpkg -l | awk '/^rc/ {print $2}' | sudo xargs dpkg -P
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install cups cups-browsed
И наверное покажите
dpkg --get-selections '*cups*'
« Последнее редактирование: 10 Октября 2017, 17:55:52 от EvangelionDeath »
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

symon.2014
sudo service cups start
Прежде чем стартовать , надо включить или перелогиниться.

freemind
проделал все вышеописанное, перезагрузился, cups не запустился.
cups-browsed запущен.
http://localhost:631/ недоступно
oleg@satellite:~$ dpkg --get-selections '*cups*'
cups install
cups-browsed install
cups-bsd install
cups-client install
cups-common install
cups-core-drivers install
cups-daemon install
cups-filters install
cups-filters-core-drivers install
cups-pk-helper install
cups-ppdc install
cups-server-common install
libcups2:amd64 install
libcups2:i386 install
libcupscgi1:amd64 install
libcupsfilters1:amd64 install
libcupsimage2:amd64 install
libcupsmime1:amd64 install
libcupsppdc1:amd64 install
python-cups install
python3-cups install
python3-cupshelpers install
Пользователь добавил сообщение 10 Октября 2017, 18:29:00:
логи cups пустые.
в syslog:
Oct 10 20:19:03 satellite systemd[1]: Listening on CUPS Scheduler.
Oct 10 20:19:03 satellite systemd[1]: Started CUPS Scheduler.
Oct 10 20:19:03 satellite systemd[1]: cups.service: Main process exited, code=exited, status=1/FAILURE
Oct 10 20:19:03 satellite systemd[1]: cups.service: Unit entered failed state.
Oct 10 20:19:03 satellite systemd[1]: cups.service: Failed with result 'exit-code'.
Oct 10 20:19:03 satellite kernel: [ 474.414280] audit: type=1400 audit(1507648743.110:40): apparmor="DENIED" operation="sendmsg" profile="/usr/sbin/cupsd" name="/run/systemd/journal/socket" pid=5981 comm="cupsd" requested_mask="w" denied_mask="w" fsuid=0 ouid=0
« Последнее редактирование: 10 Октября 2017, 18:29:00 от freemind »

EvangelionDeath
Проверил списки пакетов:
У меня нет python-cups
Но есть printer-driver-hpcups
sudo apt-get purge python-cups
sudo apt-get install printer-driver-hpcups
sudo service cups start && sudo service cups status
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

freemind
короче говоря с горем пополам запустился после
sudo apt purge cups-daemon
sudo apt-get install cups-daemon
sudo apt-get install cups
и даже принтер установился, Но не печатает
error_log пуст, в access_log такая петрушка:
localhost - - [11/Oct/2017:16:28:45 +0500] "POST /printers/KyoceraFS1125 HTTP/1.1" 200 207 Create-Job successful-ok
пробовал разные файлы, толку нет.
localhost - - [11/Oct/2017:16:28:45 +0500] "POST /printers/KyoceraFS1125 HTTP/1.1" 200 69484 Send-Document client-error-document-format-not-supported
localhost - - [11/Oct/2017:16:28:45 +0500] "POST /jobs/ HTTP/1.1" 200 177 Cancel-Job successful-ok
как-то не до конца установился похоже
Есть идеи что-где посмотреть-проверить?
доступа к http://localhost:631 так же нет

EvangelionDeath
sudo apt-get install cups cups-daemon cups-browsed cups-filters cups-filters-core-drivers --reinstall
После чего удалить и установить по новому принтер.
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

freemind
- Печать
Страницы: [1] Вверх
Не подключается удалённый принтер [решено]
-
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] Нет такого файла или каталога
- Вложения
-
- Скрин к вышеописанному
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
-
Галахов Роман
- Сообщения: 2332
- Зарегистрирован: 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 и может непраильно работать.
Этот драйвер пробовали?
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 там этот пункт есть, а в Росе вы можете убедится по скриншоту из первого поста, что этого пункта там нет.
- Вложения
-
Dell Optiplex XE2
i3-4330 / 8Gb RAM / Intel HD Graphics 4600 / ROSA Desktop Fresh R5 x86-64
-
keleg
- Сообщения: 5485
- Зарегистрирован: 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
- Сообщения: 2714
- Зарегистрирован: 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
- Сообщения: 2714
- Зарегистрирован: 11 сен 2011, 08:42
- Operating system: Rosa
- Откуда: Ekaterinburg
- Контактная информация:
Re: Не подключается удалённый принтер
Сообщение
ans » 29 окт 2014, 10:35
metalizer писал(а):Да,есть.
Я как-то устанавливал Brother по сети, сначала родные драйверы, потом в свойствах путь к ip принтера
-
keleg
- Сообщения: 5485
- Зарегистрирован: 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 писал(а):
У меня заработало.
У меня тоже всё заработало! Спасибо за оперативное реагирование!
А подключённый источник так и оставить в системе или можно удалить позже? Я так понимаю, что когда пакеты попадут в основной репозиторий, то необходимость в этом временно контейнере отпадёт.
-
Галахов Роман
- Сообщения: 2332
- Зарегистрирован: 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 сам бы подключил контейнер в качестве репозитория, поставил бы пакет со всеми нужными зависимостями, и отключил бы этот репозиторий.
Впрочем, тут кому как удобнее. Если надо из контейнера поставить несколько пакетов, которые по зависимостям друг друга не притянут, то может проще и руками контейнер подключить.
This bug triggers as an interaction between gutenprint
, foomatic
and cups
.
Quick workaround:
- Remove
gutenprint
, - or: Remove the package providing
/usr/lib/cups/driver/foomatic
(which isfoomatic-db-engine
on Arch Linux), - or: Manually remove the files
/usr/share/foomatic/db/source/driver/gutenprint-ijs*.xml
.
More in depth:
There is an informative discussion of this problem [already here], so I provide just a summary:
gutenprint
installs two comparably big XML files, namely/usr/share/foomatic/db/source/driver/gutenprint-ijs-simplified.5.2.xml
and/usr/share/foomatic/db/source/driver/gutenprint-ijs.5.2.xml
(as in the current version as of this writing).foomatic
or one of it’s sub-packages (foomatic-db-engine
in Arch Linux) install the perl script/usr/lib/cups/driver/foomatic
.- When CUPS tries to get a list of printer drivers,
/usr/lib/cups/driver/foomatic list
is called, which takes way too long time on the big XML files (this is a fault of/usr/lib/cups/driver/foomatic
). Eventually, it might finish, but CUPS times out earlier without having got any information about printer drivers and produces this strangeSuccess
-error. Since it did not get information about printer drivers, it is not possible to add printers via any interface to CUPS other than manually editing configuration files.
So, as long as /usr/lib/cups/driver/foomatic
is not fixed to be quicker on big files, probably the best workaround is, if one wants to have both gutenprint
and a full foomatic
-install, to manually remove the two big XML files provided by gutenprint. (Increasing the timeout in CUPS would not be good since one could wait for hours.)
For Arch Linux, if one builds the package locally (e.g. via the Arch Build System, or by installing with yaourt
and having customizepkg
set up), one can apply the following patch to the PKGBUILD
of gutenprint
in order to have the modification within the package:
--- PKGBUILD.old 2016-04-14 18:13:15.000000000 +0200
+++ PKGBUILD.new 2016-04-14 18:41:47.000000000 +0200
@@ -47,5 +47,8 @@
package() {
cd ${pkgname}-${pkgver}
make DESTDIR=${pkgdir} install
+
+ # The following line was added by '"'customizepkg-scripting'"', script '"'$0'"', in order to work around the bug described at https://bugs.archlinux.org/task/47718
+ rm -fv "${pkgdir}"/usr/share/foomatic/db/source/driver/gutenprint-ijs*.xml
}
This bug triggers as an interaction between gutenprint
, foomatic
and cups
.
Quick workaround:
- Remove
gutenprint
, - or: Remove the package providing
/usr/lib/cups/driver/foomatic
(which isfoomatic-db-engine
on Arch Linux), - or: Manually remove the files
/usr/share/foomatic/db/source/driver/gutenprint-ijs*.xml
.
More in depth:
There is an informative discussion of this problem [already here], so I provide just a summary:
gutenprint
installs two comparably big XML files, namely/usr/share/foomatic/db/source/driver/gutenprint-ijs-simplified.5.2.xml
and/usr/share/foomatic/db/source/driver/gutenprint-ijs.5.2.xml
(as in the current version as of this writing).foomatic
or one of it’s sub-packages (foomatic-db-engine
in Arch Linux) install the perl script/usr/lib/cups/driver/foomatic
.- When CUPS tries to get a list of printer drivers,
/usr/lib/cups/driver/foomatic list
is called, which takes way too long time on the big XML files (this is a fault of/usr/lib/cups/driver/foomatic
). Eventually, it might finish, but CUPS times out earlier without having got any information about printer drivers and produces this strangeSuccess
-error. Since it did not get information about printer drivers, it is not possible to add printers via any interface to CUPS other than manually editing configuration files.
So, as long as /usr/lib/cups/driver/foomatic
is not fixed to be quicker on big files, probably the best workaround is, if one wants to have both gutenprint
and a full foomatic
-install, to manually remove the two big XML files provided by gutenprint. (Increasing the timeout in CUPS would not be good since one could wait for hours.)
For Arch Linux, if one builds the package locally (e.g. via the Arch Build System, or by installing with yaourt
and having customizepkg
set up), one can apply the following patch to the PKGBUILD
of gutenprint
in order to have the modification within the package:
--- PKGBUILD.old 2016-04-14 18:13:15.000000000 +0200
+++ PKGBUILD.new 2016-04-14 18:41:47.000000000 +0200
@@ -47,5 +47,8 @@
package() {
cd ${pkgname}-${pkgver}
make DESTDIR=${pkgdir} install
+
+ # The following line was added by '"'customizepkg-scripting'"', script '"'$0'"', in order to work around the bug described at https://bugs.archlinux.org/task/47718
+ rm -fv "${pkgdir}"/usr/share/foomatic/db/source/driver/gutenprint-ijs*.xml
}
Здравствуйте. Debian 9, xfce. Принтер Canon i-sensys mf-3010. Установил драйвер от производителя. При попытки печатать с локальной машины документ отправляется на печать и пропадает из очереди. При попытке распечатать пробную страницу, выдает ошибку — «Ошибка во время операции CUPS: «client-error-bad-request»». На дебиан 8 тоже при отправке документа он пропадал из очереди но все же через раз печатал. Подскажите пожалуйста как решить проблему?
Есть ли возможность показать логи (/var/log/cups/)?
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
Цитата: ihammers от 28 июня 2017, 05:47:38
Есть ли возможность показать логи (/var/log/cups/)?
Да конечно. А какой именно? Тут их несколько.
Вот error_log.1:
Открыть содержимое (спойлер)
E [26/Jun/2017:09:50:01 +0300] [cups-deviced] PID 12622 (gutenprint52+usb) stopped with status 1!
E [26/Jun/2017:09:53:47 +0300] Scheduler shutting down due to program error.
E [26/Jun/2017:09:54:03 +0300] [Client 3] Returning IPP client-error-bad-request for Print-Job (ipp://localhost/printers/MF3010) from localhost
E [26/Jun/2017:09:58:04 +0300] [cups-deviced] PID 832 (gutenprint52+usb) stopped with status 1!
E [26/Jun/2017:10:07:46 +0300] [Client 178] Returning IPP client-error-bad-request for Print-Job (ipp://localhost/printers/MF3010) from localhost
[свернуть]
Вот access_log:
Открыть содержимое (спойлер)
localhost — — [28/Jun/2017:00:07:02 +0300] «POST / HTTP/1.1» 200 349 Create-Printer-Subscriptions successful-ok
localhost — — [28/Jun/2017:00:07:02 +0300] «POST / HTTP/1.1» 200 176 Create-Printer-Subscriptions successful-ok
[свернуть]
Вот access_log.1:
Открыть содержимое (спойлер)
localhost — — [27/Jun/2017:00:06:11 +0300] «POST / HTTP/1.1» 200 349 Create-Printer-Subscriptions successful-ok
localhost — — [27/Jun/2017:00:06:11 +0300] «POST / HTTP/1.1» 200 176 Create-Printer-Subscriptions successful-ok
localhost — — [27/Jun/2017:15:47:01 +0300] «POST / HTTP/1.1» 200 349 Create-Printer-Subscriptions successful-ok
localhost — — [27/Jun/2017:15:47:01 +0300] «POST / HTTP/1.1» 200 176 Create-Printer-Subscriptions successful-ok
localhost — — [28/Jun/2017:00:07:02 +0300] «POST / HTTP/1.1» 401 123 Cancel-Subscription successful-ok
localhost — root [28/Jun/2017:00:07:02 +0300] «POST / HTTP/1.1» 200 123 Cancel-Subscription successful-ok
localhost — — [28/Jun/2017:00:07:02 +0300] «POST / HTTP/1.1» 200 152 Cancel-Subscription successful-ok
[свернуть]
Есть ещё error_log.1 и page_log но они пустые.
Есть предположение, что это происходит из-за выбранного протокола соединения принтера и вашего компьютера. Попробуйте изменить ipp, на socket или что-нибудь другое.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
Цитата: ihammers от 28 июня 2017, 07:56:20
Есть предположение, что это происходит из-за выбранного протокола соединения принтера и вашего компьютера. Попробуйте изменить ipp, на socket или что-нибудь другое.
Как ему сменить протокол? Он по usb подключен к компьютеру.
obana, логи видать старые (26/Jun/2017), нужны свежие логи. После обновления проблемы? http://localhost:631/admin нужно отметить пункт «Сохранять отладочную информацию в журнале» с дальнейшим сохранением. Удалите/пересините старые лог-фалы, пробуйте печатать и новые логи посмотрим. Убедитесь что printer-driver-gutenprint установлен. Заодно можно глянуть свежий /var/cache/cups/job.cache если имеется.
Цитата: mrgoodvin от 28 июня 2017, 12:24:16
obana, логи видать старые (26/Jun/2017), нужны свежие логи. После обновления проблемы? http://localhost:631/admin нужно отметить пункт «Сохранять отладочную информацию в журнале» с дальнейшим сохранением. Удалите/пересините старые лог-фалы, пробуйте печатать и новые логи посмотрим. Убедитесь что printer-driver-gutenprint установлен. Заодно можно глянуть свежий /var/cache/cups/job.cache если имеется.
Спасибо за подсказки. printer-driver-gutenprint установлен. Установил флаг — «Сохранять отладочную информацию в журнале». Удалил старые логи. Попробовал распечатать, новые логи не создаются. Содержимое файла job.cache:
Открыть содержимое (спойлер)
# Job cache file for CUPS v2.2.1
# Written by cupsd
NextJobId 9
<Job 1>
State 9
Created 1498459901
Completed 1498459910
Priority 50
Username obana
Name migration-notification.pdf
Destination MF3010
DestType 0
KOctets 141
NumFiles 0
</Job>
<Job 2>
State 9
Created 1498459931
Completed 1498459940
Priority 50
Username obana
Name migration-notification.pdf
Destination MF3010
DestType 0
KOctets 141
NumFiles 0
</Job>
<Job 3>
State 9
Created 1498460171
Completed 1498460180
Priority 50
Username obana
Name migration-notification.pdf
Destination MF3010
DestType 0
KOctets 141
NumFiles 0
</Job>
<Job 4>
State 9
Created 1498460392
Completed 1498460401
Priority 50
Username obana
Name migration-notification.pdf
Destination MF3010
DestType 0
KOctets 141
NumFiles 0
</Job>
<Job 5>
State 9
Created 1498460797
Completed 1498460806
Priority 50
Username obana
Name migration-notification.pdf
Destination MF3010
DestType 0
KOctets 141
NumFiles 0
</Job>
<Job 6>
State 9
Created 1498460854
Completed 1498460862
Priority 50
Username obana
Name Test Page
Destination MF3010
DestType 0
KOctets 1
NumFiles 0
</Job>
<Job 7>
State 9
Created 0
Completed 1498644334
Priority 50
Username obana
Destination MF3010
DestType 0
KOctets 1
NumFiles 0
</Job>
<Job 8>
State 9
Created 0
Completed 1498644521
Priority 50
Username obana
Destination MF3010
DestType 0
KOctets 16
NumFiles 0
</Job>
[свернуть]
Попробовать распечатать что-то в pdf-файл. Будут ли при этом создаваться логи?
Не совсем понятно при двух последних записях job.cache:
<Job 7>
State 9
Created 0
Completed 1498644334
Priority 50
Username obana
Destination MF3010
DestType 0
KOctets 1
NumFiles 0
</Job>
<Job 8>
State 9
Created 0
Completed 1498644521
Priority 50
Username obana
Destination MF3010
DestType 0
KOctets 16
NumFiles 0
</Job>
название документа удалено из лога специально?
Проверить установку пакетов foomatic-db-gutenprint, ghostscript и gsfonts, ijsgutenprint и при отсутствии до установить.
Почитать это https://wiki.archlinux.org/index.php/CUPS_(Русский), может что-то от туда поможет. В частности заменить LogLevel warn на LogLevel debug в /etc/cups/cupsd.conf, посмотреть может логи будут создаваться. Поэкспериментировать с разделом «Проблемы в результате обновления» (хоть там о версии ниже, но может помочь).
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
Всем спасибо. Откатил систему на 8.8 этой пользоваться пока невозможно.
totlant 1 / 1 / 3 Регистрация: 08.05.2012 Сообщений: 105 |
||||
1 |
||||
27.10.2017, 13:37. Показов 2601. Ответов 6 Метки debian (Все метки)
Добрый день. Проблема следующая: 1. Установил cups через aptitude install cups
__________________ 0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
27.10.2017, 13:37 |
Ответы с готовыми решениями: Cinnamon и стабильный debian Debian cinnamon — окно входа в систему как отключить голосовые комментарии СМА Hansa PG5510A412 s/n 04454930213108 после нескольких минут выдает ошибку, выдает ошибку Программа которая выдает платформу компьютера выдает ошибку interface uses 6 |
Модератор 2792 / 2035 / 682 Регистрация: 02.03.2015 Сообщений: 6,509 |
|
27.10.2017, 13:52 |
2 |
Установил cups через aptitude Чего тогда через него не настраиваите? hplip установите еще 0 |
1 / 1 / 3 Регистрация: 08.05.2012 Сообщений: 105 |
|
27.10.2017, 15:10 [ТС] |
3 |
Чего тогда через него не настраиваите? hplip установите еще сделал, теперь доходит до фрейма Новый принтер, пытается к нему подключиться, пишет ошибку: Ошибка сервера CUPS в консоль все старое про Incorrect IEEE 0 |
Marinero Модератор 2792 / 2035 / 682 Регистрация: 02.03.2015 Сообщений: 6,509 |
||||
27.10.2017, 15:22 |
4 |
|||
? 0 |
totlant 1 / 1 / 3 Регистрация: 08.05.2012 Сообщений: 105 |
||||
27.10.2017, 15:44 [ТС] |
5 |
|||
apt list *hplip*
0 |
totlant 1 / 1 / 3 Регистрация: 08.05.2012 Сообщений: 105 |
||||
27.10.2017, 16:33 [ТС] |
7 |
|||
sudo hp-setup стучусь по IP в Advanced Settings. Думает долго и выдает ответ:
часть вывода удалил — тк не помещалось в сообщение 0 |
- Печать
Страницы: [1] Вниз
Тема: помогите разобраться с печатью (Прочитано 3420 раз)
0 Пользователей и 1 Гость просматривают эту тему.

freemind
перестала работать печать.
решил переустановить cups: удаляю,
sudo service cups stop
sudo apt purge cups
после перезагрузки открываю http://localhost:631/ админка загружается, на никакие разделы не работают
что за ерунда?
делаю
sudo service cups stop
админка перестает работать
делаю:
sudo service --status-all
oleg@satellite:~$ sudo service --status-all
[ + ] acpid
[ - ] alsa-utils
[ - ] anacron
[ - ] apparmor
[ + ] apport
[ + ] avahi-daemon
[ + ] binfmt-support
[ - ] bluetooth
[ - ] bootmisc.sh
[ - ] brltty
[ - ] checkfs.sh
[ - ] checkroot-bootclean.sh
[ - ] checkroot.sh
[ + ] console-setup
[ + ] cron
[ + ] cups
[ - ] cups-browsed
[ + ] dbus
при этом
oleg@satellite:~$ sudo apt purge cups
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакет «cups» не установлен, поэтому не может быть удалён
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 33 пакетов не обновлено.
Я что-то не понимаю ничего
как вычистить cups полностью и потом переустановить его?
При попытке добавить принтер возникает ошибка There was an error during the CUPS operation: ‘Внутренняя Ошибка сервера’.
Подскажите, с какой стороны к нему подойти, как наладить печать?

symon.2014

freemind
oleg@satellite:~$ sudo service cups-browsed start
oleg@satellite:~$ sudo service --status-all
[ + ] cups
[ + ] cups-browsed
все равно There was an error during the CUPS operation: ‘Внутренняя Ошибка сервера’.
как на картинке выше
Пользователь добавил сообщение 10 Октября 2017, 15:30:53:
вот содержимое /var/log/cups/error_log.1
E [09/Oct/2017:07:35:01 +0500] Unknown directive JobPrivateAccess on line 90 of /etc/cups/cupsd.conf.
E [09/Oct/2017:07:35:01 +0500] Unknown directive JobPrivateValues on line 91 of /etc/cups/cupsd.conf.
E [09/Oct/2017:07:35:01 +0500] Unknown directive SubscriptionPrivateAccess on line 92 of /etc/cups/cupsd.conf.
E [09/Oct/2017:07:35:01 +0500] Unknown directive SubscriptionPrivateValues on line 93 of /etc/cups/cupsd.conf.
E [09/Oct/2017:07:35:01 +0500] Filter "pstops" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "pdftopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "rastertopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "pdftops" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "pdftoraster" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "pstops" not found.
E [10/Oct/2017:11:10:22 +0500] Unknown directive JobPrivateAccess on line 90 of /etc/cups/cupsd.conf.
E [10/Oct/2017:11:10:22 +0500] Unknown directive JobPrivateValues on line 91 of /etc/cups/cupsd.conf.
E [10/Oct/2017:11:10:22 +0500] Unknown directive SubscriptionPrivateAccess on line 92 of /etc/cups/cupsd.conf.
E [10/Oct/2017:11:10:22 +0500] Unknown directive SubscriptionPrivateValues on line 93 of /etc/cups/cupsd.conf.
E [10/Oct/2017:11:10:22 +0500] Filter "pstops" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "pdftopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "rastertopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "pdftops" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "pdftoraster" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "pstops" not found.
E [10/Oct/2017:11:10:22 +0500] [Client 4] Returning IPP client-error-not-possible for Create-Printer-Subscriptions (/) from localhost
« Последнее редактирование: 10 Октября 2017, 15:30:53 от freemind »

symon.2014
Попробуй его ещё раз удалить, и проверь, не остались ли после него следы, в частности /etc/cups/* и ~/.cups

freemind
удаление это
sudo apt purge cups
?
больше ничего не надо?
Пользователь добавил сообщение 10 Октября 2017, 17:07:52:
/etc/cups/ остался, внутри есть файлы и папки
~/.cups отсутствует
есть еще
/usr/lib/cups/
/usr/share/cups/
это все тоже удалить?
« Последнее редактирование: 10 Октября 2017, 17:07:52 от freemind »

symon.2014
Переименуй эти папки, чтоб остались, и установи cups , он должен создать их дефолтными.

freemind
переименовал, установил, теперь cups вообще не запускается, http://localhost:631/ тоже не работает
oleg@satellite:~$ sudo apt-get install cups
oleg@satellite:~$ sudo service cups start
oleg@satellite:~$ sudo service --status-all
...
[ - ] cups
...

EvangelionDeath
symon.2014, вот не надо учить плохому
sudo apt-get purge cups-browsed
sudo apt-get autoremove --purge
dpkg -l | awk '/^rc/ {print $2}' | sudo xargs dpkg -P
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install cups cups-browsed
И наверное покажите
dpkg --get-selections '*cups*'
« Последнее редактирование: 10 Октября 2017, 17:55:52 от EvangelionDeath »
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

symon.2014
sudo service cups start
Прежде чем стартовать , надо включить или перелогиниться.

freemind
проделал все вышеописанное, перезагрузился, cups не запустился.
cups-browsed запущен.
http://localhost:631/ недоступно
oleg@satellite:~$ dpkg --get-selections '*cups*'
cups install
cups-browsed install
cups-bsd install
cups-client install
cups-common install
cups-core-drivers install
cups-daemon install
cups-filters install
cups-filters-core-drivers install
cups-pk-helper install
cups-ppdc install
cups-server-common install
libcups2:amd64 install
libcups2:i386 install
libcupscgi1:amd64 install
libcupsfilters1:amd64 install
libcupsimage2:amd64 install
libcupsmime1:amd64 install
libcupsppdc1:amd64 install
python-cups install
python3-cups install
python3-cupshelpers install
Пользователь добавил сообщение 10 Октября 2017, 18:29:00:
логи cups пустые.
в syslog:
Oct 10 20:19:03 satellite systemd[1]: Listening on CUPS Scheduler.
Oct 10 20:19:03 satellite systemd[1]: Started CUPS Scheduler.
Oct 10 20:19:03 satellite systemd[1]: cups.service: Main process exited, code=exited, status=1/FAILURE
Oct 10 20:19:03 satellite systemd[1]: cups.service: Unit entered failed state.
Oct 10 20:19:03 satellite systemd[1]: cups.service: Failed with result 'exit-code'.
Oct 10 20:19:03 satellite kernel: [ 474.414280] audit: type=1400 audit(1507648743.110:40): apparmor="DENIED" operation="sendmsg" profile="/usr/sbin/cupsd" name="/run/systemd/journal/socket" pid=5981 comm="cupsd" requested_mask="w" denied_mask="w" fsuid=0 ouid=0
« Последнее редактирование: 10 Октября 2017, 18:29:00 от freemind »

EvangelionDeath
Проверил списки пакетов:
У меня нет python-cups
Но есть printer-driver-hpcups
sudo apt-get purge python-cups
sudo apt-get install printer-driver-hpcups
sudo service cups start && sudo service cups status
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

freemind
короче говоря с горем пополам запустился после
sudo apt purge cups-daemon
sudo apt-get install cups-daemon
sudo apt-get install cups
и даже принтер установился, Но не печатает
error_log пуст, в access_log такая петрушка:
localhost - - [11/Oct/2017:16:28:45 +0500] "POST /printers/KyoceraFS1125 HTTP/1.1" 200 207 Create-Job successful-ok
пробовал разные файлы, толку нет.
localhost - - [11/Oct/2017:16:28:45 +0500] "POST /printers/KyoceraFS1125 HTTP/1.1" 200 69484 Send-Document client-error-document-format-not-supported
localhost - - [11/Oct/2017:16:28:45 +0500] "POST /jobs/ HTTP/1.1" 200 177 Cancel-Job successful-ok
как-то не до конца установился похоже
Есть идеи что-где посмотреть-проверить?
доступа к http://localhost:631 так же нет

EvangelionDeath
sudo apt-get install cups cups-daemon cups-browsed cups-filters cups-filters-core-drivers --reinstall
После чего удалить и установить по новому принтер.
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

freemind
- Печать
Страницы: [1] Вверх
Altlinux-7.0-centaur
Не получается установить хоть какой нибудь сетевой принтер (их в конторе 5). При установке принтера через мастер «Настройка печати» (меню > система > администрирование > настройка печати) на самом последнем шаге добавление принтера выскакивает донесение:
Ошибка сервера CUPS
Ошибка во время операции CUPS: «server-error-internal-error»
Если же попытаться добавить принтер непосредственно через интерфейс CUPS (http://localhost:631/admin), то на шаге добавления принтера в окне браузера пишет:
Добавить принтер - ошибка
Unable to add printer:
Запрещено
Хотя пороли и пр. правильные.
Как решить проблему?
« Последнее редактирование: 09.10.2013 06:53:54 от sb »
Записан
Пользователь root и пароль его же.
Записан
Андрей Черепанов (cas@)
Пользователь root и пароль его же.
Да, проблема как оказалось, во вводе пароля при работающем демоне gxneur, остановив демон, разблокировался cups, но Мастер «насторойка печати» на последнем шаге по прежнему пишет:
Ошибка сервера CUPS
. Принтеры добавляются непосредственно через интерфейс CUPS, кроме одного принтера, которые сразу не находится. Т.е.: есть принтер который «сразу» не выпадает в список доступных принтеров. Известен его сетевой адрес (что проверенно на другой системе — ubuntu), в общем — то, если в мастере «Настройка печати», ввести адрес принтера в строку поиска, то он определяется и можно продолжить его установку, но на последнем шаге возникает ошибка CUPC. И через интерфейс CUPS, его установить не получается, пишет либо
Ошибка во время операции CUPS: «server-error-internal-error»
Bad device-uri " socket://192.168.32.206:9100".
, либо (т.е. может один раз так, а другой раз так)
Unable to copy PPD file.
, причем в качестве драйвера принтера выбираю проверенный gdi.
« Последнее редактирование: 09.10.2013 06:11:14 от pulchra »
Записан
По итогу проблема решилась путем перезагрузки компьютера, а в качестве драйвера вместо generic-gdi нужно было сразу выбрать херох-gdi (принтер xerox-3124).
Записан
Hello all,
I’ve installed cups to configure my printer for Uni and had already issues with the very first steps.
1) Ive installed cups:
sudo pacman -S cups cups-pdf
2) Enable it/Started it
sudo systemctl enable --now cups
sudo systemctl start --now cups
3) Restarted machine
4) Ran:
and obtained:
● cups.service - CUPS Scheduler
Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled; vendor preset: disabled)
Active: active (running) since Sun 2021-07-18 12:01:10 CEST; 13min ago
TriggeredBy: ● cups.socket
● cups.path
Docs: man:cupsd(8)
Main PID: 39957 (cupsd)
Status: "Scheduler is running..."
Tasks: 1 (limit: 18906)
Memory: 2.1M
CPU: 59ms
CGroup: /system.slice/cups.service
└─39957 /usr/bin/cupsd -l
Jul 18 12:01:10 archthink systemd[1]: Starting CUPS Scheduler...
Jul 18 12:01:10 archthink systemd[1]: Started CUPS Scheduler.
Which theoretically is telling me that cups is running.
If I access cups server at http://localhost:631/, whatever I click there returns me a «Internal Server Error».
If I run lpinfo -m, I also receive a «Internal Server Error»
If I run «ps aux | grep -v grep | grep cups» I receive:
root 39957 0.0 0.0 31100 10480 ? Ss 12:01 0:00 /usr/bin/cupsd -l
Which confirms me once again it is in fact running. But whatever I do with cups gives me an internal server error. I really dont know what to do. Everything I see online, whenever someone installs cups and begins it service, it just works.
Thank you in advance for any answers.
EDIT:
Apparently there could’ve been an out of sync mirror where I obtained my cups package from and it could’ve been causing issues with cups running on my system.
After a system update and reinstallation of cups things worked again.
Last edited by cavalcantidd (2021-07-18 14:13:18)
Сначала установите приоритет загрузки UEFI / Legacy в BIOS на UEFI First.
Загрузите Windows и создайте USB с помощью инструмента diskpart.
Откройте командную строку как администратор и выполните:
diskpart
list disk
select disk *
clean
create partition primary
active
format fs=fat32 quick
assign letter=**
Примечание: * = номер USB-накопителя | ** = выберите букву бесплатного диска
Установите образ ISO и скопируйте весь контент на USB-накопитель.
Измените порядок загрузки в BIOS для загрузки с USB — затем установите Ubuntu.
задан
10 January 2018 в 06:09
поделиться
10 ответов
Я смог решить проблему, установив принтер с помощью веб-интерфейса CUPS. Я указал мой браузер на localhost: 631, который дал мне веб-интерфейс. Затем выберите «Добавить принтеры и классы», затем «Добавить принтер».
Он уже обнаружил мой сетевой принтер, поэтому было просто установить правильный файл PPD из выделения.
Я не знаю, почему попытка установить принтер с помощью настроек ubuntu Printers привела к ошибке «server-error-internal-error», но этот метод, похоже, работал нормально. Если кто-нибудь знает, в чем причина ошибки, я все равно буду любить …
ответ дан M. Webb
17 July 2018 в 23:28
поделиться
Я смог решить проблему, установив принтер с помощью веб-интерфейса CUPS. Я указал мой браузер на localhost: 631, который дал мне веб-интерфейс. Затем выберите «Добавить принтеры и классы», затем «Добавить принтер».
Он уже обнаружил мой сетевой принтер, поэтому было просто установить правильный файл PPD из выделения.
Я не знаю, почему попытка установить принтер с помощью настроек ubuntu Printers привела к ошибке «server-error-internal-error», но этот метод, похоже, работал нормально. Если кто-нибудь знает, в чем причина ошибки, я все равно буду любить …
ответ дан M. Webb
24 July 2018 в 13:59
поделиться
Я смог решить проблему, установив принтер с помощью веб-интерфейса CUPS. Я указал мой браузер на localhost: 631, который дал мне веб-интерфейс. Затем выберите «Добавить принтеры и классы», затем «Добавить принтер».
Он уже обнаружил мой сетевой принтер, поэтому было просто установить правильный файл PPD из выделения.
Я не знаю, почему попытка установить принтер с помощью настроек ubuntu Printers привела к ошибке «server-error-internal-error», но этот метод, похоже, работал нормально. Если кто-нибудь знает, в чем причина ошибки, я все равно буду любить …
ответ дан M. Webb
24 July 2018 в 17:02
поделиться
Мне удалось решить проблему, установив принтер с помощью веб-интерфейса CUPS. Я указал мой браузер на localhost: 631, который дал мне веб-интерфейс. Затем выберите «Добавить принтеры и классы», затем «Добавить принтер».
Он уже обнаружил мой подключенный к сети принтер, так что это просто вопрос установки правильного файла PPD из выделения.
Я не знаю, почему попытка установить принтер с помощью настроек ubuntu Printers привела к ошибке «server-error-internal-error», но этот метод, похоже, работал нормально. Если кто-нибудь знает, в чем главная причина ошибки, я все равно буду любить …
ответ дан M. Webb
31 July 2018 в 19:58
поделиться
Мне удалось решить проблему, установив принтер с помощью веб-интерфейса CUPS. Я указал мой браузер на localhost: 631, который дал мне веб-интерфейс. Затем выберите «Добавить принтеры и классы», затем «Добавить принтер».
Он уже обнаружил мой подключенный к сети принтер, так что это просто вопрос установки правильного файла PPD из выделения.
Я не знаю, почему попытка установить принтер с помощью настроек ubuntu Printers привела к ошибке «server-error-internal-error», но этот метод, похоже, работал нормально. Если кто-нибудь знает, в чем главная причина ошибки, я все равно буду любить …
ответ дан M. Webb
2 August 2018 в 13:00
поделиться
Мне удалось решить проблему, установив принтер с помощью веб-интерфейса CUPS. Я указал мой браузер на localhost: 631, который дал мне веб-интерфейс. Затем выберите «Добавить принтеры и классы», затем «Добавить принтер».
Он уже обнаружил мой подключенный к сети принтер, так что это просто вопрос установки правильного файла PPD из выделения.
Я не знаю, почему попытка установить принтер с помощью настроек ubuntu Printers привела к ошибке «server-error-internal-error», но этот метод, похоже, работал нормально. Если кто-нибудь знает, в чем главная причина ошибки, я все равно буду любить …
ответ дан M. Webb
3 August 2018 в 17:21
поделиться
Мне удалось решить проблему, установив принтер с помощью веб-интерфейса CUPS. Я указал мой браузер на localhost: 631, который дал мне веб-интерфейс. Затем выберите «Добавить принтеры и классы», затем «Добавить принтер».
Он уже обнаружил мой подключенный к сети принтер, так что это просто вопрос установки правильного файла PPD из выделения.
Я не знаю, почему попытка установить принтер с помощью настроек ubuntu Printers привела к ошибке «server-error-internal-error», но этот метод, похоже, работал нормально. Если кто-нибудь знает, в чем главная причина ошибки, я все равно буду любить …
ответ дан M. Webb
5 August 2018 в 02:35
поделиться
Мне удалось решить проблему, установив принтер с помощью веб-интерфейса CUPS. Я указал мой браузер на localhost: 631, который дал мне веб-интерфейс. Затем выберите «Добавить принтеры и классы», затем «Добавить принтер».
Он уже обнаружил мой подключенный к сети принтер, так что это просто вопрос установки правильного файла PPD из выделения.
Я не знаю, почему попытка установить принтер с помощью настроек ubuntu Printers привела к ошибке «server-error-internal-error», но этот метод, похоже, работал нормально. Если кто-нибудь знает, в чем главная причина ошибки, я все равно буду любить …
ответ дан M. Webb
6 August 2018 в 19:17
поделиться
Мне удалось решить проблему, установив принтер с помощью веб-интерфейса CUPS. Я указал мой браузер на localhost: 631, который дал мне веб-интерфейс. Затем выберите «Добавить принтеры и классы», затем «Добавить принтер».
Он уже обнаружил мой подключенный к сети принтер, так что это просто вопрос установки правильного файла PPD из выделения.
Я не знаю, почему попытка установить принтер с помощью настроек ubuntu Printers привела к ошибке «server-error-internal-error», но этот метод, похоже, работал нормально. Если кто-нибудь знает, в чем главная причина ошибки, я все равно буду любить …
ответ дан M. Webb
8 August 2018 в 23:40
поделиться
Мне удалось решить проблему, установив принтер с помощью веб-интерфейса CUPS. Я указал мой браузер на localhost: 631, который дал мне веб-интерфейс. Затем выберите «Добавить принтеры и классы», затем «Добавить принтер».
Он уже обнаружил мой подключенный к сети принтер, так что это просто вопрос установки правильного файла PPD из выделения.
Я не знаю, почему попытка установить принтер с помощью настроек ubuntu Printers привела к ошибке «server-error-internal-error», но этот метод, похоже, работал нормально. Если кто-нибудь знает, в чем главная причина ошибки, я все равно буду любить …
ответ дан M. Webb
14 August 2018 в 13:59
поделиться
Другие вопросы по тегам:
Похожие вопросы:
Система видит принтер но неможет найти драйвер
Автор drzugrik, 18 июля 2012, 23:54:41
« назад — далее »
0 Пользователи и 1 гость просматривают эту тему.
drzugrik
-
- Новичок форума
- Сообщения: 6
- Записан
Здравствуйте уважаемые! я в Linux сообществе сильно новичек, возникла проблема с установкой принтера. Установил CUPS и дополнительные пакеты с драйверами, запустил графическую утилиту и она сразу нашла мой принтер подключенный через USB Canon LaserBase MF3228. На оффсайте кенона драйверов под linux не оказалось. На сайте CUPS были несколько которые могли бы мне помочь, скачал. Устанавливаю принтер, все в порядке, но пробная страница на печать не выходит… Устанавливаю другие найденные драйвера — пишет ошибку — Обнаружена ошибка во время операции CUPS: «server-error-internal-error».
подскажите пожалйста как быть, не хотелось бы устраивать геморой с печатью через виртуальную машину, хочется изящного решения.
Спасибо.
А у меня немного другая проблема, система видит принтер Epson Stylus Photo(струйный, 6 картриджей) T-50 и даже печатает, но не показывает количество чернил.
drzugrik
-
- Новичок форума
- Сообщения: 6
- Записан
Прошу прощения, уезжал в отпуск.
Через web-интерфейс тоже пробовал, он там находит какойто принтер видимо чтото вроде печати в файл или печати в PDF, а физический принтер не находит. Пробовал live-диск с убунтой, все тоже самое, принтер находит, а напечатать ничего неможет.
drzugrik, нагуглить получилось только это. Похоже, результаты неутешительны.
drzugrik
-
- Новичок форума
- Сообщения: 6
- Записан
Brainey, спасибо! Ну чтож, видимо придется городить огород с виртуалкой, а при случае купить более дружелюбный принтер. Или попробовать сделать чтонибудь через wifi-принтсервер.
- Русскоязычное сообщество Debian GNU/Linux
- ►
- ►
Оборудование - ►
Система видит принтер но неможет найти драйвер
Подключение принтеров в runtu-lite_10.04-201104-i386
У меня получилось подключить принтера таким образом
Установить пакеты:
system-config-printer-gnome,
printconf,
splix — дрова Samsung, Xerox
hplip — дрова HP,
проверить установлены ли пакеты:
foomatic, foo2zjs,openprinting-ppds,pxljr,hpijs,hpijs-ppds,hplip-gui,cups-driver-gutenprint,
cups-pdf, ijsgutenprint,min12xxw,xsane.
доустанавливаем если не установлены.
Подключаем Принтер
Пуск->Система->Администрирование->Печать->Сервер->Новый->Принтер
Выбираем Сетевой принтер — Хост или принтер LPD/LPR
— заполняем ip и имя расшаренного принтера-> Вперёд
происходит поиск драйверов, выбираем и работаем.
Подключение принеров HP M1132 или других новых принтеров
необходимо обновить hplip до версии 3.11.1 (как рекомендуется)
Но у меня заработал нормально с драйвером
HP LaserJet M1120 MFP Foomatic/foo2xqx (recommended)
без обновления hplip, но если надо то,
Смотрим наличие или версию HPLIP:
:~$ dpkg -l hplip
Если отличается от 3.11.1, то:
sudo add-apt-repository ppa:hplip-isv/ppa
sudo apt-get update
sudo apt-get upgrade
sudo reboot
Ставим принтер как обычно.
если используете прокси, то надо править под root
etc/apt/apt.conf
Он пишется в стандартной форме
Acquire::http::proxy «http://[[user][:pass]@]host[:port]/»;
Acquire::ftp::proxy «ftp://[[user][:pass]@]host[:port]/»;
Acquire::https::proxy «https://[[user][:pass]@]host[:port]/»;
Иначе не обновляются пакеты,
возможно что-то и не так, но как есть!
Уже 9 часов как пытаюсь в своей локальной сети (хе, состоящей из двух компов соединённых напрямую) открыть доступ от одного cups’а (под AltLinux, в данном случае клиент) к другому (Arch, —//— сервер).
Из под Arch всё печатает, пинги идут, сервер через клиента ходит в интернет (т.е. проблем с настрокой самого принтера и сети не должно быть).
Проблема в следующем: клиент ни в какую не видит сервер с его принтерами, хотя уже на третий раз прописал всё как надо (а точнее как советуют все статьи что я нашёл и все мои…3 книги ), но всё равно «не выходит каменный цветок»…
На клиенте пишет следующее:
[root@localhost rap-kasta]# LANG=C lpstat -v
lpstat: Unable to connect to server
На сервере в логах тишина (по крайней мере я это считаю тишиной, до этого были проблемы с Avahi и DNS-DS, но запуск авахи их поправил таки )
Вот конфиги:
++Сервер
bash-3.2# cat cupsd.conf
#
# «$Id: cupsd.conf.in 7199 2008-01-08 00:16:30Z mike $»
#
# Sample configuration file for the Common UNIX Printing System (CUPS)
# scheduler. See «man cupsd.conf» for a complete description of this
# file.
#
# Log general information in error_log — change «info» to «debug» for
# troubleshooting…
LogLevel debug
# Administrator user group…
SystemGroup sys root
# Only listen for connections from the local machine.
#Listen localhost:631
Listen *:631
Listen /var/run/cups/cups.sock
# Show shared printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAddress @IF(eth0)
BrowseAllow 192.168.0.*
# Default authentication type, when authentication is required…
DefaultAuthType Basic
# Restrict access to the server…
<Location />
Order allow,deny
Allow From localhost
Allow From 192.168.0.1
</Location>
# Restrict access to the admin pages…
<Location /admin>
Encryption Required
Order allow,deny
</Location>
# Restrict access to configuration files…
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
</Location>
# Set the default printer/job policies…
<Policy default>
# Job-related operations must be done by the owner or an administrator…
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
# All administration operations require an administrator to authenticate…
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
# All printer operations require a printer operator to authenticate…
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
# Only the owner or an administrator can cancel or authenticate a job…
<Limit Cancel-Job CUPS-Authenticate-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit All>
Order deny,allow
</Limit>
</Policy>
#
# End of «$Id: cupsd.conf.in 7199 2008-01-08 00:16:30Z mike $».
#
Установка принтера HP 1018 1020 P1005 P1006 P1505
su —
apt-get install foo2zjs
apt-get install foomatic -Установил и его, но он не нужен, этот пакет, с ним ставиться foomatic-db — база данных 250 драйверов для принтеров
1. Качаем прошивку для вашего принтера
HP LaserJet 1018
HP LaserJet 1018
HP LaserJet 1020
HP LaserJet P1005
HP LaserJet P1006
HP LaserJet P1505
wget -c http://foo2zjs.rkkda.com/firmware/sihp1018.tar.gz
2.Копируем ее в домашнюю папку
Распаковать
tar xvzf sihp1018.tar.gz
3. Выполняем команду
arm2hpdl sihp1018.img > sihp1018.dl
где _sihp1018.img — это имя скаченного файла из п. 1
где вывод файла с таким именем sihp1020.dl если фай скачали другой имя используйте аналогично другое вывода в файл
4. Получившийся sihp1018.dl копируем в каталог /var/lib/foo2zjs/firmware. Для копирования в терминале выполняем следующую команду:
cp sihp1018.dl /var/lib/foo2zjs/firmware
Изменить права:
chmod 644 /var/lib/foo2zjs/firmware/sihp1018.dl
Для принтеров HP LJ P1005, P1006 и P1505 нужно копировать в каталог /var/lib/foo2xqx/firmware.
5. Выключаем и включаем принтер.
Если принтер зашумел и начал моргать индикаторами на своей панели (зеленый и оранжевый), значит все было сделано правильно, система опознала устройство как принтер и foo2zjs отдал ему «прошивку».
Если этого не произошло, можно попробовать самостоятельно «прошить» принтер. В терминале выполняем команду
cat /var/lib/foo2zjs/firmware/sihp1018.dl > /dev/usb/lp0
или скопировать прошивку в данный путь и запустить команду вручную
cp sihp1018.dl /usr/share/foo2zjs/firmware/sihp1018.dl
cat /usr/share/foo2zjs/firmware/sihp1018.dl > /dev/usb/lp0
Запуск службы печати
service cups start
Включение службы cups в автозагрузку
systemctl enable cups
Проверка, что служба включена
systemctl is-enabled cups
enabled говорит что включен
в браузере откроем страницу
http://localhost:631
Устанвливаем принтер
Модель — HP LaserJet 1018 Foomatic/foo2zjs-z1 (recomended) (en)
Или
Настройка принтера от пользователя в терминале
system-config-printer
Пояснение
Теперь подключаем принтер к компьютеру.
Если принтер зашумел и начал моргать индикаторами на своей панели (зеленый и оранжевый), значит все было сделано правильно, система опознала устройство как принтер.
И foo2zjs отдал ему «прошивку». Если этого не произошло, можно попробовать самостоятельно «прошить» принтер. В терминале выполняем команду
cat /var/lib/foo2zjs/firmware/sihp1018.dl > /dev/usb/lp0
Установка в крон при включении и перезагрузке если перестал работать способ выше
nano /etc/cron.d/HP-Print
@reboot root /usr/bin/cat /usr/share/foo2zjs/firmware/sihp1018.dl > /dev/usb/lp0
Если крон отключен
chkconfig —add crond
chkconfig crond on
Или
touch /etc/init.d/hp1018
mcedit /etc/init.d/hp1018
#!/bin/sh
#Отправка прошивки при ранее включенном принтере и при перезагрузке системы
cat /usr/share/foo2zjs/firmware/sihp1018.dl > /dev/usb/lp0
chmod +x /etc/init.d/hp1018
Установка принтера HP LaserJet Pro P1102
1. Скачать архив по ссылке: http://foo2zjs.rkkda.com/foo2zjs.tar.gz
2. Распаковать
3. В терминале перейти в распакованную папку и запустить команду
make:
make install
4. Переустановить принтер (если не был установлен — появится драйвер на выбор foo2zjs — по умолчанию он будет)
HP 1566 P2015
apt-get install hplip
apt-get install hplip-gui
скачиваем 2 файла в домашнюю папку пользователя последнюю версию
http://www.openprinting.org/download/pr … P/plugins/
Запускаем hp-setup –i все подтверждаем Да
после указываем патч выбрав p и продолжаем установку
Запускаем из рутовой консоли hp-setup -i
На вопрос по плагинам соглашаемся на установку, если на машине нету инета качаем с другой машины вручную подходящие под вашу версию hplip плагины отсюда http://www.openprinting.org/download/pr … P/plugins/ Ложим скачанный файлик на машину где настраивам принтер, и на вопрос по плагинам в скрипте hp-setup -i выбираем путь к залитому файлику.
Отвечаем на вопросы скрипта, для завершения установки принтера.
После успешной установки принтер появится в CUPS и будет доступен для печати всем пользователям у которых на это есть прав
Слетает галка активный принтер и поставить можно только от root как быть?
Чаще она слетает если пользователь выключил его во время печати или выдернул бумагу (так как отправил на песать не то что надо), или же отправил печать на выключеный принтер.
Еще для Canon LBP 2900 при отправке на печать не тех размеров бумаги он встает вступор и больше не печатает можно перезагрузить ПК, но как то это не наш метод.
Решаем 2 этих задачи способ который помог мне
Создаем скрипт например по следующему пути /home/print-reset.sh
print-reset.sh
service ccpd restart
service cups restart
Далее создаем задачу в крон /etc/cron.d запускать скрипт каждые 5 минут или при запуске (системы) крона так же перезапуске
print-reset
# Print
5 * * * * root /home/print-reset.sh > /dev/null 2>&1
@reboot root /home/print-reset.sh > /dev/null 2>&1
Создаем ярлык на рабочем столе пользователю с командой
mate-terminal -e «service crond restart»
Пользователь перещелкивает по питанию принтер и запускает ярлык на рабочем столе вводит пароль от своей учетки и все должно заработать.
Скачать
Установка локального принтера
Создать в папке пользователя каталог tmp, скопировать в него установочные RPM и CNCUPSLBP2900CAPTK.ppd
cp -f /home/user/tmp/CNCUPSLBP2900CAPTK.ppd /usr/share/ppd/cupsfilters
pluma /etc/sudoers дать права user добавив строку, возможно разрешить sudo root раскоментировав строку
далее
apt-get install libpangox-compat
apt-get install libpopt.so.0
apt-get install libxml2.so.2
apt-get install alien
#sudo alien cndrvcups-capt-2.20-1.x86_64.rpm cndrvcups-common-2.20-1.x86_64.rpm —scripts
rpm -ivh /home/zubcovskayana/tmp/cndrvcups-common-2.20-1.x86_64.rpm
rpm -ivh /home/zubcovskayana/tmp/cndrvcups-capt-2.20-1.x86_64.rpm
/etc/init.d/cups restart
вкл принтер
sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59687 -E
/usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0
Далее нужно подправить файл pluma /etc/modprobe.d/blacklist-cups.conf, закомментировать строку (поставить вначале #):
Код: [Выделить]
#blacklist usblp
А в этом файле pluma /etc/init.d/ccpd, нужно где-н. вначале вставить эти строки
Код: [Выделить]
# ccpd Canon Printing for CUPS
# chkconfig: 2345 65 35
# description: Canon Printing for CUPS
# processname: ccpd
# config: /etc/ccpd.conf
service ccpd start
chkconfig ccpd on
После этого перезагрузиться.
Расшариваем usb принтер по сети
В графической оболочке Mate
Заходим Система — Администрирование — Настройка печати
- print mate
Выделяем нужный принтер
Вкладка Сервер — Параметры (вводим логин root пароль)
- print mate share
Ставим галочки
Показывать общие принтеры, подключенные к этой системе
Разрешить печать из интернета
Жмем ОК
Второй способ через Веб-интерфейс
В браузере вводим http://localhost:631 или https://IP-компьютера:631
Вводим логин пароль
Авторизация сразу на вход при Basic авторизации https://Логин:Пароль@IP:631/
https://Логин:Пароль@IP:631/printers/HP-P1102 — попадаем сразу в наш принтер
- print web share
Ставим галочки
Показывать общие принтеры, подключенные к этой системе
Разрешить печать из интернета
Жмем Сохранить
На другом Пк который будет подключатся
ipp://IP:631/printers/Имя принтера как есть в сылке на удаленном пк
Пример
ipp://192.168.xxx.xxx:631/printers/Hewlett-Packard-HP-LaserJet-Professional-P1566
- Add-Print-Linux.jpg
или
заходим в браузер вводим
https://IP-компьютера (где подключен принтер по USB и расшарен принтер):631
Например
https://IP-удаленного пк:631/printers/HP-P1102
https://Логин:Пароль@IP:631/printers/HP-P1102 — попадаем сразу в наш принтер
- print web share 2
И подключаем его (возможно еще придется поставить драйвер и на 2 подключаемый пк к 1пк)
Либо же подключаем через
В графической оболочке Mate
Заходим Система — Администрирование — Настройка печати
Добавить принтер — Сеть выбираем наш принтер или прописываем вручную
Выбираем производителя и драйвер — печатаем тестувую страницу
При каждой печати простит пароль это не совсем удобно и есть хорошо отключим авторизацию, если нужно изменять настройки делаем как было обратно
В конфигурации меняем
/etc/cups/cupsd.conf
DefaultAuthType Basic
Меняем на:
DefaultAuthType None
Сохраняем и перезапускам
service cups restart
При входе через web интерфейс у меня было такое что вылетала авторизация
Менялся парметр Basic в конфигурации
/etc/cups/cupsd.conf
DefaultAuthType Basic
- etc cups cupsd.conf
- cupsd
Ставим его на место
Перезапускам службу и все Ок
service cups restart
Слетела авторизация с капса при входе и настройки шары на принтер по localhost:631
проблема решена — надо было сменить в cupsd.conf
authentification type на Basic
Пробовал до решения следующее
Удалить конфиг
rm -f /etc/cups/printers.conf
Переустановка
apt-get reinstall cups
apt-get install cups —reinstall
удаление
apt-get remove cups
отключение
cupsdisable -h localhost:631
Просмотреть
ps -ax | grep cups
Старт и добавление в автозагрузку
systemctl is-enabled cups
systemctl enable cups
service cups start
/etc/init.d/cupsd start
просмотр
lsusb
pluma /var/log/cups/errors
Драйверы принтеров CUPS состоят из одного или нескольких фильтров, упакованных в формате PPD (PostScript Printer Description)
- cupsd ppd
Состояние перевода: На этой странице представлен перевод статьи 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. Вот краткая информация об этом:
- Когда вы жмёте ‘печать’ приложение отправляет .ps-файл (PostScript, язык-скрипт, который описывает, как выглядит страница) в систему CUPS (так происходит в большинстве программ).
- CUPS смотрит на PPD-файл (файл описания принтера) и находит, фильтры которые ему нужно использовать для преобразования .ps-файла в файл, который понимает ваш принтер (например, PJL,PCL). Обычно для этого ему требуется ghostscript.
- GhostScript принимает ввод и решает, какие фильтры ему использовать, потом применяет их и преобразовывает .ps-файл в формат, который понимает принтер.
- Затем файл передается бэкенду. Например, если у вас принтер подключен к usb порту, то используется usb бэкенд
Распечатайте документ и посмотрите error_log
, чтобы получить более подробное и правильное представление об процессе печати.
Проблемы, возникающие в результате обновлений
Проблемы возникшие после обновления CUPS и сопутствующего ему набора программ
CUPS останавливается
Существует вероятность, что для правильной работы в обновленной версии понадобится новый файл конфигурации. Например, получение сообщения «404 — page not found» при попытке входа в панель управления CUPS через localhost:631.
Для того, чтобы воспользоваться новым конфигом, скопируйте /etc/cups/cupsd.conf.default
в /etc/cups/cupsd.conf
(при необходимости сделайте резервную копию старого конфига) и, чтобы новые настройки вступили в силу, перезапустите CUPS.
Для всех заданий — «остановлено»
The factual accuracy of this article or section is disputed.
Если для всех отправленных на печать заданий установился статус «остановлено» («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»
The factual accuracy of this article or section is disputed.
Убедитесь, что 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
This article or section is out of date.
Существует ошибка, которая приводит к сбою 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
Разрешение проблемы
The factual accuracy of this article or section is disputed.
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
.