LINUX.ORG.RU

OpenOffice печать из консоли


0

0

Доброго дня! Подскажите, пожалуйста, каким образом можно отправить файл на печать в OpenOffice не открывая сам OOorg ? Строка /usr/lib/openoffice.org3/program/soffice.bin -pt %1 печатает файл, но после этого еще и открывает его в самом OpenOffice. А как бы только напечатать, не открывая файл в OOorg?


Ты на лоре нупп, сразу видно. Первым делом надо гуглить непосредственно название темы, которую ты только что запостил. На первом месте будет, естественно, ЛОР, а на втором - решение.

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

Благодарю за быстрый ответ. Возможно я действительно плохо искал, но не нашел пока решения. Немного конкретизирую вопрос. Нужно печатать из консоли файл *.doc

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

а у вас какая версия офиса? 3-я вот что говорит: /usr/lib/openoffice.org3/program/swriter -p test.doc /usr/lib/openoffice.org3/program/swriter.bin X11 error: Can't open display: Set DISPLAY environment variable, use -display option or check permissions of your X-Server (See «man X» resp. «man xhost» for details)

хочет иксы... то же самое и с

/usr/lib/openoffice.org3/program/soffice -p test.doc /usr/lib/openoffice.org3/program/soffice.bin X11 error: Can't open display: Set DISPLAY environment variable, use -display option or check permissions of your X-Server (See «man X» resp. «man xhost» for details)

и даже

openoffice.org -p test.doc /usr/lib/openoffice.org3/program/soffice.bin X11 error: Can't open display: Set DISPLAY environment variable, use -display option or check permissions of your X-Server (See «man X» resp. «man xhost» for details)

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

oo без иксов бинарник пытается запустить, но он тут же начинает требовать вьюпорт у иксов, которых нет. Об этом он тебе и сообщает.

А вопрос ты задал неправильно. Тебе нужно не оо запускать, а печатать файлы определенного типа, в чем тебе может помочь конвертор какой-нибудь в пдф.

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

Х-ы они разные бывают Xvfb например тебе поможет

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

т.е. сперва конвертим *.doc в *.pdf, затем на печать, так? Я просто надеялся, что можно без конвертации обойтись одним офисом.

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

имо, надо сконвертить doc -> ps, а его уже печатать. Без иксов.

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

не стоит, страшно будет всё равно. Если мне память не изменяет, abiword может из консоли печатать.

GreyDoom ★★★★
()

хм.

У меня из консоли всё работает. В смысле пошёл на первую консоль, сказал oowriter -p qwerty.doc и всё напечатало.

rpm -qf /usr/bin/oowriter

openoffice.org-3.2.0.7-alt0.M51.1

ещё попробуй -invisible   No startup screen, no default document and no UI. This is useful for third-party applications that use functionality provided by OOo.

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

Ещё есть

-headless like invisible but no userinteraction at all.

Например, с помощью следующей команды при старте системы у меня запускается и работает т.н. OO.o-сервер (от непривилегированного пользователя, которому недоступны X-ы).

soffice.bin -headless -nologo -nofirststartwizard -accept=socket,host=localhost,port=2002;urp

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