Аппарат обработки информации, способ управления и носитель информации

Изобретение относится к средствам управления печатью. Технический результат в упрощении выдачи инструкций на печать. Если приложение для выдачи инструкции на печать, выполняемое с использованием первого экрана настроек печати для настройки информации о настройках печати, является приложением, которое работает в первой среде, подходящей для сенсорной панели, и выбрана настройка инструкции на печать, которая недоступна для настройки через первый экран настроек печати, предоставленный приложением, заново активируют программное обеспечение, которое работает во второй среде, которая отличается от первой среды. Управляют дисплеем для отображения второго экрана настроек печати для настройки информации о настройках печати для второй среды, причем в случае, если при активации программное обеспечение активировано, первую среду меняют на вторую среду. В случае, если приложение для выдачи инструкции на печать, выполняемое с использованием первого экрана настроек печати, является приложением, которое работает в первой среде, подходящей для сенсорной панели, а настройка инструкции на печать, которая недоступна для настройки через первый экран настроек печати, предоставленный приложением, не выбрана, пропускают активацию программного обеспечения, которое работает во второй среде, которая отличается от первой среды. 3 н. и 15 з.п. ф-лы, 15 ил.

 

УРОВЕНЬ ТЕХНИКИ

Область техники, к которой относится изобретение

[0001] Настоящее изобретение относится к аппарату обработки информации, который исполняет обработку печати, способу управления и записываемому носителю.

Описание соответствующего уровня техники

[0002] Чтобы выполнить детальную настройку печати, драйвер принтера имеет специализированный пользовательский интерфейс (UI). Когда печать осуществляют через приложение в традиционной системе обработки настроек печати, UI драйвера принтера вызывают с использованием кнопки, с помощью которой пользователь выполняет детальную настройку. Пользователь использует UI (также обозначаемый как экран настроек), предоставляемый драйвером принтера, и может настроить информацию о настройках печати, которую желает пользователь.

[0003] В выложенном японском патенте № 2001-130082 описано, что UI драйвера принтера принимает настройку печати с переплетом в дополнение к симплексной печати или дуплексной печати.

[0004] Однако, экран настроек драйвера принтера можно не отображать, в отличие от выложенного японского патента № 2001-130082, в зависимости от среды операционной системы. Как результат, пользователь может не настраивать желаемую информацию о настройках печати.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

[0006] Дополнительные признаки настоящего изобретения будут понятны из последующего описания примерных вариантов осуществления со ссылкой на приложенные чертежи.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0007] На фиг. 1 представлена блок-схема, на которой показан пример аппаратного обеспечения и программного обеспечения компьютерной системы.

[0008] На фиг. 2 представлена блок-схема, на которой показан пример системы обработки печати с использованием типичного компьютера.

[0009] На фиг. 3 представлена блок-схема, на которой показан пример структуры данных для структуры DEVMODE для настроек печати.

[0010] На фиг. 4A проиллюстрирован пример диалогового окна принтера в приложении.

[0011] На фиг. 4B проиллюстрирован пример UI драйвера принтера согласно одному из вариантов осуществления настоящего изобретения.

[0012] На фиг. 5 проиллюстрирован пример традиционной среды UI.

[0013] На фиг. 6 проиллюстрирован пример среды UI, оптимальной для сенсорной панели.

[0014] На фиг. 7A проиллюстрирован пример UI для печати из приложения с UI для сенсорной панели.

[0015] На фиг. 7B проиллюстрирован пример UI, отображаемого, когда UI для печати активируют из приложения с UI для сенсорной панели и дополнительно на экране нажимают ссылку «Больше настроек».

[0016] На фиг. 8 представлена схема последовательности операций, показывающая пример обработки печати согласно первому варианту осуществления настоящего изобретения.

[0017] На фиг. 9 представлена схема последовательности операций, показывающая пример обработки, активированной посредством драйвера принтера, согласно первому варианту осуществления настоящего изобретения.

[0018] На фиг. 10 проиллюстрирован пример экрана настроек печати, активированного во время обработки процесса, согласно одному из вариантов осуществления настоящего изобретения.

[0019] На фиг. 11A представлена схема последовательности операций, показывающая пример обработки для уведомления об информации в ответ на запрос от операционной системы, согласно второму варианту осуществления настоящего изобретения.

[0020] На фиг. 11B представлена схема последовательности операций, показывающая пример обработки печати согласно второму варианту осуществления настоящего изобретения.

[0021] На фиг. 12 проиллюстрирован пример UI для печати из приложения с UI для сенсорной панели согласно второму варианту осуществления настоящего изобретения.

[0022] На фиг. 13 представлена схема последовательности операций, показывающая пример обработки печати согласно третьему варианту осуществления настоящего изобретения.

ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ

[0023] Варианты осуществления, оптимальные для реализации настоящего изобретения, описаны ниже со ссылкой на чертежи.

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

[0025] Центральный процессор (CPU) 101 управляет всем аппаратом в соответствии с программой, хранимой в постоянном запоминающем устройстве (ROM) 1021 или оперативном запоминающем устройстве (RAM) 1022 основного накопителя 102, или во вспомогательном накопителе 105. RAM 1022 также используют в качестве рабочей области, когда CPU 101 осуществляет различную обработку. Вспомогательный накопитель 105 хранит операционную систему 1053, приложение 1051 и т. д. Устройство ввода, такое как клавиатура 1031, указывающее устройство 1032, типичным представителем которого является мышь, или сенсорная панель, представляет собой устройство, с помощью которого пользователь дает различные инструкции компьютеру через интерфейс 103 ввода. Интерфейс 104 вывода представляет собой интерфейс для вывода данных вовне. Интерфейс 104 вывода выводит данные на устройство вывода, такое как монитор 1041 или принтер 1042. Соединение с принтером 1042 можно создавать не только через локальный ввод/вывод посредством прямого соединения, но также через сеть 1061, соединенную через интерфейс 106 связи. Также обыкновенная системная шина 107 данных обеспечивает возможность передачи и приема данных между интерфейсами и модулями. CPU 101 исполняет обработку на основе программы, хранимой во вспомогательном накопителе 105. Таким образом, реализуются конфигурация программного обеспечения компьютера, представленная на фиг. 2, и обработка соответствующих этапов в схемах последовательностей операций (описаны далее).

