LINUX.ORG.RU

CUPS печатает содержимое ps файла

 


0

1

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

Настройки железяк отличаются только ip-адресами принтеров. Принтера одинаковые, ppd добавлены (на второй была скопирована директория /etc/cups и внесены исправления в printers.conf).

Проблема: на первой железке все печатается нормально, на второй - вместо красивого отчета печатается содежимое ps-файла.

На печать отправляем так:
lp -omedia=A3 /tmp/20140228.pdf

Если вручную запустить pdftops для этого файла, то в результате получим в файле именно то, что выводится на печать. Пробовал
/usr/lib/cups/filter/pstops 1 root 1 1 1 ./test.ps > test1.ps
lp test1.ps
На печать выводится так, как будто это не ps-файл, а просто текстовый файл. Т.е. строки виде
%PS-Adobe-3.0

Господа, в чем может быть проблема?

★★★★★

Ответ на: комментарий от sdio

Ок. Стоит в чистом поле железяка, к ней подключен принтер.

cups не нужен? Тогда что можно использовать?

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

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

sdio ★★★★★
()

Господа, в чем может быть проблема?

очевидно настройки капса или принтеров разные.

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

Да, с правами были траблы, но все уже решено. Сейчас все фильтры отрабатывают в шататном режиме (судя по /var/log/cups/), но на печать вместо postscript идет его текстовое содержимое.

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

Такого файла у меня нет.

Есть только
/etc/cups/mime.convs
/etc/cups/mime.types

Содержимое этих файлов идентично.

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

эм... libpoppler библиотека для поддержки pdf насколько я знаю pdftops должен ее использовать для конвертации.

Во всяком случае в cups-1.6 и cups-filters-1.0.39 и выше.

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

Да, с правами были траблы, но все уже решено.

Судя по всему, не окончательно. Попробуй поменять принтеры местами.

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

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

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

Где это можно проверить?

trex6 ★★★★★
() автор топика
14 января 2016 г.

CUPS 1.5

CUPS 1.5 не печатает в полях time-at-creation и time-at-processing время в баннере печатает "?" рядом с ними, помогите решить проблема, заранее спасибо =)

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