ITSolutions -- программные решения для производительной печати
 | Описание АПК  | Большие системы  | Виды работ  | Описание стандартов  | Демо программы  | Для наших клиентов

Общий принцип производительной печати

   C программной точки зрения можно выделить два принципиально различных режима печати:

- формирование задания через драйвер принтера (независимое постраничное описание печатных листов в задании)
- исполнение программы чтения и интерпретации ASCII данных (режим производительной печати данных с наложением на форму).

   При любом способе печати для формирования изображения на печатном листе всегда выполняется последовательность команд типа: [ открыть страницу; нарисовать картинку; вывести строки текста; закрыть страницу]. Драйвер рассматривает все страницы в печатном задании как независимые. Если печатный ресурс используется многократно (например, изображение логотипа компании присутствует на каждом листе), то данные для отрисовки этого ресурса пересылаются в принтер при формировании каждого печатного листа и обрабатываются многократно. Очевидно, что общая скорость печати вследствие этого резко снижается.
   При режиме производительной печати все необходимые ресурсы заранее кешируются в памяти принтера. В дальнейшем при печати их вызов не требует никакой дополнительной обработки и они просто вызываются из управляющей памяти принтера.
   При разовой печати заданий небольшой длины (шаг задания до 100 листов) практически безразлично, каким способом оно формируется. При непрерывной печати больших заданий (шаг задания 500 и более листов) различие в технике построения задания становится принципиально важным.
   Дублирование печатных ресурсов увеличивает объем и сложность печатного задания до такой степени, что напечатать без программных сбоев большое задание, сформированное через драйвер, практически невозможно.

Общий принцип АПК

   Печатных ресурсов много. Они добавляются, изменяются и т.д. Очевидно, что невозможно эффективно организовать поцесс печати больших заданий без управления и манипулирования печатными ресурсами.
   В "дорогих" принтерах загрузка, хранение и управление печатными ресурсами (шрифтами, формами, данными для печати и пр.) организована в контроллере принтера как отдельная служба (обычно контроллер принтера реализован как отдельно стоящий мощный компьютер).
   В "дешевых" принтерах нет штатных возможностей для манипулирования печатными ресурсами, несмотря на высокую скорость печати. Если же реализовать возможность внешнего хранения и манипулирования печатными ресурсами, а загружать все печатные ресурсы в принтер в момент печати, то дорогие и дешевые системы сравняются по своим техническим возможностям.
   Более того - дешевые системы интенсивно развиваются и технические характеристики последних моделей принтеров этого модельного ряда по ряду параметров превосходят параметры контроллеров дорогих печатных систем. Используя эти последние изменения на рынке дешевых принтеров, а также свой опыт программных разработок в этой области, наша фирма предлагает программные решения, позволяющие реализовать режим производительной печати в дешевых принтерах и выиграть в стартовой цене системы не менее, чем в 5 раз при той же производительности.

Экономические характеристики АПК

   В больших печатных системах есть негласный принцип: "Если вы хотите печатать в долях от миллиона страниц А4 в месяц, то стоимость печатной системы также будет измеряться в долях от миллиона долларов США". Не секрет, что все производители больших принтеров придерживаются этой схемы при формировании цены на свои аппараты. Это правило справедливо не только по отношению к стоимости дорогих принтеров, но и к стоимости сервисного обслуживания и расходных материалов для них.
   Базовые принтеры для построения АПК лежат в другой ценовой нише. Соответсвенно, сокращаются затраты на запчасти и расходные материалы для них. Простая схема ремонта позволяет сэкономить на сервисном обслуживании.

   Используя технологию АПК, можно пробить ценовой барьер больших систем и не только снизить начальные затраты более чем в 5 раз , но и в 1.5 - 2 раза сократить эксплуатационные расходы.

Анализ начальных затрат

   При использовании технологии АПК в зависимости от технических требований к печатному комплексу затраты на приобретение, установку и запуск печатного комплекса в эксплуатацию - от 5 до 15 раз меньше, чем в больших системах. Маскимальный выигрыш в цене получается при использовании принтеров, рекомендованных ITSoutions.




   Из приведенных диаграмм видно, что печатный комплекс, составленный из принтеров Kyocera FS-9000, является оптимальным из рассмотренных и в зависимости от объема печати, дает 6 - 7 кратный выигрыш в стоимости по сравнению с печатным комплексом, построенном из "больших" принтеров.

Эксплуатационные расходы

   Под расходами по эксплуатации мы понимаем сумму затрат Заказчика на:

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

Данные о стоимости печати одной страницы А4 приведены в разделе удельные затраты.

Суммарные затраты - Удельные затраты

   Как правило, при анализе печатного комплекса за исходную принимается схема: Заказчик понес расходы и получил в пользование какое-то количество принтеров. Принтеры же при ближайшем рассмотрении оказываются лишь инструментом для формирования печатных свойств системы, построенной на их базе.
   Показателем эффективности такой системы является, очевидно, отношение достигнутой производительности к стоимости самой системы. Лишь получив ответ на вопросы:

       - сколько стоит единица печатной скорости (долларов за одну страницу в минуту)
       - сколько стоит единица месячного объема печати? (долларов за тысячу страниц в месяц)
       - сколько стоит отпечатать одну страницу формата А4?

можно реально оценить удельные показатели печатной системы и затраты на их эксплуатацию:













    Как видно из приведенных выше диаграмм, затраты на приобретение печатных свойств в больших системах неоправданно велики, по сравнению с аналогичными затратами в системах АПК.

