Устройство обработки изображений, система обработки изображений и способ для их управления

Иллюстрации

Показать все

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

Реферат

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

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

Уровень техники

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

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

Для решения вышеописанной проблемы в выложенной патентной заявке Японии №2004-287860 обсуждается способ обработки документа в соответствии с предварительно созданной командой, которая определяет множество процессов, подлежащих выполнению, когда множество услуг выполняется в их взаимодействии.

Согласно способу, обсужденному в выложенной патентной заявке Японии №2004-287860, пользователю необходимо лишь подать команду на повторение предварительно созданной команды для последовательного выполнения процессов согласно прежней команде. Соответственно, пользователю не приходится многократно выполнять усложненные операции.

Например, в известном способе, обсужденном в выложенной патентной заявке Японии №2004-287860, при выполнении описанной здесь команды пользователю достаточно выбрать только одну команду и вызвать выполнение этой одной выбранной команды.

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

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

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

Кроме того, если в команде определена обработка считывания для считывания изображения из документа, то вышеописанная проблема может оказаться более серьезной. Если каждая команда определяет обработку считывания, то согласно вышеописанному известному способу обработка считывания выполняется при каждом выполнении команды. Соответственно, при выполнении множества команд согласно вышеописанному известному способу потребуется многократное выполнение обработки считывания.

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

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

Сущность изобретения

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

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

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

Краткое описание чертежей

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

Фиг.1 - пример общей конфигурации системы обработки изображений согласно примерному варианту настоящего изобретения;

фиг.2 - примерная конфигурация многофункционального периферийного оборудования (MFP) согласно примерному варианту настоящего изобретения;

фиг.3 - примерная конфигурация программного обеспечения персонального компьютера (PC) администратора согласно примерному варианту настоящего изобретения;

фиг.4 - схема, иллюстрирующая примерное функционирование всей системы обработки изображений, согласно примерному варианту настоящего изобретения;

фиг.5 - конкретный пример описания, включенного в файл описания процесса, согласно примерному варианту настоящего изобретения;

фиг.6 - блок-схема, иллюстрирующая примерное функционирование периферийного оборудования MFP, согласно примерному варианту настоящего изобретения;

фиг.7 - пример экрана, отображенного на периферийном оборудовании MFP, согласно примерному варианту настоящего изобретения;

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

фиг.9 - блок-схема, иллюстрирующая примерную операцию периферийного оборудования MFP, согласно примерному варианту настоящего изобретения;

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

фиг.11 - блок-схема, иллюстрирующая примерную операцию периферийного оборудования MFP, согласно примерному варианту настоящего изобретения;

фиг.12 - блок-схема, иллюстрирующая примерную операцию периферийного оборудования MFP, согласно примерному варианту настоящего изобретения;

фиг.13 - конкретный пример описания, включенного в файл описания процесса, согласно примерному варианту настоящего изобретения;

фиг.14 - конкретный пример описания, включенного в файл описания процесса, согласно примерному варианту настоящего изобретения;

фиг.15 - блок-схема, иллюстрирующая примерную операцию периферийного оборудования MFP, согласно примерному варианту настоящего изобретения;

фиг.16 - блок-схема, иллюстрирующая примерную операцию периферийного оборудования MFP, согласно примерному варианту настоящего изобретения;

фиг.17 - пример экрана, отображенного на периферийном оборудовании MFP, согласно примерному варианту настоящего изобретения.

Описание вариантов осуществления изобретения

Далее со ссылками на чертежи подробно описываются различные примерные варианты, признаки и аспекты изобретения.

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

На фиг.1 показана примерная конфигурация всей системы обработки изображений, согласно первому примерному варианту.

Обратимся к фиг.1, где персональный компьютер (PC) 101 администратора, сервер 102 управления файлами, периферийное оборудование MFP 103 и сервер 104 передачи находятся на связи друг с другом через локальную сеть (LAN) 110.