[0026] Согласно фиг. 2, на вспомогательном накопителе 105 на фиг. 1 исполняются операционная система 1053, приложение 1051 и драйвер 1052 принтера. Графический механизм 302 и диспетчер 306 печати представляют собой дополнительные модули операционной системы 1053. Пользователь использует устройство ввода, такое как клавиатура 1031 или указывающее устройство 1032, такое как мышь, осуществляя доступ к приложению 1051, отображаемому на мониторе 1041, в качестве устройства вывода, которое выдает инструкции на исполнение обработки печати для сгенерированного документа 301. Обработку печати исполняют посредством последовательного осуществления трех этапов обработки, включая выбор принтера, генерацию информации о настройках печати и преобразование данных воспроизведения (рендеринга). В связи с выбором принтера выбирают драйвер 1052 принтера, соответствующий принтеру 1042, который исполняет печать, и более конкретно, очередь на печать, назначенную принтеру 1042. После этого генерируют информацию 3012 о настройках печати. Конфигурационный модуль 304 драйвера 1052 принтера генерирует начальное значение информации 3012 о настройках печати документа. Сгенерированную информацию 3012 о настройках печати согласно фиг. 2 может заменить пользователь, используя приложение 1051 или пользовательский интерфейс драйвера 1052 принтера с тем, чтобы информация 3012 о настройках печати совпадала с конечным результатом печати, которого желает пользователь. Например, информацию 3012 о настройках печати на фиг. 2 заменяют на настройки, в которых размер листа вывода на печать меняют в комбинации с предпочтительной дуплексной печатью и монохромной печатью печатаемого документа 301. Конфигурационный модуль 304 предоставляет пользовательский интерфейс драйвера 1052 принтера. Информацию 3012 о настройках печати можно хранить в RAM 1022 в различных форматах представления данных, таких как бинарная структура данных или расширяемый язык разметки (XML). Эти форматы могут варьироваться в зависимости от требований или настроек приложения 1051, драйвера 1052 принтера или операционной системы 1053. Информацию 3012 о настройках печати генерируют каждый раз, когда печатают документ 301 и, следовательно, происходит потеря предшествующей информации 3012 о настройках печати. В отличие от этого, может быть желательным иметь информацию 3012 о настройках печати, такую как дополнительная конфигурация устройства принтера 1042 и настройка среды UI каждым пользователем, сохраненную в базе 308 данных реестра операционной системы 1053. Значение информации 3012 о настройках печати по умолчанию для каждого пользователя также можно сохранять посредством диспетчера 306 печати операционной системы 1053 в базе 308 данных реестра. Последний этап обработки печати представляет собой преобразование данных 3011 воспроизведения. После того, как генерируют информацию 3012 о настройках печати, приложение 1051 принимает инструкцию на исполнение обработки печати от пользователя и уведомляет операционную систему 1053 об обработке печати. Операционная система 1053 осуществляет воспроизведение на назначенном драйвере 1052 принтера через графический механизм 302. Если обработка макета указана в информации 3012 о настройках печати, перед переключением обработки на модуль 303 воспроизведения драйвера 1052 принтера, драйвер 1052 принтера генерирует временный спул-файл 307 через диспетчер 306 печати. Драйвер 1052 принтера активирует модуль 309 макета. Обработку макета адаптируют для изменения порядка или меняют расположение страниц или множество страниц временного спул-файла 307. Модуль 309 макета изменяет макет временного спул-файла 307, и снова выполняется воспроизведение временного спул-файла 307 посредством драйвера 1052 принтера. Драйвер 1052 принтера, который принял данные 3011 воспроизведения, управляет модулем 303 воспроизведения для преобразования данных 3011 воспроизведения в язык данных, который может распознавать принтер, т. е. язык управления принтером. В этот момент при обработке печати информацию 3012 о настройках печати также преобразуют в язык управления принтером. Во многих случаях модуль 303 воспроизведения и конфигурационный модуль 304 могут представлять собой модули, общеупотребительные для множества типов принтеров 1042. Различия среди моделей могут быть раскрыты в файле 305 данных, зависящих от модели, и в случае, если модуль 303 воспроизведения и конфигурационный модуль 304 могут использовать файл 305 данных, зависящих от модели, во время обработки печати соответственно. Преобразованные данные последовательно сохраняют в виде временного спул-файла 307. Диспетчер 306 печати получает временный спул-файл 307 и дополнительно обрабатывает временный спул-файл 307 в файл задания на печать. Когда принтер 1042 может быть разогрет и находится в готовом для печати состоянии, диспетчер 306 печати последовательно передает данные печати на принтер 1042 через модуль ввода/вывода 310. Таким образом, данные воспроизведения, выданные приложением 1051, и данные печати на основе информации 3012 о настройках печати передаются на принтер 1042, и выполняется печать.

