СПОСОБ РАСШИРЕНИЯ ФУНКЦИЙ, ИСПОЛЬЗУЮЩИЙ ДАННЫЕ ПЕЧАТИ, УСТРОЙСТВО РАСШИРЕНИЯ ФУНКЦИЙ И НОСИТЕЛЬ ЗАПИСИ

1. Устройство управления печатью, исполняющее процесс, выполненный с возможностью расширения функциональности приложения, содержащее:
первый порт связи, выполненный с возможностью соединения с первым принтером;
второй порт связи, выполненный с возможностью соединения со вторым принтером; и
устройство расширения функций, выполненное с возможностью исполнения конкретного процесса согласно приложению и включающее в себя:
блок сбора данных, выполненный с возможностью собирать данные печати, выводимые из приложения в порт связи до того, как данные печати приняты в первом порту связи; и
блок расширения функций, выполненный с возможностью осуществления процесса расширения функции данных печати, собираемых блоком сбора данных и вывода данных печати после обработки в первый порт связи или второй порт связи.
2. Устройство управления печатью по п. 1, в котором
блок расширения функций выполнен с возможностью анализа собранных данных печати и определения содержимого процесса расширения функций и того, является ли порт связи, используемый для вывода данных, на основе результата анализа, первым портом связи или вторым портом связи.
3. Устройство управления печатью по п. 1, в котором
блок расширения функций выполнен с возможностью исполнения процесса преобразования команды, когда выбран второй порт связи.
4. Устройство управления печатью по п. 1, в котором
содержимое процесса расширения функций включает в себя любую из группы операций, в том числе изменение содержимого печати данных печати, изменение порта связи вывода, генерирование данных печати для новой распечатки, или сбор информации из данных печати.