LINUX.ORG.RU

cups-pdf не печатает


0

0

Поставил cups-pdf на opensuse 10.3. Принтер установил, он появился в http://localhost:631/admin списке принтеров и вообще во всех приложениях. И вроде даже частично работает - если при печати поставить галочку "print to file" (хотя я так понимаю ps-файлы все-таки не сам cups-pdf делает). Но если печаю обычно, то pdf файлы не создаются.

Во всех инструкциях написано, в том числе и в этой:

http://en.opensuse.org/Printing_to_PDF_HOWTO

что, он кладет файлы в /var/spool/cups-pdf/yourname/, но у меня нет даже каталога /var/spool/cups-pdf - есть только /var/spool/cups.

попробовал поменять Out на Out /home/${USER}/Desktop

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

Посмотерел настройки cups-pdf.conf - нашел интересный ключ:

### Key: Grp ## group cups-pdf is supposed to run as - this will also be the gid for all ## created directories and log files ### Default: lp

Добавил себя в группу lp - один фиг не работает. В http://localhost:631/jobs задачи висят как pending и никогда не заканчиваются.

★★★★★

Извиняюсь, что влез в топик. Другая проблема: Не знаю, почему, но он (cups-pdf) печатает пустую страницу, вместо ожидаемого. Это лечится? :)

ЗЫ: В google видать забанили, ибо нарыть ответ не удаётся. :(

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

У меня просто cups на бумагу печатает пустую страницу, если не указал в настройках принтера использовать черный картридж. Не знаю, связано ли это как-то...

stassats ★★★★
()

Может быть, я немного не в теме, но у меня не работал cups, потому что он вызывал какие-то КДЕ4-библиотеки, потому что при установке я забыл деактивировать КДЕ4 репозиторий. После того как КДЕ4 шит полностью был устранён, всё заработало.

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

В итоге каждый рассказал свои проблемы, но не по теме...

stassats ★★★★
()

Получилось накопать еще инфы.

В gnome-cups-manager если пытаюсь напечатать тестовую страницу с этого принтера, он переходит в состояние "paused" и пишет ошибку:

Paused: Unable to open HAL device "hal"

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

Paused: /usr/lib64/cups/backend/hal failed

Что это за Hal такой, зачем он нужен и как его поправить, чтобы все заработало?

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

С халом вроде понятно стало - это я неправильно создал принтер - нужно было выбрать устройство принтера "PDF Printer (Virtual Printer)" как на этой картинке:

http://ubuntu-linux.ru/wp-content/uploads/2007/06/addpdfprinterstep1.png

а у меня был указан какой-то порт из списка снизу - естесственно он не работал. Проблема в том, что у меня список найденных принтеров абсолютно пустой и никаких виртуальных принтеров туда не попало, хотя cups-pdf установлен и все остальные его части вроде как есть (например есть модель принтера postscript-color) как в этом руководстве:

http://ubuntu-linux.ru/2007/06/28/how-to-create-pdf-documents-in-ubuntu-linux/

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

Все разрешилось - сам себе помог :) все, что нужно было сделать:

cd /usr/lib64/cups/backend ln -s /usr/lib/cups/backend/cups-pdf

не знаю, почему не сделал сразу - одна из первых мыслей еще вчера была, что странно, почему cups-pdf лежит в lib, а не в lib64, но потом решил, что пакет скачал вроде как 64хбитный, значит все должно быть правильно.

Появился VIrtual PDF Printer, тестовую страницу напечатал

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

У меня печатает нормально из всех программ, кроме написанных на яве (точнее только из одной, с которой я работаю - с другими не пробовал). Из этой программы в pdf получаются белые листы. Так же белые листы получаются, если нажать галку print to file - тогда создается ps-файл, а не pdf. Но этот ps-файл можно вылечить:

http://www.velocityreviews.com/forums/t366343-cups-printing-to-pdf-writer-fro...

Открыть его в текстовом редакторе, найти строку (строки) по типу такой:

<< /PageSize [595.2755737304688 841.8897705078125] /ImagingBBox

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

С pdf-кой такой трюк не проходит - она просто так не редактируется как текст.

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