[0027] Для того, чтобы генерировать информацию 3012 о настройках печати документа 301, информацию 3012 о настройках печати непосредственно переписывает приложение 1051 или используется UI (фиг. 4B), предоставляемый конфигурационным модулем 304 драйвера 1052 принтера. Экран настроек печати на фиг. 4B отображают, когда кнопка «Свойства» выбрана на экране на фиг. 4A, предоставленном посредством приложения, которое работает в среде UI для настольной системы (описано далее). Также, если выбирают «Редактирование + Предварительный просмотр» для способа вывода на фиг. 4B, то отображают экран настроек печати на фиг. 10 (описано далее). Информация 3012 о настройках печати имеет структуру на фиг. 3, названную структурой DEVMODE в операционной системе Microsoft® (зарегистрированный товарный знак) Windows® (зарегистрированный товарный знак). Структуру DEVMODE делят на область 401 стандартных настроек печати, открыто определенных в операционной системе 1053, и область 402 расширенных настроек печати, расширяемых посредством драйвера 1052 принтера. Область 401 стандартных настроек печати имеет базовые значения настроек для печати, такие как переключение размера листа или кассеты подачи листов, и переключение между цветной и монохромной печатью. Область 402 расширенных настроек печати имеет значения, например, функции вывода листа, соответствующие дополнительные параметры принтера и функции точной корректировки цвета. Приложение 1051 не может проверять расширенные настройки каждого драйвера 1052 принтера. Таким образом, приложение 1051 может только непосредственно перезаписывать настройки печати в область 401 стандартных настроек печати, определяемую системой. Из-за этого приложение 1051 типично обеспечивает одновременное отображение UI драйвера 1052 принтера, и пользователь может выполнить изменение настроек в области 402 расширенных настроек печати посредством обращения непосредственно к UI драйвера 1052 принтера. Конфигурационный модуль 304 драйвера 1052 принтера предоставляет не только UI драйвера 1052 принтера, но также прикладной программный интерфейс (API) для возможной связи с другими приложениями. По этой причине область 402 расширенных настроек печати также можно задавать через API из другого приложения без отображения UI драйвера 1052 принтера. Однако, если используют API конфигурационного модуля 304, приложение 1051 должно соответствовать каждому драйверу 1052 принтера и, таким образом, типичное приложение 1051 изменяет только область 401 стандартных настроек печати, которую обычно используют все драйверы принтеров 1052.

[0028] В последние годы с приходом мобильных устройств, таких как планшеты с функцией мобильного телефона или портативные компьютеры с сенсорной функциональностью, эти мобильные устройства просто содержат сенсорную панель с небольшим экраном. Таким образом, операционная система содержит традиционную среду UI (среду UI для настольной системы) и дополнительную среду UI, подходящую для сенсорной панели (среду UI для сенсорной панели). На фиг. 5 проиллюстрирован пример UI, предусмотренного в традиционной среде UI операционной системы 1053. На фиг. 6 проиллюстрирован пример UI, предусмотренного в среде UI, подходящего для сенсорной панели. Другими словами, на фиг. 5 проиллюстрирована среда UI, подходящего для работы с мышью и т. д. Можно сказать, что среду UI на фиг. 5 используют в комбинации с более старыми операционными системами, чем среда UI для сенсорной панели на фиг. 6. Следует отметить, что экран, предусмотренный в традиционной среде UI, далее в настоящем документе называют настольным UI. В отличие от этого, экран, предусмотренный в среде UI, подходящей для сенсорной панели, далее в настоящем документе называют UI для сенсорной панели.

[0029] Среда UI, оптимальная для сенсорной панели, имеет расположение кнопок, подходящее для удобного прикосновения. Способ предоставления UI в среде UI для настольной системы отличается от способа предоставления UI в среде UI для сенсорной панели. Например, в среде UI для сенсорной панели, даже когда активно множество приложений, приложение, подлежащее отображению, ограничено одним. UI только одного приложения отображают на мониторе 1041. Таким образом, UI других активных приложений не отображают. Если приложение, подлежащее отображению, меняют, UI измененного приложения отображают на мониторе 1041 (фиг. 1). В отличие от этого, в среде UI для настольной системы, когда активно множество приложений, UI множества приложений можно одновременно отображать на мониторе 1041. Также в среде UI для настольной системы конфигурацию данных можно отображать с использованием структуры дерева. В отличие от этого, в среде UI для сенсорной панели конфигурацию данных нельзя отображать с использованием структуры дерева.

[0030] В частности, операционная система 1053 сконфигурирована так, что UI можно переключать между средой UI для настольной системы и средой UI для сенсорной панели. Для того чтобы создать приложение, которое работает в такой операционной системе 1053, нужно подготовить различные пакеты в соответствии с UI. Драйвер 1052 принтера, установленный в среде UI для настольной системы, можно использовать также в комбинации с приложением для среды UI для сенсорной панели. Соответственно пользователь может создавать инструкцию на печать с приложения для среды UI для сенсорной панели посредством использования драйвера 1052 принтера (также называемого драйвер принтера настольной системы), созданного для среды UI для настольной системы. Например, на фиг. 7A драйвер 1052 принтера для среды UI для настольной системы выбирают из приложения для среды UI для сенсорной панели, и кнопку «Печать» выбирают для создания инструкции на печать. Как результат, драйвер 1052 принтера для среды UI для настольной системы может генерировать данные печати посредством использования данных воспроизведения, которые выдает приложение для среды UI для сенсорной панели. В дальнейшем описании драйвер 1052 принтера рассматривается как драйвер принтера настольной системы, если не указано иное.

