Нефть и песок О стали Компрессор - подбор и ошибки Из истории стандартизации резьб Соперник ксерокса - гектограф Новые технологии производства стали Экспорт проволоки из России Прогрессивная технологическая оснастка Цитадель сварки с полувековой историей Упрочнение пружин Способы обогрева Назначение, структура, характеристики анализаторов Промышленные пылесосы Штампованные гайки из пружинной стали Консервация САУ Стандарты и качество Технология производства Водород Выбор материала для крепежных деталей Токарный резец в миниатюре Производство проволоки Адгезия резины к металлокорду Электролитическое фосфатирование проволоки Восстановление корпусных деталей двигателей Новая бескислотная технология производства проката Синие кристаллы Автоклав Нормирование шумов связи Газосварочный аппарат для тугоплавких припоев
Главная страница / Архитектура отрасли

Печать документов

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

Востребованность систем печати

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

Основными вопросами, которые должны быть решены при подходе к автоматизации процесса выпуска документов, являются следующие:

• организация регулярного выпуска необходимого объема печатных документов, при максимальном ускорении процесса формирования как единичных документов, так и всего пакета;

• создание единого механизма, способного охватить все процессы печати, от работы по подготовке к массовому выпуску и до печати единичного документа.

Технологические возможности разработанной системы печати

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

Система печати построена таким образом, что сформированные задания на массовую печать обеспечивают выведение блоков документов разного типа.

Одной из функциональных особенностей, заложенной при проектировании системы для потребностей Петербургской телефонной сети, является поддержка работы устройств, упаковывающих документы в конверты. Данная технология основана на использовании меток OMR (optical mark reading), правила назначения которых задаются пользователем системы (оператором) по заранее определенному сценарию. При этом могут быть учтены самые разные условия.

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

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

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

Описание решения

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

В качестве платформы клиентского приложения была выбрана операционная система Windows 2000/XP. Базовой платформой серверной части является операционная система Windows Server 2003. Каждый блок системы запускается как отдельный многопоточный процесс, а общение между блоками происходит по протоколу IOP (CORBA). Таким образом, существует потенциальная возможность импортировать любой из блоков в другую операционную систему, например, Red Hat или AIX.

Аппаратные требования к системе определяются в первую очередь объемами данных, подлежащих обработке. Например, для формирования счетов для 1 млн клиентов на четырехпроцессорном сервере модели Intel Xeon c тактовой частотой 3,2 ГГц и объемом оперативной памяти 3,5 Гб в среднем затрачивается 4 часа.

Взаимодействие клиентской и серверной частей осуществляется с использованием специального программного интерфейса.

Работа системы возможна в двух режимах: режим массовой печати, который запускается с Рабочего места оператора (Operator program) и режим разовой печати, запускается с Клиентского рабочего места (Client program). Обе программы удаленно связываются с Диспетчером сервера печати (Coordinator), обеспечивающим общее взаимодействие и координацию работы всех блоков системы. Диспетчер сервера печати обращается к Менеджеру печати (Generator Core), в функции которого входит генерация специальной промежуточной структуры, служащей основой для формирования документа в формате, еще не содержащем информации об его окончательном внешнем виде. Таким форматом может быть и XML, и бинарный формат данных. Менеджер печати запрашивает данные от Менеджера данных (Data Core Server), производит их дополнительную обработку и передает полученный результат на вход Модулю печати (Printer Core), ответственному за формирование окончательного электронного документа или потока (в случае массовой печати) в одном из распростран, PDF).

Результат передается клиентскому приложению (или непосредственно на печатающее

устройство) по одному из распространенных протоколов: FTP, TFTP, HTTP.

А напоследок ...

При разработке данной технологии не ставилась задача открытой конкуренции с основными производителями систем печати. Была лишь предпринята попытка максимально оптимизировать все процессы и адаптировать их к потребностям заказчика. Однако возможности предлагаемой системы достаточны для решения большинства задач промышленной печати.

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

Главная страница / Архитектура отрасли