УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ, СПОСОБ ОБРАБОТКИ ИНФОРМАЦИИ И ПРОГРАММА
INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD AND PROGRAM

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к устройству обработки информации и подобному, которое использует задание печати, включающее в себя установочную информацию о печати и данные печати, и формирует данные отрисовки.
УРОВЕНЬ ТЕХНИКИ
Это то, что называется производственной печатью для печати и переплета огромного количества коммерческих документов (см. патентный документ 1, например). Патентный документ 1 раскрывает систему печати, способную уведомлять пользователя о том, доступна ли постобработка, принимая во внимание весь участок системы печати.
В системе производственной печати, процесс печати часто обрабатывается как технологический процесс. Есть тенденция раскрывания технологических процессов печати. Посредством раскрывания, возможно для программного обеспечения (приложения технологического процесса, описанного ниже) и устройств печати различных компаний описывать установку заданий печати в основном процессе печати общим способом описания. Стандартный формат, называемый форматом определения заданий (JDF), известен как формат для описания всего участка технологического процесса печати.
Технологический процесс печати имеет разные типы обработки, такие как создание документа или элементы контента, точное определение способа печати, печать и постобработка. Хотя каждый процесс выполняется различными приложениями технологического процесса и устройствами печати, JDF обеспечивает возможность взаимодействия между устройствами печати, управлением процессом печати и подобным независимо от разности приложений технологического процесса и разности изготовителей устройств печати.
Однако, если приложение технологического процесса, сделанное каждым изготовителем программного обеспечения, расширило JDF, в JDF может быть включено описание, характерное для приложения технологического процесса. В этом случае, может быть ситуация, когда приложение технологического процесса или устройство печати, расположенное с выходной стороны, не может анализировать или обрабатывать JDF.
Для того, чтобы решить такую проблему, приложение технологического процесса или устройство печати, расположенное с выходной стороны, может преобразовать JDF, созданный приложением технологического процесса, расположенным с входной стороны, в формат, который может быть обработан приложением технологического процесса или устройством печати, расположенным с выходной стороны(см. патентный документ 2, например). Патентный документ 2 раскрывает способ печати, в котором, когда персональный компьютер (PC) передает информацию инструкции печати, описанную в кодах JDF, в устройство печати, устройство печати получает, из принятой информации инструкции печати, название прикладной программы, которая создала информацию инструкции печати, передает название приложения на сервер, и сервер передает данные анализа JDF для названия приложения в устройство печати.
Патентный документ 1: Выложенная заявка на патент Японии № 2012-238188
Патентный документ 1: Выложенная заявка на патент Японии № 2013-088992
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Проблема, которая должна быть решена посредством данного изобретения
Однако, в некоторых случаях, даже если JDF, созданный приложением технологического процесса, расположенным с входной стороны, преобразовывается в формат, который может быть обработан приложением технологического процесса, расположенным с выходной стороны, результаты вывода могут быть разными. Другими словами, JDF передается вместе с языком описания страниц (PDL) как задание печати из приложения технологического процесса, расположенного с входной стороны, в приложение технологического процесса или устройство печати, расположенное с выходной стороны. В этом случае, даже если задание печати (JDF+PDL) имеет одинаковый формат среди изготовителей, это представляет проблему в том, что результаты вывода могут быть разными, так как механизмы воспроизведения в устройствах печати этих изготовителей являются разными.
В свете вышеуказанного, основной целью настоящего изобретения является предусмотрение устройства обработки информации, которое уменьшает разницу результатов вывода из-за разницы механизмов воспроизведения среди изготовителей.
Средство для решения проблемы
Согласно аспекту данного изобретения, предусматривается устройство обработки информации для формирования данных отрисовки посредством использования данных печати и установочной информации о печати. Устройство обработки информации включает в себя блок преобразования, который преобразовывает установочную информацию о печати в установочную информацию для устройства; множество блоков формирования данных отрисовки, которые формируют данные отрисовки на основе данных печати и установочной информации для устройства; и контроллер блока формирования, который анализирует установочную информацию для устройства, чтобы выбрать один из блоков формирования данных отрисовки, и управляет выбранным блоком формирования данных отрисовки в процедуре управления, соответствующей выбранному блоку формирования данных отрисовки.
Настоящее изобретение способно предусмотреть устройство обработки информации, которое уменьшает разницу результатов вывода из-за разницы механизмов воспроизведения среди изготовителей.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг. 1 является примером схемы, показывающей всю конфигурацию системы печати, согласно варианту осуществления;
Фиг. 2 является примером схемы аппаратной конфигурации DFE (цифровой интерфейсный компонент);
Фиг. 3 является примером функциональной блок-схемы DFE родственной области техники для сравнения;
Фиг. 4 является примером функциональной блок-схемы DFE согласно варианту осуществления;
Фиг. 5A является примером схемы, иллюстрирующей часть описания JDF;
Фиг. 5B является примером схемы, иллюстрирующей часть описания JDF;
Фиг. 5C является примером схемы, иллюстрирующей часть описания JDF;
Фиг. 6A является схемой, показывающей пример таблицы преобразований;
Фиг. 6B является схемой, показывающей пример таблицы преобразований;
Фиг. 6C является схемой, показывающей пример таблицы преобразований;
Фиг. 7A является примером схемы, иллюстрирующей создание "атрибутов задания внутри DFE";
Фиг. 7B является примером схемы, иллюстрирующей создание "атрибутов задания внутри DFE";
Фиг. 7C является примером схемы, иллюстрирующей создание "атрибутов задания внутри DFE";
Фиг. 8A является примером схемы, схематично иллюстрирующей пример "атрибутов задания внутри DFE";
Фиг. 8B является примером схемы, схематично иллюстрирующей пример "атрибутов задания внутри DFE";
Фиг. 9 является схемой, показывающей пример "списка параметров RIP";
Фиг. 10 является схемой, показывающей пример "списка параметров RIP";
Фиг. 11 является примером диаграммы последовательностей, показывающей процедуру функционирования DFE;
Фиг. 12 является примером схемы последовательности операций подробной процедуры функционирования, в основном показывающей участок управления RIP, если механизм RIP поддерживает последовательности обработки страниц; и
Фиг. 13 является примером схемы последовательности операций подробной процедуры функционирования, в основном показывающей участок управления RIP, если механизм RIP не поддерживает последовательности обработки страниц.
ПРЕДПОЧТИТЕЛЬНЫЙ ВАРАНТ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
В нижеследующем, варианты осуществления для осуществления настоящего изобретения описаны со ссылкой на чертежи.
Фиг. 1 является примером схемы, показывающей всю конфигурацию системы 200 печати, согласно варианту осуществления. Система 200 печати согласно настоящему варианту осуществления включает в себя по меньшей мере одно окружение 1 конечного пользователя и окружение 2 системы печати с печатью по запросу (POD), соединенные через сеть 3, такую как LAN или Интернет.
В окружении 1 конечного пользователя располагается клиентский PC 11. Приложение 12 технологического процесса для операции POD-печати (в дальнейшем просто называемое приложением) установлено на клиентском PC 11 и способно формировать задание печати, когда принимается пользовательская операция.
Приложение 12 может выполнить функцию агрегированной печати (функцию верстки Number Up) для прикрепления множества изображений логических страниц к поверхности листа и функцию редактирования изображения для добавления верхнего колонтитула, нижнего колонтитула, номера страницы и подобного. К тому же, приложение 12 может точно определить инструкцию перфорации (пробивки) для переплетения и инструкцию, такую как инструкция фиксации скобками (сшивание скобками). Эти инструкции или установки описаны в JDF. JDF также называется техническим заданием, инструкцией операции, инструкцией печати и подобным.
Окружение 2 системы POD-печати включает в себя участок 20 управления процессом, участок 30 цифровой печати и участок 40 послепечатных процессов, соединенные через сеть 3. В окружении 2 системы POD-печати, участок 20 управления процессом отправляет инструкцию для выполнения операции на каждый из участка 30 цифровой печати и участка 40 послепечатных процессов и комплексно управляет технологическими процессами окружения 2 системы POD-печати.
Участок 20 управления процессом принимает задание печати (формат определения задания (JDF) и язык описания страниц (PDL)) из окружения 1 конечного пользователя и сохраняет задание печати. JDF является примером установочной информации о печати в формуле изобретения, и PDL является примером данных печати в формуле изобретения. Тогда как PDL является языком для точного определения элементов контента отрисовки изображения страницы (растрированного изображения), PDL означает здесь данные, описанные в PDL. Примеры PDL включают в себя переносимый формат документов (PDF), PostScript, PCL, RPDL и подобные.
Участок 20 управления процессом также объединяет операции в каждом процессе в виде технологического процесса на основе задания печати из окружения 1 конечного пользователя и эффективно планирует операции участка 30 цифровой печати, участка 40 послепечатных процессов и каждого оператора. Когда в автоматической операции возникает ошибка, участок 20 управления процессом может уведомить оператора, если необходимо. В общем, участок 20 управления процессом выполнен с возможностью включения в себя по меньшей мере одного PC-сервера 21.
Участок 20 управления процессом передает задание печати в участок 30 цифровой печати для предписания участку 30 цифровой печати выполнить печать. К тому же, напечатанный материал передается в участок 40 послепечатных процессов, и участок 40 послепечатных процессов выполняет переплетение, например, посредством инструкции от участка 20 управления процессом. Задание печати может быть передано в участок 40 послепечатных процессов непосредственно от участка 30 цифровой печати.
Участок 30 цифровой печати выполнен с возможностью включения в себя различных типов принтеров 31 (устройств принтеров, таких как принтер для производства, высокоскоростной цветной струйный принтер и цветное/монохромное МФУ). В участке 30 цифровой печати расположен цифровой интерфейсный компонент (DFE) 32. DFE 32 также называется устройством управления принтерами и управляет печатью посредством принтеров 31. DFE 32 может быть отдельно от принтеров 31, как показано на чертеже, или может быть интегрирован с каждым из принтеров 31. Когда DFE 32 получает задание печати от участка 20 управления процессом, DFE 32 использует JDF и PDL для формирования растровых данных (пример данных отрисовки в формуле изобретения), посредством которых принтер 31 формирует изображение с использованием тонерного изображения или чернил, и DFE 32 передает растровые данные на принтер 31.
Участок 30 цифровой печати включает в себя различные типы принтера 31. Участок 30 цифровой печати может включать в себя принтер 31, непосредственно соединенный с устройством отделки (устройством постобработки) для выполнения постобработки, такой как фальцовка, сшивание скобками, переплетение, жесткий переплет, и пробивка в отношении отпечатанной бумаги для записи.
Участок 40 послепечатных процессов выполнен с возможностью включения в себя устройств постобработки, таких как фальцевальное устройство, переплетное устройство посредством сшивания скобками, устройство жесткого переплета, устройство резки, вкладочное устройство, сортировочное устройство и подобные в соответствии с инструкцией операции для отпечатанного материала (послепечатное задание), принятой от участка 20 управления процессом. Участок 40 послепечатных процессов выполняет обработку отделки, такую как фальцовка, переплетение посредством сшивания скобками, жесткий переплет, резка, вкладывание, разбор по копиям и подобное в отношении отпечатанного материала, выведенного из участка 30 цифровой печати. Участок 40 послепечатных процессов включает в себя устройства постобработки для выполнения постобработки после цифровой печати, такие как скобкосшиватель 401, перфоратор 402 и подобные.
Конечный пользователь в окружении 1 конечного пользователя использует приложение 12 для операций POD-печати с клиентского PC 11 для предписания выполнения редактирования изображения, верстки, вставки текста, постобработки и подобного и передает задание печати в участок 20 управления процессом в окружении 2 системы POD-печати.
В соответствии с JDF, PC-сервер 21 участка 20 управления процессом дает инструкцию участку 30 цифровой печати выполнить печать и дает инструкцию участку 40 послепечатных процессов выполнить процесс постобработки.
(Аппаратная конфигурация)
В настоящем варианте осуществления, участок 20 управления процессом принимает задание печати, созданное посредством окружения 1 конечного пользователя, и передает задание печати в DFE 32. Соответственно, участок 20 управления процессом или DFE имеет функцию преобразования задания печати, управления множеством механизмов RIP, описанных позднее, и подобные по настоящему варианту осуществления. Однако, окружение 1 конечного пользователя может иметь функцию преобразования задания печати или управления механизмами RIP, например. К тому же, в отличие от этих случаев, устройство обработки информации, соединенное с сетью 3, например, может включать в себя функцию преобразования задания печати или управления множеством механизмов RIP. В нижеследующем, настоящий вариант осуществления описан с предположением, что DFE 32 имеет функцию преобразования задания печати и управления множеством механизмов RIP.
Фиг. 2 является примером схемы аппаратной конфигурации DFE 32. DFE 32 реализован посредством аппаратной конфигурации, которая показана на Фиг. 2, например. Другими словами, DFE 32 имеет функцию устройства обработки информации (компьютер). DFE 32 включает в себя CPU (центральный процессор) 321, RAM (оперативное запоминающее устройство) 322, вспомогательное устройство 323 хранения, устройство 324 связи, устройство 325 ввода, участок 326 управления дисплеем и I/F (интерфейс) 327 носителя записи, взаимосоединенные посредством шины 329.
CPU 321 управляет всем аппаратным участком DFE 32 посредством исполнения программы с помощью RAM 322, функционирующей в качестве рабочей памяти. Вспомогательное устройство 323 хранения является энергонезависимой памятью, такой как накопитель на жестких дисках (HDD) или твердотельный накопитель (SSD). Вспомогательное устройство 323 хранения хранит программу 328, которая имеет функцию преобразования задания печати.
Устройство 324 связи является модемом, картой LAN, или подобным и соединяется с сетью 3 для осуществления связи с окружением 1 конечного пользователя, участком 20 управления процессом или участком 40 послепечатных процессов. Устройство 324 связи также осуществляет связь с принтерами 31. Устройство 325 ввода является клавиатурой или мышью, например, и принимает пользовательскую операцию. Участок 326 управления дисплеем соединяется с экраном 330 дисплея и выполняет воспроизведение на экране 330 дисплея посредством инструкции от CPU 321. Экран 330 дисплея может включать в себя сенсорную панель.
Портативный носитель записи может быть прикреплен к или удален из I/F 327 носителя записи. I/F 327 носителя записи записывает данные в носитель 331 записи посредством инструкции от CPU 321 или считывает данные с носителя 331 записи. Носитель 331 записи может быть одним из различных типов, включающим в себя носитель для оптической, электрической или магнитной записи, такой как CD-ROM, оптический диск, USB-память и SD-карта, и полупроводниковую память для электрической записи информации, такую как flash-память.
Программа 328 хранится на носителе 331 записи и доставляется, или программа 328 загружается с сервера через сеть 3.
Аппаратные конфигурации клиентского PC 11 в окружении 1 конечного пользователя и PC-сервер 21 в участке 20 управления процессом могут быть реализованы посредством той же конфигурации, как на Фиг. 2.
(Функциональная блок-схема)
Фиг. 3 является примером функциональной блок-схемы DFE 32 родственной области техники для сравнения. В технологическом процессе DFE 32 выполняет управление заданием, управление процессором растровых изображений (RIP) и управление принтерами. Таким образом, DFE 32 функционирует как сервер для предоставления окружению 1 конечного пользователя или участку 20 управления процессом основной функции печати. Управление заданием относится к управлению в отношении последовательности процедур задания печати, таких как прием задания печати, анализ JDF, создание растровых данных, печать посредством принтера 31, и подобные. Управление RIP относится к управлению для создания "списка параметров RIP" и предписания механизму 59 RIP создать растровые данные после создания "атрибутов задания внутри DFE", описанных ниже. "Атрибуты задания внутри DFE" являются примером установочной информации для устройства в формуле изобретения, и "список параметров RIP" является примером данных управления в формуле изобретения.
"RIP" является аббревиатурой "процессора растровых изображений" и относится к выделенной ИС для формирования растровых данных и для формирования (воспроизведения) растровых данных.
Управление принтерами относится к управлению для передачи растровых данных и части "атрибутов задания внутри DFE" (информации отделки, описанной ниже) в принтер 31 и предписания принтеру 31 выполнить печать.
DFE 32 поддерживает приложение 12 компании C и может обычно выполнить задание печати (JDF и PDL) в форме компании C. В нижеследующем описана процедура печати.
1. Участок 51 приема задания принимает задание печати (PDL+JDF) в форме компании C из приложения 12, функционирующего в окружении 1 конечного пользователя.
2. Участок 51 приема задания выводит задание печати в участок 52 управления системой.
3. Участок 52 управления системой временно сохраняет задание печати в участке 53 хранения данных задания в зависимости от установки и последовательно выводит задание печати в участок 55 управления заданием, или участок 52 управления системой непосредственно выводит задание печати в участок 55 управления заданием.
4. Участок 55 управления заданием передает JDF внутри задания печати в участок 56 анализа JDF и также выводит запрос преобразования JDF в участок 56 анализа JDF.
5. Участок 56 анализа JDF преобразовывает JDF в форме компании C в "атрибуты задания внутри DFE", которые могут быть обработаны посредством DFE 32. "Атрибуты задания внутри DFE" получаются посредством преобразования каждого атрибута задания печати в форму, обрабатываемую посредством DFE 32 компании C, например, как будет описано ниже.
6. Участок 56 анализа JDF передает "атрибуты задания внутри DFE", возникающие в результате преобразования, в участок 55 управления заданием.
7. Участок 55 управления заданием формирует "список параметров RIP" из "атрибутов задания внутри DFE" и "PDL". "Список параметров RIP" включает в себя набор информации, необходимой для RIP-обработки посредством механизма 59 RIP. Участок 55 управления заданием определяет инструкцию для RIP-обработки для механизма 59 RIP из информации в "списке параметров RIP". Эта инструкция называется командой RIP.
8. Участок 55 управления заданием инициализирует механизм 59 RIP, определяет команды RIP с использованием информации, необходимой для RIP-обработки, описанной в "списке параметров RIP", и выводит команды RIP в механизм 59 RIP.
9. Механизм 59 RIP выполняет процесс отрисовки в соответствии с командами RIP. В результате процесса отрисовки, растровые данные (данные битовой карты) формируются в соответствии с выходным разрешением принтера 31.
10. Механизм 59 RIP сохраняет растровые данные в участке 60 хранения изображений после процесса отрисовки и отправляет уведомление об окончании RIP в участок 55 управления заданием.
11. Участок 55 управления заданием передает информацию отделки из "атрибутов задания внутри DFE" в участок 61 управления принтером и запрашивает печать.
12. Участок 61 управления принтером принимает запрос печати от участка 55 управления заданием, проверяет изображение, хранящееся в участке 60 хранения изображений, и управляет принтером 31 в соответствии с информацией отделки для выполнения печати.
(a1) Таким образом, так как DFE 32 может анализировать JDF в форме компании C, возможно преобразовать JDF в "атрибуты задания внутри DFE" и растрировать посредством механизма 59 RIP. Однако, если JDF не в форме компании C, участок 56 анализа JDF не может соответствующим образом анализировать JDF.
(a2) К тому же, даже если возможно анализировать JDF не в форме компании C, в зависимости от приложения технологического процесса других компаний, задание печати, включающее в себя JDF и PDL, может отличаться от задания печати компании C. В этом случае, DFE 32 может не выполнить обычную печать.
(a3) К тому же, даже если поддерживаются разные задания печати, результаты вывода могут быть разными из-за разницы в обработке механизма 59 RIP, хотя PDL в задании печати является тем же типом PDL (PDF, PostScript или подобным).
(a4) Например, даже если возможно устранить разницу результатов вывода посредством установки механизма 59 RIP каждой компании, механизм 59 RIP каждой компании в основном имеет разную последовательность для управления, так что невозможно уменьшить разницу результатов вывода только посредством установки механизма 59 RIP каждой компании.
(DFE в настоящем варианте осуществления)
Фиг. 4 является примером функциональной блок-схемы DFE 32 согласно настоящему варианту осуществления. DFE 32 по настоящему варианту осуществления функционирует как следует ниже, как его основные признаки, для того, чтобы решить вышеупомянутую проблему.
(b1) Участок 63 преобразования JDF участка 56 анализа JDF преобразовывает JDF в форме каждой компании в "атрибуты задания внутри DFE", которые могут быть обработаны посредством DFE 32 компании C. В соответствии с этим возможно решить (a1).
К тому же, когда JDF преобразовывается в "атрибуты задания внутри DFE", "режим управления RIP" устанавливается в "атрибутах задания внутри DFE". Конкретно, "режим страницы" или "режим листа" устанавливается в "режиме управления RIP".
"Режим страницы" предписывает RIP-обработку для каждой страницы и формирует растровые данные, агрегированные в одиночном листе.
"Режим листа" предписывает RIP-обработку для каждой части (ячейки) одиночного листа, на котором было агрегировано множество страниц, и формирует растровые данные.
(b2) Участок 58 управления RIP располагается на участке 57 RIP. Участок 58 управления RIP управляет механизмом 59 RIP в соответствии с "режимом управления RIP". Соответственно, оптимальная последовательность для задания печати выбирается посредством "режима управления RIP". В соответствии с этим возможно решить (a2).
(b3) В участке 57 RIP, один из механизмов 59 RIP располагается для каждого изготовителя программного обеспечения (для каждого механизма RIP, идентификационная информация описана ниже) для приложения. В соответствии с этим, возможно предотвратить проблему (a3), когда результаты вывода могут быть разными из-за разницы в обработке механизмов 59 RIP, хотя PDL в задании печати имеет тот же тип PDL.
(b4) Участок 58 управления RIP определяет механизм 59 RIP для использования среди множества механизмов 59 RIP и управляет механизмом 59 RIP в соответствии с последовательностью, удерживаемой заранее для каждого механизма 59 RIP. В соответствии с этим возможно решить (a4).
В нижеследующем описание дается на основе Фиг. 4. DFE 32 включает в себя участок 51 приема задания, участок 52 управления системой, участок 54 управления UI (интерфейсом пользователя), участок 55 управления заданием, участок 56 анализа JDF, участок 57 RIP, участок 58 управления RIP, механизм 59 RIP и участок 61 управления принтером. Они реализуются, когда CPU 321 исполняет программу 328 и взаимодействует с различными типами аппаратных средств, показанных на Фиг. 2. DFE 32 дополнительно включает в себя участок 53 хранения данных задания и участок 60 хранения изображений, выполненные во вспомогательном устройстве 323 хранения, RAM 322, носителе 331 записи или подобном.
Участок 51 приема задания принимает задание печати из приложения 12 или подобного через сеть 3. Например, участок 51 приема задания извлекает JDF и PDL из принятых данных и выводит их в участок 55 управления заданием. К тому же, участок 51 приема задания ассоциирует задание печати с уникальным номером задания, датой и временем приема, датой и временем окончания, статусом и подобным и сохраняет их в журнал, например. Вместо ввода из приложения 12, задание печати может быть введено, когда участок 51 приема задания считывает задание печати, сохраненное в портативной памяти. В настоящем варианте осуществления, предполагается, что JDF должен быть включен в задание печати. Если JDF не включен, участок 51 приема задания создает фиктивный JDF и определяет установку задания печати, необходимую для обработки задания внутри DFE 32.
Участок 52 управления системой сохраняет принятое задание печати в участке 53 хранения данных задания или выводит принятое задание печати в участок 55 управления заданием. Например, если DFE 32 настроен заранее так, чтобы задание печати было сохранено в участке 53 хранения данных задания, участок 52 управления системой сохраняет задание печати в участке 53 хранения данных задания. К тому же, JDF может описать, сохранять ли задание печати в участке 53 хранения данных задания.
Если пользователь оперирует так, чтобы элементы контента задания печати, сохраненного в участке 53 хранения данных задания, отображались на экране 330 дисплея, например, участок 52 управления системой выводит JDF из участка 53 хранения данных задания в участок 54 управления UI. Если пользователь изменяет JDF, участок 54 управления UI принимает измененные элементы контента, и участок 52 управления системой сохраняет измененный JDF в участке 53 хранения данных задания еще раз.
Если участок 52 управления системой принимает инструкцию для выполнения задания печати от пользователя, окружение 1 конечного пользователя, или участок 20 управления процессом, участок 52 управления системой выводит задание печати, сохраненную в участке 53 хранения данных задания, в участок 55 управления заданием. К тому же, если момент времени печати устанавливается в JDF, участок 52 управления системой считывает задание печати, сохраненное в участке 53 хранения данных задания, и выводит задание печати в участок 55 управления заданием в момент времени печати.
Участок 53 хранения данных задания является областью хранения для хранения задания печати таким образом и располагается во вспомогательном устройстве 323 хранения DFE 32 или носителе 331 записи. Участок 53 хранения данных задания может быть расположен в устройстве хранения в сети.
Участок 54 управления UI интерпретирует JDF и отображает элементы контента задания печати на экране 330 дисплея. Участок 54 управления UI может отобразить растровые данные, сформированные посредством механизма 59 RIP на экране 330 дисплея.
Участок 55 управления заданием предписывает участку 58 управления RIP сформировать растровые данные и предписывает участку 61 управления принтером выполнить печать. Конкретно, участок 55 управления заданием сначала передает JDF задания печати в участок 56 анализа JDF и выводит запрос преобразования JDF в участок 56 анализа JDF.
Участок 56 анализа JDF изменяет JDF в форме компании C на "атрибуты задания внутри DFE" компании C, как выполнено в предшествующем уровне техники. Участок 63 преобразования JDF участка 56 анализа JDF анализирует описание JDF для определения изготовителя программного обеспечения (пример первоначального формирователя в формуле изобретения) приложения 12, который создал JDF. Определение изготовителя программного обеспечения, который создал JDF, означает по существу то же, что и определение механизма 59 RIP, посредством которого предполагается воспроизвести задание печати. Участок 63 преобразования JDF использует таблицу 62 преобразований, созданную на основании соответствия между JDF в форме каждой компании и "атрибутами задания внутри DFE" компании C и изменяет JDF в зависимости от изготовителя программного обеспечения приложения 12 на "атрибуты задания внутри DFE" компании C. Таблица 62 преобразований создается для каждого изготовителя программного обеспечения.
Участок 63 преобразования JDF устанавливает "режим управления RIP ("режим страницы" или "режим листа")" в "атрибутах задания внутри DFE". Другими словами, участок 63 преобразования JDF определяет JDF, который должен быть в форме компании A или B, отличной от компании C, и устанавливает "режим управления RIP", подходящий для задания печати, созданного изготовителем программного обеспечения приложения 12. Заранее было проверено, задание печати каждой компании создано в "режиме страницы" или "режиме листа". В настоящем варианте осуществления, предполагается, что компания C обрабатывает установку агрегированной печати для задания печати в "режиме страницы".
К тому же, участок 63 преобразования JDF может задать "идентификационную информацию механизма RIP" в "атрибутах задания внутри DFE". Другими словами, участок 63 преобразования JDF определяет JDF, который должен быть в форме компании A или B, отличной от компании C, и устанавливает "идентификационную информацию механизма RIP", подходящую для каждой компании.
В соответствии с этим участок 55 управления заданием получает "атрибуты задания внутри DFE", преобразовывает "атрибуты задания внутри DFE" и PDL в "список параметров RIP" и выводит задание печати как "список параметров RIP" в участок 58 управления RIP. Участок 55 управления заданием предписывает участку 58 управления RIP выполнить процесс отрисовки с использованием механизма 59 RIP. Другими словами, участок 55 управления заданием может создать "список параметров RIP" из "атрибутов задания внутри DFE" и PDL таким же образом как случай, когда участок 58 управления RIP удален. "Список параметров RIP" включает в себя "режим управления RIP".
К тому же, участок 55 управления заданием всегда функционирует в соответствии с последовательностью в "режиме страницы". Участок 55 управления заданием всегда функционирует в собственном режиме управления компании, так что участку 55 управления заданием не требуется изменение для поддержки задания печати (JDF и PDL) другой компании. Участок 55 управления заданием может уменьшить затраты разработки или период разработки избегая изменения для поддержки задания печати другой компании, для того, чтобы обеспечить основные функции при выполнении задания печати.
Участок 57 RIP включает в себя участок 58 управления RIP и механизмы 59 RIP и формирует растровые данные с их использованием. Для каждого изготовителя программного обеспечения приложения подготавливается один из механизмов 59 RIP. В дополнение, даже если изготовители программного обеспечения разные, возможно использовать одинаковый механизм 59 RIP пока механизм 59 RIP, который использует один изготовитель программного обеспечения, является таким же как механизм 59 RIP другого изготовителя программного обеспечения. На чертеже, размещены три механизма 59 RIP, но число механизмов 59 RIP может быть по меньшей мере два или четыре или больше.
Участок 58 управления RIP анализирует информацию в "списке параметров RIP" и определяет механизм RIP, который должен быть использован, из множества механизмов 59 RIP. Определение механизма RIP основано по меньшей мере на одном элементе в "списке параметров RIP" или основано на "идентификационной информации механизма RIP", показанной в "списке параметров RIP".
Участок 58 управления RIP хранит последовательность для управления для каждого из множества механизмов 59 RIP. Соответственно, участок 55 управления заданием может вывести "список параметров RIP" в участок 58 управления RIP, независимо от механизма 59 RIP, который должен быть использован.
Участок 58 управления RIP ссылается на "список параметров RIP" и передает команду RIP механизму 59 RIP. Если "режимом управления RIP" является "режим листа", участок 58 управления RIP выводит команду RIP в механизм 59 RIP в соответствии с "режимом листа". В соответствии с этим, возможно устранить разницу заданий печати.
Механизм 59 RIP является механизмом воспроизведения и формирует растровые данные посредством растрирования в соответствии с командой RIP. Как упомянуто выше, присутствует множество механизмов 59 RIP, соответствующих изготовителям программного обеспечения приложений.
Участок 60 хранения изображений является блоком хранения, который хранит сформированные растровые данные. Участок 60 хранения изображений установлен во вспомогательном устройстве 323 хранения, например.
Участок 61 управления принтером соединен с принтером 31. Участок 61 управления принтером выполняет печать посредством считывания растровых данных, хранящихся в участке 60 хранения изображений, и передачи растровых данных в принтер 31. Участок 61 управления принтером также выполняет процесс отделки на основании информации отделки, полученной от участка 55 управления заданием.
(Информация о других компаниях внутри JDF)
JDF описывается в расширяемом языке разметки (XML). XML является стандартом структурированного текста для обеспечения меток смысловым значением и структурирования документа.
Фиг. 5A-C являются примерами схемы, иллюстрирующей часть описания JDF. Фиг. 5A описывает элементы контента инструкции для задания печати.
"JDF xmlns="http://www.CIP4.org/JDFSchema_1_1"" указывает JDF-задание, соответствующее CIP4.
"xmlns:C="www.ccc.com/schema/ccc"" указывает определение JDF-метки, независимо расширяемое каждой печатающей компанией или продавцом, которое не соответствует CIP 4. В этом примере, любая метка, начинающаяся с "C:" внутри JDF, является расширенной меткой.
"ResourcePool" определяет коллекцию атрибутов для реализации печати.
"LayoutPreparationParams" является одним из атрибутов, определенных в ResourcePool, и определяет атрибуты, относящиеся к верстке.
"ResourceLinkPool" определяет коллекцию ссылок на атрибуты, часто используемые внутри ResourcePool, для конкретных диапазонов, если атрибуты отличаются в диапазонах внутри задания, как например, страницы.
"ComponentLink" является одним из определений ссылок внутри "ResourceLinkPool" и точно определяет ссылку атрибута, относящегося к выходному продукту и информации.
"Amount" точно определяет число копий.
"Rotate" точно определяет угол вращения для изображения.
Если JDF, показанный на Фиг. 5A, создается посредством приложения 12 компании C, DFE 32 компании C может корректно анализировать JDF. В отличие от этого, как показано на Фиг. 5B и C, компания приложения 12 может расширить JDF.
Фиг. 5B является примером расширения компанией A, и Фиг. 5C является примером расширения компанией B. На Фиг. 5B, "xmlns:A="www.aaa.com/schema/aaa"" указывает, что любая метка, начинающаяся с "A:" внутри JDF, является расширенной меткой компании A. На Фиг. 5C, "xmlns:B="www.bbb.com/schema/bbb"" указывает, что любая метка, начинающаяся с "B:" внутри JDF, является расширенной меткой компании B.
Соответственно, участок 63 преобразования JDF может идентифицировать изготовителя программного обеспечения приложения 12, которое создало JDF, посредством ссылки на эти описания JDF. Возможно использовать таблицу 62 преобразований, упомянуто ниже, в зависимости от изготовителя программного обеспечения приложения 12, и преобразовать JDF в "атрибуты задания внутри DFE", которые могут быть обработаны посредством DFE 32 компании C.
(Создание атрибутов задания внутри DFE)
Создание "атрибутов задания внутри DFE" описывается со ссылкой на Фиг. 6A-C и 7A-C. Фиг. 6A-C показывают примеры таблицы 62 преобразований. Фиг. 7A-C являются примерами схемы, иллюстрирующей создание "атрибутов задания внутри DFE". Участок 56 анализа JDF преобразовывает JDF в форме компании C в "атрибуты задания внутри DFE" таким же образом, как в предшествующем уровне техники. Преобразование выполняется, например, посредством обращения к таблице 62 преобразований, которая ассоциирует атрибут внутри метки JDF с элементом "атрибутов задания внутри DFE", и помещения значения атрибута JDF в качестве значения элемента "атрибутов задания внутри DFE". Таблицы 62 преобразований на Фиг. 7A-C являются таблицами преобразований, показанных на Фиг. 6A-C. Фиг. 6A показана на Фиг. 7A, Фиг. 6B показана на Фиг. 7B, и Фиг. 6C показана на Фиг. 7C.
Фиг. 6A показывает пример таблицы преобразований компании C. Таблица преобразований компании C ассоциирует значение имени атрибута "Amount" со значением элемента с именем элемента "число копий" и ассоциирует значение или имя атрибута "Rotate" со значением элемента с именем элемента "вращение".
Когда участок 63 преобразования JDF идентифицирует изготовителя программного обеспечения (а именно, механизм RIP, предполагаемый для обработки задания печати), который создал задание печати, которое упомянуто выше, участок 63 преобразования JDF использует таблицу 62 преобразований для каждого изготовителя программного обеспечения для преобразования JDF в "атрибуты задания внутри DFE".
Участок 63 преобразования JDF сохраняет таблицу 62 преобразований компании A и таблицу 62 преобразований компании B заранее. Фиг. 6B показывает таблицу 62 преобразований компании A, и Фиг. 6C показывает таблицу 62 преобразований компании B. Участок 63 преобразования JDF обнаруживает описание, которое точно определяет расширенную метку из JDF, идентифицирует изготовителя приложения 12 и использует таблицу 62 преобразований для каждого изготовителя, как упомянуто выше.
Возможно преобразовать JDF в форме компании A или B таким же образом, как в JDF в форме компании C. Таблица преобразований компании A ассоциирует значение имени атрибута "A:Amount" со значением элемента с именем элемента "число копий" и ассоциирует значение или имя атрибута "A:Rotate" со значением элемента с именем элемента "вращение". Таблица преобразований компании B ассоциирует значение имени атрибута "B:DeliveryAmount" со значением элемента с именем элемента "число копий" и ассоциирует значение или имя атрибута "B:Rotate" со значением элемента с именем элемента "вращение". В таблице преобразований компании B, вращение активировано, только если значением имени атрибута "B:AlternateRotation" является "false". Если определяется, что JDF должен быть в форме компании A или B, возможно создать "атрибуты задания внутри DFE" таким же образом, как в JDF в форме компании C.
Если участок 63 преобразования JDF определяет, что форма задания печати при агрегированной печати создана посредством приложения 12 компании, отличной от своей собственной компании (компании C), участок 63 преобразования JDF устанавливает "режим листа" в элементе "режим управления RIP" для "атрибутов задания внутри DFE". Если приложение 12 сделано своей собственной компанией, или форма задания печати при агрегированной печати создана посредством приложения той же компании (компании C), участок 63 преобразования JDF устанавливает "режим страницы" в элементе "режим управления RIP". Соответственно, участок 58 управления RIP может управлять командой RIP, которая должна быть выведена в механизм 59 RIP, в соответствии с "режимом управления RIP".
"Режим управления RIP" может быть установлен, если форма задания печати при агрегированной печати не создана посредством приложения 12 компании, отличной от своей собственной компании (компании C), но создана посредством приложения 12, и агрегированная печать для двух или более страниц фактически устанавливается в JDF.
Таким образом, если участок 63 преобразования JDF создает "атрибуты задания внутри DFE", описания, такие как "xmlns:A="www.aaa.com/schema/aaa"", "xmlns:B="www.bbb.com/schema/bbb"", метка, начинающаяся с "A:" ("A:Amount", "A:Rotate"), и метка, начинающаяся с "B:" ("B:DeliveryAmount", "B:Rotate"), включаются или могут быть преобразованы для включения в "атрибуты задания внутри DFE". К тому же, информация о таких описаниях может быть включена в "список параметров RIP". В соответствии с этим, участок 58 управления RIP может обнаружить эти описания из "списка параметров RIP" и выбрать единственный механизм 59 RIP.
К тому же, участок 63 преобразования JDF может задать "идентификационную информацию механизма RIP" непосредственно в "атрибутах задания внутри DFE" как в "режиме управления RIP". В этом случае, устанавливается имя компании, такое как компания A, компания B или компания C, или устанавливается ID (идентификационная информация) конкретно для компании A, компании B или компании C, например. Конкретная ID (идентификационная информация) является примером точно определенной информации в формуле изобретения.
Фиг. 8A является примером схемы, схематично иллюстрирующей пример "атрибутов задания внутри DFE". "Атрибуты задания внутри DFE" по существу делятся на "информацию задания", относящуюся к выполнению задания, "информацию редактирования", относящуюся к растровым данным, и "информацию отделки", относящуюся к процессу отделки.
- В информации задания, элемент "число копий" точно определяет число копий задания печати.
- В информации задания, элемент "число страниц" точно определяет число страниц, включенных в задание печати.
- В информации задания, элемент "режим управления RIP" точно определяет режим управления механизма RIP посредством участка 58 управления RIP.
- В информации редактирования, элемент "информация направления" точно определяет направление печати.
- В информации редактирования, элемент "информация поверхности печати" точно определяет поверхность печати.
- В информации редактирования, элемент "вращение" точно определяет угол вращения страницы.
- В информации редактирования, элемент "масштабирование вверх/вниз" точно определяет масштабирование и увеличение.
- В информации редактирования, элемент "положение изображения: сдвиг" точно определяет сдвиг изображения.
- В информации редактирования, элемент "положение изображения: информация регулирования по положению" точно определяет регулирование по положению изображения.
- В информации редактирования, элемент "информация раскладки: специальная компоновка верстки" точно определяет компоновку специальной поверхности.
- В информации редактирования, элемент "информация раскладки: номер страницы" точно определяет номер страницы одиночного листа.
- В информации редактирования, элемент "информация раскладки: информация верстки" точно определяет информацию о компоновке поверхности.
- В информации редактирования, элемент "информация раскладки: информация порядка страниц" точно определяет информацию о порядке страниц, которые должны быть напечатаны.
- В информации редактирования, элемент "информация раскладки: регулирование растяжения по положению" точно определяет информацию о регулировании положения растяжения.
- В информации редактирования, элемент "информация о границах" точно определяет информацию о границе, такую как окно компоновки или промежуток между колонками.
- В информации редактирования, элемент "информация метки кадрирования: информация центральной метки кадрирования" точно определяет информацию о центральной метке кадрирования.
- В информации редактирования, элемент "информация метки кадрирования: информация угловой метки кадрирования" точно определяет информацию угловой метки кадрирования.
- В информации отделки, элемент "информация разбора по копиям" точно определяет информацию о том, выполняется ли печать постранично или подокументно, если должно быть напечатано множество копий документа.
- В информации отделки, элемент "информация сшивания скобками/переплета" точно определяет информацию о сшивании скобками или переплете.
- В информации отделки, элемент "информация пробивки" точно определяет информацию о пробивке.
- В информации отделки, элемент "информация сгибания" точно определяет информацию о сгибании.
- В информации отделки, элемент "информация обрезки" точно определяет информацию об обрезке.
- В информации отделки, элемент "информация выходного лотка" точно определяет информацию о выходном лотке.
- В информации отделки, элемент "информация входного лотка" точно определяет информацию о входном лотке.
- В информации отделки, элемент "информация листа-обложки" точно определяет информацию о листе-обложке.
В "режиме управления RIP" "атрибутов задания внутри DFE", устанавливается "режим страницы" или "режим листа". Тогда как "режим управления RIP" устанавливается как элемент "атрибутов задания внутри DFE" на Фиг. 8A, "режим управления RIP" может быть установлен как дополнение к "атрибутам задания внутри DFE".
Фиг. 8B является примером схемы, схематично иллюстрирующей пример "атрибутов задания внутри DFE". На Фиг. 8B "идентификационная информация механизма RIP" для идентификации множества механизмов 59 RIP установлена отдельно от "режима управления RIP".
Если есть только один изготовитель программного обеспечения, чьим "режимом управления RIP" является "режим листа", "режим листа", установленный как "режим управления RIP", служит в качестве информации для идентификации механизма RIP (изготовителя программного обеспечения).
(Список параметров RIP)
"Список параметров RIP" создается из "атрибутов задания внутри DFE" и PDL. Как упомянуто выше, "атрибуты задания внутри DFE" являются информацией, которая может быть обработана посредством DFE 32 компании C. Другими словами, "атрибуты задания внутри DFE" описаны в терминологии и форме, такой чтобы участок 55 управления заданием мог анализировать "атрибуты задания внутри DFE" и создать "список параметров RIP". К тому же, хотя "список параметров RIP" включает в себя элемент "режим управления RIP", "режим управления RIP" является только одним из элементов в "атрибутах задания внутри DFE". То же применяется, если включена "идентификационная информация механизма RIP".
Соответственно, даже если включен "режим управления RIP" или "идентификационная информация механизма RIP", этот элемент может быть описан от "атрибутов задания внутри DFE" до "списка параметров RIP". Другими словами, "список параметров RIP" в общем не зависит от присутствия или отсутствия установки "режима управления RIP" и присутствия или отсутствия "идентификационной информации механизма RIP". Соответственно, по сравнению с участком 55 управления заданием предшествующего уровня техники, показанного на Фиг. 3, например, функции участка 55 управления заданием в этом варианте осуществления не изменяются вовсе или изменяются несущественно.
Фиг. 9 является схемой, показывающей пример "списка параметров RIP".
- Информация типа входных/выходных данных точно определяет типы входных или выходных данных (для входных или выходных данных, не только PDL, но также точно определены текстовый файл или данные изображения, такие как JPEG).
- Информация способа точного определения положения считывания/записи для входных/выходных данных точно определяет способ точного определения сдвига (положения считывания/записи) входных или выходных данных. Например, возможно точно определить сдвиг в обозначенном положении, текущем положении или самом дальнем положении.
- Информация положения считывания/записи для входных/выходных данных точно определяет текущее положении обработки для входных и выходных данных.
- Информация режима исполнения считывания/записи для входных/выходных данных точно определяет режим исполнения. Например, точно определяется READ, WRITE, READ_WRITE или подобное.
- Информация о единицах (размерностях) точно определяет единицу, которая должна быть использована внутри "списка параметров RIP". Например, точно определяется "мм", "дюйм", "элемент растра", "точка" или подобное.
- Информация способа сжатия для входных/выходных данных точно определяет способ сжатия входных и выходных данных. Например, точно определяется "UNCOMPRESSED", "PACKBITS" или подобное.
- "Режим управления RIP" точно определяет режим управления при агрегированной печати. Например, точно определяется "режим страницы" или "режим листа".
Участок информации входного/выходного изображения имеет "информацию о выходном изображении", "информацию о входном изображении" и "информацию об обработке изображения.
(Информация о выходном изображении)
- Тип формата изображения точно определяет тип формата выходного изображения. Например, точно определяется растровый или подобный.
- Размерности формата изображения точно определяют размерности формата выходного изображения.
- Разрешение формата изображения точно определяет разрешение формата выходного изображения.
- Положение изображения точно определяет положение выходного изображения.
- Информация цветового разделения точно определяет цветовое разделение. Например, точно определяется "k", "cmyk", "разделение" или подобное.
- Информация политики пригодности цветовой плоскости точно определяет способ расширения цветовых плоскостей.
- Информация смещения плоскости точно определяет величину смещения цветовой плоскости.
- Число битов цвета формата изображения точно определяет число битов цвета формата выходного изображения.
- Информация направления изображения точно определяет направление страницы выходного изображения.
- Информация положения формирования изображения точно определяет информацию по положению об области кадрирования.
- Информация размера формирования изображения точно определяет информацию размера об области кадрирования.
- Информация способа формирования изображения точно определяет политику кадрирования.
- Цветовая ICC-информация точно определяет информацию цветовом ICC-профиле.
- Информация замены шрифтов точно определяет информацию о замене для шрифта.
- Информация исходной точки формирования изображения точно определяет исходную точку формирования изображения. Например, точно определяется "центральная", "верхняя правая" или подобное.
- Информация черного по каналу K точно определяет информацию о черном по каналу K.
- Информация воспроизведения точно определяет информацию о воспроизведении (растрировании).
(Информация о входном изображении)
- Тип формата изображения точно определяет тип формата входного изображения. Например, точно определяется растровый или подобный.
- Размерности формата изображения точно определяют размерности формата входного изображения.
- Разрешение формата изображения точно определяет разрешение формата входного изображения.
- Положение изображения точно определяет положение входного изображения.
- Входные данные точно определяют входные данные.
- Информация области страницы точно определяет номер страницы.
- Цветовая ICC-информация точно определяет информацию цветовом ICC-профиле.
(Информация об обработке изображения)
- Информация сдвига масштабирования точно определяет сдвиг для алгоритма масштабирования. Например, точно определяется горизонтальный сдвиг, вертикальный сдвиг или подобное.
- Информация области объекта точно определяет ширину и высоту области объекта.
- Информация полутона точно определяет сдвиг полутона. Например, точно определяется горизонтальный сдвиг, вертикальный сдвиг или подобное.
- Информация алгоритма масштабирования точно определяет способ масштабирования.
Информация о PDL точно определяет область данных, информацию размера и способ компоновки данных.
- Область данных точно определяет информацию об области, где хранится PDL. Информация шрифта, информация о числе страниц и подобное включены в PDL, присутствующий в области данных.
- Информация размера точно определяет размер PDL.
- Способ компоновки данных точно определяет способ компоновки данных. Например, точно определяется прямой порядок байтов, обратный порядок байтов или подобное.
"Режим управления RIP" не ограничивается местом, показанным на Фиг. 9, и может быть установлен в другом месте внутри "списка параметров RIP". К тому же, формулировка "режим управления RIP" может быть удалена, поскольку "режим управления RIP" включен в качестве информации.
Фиг. 10 является другой схемой, показывающей пример "списка параметров RIP". На Фиг. 10, "идентификационная информация механизма RIP" (такая как имя компании в этом случае) устанавливается вслед за "режимом управления RIP". В соответствии с этим, участок 58 управления RIP способен выбирать механизм 59 RIP только посредством обращения к конкретному элементу ("идентификационной информации механизма RIP") из "списка параметров RIP" без обнаружения "xmlns:A="www.aaa.com/schema/aaa"" или "xmlns:B="www.bbb.com/schema/bbb"" (или "A:Amount" или "B:DeliveryAmount").
(Процедура управления)
Фиг. 11 является примером диаграммы последовательностей, показывающей процедуру функционирования DFE.
S1: Приложение 12 передает задание печати (JDF+PDL) в участок 51 приема задания.
S2: Участок 51 приема задания выводит задание печати в участок 52 управления системой.
Выполняется один из процесса на этапе S3-1 или процесса на этапе S3-2.
S3-1: Если DFE 32 настроен для сохранения задания печати в участке 53 хранения данных задания, или JDF включает в себя установку сохранить задание печати в участке 53 хранения данных задания, участок 52 управления системой сохраняет задание печати в участке 53 хранения данных задания.
S3-2: Если нет такой установки сохранить задание печати в участке 53 хранения данных задания, участок 52 управления системой выводит задание печати в участок 55 управления заданием.
S4: Участок 55 управления заданием выводит JDF задания печати в участок 56 анализа JDF и также выводит запрос преобразования JDF в участок 56 анализа JDF.
S5: Участок 56 анализа JDF преобразовывает JDF в форме каждой компании в "атрибуты задания внутри DFE", которые могут быть обработаны посредством DFE 32 компании C. После преобразования, участок 56 анализа JDF устанавливает "режим управления RIP ("режим страницы" или "режим листа")" в "атрибутах задания внутри DFE". "Режим управления RIP" может быть установлен до создания, по факту создания или вслед за созданием "атрибутов задания внутри DFE".
S6: Участок 56 анализа JDF выводит "атрибуты задания внутри DFE" в участок 55 управления заданием.
S7: Участок 55 управления заданием создает "список параметров RIP" из "атрибутов задания внутри DFE" и "PDL".
S8: Участок 55 управления заданием выводит "список параметров RIP" в участок 58 управления RIP.
S9: Участок 58 управления RIP определяет механизм 59 RIP, который должен быть использован, на основе "списка параметров RIP".
Нижеследующие процессы отличаются в зависимости от того, является "режимом управления RIP" "режим страницы" или "режим листа". Сначала описан "режим страницы".
S10-1: Участок 58 управления RIP инициализирует определенный механизм 59 RIP.
S11-1: Участок 55 управления заданием запрашивает выполнение RIP из участка 58 управления RIP.
S12-1: Участок 58 управления RIP вместо участка 55 управления заданием выводит команду RIP. Если "режимом управления RIP" является "режим страницы", участок 58 управления RIP выводит команду RIP в последовательности, подходящей для "режима страницы".
S13-1: Механизм 59 RIP выполняет растрирование.
S14-1: Механизм 59 RIP сохраняет растровые данные в участке 60 хранения изображений.
Далее описан "режим листа".
S10-2: Участок 58 управления RIP инициализирует определенный механизм 59 RIP.
S11-2: Участок 55 управления заданием запрашивает выполнение RIP из участка 58 управления RIP.
S12-2: Если "режимом управления RIP" является "режим листа", участок 58 управления RIP выводит команду RIP в последовательности, подходящей для "режима листа".
S13-2: Механизм 59 RIP выполняет растрирование.
S14-2: Механизм 59 RIP сохраняет растровые данные в участке 60 хранения изображений.
Соответственно, когда механизм 59 RIP определяется на основе "списка параметров RIP", участок 58 управления RIP может управлять механизмом 59 RIP в соответствии с "режимом страницы" или "режимом листа". Операции участка 55 управления заданием не отличаются между "режимом страницы" и "режимом листа".
S15: Участок 55 управления заданием выводит информацию отделки вместе с запросом печати в участок 61 управления принтером. Информация отделки может быть выведена до или после формирования растровых данных.
S16: Участок 61 управления принтером проверяет растровые данные в участке 60 хранения изображений по факту получения запроса печати и выполняет печать.
Разница между "режимом страницы" и "режимом листа", которая является примером разницы между заданиями печати возникает из-за разности изготовителей программного обеспечения JDF. Если изготовитель программного обеспечения определен, "режим управления RIP" считается определенным так, что компании A и C используют "режим страницы", и компания B использует "режим листа", например. Соответственно, вместо того, чтобы иметь отдельные последовательности для "режима страницы" и "режима листа", как показано на Фиг. 11, последовательности "режима страницы" и "режима листа" можно переключать в зависимости от механизма 59 RIP, который должен быть использован. Другими словами, возможно устранить разницу заданий печати посредством осуществления выбора механизма 59 RIP и переключения последовательностей.
(Разница последовательностей из-за разницы механизмов RIP)
Так как последовательности отличаются в зависимости от механизма 59 RIP, подходящая последовательность для каждого механизма RIP определяется заранее в участке 58 управления RIP. Например, в зависимости от механизма 59 RIP, последовательность обработки страницы может поддерживаться или нет. Последовательность обработки страницы служит для управления воспроизведением одной страницы на стороне механизма RIP. В механизме 59 RIP, который поддерживает последовательность обработки страницы, когда данные постранично передаются в механизм 59 RIP, механизм 59 RIP самостоятельно воспроизводит каждую страницу.
Фиг. 12 является примером схемы последовательности операций подробной процедуры функционирования, в основном показывающей участок 58 управления RIP, если механизм 59 RIP поддерживает последовательности обработки страниц. Этот процесс заменяет процесс в S11-1 по S13-1 или S11-2 по S13-2, показанные на Фиг. 11.
S1: Участок 55 управления заданием выводит запрос запуска обработки задания в участок 58 управления RIP.
S2: Участок 58 управления RIP выводит инструкцию запуска обработки задания в механизм 59 RIP.
S3: Участок 58 управления RIP выводит ответ запуска обработки задания в участок 55 управления заданием.
Процессы в S4-S9 выполняются в отношении каждой страницы и повторяются для определенного числа страниц.
S4: Участок 55 управления заданием выводит запрос запуска обработки страницы в участок 58 управления RIP.
S5: Участок 58 управления RIP выводит ответ запуска обработки страницы в участок 55 управления заданием.
S6: Участок 58 управления RIP выводит RIP-данные страницы в механизм 59 RIP.
S7: Участок 58 управления RIP выводит инструкция запуска RIP страницы в механизм 59 RIP.
S8: Механизм 59 RIP выводит уведомление о завершении RIP страницы в участок 58 управления RIP, когда заканчивается воспроизведение одной страницы.
S9: Участок 58 управления RIP выводит уведомление о завершении обработки страницы в участок 55 управления заданием.
S10: Участок 58 управления RIP выводит уведомление о завершении обработки задания в участок 55 управления заданием.
Фиг. 13 является примером схемой последовательности операций подробной процедуры функционирования, в основном показывающей участок 58 управления RIP, если механизм 59 RIP не поддерживает последовательности обработки страниц. Этот процесс заменяет процесс в S11-1 по S13-1 или S11-2 по S13-2, показанные на Фиг. 11.
S1: Участок 55 управления заданием выводит запрос запуска обработки задания в участок 58 управления RIP.
S2: Участок 58 управления RIP выводит инструкцию запуска обработки задания в механизм 59 RIP.
S3: Участок 58 управления RIP выводит ответ запуска обработки задания в участок 55 управления заданием.
Процесс в S4-S12 выполняется в отношении каждой страницы и повторяются для определенного числа страниц.
S4: Участок 55 управления заданием выводит запрос запуска обработки страницы в участок 58 управления RIP.
S5: Участок 58 управления RIP выводит ответ запуска обработки страницы в участок 55 управления заданием.
К тому же, процесс в S6-S11 повторяется для некоторого числа областей хранения, хранящих изображения после RIP-обработки. Область хранения, хранящая изображения после RIP-обработки, относится к области для хранения изображений после RIP-обработки, удерживаемых в участке 60 хранения изображений (область хранения, хранящей изображения после RIP-обработки является примером блока отрисовки в формуле изобретения). Если обеспечена область, достаточная для хранения изображения одной страницы, процесс повторяется один раз. Если область хранения, хранящая изображения после RIP-обработки, имеет только размер M, например, и размер изображения одной страницы составляет 5×M, процесс повторяется пять раз (=5×M/M).
S6: Участок 58 управления RIP выводит инструкцию запуска подготовки RIP в механизм 59 RIP.
S7: Механизм 59 RIP выводит запрос RIP-данных в участок 58 управления RIP.
S8: Участок 58 управления RIP передает RIP-данные в механизм 59 RIP. Другими словами, так как механизм 59 RIP не поддерживает постраничное воспроизведение, участок 58 управления RIP передает RIP-данные в ответ на запрос от механизма 59 RIP.
S9: Механизм 59 RIP выводит уведомление о завершении подготовки RIP в участок 58 управления RIP.
S10: Участок 58 управления RIP выводит инструкцию запуска RIP в механизм 59 RIP.
S11: Механизм 59 RIP выводит уведомление о завершении RIP в участок 58 управления RIP.
S12: Когда процесс в S6-S11 повторяется для определенного числа областей хранения, хранящих изображения после RIP-обработки (когда заканчивается обработка для одной страницы), участок 58 управления RIP выводит уведомление о завершении обработки страницы в участок 55 управления заданием.
S13: Когда заканчивается воспроизведение всех страниц, участок 58 управления RIP выводит уведомление о завершении обработки задания в участок 55 управления заданием.
Так как участок 58 управления RIP переключает последовательности в зависимости от механизма 59 RIP, как показано на Фиг. 12 и Фиг. 13, если механизм 59 RIP каждой компании установлен на DFE 32, возможно соответствующим образом управлять каждым механизмом 59 RIP. Соответственно, возможно уменьшить разницу результатов вывода, которая возникает из-за разности механизма 59 RIP каждой компании, установленного на DFE 32.
К тому же, даже если форма описания JDF отличается в каждой компании, участок 63 преобразования JDF может идентифицировать изготовителя программного обеспечения и преобразовать JDF в "атрибуты задания внутри DFE". К тому же, даже если форма задания печати отличается в каждой компании, возможно устранить разницу заданий печати, когда участок 58 управления RIP переключает процедуры управления.
Тогда как наилучший режим для осуществления настоящего изобретения описан со ссылкой на вариант осуществления, настоящее изобретение не ограничивается конкретно раскрытым вариантом осуществления, но различные вариации и модификации могут быть сделаны без отступления от объема настоящего изобретения.
Например, клиентский PC 11 окружения 1 конечного пользователя, расположенного на входной стороне относительно DFE 32 компании C, исполняет приложение, и участок 63 преобразования JDF идентифицирует изготовителя программного обеспечения приложения. Однако, может присутствовать устройство печати, расположенное на входной стороне относительно DFE 32 компании C, и устройство печати может исполнить приложение.
К тому же, тогда как JDF преобразовывается в структуру, называемую в настоящем варианте осуществления технологическим процессом печати, установка печати, которая не называется JDF, может быть преобразована.
К тому же, тогда как изготовитель программного обеспечения приложения 12 идентифицируется в настоящем варианте осуществления, изготовитель программного обеспечения может указать изготовителя устройства печати. К тому же, изготовитель программного обеспечения включает в себя компанию, которая разработала приложение 12, и подрядчика для разработки.
Настоящее изобретение не ограничивается конкретно раскрытыми вариантами осуществления, но различные вариации и модификации могут быть сделаны без отступления от объема настоящего изобретения.
Настоящая заявка основана на и испрашивает приоритет по предварительной заявке на патент Японии № 2013-248687, поданной 29 ноября, 2013, предварительной заявке на патент Японии № 2014-054114, поданной 17 марта, 2014, и предварительной заявке на патент Японии № 2014-231952, поданной 14 ноября, 2014 японским патентным офисом, все содержимое которых включено в настоящий документ посредством ссылки.
Описание ссылочных номеров
1 окружение конечного пользователя
2 окружение системы POD-печати
11 клиентский PC
12 приложение
20 участок управления процессом
30 участок цифровой печати
31 принтер
32 DFE
40 участок послепечатных процессов
51 участок приема задания
52 участок управления системой
53 участок хранения данных задания
54 участок управления UI
55 участок управления заданием
56 участок анализа JDF
57 участок RIP
58 участок управления RIP
59 механизм RIP
60 участок хранения изображений
61 участок управления принтером
62 таблица преобразований
63 участок преобразования JDF