УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ИЗОБРАЖЕНИЙ, СПОСОБ УПРАВЛЕНИЯ ИМ И НОСИТЕЛЬ ДАННЫХ
IMAGE PROCESSING DEVICE, A METHOD OF CONTROLLING SAID IMAGES AND A DATA MEDIUM

ОБЛАСТЬ ТЕХНИКИ
[0001]Настоящее изобретение относится к устройству для обработки изображений, способу управления устройством для обработки изображений и носителю данных.
УРОВЕНЬ ТЕХНИКИ
[0002]Что касается почтового сервера, то вследствие того, что его производительность ухудшается при обработке большого объема электронной почты, почтовый сервер часто устанавливается таким образом, чтобы ограничивать количество отправлений электронной почты. Поэтому при передаче большого объема электронной почты данные электронной почты разделяются, используя идентификатор формата MIME (многоцелевые расширения интернет-почты) частичных сообщений, описанный в RFC 2046. Поэтому электронная почта передается таким образом, что количество данных электронной почты не превышает количества данных, которое было установлено заранее.
[0003]Кроме того, в аппаратуре для передачи изображений, которая считывает и передает оригинал, трудно предсказать, как много данных будет передано до считывания оригинала сканером. Поэтому существуют примеры, в которых при попытке передачи данных изображения оригинала, которые были считаны, количество данных является заданным количеством или превышающим его, и вследствие этого возникает ошибка передачи. Применительно к таким проблемам, например, в патентной литературе (PTL 1), описан способ, в котором данные изображения, полученные посредством считывания сканером, подразделяются на страницы и передаются таким образом, что количество передаваемых данных не превышает заданного значения.
[0004]Кроме того, в патентной литературе (PTL 2) описан способ, в котором в том случае, когда количество данных электронной почты, принятых почтовым сервером, превышает ограничивающее значение, электронная почта передается после ее разделения.
СПИСОК ЛИТЕРАТУРЫ
Патентная литература
[0005]
PTL 1: Японская выложенная заявка на патент № 2013-047957
PTL 2: Японская выложенная заявка на патент № 2012-094112
[0006]Например, существуют оригиналы, в которых заданное число страниц образует один набор, такой как бланк заявки на водительское удостоверение. Необходимо считать множество наборов такого вида оригинала (документа стандартной формы) и сохранить их в файле. Представляется трудоемким повторяемо осуществлять считывание и передачу такого множества наборов в документах стандартной формы по одному набору за раз. Также трудоемко совместно сканировать такие документы для преобразования их в файл и после этого передавать файл в персональный компьютер (PC) и разделять файл в PC. Поэтому также существует способ, в котором число страниц документа стандартной формы вводится заранее, множество документов стандартной формы считываются, основываясь на числе страниц, которое было введено, создается файл для каждого документа стандартной формы, который был считан, и эти файлы передаются в одной электронной почте. Когда множество копий документа стандартной формы, состоящих из множества страниц, передаются таким образом вложенными в электронную почту, количество данных электронной почты становится большим, и повышается риск возникновения ошибки передачи. Кроме того, когда число разделенных отправлений электронной почты становится слишком большим, электронная почта становится трудно управляемой, так что желательна электронная почта с малым числом разделов.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Техническая проблема
[0007] Аспектом настоящего изобретения является устранение вышеупомянутых проблем, связанных с традиционной технологией.
[0008]Характерным признаком настоящего изобретения является обеспечение способа, в котором при передаче множества наборов данных изображения, каждый из которых состоит из заранее заданного числа страниц, путем создания файла данных изображения и передачи этого файла вложенным в электронную почту данные изображения передаются с малым числом разделов.
Решение проблемы
[0009]Согласно первому аспекту настоящего изобретения предложено устройство для обработки изображений, содержащее: средство считывания для считывания оригинала; средство приема для приема от пользователя числа страниц, вложенных в один файл; и средство создания для разделения данных изображения оригинала, считанных средством считывания в каждом наборе из числа страниц, принятых средством приема, и создания файла, включающего в себя данные изображения для каждого раздела разделенных данных изображения.
[0010]Согласно второму аспекту настоящего изобретения предложен способ управления устройством для обработки изображений, содержащий: этап приема для приема от пользователя числа страниц, вложенных в один файл; этап считывания для считывания оригинала; и этап создания для создания, путем разделения данных изображения оригинала, считанных при считывании каждого набора из числа страниц, принятых средством приема, файла, включающего в себя данные изображения для каждого раздела разделенных данных изображения.
[0011]Дополнительные признаки настоящего изобретения станут очевидными из последующего описания приводимых в качестве примера вариантов осуществления со ссылками на сопроводительные чертежи.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0012]Сопроводительные чертежи, которые включены сюда и образуют часть описания, иллюстрируют варианты осуществления настоящего изобретения и вместе с описанием служат для пояснения принципов этого изобретения.
[0013]
ФИГ. 1 - вид для пояснения конфигурации системы связи, включающей в себя аппаратуру для передачи изображений согласно варианту осуществления настоящего изобретения.
ФИГ. 2 - блок-схема для описания конфигурации MFP согласно варианту осуществления.
ФИГ. 3 - вид, иллюстрирующий пример организации экрана для установки формата файла для файла изображения применительно к преобразованию данных изображения, полученных сканером MFP согласно варианту осуществления, в файл изображения и передаче файла изображения, вложенного в электронную почту.
ФИГ. 4 - блок-схема последовательности операций для описания процесса обработки, выполняемого согласно работе пользователя, в состоянии, когда MFP согласно варианту осуществления воспроизводит на дисплее формат файла, установленный на экране на фиг. 3.
ФИГ. 5 - вид, иллюстрирующий пример экрана для установки адреса и принятия решения о том, разделять или нет данные, когда данные передаются по адресу, воспроизводимому на пульте управления MFP, согласно варианту осуществления.
ФИГ. 6 - вид, иллюстрирующий пример организации экрана для выполнения передачи электронной почты, воспроизводимый на дисплее пульта управления MFP, согласно варианту осуществления.
ФИГ. 7A - вид для описания того, как разделяется электронная почта, когда передается электронная почта, в MFP согласно варианту осуществления.
ФИГ. 7B - вид для описания того, как разделяется электронная почта, когда передается электронная почта, в MFP согласно варианту осуществления.
ФИГ. 7C - вид для описания того, как разделяется электронная почта, когда передается электронная почта, в MFP согласно варианту осуществления.
ФИГ. 8 - блок-схема последовательности операций для описания процесса передачи электронной почты от MFP согласно варианту осуществления.
ФИГ. 9 - блок-схема последовательности операций для описания процесса разделения и передачи данных на этапе S802 на фиг. 8.
ФИГ. 10 - блок-схема последовательности операций для описания процесса передачи множества файлов, вложенных в одну электронную почту, на этапе S805 на фиг. 8.
ФИГ. 11 - блок-схема последовательности операций для описания процесса передачи одного файла, вложенного в одну электронную почту, на этапе S804 на фиг. 8.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0014]Далее будут подробно описаны варианты осуществления настоящего изобретения со ссылками на сопроводительные чертежи. Должно быть понятно, что приводимые ниже варианты осуществления не направлены на ограничение формулы изобретения настоящего изобретения и что не все сочетания аспектов, которые описываются согласно приводимым ниже вариантам осуществления, обязательно требуются по отношению к средству решения проблем согласно настоящему изобретению.
[0015] На фиг. 1 показан вид для пояснения конфигурации системы связи, включающей в себя аппаратуру для передачи изображений согласно варианту осуществления настоящего изобретения.
[0016] MFP 100 является многофункциональным периферийным устройством, в котором применяется электрофотографический способ и который снабжен функцией копирования, функцией факсимильной связи (FAX), функцией принтера и т.п., и подсоединен к сети 110. MFP 100 снабжен также функцией SEND для передачи файла данных изображения, полученных сканером (считывающим устройством), в компьютерное устройство и функцией IFAX (Internet FAX) для передачи данных изображения, полученных сканером, между устройствами одного и того же типа и распечатывания принятых данных изображения. Доменное имя 'abc.co.jp' присвоено сети 110, и почтовый сервер 102 также подсоединен к сети 110. Почтовый сервер 102 способен связываться с MFP 100, используя SMTP и POP3 протоколы для посылки электронной почты, в которую был вложен файл изображений. Сеть 110 подсоединена к интернету 111 и, таким образом, подсоединена к глобальной сети.
[0017] Почтовый сервер 104 и клиентский компьютер (PC-клиент) 105 подсоединены к сети 112, доменное имя 'xyz.co.jp' присвоено сети 112, и сеть 112 также подсоединена к интернету 111. Почтовый сервер 104 является почтовым сервером, который обрабатывает SMTP и POP3 протоколы и способен связываться также с почтовым сервером 102, используя SMPT протокол, через интернет 111. MFP 106 является многофункциональным периферийным устройством, снабженным функциями копирования, факсимильной связи (FAX) и принтера, подобно функциям MFP 100.
[0018] Здесь программное обеспечение визуализации изображений устанавливается в PC-клиенте 105, с тем чтобы данные изображений, полученные сканированием в MFP, могли быть приняты и выведены на дисплей в PC-клиенте 105, и данные изображений также могли быть переданы в MFP и распечатаны. Кроме того, клиентское программное обеспечение электронной почты устанавливается в PC-клиенте 105, так что возможно посылать/принимать электронную почту совместно с почтовым сервером 104. Заметим, что в настоящем варианте осуществления многофункциональное периферийное устройство описывается как пример аппаратуры для передачи изображений, но аппаратура для передачи изображений может быть также аппаратурой, снабженной только функцией посылки (SEND). Кроме того, аппаратура для передачи изображений может быть аппаратурой, снабженной только функцией FAX.
[0019] На фиг. 2 показана блок-схема для описания конфигурации MFP 100 согласно варианту осуществления. Заметим, что MFP 106 также имеет подобную конфигурацию, так что описание MFP 106 опускается.
[0020] Центральный процессор (CPU) 130 исполняет загрузочную программу, хранимую в ROM 131, чтобы развернуть OS или программу, установленную на жестком диске 137, в RAM 132, и исполняет OS или программу, и, таким образом, контролирует работу всего MFP 100. Пульт 131 управления имеет дисплейную панель и аппаратные кнопки, такие как пусковая кнопка, цифровая клавиатура и т.п., и воспроизводит на дисплейной панели программные кнопки, и, обнаруживая прикосновение пальца пользователя к кнопке, плавно выполняет операцию пользователя. Сканер 134 считывает изображение оригинала и создает данные изображения, соответствующие изображению оригинала. Принтер 135 распечатывает изображение, основываясь на данных изображения на носителе (листе) записи. Схема 136 обработки изображений включает в себя имеющую большой объем память изображений, схему поворота изображений, схему преобразования разрешающей способности, схему кодирования-декодирования для кодеков, таких как MH, MR, MMR, JBIG, JPEG и т.п., и приспособлена для выполнения различных процессов обработки изображений, таких как затенение, обрезка, маскирование и т.п. Жесткий диск 137 является носителем записи большого объема, соединенным с интерфейсом, таким как интерфейс SCSI или IDE. Сетевой интерфейс 138 является схемой для подсоединения к сети 110, такой как сеть Ethernet (зарегистрированная торговая марка), представителем которой являются 10BASE-T и 100BASE-T, или к кольцевой сети с эстафетным доступом, или им подобной.
[0021]Средство форматирования (форматер) 139 создает данные изображения для распечатывания принтером 135. Когда данные на языке описания страниц (PDL) данные принимаются от PC через сетевой интерфейс 138, форматер 139 создает данные изображения из принятых PDL данных. Затем выполняется процесс обработки на созданных данных изображения схемой 136 обработки изображений, и данные изображения распечатываются принтером 135. Сканер 134, принтер 135, схема 136 обработки изображений и форматер 139 соединены через высокоскоростную видео шину, отделенную от шины CPU, к которой подсоединен CPU 130, и сконфигурированы таким образом, чтобы данные изображения могли передаваться с высокой скоростью. MFP 100 выполняет обработку изображения на данных изображения, полученных сканером 134, схемой 136 обработки изображений, затем выводит эти данные изображения на принтер 135 и обеспечивает распечатывание данных изображения, реализуя тем самым функцию копирования. Устройство 140 факсимильной связи обеспечивает факсимильную связь между MFP 100 и внешней аппаратурой через телефонную линию 142. Обработка изображения выполняется на данных изображения, полученных сканером 134, схемой 136 обработки изображений, и затем данные изображения передаются на внешнюю аппаратуру через телефонную линию 142. Альтернативно, после приема данных факсимильной связи от внешней аппаратурой и выполнения обработки изображения схемой 136 обработки изображений, данные факсимильной связи выводятся на принтер 135 и распечатываются. Кроме того, файл изображения, который является JPEG файлом, PDF файлом, TIFF файлом или другим подобным, создается схемой 136 обработки изображений из данных изображения, полученных сканером 134. Посредством функции SEND, созданный таким образом PDF файл изображения передается через сетевой интерфейс 138 с использованием протокола связи, такого как SMTP, FTP, SMB или другого подобного. Эта функция SEND отнесена к категории передачи файлов, передачи электронной почты, интернет факсимильной (FAX) передачи и FAX передачи. Функция передачи файла изображения, который являются JPEG файлом, PDF файлом, TIFF файлом и т.п., именуется передачей электронной почты, а функция передачи файла изображения с использованием FTP, SMB или WebDAV именуется передачей файла.
[0022]IFAX передача описана в RFC 2305 и реализует функцию факсимильной передачи, вкладывая файл изображения в электронную почту и посылая/принимая электронную почту между устройствами одного и того же типа. В IFAX передаче TIFF файл, описанный в RFC 3949, создается схемой 136 обработки изображений из данных изображения, полученных сканером 134, и TIFF файл передается, используя SMTP протокол. Такая электронная почта принимается как TIFF файл, используя SMTP или POP3 функцию, измененный до форматированного изображения схемой 136 обработки изображений, и затем распечатывается, используя принтер 135. В FAX передаче соединение с телефонной линией 142 устанавливается с использованием устройства 140 факсимильной связи и выполняется G3FAX передача. Последовательный интерфейс 143 является последовательным интерфейсом, таким как интерфейс RS-232, и представляет собой интерфейс для подсоединения внешнего устройства для последовательной передачи к MFP 100. Когда картридер 144 подсоединяется к последовательному интерфейсу 143 и пользователь заставляет картридер 144 осуществлять считывание с карты 120, становится возможным получать информацию, записанную на карте 120.
[0023]Далее будет описан пример, в котором данные изображения, полученные сканированием посредством MFP 100, вкладываются в электронную почту и передаются по адресу PC-клиента через почтовые серверы 102 и 104.
[0024] На фиг. 3 показан вид, представляющий приводимую в качестве примера организацию экрана для установки формата файла для файла изображения применительно к преобразованию данных изображения, полученных сканером 134 в MFP 100 согласно варианту осуществления, в файл изображения и передаче этого файла изображения вложенным в электронную почту. Организованный экран воспроизводится на дисплейной панели пульта 133 управления, и, касаясь этого экрана, пользователь может вводить указание пользователя.
[0025]При передаче данных изображения, полученных сканером 134, в JPEG формате файла пользователь выбирает JPEG кнопку 200, и при передаче данных изображения в TIFF формате файла пользователь выбирает TIFF кнопку 201. Кроме того, в случае, если данные изображения, полученные сканером 134, передаются как JPEG файл, когда данные изображения являются цветными данными, и передаются как TIFF файл, когда данные изображения являются монохромными данными изображения, пользователь выбирает TIFF/JPEG (автоматическую) кнопку 202. Кроме того, при передаче данных изображения в PDF формате файла пользователь выбирает PDF кнопку 203, при передаче данных изображения в XPS формате файла пользователь выбирает XPS кнопку 204, а при передаче данных изображения в OOXML формате файла пользователь выбирает OOXML кнопку 205. Дополнительно при передаче данных изображения в PDF, XPS или OOXML формате пользователь может устанавливать различные установочные значения через подокно 206.
[0026]Через подокно 206 можно устанавливать дополнительные опции в PDF формате файла. Далее будут описаны элементы подокна 206. Кнопка 210 оконтуривания определяет функцию для создания контурного PDF, при котором, накладывая текстовый участок в пределах данных изображения, полученных сканированием внутри PDF данных, преобразованных в контурные данные, возможно предохранить качество текстового участка изображения. Кнопка 212 высокой степени сжатия определяет функцию, при которой текстовый участок и участок изображения разделены, и применяя соответствующий способ сжатия к каждому участку, количество данных можно уменьшить. Кнопка 211 малого числа цветов определяет функцию эффективной обработки оригинала, при которой прочерчивается линия красным пером на оригинале текста, который был напечатан монохромно. С помощью этой функции, путем разделения текстового участка и участка изображения в данных изображения и аппроксимации текстового участка, аппроксимируются цвета, которые составляют не более 32 цветов, и при высокой степени сжатия PDF может быть обеспечено даже меньшее количество данных. OCR кнопка 214 определяет функцию, при которой выполняется оптическое распознавание символов в данных изображения на текстовом участке, и заменяет символьные данные внутри PDF данных. Кнопка 215 шифрования определяет функцию шифрования PDF файла вводом пароля. Кнопка 216 электронной подписи определяет функцию ввода электронной подписи, включающей в себя машинный номер устройства внутри PDF данных, или функцию ввода электронной подписи, включающей в себя информацию об отправителе в PDF данных. Таким образом, можно определить машину или отправителя, который передал файл, из переданного файла.
[0027]Кнопка 220 разделения на число страниц является кнопкой, которая, например, в случае имеющего стандартный бланк водительского удостоверения с набором заданного числа страниц оригинала стандартной формы, служащего в качестве одной копии, определяет число страниц одного набора (одной копии) при считывании множества копий (для множества заявителей) за раз, преобразуя каждую одну копию оригинала стандартной формы в файл и сохраняя этот файл. На фиг. 3 кнопка 220 установлена на разделение на четыре страницы. Когда выбирается кнопка 220 и от пользователя принимается числовое значение, введенное с цифровой клавиатуры пульта управления, принятое числовое значение устанавливается как число страниц одного набора (одной копии) оригинала. При выполнении сканирования данные изображения в множестве страниц (множестве копий) оригинала, который был считан и должен быть передан, разделяются таким образом, что число страниц, определенное здесь, служит в качестве одной копии (одного набора). Когда назначается совместное вложение множества копий оригинала в электронную почту и передача этого множества копий (передача множества наборов), один файл (одна копия) передается вложенным в одну электронную почту, или, альтернативно, множество файлов (множество копий) предаются вложенными в одну электронную почту. Выбор такого способа передачи будет описан ниже.
[0028]В случае JPEG файла множество страниц данных не может быть вложено в один файл. Поэтому, когда выбирается JPEG кнопка 200, кнопка 220 ʺразделение на число страницʺ заменяется на недоступное изображение, указывающее на то, что операция не может быть принята, и устанавливается на значение по умолчанию, равное ʺ1ʺ. Таким образом, когда выбирается JPEG файл, установка числового значения для ʺразделения на число страницʺ становится невозможной. Когда выбирается TIFF/JPEG (автоматическая) кнопка 202, то в случае, в котором считываемый оригинал является цветным оригиналом, создается JPEG файл, так что подобным образом кнопка 220 ʺразделения на число страницʺ воспроизводится на дисплее недоступной и устанавливается на ʺ1ʺ. OK кнопка 221 подтверждает и регистрирует контент, который был установлен на этом экране, и возвращает к экрану более высокого уровня.
[0029]На фиг. 4 показана блок-схема последовательности операций для описания процесса обработки, выполняемого в соответствии с работой пользователя, в состоянии, когда MFP 100 согласно варианту осуществления воспроизводит на дисплее экран установки формата файла, показанный на фиг. 3. Заметим, что процесс обработки, представленный на этой блок-схеме последовательности операций, реализуется CPU 130, развертывающим программу, хранимую на жестком диске 137, в RAM 132 и выполняющим эту программу.
[0030]Этотпроцесс обработки начинается экраном установки формата файла, показанным на фиг. 3, который воспроизводится на дисплейной панели пульта 133 управления.
[0031]Во-первых, на этапе S401 CPU 130 определяет, было или не было произведено нажатие на воспроизводимый на дисплейной панели экран. Если нажатие на экран было произведено, CPU 130 переходит к этапу S402. На этапе S402 CPU 130 проверяет, является или нет та позиция, которой коснулись, позицией JPEG кнопки 200, и если да, то процесс переходит к этапу S404, и CPU 130 устанавливает формат файла на JPEG, после чего процесс переходит к этапу S405. С другой стороны, когда CPU 130 определяет на этапе S402, что JPEG кнопка 200 не была выбрана, то процесс переходит к этапу S403, и CPU 130 определяет, была ли нажата TIFF/JPEG (автоматическая) кнопка 202. Если TIFF/JPEG (автоматическая) кнопка 202 была нажата, процесс переходит к этапу S407, и CPU 130 устанавливает формат файла на TIFF/JPEG (автоматически), после чего процесс переходит к этапу S405.
[0032] На этапе S405 CPU 130 устанавливает значение для кнопки 220 ʺразделение на число страницʺ на ʺ1ʺ, и процесс продвигается к этапу S406. На этапе S406 CPU 130 устанавливает кнопку 220 ʺразделение на число страницʺ на недоступное изображение, устанавливает кнопку 220 ʺразделение на число страницʺ таким образом, что нажатие кнопки 220 ʺразделение на число страницʺ не принимается, и затем процесс переходит к этапу S418. Заметим, что когда устанавливается другой формат файла, на этапе S420 CPU 130 работает так, чтобы отменить недоступное состояние кнопки 220 ʺразделение на число страницʺ, и затем процесс переходит к этапу S401.
[0033] Когда на этапе S403 определено, что TIFF/JPEG (автоматическая) кнопка 202 не была нажата, процесс обработки переходит к этапу S408, и CPU 130 определяет, была ли нажата TIFF кнопка 201. Если да, то процесс обработки переходит к этапу S409, и CPU 130 устанавливает формат файла на TIFF, и на этапе S420 CPU 130 отменяет недоступное состояние кнопки 220 ʺразделение на число страницʺ, после чего процесс обработки возвращается к этапу S401.
[0034] Когда на этапе S408 определено, что TIFF кнопка 201 не была нажата, процесс обработки переходит к этапу S410, и CPU 130 определяет, была или не была нажата PDF кнопка 203. Если PDF кнопка 203 была нажата, процесс обработки переходит к этапу S411, и CPU 130 устанавливает формат файла на PDF, воспроизводит на дисплее подокно 206, на этапе S420 отменяет недоступное состояние кнопки 220 ʺразделение на число страницʺ, и затем процесс обработки возвращается к этапу S401.
[0035] Когда на этапе S410 определено, что PDF кнопка 203 не была нажата, процесс обработки переходит к этапу S412, и CPU 130 определяет, была или не была нажата XPS кнопка 204, и если была, то процесс обработки переходит к этапу S413, и CPU 130 устанавливает формат файла на XPS и воспроизводит на дисплее подокно 206. Затем, на этапе S420, CPU 130 отменяет недоступное состояние кнопки 220 ʺразделение на число страницʺ, и процесс обработки возвращается к этапу S401. Кроме того, когда на этапе S412 определяется, что XPS кнопка 204 не была нажата, процесс обработки переходит к этапу S414, и CPU 130 определяет, была или не была нажата OOXML кнопка 205. Если была, то процесс обработки переходит к этапу S415, и CPU 130 устанавливает формат файла на OOXML, воспроизводит на дисплее подокно 206, на этапе S420 отменяет недоступное состояние кнопки 220 ʺразделение на число страницʺ, и затем процесс обработки возвращается к этапу S401. Если на этапе S414 определяется, что OOXML кнопка 205 не была нажата, то процесс обработки переходит к этапу S416, и CPU 130 определяет, была или не была нажата кнопка 220 ʺразделение на число страницʺ.
[0036]Когда на этапе S416 определено, что кнопка 220 ʺразделение на число страницʺ была нажата, то процесс обработки переходит к этапу S417, и CPU 130 активизирует клавиатуру для ввода числового значения, заменяет входное значение на число разделенных страниц (ʺ4ʺ в примере на фиг. 3), после чего процесс обработки переходит к этапу S401. Когда на этапе S416 определено, что кнопка 220 ʺразделение на число страницʺ не была нажата, процесс обработки переходит к этапу S418, и CPU 130 определяет, была или не была нажата OK кнопка 221. Если определено, что OK кнопка 221 не была нажата, процесс обработки переходит к этапу S401, а если определяется, что OK кнопка 221 была нажата, процесс обработки переходит к этапу S419, и CPU 130 регистрирует значения, которые были установлены на этом экране для установки в качестве установочных значений, после чего заканчивает этот процесс обработки.
[0037] На фиг. 5 показан приводимый в качестве примера вид экрана для установки адреса и определения того, разделять ли данные при передаче данных по этому адресу, воспроизводимый на дисплее пульта 133 управления MFP 100 согласно варианту осуществления.
[0038] Кнопка 500 адреса электронной почты является кнопкой, выполненной с возможностью ввода адреса электронной почты применительно к адресу, описанному в RFC 282, и когда нажимается эта кнопка, алфавитная клавиатура активизируется, с тем чтобы можно было ввести адрес электронной почты, используя эту клавиатуру. Выключатель ON (ʺвключениеʺ) 501 и выключатель OFF (ʺвыключениеʺ) 502 ʺразделения данныхʺ являются логическими выключателями, и когда один из этих выключателей находится в состоянии "1", другой находится в состоянии ʺ0ʺ. При этом, когда ON выключатель 501 нажимается, чтобы ʺразделение данныхʺ установилось в состояние ON при посылке по этому адресу, данные электронной почты передаются разделенными в формате частичного сообщения, описанном в RFC 2046. Кроме того, если почтовое программное обеспечение, используемое получателем, который получает электронную почту, совместимо с этой схемой, то когда почтовое программное обеспечение завершает прием электронной почты, это почтовое программное обеспечение объединяет все электронные почтовые сообщения, чтобы восстановить исходную электронную почту. Заметим, что не все почтовое программное обеспечение совместимо с этой схемой, так что используется конфигурация, в которой ʺразделение данныхʺ может быть установлено в состояние ON только для адреса, способного обрабатывать электронную почту в этой схеме. OK кнопка 503 является кнопкой для подтверждения установки этого экрана и назначения регистрации этих установочных значений в адресной книге.
[0039]На фиг. 6 показан вид, представляющий пример экрана для выполнения установок применительно к передаче электронной почты, воспроизводимый на дисплее пульта 133 управления MFP 100 согласно варианту осуществления.
[0040]ʺМаксимальное количество данныхʺ 600 указывает максимальное количество данных при передаче электронной почты, и электронная почта, которая превышает это количество данных, разделяется и передается, или возникает ошибка передачи, и эта электронная почта не передается. Заметим, что количество данных не является количеством данных вложенного файла, но является количеством данных в данных электронной почты, включающих в себя вложенный файл. Когда выбирается ʺмножество файловʺ 601 в ʺразделении почтыʺ 620, возможно передавать множество файлов, вложенных в одну электронную почту. Поэтому даже когда имеется много страниц оригинала, можно подавить увеличение числа электронных почтовых отправлений. Когда выбирается ʺодин файл в одной почтеʺ 602, то один файл может быть вложен в одну электронную почту. Поэтому такая установка эффективна, когда желательно связать вложенный файл с электронным почтовым отправлением. ʺМножество файловʺ 601 из ʺразделения почтыʺ 602 находится в исключающем отношении к ʺодному файлу в одной почтеʺ 602, и когда выбирается ʺмножество файловʺ, то ʺодин файл в одной почтеʺ не выбирается. Это также верно и в обратном случае.
[0041] Когда число страниц вводится кнопкой 220 ʺразделение на число страницʺ на фиг. 3, оригинал разделяется на число страниц, указанных там, и образуется один файл для каждого соответствующего раздела. В это время, если часть оригинала потеряна или т.п., то заключительный файл не будет иметь назначенного числа страниц. В таком случае выполняется операция, назначенная ʺпредупреждением для разделения на число страницʺ 621. Когда выбирается ʺбез предупрежденияʺ 603, электронная почта передается без выдачи предупреждения. Когда выбирается ʺпредупреждениеʺ 604, выполняется операция по выводу на дисплей пульта 133 управления предупреждающего сообщения, и пользователю предлагается подтвердить, правильно ли установлен оригинал, или, альтернативно, правильным ли является числовое значение, которое было установлено кнопкой 220 ʺразделение на число страницʺ. Когда выбирается ʺстопʺ 605, операция передачи останавливается, и регистрируется код ошибки передачи в журнале заданий. Когда нажимается OK кнопка 610, установочные значения, которые были введены на этом экране, подтверждаются и регистрируются, и этот установочный экран закрывается.
[0042] На фиг. 7A-7C показаны виды для описания того, как разделяется электронная почта в MFP 100, когда передается электронная почта, согласно варианту осуществления. Заметим, что здесь, для того чтобы упростить описание, оригиналы рассматриваются как односторонние оригиналы, и число страниц оригиналов считается таким же, как число страниц оригиналов, которые были считаны.
[0043]Оригиналы с 700 по 711 состоят в общем из 12 страниц, с тремя копиями документа стандартной формы, где четыре страницы с A по D образуют один набор, и эти оригиналы считываются сканером 134. Здесь значение ʺ4ʺ было установлено в кнопке 220 ʺразделение на число страницʺ на фиг. 3. Количество данных, указанное здесь, не является количеством данных для данных изображения, но является количеством данных полного почтового отправления, которые должны быть переданы как данные электронной почты.
[0044] Данные электронной почты создаются выполнением BASE64 преобразования данных изображения и поэтому превосходят в около 1,33 раза количество данных в исходных данных изображения. Здесь значение ʺ4ʺ было установлено в кнопке 220 ʺразделение на число страницʺ, так что страницы оригиналов делятся на четыре, и, таким образом, оригиналы с 700 по 703 преобразуются в первый файл 720, оригиналы с 704 по 707 преобразуются во второй файл 721 и оригиналы с 708 по 7011 преобразуются в третий файл 722.
[0045] На фиг. 7A показан вид, представляющий разделенную передачу количества данных при передаче по адресу, для которого ʺразделение данныхʺ установлено в состояние ON на фиг. 5.
[0046] Когда максимальное количество данных 726 на фиг. 7A было установлено для ʺмаксимального количества данныхʺ 600 на фиг. 6, данные передаются разделенными в первую почту 723 и во вторую почту 724, имеющие количество данных, эквивалентное максимальному количеству данных 726, а оставшиеся данные направляются в третью почту 725.
[0047] На фиг. 7B показан вид, представляющий разделенную передачу в множестве файлов, когда ʺмножество файловʺ 601 было выбрано в ʺразделении почтыʺ 620 на фиг. 6.
[0048] Когда количество данных, соответствующее максимальному количеству данных 735 на фиг. 7B, установлено для ʺмаксимального количества данныхʺ 600 на фиг. 6, первый файл 720 и второй файл 721 вкладываются в первом электронном почту 733. Третий файл 722 из количества данных, превышающего количество данных, указанное максимальным количеством данных 735, передается вложенным во вторую электронную почту 734.
[0049] На фиг. 7B показан вид, представляющий передачу ʺодин файл в одной почтеʺ, когда ʺодин файл в одной почтеʺ был выбран в ʺразделении почтыʺ 620 на фиг. 6.
[0050]Предполагается, что количество данных, соответствующее максимальному количеству данных 746 на фиг. 7C, будет установлено для ʺмаксимального количества данныхʺ 600 на фиг. 6. В этом случае количество данных каждого файла меньше максимального количества данных 746, так что первый файл 720 передается вложенным в первую электронную почту 743, второй файл 721 передается вложенным во вторую электронную почту 744, и третий файл 722 передается вложенным в третью электронную почту 745.
[0051] На фиг. 8 показана блок-схема последовательности операций для описания процесса передачи электронной почты от MFP 100 согласно варианту осуществления. Заметим, что процесс, показанный в этой блок-схеме, реализуется посредством CPU 130, развертывающим программу, хранимую на жестком диске 137, в RAM 132 и исполняющим эту программу.
[0052]Этот процесс начинается сканером 134, заканчивающим считывание оригинала. Во-первых, на этапе S801 CPU 130 определяет, является ли пунктом назначения передачи адрес, для которого ʺразделение данныхʺ установлено выключателем ON 501 на фиг. 5. Если определено, что пунктом назначения передачи является адрес, для которого ʺразделение данныхʺ установлено в состояние ON, процесс переходит к этапу S802, и CPU 130 разделяет и передает данные, и завершает этот процесс. С другой стороны, если на этапе S801 определяется, что ʺразделение данныхʺ установлено в состояние OFF, процесс переходит к этапу S803, и CPU 130 определяет, выбрано ли ʺмножество файловʺ 601 в ʺразделении почтыʺ 600 на фиг. 6. Если определяется, что ʺмножество файловʺ 601 выбрано, процесс переходит к этапу S805, и CPU 130 передает множество файлов вложенными в одну электронную почту и затем завершает этот процесс. С другой стороны, если на этапе S803 определено, что ʺмножество файловʺ 601 не выбрано, выбирается ʺодин файл в одной почтеʺ 602, так что процесс переходит к этапу S804, и CPU 130 передает один файл, вложенный в одну электронную почту, и затем завершает этот процесс.
[0053]На фиг. 9 показана блок-схема последовательности операций для описания процесса обработки для разделения количества данных и передачи данных на этапе S802 на фиг. 8.
[0054]Во-первых, на этапе S901 CPU 130 устанавливает переменную ʺiʺ, которая определяет число страниц оригиналов равным ʺ0ʺ в качестве первоначального значения, и затем на этапе S902 CPU 130 устанавливает переменную ʺsizeʺ (ʺразмерʺ), которая запоминает накопленное количество данных равным ʺ0ʺ. Заметим, что эти переменные обеспечены в RAM 132. Затем процесс переходит к этапу S903, и CPU 130 добавляет 1 к переменной ʺiʺ. Далее процесс переходит к этапу S904, и CPU 130 добавляет количество данных для страницы с номером ʺiʺ к переменной ʺsizeʺ. Первоначально количество данных первой страницы запоминается в переменной ʺsizeʺ. Затем процесс переходит к этапу S905, и CPU 130 определяет, является ли переменная ʺsizeʺ по меньшей мере максимальным значением количества данных.
[0055] Например, в случае фиг. 7A количество данных первой страницы меньше максимального количества данных 726, так что процесс продвигается к этапу S906. На этапе S906 CPU 130 определяет, достигла ли переменная ʺiʺ полного количества страниц оригинала, которые должны быть переданы. Первоначально, например, на фиг. 7A, переменная ʺiʺ не достигла полного числа из 12 страниц, так что процесс возвращается к этапу S903. Когда описанный выше процесс повторяется, например, на фиг. 7A, то если переменная ʺiʺ достигает ʺ6ʺ, значение переменной ʺsizeʺ превышает максимальное количество данных 726, так что процесс переходит от этапа S905 к этапу S907. На этапе S907 CPU 130 вычисляет точку разделения первой почты 723. Здесь для точки разделения CPU 130 вычисляет, каково число байтов шестой страницы данных, при котором нужно произвести разделение, потому что максимальное количество данных 726 ограничено. Затем процесс, выполняемый CPU, переходит к этапу S908, и CPU 130 вычитает ʺмаксимальное количество данныхʺ 600 из переменной ʺsizeʺ. То есть в примере на фиг. 7A максимальное количество данных 726, которое было установлено для ʺмаксимального количества данныхʺ 600 на фиг. 6, вычитается из общего количества данных на шести страницах оригиналов. Таким образом, часть данных шестой страницы оригиналов устанавливается для переменной ʺsizeʺ, и процесс возвращается к этапу S903. Когда процесс повторяется и, в примере на фиг. 7A, переменная ʺiʺ, которая указывает число страниц, становится равной ʺ11ʺ, опять же на этапе S905, значение переменной ʺsizeʺ превышает максимальное количество данных 726, так что процесс переходит от этапа S905 к этапу S907. Затем, на этапе S907, CPU 130 вычисляет точку разделения второй почты 724. Это выполняется таким же образом, как и для точки разделения первой почты 723, описанной выше.
[0056]Когда CPU 130 таким образом определяет на этапе S906, что переменная ʺiʺ достигла общего числа страниц (здесь ʺ12ʺ), процесс продвигается к этапу S909. На этапе S909 CPU 130 создает файл данных. Здесь, например, значение ʺ4ʺ было установлено в кнопке 220 ʺразделение на число страницʺ на фиг. 3, так что для каждых четырех страниц, например, как показано на фиг. 7A, создаются первый файл 720, второй файл 721 и третий файл 722. Затем процесс переходит к этапу S910, и CPU 130 создает первую почту 723, вторую почту 724 и третью почту 725 от точек разделения, вычисленных на этапе S907.
[0057]Затем процесс переходит к этапу S911, и CPU 130 определяет, равен или не равен остаток ʺ0ʺ при разделении переменной ʺiʺ (общее число страниц) на числовое значение кнопки 220 ʺразделение на число страницʺ. То есть, CPU 130 определяет, можно ли передать все из общего числа страниц оригиналов, подлежащих передаче, при разделении на числовое значение кнопки 220 ʺразделение на число страницʺ. Например, если общее число страниц оригиналов является целым кратным ʺ4ʺ, возможно передать все из оригиналов, передавая с использованием числового значения кнопки 220 ʺразделение на число страницʺ. Заметим, что числовое значение кнопки 220 ʺразделение на число страницʺ на фиг. 3, учитывая общее число страниц оригиналов, подлежащих передаче пользователем, предполагается быть установленным на числовое значения, на которое может быть разделено это общее число страниц.
[0058] В примере на фиг. 7A общее число страниц оригиналов равно ʺ12ʺ, так что на этапе S 911 остаток равен ʺ0ʺ, и поэтому процесс переходит к этапу S916, и CPU 130 передает почту, созданную на этапе S910 (в примере на фиг. 7A с первой почты 723 по третью почту 725) и затем заканчивает выполнение этого процесса.
[0059] Например, в случае, когда общее число страниц оригиналов равно ʺ12ʺ, то если сканирование выполнялось при одной забытой копии оригиналов или, альтернативно, если установлено ошибочное числовое значение для копки 220 ʺразделение на число страницʺ на фиг. 3, остаток при разделении на этапе S911 не равен ʺ0ʺ, так что процесс переходит к этапу S912. На этапе S912 CPU 130 определяет, установлено ли ʺпредупреждение для разделения на число страницʺ 621 на фиг. 6 в состояние ʺстопʺ 605. Если да, то процесс переходит к этапу S913, и CPU 130 осуществляет обработку ошибки передачи и затем завершает выполнение процесса. Когда на этапе S012 определяется, что состояние ʺстопʺ 605 не установлено, процесс переходит к этапу S914, и CPU 130 определяет, установлено ли ʺпредупреждениеʺ 604. Если да, то процесс переходит к этапу S915, и CPU 130 воспроизводит на дисплее предупреждающее сообщение, после чего процесс переходит к этапу S916. Когда на этапе S014 определяется, что ʺпредупреждениеʺ 604 не установлено, процесс переходит к этапу S916, и CPU 130 передает почту, созданную на этапе S910, и затем завершает этот процесс. Заметим, что может быть также принята конфигурация, в которой в том случае, когда на дисплей выводится предупреждающее сообщение на этапе S915, пользователь может выбрать останов передачи электронной почты.
[0060] На фиг. 10 показана блок-схема последовательности операций для описания процесса передачи множества файлов, вложенных в одну электронную почту, на этапе S805 на фиг. 8.
[0061]Во-первых, на этапе S1001 CPU 130 устанавливает переменную ʺiʺ, которая определяет число страниц оригинала равной ʺ0ʺ. Затем процесс переходит к этапу S1002, и CPU 130 устанавливает переменную ʺjʺ, которая определяет число страниц оригинала, включенных в состав файла, вложенного в электронную посту, равной ʺ0ʺ. После этого, на этапе S1003, CPU 130 устанавливает каждую переменную ʺsizeʺ, которая запоминает накопленное количество данных, равной ʺ0ʺ. Далее процесс переходит к этапу S1004, и CPU 130 производит добавление к переменной ʺiʺ. Первоначально переменная ʺiʺ устанавливается на ʺ1ʺ, указывая первую страницу. Затем процесс переходит к этапу S1005, и CPU 130 добавляет количество данных для страницы с номером ʺiʺ в переменную ʺsizeʺ. Первоначально количество данных первой страницы оригинала запоминается в переменной ʺsizeʺ. Затем процесс переходит к этапу S1006, и CPU 130 определяет, равен ли остаток ʺ0ʺ при разделении переменной ʺiʺ на величину, установленную для кнопки 220 ʺразделение на число страницʺ. Как сказано ранее, число ʺ4ʺ установлено в кнопке 220 ʺразделение на число страницʺ в описанном выше примере. Поэтому процесс переходит к этапу S1009. На этапе S1009 CPU 130 определяет, насчитывает ли переменная ʺsizeʺ по меньшей мере максимальное количество данных.
[0062] В случае фиг. 7B максимальное количество данных 735 больше количества данных первой страницы, так что процесс продвигается к этапу S1010. На этапе S1010 CPU 130 определяет, достигла или нет переменная ʺiʺ общего числа страниц оригинала. Здесь было сканировано общее число из 12 страниц, так что процесс возвращается к этапу S1004. Когда процесс повторяется и переменная ʺiʺ становится равной ʺ4ʺ, результат разделения для вычисления остатка на этапе S1006 равен ʺ0ʺ, так что процесс обработки переходит к этапу S1007. На этапе S1007 CPU 130 создает файл данных. В примере на фиг. 7B CPU 130 создает первый файл 720. Затем процесс переходит к этапу S1008, и CPU 130 заменяет значение переменной ʺiʺ на значение переменной ʺjʺ. Здесь ʺ4ʺ используется для переменной ʺjʺ. Когда описанный выше процесс повторяется, и затем переменная ʺiʺ становится равной ʺ8ʺ, процесс переходит от этапа S 1006 к этапу S1007, и CPU 130 создает второй файл 721 на фиг. 7B. Затем процесс переходит к этапу S1008, и CPU 130 заменяет значение переменной ʺiʺ на значение переменной ʺjʺ. Здесь ʺ8ʺ используется для переменной ʺjʺ.
[0063] В примере на фиг. 7B, когда значение переменной ʺiʺ становится равным ʺ10ʺ, количество данных в переменной ʺsizeʺ превышает ʺмаксимальное количество данныхʺ 600, так что процесс переходит от этапа S1009 к этапу S1011. На этапе S1011 CPU 130 создает первую почту 733, включающую в себя первый файл 720 и второй файл 721, созданные на этапе S1007. Таким образом, множество файлов, состоящее из первого файла 729 и второго файла 721, вкладывается в первую почту 733. Затем процесс переходит к этапу S1012, и CPU 130 устанавливает количество данных оригиналов из переменной (j+1) до переменной ʺiʺ в переменную ʺsizeʺ, после чего процесс переходит к этапу S1004. То есть в примере на фиг. 7B накопленное количество данных для количества данных девятой (j+1) страницы оригиналов и количества данных десятой (i) страницы оригиналов устанавливается в переменную ʺsizeʺ, и затем процесс переходит к этапу S1004. В соответствии с этим оставшееся количество данных, полученное вычитанием количества данных двух файлов 720 и 721, определенных быть вложенными в первую почту 733, из того количества данных, которые уже были верифицированы, запоминается в переменной ʺsizeʺ. Когда переменная ʺiʺ достигает, таким образом, общего числа страниц (здесь 12), процесс переходит от этапа S1010 к этапу S1013, и если существует файл, который еще не был создан, CPU 130 создает заключительный файл.
[0064] В примере на фиг. 7B третий файл 722 создается на этапе S1007, когда переменная ʺiʺ становится равной ʺ12ʺ, так что создание файла не выполняется. Если существуют данные оригинала, для которых файл не был создан, здесь создается файл. Затем процесс переходит к этапу S1014, и CPU 130 создает почтовые данные, если существует электронная почта, которая не была создана на этапе S1011. В примере на фиг. 7B почтовые данные третьего файла 722 не были созданы, так что CPU 130 создает вторую почту 734 с третьим файлом 722, вложенным в нее, и затем процесс переходит к этапу S1015. Выполнение процесса на этапах с S1015 по S1020 такое же, как выполнение процесса на этапах с S911 по S916 в описанной выше фиг. 9, так что здесь дано упрощенное описание этих этапов.
[0065] После этого, на этапе S1015 CPU 130 определяет, равен или не равен остаток ʺ0ʺ при разделении переменной "i" на числовое значение (здесь ʺ4ʺ) кнопки 220 ʺразделение на число страницʺ. В случае фиг. 7B остаток равен ʺ0ʺ, так что процесс переходит к этапу S1018, и CPU 130 передает созданную электронную почту и затем завершает выполнение процесса. Если сканирование было произведено при одной пропущенной копии оригиналов или было установлено ошибочное числовое значение для кнопки 220 ʺразделение на число страницʺ, остаток не равен ʺ0ʺ, так что процесс переходит к этапу S1016. На этапе S1016 CPU 130 определяет, установлено ли ʺпредупреждение для разделения на число страницʺ 621 на ʺстопʺ 605, и если да, то процесс переходит к этапу S1020, и CPU 130 выполняет обработку ошибки передачи и затем завершает процесс. На этапе S1017 CPU 130 определяет, установлено ли ʺпредупреждение для разделения на число страницʺ 621 на ʺпредупреждениеʺ 605, и если да, то процесс переходит к этапу S1018, и CPU 130 выводит на дисплей предупреждающее сообщение и затем, на этапе S1019, передает созданные почтовые данные и завершает выполнение процесса. Заметим, что может быть также применена конфигурация, в которой в том случае, когда на дисплее воспроизводится предупреждающее сообщение на этапе S1018, пользователь может выбрать останов передачи электронной почты. Заметим также, что в блок-схеме последовательности операций на фиг. 10 переменные ʺiʺ, ʺjʺ и ʺsizeʺ обеспечены в RAM 132.
[0066]На фиг. 11 показана блок-схема последовательности операций, представляющая процесс обработки для передачи одного файла, вложенного в одну электронную почту, на этапе S804 на фиг. 8.
[0067]Во-первых, на этапе S1101 CPU 130 устанавливает переменную ʺiʺ, которая определяет число страниц оригиналов, равной ʺ0ʺ. Затем процесс переходит к этапу S1102, и CPU 130 устанавливает переменную ʺjʺ, которая определяет число страниц оригиналов, включенных в состав файла, вложенного в электронную почту, равной ʺ0ʺ. Затем, на этапе S1103, CPU 130 устанавливает каждую переменную ʺsizeʺ, которая запоминает накопленное количество данных, равной ʺ0ʺ. Далее процесс переходит к этапу S1104, и CPU 130 добавляет ʺ1ʺ к переменной ʺiʺ. Первоначально переменная ʺiʺ устанавливается на ʺ1ʺ. Затем процесс переходит к этапу S1105, и CPU 130 добавляет количество данных страницы с номером ʺiʺ, указанной переменной ʺiʺ, в переменную ʺsizeʺ. Первоначально количество данных первой страницы оригиналов устанавливается для переменной ʺsizeʺ. Затем процесс переходит к этапу S1106, и CPU 130 определяет равен или не равен остаток ʺ0ʺ при разделении переменной ʺiʺ на значение (здесь ʺ4ʺ), установленное для кнопки 220 ʺразделение на число страницʺ. Первоначально кнопка 220 ʺразделение на число страницʺ установлена на ʺ4ʺ, так что остаток не равен ʺ0ʺ, и поэтому процесс переходит к этапу S1111. На этапе S1111 CPU 130 определяет, достигла ли переменная ʺiʺ общего числа страниц оригиналов, и если сканирование общего числа 12 страниц оригиналов не закончено, процесс возвращается к этапу S1104. Когда этот цикл выполняется повторяемо и переменная ʺiʺ становится равной ʺ4ʺ, остаток равен ʺ0ʺ на этапе S1106, так что процесс переходит к этапу S1107. На этапе S1107 CPU 130 создает файл данных. Затем процесс переходит к этапу S1108, и CPU 130 создает первую электронную почту, в которую вкладывается этот первый файл. В примере на фиг. 7C CPU 130 создает первый файл 720 и создает первую почту 743, в которую вкладывается этот первый файл 720.
[0068]Затем процесс переходит к этапу S1109, и CPU 130 заменяет значение переменной ʺiʺ (здесь ʺ4ʺ) на значение переменной ʺjʺ, после чего процесс переходит к этапу S1110, и CPU 130 устанавливает переменную ʺsizeʺ на ʺ0ʺ, и затем процесс переходит к этапу S1111. Когда описанный выше процесс обработки повторяется и на этапе S1106 переменная ʺiʺ становится равной ʺ8ʺ, процесс переходит к этапу S1107, и CPU 130 создает второй файл. Затем процесс переходит к этапу S1108, и CPU 130 создает вторую электронную почту, в которую будет вложен этот второй файл. В примере на фиг. 7C CPU 130 создает второй файл 721 и создает вторую почту 744, в которую будет вложен этот второй файл 721. Когда тот же процесс повторяется далее и переменная ʺiʺ становится равной ʺ12ʺ на этапе S1106, процесс переходит к этапу S1107, и CPU 130 создает третий файл 722, и на этапе S1108 создает третью почту 745.
[0069]Затем, когда переменная ʺiʺ становится равной ʺ12ʺ на этапе S1106, то на этапе S1111 переменная ʺiʺ равна общему числу страниц, так что процесс переходит от этапа S1111 к этапу S1112. На этапе S1112, если существует файл, который еще не был создан, CPU 130 создает файл.
[0070]В примере на фиг. 7C третий файл 722, который является заключительным файлом, создается на этапе S1107, так что файл не создается на этапе S1112. Затем, на этапе S1113, для того чтобы вложить заключительный файл, CPU 130 создает почтовые данные, если существует электронная почта, которая была создана.
[0071]Процесс на последующих этапах с S1114 по S1119 является таким же, как и процесс на этапах с S911 по S916 на описанном выше фиг. 9, так что описание этих этапов здесь опускается.
[0072]Заметим, что в блок-схеме последовательности операций на фиг. 11 полагается, что количество данных одного файла не превышает значения ʺмаксимальное количество данныхʺ 600, которое было установлено на фиг. 6. В соответствии с этим, если количество данных любого из файлов с первого файла 720 по третий файл 722 на фиг. 7C превышает значение ʺмаксимальное количество данныхʺ 600, выполняется процесс обработки ошибок передачи. Заметим также, что в блок-схеме последовательности операций на фиг. 11 переменные ʺiʺ, ʺjʺ и ʺsizeʺ обеспечены в RAM 132.
[0073] Другие варианты осуществления
Заметим, что в приведенном выше варианте осуществления описан пример, в котором, когда выбирается JPEG кнопка 200, кнопка 220 ʺразделение на число страницʺ изменяется на недоступное изображение, и установка разделения становится невозможной. Однако это не является ограничением, и может быть также использована конфигурация, в которой CPU 130 осуществляет воспроизведение на дисплее недоступного изображения таким образом, что принятие выбора JPEG кнопки 200 и установки числового значения кнопкой 220 ʺразделение на число страницʺ разрешается, и в состоянии с принятым выбором и установкой OK кнопка 221 не может быть выбрана. Кроме того, может быть использована конфигурация, в которой, после того как принимается выбор JPEG кнопки 200 и установка числового значения кнопкой 220 ʺразделение на число страницʺ, нажимается OK кнопка 221 и подтверждаются установочные значения, CPU 130 запрещает передачу, основанную на пункте назначения передачи, указанном пользователем.
[0074]Варианты осуществления настоящего изобретения могут быть также реализованы компьютером системы или аппаратуры, которая считывает и исполняет машиноисполняемые команды (например, одну или более программ), записанные на носителе данных (который может также именоваться более полно как ʺэнергонезависимый машиночитаемый носитель данныхʺ), для реализации функций одного или более описанных выше вариантов осуществления, и/или который включает в себя одну или более схем (например, специализированную интегральную схему (ASIС)) для выполнения функций одного или более описанных выше вариантов осуществления способом, выполняемым компьютером системы или аппаратуры посредством, например, считывания и исполнения машиноисполняемых команд с носителя данных для реализации функций одного или более описанных выше вариантов осуществления, либо управления одной или более схемами для реализации функций одного или более описанных выше вариантов осуществления. Компьютер может содержать один или более процессоров (например, центральный процессор (CPU), микропроцессор (MPU)) и может включать в себя сеть отдельных компьютеров или отдельных процессоров для считывания и исполнения машиноисполняемых команд. Машиноисполняемые команды могут доставляться компьютеру, например, от сети или с носителя данных. Носитель данных может включать в себя, например, один или более жестких дисков, оперативное запоминающее устройство (RAM), постоянное запоминающее устройство (ROM), память распределенных компьютерных систем, оптический диск, (такой как компакт-диск (CD)), цифровой универсальный диск (DVD) или Blue-ray диск (BD), карту флэш-памяти, карту памяти, и т.п.
[0075]Хотя настоящее изобретение было описано со ссылкой на приводимые в качестве примера варианты осуществления, должно быть понятно, что изобретение не ограничивается раскрытыми, приводимыми в качестве примера, вариантами осуществления. Объем последующей формулы изобретения должен соответствовать самой широкой интерпретации, с тем чтобы охватить все такие и эквивалентные структуры и признаки.
[0076] Эта заявка притязает на приоритет японской патентной заявки на № 2015-182232, поданной 15 сентября 2015 г., которая полностью включена сюда путем ссылки.