SerialPrint

SerialPrint

Программа предназначена для выполнения VDP (Variable Data Printing) или персонализации - печати имен, номеров и другой переменной информации на театральных, лотерейных, проездных и прочих билетах, листовках, бланках, визитках, открытках, итд.. Основной способ применения программы - комбинирование оффсетной и цифровой печати, когда переменные данные цифровым способом впечатываются в макеты, изготовленные оффсетным методом. Для этого есть удобные средства точного позиционирования надписей - калибровочная сетка, использование фонового изображения с калибровкой масштаба, интерактивный визуальный редактор, предпросмотр результата, программная юстировка неровно обрезанных листов.

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

ticket.jpg

Программа позволяет вести базу данных макетов типографских листов с билетами, макетов билетов, наборы нумераторов. Имеется визуальный редактор шаблонов билетов и листов, плана зала, динамическая таблица данных с поддержкой формул. Возможен импорт данных из таблиц Excel и DBF.

Для работы программы не требуется никаких дополнительных платных программ, компонентов и оборудования. Поддерживаются все операционные системы MS Windows и все Windows-совместимые модели принтеров.

Порядок работы:

  1. Печать координатной сетки на пробном листе (необязательно)
  2. Определяются нумераторы (номер, серия, ряд, место, цена, итд..)
  3. Определяются шаблоны билетов - размер билета, размещение нумераторов на билете
  4. Определяются шаблоны листов - размер, размещение билетов и нумераторов на листе
  5. Создается таблица нумерации с помощью мастера создания или импорта данных.
  6. В редакторе последовательности задается порядок обхода нумерации билетов и листов
  7. Предварительный просмотр и проверка перед печатью
  8. Выбор принтера и печать

Планирование нумерации:

С помощью мастера нумерации создается план нумерации - таблица, содержащая данные и формулы для каждого билета и листа. Простой план нумерации включает в себя определение серии номеров - начальный номер и формулу для каждого следующего билета/листа. Сложный план нумерации может включать в себя подчиненные таблицы и условия.

Для планирования нумерации билетов для зала с сиденьями, используется конструктор зала. В нем рисуется контур зала и вставляются «места» - прямоугольники с номером места. Можно отметить несколько мест и назначить им общий номер или название ряда/сектора/стороны. Для отдельных мест можно задавать пропуск (место неисправно или зарезервировано) или особые признаки, используемые в плане нумерации.

Для учета особенности геометрии листов, в формулах плана нумерации можно использовать разные шаблоны листов под разными именами. Готовый план нумерации можно сохранить в файл формата XML или TXT, или прочитать из файла. Возможно задать произвольный порядок обхода билетов в билетной книжке. Для этого схематически отображаются все листы и билеты на них, и простым движением мыши задается последовательность нумерации билетов.

Для контроля результата имеется режим предварительного просмотра, в котором отображаются контуры билетов и номера и дополнительная информация (название шаблона листа, особые признаки билетов). В режиме печати контуры билетов и дополнительная информация не печатаются. Перед печатью неровно обрезанного листа можно отъюстировать положение изображения, отметив на схеме листа точку смещения относительно нормы.

Варианты исполнения плана нумерации:

Вариант А: Используется таблица номеров. Каждая строка таблицы - отдельный билет. Каждая колонка - значение, размещаемое в билете (номер, место, ряд, цена, итд). Возможно использование имен переменных (например, цена1, цена2), простых формул (например, + или +1 означает значение из предыдущей строки +1). Значения при печати билетов берутся последовательно из таблицы. Таблицу можно править вручную, переключаться между режимом просмотра (видны печатные значения) и редактирования (видны переменные и формулы). Подходит для печати ограниченных серий билетов.

Вариант Б: Используется алгоритм действий над переменными. В первой (нулевой) строке задаются начальные значения. Для каждого билета печатные значения вычисляются по алгоритму в соответствии с условиями. Подходит для больших серий номеров.

Примеры алгоритмов:

серии по 10 000 номеров, начиная с заданой серии и номера
0: номер=3001; серия=БА;
1: номер+1;
2: ?(номер = 10000) серия+1; номер=1;

сектора по 10 рядов, ряды по 30 мест.
0: номер=00001; место=1; ряд=1; сектор=1;
1: место+1; номер+1;
2: ?(место = 31) ряд+1; место=1;
3: ?(ряд = 11) сектор+1; ряд=1;

Скриншоты:











ċ
serialprint.zip
(1930k)
Sergey Bodrov,
17 апр. 2015 г., 02:36
Comments