Хотя они на фиг.1 не показаны, в сети LAN 110 предусмотрены почтовый сервер и сервер протокола пересылки файлов (FTP). При такой конфигурации сервер 104 передачи и пользовательский PC 105 (не показан, но также подсоединен к сети LAN 110) через сеть LAN 110 могут передавать и принимать сообщения электронной почты, а также передавать и принимать данные изображения путем использования протокола FTP.

На фиг.2 представлена блок-схема, иллюстрирующая примерную конфигурацию периферийного оборудования MFP 103. Обратимся к фиг.2, где блок 210 управления, который включает в себя центральный процессор (CPU) 211, управляет работой всего периферийного оборудования MFP 103. Процессор CPU 211 считывает управляющую программу, хранящуюся в памяти только для считывания (ROM) 212, и выполняет различную обработку для управления, такую как управление считыванием и управление передачей, на основе считанной управляющей программы.

Память с произвольным доступом (RAM) 213 используется в качестве области временного хранения, например основной памяти или рабочей области, для CPU 211. В накопителе (HDD) 214 на жестком диске запоминаются данные изображения, различные программы и различные информационные таблицы. Эти информационные таблицы подробно описываются ниже.

Интерфейс (I/F) 215 операционного блока представляет собой интерфейс между операционным блоком 219 и блоком 210 управления. Операционный блок 219 включает в себя блок жидкокристаллического дисплея (LCD), имеющий функцию сенсорной панели, и клавиатуру.

Интерфейс I/F 216 принтера является интерфейсом между принтером 220 и блоком 210 управления. Данные изображения, подлежащие распечатке на принтере 220, пересылаются из блока 210 управления в принтер 220 через интерфейс I/F 216 принтера. Принтер 220 распечатывает полученные данные изображения на носителе записи.

Интерфейс I/F 217 сканера является интерфейсом между средством считывания в виде сканера 221 и блоком 210 управления. Сканер 221 считывает изображение из документа и создает данные изображения на основе считанного изображения из документа. Вдобавок сканер 221 вводит созданные данные изображения в блок 210 управления через интерфейс I/F 217 сканера.

Сетевой интерфейс I/F 218 является интерфейсом между блоком 210 управления (периферийное оборудование MFP 103) и сетью LAN 110. Сетевой интерфейс I/F 218 передает данные изображения на и принимает различную информацию от внешнего устройства (например, сервер 104 передачи) по сети LAN 110.

На фиг.3 показана примерная конфигурация компьютера PC 101 администратора. Сервер 102 управления файлами и сервер 104 передачи имеют конфигурацию, аналогичную конфигурации компьютера PC 101 администратора. Соответственно, конфигурация компьютера PC 101 администратора будет подробно описана на примере ниже в качестве типового компьютера.

Обратимся к фиг.3, где блок 310 управления, который включает в себя процессор CPU 311, управляет работой всего PC 101 администратора. Процессор CPU 311 считывает управляющую программу, хранящуюся в памяти ROM 312, и выполняет различную обработку для управления на основе считанной управляющей программы.

Память RAM 312 используют в качестве области временного хранения, такой как основная память или рабочая область, процессора CPU 311. В накопителе HDD 314 хранятся данные изображения, различные программы и различные информационные таблицы. Эти информационные таблицы подробно описаны ниже.

Интерфейс IF 315 блока отображения является интерфейсом между блоком 318 отображения и блоком 310 управления. Интерфейс I/F 316 клавиатуры является интерфейсом между клавиатурой 319 и блоком 310 управления.

Процессор CPU 311 получает команду пользователя, введенную через клавиатуру 319, и изменяет вид экрана, отображаемый на дисплейном блоке 318, в соответствии с полученной от пользователя командой.

Сетевой интерфейс IF 317 является интерфейсом между блоком 310 управления (PC 101 администратора) и сетью LAN 110. Сетевой интерфейс I/F 317 передает на и принимает различную информацию от других устройств по сети LAN 110.

Далее со ссылками на фиг.4 описывается работа всей системы обработки изображений.

Обратимся к фиг.4, где пользователь взаимодействует с компьютером PC 101 администратора для создания множества файлов 410 описания процесса. Каждый файл 410 описания процесса включает в себя описание для выполнения последовательности процессов путем использования множества функций периферийного оборудования MFP 103 и сервера 104 передачи. Пользователь может также выбрать один или несколько файлов описания процесса из числа файлов описания процесса, созданных ранее и хранящихся в PC 101 администратора.

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

При вводе пользователем различного контента для обработки (например, параметр считывания и адресат передачи) через экран создания файла описания процесса, отображенный на компьютере PC 101 администратора, для создания множества файлов описания процесса, начинается последовательность обработки, показанная на фиг.4. После завершения создания файлов описания процесса на шаге S401 компьютер PC 101 администратора передает созданные файлы 410 описания процесса на сервер 102 управления файлами через сеть LAN 110. После получения файлов 410 описания процесса от PC 101 администратора сервер 102 управления файлами регистрирует и запоминает полученные файлы 410 описания процесса вместе с пользовательской информацией (ID).

Если после этого пользователь регистрируется на периферийном оборудовании MFP 103, то тогда на шаге S402 периферийное оборудование MFP 103 передает идентификатор (ID) пользователя, соответствующий пользователю, который зарегистрировался, на сервер 102 управления файлами. Кроме того, периферийное оборудование MFP 103 выдает на сервер 102 управления файлами запрос на передачу файлов описания процесса, соответствующих зарегистрировавшемуся пользователю.

На шаге S403 после получения запроса на передачу файлов описания процесса от периферийного оборудования MFP 103 сервер 102 управления файлами считывает файлы 410 описания процесса, соответствующие полученному ID пользователя, и передает считанные файлы 410 описания обработки через сеть LAN 110 на средство получения (средство 218 сетевого интерфейса) периферийного оборудования MFP 103.

На шаге S404 после получения от сервера 102 управления файлами файлов 410 описания процесса периферийное оборудование MFP 103 уведомляет пользователя о полученных файлах 410 описания процесса и принимает от пользователя один или несколько выбранных им файлов 410 описания процесса. Вдобавок процессор CPU 211 периферийного оборудования MFP 103 вызывает выполнение сканером 221 обработки считывания согласно описанию, включенному в файлы описания процесса, выбранные пользователем.

На шаге S405 периферийное оборудование MFP 103 передает выбранные данные 420 изображения и выбранные файлы 410 описания процесса на сервер 104 передачи через средство сетевого интерфейса. Вдобавок периферийное оборудование MFP 103 отправляет на сервер 104 передачи запрос на передачу данных изображения.

На шаге S406 сервер 104 передачи передает данные 420 изображения через электронную почту или использует протокол FTP согласно описанию, включенному в соответствующий файл 410 описания процесса.

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

На фиг.5 показан конкретный пример описания, включенного в файл 410 описания процесса, зарегистрированный на сервере 102 управления файлами. В примере, показанном на фиг.5, файл описания процесса описан в формате расширяемого языка разметки (XML). Однако настоящий примерный вариант не ограничивается этим форматом. Кроме того, каждый процесс, определенный в файле описания процесса, описан в виде тега XML, и процессы выполняются в порядке описаний, включенных в файл описания процесса.

Обратимся к фиг.5, где тег 501 указывает, что обработка является единым интегрированным процессом, включающим в себя комбинацию из множества процессов. Тег 501 включает в себя ID процесса, который уникальным образом идентифицирует файл описания процесса («0001» в примере, показанном на фиг.5), и имя процесса («сканирование и пересылка менеджеру подразделения по электронной почте» в примере, показанном на фиг.5).

Тег 502 определяет обработку для считывания изображения из документа путем использования сканера 221 и создания данных изображения на основе считанного изображения из документа. Тег 503 определяет команду для создания данных полутонового изображения при считывании сканером изображения из документа.

Тег 504 определяет команду для передачи данных изображения по электронной почте. Тег 505 описывает адрес электронной почты адресата передачи данных изображения (manager@xxxx.xxxx в примере, показанном на фиг.5).

На фиг.6 представлена блок-схема, иллюстрирующая пример последовательности процессов, выполняемых периферийным оборудованием MFP 103 для создания данных изображения согласно одному из выбранных файлов описания процесса и запрашивания сервера 104 передачи на передачу данных изображения. Каждый процесс, показанный на блок-схеме по фиг.6, реализуется процессором CPU 211 периферийного оборудования MFP 103 путем выполнения управляющей программы.

Обратимся к фиг.6, где на шаге S601 процессор CPU 211 аутентифицирует пользователя периферийного оборудования MFP 103. В частности, процессор CPU 211 отображает экран ввода аутентификационной информации для ввода аутентификационной информации на операционном блоке 219. Кроме того, процессор CPU 211 объединяет аутентификационную информацию, введенную через экран ввода аутентификационной информации, с запомненной ранее аутентификационной информацией для аутентификации пользователя.

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

Как только пользователь на шаге S601 был аутентифицирован, обработка продолжается на шаге S602. На этом шаге процессор CPU 211 выдает серверу 102 управления файлами запрос на передачу файлов описания процесса. В частности, процессор CPU 211 передает серверу 102 управления файлами идентификатор (ID) аутентифицированного пользователя.

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

На фиг.7 показан пример экрана выбора файла, посредством которого пользователь может выбрать файл описания процесса. Обратимся к фиг.7, где при получении множества файлов описания процесса на шаге S603 процессор CPU 211 отображает файлы описания процесса на экране выбора файлов, например в формате списка.

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

Когда пользователь выбрал файл описания процесса, выбранный файл описания процесса, отображенный в сенсорной области, отображается в ином виде, чем невыбранный файл (файлы) описания процесса. Таким образом, пользователь может легко распознать выбранный файл (файлы).

В примере экрана, показанного на фиг.7, выбраны файл описания процесса с идентификатором «0001» и другой файл описания процесса с идентификатором «0026», которые представлены другим цветом.

Кнопка 701 «подробной информации» может быть приведена в действие для выдачи команды на отображение подробной информации о выбранном в данный момент файле (файлах) описания процесса. При нажатии пользователем кнопки 701 «подробной информации» отображается подробная информация о выбранном файле (файлах) описания процесса (например, конкретный контент описания обработки считывания и обработки передачи, описанных в файле (файлах) описания процесса).

На шаге S604 процессор CPU 211 определяет, выбрал ли пользователь один или несколько файлов описания процесса в соответствии с командой от пользователя через экран выбора файлов. Если определено, что выбран один или несколько файлов описания процесса (ДА на шаге S604), то тогда обработка продолжается на шаге S605. На шаге S605 процессор CPU 211 запоминает выбранный файл (файлы) описания процесса в области хранения для запоминания намеченных данных передачи (далее эту область просто называют «область хранения данных передачи»).

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

На шаге S606 процессор CPU 211 определяет, нажал ли пользователь на кнопку 702 «пуск», показанную на фиг.7. Если определено, что пользователь нажал на кнопку 702 «пуск» (ДА на шаге S702), то тогда обработка продолжается на шаге S607. С другой стороны, если определено, что пользователь не нажимал на кнопку 702 «пуск» (НЕТ на шаге S702), то тогда обработка возвращается к шагу S604. На шаге S604 процессор CPU 211 определяет, выбрал ли снова пользователь файл описания процесса.

В частности, в данном примерном варианте пользователь может нажать на кнопку 702 «пуск» (начало передачи) в состоянии, когда было выбрано множество файлов описания процесса. Соответственно, пользователь может дать команду на выполнение выбранного множества файлов описания процесса единовременно в одной операции. Пользователь не может нажать кнопку 702 «пуск» в состоянии, когда ни один из файлов описания процесса не был выбран.

На шаге S607 процессор CPU 211 вызывает выполнение сканером 221 обработки считывания и создание данных изображения согласно описанию, изложенному в выбранном файле (файлах) описания процесса. В этом случае, если выбрано множество файлов описания процесса, предполагается, что файлы описания процесса имеют одинаковый контент, касающийся обработки считывания.

На шаге S608 процессор CPU 211 определяет, запомнено ли на шаге S605 в области хранения данных передачи множество файлов описания процесса (то есть выбрал ли пользователь множество файлов описания процесса).

Если определено, что пользователь выбрал множество файлов описания процесса (ДА на шаге S608), то тогда обработка продолжается на шаге S609. На шаге S609 процессор CPU 211 осуществляет управление дублированием данных изображения, созданных на шаге S607 при обработке считывания, с тем чтобы создать несколько блоков или элементов данных изображения, соответствующих числу выбранных фалов описания процесса; другими словами, создается копия данных изображения для каждого выбранного файла описания процесса.

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

На шаге S610 блок 210 управления связывает один из выбранных файлов описания процесса с одним блоком данных изображения из числа блоков данных изображения, созданных на шаге S609 при обработке дублирования, и передает связанные между собой файл описания процесса и данные изображения на сервер 104 передачи. Кроме того, процессор CPU 211 отправляет на сервер 104 передачи запрос на передачу данных изображения.

С другой стороны, если определено, что пользователь не выбрал множество файлов описания процесса (НЕТ на шаге S608), то тогда обработка продолжается на шаге S610 без дублирования данных изображения. На шаге S610 процессор CPU 211 связывает один блок данных изображения с одним выбранным файлом описания процесса и передает связанные друг с другом данные изображения и файл описания процесса на сервер 104 передачи.

На шаге S611 процессор CPU 211 определяет, остался ли еще какой-либо файл описания процесса из выбранных файлов описания процесса, который еще не был передан на сервер 104 передачи. Если определено, что существует файл описания процесса, который еще не был передан на сервер 104 передачи (ДА на шаге S610), то тогда обработка возвращается к шагу S610 и повторяется вышеописанным образом, пока все файлы описания процесса и связанные с ними данные изображения не будут переданы на сервер передачи. Таким образом, файлы обработки и связанные с ними данные изображения передаются на сервер 104 передачи по отдельности.

Обработка заканчивается, когда определяется, что не осталось файлов описания процесса, которые не были переданы на сервер 104 передачи (НЕТ на шаге S611).

На фиг.8 представлена блок-схема, иллюстрирующая пример обработки, выполняемой сервером 104 передачи, когда периферийное оборудование MFP 103 выдало запрос на передачу данных изображения. Каждый процесс, показанный на блок-схеме по фиг.8, реализуется процессором CPU 311 сервера 104 передачи путем выполнения управляющей программы.

Обратимся к фиг.8, где на шаге S801 процессор CPU 311 получает от периферийного оборудования MFP 103 данные изображения, намеченные для передачи. На шаге S802 процессор CPU 311 анализирует описание в файле описания процесса, полученном вместе с данными изображения на шаге S801. Вдобавок процессор CPU 311 преобразует данные изображения согласно контенту файла описания процесса.

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

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

На шаге S803 процессор CPU 311 передает преобразованные данные изображения согласно контенту описания обработки передачи, включенному в файл описания процесса. Затем повторяются шаги с S801 по S803 для каждого файла описания процесса вместе с сопроводительными данными изображения, которые получил сервер 104 передачи.

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

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

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

Далее подробно описывается второй примерный вариант настоящего изобретения.

В вышеописанном первом примерном варианте, если пользователь выбирает одновременно множество файлов описания процесса, периферийное оборудование MFP 103 дублирует данные изображения, созданные в одной операции считывания, связывает один блок данных изображения, созданных путем дублирования, с одним файлом описания процесса и передает связанные друг с другом один блок данных изображения и один файл описания процесса на сервер 104 передачи.

Во втором примерном варианте периферийное оборудование MFP 103 единовременно передает один блок данных изображения, созданный в одной операции считывания, и множество файлов описания процесса на сервер 104 передачи в одной операции передачи. На фиг.9 представлена блок-схема, иллюстрирующая пример последовательности процессов, выполняемых периферией MFP 103 для создания данных изображения согласно выбранному файлу описания процесса и запрашивания сервера 104 передачи на передачу данных изображения. Каждый процесс, показанный на блок-схеме по фиг.9, реализуется процессором CPU 211 периферийного оборудования MFP 103 путем выполнения управляющей программы.

В примере, показанном на фиг.9, процессы на шагах с S601 по S607 аналогичны вышеописанным процессам в первом примерном варианте, описанном со ссылками на блок-схему по фиг.6. Соответственно, их описание здесь не повторяется.

Обратимся к фиг.9, где на шаге S901 процессор CPU 211 передает один блок данных изображения, созданных в результате обработки для считывания на шаге S607 (фиг.6), и один или множество файлов описания процесса, выбранных пользователем на шаге S604 (фиг.6), на сервер 104 передачи единовременно в одной операции передачи.

На фиг.10 представлена блок-схема, иллюстрирующая пример обработки, выполняемой сервером 104 передачи, когда периферийное оборудование MFP 103 запросило передачу данных изображения. Каждый процесс, показанный на блок-схеме по фиг.10, реализуется процессором CPU 311 сервера 104 передачи путем выполнения управляющей программы.

Обратимся к фиг.10, где на шаге S1001 процессор CPU 311 получает от периферийного оборудования MFP 103 переданные данные изображения. На шаге S1002 процессор CPU 311 определяет, получено ли от MFP 103 множество файлов описания процесса.

Если определено, что от периферийного оборудования MFP 103 получено множество файлов описания процесса (ДА на шаге S1002), то тогда обработка переходит к шагу S1003. На шаге S1003 процессор CPU 311 дублирует данные изображения, полученные на шаге S1001, и создает несколько блоков данных изображения, соответствующих количеству файлов описания процесса, полученных на шаге SA1002.

На шаге S1004 процессор CPU 311 выделяет один файл описания процесса из полученного множества файлов описания процесса. На шаге S1005 процессор CPU 311 анализирует описание, включенное в выделенный файл описания процесса, и преобразует данные изображения согласно контенту файла описания процесса.

На шаге S1006 процессор CPU 311 извлекает переданные данные изображения, преобразованные в соответствии с контентом файла описания процесса, через средство 317 сетевого интерфейса. На шаге S1007 процессор CPU 311 определяет, все ли файлы описания процесса, полученные на шаге S1001, обработаны. В частности, на шаге S1007 процессор CPU 311 определяет, остались ли какие-либо необработанные файлы описания процесса.

Если определено, что остался необработанный файл описания процесса (НЕТ на шаге S1007), то тогда процессор CPU 311 возвращается к шагу S1004 и повторяет обработку на шаге S1004, а также последующие шаги. С другой стороны, если определено, что все файлы описания процесса, полученные на шаге S1001, обработаны (ДА на шаге S1007), то тогда обработка заканчивается.

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

В частности, в настоящем примерном варианте, если пользователь одновременно выбрал множество файлов описания процесса, то периферийное оборудование MFP 103 передает один блок данных изображения, созданных в одной операции считывания процессором CPU 211, и множество файлов описания процесса на сервер 104 передачи единовременно в одной операции передачи.

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

Далее подробно описывается третий примерный вариант настоящего изобретения. В вышеописанном первом примерном варианте при выборе пользователем множества файлов описания процесса периферийное оборудование MFP 103 дублирует данные изображения, созданные в одной операции считывания, связывает каждый блок данных изображения, созданных путем дублирования, с одним из выбранных файлов описания процесса, и передает связанные друг с другом один блок данных изображения и один файл описания процесса на сервер 104 передачи.

В вышеописанном втором примерном варианте периферийное оборудование MFP 103 передает один блок данных изображения, созданный в одной операции считывания, и множество файлов описания процесса на сервер 104 передачи в одной операции передачи.

В третьем примерном варианте периферийное оборудование MFP 103 сконфигурировано для выполнения либо обработки, описанной выше в первом примерном варианте, либо обработки, описанной во втором примерном варианте, в з