Технические характеристики АПК

   В больших системах под техническими характеристиками в основном понимают технические характеристики принтеров, из которых построен печатный комплекс. Во главу угла ставится вопрос - сколько? (единиц принтеров, страниц в минуту, миллионов A4 в месяц), но не Как лучше и дешевле отпечатать?.
   Причина проста: по сути идет однократный выбор поставщика оборудования, предлагаемой им технологии печати и сервисного обслуживания на многие годы вперед. В линейке оборудования у поставщика есть только один подходящий принтер, так как фирмы не могут позволить своим продуктам конкурировать друг с другом.
   Смешивать технику разных производителей также затруднительно, так как крупные фирмы активно (и не всегда честно) вытесняют технику конкурентов из своей области влияния у Заказчика.
   Вопросы изменения качества печати (300 - 400 - 600dpi), возможность смены формата печати (А3 - А4), подключение в комплекс принтеров от других производителей всерьез не рассматриваются.

   Качественное отличие АПК от больших систем состоит в том, что АПК - это прежде всего универсальная программная технология объединения различных печатных устройств в единый печатный комплекс. Поскольку удельные экономические показатели у АПК лучше, чем у больших систем, то необходимого уровня производительности можно достичь увеличением числа принтеров в системе. В этом случае на передний план выходят типовые параметры основного пограммного модуля, обеспечивающего режим производительной печати:

Параметры типового программного модуля АПК


Язык описания задания печатиPostScript Level 2
Размещение программы для исполненияв контроллере принтера
задания при приходе файла данныхавтоматически
Тип кодировки файла данныхASCII
Тип кодировки русских букв в файле данныхWindows codepage 1251
Формат записи в файле данныхфиксированный без разделителей
Число типов записей в файле данныхне ограничено
Разделитель записей в файле данныхCR/LF
Число записей в файле данныхне ограничено
Макс. число форм, описываемых в одном модулене ограничено
Макс. число полей данных в однй формене ограничено
Макс. число печатных полей в однйм формене ограничено
Макс. число simplex форм, размещаемых на одном листене ограничено
Макс. число duplex форм, размещаемых на одном листе не ограничено
Макс. число шрифтов при заполнении печатной формыне ограничено
Макс. число граф. объектов при заполнении печатной формы3
Макс. число листов, отпечатываемых за один шаг заданияне ограничено
Смешивание simplex - duplex листов в одном заданииэмулируется программно
Типы используемых BAR COD'ов2_5, 3_9, UPC, EAN
Число BAR CODE полей на одном печатном листепроизвольное

   Более подробно с техническими характеристиками конкретных принтеров, рекомендованных для построения АПК, можно ознакомиться в разделе Линейка принтеров.

Гибкость построения, развиваемость систем АПК

   Единственное техничекое требование для включения принтера в комплекс АПК - наличие PostScript Level2 интерпретатора. Поскольку в настоящее время PS интерпретатор есть у всех принтеров средней производительности, то все они могут быть использованы в АПК.
   Такой подход дает возможность совмещать в одном комплексе принтеры разных типов от разных производителей, что особенно важно для развиваемости АПК систем. Если срок службы больших принтеров исчисляется десятками лет (поскольку Заказчик не может отказаться от дорогого принтера), то принтеры АПК должны заменяться каждые 3 - 5 лет. Примерно с такой же скоростью обновляется модельный ряд, ценовые и технические характеристики на рынке принтеров средней производительности. При смене печатного оборудования Заказчик вновь выбирает для своего печатного комплекса наиболее оптимальные устройства без привязки к конкретной модели или фирме - производителю.

Единый формат данных

Для работы АПК используется формат файла данных:

    - тип файла - ASCII dump файла базы данных без разделителей
    - одна строка файла данных содержит информацию для заполнения одной формы
    - служебный заголовок - признак типа строки - в начале каждой строки
    - возможность смешивания в одном файле данных для заполнения разных форм - ДА
    - разделитель строк - CR/LF
    -число строк в файле данных - не ограничено    

   ASCII dump базы данных без разделителей - простейший из всех возможных форматов выдачи данных. Он поддерживается всеми базами данных и не вызывает никаких сложностей у пользователей при реализации. Все описания форматов данных, координаты печатных полей, печатные ресурсыв и пр. содержатся в PostScript мастере. Считав строку данных, PostScript программа по служебному заголовку находит внутри себя всю информацию, необходимую для заполнения печатной формы, отрисовывает ее и считывает следующую строку данных.
   Файл данных "подклеивается" в конец PostScript мастера и в таком виде готовое задание посылается на принтер. См. содержимое тестовых файлов в разделе Демо программы.
   Поскольку задание для печати представляет собой чистый ASCII файл, то нет никаких ограничений на протоколы передачи данных, которые могут быть для этого использованы. Наиболее удобен lpr/lpd протокол.

Использование в гетерогенных печатных средах

   Благодаря простоте формата данных, возможно его использование в системах с различными языками описания страниц. ITSoutions предлагает программное решение для объединения производительных принтеров на непрерывной ленте фирмы OCE c языком описания страниц IPDS с любыми принтерами на PostScript Level2.Таким образом Заказчики получают возможность сочетать в АПК различные печатные среды: резаные листы и непрерывную бумажную ленту, максимально используя преимущества обеих технологий.


info@itsolutions.ru
(c) ITSolutions, 2000