Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: cups-pdf печатает пустой лист размером 2192 кб  (Прочитано 2422 раз)

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

Оффлайн kostryukov

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
cups-pdf печатает пустой лист размером 2192 кб

компьютер без X-ов

установил cups-pdf
установил принтер
lpadmin -p PDFPrinter -E -v cups-pdf:/ -m "lsb/usr/cups-pdf/CUPS-PDF.ppd"

печатаю
/usr/bin/lp -d PDFPrinter ~/doc.doc

в папке ~/PDF появляется файл doc.pdf размером 2192 кб


как настроить?
у меня можно спросить=)

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: cups-pdf печатает пустой лист размером 2192 кб
« Ответ #1 : 20 Декабря 2012, 11:27:59 »
печатаю
/usr/bin/lp -d PDFPrinter ~/doc.doc
Чтобы напечатать .doc, его надо чем-то распарсить.
В качестве парсера можно использовать libreoffice:
http://help.libreoffice.org/Common/Starting_the_Software_With_Parameters
Видимо, смысла использовать cups-pdf в данном случае нет.
« Последнее редактирование: 20 Декабря 2012, 11:33:35 от arcfi »

Оффлайн kostryukov

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
Re: cups-pdf печатает пустой лист размером 2192 кб
« Ответ #2 : 20 Декабря 2012, 13:43:22 »
печатаю
/usr/bin/lp -d PDFPrinter ~/doc.doc
Чтобы напечатать .doc, его надо чем-то распарсить.
В качестве парсера можно использовать libreoffice:
http://help.libreoffice.org/Common/Starting_the_Software_With_Parameters
Видимо, смысла использовать cups-pdf в данном случае нет.

да, видимо смысла нет.

но как же сконвертировать pdf'ку

oowriter --convert-to pdf: doc.doc
выполняется без ошибок, но файл pdf не появляется
у меня можно спросить=)

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: cups-pdf печатает пустой лист размером 2192 кб
« Ответ #3 : 20 Декабря 2012, 14:52:26 »
Так попробуйте:
$ pkill soffice.bin

$ libreoffice --headless --invisible --convert-to pdf --outdir ~  ~/1.doc
convert /home/arcfi/1.doc -> /home/arcfi/1.pdf using writer_pdf_Export

$

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля

Оффлайн kostryukov

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
Re: cups-pdf печатает пустой лист размером 2192 кб
« Ответ #5 : 20 Декабря 2012, 17:07:02 »
Так попробуйте:
$ pkill soffice.bin

$ libreoffice --headless --invisible --convert-to pdf --outdir ~  ~/1.doc
convert /home/arcfi/1.doc -> /home/arcfi/1.pdf using writer_pdf_Export

$
вот
ooffice --headless --invisible --convert-to pdf --outdir ~  ~/doc.doc
user@user:~$

http://packages.ubuntu.com/precise/unoconv

это тоже пробовал, вот что выдает:

unoconv -v -f odt ~/qwqwqw.doc
Error: Unable to connect or start own listener. Aborting.
у меня можно спросить=)

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: cups-pdf печатает пустой лист размером 2192 кб
« Ответ #6 : 20 Декабря 2012, 18:53:56 »
ooffice --headless --invisible --convert-to pdf --outdir ~  ~/doc.doc
user@user:~$
У меня ничего не писал, когда был запущен экземпляр libreoffice, я его закрыл, и начало работать.
Ещё возможно, что у openoffice другие ключи, или версия старая.
Я бы попробовал установить свежую версию из пакетов с оф. сайта.

Оффлайн kostryukov

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
Re: cups-pdf печатает пустой лист размером 2192 кб
« Ответ #7 : 21 Декабря 2012, 13:14:31 »
unoconv заработал!

нужно было запустить его:

unoconv --listener
написал скрипт, который использует его для конвертации doc/odt/etc в pdf

if echo $1 | grep -i "\.doc"
    then
        unoconv -v -f pdf "/home/user/share/Сканы/$1"
        sleep 5
        rm "/home/user/share/Сканы/$1"
fi

и повесил его на incron
$ incrontab -e

/home/user/share/Сканы IN_CREATE /home/user/pdf2jpg $#


но, почему то по планировщику, unoconv не срабатывает (скрипт запускается).
процесс скрипта и unoconv остается висеть.., и не убиваются.

запускаю скрипт вручную - отрабатывает.

$ ./alltopdf "файл 1.doc"
Input file: /home/user/share/Сканы/файл 1.doc
Selected output format: Portable Document Format [.pdf]
Selected ooffice filter: writer_pdf_Export
Used doctype: document
Output file: /home/user/share/Сканы/файл 1.pdf
Leaking python objects bridged to UNO for reason pyuno runtime is not initialized, (the pyuno.bootstrap needs to be called before using any uno classes)
что может быть?
« Последнее редактирование: 21 Декабря 2012, 15:57:45 от kostrukov »
у меня можно спросить=)

 

Страница сгенерирована за 0.022 секунд. Запросов: 23.