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=10)

Александр В. 30.05.2005 10:25

Для Маньяка надо завести тему: "Персонализация для богатых" :D
А эту тему переименовать в "Персонализация для тех, кто пока не собирается покупать РИП :D

ruslan[ka] 30.05.2005 10:36

Emil
про корел вопрос? и как раскладку делаете, в ручную или в превейве автоматом.
Если корел и в ручную, то на каждый билет поле - геморой.
Мы билеты раскладываем с помощью кореловского инструмента в превейве. Макет создается с точными размерами билета (например если без обрезки полей, то часто 210х59 мм) ставится поле на билет и корешок. Потом в превейве раскладка и все

Понятно? А то можно и разжевать :)

Глеб 20.10.2005 17:25

Персонализация для бедных
 
День добрый, девчата и хлопцы! Привет из Минска.

По поводу персонализации с помощью старого доброго «Короля ДРОВ».

Мы делаем это, начиная с Корела № 5, то есть уже добрый десяток лет. К сожалению, это только ТЕКСТОВАЯ персонализация; графику, штрих-коды и т.д. канадский продукт не может персонализировать.
Однако чаще всего людям надо печатать номера на талонах, дисконтных картах, интернет-картах и т.п. И это можно с успехом воплощать в жизнь, причем легко и просто.
Даю цитату из НАИКОМПЕТЕНТНЕЙШЕЙ (на мой взгляд) книжки по Корелу – Ф.Кобурн, П.Маккормик, Corel DRAW 8, официальное руководство, издательство Питер, 1999 г. (они же написали руководство и к Корелу № 9):
«… Самым сложным этапом всего процесса подготовки документов к слиянию является создание файла данных, так как это требует соблюдения высокой точности и аккуратности.
Первым элементом файла данных должно являться количество текстовых блоков, предназначенных для слияния. Например, если макет документа содержит три текстовых поля, которые должны заменяться реальными данными при печати, то поместите в первой строке файла данных число 3.
В следующей строке файла данных следует перечислить все текстовые поля документа, подлежащие замене при печати. Каждое текстовое поле должно начинаться и заканчиваться символом «обратный слэш» ( \ ). Проследите за тем, чтобы текст был напечатан точно в том виде, в каком он присутствует в макете документа CorelDRAW, включая все особенности орфографии и пунктуации. Последним символом текстового поля не может быть пробел, иначе функция слияния не будет работать. Элементы данных могут либо располагаться в отдельных строках файла, либо записываться в одной строке.
Теперь вам нужно ввести данные, которые должны быть подставлены на место указанных текстовых полей документа. И вновь, каждый из подставляемых текстовых фрагментов должен начинаться и заканчиваться символом обратного слэша ( \ ). Ниже приводятся два примера одного и того же файла данных:
в первом данные сгруппированы и размещены на одной строке, а во втором каждое текстовое поле помещено на отдельную строку.
Группы данных размещены на одной строке:

3
\Name\\Class\\Date\
\Joe Q. User\\CorelDRAW 8 Boot Camp\\March 19-21, 1998\\Jane Artist\\CorelDRAW 8 Boot Camp\\April 2-4, 1998\

Данные размещены на отдельных строках:

3
\Name\
\Class\
\Date\
\Joe Q. User\
\CorelDRAW 8 Boot Camp\
\March 19-21, 1998\
\Jane Artist\
\CorelDRAW 8 Boot Camp\
\April 2-4, 1998\

Аккуратно заполнив все необходимые поля данных, сохраните файл в ASCII-формате «Только текст». (В Кореле № 12 можно и *.rtf – примечание моё.).
Перед выполнением операции слияния файл данных обязательно должен быть закрыт в текстовом редакторе.
Открыв макет графического документа, выберите команду File | Print Merge (Файл | Слияние). Появится запрос на выбор файла, содержащего данные для слияния …»

Теперь немного из личного опыта.

Я для подготовки циферок использую Ексель. Тут все просто: в ячейке А1 пишем исходное число, в ячейке А2 пишем формулу, например =А1+1, затем копируем эту формулу вниз столько, сколько надо.

Затем возникают две проблемы:

1-я состоит в добавлении нужного количества ноликов (почему-то все думают осчастливить своими талонами, картами и прочей чепухой миллиарды изумленных граждан и хотять видеть номера типа 0000000000000000001).

2-я - подстановка слэшей.

Здесь обращаемся к мощному оружию в руках офисных секретарш – старине Ворду, используя его непревзойденные возможности по ЗАМЕНЕ.
Копируем в Екселе полученные данные в буфер, вставляем в Ворд. Цифры вставляются в виде таблицы, поэтому преобразуем ее в текст (меню «Таблица»…Преобразовать…Преобразовать в текст).
Выбираем Меню «Правка»: Заменить… Больше… Специальный… Знак абзаца
и меняем на знак абзаца в слэшах и нулях вот примерно так:

найти ^p

заменить \^p\00000000

затем жмем «заменить все» и получаем то, что надо, но не совсем. Надо проследить, чтобы в конце файла не было пустых абзацев со слэшами, чтобы не было двойных слэшэй (\\ это тоже, как правило, бывает в конце файла) и чтобы ПЕРВАЯ строка файла, где указывается количество полей слияния, была БЕЗ СЛЭШЕЙ. Лучше, если курсор перед заменой будет находиться в первой строке файла.
И еще, граждане, не забывайте, что для чисел в один, два, три и т.д. разряда (т.е. 1, 10, 100, 1000) надо подставлять разное количество ноликов, чтобы не получилось вот так:

0001
….
0009
00010

Поэтому я делаю для разных разрядов разные файлы, делаю замену, а затем эти файлы объединяю в один. Показываю:

файл № 1: файл № 2: файл № 3:
\0001\ \0010\ \0100\
\0002\ \0020\ \0200\
\0003\ \0030\ \0300\

как видите, для единиц, десятков и сотен подставляем соответственно три, два и один ноль.
Напоследок не забудем сохранить полученный шедевр в формате «только текст» (это классика, но бывает, что лучше сохранять в rtf) и закрыть файл.

Теперь топаем в Корел. К сожалению любимый мной № 9 под Windows XP не хочет сливать, но с № 12 траблов нет.
Будем считать, что рисунок-шаблон уже готов, текст, предназначенный для слияния стоит на своих местах.
Идем в меню File…Print Merge… Create/Load Merge Fields.
В окошке появившегося мастера выбираем Select From an Existing File.
Указываем мастеру, где лежит наш файлик.
Потом всюду жмем «далее» и в конце концов «готово».
Появляется панелька Print Merge, в раскрывающемся списке которой (посередке) лежат имена полей слияния. Их надо расставить в шаблоне.
Делаем это так:
инструментом «Текст» (буквочка А на панели инструментов) выделяем нужный текст в шаблоне, а затем на панельке Print Merge жмем самую ПРАВУЮ кнопку (стрелочка с пунктирчиками).
Взамен вашей строки появляется вот это: <имя поля>, причем оно сохраняет все параметры замененного текста, его цвет и т.д.
Кстати, когда “стрелочка с пунктирчиками” активна, не кликайте ею где ни попадя, а то расставите хренову тучу полей слияния не там где надо.
Затем жмем на панельке Print Merge кнопку Perform Print Merge (она сразу слева от раскрывающегося списка полей), открывается окно печати, ну а дальше дело техники. В превьюхе можно посмотреть корректность слияния.
Вот вроде бы и все.
Напоследок отмечу еще одну замечательную возможность Корела – почти автоматический «спуск полос». Находится он в Print Prewiew, вторая сверху кнопочка на панельке инструментов (Imposition Layout Tools). После нажатия на нее в верхней панели появляется счетчик строк и колонок, вводите нужные цифры, и ваш макет автоматически разложен например на А3. Я пользуюсь этим всегда, в том числе и при печати персонализации. Единственным ОБЯЗАТЕЛЬНЫМ условием для успешной работы «спуска полос» является задание размеров страницы равным итоговому размеру вашего шедевра после разрезки, например для визитки делайте размер страницы 90мм на 50мм, или 85мм на 55мм, и т.д.
Использование этого замечательного инструмента убережет вас от нудного размещения рисунков на странице, расставки меток вручную и т.д. Метки Корел расставит тоже в автомате по размеру страницы, только надо выбрать третью сверху кнопку в превьюхе и активировать Crop/Fold Marks.

Вот и все, граждане. Пользуйтесь !

А теперь просьбочка.

Как я уже отметил в начале этого опуса, Корел делает только ТЕКСТОВУЮ персонализацию, но жизнь идет вперед, и очень насущно персонализировать все, что возможно. Например, на днях заходил чувак, просил билеты с персональными штрих-кодами, пришлось послать, а жаль.
Поэтому, граждане, если кто что знает про ПринтШоп Мэйл, Крео Дарвин, ВиПП или подобное, не обидьте старика, черканите пару строк.

С уважением.
Глеб.

Сталкер 20.10.2005 18:16

Не про корел расскажу, а про другое немного.
Есть одна типография, что номера на билетах, штрихкод, а так же игровое поле и цифры , причем выбранные случайным образом, печатает на монохромных Kyocera , причем используя встроенный язык Prescribe. Вес проги килобайт 40 всего ;-) Главное правильно приложить знания.

KarSlon 20.10.2005 19:11

Изучение Корел Скрипт Эдитора (поставляется до версии 9 Кореля включительно, работает и с 12, но с ньюансами) и Бейсика для Корела спасёт отцов русской демократии.

Andy 20.10.2005 19:31

Добавлю - вместо геморроя с подстановкой нулей пишется один раз в экзеле макрос на вижуал-бейсике, для страждущих даже с диалогами (или в тупом кореловском скрипт-эдиторе без диалогов), который и номера (с какого по какой) спрашивает, и нулей по требованию подставляет нужное количество. А для ленивых, которым программировать лень и не жалко капельку долларов - скачивается программа PrintMerge numerator, платится 15 долларов с кредитки - и все. У этой программульки очень удобный интерфейс.

Вопрос к знатокам корела - как в этой программе отключить нафиг переспрашивание "Printer paper does not match one or more document pages\. Adjust printer automatically?"(ну когда макет альбомный, а в принтере обычный портрет). Ведь и ежу понятно, что в 99,9% процентах случаев нужно страницу повернуть, и каждый раз нажмешь OK, так какого **** она каждый раз переспрашивает?

14.01.2006 18:16

Цитата:

Сообщение от AnDy
Вопрос к знатокам корела - как в этой программе отключить нафиг переспрашивание "Printer paper does not match one or more document pages\. Adjust printer automatically?"(ну когда макет альбомный, а в принтере обычный портрет). Ведь и ежу понятно, что в 99,9% процентах случаев нужно страницу повернуть, и каждый раз нажмешь OK, так какого **** она каждый раз переспрашивает?

Ты поторопился обидеться на Корел. Твой случай не единственно возможный. Скажем, если печатать А3 на две А4 (а есть ситуации, когда это стандартный случай и совсем часто это может быть нужно время от времени), то именно А3 альбом следует печатать на принтерный А4 портрет две штуки. Так что он правильно спрашивает, издержки универсальности.

Александр В. 15.01.2006 00:12

Кстати, давно хочу сказать спасибо Глебу за полное описание процесса персонализации. Спасибо! :D

15.01.2006 13:37

про штрих-коды - мне тоже актуально.

есть шрифты, имитирующие штрих-код. в поле персонализации набираешь текст (т.е. нужные цифры), задаешь этот шрифт - получаем штрих-код.

только для EAN-13 я такого шрифта не нашел - поделитесь плз у кого есть

Роман Сорокин 15.01.2006 19:56

У меня был опыт персональзации с Иллюстратором.

Там с 10-й версии есть интересная панель - Variables. Она поддерживает XML-файлы. Можно в любой XML-программе сделать наборы и подцепить к этой панельки.

Потом в панели Action создаете простой экшн в котором будет всего одно действие: Открытие диалогового окна Print и нажатие клавиши Enter. Настройки принтера делаем заранее.

Потом в панели Action выбираем Batch... Там во второй группе Source выбираем Data Set.

И вперёд. Можно идти обедать. К сожалению, каждая страница растрируется заново.

Можно немного обмануть. Все объекты (если на странице есть как растровые объекты, так и векторные) перевести в растр с нужным разрешением. Скорость немного увеличивается. Если все объекты векторные, то внизу диалога Print снимаем галочку Bitmap Printing. Страницы улетают мгновенно.


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

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