COPY-CLUB. Форум о цифровой печати (Бывший форум BSPRINT)

COPY-CLUB. Форум о цифровой печати (Бывший форум BSPRINT) (http://copy-club.ru/index.php)
-   Лазерная техника (http://copy-club.ru/forumdisplay.php?f=6)
-   -   Научите пожалуйста печатать переменные данные. (http://copy-club.ru/showthread.php?t=1561)

Stiil 20.03.2007 17:04

Научите пожалуйста печатать переменные данные.
 
Через команд воркстейшен. У меня как-то раньше такой потребности не возникало, а теперь вот появилась. А манулал нет. Это вроде не очень сложно? Или там тоже есть грабли?

ЗЫ, машина DC250

KudesNIK 20.03.2007 18:20

Да это даже и не через воркстейшн делается, а прямо из драйвера. Создаёшь макет бланка и печатаешь его, выбрав в драйвере FreeForm и в списке Create Mater выбираешь любую цифру. Всё, бланк садится на диск под заданным тобой именем. При печати переменных данных там же во FreeForm выбираешь в списке Use Master свою форму и фигачишь переменные данные, а девайс будет их класть на бланк. Усё. Действительно не сложно. Но рекомендую сначала тестовые образцы напечатать: может с размещением элементов по листу быть накладка.

Stiil 20.03.2007 20:08

Именно этот вопрос я и не догоняю... Как в мастере обозначить место в которое будут запечатываться переменные данные. Это раз. И второе - как в файле с переменными данными (в моем случае это тхт файл сформатированный в столбик через ввод) указать что его нужно печатать именно как переменые данные? Дальше я в принципе понял. В хелде в свойсвах указать ему мастер подложку и вперед. Ничего сложного.

Sheik 20.03.2007 20:21

Тебе нужно создать отдельную страничку с нумерацией, а потом через PrintMerge ее выводить. И вот при выводе то ты и подставляешь Мастер.

Stiil 20.03.2007 20:25

А как в самом мастере указать место в которое должны впечатываться переменные данные?

Sheik 20.03.2007 20:33

Вот смотри... например Корел.
Ты создаешь страничку с ... ну допустим голой теткой. На левой груди у нее расположились ПМ (переменные данные). Щелкаешь на них.. "Cut". Получаешь бабу без ПМ. Это Мастер
Шаг следующий: Создаешь следующую страничку (в этом же файле)
Жмешь "Paste". Получаешь ПМ без бабы. Это страничка с переменными данными, которые после печати, по любому (+- 1мм или сколько там у твоего принтера люфта) будут расположены на левой груди. Примерно так.

З.Ы. таким же образом можно украсить и правую грудь, а то как то не по людски.. ))

KudesNIK 20.03.2007 20:56

Цитата:

Сообщение от Stiil
А как в самом мастере указать место в которое должны впечатываться переменные данные?

В мастере ничего указывать не надо. У тебя будут просто две вёрстки, которые надо между собой совместить (Sheik очень доходчиво изложил, как это сделать наиболее понятным для восприятия образом, да простят его и меня присутствующие здесь дамы). Представь, что каждую вёрстку - и подложку и сами переменные данные ты печатаешь на отдельных плёнках и потом эти плёнки совмещаешь - так и получаются сабжи на мастере. При выводе переменных данных просто физически на листе позиционируй их там, где они должны расположиться на мастере и всё. Для этого пойдёт любой редактор. Довольно просто такие задачи решаются (как уже упоминалось) через конструкцию Mail Merge в связке Ворд - Эксель (или Акцесс). Открой ворд, выбери там Mail Merge и дальше быстро разберёшься. Удачи!
Цитата:

В хелде в свойсвах указать ему мастер подложку и вперед.
Зачем в хелд то лезть? Из ворда, где у тебя после запуска MailMerge получилась автоматом куча страниц с сабжем начинаешь печать. В свойствах (см. выше моё сообщение) просто указываешь, что при печати подцеплять мастер и усё. Уверен, что сабж можно реализовывать и через другие софтины, не только через Ворд-Эксель (к примеру тут есть деятели, которые на Корел-Скрипте чуть ли не целую ось реализовывали, у них за упоминание о том, что что-то можно сделать через встроенные фичи офиса, можно запросто оказаться преданным анафеме :lol: ), но я лично использовал именно этот способ и нашёл его вполне удобоваримым: при минимуме напрягов вполне приемлемый результат. Но предварительно пришлось несколько пробников напечатать, так как с первого раза точно совместить мастер с сабжем не удалось - мастер почему-то печатался со смещением. Возможно это специфический глюк Fiery-контроллера именно в принтере С9800. Твой же тхт файл сформатированный в столбик через ввод лучше всего для этого экспортировать в Эксель и уже оттуда цеплять. А можно через VBA прочитать и каждую строчку впаять на отдельный лист - тут уже что тебе ближе. Я бы конвертнул в Эксель...

Stiil 21.03.2007 11:44

Спасибо, буду тренироваться

ILIAS 21.03.2007 11:59

А еще есть программа PrintShopMail, которая позволяет избежать этих плясок с совмещением, т.к. дает возможность делать макет на котором ПМ кладутся поверх мастера (pdf, ps). И ей указывать в драйвере (FreeForm) уже ничего не надо, она шлет все как надо. и позволяет в качестве переменных данных использовать растровые картинки.

Stiil 21.03.2007 19:19

Столкнулся со странной фигней. Во первых никак не выходит послать в печать сразу 1000 листов с переменными данными. У меня даже сложилось предположение что корел не может сразу столько напечатать. У него есть ограничение на колличество печатных листов?
А во вторых, при попытке спечатать с помощью принт мердж страницы с переменными данными (мы по готовому офсетному тиражу цифры гоним) он к каждому номеру добавляет точку с нолем. Печатаю из екселевского файла. Там вроде все нормально. Никаких точек и нолей нет. А в кореле есть. Если удалять в ручную - прибиваются. А сразу нормально не выходит. У меня на листе две ячейки с переменными данными, итого 2000 номеров нужно перелопатить, чтобы убить там точку и ноль. ... Это вилы.


Текущее время: 16:34. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot