Программа для печати постеров (может poster?) (печатаем на маленьких листочках, складываем, клеим)
Модератор: /dev/random
-
- Сообщения: 220
- ОС: Lubuntu 18.04, Lubuntu 14.04
Программа для печати постеров (может poster?)
В общем ищу программу, которая может делать сабж. В принципе думал, что нашел такую - poster называется. Программка довольно простая в использовании, но не хочет работать с постскриптами, содержащими русские символы. Читал обзорчик тут - в нем предлагается делать всё через LaTeX и входной формат должен быть eps (poster тоже его просит, но работает и с простым ps). Скажу честно, этот метод еще не пробовал.
Может кто подскажет другие программы или какие-нибудь костыли к poster? Еще желательно, чтобы она была консольной, типа программ пакета psutils.
P.S.
В тонкостях формата postscript совсем не разбираюсь.
Может кто подскажет другие программы или какие-нибудь костыли к poster? Еще желательно, чтобы она была консольной, типа программ пакета psutils.
P.S.
В тонкостях формата postscript совсем не разбираюсь.
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Программа для печати постеров (может poster?)
а там и не надо разбираться. в latex-е, насколько вижу, совсем даже не единственное решение для постеров.
самое простое, насколько я понимаю, — это воспользоваться классом poster.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Сообщения: 87
- Статус: музыкальный старьевщик
- ОС: Mint
-
- Сообщения: 220
- ОС: Lubuntu 18.04, Lubuntu 14.04
Re: Программа для печати постеров (может poster?)
Т.е. все-таки LaTeX. Жаль. Сейчас не до него.
Viktor W. ! Спасибо. Найду книжку - почитаю.
Viktor W. ! Спасибо. Найду книжку - почитаю.
-
- Сообщения: 87
- Статус: музыкальный старьевщик
- ОС: Mint
-
- Сообщения: 1923
Re: Программа для печати постеров (может poster?)
PhotoPrint это делает
-
- Сообщения: 220
- ОС: Lubuntu 18.04, Lubuntu 14.04
Re: Программа для печати постеров (может poster?)
Издательством пока не интересуюсь.
(BIgAndy) писал(а):PhotoPrint это делает
Мне более интересны векторные решения, но скачал, установил, запустил:
user@host
[user@host ~]$ photoprint
Photoprint starting...
Initialized Gutenprint
Setting up gettext... photoprint, /usr/share/locale
In LayoutDB constructor
Using libcups to identify print queues
sh: /usr/bin/lpstat: No such file or directory
In PrintOutput constructor...
Getting name for queue 0
Queue: <Use custom print command>
Done...
Creating PathDBHandler...
Setting default filename
State created...
Set initial filename
Settings directory: /home/alex/.photoprint
Created fresh stp_vars
Ошибка сегментирования
и что ему не нравится?
-
- Сообщения: 1923
Re: Программа для печати постеров (может poster?)
Скомпилить из сорцов у меня тоже не вышло.
Устанавливал из репозитария (fedora)
Работаю(ем) с ним более двух лет. Правда постеры печатаем резко и не очень большие.
Устанавливал из репозитария (fedora)
Работаю(ем) с ним более двух лет. Правда постеры печатаем резко и не очень большие.
-
- Сообщения: 220
- ОС: Lubuntu 18.04, Lubuntu 14.04
-
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Программа для печати постеров (может poster?)
HomeCraft, у Вас в Мандриве случаем не KDE?
В KDE сабж умеет kprinter, тот самый, который запускается, когда что-то на печать отправляешь.
Кнопка Свойства рядом с именем принтера, вкладка Плакат.
От драйвера принтера не зависит. Использует для печати плаката фильтр - тот самый poster, с которого Вы начинали.
Если есть проблемы с русским текстом, попробуйте выбирать печать в файл pdf и настройте для этого варианта фильтр Печать плаката. Может сработать. У меня были случаи (не с постером, а вообще), когда печать ps спотыкалась на русском тексте, а если делать сразу в pdf, то все нормально. Все сказанное верно, если у Вас KDE. Если другая оболочка или консоль - подсказать не могу.
В KDE сабж умеет kprinter, тот самый, который запускается, когда что-то на печать отправляешь.
Кнопка Свойства рядом с именем принтера, вкладка Плакат.
От драйвера принтера не зависит. Использует для печати плаката фильтр - тот самый poster, с которого Вы начинали.
Если есть проблемы с русским текстом, попробуйте выбирать печать в файл pdf и настройте для этого варианта фильтр Печать плаката. Может сработать. У меня были случаи (не с постером, а вообще), когда печать ps спотыкалась на русском тексте, а если делать сразу в pdf, то все нормально. Все сказанное верно, если у Вас KDE. Если другая оболочка или консоль - подсказать не могу.
-
- Сообщения: 220
- ОС: Lubuntu 18.04, Lubuntu 14.04
Re: Программа для печати постеров (может poster?)
fflatx писал(а): ↑20.05.2010 21:02HomeCraft, у Вас в Мандриве случаем не KDE?
В KDE сабж умеет kprinter, тот самый, который запускается, когда что-то на печать отправляешь.
Кнопка Свойства рядом с именем принтера, вкладка Плакат.
От драйвера принтера не зависит. Использует для печати плаката фильтр - тот самый poster, с которого Вы начинали.
Если есть проблемы с русским текстом, попробуйте выбирать печать в файл pdf и настройте для этого варианта фильтр Печать плаката. Может сработать. У меня были случаи (не с постером, а вообще), когда печать ps спотыкалась на русском тексте, а если делать сразу в pdf, то все нормально. Все сказанное верно, если у Вас KDE. Если другая оболочка или консоль - подсказать не могу.
Не KDE у меня, а LXDE. Там (это я про kprinter в KDE) вроде ЕМНИП, должна быть возможность просмотреть последовательность применения фильтров и параметров ком. строки каждого фильтра. Сбросьте, пожалуйста, вариант печати постера в ps и pdf. Просто мне думается, что может просто руки у меня кривые, поэтому poster не работает.
-
- Сообщения: 1923
Re: Программа для печати постеров (может poster?)
попробуйте
pdfposter
и
posterazor
Да, и еще не понял отделного момента: Вчера скинул на epson stylus pro 9000 обычный postscript . Все прекрасно напечатало. Что еще нужно? зачем еще какие-то программулины?
pdfposter
и
posterazor
Да, и еще не понял отделного момента: Вчера скинул на epson stylus pro 9000 обычный postscript . Все прекрасно напечатало. Что еще нужно? зачем еще какие-то программулины?
-
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Программа для печати постеров (может poster?)
Вечером попробую. Сам постеры никогда не использовал, ибо без надобности. А вот проблемы с русским текстом в ps были.
Я не знаю, с чем это связано, но если сделать ps, а потом ps --> pdf, то, бывает, не работает - ругается. А если делать сразу в pdf, то все нормально. И gs в консоли, кстати, тоже ругается порой. Так что собственно poster (в Вашем случае) скорее всего ни при чем.
Вечером гляну, что там к чему...
UPD HomeCraft , а можете предоставить какой-нибудь Ваш файлик проблемный, на котором poster споткнулся?
Я бы его у себя попробовал.
-
- Сообщения: 220
- ОС: Lubuntu 18.04, Lubuntu 14.04
Re: Программа для печати постеров (может poster?)
Да мне тоже, но просто хотел испробовать данную возможность, и не получилось. Теперь дело принципа - разобраться.
что-то в репах нет такого.
А поподробней можно? Что, неужели просто lpr foo.ps?
Вот, что я сделал:
1. Вывел на печать в файл картинку из inkscape. В результате получил файл plan.ps.
2. Остальное в консоли:
Код: Выделить всё
[user@host ~]$ gs plan.ps
GPL Ghostscript 8.64 (2009-02-03)
Copyright (C) 2009 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
>>showpage, press <return> to continue<<
GS>quit
[user@host ~]$ poster -iA4 -mA4 -pA1 -v plan.ps > planposter.ps
Using default cutmargin of 5%
Using default whitemargin of 0
Deciding for 2 columns and 4 rows of landscape pages.
Deciding for a scale factor of 2.54394
print page 1
print page 2
print page 3
print page 4
print page 5
print page 6
print page 7
print page 8
[user@host ~]$ gs planposter.ps
GPL Ghostscript 8.64 (2009-02-03)
Copyright (C) 2009 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Loading NimbusSanL-Regu font from %rom%Resource/Font/NimbusSanL-Regu... 2547152 1018330 11329164 10013229 1 done.
Error: /syntaxerror in -file-
Operand stack:
print_content_of_complete_page_0
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1862 1 3 %oparray_pop 1861 1 3 %oparray_pop 1845 1 3 %oparray_pop 1739 1 3 %oparray_pop --nostringval-- %errorexec_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push
Dictionary stack:
--dict:1145/1684(ro)(G)-- --dict:0/20(G)-- --dict:86/200(L)--
Current allocation mode is local
Last OS error: 11
Current file position is 85929
GPL Ghostscript 8.64: Unrecoverable error, exit code 1
[user@host ~]$
Т.е. файл plan.ps ghostview показал нормально, а на planposter.ps вылетел с ошибкой. И, как выяснилось, это не связано с кириллическими символами и текстом вообще. Отправка на принтер файла planposter.ps не приводит даже к каким-либо шевелениям принтера.
Файлы прилагаются: и
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Программа для печати постеров (может poster?)
Ваш файл planposter.ps действительно не открывается.
И получить из него pdf тоже не удалось.
Пробовал kprinter - тоже не получилось.
В конце концов получилось в консоли вот такой командой
plan.ps - Ваш исходный файл (до обработки постером)
post.ps - результат.
Явно указал только размер плаката.
Параметр -iA4 можно не задавать. Результат будет такой же.
Точно также параметр -mA4 пробовал не задавать. На результат не повлияло.
Файл получился великоват - 2,6Мб, поэтому к посту прикрепил не его, а полученный из него pdf
Вроде получилось. Смотрите. Оценивайте.
Ваша ошибка похоже в том, что не указано имя выходного файла.
Перенаправление вывода команды в файл - это не совсем то же самое.
UPD Нет, вру я. Попробовал по-вашему
Все равно получилось.
У меня GPL Ghostscript 8.62 (2008-02-29)
Возможно дело в этом.
Версию poster не знаю, чего-то не видно ее нигде.
Нашел: poster Версия: 1:20050907-1
И получить из него pdf тоже не удалось.
Пробовал kprinter - тоже не получилось.
В конце концов получилось в консоли вот такой командой
Код: Выделить всё
$ poster -iA4 -pA1 -v -o post.ps plan.ps
plan.ps - Ваш исходный файл (до обработки постером)
post.ps - результат.
Явно указал только размер плаката.
Параметр -iA4 можно не задавать. Результат будет такой же.
Точно также параметр -mA4 пробовал не задавать. На результат не повлияло.
Файл получился великоват - 2,6Мб, поэтому к посту прикрепил не его, а полученный из него pdf
Код: Выделить всё
ps2pdf post.ps post.pdf
Вроде получилось. Смотрите. Оценивайте.
Ваша ошибка похоже в том, что не указано имя выходного файла.
Перенаправление вывода команды в файл - это не совсем то же самое.
UPD Нет, вру я. Попробовал по-вашему
Код: Выделить всё
poster -iA4 -mA4 -pA1 -v plan.ps > planposter.ps
Все равно получилось.
У меня GPL Ghostscript 8.62 (2008-02-29)
Возможно дело в этом.
Версию poster не знаю, чего-то не видно ее нигде.
Нашел: poster Версия: 1:20050907-1
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
-
- Сообщения: 1923
Re: Программа для печати постеров (может poster?)
А поподробней можно? Что, неужели просто lpr foo.ps?
Ну да. Почти так, за исключением того, что пришлось ssh канал устанавливать.