[0031] Однако, если драйвер 1052 принтера для среды UI для настольной системы проинструктирован отображать UI из приложения для среды UI для сенсорной панели, то происходит снижение удобства пользования, поскольку UI драйвера 1052 принтера для среды UI для настольной системы, которая предполагает ввод с использованием мыши или клавиатуры, чрезмерно детализирован для пользователя, который работает с сенсорной панелью. Из-за этого удобство пользования увеличивают так, что UI драйвера 1052 принтера для среды UI для настольной системы не отображают непосредственно в среде UI для сенсорной панели, операционная система 1053 генерирует UI (801 на фиг. 7A), основываясь на метаданных в формате XML, и UI принимает информацию о настройках печати.

[0032] Однако, с использованием UI, сгенерированного на основе метаданных в формате XML, информацию 3012 о настройках печати, которая может быть принята UI, ограничивают определенной информацией. По этой причине, с использованием UI, сгенерированного операционной системой, информацию, отличную от определенной информации о настройках печати, нельзя настроить. Пример на фиг. 7A содержит элементы настроек 802-804 и 806 «Копии», «Ориентация» и «Цветовой режим». Чтобы настроить информацию 3012 о настройках печати более подробно, предусмотрена ссылка 805 «Больше настроек». Однако, информация, которую можно настроить на экране (811 на фиг. 7B), сгенерированном посредством операционной системы 1053 в качестве результата инструкции «Больше настроек», также ограничена определенной информацией. В примере на фиг. 7B только элементы 813, 814, 815 и 816, включающие «Дуплексную печать», «Комплектовку», «Размер носителя» и «Подающий лоток», можно настроить в дополнение к указанным выше элементам 812 и 817.

[0033] Как описано выше, экран настроек печати, генерируемый посредством операционной системы 1053, с UI для сенсорной панели позволяет настроить информацию 3012 о настройках печати, но не для всех элементов. Например, настройки печати с переплетом не могут быть приняты на экранах на фиг. 7A и 7B. Если пользователь настаивает на том, чтобы настроить информацию 3012 о настройках печати для элемента, который не может быть задан в среде UI для сенсорной панели, настройку можно выполнить посредством использования UI драйвера 1052 принтера в традиционной среде UI для настольной системы. Способ представляет собой следующее. Сначала пользователь переключает среду UI со среды UI для сенсорной панели на среду UI для настольной системы. Пользователь выбирает очередь принтера для ввода на экране в среде UI для настольной системы и активирует экран настроек печати традиционного драйвера 1052 принтера, как показано на фиг. 4B. Пользователь изменяет информацию 3012 о настройках печати для желаемого элемента на активированном экране настроек печати. Пользователь переключается со среды UI для настольной системы на среду UI для сенсорной панели. Приложение печати 1051 создает инструкцию о генерации данных печати посредством использования драйвера 1052 принтера. При использовании описанного выше способа информацию 3012 о настройках печати можно настроить для всех элементов, входящих в драйвер 1052 принтера. Однако, этот способ изменяет информацию 3012 о настройках печати по умолчанию драйвера 1052 принтера. Среду UI следует переключать со среды UI для сенсорной панели на среду UI для настольной системы и затем информацию 3012 о настройках печати следует менять каждый раз, когда осуществляется печать. Это очень затруднительная работа, и данные печати можно передавать на принтер 1042, несмотря на то, что конечная информация 3012 о настройках печати может быть не проверена.

Первый вариант осуществления

[0034] Конфигурация для решения проблем описана со ссылкой на схемы последовательностей операций на фиг. 8 и 9.

[0035] Схема последовательности операций на фиг. 8 относится к обработке, при которой, когда драйвер 1052 принтера для настольной системы принимает инструкцию на печать от приложения 1051, которое работает в среде UI для сенсорной панели, происходит активация процесса, отличного от драйвера 1052 принтера, и отображение экрана настроек печати на фиг. 10 в среде UI для настольной системы. Экран настроек печати на фиг. 10 предоставляют посредством дополнительного процесса (модуль настольной системы, описанный далее).

[0036] Эта схема последовательности операций начинается, когда драйвер 1052 принтера принимает инструкцию на исполнение обработки печати от приложения 1051. Более определенно, обработка начинается, когда нажимают кнопку «Печать» на экране 801 на фиг. 7A.

[0037] Когда драйвер 1052 принтера принимает инструкцию на исполнение обработки печати от приложения 1051, драйвер 1052 принтера определяет, является ли инструкция печатью из приложения 1051, которое работает в среде UI для сенсорной панели (этап S901). Более определенно, драйвер 1052 принтера сравнивает имя приложения 1051, запрашивающего печать, с именем исполняемого файла этого приложения 1051, и если оба имени приложения 1051 являются одинаковыми, драйвер 1052 принтера определяет, что инструкция печати принята от приложения 1051, которое работает в среде UI для настольной системы. В отличие от этого, если эти два имени приложения 1051 отличаются, драйвер 1052 принтера определяет, что запрос на печать принят от приложения 1051, которое работает в среде UI для сенсорной панели. Также обработку в S903 можно осуществлять посредством определения, работает ли приложение 1051, запрашивающее печать, на определенной платформе операционной системы 1053. Более определенно, если определяют, что приложение 1051, запрашивающее печать, работает на определенной платформе операционной системы 1053, приложение 1051 определяют в качестве приложения 1051, которое работает в среде UI для сенсорной панели. В отличие от этого, если определяют, что приложение 1051 не работает на определенной платформе операционной системы 1053 (т. е., если определяют, что приложение 1051 работает на платформе операционной системы 1053, отличной от определенной платформы операционной системы 1053), приложение 1051 определяют в качестве приложения 1051 для среды UI для настольной системы. Следовательно, определяемая платформа операционной системы 1053 предоставляет среду UI для сенсорной панели и платформа операционной системы 1053, отличная от определенной платформы, предоставляет среду UI для настольной системы. Альтернативно, определение можно создавать посредством использования Windows API. В результате определения, если инструкция получена от приложения 1051, которое работает в среде UI для сенсорной панели (ДА на этапе S901), драйвер 1052 принтера активирует процесс отображения экрана настроек печати, который представляет собой дополнительный процесс (этап S902). Дополнительный процесс, в частности, представляет модуль (также обозначаемый как модуль настольной системы), который отображает UI в среде UI для настольной системы. То есть программное обеспечение, которое работает в среде UI для настольной системы, можно активировать в дополнение к процессу обработки печати. Например, модуль 309 макета на фиг. 2 этого приложения 1051 представляет собой модуль, который работает в среде UI для настольной системы. Таким образом, драйвер 1052 принтера может активировать модуль 309 макета в дополнение к процессу обработки печати на этапе S902. Когда активируют модуль настольной системы, операционная система 1053 автоматически переключает среду UI со среды UI для сенсорной панели на среду UI для настольной системы, чтобы отобразить экран настроек печати на фиг. 10 модуля настольной системы. Экран настроек печати на фиг. 10, предоставляемый модулем настольной системы, отображают в среде настольной системы, переключенной операционной системой 1053. Экран настроек печати на фиг. 10 может принимать информацию 3012 о настройках печати для всех элементов, которые можно настраивать посредством использования драйвера 1052 принтера. Таким образом, пользователь может настраивать информацию 3012 о настройках печати, желаемую пользователем, посредством использования этого экрана настроек печати. Также содержание, приведенное на фиг. 7A и 7B, отражено на фиг. 10. Например, размер листа («Размер носителя») представляет собой элемент, общий как для фиг. 7B, так и для фиг. 10. Содержание для размера листа, приведенное на фиг. 7B, отражено на фиг. 10.

[0038] Кроме того, драйвер 1052 принтера преобразует данные воспроизведения, принятые от приложения 1051, в файл в формате промежуточного файла (также обозначаемый как промежуточный файл) (этап S903), и передает промежуточный файл на активированный модуль настольной системы (этап S904). Формат промежуточного файла может иметь формат файла EMF или формат файла XPS. Однако он не ограничен этим. Цель заключается в повышении универсальности обработки для последующего задания на печать. Способ активации дополнительного процесса может быть аналогичен способу, посредством которого драйвер 1052 принтера активирует модуль 309 макета.

[0039] Если инструкция для исполнения обработки печати от приложения 1051 не представляет собой инструкцию от приложения 1051, которое работает в среде UI для сенсорной панели (НЕТ на этапе S901), драйвер 1052 принтера преобразует данные 3011 воспроизведения в данные печати (язык управления принтером) (этап S905) и передает данные печати на цель вывода (S906).

[0040] Далее описана обработка дополнительного процесса, активируемого с драйвера 1052 принтера, если инструкция на печать выдается от приложения 1051, которое работает в среде UI для сенсорной панели со ссылкой на схему последовательности операций на фиг. 9.

[0041] После активации модуля настольной системы драйвером 1052 принтера модуль настольной системы получает промежуточный файл (этап S1001). После получения промежуточного файла модуль настольной системы отображает экран настроек печати на фиг. 10 (этап S1002). То есть фиг. 10 отображает, когда нажата кнопка «Свойства» на фиг. 4A, как описано выше, или отображают посредством обработки на фиг. 9. На фиг. 10 проиллюстрирован пример экрана настроек печати, отображаемый на этапе S1002. Как описано выше, экран настроек печати на фиг. 10 может принимать информацию 3012 о настройках печати для всех элементов настроек печати, которые можно настраивать через драйвер 1052 принтера. После того, как отображают экран настроек печати на фиг. 10, и модуль настольной системы принимает завершение настройки информации 3012 о настройках печати от пользователя, модуль настольной системы отражает информацию 3012 о настройках печати в промежуточном файле, принимаемом от драйвера 1052 принтера, и осуществляет повторную обработку спула (этап S1003). Модуль настольной системы исполняет обработку печати (этап S1004). Более определенно, модуль настольной системы генерирует спул-файл и уведомляет драйвер 1052 принтера о спул-файле. После этого, драйвер 1052 принтера генерирует данные печати, основываясь на спул-файле, и передает данные печати принтеру 1042. Если экран настроек печати на фиг. 10 отображают в результате активации этого дополнительного процесса, например, когда среду UI меняют со среды UI для сенсорной панели, модуль настольной системы может отображать экран настроек печати на фиг. 10 в увеличенном виде с тем, чтобы отобразить экран на всем мониторе для более простого восприятия прикосновений. То есть экран настроек печати на фиг. 10, отображаемый в результате этого дополнительного процесса, который активируют, когда среду UI меняют со среды UI для сенсорной панели, больше чем экран настроек печати на фиг. 10, отображаемый в ответ на инструкции, принимаемые в среде UI для настольной системы. Используя описанную выше обработку, даже когда получают инструкцию на печать от приложения 1051 в среде UI для сенсорной панели, предоставляют экран настроек печати на фиг. 10, который позволяет задавать информацию 3012 о настройках печати, эквивалентную таковой драйвера 1052 принтера. Соответственно информацию 3012 о настройках печати можно задавать для всех элементов без намерений пользователя. Также посредством использования этого варианта осуществления можно решить проблему, в которой данные печати передают принтеру 1042 несмотря на то, что конечная информация 3012 о настройках печати может не быть проверена.

Второй вариант осуществления

[0042] Используя способ согласно первому варианту осуществления, когда осуществляют печать из приложения 1051, которое работает в среде UI для сенсорной панели, среду UI всегда переключают на среду UI для настольной системы и, таким образом, отображают экран настроек печати на фиг. 10. Тогда, для пользователя, который хочет изменить только элементы настроек для печати, отображенные, например, на фиг. 7A и 7B, необязательный экран настроек печати может быть всегда отображен при каждой печати.

