LINUX.ORG.RU

Не могу понять в чём проблема с печатью

 , , ,


0

1

Запустил сервис cupsd, добавил через центр настроек кде принтер, но при попытке печати пробной страницы выдаёт:

libkcups: CUPS-Get-Printers last error: 0 successful-ok
libkcups: CUPS-Get-Printers last error: 0 successful-ok
libkcups: -1 last error: 0 successful-ok
libkcups: Create-Printer-Subscriptions last error: 0 successful-ok
libkcups: 3 "Xerox_WorkCentre_3119_Series"
libkcups: 3 "Xerox_WorkCentre_3119_Series"
libkcups: Print-Job last error: 1034 Неподдерживаемый формат "application/vnd.cups-pdf-banner".

CUPS нужен PPD для этого принтера.

yars068 ★★★★ ()

Отсутствует MIME type application/vnd.cups-pdf-banner в /etc/cups/mime.types. Отсутствует указание фильтра для этого application/vnd.cups-pdf-banner в *.conv файлах (mime.conv или local.conv в /usr/share/cups/mime/ или ). Поэтому и ругается. А вот почему там ничего нет, надо выяснить.

Zubok ★★★★★ ()

ghostscript установлен?

Zubok ★★★★★ ()

В debian фильтр на этот тип установлен в /usr/share/cups/mime/cupsfilters.convs и cupsfilters.mime и установлены эти файлы пакетом cups-filters. Это для справки. Посмотри в своем gentoo, все ли нужне пакеты поставлены.

В cupsfilters.mime:

application/vnd.cups-pdf-banner     string(0,'#PDF-BANNER')

В cupsfilters.convs:

application/vnd.cups-pdf-banner  application/pdf                 32      bannertopdf

Zubok ★★★★★ ()
Последнее исправление: Zubok (всего исправлений: 3)
Ответ на: комментарий от flyshoot

Тогда погрепай всю /usr/share/cups/ на «vnd.cups-pdf-banner». Он хоть где-то есть?

Zubok ★★★★★ ()
Ответ на: комментарий от Zubok

Нашёл:

$ cat /usr/share/cups/mime/cupsfilters.types | grep vnd.cups-pdf-banner
application/vnd.cups-pdf-banner     string(0,'#PDF-BANNER')

flyshoot ()
Ответ на: комментарий от Zubok

Нет, только

$ cat /usr/share/cups/mime/mime.convs | grep vnd
application/postscript          application/vnd.cups-postscript 66      pstops
application/vnd.cups-raster     image/pwg-raster                100     rastertopwg
application/octet-stream        application/vnd.cups-raw        0       -

flyshoot ()
Ответ на: комментарий от Zubok

Есть

$ cat /usr/share/cups/mime/cupsfilters.convs | grep vnd.cups-pdf-banner
application/vnd.cups-pdf-banner application/pdf                 32      bannertopdf

flyshoot ()
Ответ на: комментарий от flyshoot

Ну, значит, есть такой тип. Теперь вопрос, почему cups его не видит, хотя должен.

Zubok ★★★★★ ()
Ответ на: комментарий от flyshoot

А что, кстати, cups в логах сообщает? Что-нибудь интересное есть? /var/log/cups/error_log

Zubok ★★★★★ ()
Ответ на: комментарий от Zubok

Например вот

E [06/Sep/2016:15:35:37 +0200] [Client 132] Returning IPP client-error-document-format-not-supported for Print-Job (ipp://andrei@localhost:631/printers/Xerox_WorkCentre_3119_Series) from localhost
весь лог

flyshoot ()
Последнее исправление: flyshoot (всего исправлений: 1)
Ответ на: комментарий от flyshoot

Хм, может, cups битый какой. Переставить можешь его? вообще, он должен в этой директории все файлы .types и .convs собрать и обработать, поэтому странно, что он не видит. Может, какая-то конфигурация не доставилась?

Zubok ★★★★★ ()
Ответ на: комментарий от Zubok

Вот как cups собран у меня, как думаете, что нужно ещё включить?

$ emerge -pv cups

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] net-print/cups-2.1.3-r1::gentoo  USE="X acl dbus pam ssl threads usb -debug -java -kerberos -lprng-compat -python (-selinux) -static-libs -systemd -xinetd -zeroconf" ABI_X86="32 (64) (-x32)" LINGUAS="ru -ca -cs -de -es -fr -it -ja" PYTHON_TARGETS="python2_7" 0 KiB

flyshoot ()
Ответ на: комментарий от flyshoot

А это фиг знает. Ничего странного не вижу. А как cups-filters собран?

Zubok ★★★★★ ()
Ответ на: комментарий от Zubok

Увы не помогла ни пересборка ghostscript с cups, ни очистка указанной директории.

flyshoot ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.