Программа для печати постеров (может poster?) (печатаем на маленьких листочках, складываем, клеим)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
HomeCraft
Сообщения: 220
ОС: Lubuntu 18.04, Lubuntu 14.04

Программа для печати постеров (может poster?)

Сообщение HomeCraft »

В общем ищу программу, которая может делать сабж. В принципе думал, что нашел такую - poster называется. Программка довольно простая в использовании, но не хочет работать с постскриптами, содержащими русские символы. Читал обзорчик тут - в нем предлагается делать всё через LaTeX и входной формат должен быть eps (poster тоже его просит, но работает и с простым ps). Скажу честно, этот метод еще не пробовал.
Может кто подскажет другие программы или какие-нибудь костыли к poster? Еще желательно, чтобы она была консольной, типа программ пакета psutils.
P.S.
В тонкостях формата postscript совсем не разбираюсь.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Программа для печати постеров (может poster?)

Сообщение sash-kan »

HomeCraft писал(а):
18.05.2010 13:29
В тонкостях формата postscript совсем не разбираюсь.
а там и не надо разбираться. в latex-е, насколько вижу, совсем даже не единственное решение для постеров.
самое простое, насколько я понимаю, — это воспользоваться классом poster.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Viktor W.
Сообщения: 87
Статус: музыкальный старьевщик
ОС: Mint

Re: Программа для печати постеров (может poster?)

Сообщение Viktor W. »

sash-kan писал(а):
18.05.2010 19:14
самое простое, насколько я понимаю, — это воспользоваться классом poster.

Посмотрел сейчас в книге Балдина «Компьютерная типография LaTeX» — автор рекомендует класс sciposter (по ссылке - документация к пакету).
Спасибо сказали:
Аватара пользователя
HomeCraft
Сообщения: 220
ОС: Lubuntu 18.04, Lubuntu 14.04

Re: Программа для печати постеров (может poster?)

Сообщение HomeCraft »

Т.е. все-таки LaTeX. Жаль. Сейчас не до него.
Viktor W. ! Спасибо. Найду книжку - почитаю.
Спасибо сказали:
Аватара пользователя
Viktor W.
Сообщения: 87
Статус: музыкальный старьевщик
ОС: Mint

Re: Программа для печати постеров (может poster?)

Сообщение Viktor W. »

HomeCraft , из издательских систем есть еще Scribus.
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: Программа для печати постеров (может poster?)

Сообщение BIgAndy »

PhotoPrint это делает
Спасибо сказали:
Аватара пользователя
HomeCraft
Сообщения: 220
ОС: Lubuntu 18.04, Lubuntu 14.04

Re: Программа для печати постеров (может poster?)

Сообщение HomeCraft »

Viktor W. писал(а):
19.05.2010 16:39
HomeCraft , из издательских систем есть еще Scribus.