[0043] Конфигурация для решения этой проблемы описана со ссылкой на схему последовательности операций на фиг. 11A.

[0044] Эта схема последовательности операций добавляет и отображает дополнительный параметр, называемый «Детальные настройки печати», в элемент настройки на экране настроек печати, генерируемом посредством операционной системы 1053, если получают инструкцию на печать от приложения 1051, которое работает в среде UI для сенсорной панели. Эта схема последовательности операций относится к обработке для управления, чтобы отображать экран настроек печати на фиг. 10 в среде UI для настольной системы, если пользователь выбирает «Детальные настройки печати», когда получают инструкцию исполнения обработки печати от приложения 1051.

[0045] Эта схема последовательности операций начинается в ответ на то, что приложение подает запрос информации 3012 о настройках печати драйверу 1052 принтера, когда отображают экран 801 на фиг. 7А.

[0046] Драйвер 1052 принтера определяет, представляет ли собой запрос информации 3012 о настройках печати от приложения 1051 запрос от приложения 1051, которое работает в среде UI для сенсорной панели (этап S1201). Запрос информации 3012 о настройках печати от приложения 1051 представляет сбор информации, необходимой для генерации экрана настроек печати, вызванного приложением 1051. Приложение 1051 типично отображает экран настроек печати посредством использования API операционной системы 1053. Более определенно, используют максимальное число «Копий» и присутствие поддержки для «Цветового режима». Также для «Размера носителя» и «Подающего лотка» перечисляют все размеры листа и способы подачи листов, поддерживаемые драйвером 1052 принтера, и операционной системе 1053 сообщают о списке. Далее в настоящем документе «Копии», «Цветовой режим», «Размер носителя», «Подающий лоток» и т. д., также могут представлять собой названные категории. Как результат определения, если запрос получен от приложения 1051, которое работает в среде UI для сенсорной панели (ДА на этапе S1201), драйвер 1052 принтера отвечает на запрос посредством добавления дополнительного параметра «Детальные настройки печати» в определенную категорию. Определенная категория представляет категорию в форме списка, такую как «Размер носителя» или «Подающий лоток», однако не ограничена этим. На фиг. 12 проиллюстрирован пример экрана настроек печати, содержащий элемент «Детальные настройки печати», генерируемый посредством операционной системы 1053. В этом варианте осуществления дополнительный параметр «Детальные настройки печати» добавляют в качестве дополнительного параметра в дополнительные элементы 1301 «Подающего лотка», в положении после «Автоматический», «Ручной», «Кассета 1», «Кассета 2» и «Приоритета типа бумаги».

[0047] Обработка, когда информацию 3012 о настройках печати задают с экрана настроек печати на фиг. 12, описана со ссылкой на схему последовательности операций на фиг. 11B.

[0048] Эта схема последовательности операций относится к обработке, в которой, когда дополнительный параметр «Детальные настройки печати» выбирают в какой-либо определенной категории, драйвер 1052 принтера активирует дополнительный процесс и отображает экран настроек печати на фиг. 10 в среде UI для настольной системы.

[0049] Эта схема последовательности операций начинается, когда драйвер 1052 принтера принимает инструкцию для исполнения обработки печати от приложения 1051. Более определенно, обработка начинается, когда нажимают кнопку «Печать» на экране на фиг. 7A.

[0050] Когда драйвер 1052 принтера принимает инструкцию для исполнения обработки печати от приложения 1051, драйвер 1052 принтера определяет, выбран ли дополнительный параметр «Детальные настройки печати» в какой-либо категории (этап S1211). Если дополнительный параметр «Детальные настройки печати» выбирают в результате определения (ДА на этапе S1211), драйвер 1052 принтера активирует процесс отображения экрана настроек печати, который представляет собой дополнительный процесс (этап S1212). Этапы с S1213 по S1216 эквивалентны этапам с S903 по S906, описанным в первом варианте осуществления.

[0051] Посредством осуществления описанной выше обработки среду UI переключают на среду UI для настольной системы только когда пользователь выбирает «Детальные настройки печати» на экране настроек печати, активированном из среды UI для сенсорной панели. После этого, поскольку среда настольной системы отображает экран настроек печати на фиг. 10, на котором можно задать информацию 3012 о настройках печати, эквивалентную таковой драйвера 1052 принтера, можно решить проблему, в которой среду UI без необходимости переключают на среду UI для настольной системы.

Третий вариант осуществления

[0052] Согласно второму варианту осуществления среду UI можно переключать на среду UI для настольной системы только когда этого хочет пользователь. Однако, могут иметь место проблемы, в которых пользователь имеет трудности в поиске дополнительного параметра, и когда выбирают дополнительный параметр «Детальные настройки печати», дополнительный элемент этой категории не обозначен.

[0053] Конфигурация для решения проблем описана со ссылкой на схему последовательности операций на фиг. 13.

[0054] Эта схема последовательности операций относится к обработке для переключения среды UI для сенсорной панели на среду UI для настольной системы, если хотя бы один раз нажимают ссылку «Больше настроек» 805 на экране настроек печати, который генерируют посредством операционной системы 1053 в ответ на инструкцию на исполнение настроек печати от приложения 1051, которое работает в среде UI для сенсорной панели.

[0055] Эта схема последовательности операций начинается, когда драйвер 1052 принтера принимает инструкцию на исполнение обработки печати от приложения 1051. Более определенно, обработка начинается, когда нажимают кнопку «Печать» на экране 801 на фиг. 7A.