Я сделал cat foo.ps > /dev/lpN>
-
- Сообщения: 220
- ОС: Lubuntu 18.04, Lubuntu 14.04
Re: Программа для печати постеров (может poster?)
Видимо дело в poster. Ghostscript он не использует кажись. Ну по крайней мере в зависимостях его нет. Скачал с сайта разработчика. Попробую собрать.
-
- Сообщения: 220
- ОС: Lubuntu 18.04, Lubuntu 14.04
Re: Программа для печати постеров (может poster?)
С poster промлема решена путем сборки из исходников. Ссылка на его исходники - тыц. Работает как часы. Оказывается не всегда можно доверять тому, что в репозитории твоего дистрибутива. Пока был в поиске альтернатив, протестировал пару программ, поэтому ниже их краткий обзор (возможно также, что некоторые недостатки дистрибутивоспецифичны):
1. PosteRazor
Входной формат - растровое изображение. Выходной - pdf. Основной недостаток - отсутствие маркеров обрезки и совмещения в получаемом файле. Есть еще несколько недостатков но мелких.
2. PhotoPrint
Удалось запустить его, только на машине с принтером и всеми атрибутами (CUPS и д.р.) для печати. На других машинах падал с ошибкой сегментирования. После запуска падал при каждом чихе. Толком протестировать не удалось (и не хотелось).
В конечном итоге победил poster.
Всем спасибо, в особенности fflatx.
1. PosteRazor
Входной формат - растровое изображение. Выходной - pdf. Основной недостаток - отсутствие маркеров обрезки и совмещения в получаемом файле. Есть еще несколько недостатков но мелких.
2. PhotoPrint
Удалось запустить его, только на машине с принтером и всеми атрибутами (CUPS и д.р.) для печати. На других машинах падал с ошибкой сегментирования. После запуска падал при каждом чихе. Толком протестировать не удалось (и не хотелось).
В конечном итоге победил poster.
Всем спасибо, в особенности fflatx.
-
- Сообщения: 2265
- Статус: в поисках истины
- ОС: Lubuntu 12.04
Re: Программа для печати постеров (может poster?)
А есть что-то лучше чем PhotoPrint ??? Может есть плагин gimp ?
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.