[Acr 9 и ранее] ps файл и особенности/проблемы его использования...

Любимцев

15 лет на форуме
Сообщения
4 206
Реакции
2 057
исходный ps не важно как делается...
Почему? Вполне может быть, что проблема как раз ступенькой ниже
Печать/экспорт в PDF какие дает результаты?
И так и не понятен смысл операции из ИД в ИД
 

DrEgor

Участник
Топикстартер
Сообщения
774
Реакции
68

DrEgor

Участник
Топикстартер
Сообщения
774
Реакции
68
Почему? Вполне может быть, что проблема как раз ступенькой ниже
Печать/экспорт в PDF какие дает результаты?
И так и не понятен смысл операции из ИД в ИД

или вы не внимательно читали мой первый пост в этой ветке, или одно из двух ;)

нет никакого смысла, вы цепляетесь не за то....
я могу сгенерить этот штрихкод веб-интерфейсом, написать полностью в нотепаде и т.д.!

ps - это язык, как java например...
это куча букв и цифр и еще символов всяких... набор команд для поскриптовых девайсов.
его можно скормить напрямую принтеру - и он его напечатает, можно дистиллеру, он его перегонит в pdf, можно индизайну - он нарисует картинку и даже сумеет экспортом сделать pdf или jpg
а вот написать ps индизайн у меня првильный с ним не хочет... судя по тому, что у вас это получилось...
 

Любимцев

15 лет на форуме
Сообщения
4 206
Реакции
2 057
ЭЭЭ.... стоп! Вы прям ps в ИД помещаете?
Да, и у меня ошибка
Чет впервые слышу, что бы так вообще делали %8
 

Любимцев

15 лет на форуме
Сообщения
4 206
Реакции
2 057
Не, не совсем так. PS то получился. А вот PDF из него, увы (
 

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 861
Реакции
3 450
Не любой постскрипт может быть безболезненно инкапсулирован в другой.
 

lev

Модератор
20 лет на форуме
Сообщения
2 145
Реакции
2 071
Попробуйте безтекстовый вариант. Последняя строка:
Код:
15 10 moveto (4820020831233 02) () /ean13 /uk.co.terryburton.bwipp findresource exec showpage
У меня выводится без ошибки. Имхо сработал Ваш 1%
 

Gadalka

R.I.P.
Сообщения
2 530
Реакции
868
Если вставлять не PDF, а исходный PS, то
Код:
Adobe PDF Settings: C:\Documents and Settings\All Users\Документы\Adobe PDF\Settings\Press Quality(1.3).joboptions
%%[ Error: typecheck; OffendingCommand: or ]%%

Stack:
true
11.0
/ArialMT
-3.0
-8
(4)
-mark-


%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%
%%[ Warning: PostScript error. No PDF file produced. ] %%
Distill Time: 0 seconds (00:00:00)
**** End of Job ****

При попытке печати на устройство
2017-10-05 19-18-39 Warning.png
 

lev

Модератор
20 лет на форуме
Сообщения
2 145
Реакции
2 071
ошибка где-то в районе
2 copy s ne exch f ne or {
при замене на заглушку "true {" или на "false {" начинает работать
ps особо не знаю, какова на самом деле ошибка не найду, авось много не напортишь
------------------
Заглянул на сайт автора - в свежей версии в includetext вместо "f" - "fn"
Код:
            /s 0 def /fn () def
            txt {
                {} forall
                2 copy s ne exch fn ne or {
                    2 copy /s exch def /fn exch def
Правим - работает. Лучше конечно и всё остальное поменять на более свежую версию. У Вас ps от 2011 гола
 
Последнее редактирование:
  • Спасибо
Реакции: DrEgor

DrEgor

Участник
Топикстартер
Сообщения
774
Реакции
68
Попробуйте безтекстовый вариант. Последняя строка:
Код:
15 10 moveto (4820020831233 02) () /ean13 /uk.co.terryburton.bwipp findresource exec showpage
У меня выводится без ошибки. Имхо сработал Ваш 1%
безтекстовый и выйдет буквально без текста :) буквально без.... эта строка и отрисовывает штрихкод.
Или я вас не верно понял?
 

DrEgor

Участник
Топикстартер
Сообщения
774
Реакции
68
Если вставлять не PDF, а исходный PS, то
Код:
Adobe PDF Settings: C:\Documents and Settings\All Users\Документы\Adobe PDF\Settings\Press Quality(1.3).joboptions
%%[ Error: typecheck; OffendingCommand: or ]%%

Stack:
true
11.0
/ArialMT
-3.0
-8
(4)
-mark-


%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%
%%[ Warning: PostScript error. No PDF file produced. ] %%
Distill Time: 0 seconds (00:00:00)
**** End of Job ****

При попытке печати на устройство
Посмотреть вложение 98408
эти ошибки я в самом начале и огласил
 

DrEgor

Участник
Топикстартер
Сообщения
774
Реакции
68
ошибка где-то в районе
2 copy s ne exch f ne or {
при замене на заглушку "true {" или на "false {" начинает работать
ps особо не знаю, какова на самом деле ошибка не найду, авось много не напортишь
------------------
Заглянул на сайт автора - в свежей версии в includetext вместо "f" - "fn"
Код:
            /s 0 def /fn () def
            txt {
                {} forall
                2 copy s ne exch fn ne or {
                    2 copy /s exch def /fn exch def
Правим - работает. Лучше конечно и всё остальное поменять на более свежую версию. У Вас ps от 2011 гола

Больше спасибо! :) Похоже сработало.
p.s. на самом деле примерно 2011 я и узнал о таком способе построения штрихкодов. В архиве с тех пор исходники и лежали. А тут как раз понадобилось - вот и пользовал что есть.