[0056] Когда драйвер 1052 принтера принимает инструкцию на исполнение обработки печати от приложения 1051, драйвер 1052 принтера определяет, нажата ли ссылка «Больше настроек» 805 хотя бы один раз (этап S1401). Следующий способ представляет собой пример способа определения того, нажата ли ссылка «Больше настроек». Он представляет собой способ определения посредством сравнения имени процесса, который отличается, если его сравнивать с экраном настроек печати на фиг. 7A, активированным посредством приложения 1051. Экран настроек печати на фиг. 7B отображают, когда ссылку «Больше настроек» нажимают на экране на фиг. 7A. Если драйвер 1052 принтера распознает, что имя процесса драйвера 1052 принтера изменено в результате нажатия этой ссылки «Больше настроек» 805, драйвер 1052 принтера устанавливает метку или тому подобное в определенной области настроек печати, такой как DEVMODE. Когда нажимают кнопку «Печать» на фиг. 7A, драйвер 1052 принтера распознает присутствие метки в DEVMODE, и таким образом драйвер 1052 принтера может определить, нажата ли ссылка «Больше настроек» 805 хотя бы один раз. Если ссылка «Больше настроек» 805 нажата хотя бы один раз, в результате определения (ДА на этапе S1401), драйвер 1052 принтера активирует процесс отображения экрана настроек печати, который представляет собой дополнительный процесс (этап S1402). Этапы с S1403 по S1406 эквивалентны этапам с S903 по S906, описанным в первом варианте осуществления. Таким образом, описание опущено.

[0057] Исполняя описанную выше обработку, среду UI переключают на среду UI для настольной системы во время печати только когда нажата ссылка «Больше настроек» 805 на экране настроек печати на фиг. 7A. Соответственно экран настроек печати на фиг. 10, который может задать информацию 3012 о настройках печати, эквивалентную таковой драйвера 1052 принтера, отображают в среде UI для настольной системы только в том случае, если пользователь желает задать более подробную информацию 3012 о настройках печати.

[0058] Также, если среду UI переключают на среду UI для настольной системы посредством обработки этого приложения 1051, несмотря на то, что пользователь осуществляет прикосновение с использованием среды UI для сенсорной панели и если обработка заканчивается несмотря на полученные инструкции на исполнение печати на фиг. 10, пользователь должен вручную вернуть среду UI для настольной системы к прежней среде UI для сенсорной панели. Обработка для уменьшения такой затруднительной операции пользователя описана ниже.

[0059] Сначала в качестве препозиции драйвер 1052 принтера записывает информацию о приложении 1051, которое создает инструкцию о печати, в информацию о настройках печати временного спул-файла 207.

[0060] Затем модуль настольной системы определяет, включена ли информация о приложении, записанная в полученный временный спул-файл 207, в текущий список обработки. Если информация о приложении включена в текущий список обработки, модуль настольной системы дает инструкцию отображать UI приложения 1051, записанного во временный спул-файл 207, на самой передней поверхности.

[0061] Соответственно, даже когда среду UI переключают со среды UI для сенсорной панели на среду UI для настольной системы посредством обработки этого приложения 1051, приложение 1051 можно возвращать к предшествующему приложению для сенсорной панели 1051.

[0062] Используя настоящее изобретение, можно задавать информацию 3012 о настройках печати, желаемую пользователем, когда осуществляется печать.

Другие варианты осуществления

[0063] Аспекты по настоящему изобретению также можно реализовать посредством компьютера системы или аппарата (или устройств, таких как CPU или MPU), который считывает и исполняет программу, записанную в устройстве памяти, чтобы осуществлять функции описанного выше варианта(ов) осуществления, и посредством способа, этапы которого осуществляют посредством компьютера системы или аппарата, например, посредством считывания и исполнения программы, записанной в устройстве памяти, чтобы осуществлять функции описанного выше варианта(ов) осуществления. С этой целью программу предоставляют в компьютер, например, через сеть или с записываемых носителей различных типов, выполняющих функции устройства памяти (например, компьютерно-читаемый носитель).

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

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

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

3. Аппарат обработки информации по п. 1, в котором блок активации заново активирует программное обеспечение, которое работает во второй среде, в случае, если введена инструкция на отображение дополнительного элемента детальной настройки печати на первом экране настроек печати.

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

5. Аппарат обработки информации по п. 1, в котором определенная платформа операционной системы предоставляет первую среду, а платформа операционной системы, отличная от упомянутой определенной платформы, предоставляет вторую среду.

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

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

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

9. Способ управления печатью по п. 7, в котором активация заново активирует программное обеспечение, работающее во второй среде, в случае, если введена инструкция на отображение дополнительного элемента детальной настройки печати на первом экране настроек печати,.

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

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

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

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

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

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

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

17. Записываемый носитель по п. 13, в котором определенная платформа операционной системы предоставляет первую среду, а платформа операционной системы, отличная от упомянутой определенной платформы, предоставляет вторую среду.

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



 

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

Группа изобретений относится к средствам обработки информации. Технический результат заключается в автоматизации получения данных о расходах на сервере.

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

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

Изобретение относится к устройству управления печатью и способу управления печатью. Технический результат заключается в повышении быстродействия обработки заданий.

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

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

Изобретение относится к печатающим устройствам. Технический результат заключается в увеличении скорости многостраничной печати.

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

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

Изобретение относится к системе, способу и носителю информации для обработки информации. Технический результат - возможность безопасной передачи и вывода информации через сеть. Система обработки информации включает в себя по меньшей мере один процессор информации, часть приема данных вывода, принимающая данные вывода или выводящая целевые данные, через сеть; часть определения, определяющая задана ли идентификационная информация пользователя, которая должна быть сопоставлена с принятыми данными вывода или данными вывода, сгенерированными на основании целевых данных вывода; часть хранения, хранящая идентификационную информацию данных и принятые или сгенерированные данные вывода в сопоставлении друг с другом в части хранения данных, когда идентификационная информация пользователя не задана, при этом идентификационная информация данных уникально назначена принятым или сгенерированным данным вывода и часть уведомления, передающая идентификационную информацию данных через сеть. 3 н. и 10 з.п. ф-лы, 28 ил.

Изобретение относится к средству обработки документов, которое исполняет процесс комбинирования множества структурированных документов. Технический результат заключается в обеспечении комбинирования множества документов с одновременной поддержкой информации об установках печати каждой страницей. Каждый структурированный документ сконструирован из элементов на множестве уровней иерархии и включает в себя, по меньшей мере, один элемент страницы. Генерируют информацию об установках печати элемента страницы, включенного в структурированный документ, из информации об установках печати элемента на более высоком уровне иерархии, чем элемент страницы. Генерируют, до исполнения процесса комбинирования, информацию об установках печати элемента страницы на основе информации об установках печати элемента на более высоком уровне иерархии, которую получают посредством этапа получения. Добавляют сгенерированную информацию об установках печати к элементу страницы. Комбинируют структурированный документ, включающий в себя элемент страницы, к которому добавляют информацию об установках печати, сгенерированную посредством этапа генерирования, и другой структурированный документ, включающий в себя элемент страницы, к которому добавляют информацию об установках печати. 3 н. и 15 з.п. ф-лы, 12 ил.

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

Изобретение относится к вычислительной технике. Технический результат заключается в повышении скорости передачи данных. Система содержит: сервер веб-приложений, один или более клиентских терминалов и один или более принтеров,блок получения веб-страниц, который получает с сервера веб-приложений веб-страницу со встроенным скриптом управления печатью, который функционирует в веб-браузере и управляет печатью, связанной с веб-страницей; отображающий блок, который отображает получаемую веб-страницу; блок процесса прорисовывания, который принимает операцию ввода на отображаемой веб-странице и прорисовывает результат операции ввода в конкретной области для прорисовывания; блок генерации данных печати, который генерирует данные печати, преобразуя данные изображения, записанные в области для прорисовывания, в форму, допускающую обработку посредством принтера в соответствии со скриптом управления печатью, как результат операции печати, осуществляемой на отображаемой веб-странице; и блок команды печати, который дает принтеру команду печатать данные печати в соответствии со скриптом управления печатью. 4 н. и 17 з.п. ф-лы, 17 ил.

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

Изобретение относится к вычислительной технике, а именно к системам контроля и способам задания настроек контроля качества печатного изделия. Технический результат состоит в осуществлении контроля печатного изделия и достигается за счет применения устройства задания настроек, осуществляющего контроль печатного изделия, над которым выполнялась обработка печати. Причем устройство задания настроек содержит: блок отображения, выполненный с возможностью отображения экрана задания настроек печати для задания настройки печати, связанной с обработкой печати, и экрана задания настроек контроля для задания настройки контроля, связанной с обработкой контроля; блок определения, выполненный с возможностью определения того, задана ли конкретная настройка печати, которая указывает печать конкретного объекта, на экране задания настроек печати; и блок управления, выполненный с возможностью управления блоком отображения для отображения экрана задания настроек контроля в состоянии, когда конкретный объект зарегистрирован в качестве целевого объекта обработки контроля, если блок определения определяет, что конкретная настройка печати задана на экране задания настроек печати. 4 н. и 3 з.п. ф-лы, 15 ил.

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

Изобретение относится к системам аутентификации с использованием аутентификационной информации из веб-обозревателя. Технический результат заключается в обеспечении устройством обработки информации уведомления сервера относительно завершения операции управления без дополнительной обработки по аутентификации. Указанный резудьтат достигается за счет формирования сервером идентификатора сеанса и передачи в веб-обозреватель экранной информации, дополненной идентификатором сеанса. Веб-обозреватель принимает операцию через функциональный экран, отображаемый на основе экранной информации, принимаемой из сервера, и передает содержимое операции на сервер. Сервер передает поставщику услуг MFP запрос на выполнение задания, соответствующего содержимому операции, в котором указывается идентификатор сеанса. При завершении выполнения задания поставщик услуг передает, на сервер без участия веб-обозревателя, информацию завершения, указывающую результат выполнения и дополненную идентификатором сеанса. 5 н. и 4 з.п. ф-лы, 15 ил.

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

Изобретение относится к системам обработки информации. Технический результат заключается в обеспечении единообразности устройств вывода для распечатки выходных данных. Сохраняют информацию определения, включающую в себя идентификационную информацию устройства вывода и идентификационную информацию клиентского устройства, связанную с идентификационной информацией устройства вывода, причем идентификационная информация устройства вывода идентифицирует одно из одного или более устройств вывода, идентификационная информация клиентского устройства идентифицирует клиентское устройство. Сохраняют выходные данные, принимаемые по сети, причем выходные данные не принимаются от упомянутого клиентского устройства. В ответ на запрос информации списка от упомянутого клиентского устройства передают информацию списка выходных данных, сохраненных на этапе сохранения выходных данных, на клиентское устройство. Принимают от упомянутого клиентского устройства запрос вывода выходных данных и выбранных из информации списка посредством блока отображения клиентского устройства. Передают выходные данные запроса вывода на устройство вывода, причем идентификационная информация устройства вывода связана с идентификационной информацией клиентского устройства собственно клиентского устройства. 3 н. и 17 з.п. ф-лы, 19 ил.
Наверх