Издательством пока не интересуюсь.
(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 Ошибка сегментирования

и что ему не нравится?
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: Программа для печати постеров (может poster?)

Сообщение BIgAndy »

Скомпилить из сорцов у меня тоже не вышло.
Устанавливал из репозитария (fedora)
Работаю(ем) с ним более двух лет. Правда постеры печатаем резко и не очень большие.
Спасибо сказали:
Аватара пользователя
HomeCraft
Сообщения: 220
ОС: Lubuntu 18.04, Lubuntu 14.04

Re: Программа для печати постеров (может poster?)

Сообщение HomeCraft »

BIgAndy писал(а):
20.05.2010 17:59
Скомпилить из сорцов у меня тоже не вышло.
Устанавливал из репозитария (fedora)
Работаю(ем) с ним более двух лет. Правда постеры печатаем резко и не очень большие.

Дык, я из репов ставил.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Программа для печати постеров (может poster?)

Сообщение Hephaestus »

HomeCraft, у Вас в Мандриве случаем не KDE?
В KDE сабж умеет kprinter, тот самый, который запускается, когда что-то на печать отправляешь.
Кнопка Свойства рядом с именем принтера, вкладка Плакат.
От драйвера принтера не зависит. Использует для печати плаката фильтр - тот самый poster, с которого Вы начинали.
Если есть проблемы с русским текстом, попробуйте выбирать печать в файл pdf и настройте для этого варианта фильтр Печать плаката. Может сработать. У меня были случаи (не с постером, а вообще), когда печать ps спотыкалась на русском тексте, а если делать сразу в pdf, то все нормально. Все сказанное верно, если у Вас KDE. Если другая оболочка или консоль - подсказать не могу.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
HomeCraft
Сообщения: 220
ОС: Lubuntu 18.04, Lubuntu 14.04

Re: Программа для печати постеров (может poster?)

Сообщение HomeCraft »

fflatx писал(а):
20.05.2010 21:02
HomeCraft, у Вас в Мандриве случаем не KDE?
В KDE сабж умеет kprinter, тот самый, который запускается, когда что-то на печать отправляешь.
Кнопка Свойства рядом с именем принтера, вкладка Плакат.
От драйвера принтера не зависит. Использует для печати плаката фильтр - тот самый poster, с которого Вы начинали.
Если есть проблемы с русским текстом, попробуйте выбирать печать в файл pdf и настройте для этого варианта фильтр Печать плаката. Может сработать. У меня были случаи (не с постером, а вообще), когда печать ps спотыкалась на русском тексте, а если делать сразу в pdf, то все нормально. Все сказанное верно, если у Вас KDE. Если другая оболочка или консоль - подсказать не могу.

Не KDE у меня, а LXDE. Там (это я про kprinter в KDE) вроде ЕМНИП, должна быть возможность просмотреть последовательность применения фильтров и параметров ком. строки каждого фильтра. Сбросьте, пожалуйста, вариант печати постера в ps и pdf. Просто мне думается, что может просто руки у меня кривые, поэтому poster не работает.
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: Программа для печати постеров (может poster?)

Сообщение BIgAndy »

попробуйте
pdfposter
и
posterazor

Да, и еще не понял отделного момента: Вчера скинул на epson stylus pro 9000 обычный postscript . Все прекрасно напечатало. Что еще нужно? зачем еще какие-то программулины?
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Программа для печати постеров (может poster?)

Сообщение Hephaestus »

HomeCraft писал(а):
21.05.2010 10:14
Сбросьте, пожалуйста, вариант печати постера в ps и pdf. Просто мне думается, что может просто руки у меня кривые, поэтому poster не работает.

Вечером попробую. Сам постеры никогда не использовал, ибо без надобности. А вот проблемы с русским текстом в ps были.
Я не знаю, с чем это связано, но если сделать ps, а потом ps --> pdf, то, бывает, не работает - ругается. А если делать сразу в pdf, то все нормально. И gs в консоли, кстати, тоже ругается порой. Так что собственно poster (в Вашем случае) скорее всего ни при чем.
Вечером гляну, что там к чему...


UPD HomeCraft , а можете предоставить какой-нибудь Ваш файлик проблемный, на котором poster споткнулся?
Я бы его у себя попробовал.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
HomeCraft
Сообщения: 220
ОС: Lubuntu 18.04, Lubuntu 14.04

Re: Программа для печати постеров (может poster?)

Сообщение HomeCraft »

fflatx писал(а):
21.05.2010 12:03
Вечером попробую. Сам постеры никогда не использовал, ибо без надобности. А вот проблемы с русским текстом в ps были.

Да мне тоже, но просто хотел испробовать данную возможность, и не получилось. Теперь дело принципа - разобраться.
BIgAndy писал(а):
21.05.2010 10:52
попробуйте
pdfposter
что-то в репах нет такого.
BIgAndy писал(а):
21.05.2010 10:52
Да, и еще не понял отделного момента: Вчера скинул на epson stylus pro 9000 обычный postscript . Все прекрасно напечатало. Что еще нужно? зачем еще какие-то программулины?
А поподробней можно? Что, неужели просто lpr foo.ps?
fflatx писал(а):
21.05.2010 12:03
UPD HomeCraft , а можете предоставить какой-нибудь Ваш файлик проблемный, на котором poster споткнулся?
Я бы его у себя попробовал.

Вот, что я сделал:
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 не приводит даже к каким-либо шевелениям принтера.
Файлы прилагаются:
и
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Программа для печати постеров (может poster?)

Сообщение Hephaestus »

Ваш файл planposter.ps действительно не открывается.
И получить из него 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
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: Программа для печати постеров (может poster?)

Сообщение BIgAndy »

А поподробней можно? Что, неужели просто lpr foo.ps?

Ну да. Почти так, за исключением того, что пришлось ssh канал устанавливать. :D (Принтер PS поддерживает)
Я сделал cat foo.ps > /dev/lpN>
Спасибо сказали:
Аватара пользователя
HomeCraft
Сообщения: 220
ОС: Lubuntu 18.04, Lubuntu 14.04

Re: Программа для печати постеров (может poster?)

Сообщение HomeCraft »

fflatx писал(а):
21.05.2010 20:20
Все равно получилось.
У меня GPL Ghostscript 8.62 (2008-02-29)
Возможно дело в этом.
Версию poster не знаю, чего-то не видно ее нигде.
Нашел: poster Версия: 1:20050907-1

Видимо дело в poster. Ghostscript он не использует кажись. Ну по крайней мере в зависимостях его нет. Скачал с сайта разработчика. Попробую собрать.
Спасибо сказали:
Аватара пользователя
HomeCraft
Сообщения: 220
ОС: Lubuntu 18.04, Lubuntu 14.04

Re: Программа для печати постеров (может poster?)

Сообщение HomeCraft »

С poster промлема решена путем сборки из исходников. Ссылка на его исходники - тыц. Работает как часы. Оказывается не всегда можно доверять тому, что в репозитории твоего дистрибутива. Пока был в поиске альтернатив, протестировал пару программ, поэтому ниже их краткий обзор (возможно также, что некоторые недостатки дистрибутивоспецифичны):
1. PosteRazor
Входной формат - растровое изображение. Выходной - pdf. Основной недостаток - отсутствие маркеров обрезки и совмещения в получаемом файле. Есть еще несколько недостатков но мелких.
2. PhotoPrint
Удалось запустить его, только на машине с принтером и всеми атрибутами (CUPS и д.р.) для печати. На других машинах падал с ошибкой сегментирования. После запуска падал при каждом чихе. Толком протестировать не удалось (и не хотелось).
В конечном итоге победил poster.

Всем спасибо, в особенности fflatx.
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Программа для печати постеров (может poster?)

Сообщение DjSpike »

А есть что-то лучше чем PhotoPrint ??? Может есть плагин gimp ?
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали: