Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству обработки изображений и системе обработки изображений, сконфигурированных для выполнения обработки в соответствии с файлом описания процесса, который определяет обработку считывания и обработку передачи. Вдобавок настоящее изобретение относится к способу управления для устройства обработки изображений и системы обработки изображений.
Уровень техники
В последние годы широко используют стандартные устройства обработки изображений, реализующие функцию считывания для считывания изображения из документа и создания данных изображения, считанного из документа, и функцию передачи для передачи созданных данных изображения. При использовании указанных устройств обработки изображений пользователь указывает параметр считывания, подлежащий использованию в качестве настройки обработки для считывания изображения из документа, а также указывает протокол передачи и адресат передачи, подлежащие использованию в качестве настройки обработки для передачи созданных данных изображения. Устройство обработки изображений считывает изображение из документа и передает созданные данные изображения в соответствии с указаниями, сделанными пользователем.
При выполнении процессов с использованием комбинации из множества вышеописанных функций пользователю необходимо указывать большое количество параметров. Соответственно, пользователю приходится выполнять усложненные операции.
Для решения вышеописанной проблемы в выложенной патентной заявке Японии №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 сконфигурировано для выполнения либо обработки, описанной выше в первом примерном варианте, либо обработки, описанной во втором примерном варианте, в зависимости от пропускной способности сервера 104 передачи.
На фиг.11 представлена блок-схема, иллюстрирующая пример последовательности процессов, выполняемых периферийным оборудованием MFP 103, для создания данных изображения в соответствии с выбранным файлом описания процесса и запрашивания сервера 104 передачи на передачу данных изображения. Каждый процесс, показанный на блок-схеме по фиг.11, реализуется процессором CPU 211 периферийного оборудования MFP 103 путем выполнения управляющей программы.
В примере, показанном на фиг.11, обработка на шагах с S601 по S607 аналогична шагам, описанным выше в первом примерном варианте со ссылками на блок-схему по фиг.6. Поэтому их описание здесь не повторяется.
Обратимся к фиг.11, где на шаге S1101 процессор CPU 211 определяет, может ли быть передано множество файлов описания процесса на сервер 104 передачи во время одной операции. Если сервер 104 передачи имеет пропускную способность, позволяющую выполнить обработку, показанную на фиг.10, то тогда CPU 211 определяет, что на сервер 104 передачи можно передать множество файлов описания процесса. С другой стороны, если сервер 104 передачи не обладает пропускной способностью, достаточной для выполнения обработки, показанной на фиг.10, и способен только выполнять обработку, показанную на фиг.8, то тогда процессор CPU 211 определяет, что на сервер 104 передачи нельзя передать множество файлов описания процесса.
Если определено, что на сервер 104 передачи в одной операции передачи можно передать множество выбранных файлов описания процесса (ДА на шаге S1101), то тогда обработка переходит к шагу S901 (фиг.9). С другой стороны, если определено, что на сервер 104 передачи в одной операции передачи нельзя передать множество файлов описания процесса (НЕТ на шаге S1101), то тогда обработка переходит к шагу S608 (фиг.6).
В настоящем примерном варианте периферийное оборудование MFP 103 выполняет на шаге S1101 операцию определения следующим образом. После выполнения процесса считывания на шаге S607 (фиг.6) периферийное оборудование MFP 103 устанавливает связь с сервером 104 передачи для получения информации о пропускной способности сервера 104 передачи. Периферийное оборудование MFP 103 выполняет на шаге S1101 операцию определения в соответствии с полученной информацией о пропускной способности сервера 104 передачи. Однако настоящий примерный вариант этим не ограничивается.
Например, периферийное оборудование MFP 103 может иметь заранее установленную связь с сервером 104 передачи для получения информации о пропускной способности сервера 104 передачи. Периферийное оборудование MFP 103 предпочтительно запоминает полученную информацию о пропускной способности сервера 104 передачи в памяти периферийного оборудования MFP 103. В этом случае после выполнения на шаге S607 (фиг.6) обработки считывания периферийное оборудование MFP 103 считывает информацию из памяти и выполняет операцию определения на шаге S1101 в соответствии со считанной информацией о пропускной способности.
В альтернативном варианте при создании файла описания процесса на компьютере PC 101 администратора информация о пропускной способности сервера 104 передачи, подлежащего использованию при обработке, может быть описана в файле описания процесса. В этом случае периферийное оборудование MFP 103 анализирует контент описания, включенного в файл описания процесса, для определения пропускной способности сервера 104 передачи и выполняет операцию определения на шаге S1101 согласно информации о пропускной способности сервера 104 передачи, полученной вышеописанным образом.
Как было описано выше, при использовании данного примерного варианта выбирают способ запрашивания сервера 104 передачи на передачу данных изображения в соответствии с результатом определения, касающимся того, можно ли передать на сервер 104 множество файлов описания процесса в одной операции передачи.
Согласно настоящему примерному варианту, имеющему вышеописанную конфигурацию, периферийное оборудование MFP 103 может передать данные изображения и файл описания процесса на сервер 104 передачи, используя способ, определенный в соответствии с пропускной способностью сервера 104 передачи.
Далее подробно описывается четвертый примерный вариант настоящего изобретения.
В четвертом примерном варианте также выбирается способ запрашивания сервера 104 передачи на передачу данных изображения согласно результату операции определения, касающегося того, можно ли передать на сервер 104 передачи множество файлов описания процесса в одной операции, и периферийное оборудование MFP 103 также выполняет обработку для объединения файлов описания процесса в один файл.
На фиг.12 представлена блок-схема, иллюстрирующая пример последовательности процессов, выполняемых периферийным оборудованием MFP 103 для создания данных изображения согласно выбранному файлу описания процесса и запрашивания сервера 104 передачи на передачу данных изображения. Каждый процесс, показанный на блок-схеме по фиг.12, реализуется процессором CPU 211 периферийного оборудования MFP 103 путем выполнения управляющей программы.
В примере, показанном на фиг.12, процессы на шагах с S601 по S607 аналогичны процессам, описанным выше в первом примерном варианте со ссылками на блок-схему по фиг.6. Соответственно, их описание здесь не повторяется. Кроме того, в примере, показанном на фиг.12, обработка на шаге S1101 аналогична обработке, выполняемой на шаге S1101, описанном выше со ссылками на фиг.11. Поэтому ее описание здесь не повторяется.
Обратимся к фиг.12, где на шаге S1201 процессор CPU 211 определяет, было ли запомнено множество файлов описания процесса в области хранения данных передачи на шаге S605 (фиг.6). Другими словами, на шаге S1201 процессор CPU 211 определяет, выбрал ли пользователь множество файлов описания процесса. Если определено, что пользователь выбрал множество файлов описания процесса (ДА на шаге S1201), то тогда обработка переходит к шагу S1202.
На шаге S1202 процессор CPU 211 определяет, можно ли объединить выбранное множество файлов описания процесса в один файл. Если описания, включенные в выбранные файлы описания процесса, имеют одинаковый контент обработки считывания, то тогда процессор CPU 211 определяет, что выбранное множество файлов описания процесса можно объединить в один файл.
Если определено, что выбранное множество файлов описания процесса можно объединить в один файл (ДА на шаге S1202), то тогда обработка переходит к шагу S1203. На шаге S1203 процессор CPU 211 объединяет выбранное множество файлов описания процесса в один файл описания процесса.
Далее подробно описывается обработка для объединения выбранного множества файлов описания процесса в один файл.
На фиг.13 показан конкретный пример описания, включенного в файл 1300 описания процесса. В примере, показанном на фиг.13, процессор CPU 211 объединяет файл 410 описания процесса (фиг.5) с файлом 1300 описания процесса. Файл 1300 описания процесса имеет такой же контент, как файл 410 описания процесса за исключением тега 1301.
В вышеописанном файле 410 описания процесса содержится описание «manager@xxxx.xxxx» в качестве адресата передачи данных изображения. В файле 1300 описания процесса описание «user_pc@xxxx.xxxx» включено в качестве адресата передачи данных изображения.
На фиг.14 показан конкретный пример файла 1400 описания процесса, который создается путем объединения файла 410 описания процесса (фиг.5) с файлом 1300 описания процесса (фиг.13).
Обратимся к фиг.14, где при объединении файла 410 описания процесса с файлом 1300 описания процесса тег 1402, включенный в файл 1400 описания процесса, содержит в себе как адреса электронной почты, содержащиеся в файле 410 описания процесса, так и файл 1300 описания процесса.
После получения файла описания процесса, содержащего вышеописанный контент, сервер 104 передачи выполняет обработку для передачи данных изображения по каждому адресу электронной почты.
В примере, показанном на фиг.14, в качестве идентификатора (ID) процесса в файле 1400 описания процесса в теге 1401 указано нулевое значение («-»). Однако настоящий примерный вариант этим не ограничивается. В частности, также полезно, когда в качестве ID процесса файла 1400 описания процесса используется какой-либо из идентификаторов (ID) процесса файла 410 описания процесса и файла 1300 описания процесса.
Вновь обратимся к фиг.12, где на шаге S1204 процессор CPU 211 связывает данные изображения, созданные на шаге S607 в процессе считывания, с файлом описания процесса, созданным на шаге S1203 путем обработки для объединения. Затем процессор CPU 211 передает связанные друг с другом данные изображения и файл описания процесса на сервер 104 передачи.
С другой стороны, если определено, что пользователь не выбрал множество файлов описания процесса (НЕТ на шаге S1201), то тогда обработка переходит к шагу S1204 без выполнения вышеописанной обработки для объединения файлов.
В этом случае на шаге S1204 процессор CPU 211 связывает данные изображения, созданные на шаге S607 в процессе считывания, с файлом описания процесса, выбранным на шаге S604. Затем процессор CPU 211 передает связанные между собой данные изображения и файл описания процесса на сервер 104 передачи.
Если определено, что выбранное множество файлов описания процесса нельзя объединить в один файл описания процесса (НЕТ на шаге S1202), то тогда обработка переходит к шагу S608.
Как было описано выше, в данном примерном варианте, если определено, что множество файлов описания процесса нельзя передать на сервер 104 передачи в одной операции передачи, то тогда процессор CPU 211, кроме того, определяет, можно ли объединить выбранное множество файлов описания процесса в один файл описания процесса. Если определено, что выбранное множество файлов описания процесса можно объединить в один файл описания процесса, то тогда процессор CPU 211 выполняет обработку для объединения файлов описания процесса.
Согласно настоящему примерному варианту, имеющему вышеописанную конфигурацию, периферийному оборудованию MFP 103 нет необходимости дублировать данные изображения, если даже на сервер 104 передачи нельзя передать множество файлов описания процесса в одной операции передачи.
Кроме того, при использовании вышеописанной конфигурации настоящий примерный вариант осуществления изобретения может предотвратить увеличение сетевого трафика, которое в противном случае могло бы иметь место при дублировании передачи одних и тех же данных изображения.
Далее подробно описывается пятый примерный вариант настоящего изобретения. В данном примерном варианте при выборе пользователем множества файлов описания процесса процессор CPU 211 разделяет выбранное множество файлов описания процесса на группы и выполняет одну операцию считывания для каждой группы.
На фиг.15 показана блок-схема, иллюстрирующая пример последовательности процессов, выполняемых периферийным оборудованием MFP 103, для создания данных изображения согласно выбранному файлу описания процесса и запрашивания сервера 104 передачи на передачу данных изображения. Каждый процесс, показанный на блок-схеме по фиг.15, реализуется процессором CPU 211 периферийного оборудования MFP 103 путем выполнения управляющей программы.
В примере, показанном на фиг.15, процессы на шагах с S601 по S606 аналогичны процессам, описанным выше в первом примерном варианте со ссылками на блок-схему по фиг.6. Соответственно, их описание здесь не повторяется.
Обратимся к фиг.15, где на шаге S1501 процессор CPU 211 определяет, было ли на шаге S605 запомнено множество файлов описания процесса в области хранения данных передачи. Другими словами, на шаге S1501 процессор CPU 211 определяет, выбрал ли пользователь множество файлов описания процесса.
Если определено, что пользователь выбрал множество файлов описания процесса (ДА на шаге S1501), то тогда обработка переходит к шагу S1502. На шаге S1502 процессор CPU 211 разделяет выбранное множество файлов описания процесса на множество групп.
В процессе разбиения на группы файлов описания процесса на шаге S1502 одна группа включает в себя файлы описания процесса, имеющие одинаковый контент обработки считывания. В частности, в одну группу попадают файлы описания процесса, имеющие описание команды для выполнения одинаковой обработки считывания, в то время как файлы описания процесса, имеющие другой контент обработки считывания, попадают в другую группу.
В результате разбиения на группы на шаге S1502 возможно формирование только одной группы. А именно, если контент обработки считывания, заданный во всех выбранных файлах описания процесса, одинаков, то тогда процессор CPU 211 формирует одну группу, включающую в себя все выбранные файлы описания процесса. В этом случае формируется только одна группа.
Кроме того, в результате разделения на группы на шаге S1502 группа может включать в себя только один файл описания процесса, либо может включать в себя множество файлов описания процесса.
На шаге S1503 процессор CPU 211 извлекает одну группу, созданную на шаге S1502 процесса разделения на группы. На шаге S1504 процессор CPU 211 вызывает выполнение сканером 221 обработки считывания согласно контенту описания, включенного в файл или файлы описания процесса, содержащиеся в группе, которая была выделена на шаге S1503. Кроме того, процессор CPU 211 вынуждает сканер 221 создать данные изображения согласно описанию, включенному в файл описания процесса.
На шаге S1505 процессор CPU 211 передает данные изображения, созданные на шаге S1504 путем обработки считывания, и файл или файлы описания процесса, включенные в группу, выделенную на шаге S1503, на сервер 104 передачи в единой операции передачи.
После получения данных изображения и файла описания процесса из MFP 103 сервер 104 передачи выполняет последовательность процессов, как показано на фиг.10.
На шаге S1201 процессор CPU 211 определяет, осталась ли какая-либо группа из числа групп, созданных на шаге S1502 путем обработки для разделения на группы, которая еще не подверглась обработке на шагах с S1503 по S1505. Если определено, что осталась одна или несколько необработанных групп (ДА на шаге S1506), то тогда обработка возвращается к шагу S1503, и повторяется процесс на шаге S1503 и последующих шагах. С другой стороны, если определяется, что необработанных групп больше нет (то есть что все группы обработаны) (НЕТ на шаге S1506), то тогда обработка заканчивается.
Если на шаге S1501 определено, что пользователь не выбрал множество файлов описания процесса (НЕТ на шаге S1501), то тогда обработка продолжается на шаге S1507.
На шаге S1507 процессор CPU 211 вызывает выполнение сканером 221 обработки считывания согласно контенту описания, включенного в выбранный файл описания процесса, для создания данных изображения согласно описанию, включенному в файл описания процесса.
На шаге S1508 процессор CPU 211 связывает данные изображения, созданные на шаге S1507 в процессе считывания, с файлом описания процесса, выбранным на шаге S604. Затем процессор CPU 211 передает связанные между собой данные изображения и файл описания процесса на сервер 104 передачи. После этого обработка заканчивается.
Как было описано выше, в пятом примерном варианте процессор CPU 211 выполняет обработку считывания с использованием сканера 221 для каждой группы файлов описания процесса.
При использовании вышеописанной конфигурации согласно данному примерному варианту изобретения может выполняться множество файлов описания процесса в одной операции, если даже периферийное оборудование MFP 103 не имеет функцию преобразования разрешающей способности и размера данных изображения, выполняемого на шаге S609 (фиг.6), или если может ухудшиться качество изображения в результате его обработки.
Далее подробно описывается шестой примерный вариант настоящего изобретения. В данном примерном варианте, если пользователь выбирает один файл описания процесса, процессор CPU 211 запрещает (ограничивает) пользователю выбор другого файла описания процесса, который не может быть выбран одновременно с указанным выбранным файлом.
На фиг.16 показана блок-схема, иллюстрирующая пример последовательности процессов, выполняемых периферийным оборудованием MFP 103 для создания данных изображения согласно выбранному файлу описания процесса и запрашивания сервера 104 передачи на передачу данных изображения. Каждый процесс, показанный на блок-схеме по фиг.16, реализуется процессором CPU 211 периферийного оборудования MFP 103 путем выполнения управляющей программы.
В примере, показанном на фиг.16, процессы на шагах с S601 по S606 аналогичны процессам, описанным выше в первом примерном варианте со ссылками на блок-схему по фиг.6. Поэтому их описание здесь не повторяется.
Обратимся к фиг.16, где на шаге S1601 процессор CPU 211 идентифицирует файл описания процесса из числа файлов описания процесса, полученных на шаге S602 (фиг.6), который нельзя одновременно выбрать с файлом описания процесса, выбранным на шаге S604 (фиг.6) (далее он просто называется «файл описания процесса, запрещенный для одновременного выбора»).
В настоящем примерном варианте «файл описания процесса, запрещенный для одновременного выбора» относится к файлу описания процесса, в котором контент описанной в нем обработки считывания отличается от контента обработки считывания, заданного в файле описания процесса, выбранного на шаге S604 (фиг.6).
В частности, в настоящем примерном варианте, если множество файлов описания процесса включает в себя описания для создания различных блоков данных изображения, становится необходимым многократное выполнение операций считывания. Соответственно, пользователю запрещается одновременно выбирать файлы описания процесса, имеющие описания для создания разных блоков данных изображения.
На шаге S1602 процессор CPU 211 осуществляет управление запретом (ограничением) пользователю выбирать файл описания процесса, идентифицированный на шаге S1601. В частности, процессор CPU 211 отображает область, соответствующую файлу описания процесса с идентификатором «0025» процесса, как показано на экране выбора файлов на фиг.17, не в таком виде, как у выбранного файла описания процесса (ID 0001). Пользователь не сможет выбрать файл (ID 0025) описания процесса, соответствующий затененной или заштрихованной области отображения, если даже пользователь коснется участка экрана, соответствующего затененной или заштрихованной области отображения.
В настоящем примерном варианте пользователь не может одновременно выбрать файлы описания процесса, контенты которых для обработки считывания отличаются друг от друга. Однако это не применимо, если периферийное оборудование MFP 103 включает в себя функцию для преобразования разрешающей способности и размера данных изображения при дублировании данных изображения, выполняемом на шаге S609 (фиг.6).
В частности, если периферийное оборудование MFP 103 может выполнить одну операцию считывания и создать данные изображения согласно описаниям, включенным в каждый из выбранного множества файлов описания процесса, путем преобразования разрешающей способности и размера данных изображения, созданных в процессе считывания, то будет предпочтительным дать возможность пользователю одновременно выбрать множество файлов описания процесса с разными контентами обработки считывания.
Как было описано выше, шестой примерный вариант изобретения запрещает (предотвращает) пользователю выбирать комбинацию из множества файлов описания процесса в одной операции выбора, что может потребовать выполнения множества операций считывания.
В настоящем примерном варианте пользователю запрещен выбор комбинации из множества файлов описания процесса в одной операции выбора, где при наличии множества файлов описания процесса потребуется выполнение множества операций считывания, как было описано выше. Однако настоящий примерный вариант этим не ограничивается. В частности, также полезно, чтобы процессор CPU 211 просто уведомлял пользователя посредством предупредительного сообщения, что тот выбрал множество файлов описания процесса в комбинации в рамках одной операции выбора, что потребует многократного выполнения операций считывания.
Каждый из вышеописанных примерных вариантов настоящего изобретения (с первого по шестой) можно реализовать отдельно и независимо либо их можно реализовать в виде комбинации из множества вышеописанных примерных вариантов, если это необходимо.
В каждом из примерных вариантов настоящего изобретения (с первого по шестой) система обработки изображений включает в себя PC 101 администратора, сервер 102 управления файлами, периферийное оборудование 103 и сервер 104 передачи. Однако функции PC 101 администратора, сервера 102 управления файлами, периферийного оборудования 103 и сервера 104 передачи не обязательно обеспечиваются отдельными устройствами.
В частности, в одном устройстве можно обеспечить функции двух или нескольких устройств (например, функции периферийного оборудования MFP и сервера 104 передачи).
Аспекты настоящего изобретения также можно реализовать с помощью компьютера системы или устройства (или устройств, таких как центральный процессор (CPU) или микропроцессор (MPU)), которое считывает и выполняет программу, записанную в запоминающем устройстве, для выполнения функций вышеописанного варианта (вариантов) изобретения, а также с помощью способа, шаги которого выполняются компьютером системы или устройства, например, путем считывания и выполнения программы, записанной в запоминающем устройстве, для выполнения функций вышеописанного варианта (вариантов). Для этой цели компьютер обеспечен программой, например, через сеть или с носителя записи того или иного типа, служащего в качестве запоминающего устройства (например, считываемый компьютером носитель). Программа может находиться на носителе, таком как считываемый компьютером носитель или среда передачи (сигнал).
Хотя настоящее изобретение было описано со ссылками на примерные варианты его осуществления, должно быть понятно, что изобретение не ограничивается раскрытыми здесь примерными вариантами. Объем нижеследующей формулы изобретения должен соответствовать самой широкой интерпретации, обеспечивающей охват всех модификаций, эквивалентных структур и функций.
Изобретение относится к вычислительной технике. Технический результат заключается в возможности передавать данные изображения согласно описанию, когда пользователь вызывает выполнение выбранного множества файлов описания процесса, что позволяет сэкономить время пользователя и усилия, которые прилагаются для выполнения более чем одного файла описания. Устройство обработки изображений, включающее в себя блок считывания, сконфигурированный для считывания изображения из документа, для создания данных изображения на основе считанного изображения: получает файл описания процесса, который определяет контент обработки считывания, подлежащей выполнению блоком считывания, и контент обработки передачи для передачи данных изображения, созданных блоком считывания; вызывает выполнение блоком считывания обработки считывания для создания данных изображения согласно описанию, включенному в полученный файл описания процесса; и, когда выбрано множество файлов описания процесса и дана команда на выполнение выбранного множества файлов описания процесса, вызывает передачу созданных данных изображения согласно описанию, включенному в каждый из выбранного множества файлов описания процесса. 4 н. и 11 з.п. ф-лы, 17 ил.
1. Устройство обработки изображений, содержащее:
блок считывания, сконфигурированный для считывания изображения из документа для создания данных изображения на основе считанного изображения;
блок получения, сконфигурированный для получения файла описания процесса, который определяет контент обработки считывания, подлежащей выполнению блоком считывания, и контент обработки передачи для передачи данных изображения, созданных блоком считывания;
блок управления считыванием, сконфигурированный для того, чтобы вызвать выполнение блоком считывания обработки считывания для создания данных изображения согласно описанию, включенному в файл описания процесса, полученный блоком получения;
блок выбора файла, сконфигурированный для выбора файла описания процесса, полученного блоком получения; и
блок управления передачей, сконфигурированный для того, чтобы, когда блоком выбора файла выбрано множество файлов описания процесса и дана команда на выполнение выбранного множества файлов описания процесса, вызвать передачу данных изображения, созданных блоком управления считыванием, согласно описанию, включенному в каждый из выбранного множества файлов описания процесса.
2. Устройство обработки изображений по п.1, в котором блок управления считыванием сконфигурирован таким образом, чтобы, когда блоком выбора файла выбрано множество файлов описания процесса и выдана команда на выполнение выбранного множества файлов описания процесса, вызвать выполнение блоком считывания обработки считывания согласно описаниям, включенным в выбранное множество файлов описания процесса.
3. Устройство обработки изображений по п.2, в котором блок управления считыванием сконфигурирован для управления блоком считывания для многократного выполнения обработки считывания согласно контенту выбранного множества файлов описания процесса.
4. Устройство обработки изображений по п.1, дополнительно содержащее блок передачи, сконфигурированный для передачи данных изображения, созданных блоком управления считыванием, согласно описанию, включенному в каждый из выбранного множества файлов описания процесса,
где блок управления передачей сконфигурирован для управления блоком передачи для передачи данных изображения, созданных блоком управления считыванием, согласно описанию, включенному в каждый из выбранного множества файлов описания процесса.
5. Устройство обработки изображений по п.1,
где устройство обработки изображений находится на связи с внешним устройством и
где блок управления передачей включает в себя блок запрашивания, сконфигурированный для выдачи запроса для запрашивания внешнего устройства на передачу данных изображения, созданных блоком управления считыванием, согласно описанию, включенному в каждый из выбранного множества файлов описания процесса.
6. Устройство обработки изображений по п.5, в котором блок запрашивания сконфигурирован для выдачи запроса путем передачи одного блока данных изображения, созданных блоком управления считыванием, и выбранного множества файлов описания процесса с помощью одной операции передачи.
7. Устройство обработки изображений по п.5, дополнительно содержащее блок дублирования, сконфигурированный для создания множества блоков данных изображения путем дублирования одного блока данных изображения, созданных блоком управления считыванием,
где блок запрашивания сконфигурирован для выдачи запроса путем связывания одного из множества блоков данных изображения, созданных блоком дублирования, с одним из выбранного множества файлов описания процесса, и передачи связанных друг с другом одного блока данных изображения и одного файла описания процесса на внешнее устройство.
8. Устройство обработки изображений по п.7, дополнительно содержащее блок выбора способа запрашивания, сконфигурированный для того, чтобы, когда блок запрашивания выдает запрос, сделать выбор между одним способом запрашивания передачи на внешнее устройство одного блока данных изображения, созданных блоком управления считыванием, и выбранного множества файлов описания процесса с помощью одной операции передачи, и другим способом запрашивания для связывания одного из множества блоков данных изображения, созданных блоком дублирования, с одним из выбранного множества файлов описания процесса и передачи на внешнее устройство связанных друг с другом одного блока данных изображения и одного выбранного файла описания процесса.
9. Устройство обработки изображений по п.8, в котором блок выбора способа запрашивания сконфигурирован для выполнения выбора в соответствии с информацией о пропускной способности внешнего устройства, полученной от внешнего устройства.
10. Устройство обработки изображений по п.5, дополнительно содержащий блок объединения, сконфигурированный для объединения выбранного множества файлов описания процесса, для создания одного файла описания процесса,
где блок запрашивания сконфигурирован для выдачи запроса путем связывания одного блока данных изображения, созданных блоком управления считыванием, с одним файлом описания процесса, созданным блоком объединения, и передачи связанных друг с другом одного блока данных изображения и одного файла описания процесса на внешнее устройство.
11. Устройство обработки изображений по п.1, дополнительно содержащее блок ограничения, сконфигурированный для ограничения выбора блоком выбора множества файлов описания процесса согласно контенту файла описания процесса, полученного блоком получения.
12. Устройство обработки изображений по п.11, в котором блок ограничения сконфигурирован для того, чтобы, когда блоком выбора файла выбран один файл описания процесса, идентифицировать другой файл описания процесса, который нельзя будет выбрать одновременно с выбранным одним файлом описания процесса, и ограничить выбор блоком выбора другого идентифицированного файла описания процесса.
13. Система обработки изображений, содержащая:
блок считывания, сконфигурированный для считывания изображения из документа для создания данных изображения на основе считанного изображения;
блок получения, сконфигурированный для получения файла описания процесса, который определяет контент обработки считывания, подлежащей выполнению блоком считывания, и контент обработки передачи для передачи данных изображения, созданных блоком считывания;
блок управления считыванием, сконфигурированный для того, чтобы вызвать выполнение блоком считывания обработки считывания для создания данных изображения согласно описанию, включенному в файл описания процесса, полученный блоком получения;
блок выбора файла, сконфигурированный для выбора файла описания процесса, полученного блоком получения; и
блок передачи, сконфигурированный для того, чтобы, когда блоком выбора файла выбрано множество файлов описания процесса и дана команда на выполнение выбранного множества файлов описания процесса, передать данные изображения, созданные блоком управления считыванием, согласно описанию, включенному в каждый из выбранного множества файлов описания процесса.
14. Способ управления устройством обработки изображений, включающим в себя блок считывания, сконфигурированный для считывания изображения из документа, для создания данных изображения на основе считанного изображения, причем способ содержит:
получение файла описания процесса, который определяет контент обработки считывания, подлежащей выполнению блоком считывания, и контент обработки передачи для передачи данных изображения, созданных блоком считывания;
вызывание выполнения блоком считывания обработки считывания для создания данных изображения согласно описанию, включенному в полученный файл описания процесса;
выбор полученного файла описания процесса и,
когда выбрано множество файлов описания процесса и дана команда на выполнение выбранного множества файлов описания процесса, вызывание передачи данных изображения, созданных путем обработки считывания, согласно описанию, включенному в каждый из выбранного множества файлов описания процесса.
15. Способ управления системой обработки изображений, включающей в себя блок считывания, сконфигурированный для считывания изображения из документа, для создания данных изображения на основе считанного изображения, причем способ содержит:
получение файла описания процесса, который определяет контент обработки считывания, подлежащей выполнению блоком считывания, и контент обработки передачи для передачи данных изображения, созданных блоком считывания;
вызывание выполнения блоком считывания обработки считывания для создания данных изображения согласно описанию, включенному в полученный файл описания процесса;
выбор полученного файла описания процесса и,
когда выбрано множество файлов описания процесса и дана команда на выполнение выбранного множества файлов описания процесса, передачу данных изображения, созданных путем обработки считывания, согласно описанию, включенному в каждый из выбранного множества файлов описания процесса.
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек | 1923 |
|
SU2007A1 |
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек | 1923 |
|
SU2007A1 |
EP 1976259 A1, 01.10.2008 | |||
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек | 1923 |
|
SU2007A1 |
JP 2004287860 A, 14.10.2004 | |||
УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ, СПОСОБ ОБРАБОТКИ ИНФОРМАЦИИ, УСТРОЙСТВО РАСПРЕДЕЛЕНИЯ СОДЕРЖАНИЯ, СПОСОБ РАСПРЕДЕЛЕНИЯ СОДЕРЖАНИЯ И КОМПЬЮТЕРНАЯ ПРОГРАММА | 2003 |
|
RU2280274C2 |
УСТРОЙСТВО ПОДАЧИ ИЗОБРАЖЕНИЙ, УСТРОЙСТВО ЗАПИСИ, СИСТЕМА ЗАПИСИ И СПОСОБ УПРАВЛЕНИЯ ИМИ | 2004 |
|
RU2313821C2 |
Авторы
Даты
2011-11-20—Публикация
2009-10-30—Подача