УСТРОЙСТВО ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЯ И СПОСОБ УПРАВЛЕНИЯ ИМ
IMAGE FORMING APPARATUS AND CONTROL METHOD THEREOF

ОБЛАСТЬ ТЕХНИКИ
[0001] Раскрытая информация относится к устройству формирования изображения, использующему электрофотографический способ.
ОПИСАНИЕ ПРЕДШЕСТВУЮЩЕГО УРОВНЯ ТЕХНИКИ
[0002] Конденсация росы иногда происходит в электрофотографическом устройстве формирования изображения вследствие изменения в окружающей среде, в которой установлено устройство, например, когда температура вокруг устройства изменяется. Конденсация росы в устройстве может вызвать погрешность во время формирования изображения или может привести в результате к изображению, сформированному с низким качеством изображения.
[0003] Японская выложенная патентная заявка № 2000-209415 описывает метод, в котором данные, принятые факсимильным аппаратом в ночное время, связанное с высоким риском конденсации росы, выводятся и одновременно сохраняются в памяти. Японская выложенная патентная заявка № 2005-39477 описывает метод, в котором нагреватель, препятствующий конденсации росы, нагревается, когда высокое выходное напряжение резко изменяется во время формирования изображения вследствие конденсации росы.
[0004] Устройства, описанные как в японской выложенной патентной заявке № 2000-209415, так и в японской выложенной патентной заявке № 2005-39477 выполняют обработку формирования изображения даже при риске вывода изображения с низким качеством изображения вследствие возникновения конденсации росы. Таким образом, качество изображения в выходном сигнале формирования изображения не может гарантироваться, если печать выполняется при таком условии.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] Раскрытая информация направлена на устройство формирования изображения, способное гарантировать качество изображения для напечатанного изображения путем ограничения выполнения операции формирования изображения при риске вывода изображения с низким качеством изображения вследствие конденсации росы, происходящей в устройстве формирования изображения. Пример такого условия включает в себя условие, когда выполняется обработка исключения конденсации росы.
[0006] В соответствии с одним аспектом настоящего изобретения, устройство формирования изображения включает в себя блок формирования изображения, выполненный с возможностью формировать изображение на листе, блок исключения конденсации росы, выполненный с возможностью осуществлять обработку исключения конденсации росы, которая является обработкой для исключения конденсации росы, происходящей в блоке формирования изображения, блок приема, выполненный с возможностью принимать данные изображения, подлежащего печати, и блок ограничения, выполненный с возможностью ограничивать, на основе типа задания, выполняемого с данными изображения, принятые блоком приема, формирование изображения блоком формирования изображения в случае, когда блок исключения конденсации росы выполняет обработку исключения конденсации росы.
[0007] Дополнительные признаки настоящего изобретения будут очевидны из следующего описания вариантов осуществления со ссылками на приложенные чертежи.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0008] Фиг. 1 является блок-схемой, иллюстрирующей пример конфигурации аппаратных средств многофункционального периферийного устройства (MFP) в соответствии с первым вариантом осуществления.
[0009] Фиг. 2 является схематичным представлением, иллюстрирующим пример внешнего вида оптической сканирующей системы в блоке формирования изображения.
[0010] Фиг. 3 является блок-схемой, иллюстрирующей пример конфигурации программного обеспечения MFP в соответствии с первым вариантом осуществления.
[0011] Фиг. 4 является блок-схемой последовательности операций, иллюстрирующей пример обработки определения конденсации росы и обработки исключения конденсации росы в соответствии с первым вариантом осуществления.
[0012] Фиг. 5 является блок-схемой последовательности операций, иллюстрирующей пример обработки приема факсимильного сообщения (факса) в соответствии с первым вариантом осуществления.
[0013] Фиг. 6 является блок-схемой последовательности операций, иллюстрирующей пример печати и сохранения изображения принятого факса в соответствии с первым вариантом осуществления.
[0014] Фиг. 7 является блок-схемой последовательности операций, иллюстрирующей пример обработки печатания изображения принятого факса в соответствии с первым вариантом осуществления.
[0015] Фиг. 8 является блок-схемой последовательности операций, иллюстрирующей пример обработки печати задания печати персонального компьютера (PC) в соответствии с первым вариантом осуществления.
[0016] Фиг. 9 является блок-схемой последовательности операций, иллюстрирующей пример обработки управления печатью и сохранением изображения принятого факса и проверки флага обработки исключения конденсации росы в соответствии со вторым вариантом осуществления.
[0017] Фиг. 10 является блок-схемой последовательности операций, иллюстрирующей пример обработки определения конденсации росы в соответствии с третьим вариантом осуществления.
[0018] Фиг. 11 является блок-схемой последовательности операций, иллюстрирующей пример обработки запуска обработки определения конденсации росы в соответствии с третьим вариантом осуществления.
[0019] Фиг. 12 является блок-схемой последовательности операций, иллюстрирующей обработку печати и сохранения изображения принятого факса в соответствии с четвертым вариантом осуществления.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0020] Варианты осуществления будут описаны ниже со ссылками на чертежи. Варианты осуществления не предназначены для ограничения объема изобретения, изложенного в формуле изобретения. Не все комбинации признаков, описанных в вариантах осуществления, требуются для решения, обеспечиваемого изобретением.
[0021] Будет описан первый вариант осуществления.
[0022] Фиг. 1 является блок-схемой, иллюстрирующей пример конфигурации аппаратных средств многофункционального периферийного устройства (MFP) в соответствии с первым вариантом осуществления.
[0023] Как показано на фиг. 1, MFP 10 включает в себя центральный процессор (CPU) 101, постоянную память (ROM) 102, оперативную память (RAM) 103, контроллер 104 отображения, блок 105 отображения, операционный контроллер 106 и операционный блок 107. MFP 10 также включает в себя хост-контроллер 108 встроенной мультимедийной карты (eMMC), eMMC 109, контроллер 110 считывания, блок 111 считывания, контроллер 112 записи и блок 113 записи. MFP 10 также включает в себя хост-контроллер 114 универсальной последовательной шины (USB), модем 115, блок сетевого управления (NCU) 116 и карту сетевого интерфейса (NIC) 117.
[0024] CPU 101 управляет устройствами, соединенными с системной шиной 118. После включения питания, CPU 101 выполняет программу начальной загрузки, хранимую в ROM 102. CPU 101 выполняет программу начальной загрузки, затем загружает основную программу, хранимую в eMMC 109, служащей в качестве хранилища, в RAM 103 и переходит наверх основной программы, загруженной таким образом. RAM 103 функционирует не только как область, в которую загружается основная программа, но и функционирует также как рабочая область для основной программы.
[0025] Контроллер 104 отображения управляет визуализацией на блоке 105 отображения. Блок 105 отображения является жидкокристаллическим дисплеем (LCD), который может отображать символьную последовательность из 28 символов × семь строк, линейчатые строки и полосу прокрутки. Операционный контроллер 106 принимает операционный ввод через операционный блок 107 MFP 10. Операционный блок 107 включает в себя числовые клавишные панели, клавиши управления курсором и клавишу однократного нажатия.
[0026] Блок 111 считывания считывает документ. Блок 111 считывания может включать в себя устройство подачи документов. Блок 111 считывания, включающий в себя устройство подачи документов, может автоматически считывать множество документов. Блок 111 считывания соединен с контроллером 110 считывания. CPU 101 передает данные к блоку 111 считывания и принимает данные от него через контроллер 110 считывания.
[0027] Блок 113 записи выполняет печать (формирование изображения) на листе на основе электрофотографии. Блок 113 записи соединен с контроллером 112 записи. CPU 101 передает данные к блоку 113 записи и принимает данные от него через контроллер 112 записи.
[0028] USB хост-контроллер 114 управляет USB протоколом и выступает посредником в доступе к USB устройству, такому как USB память (не показано).
[0029] Модем 115 выполняет кодирование/декодирование сигнала, требуемое для передач факсимильных сообщений (факсов). Модем 115 соединен с NCU 116. Сигнал, кодированный модемом 115, передается в коммутируемую телефонную сеть общего пользования (PSTN) через NCU 116.
[0030] NIC 117 передает данные к почтовому серверу, файловому серверу, клиентскому терминалу и т.п. и принимает данные от них через локальную сеть (LAN). LAN в соответствии с первым вариантом осуществления может быть установлена посредством Ethernet (зарегистрированный товарный знак) и может быть беспроводной сетью, поддерживающей IEEE802.11.
[0031] MFP 10 в соответствии с настоящим вариантом осуществления включает в себя eMMC 109 в качестве хранилища. CPU 101 получает доступ к eMMC 109 через хост-контроллер 108 eMMC. Твердотельный накопитель (SSD) или жесткий диск может быть использован вместо eMMC 109.
[0032] Блок 113 записи включает в себя CPU 200, ROM 201, RAM 202 и последовательный интерфейс 203. Блок 113 записи дополнительно включает в себя I/O 204, блок 205 формирования изображения, блок 206 системы транспортировки листов и датчик 207 температуры.
[0033] После включения питания CPU 200 выполняет программу управления блоком записи, сохраненную в ROM 201. RAM 202 функционирует как рабочая область для программы управления блоком записи. CPU 200 принимает различные команды, выданные основной программой MFP 10 через последовательный интерфейс 203, и управляет блоком 205 формирования изображения и блоком 206 системы транспортировки листов через I/O 204, соединенный с системной шиной 208, в соответствии с принятыми различными командами. Кроме того, CPU 200 может получать результат измерения температуры от датчика 207 температуры через I/O 204.
[0034] Блок 205 формирования изображения использует электрофотографию для формирования изображения на листе, транспортируемом к нему блоком 206 системы транспортировки листов. Датчик 207 температуры расположен, например, близко к блоку 205 формирования изображения в MFP 10 и измеряет температуру на участке вблизи блока 205 формирования изображения в качестве температуры окружающей среды в MFP 10. Вентилятор 209 нагнетает воздух внутрь MFP 10, так что в MFP 10 создается воздушный поток, при этом разность температур между температурами внутри и снаружи MFP 10 может быть уменьшена.
[0035] Фиг. 2 является схематичным представлением, иллюстрирующим пример внешнего вида оптической сканирующей системы в блоке 205 формирования изображения. Схема 226 системы возбуждения лазера подает ток возбуждения на полупроводниковый лазер 214, служащий в качестве светоизлучающего элемента. Полупроводниковый лазер 214 излучает лазерный луч с мощностью, соответствующей току возбуждения. Лазерный луч, излученный полупроводниковым лазером 214, коллимируется коллиматорной линзой 216, становясь коллимированным лучом. Затем этот луч отражается вращающимся многоугольным зеркалом 218, чтобы сканировать по fθ линзе 220. С помощью fθ линзы 220, сканируемый лазерный луч формирует изображение на поверхности фоточувствительного барабана 210, вращающегося вокруг своего вала таким образом, что фоточувствительный барабан 210 сканируется лучом в горизонтальном направлении.
[0036] Отражательное зеркало 222 предусмотрено в положении, соответствующем положению сканирования на одной торцевой стороне фоточувствительного барабана 210, и отражает лазерный луч, излученный в начальное положение сканирования, к элементу 224 детектирования луча (BD) (элементу детектирования сигнала синхронизации). Момент времени, в который начинается сканирование лазерным лучом, определяется на основе выходного сигнала от элемента 224 BD.
[0037] Когда конденсация росы возникает на фоточувствительном барабане 210, это препятствует электрофотографическому формированию изображения, и, таким образом, изображение иногда не может быть сформировано надлежащим образом. В таком случае качество изображения, формируемого на листе, не может поддерживаться. Когда на элементе 224 BD возникает конденсация росы, элемент 224 BD может оказаться неспособным детектировать лазерный луч. В таком случае момент времени начала сканирования лазерного луча не может быть определен, и, таким образом, MFP 10 оказывается в состоянии ошибки.
[0038] Фиг. 3 является блок-схемой, иллюстрирующей пример конфигурации программного обеспечения MFP 10 в соответствии с первым вариантом осуществления. Компоненты, иллюстрируемые сплошными линиями на фиг. 3, являются модулями программного обеспечения, реализуемыми при выполнении основной программы, загруженной в RAM 103 посредством CPU 101 с помощью программы начальной загрузки.
[0039] Модули, описанные ниже, реализованные с помощью основной программы, координируются и управляются операционной системой (OS) 301. Драйвер 308 устройства комбинируется с OS 301. Драйвер 308 устройства выступает посредником в транзакциях с аппаратными устройствами, такими как контроллер 112 записи и модем 115.
[0040] Пользовательский интерфейс (UI) 302 предоставляет различные типы информации пользователю через блок 105 отображения и операционный блок 107 и принимает различные команды от пользователя.
[0041] Контроллер 303 заданий принимает задания, такие как копирование, печать и факс, и управляет выполнением принятого задания.
[0042] Блок 306 хранения является модулем программного обеспечения, который физически хранит и управляет данными, такими как изображение, переданное или принятое по факсу, и пользовательские настройки (уставки), в eMMC 109.
[0043] Когда контроллер 303 задания принимает задание факса, блок 307 сканирования принимает этот запрос задания и сканирует документ путем управления блоком 111 считывания. Затем данные факсимильного изображения, полученные путем сканирования, сохраняются в блоке 306 хранения. Данные факсимильного изображения, сохраненные в блоке 306 хранения, считываются блоком 304 факса, и передаются по факсу к принимающей стороне посредством модема 115 и NCU 116. Блок 304 факса получает данные изображения, принятые по факсу от передающей стороны посредством модема 115 и NCU 116, и сохраняет данные изображения в блоке 306 хранения.
[0044] Блок 305 печати передает различные заданные команды к блоку 113 записи посредством контроллера 112 записи и принимает статус блока 113 записи, чтобы управлять операциями блока 113 записи. Например, при печати изображения принятого факса, после передачи команды печати к блоку 113 записи, блок 305 печати считывает файл изображения, сохраненный в блоке 306 хранения, и переносит данные изображения в файле изображения в блок 113 записи.
[0045] MFP 10 включает в себя виртуальную машину (VM)/структуру (FW) 309. Блок 310 приложения расширения включает в себя некоторую программу, написанную на языке сценариев.
[0046] Фиг. 4 является блок-схемой последовательности операций, иллюстрирующей пример операций в обработке определения конденсации росы и обработке исключения конденсации росы, выполняемой блоком 113 записи в соответствии с первым вариантом осуществления. Например, обработка на фиг. 4 может выполняться, когда MFP 10 настроено пользователем, чтобы работать в режиме исключения конденсации росы. Например, пользователь может включить/выключить обработку исключения конденсации росы посредством операционного блока 107. Содержание пользовательской настройки сохраняется в eMMC 109 или т.п. Последовательность операций, иллюстрируемая на фиг. 4, выполняется, когда включена обработка исключения конденсации росы.
[0047] Обработка определения конденсации росы на этапах от S4-001 до S4-008 является частью программы управления блоком записи, описанной со ссылкой на фиг. 2, которая автоматически выполняется, когда на CPU 200 блока 113 записи подается питание. Альтернативно, CPU 101 может выполнять программу, чтобы побудить CPU 200 выполнять обработку определения конденсации росы на этапах от S4-001 до S4-008.
[0048] Прежде всего, на этапе S4-001, CPU 200 получает температуру t(i) окружающей среды в MFP 10 в качестве результата измерения от датчика 207 температуры, показанного на фиг. 2. В этом варианте осуществления температурой окружающей среды является, например, температура в MFP10. Затем, на этапе S4-002, CPU 200 определяет, выполняется ли обработка исключения конденсации росы. Когда обработка исключения конденсации росы (описана ниже) не выполняется (НЕТ на этапе S4-002), обработка переходит к этапу S4-003. С другой стороны, когда обработка исключения конденсации росы выполняется (ДА на этапе S4-003), обработка переходит к этапу S4-006.
[0049] На этапе S4-003 CPU 200 определяет, является ли температура t(i-1) окружающей среды, измеренная в момент, более ранний, чем текущий момент, на заданное время S1, описанное ниже, равной или более низкой, чем заданная температура T1. Температура t(i-1) окружающей среды сохраняется в RAM 202 и считывается из RAM 202 на этапе S4-003. Если температура t(i-1) окружающей среды равна или ниже, чем заданная температура T1 (ДА на этапе S4-003), обработка переходит к этапу S4-004. С другой стороны, когда температура t(i-1) окружающей среды выше, чем заданная температура T1 (НЕТ на этапе S4-003), обработка переходит к этапу S4-006. Обработка переходит от этапа S4-003 к этапу S4-006 также в ситуации, когда температура окружающей среды, измеренная в момент, более ранний, чем текущий момент, на заданное время S1, не может быть получена. Пример такой ситуации включает в себя время непосредственно после запуска MFP 10.
[0050] На этапе S4-004 CPU 200 определяет, является ли разность между температурой t(i) окружающей среды, полученной на этапе S4-001, и температурой t(i-1) окружающей среды, измеренной в момент более ранний, чем текущий момент, на заданное время S1, большей, чем заданное значение D. Если разность больше, чем заданное значение D (ДА на этапе S4-004), обработка переходит к этапу S4-005. С другой стороны, если разность не больше, чем заданное значение D (НЕТ на этапе S4-004), обработка переходит к этапу S4-006.
[0051] Таким образом, обработка на этапе S4-005 выполняется, когда температура t(i-1) окружающей среды определена как равная или более низкая, чем заданная температура T1, на этапе S4-003, и разность t(i)-t(i-1) определена как являющаяся большей, чем заданное значение D, на этапе S4-004. Это указывает на то, что температура возросла в MFP 10, находящемся при относительно низкой температуре, вызывающей высокий риск конденсации росы, что означает, что конденсация росы могла произойти. На этапе S4-005 CPU 200 запускает обработку исключения конденсации росы, и обработка переходит к этапу S4-006.
[0052] На этапе S4-006 CPU 200 сохраняет температуру t(i) окружающей среды, измеренную на этапе S4-001, в RAM 202. Затем, на этапе S4-007, CPU 200 ожидает, пока не истечет заданное время S1. Когда заданное время S1 истекло (ДА на этапе S4-007), обработка переходит к этапу S4-008. На этапе S4-008 CPU 200 увеличивает i на единицу, и обработка возвращается к этапу S4-001. Таким образом, с помощью этапов S4-007 и S4-008 температура t(i) окружающей среды измеряется однократно в каждое заданное время S1.
[0053] Обработка, выполняемая на этапах от S4-010 до S4-014, является обработкой исключения конденсации росы, которая запускается обработкой на этапе S4-005.
[0054] Прежде всего, на этапе S4-010 CPU 200 выдает уведомление, указывающее, что обработка исключения конденсации росы началась (то есть в MFP 10 могла произойти конденсация росы), на CPU 101 через последовательный интерфейс 203 (уведомление упоминается далее как уведомление обработки исключения конденсации росы). Основная программа, выполняемая CPU 101, включает флаг обработки исключения конденсации росы в RAM 202 после распознавания приема уведомления обработки исключения конденсации росы. Флаг обработки исключения конденсации росы включен, когда обработка исключения конденсации росы выполняется в блоке 113 записи.
[0055] Затем, на этапе S4-011, CPU 200 вызывает вращение на полной скорости вентилятора 209 в MFP10. Эта обработка выполняется, чтобы способствовать уменьшению разности между температурами внутри и снаружи MFP 10, и, таким образом, чтобы исключить конденсацию росы, происходящую в MFP 10, и вернуться из состояния, в котором вероятно возникновение конденсации росы. Обработка исключения конденсации росы в соответствии с первым вариантом осуществления выполняется при вращении вентилятора 209 с полной скоростью. Альтернативно, вентилятор 209 может вращаться со скоростью иной, чем полная скорость, при условии, что эффект исключения конденсации росы может быть достигнут.
[0056] На этапе S4-012 CPU 200 ожидает до тех пор, пока не истечет заданное время S2 с вращением вентилятора 209. Заданное время S2 соответствует периоду вращения вентилятора 209 с полной скоростью, за который, как ожидается, будет исключена конденсация росы в MFP 10.
[0057] Когда заданное время S2 истекло (ДА на этапе S4-012), обработка переходит к этапу S4-013. На этапе S4-013 CPU 200 останавливает вентилятор 209. В случае, когда вентилятор 209 вращался с заданной скоростью перед выполнением обработки на этапе S4-011, CPU 200 восстанавливает заданную скорость вместо остановки вентилятора 209 на этапе S4-013.
[0058] На этапе S4-014 CPU 200 выдает уведомление, указывающее, что обработка исключения конденсации росы завершена (то есть конденсация росы в MFP 10 исключена), на CPU 101 аналогично тому, как на этапе S4-010. Затем обработка исключения конденсации росы заканчивается.
[0059] После приема уведомления, указывающего, что обработка исключения конденсации росы завершена, CPU 101 выключает флаг обработки исключения конденсации росы.
[0060] Фиг. 5 является блок-схемой последовательности операций, иллюстрирующей пример обработки приема факса в соответствии с первым вариантом осуществления. Этапы на блок-схеме последовательности операций, проиллюстрированной на фиг. 5, реализуются посредством CPU 101 путем выполнения основной программы, загруженной в RAM 103. Более конкретно, последовательность операций выполняется частью программ, которые составляют блок 304 факса. Обработка приема факса начинается, когда факс принимается через NCU 116, и согласование для процедуры приема факса завершено.
[0061] На этапе S5-001 CPU 101 ожидает до тех пор, пока не будет завершен прием факсимильного изображения одиночной страницы. Когда прием факсимильного изображения одиночной страницы завершен (ДА на этапе S5-001), обработка переходит к этапу S5-002. На этапе S5-002 CPU 101 преобразует принятое факсимильное изображение в заданный формат изображения, подлежащий сохранению блоком 306 хранения в eMMC 109 в качестве файла изображения одиночной страницы.
[0062] Затем, на этапе S5-003, CPU 101 определяет, принят ли сигнал, указывающий, что имеется следующая страница в процедуре приема факса. Когда имеется следующая страница (ДА на этапе S5-003), обработка возвращается к этапу S5-001. Когда нет следующей страницы (НЕТ на этапе S5-003), обработка переходит к этапу S5-004. На этапе S5-004 CPU 101 заканчивает обработку приема факса.
[0063] Фиг. 6 является блок-схемой последовательности операций, иллюстрирующей пример обработки печати и сохранения изображения принятого факса в соответствии с первым вариантом осуществления. Этапы в блок-схеме последовательности операций, проиллюстрированной на фиг. 6, реализуются посредством CPU 101 через выполнение основной программы, загруженной в RAM 103. Более конкретно, последовательность операций выполняется частью программ, которые составляют блок 305 печати. Последовательность операций автоматически запускается после инициализации обработки основной программы.
[0064] На этапе S6-001 CPU 101 ожидает по меньшей мере одно задание приема факса, подлежащего генерации как результат выполнения обработки приема факса в блок-схеме последовательности операций, проиллюстрированной на фиг. 5. Более конкретно, CPU 101 ожидает до тех пор, пока блок 306 хранения не сохранит изображение принятого факса. Когда изображение принятого факса сохранено (ДА на этапе S6-001), обработка переходит к этапу S6-002.
[0065] На этапе S6-002 CPU 101 определяет, включен ли флаг обработки исключения конденсации росы. Если флаг обработки исключения конденсации росы выключен (НЕТ на этапе S6-002), обработка переходит к этапу S6-003. С другой стороны, если флаг обработки исключения конденсации росы включен (ДА на этапе S6-002), обработка переходит к этапу S6-005.
[0066] На этапе S6-003 CPU 101 определяет, находится ли блок 113 записи в пригодном для печати состоянии. Например, блок 113 записи определяется как находящийся в непригодном для печати состоянии (печать блокирована), когда не имеется бумаги или тонера, или когда происходит замятие бумаги во время печати. Если блок 113 записи не находится в состоянии блокирования печати (НЕТ на этапе S6-003), обработка переходит к этапу S6-004. С другой стороны, если блок 113 записи находится в состоянии блокирования печати (ДА на этапе S6-003), обработка переходит к этапу S6-005.
[0067] На этапе S6-004 изображение принятого факса печатается, как будет подробно описано ниже. Затем обработка возвращается к этапу S6-001.
[0068] На этапе S6-005 CPU 101 запрашивает UI 302 отобразить сообщение, указывающее, что изображение принятого факса сохранено в памяти (eMMC 109) без печати, на блоке 105 отображения.
[0069] Когда флаг обработки исключения конденсации росы включен на этапе S6-002, предполагается, что в блоке 113 записи произошла конденсация росы. Печать факсимильного изображения, выполняемая в этой ситуации, может привести к ошибочной печати или печати изображения с низким качеством изображения. То есть при таком условии факсимильное изображение сохраняется в памяти без печати. Когда заданное время S2 истекает, обработка исключения конденсации росы заканчивается, и, таким образом, флаг обработки исключения конденсации росы выключается, так что результатом определения на этапе S6-002 становится НЕТ. Таким образом, факсимильное изображение, сохраненное в памяти, может быть напечатано на этапе S6-004.
[0070] Фиг. 7 является блок-схемой последовательности операций, иллюстрирующей пример обработки печати изображения принятого факса в соответствии с первым вариантом осуществления. Этапы на блок-схеме последовательности операций, проиллюстрированной на фиг. 7, реализуются посредством CPU 101 через выполнение основной программы, загруженной на RAM 103. Более конкретно, блок-схема последовательности операций выполняется частью программ, которые составляют блок 305 печати.
[0071] На этапе S7-001 CPU 101 определяет, включен ли флаг обработки исключения конденсации росы. Если флаг обработки исключения конденсации росы выключен (НЕТ на этапе S7-001), обработка переходит к этапу S7-002. Если флаг обработки исключения конденсации росы включен (ДА на этапе S7-001), обработка согласно этой блок-схеме последовательности операций заканчивается.
[0072] На этапе S7-002 CPU 101 определяет, находится ли блок 113 записи в пригодном для печати состоянии. Если блок 113 записи не находится в состоянии блокирования печати (НЕТ на этапе S7-002), обработка переходит к этапу S7-003. С другой стороны, если блок 113 записи находится в состоянии блокирования печати (ДА на этапе S7-002), обработка согласно блок-схеме последовательности операций заканчивается.
[0073] На этапе S7-003 CPU 101 определяет, сохранены ли данные изображения, подлежащего печати, в eMMC 109. Если данные изображения, подлежащего печати, сохранены (ДА на этапе S7-003), обработка переходит к этапу S7-004. С другой стороны, если данные изображения, подлежащего печати, не сохранены (НЕТ на этапе S7-003), обработка переходит к этапу S7-007.
[0074] На этапе S7-004 CPU 101 печатает изображение, подлежащее печати. Более конкретно, CPU 101 считывает данные изображения из eMMC 109 и выдает команду, относящуюся к печати, и считанные данные изображения на блок 113 записи через контроллер 112 записи, чтобы побудить блок 113 записи напечатать изображение.
[0075] На этапе S7-005 CPU 101 определяет, была ли печать на этапе S7-004 успешной. Если печать была успешной (ДА на этапе S7-005), обработка переходит к этапу S7-006. На этапе S7-006 CPU 101 удаляет данные напечатанного изображения из eMMC 109. С другой стороны, если печать была безуспешной, (НЕТ на этапе S7-005), обработка возвращается к этапу S7-001, и CPU 101 пытается снова напечатать данные изображения.
[0076] Если CPU 101 определяет, что данные изображения, подлежащего печати, не сохранены на этапе S7-003 (НЕТ на этапе S7-003), обработка переходит к этапу S7-007. На этапе S7-007 CPU 101 удаляет информацию управления, относящуюся к заданию приема факса, из eMMC 109 и заканчивает обработку печати задания приема факса.
[0077] Фиг. 8 является блок-схемой последовательности операций, иллюстрирующей пример обработки печати задания печати персонального компьютера (PC) в соответствии с первым вариантом осуществления. Этапы согласно блок-схеме последовательности операций, проиллюстрированной на фиг. 8, реализуются посредством CPU 101 через выполнение основной программы, загруженной в RAM 103. Более конкретно, блок-схема последовательности операций выполняется частью программ, которые составляют блок 305 печати.
[0078] Термин ʺзадание печати РСʺ относится к приему данных печати, переданных от PC, который является примером устройства обработки информации вне MFP 10, через NIC 117 и выполнению печати на основе принятых данных печати.
[0079] MFP 10 в соответствии с первым вариантом осуществления может быть настроено заранее, чтобы разрешать или не разрешать печать на основе задания печати PC, когда выполняется обработка исключения конденсации росы в блоке 113 записи. Такая настройка упоминается как приоритетная настройка печати. Приоритетная настройка печати включается и выключается командой от пользователя или администратора MFP 10 через операционный блок 107, и результирующая настройка сохраняется в eMMC 109. Даже когда приоритетная настройка печати включена, печать изображения принятого факса не разрешается, когда выполняется обработка исключения конденсации росы. Таким образом, приоритетная настройка печати не имеет отношения к обработке в блок-схеме последовательности операций, проиллюстрированной на фиг. 7, описанной выше.
[0080] Прежде всего, на этапе S8-001 CPU 101 проверяет, включена или нет приоритетная настройка печати. Если приоритетная настройка печати выключена (НЕТ на этапе S8-001), обработка переходит к этапу S8-002. С другой стороны, если приоритетная настройка печати включена (ДА на этапе S8-001), обработка пропускает этап S8-002 и переходит к этапу S8-003. Таким образом, печать на основе задания печати PC выполняется, даже если флаг обработки исключения конденсации росы включен, если приоритетная настройка печати включена. Если флаг обработки исключения конденсации росы включен, обработка исключения конденсации росы выполняется в блоке 113 записи. Однако это не обязательно означает, что в MFP 10 происходит конденсация росы. Даже когда печать на основе задания печати PC приводит в результате к изображению с низким качеством изображения вследствие конденсации росы в MFP 10, пользователь может снова выдать команду на печать с PC. Таким образом, пользователь, которому желательно избежать приостановки печати, может включить приоритетную настройку печати.
[0081] На этапе S8-002 CPU 101 определяет, включен ли флаг обработки исключения конденсации росы. Если флаг обработки исключения конденсации росы выключен (НЕТ на этапе S8-002), обработка переходит к этапу S8-003. С другой стороны, если флаг обработки исключения конденсации росы включен (ДА на этапе S8-002), обработка переходит к этапу S8-009.
[0082] На этапе S8-003 CPU 101 определяет, находится ли блок 113 записи в пригодном для печати состоянии. Если блок 113 записи не находится в пригодном для печати состоянии (НЕТ на этапе S8-003), обработка переходит к этапу S8-004. С другой стороны, если блок 113 записи находится в пригодном для печати состоянии (ДА на этапе S8-003), обработка переходит к этапу S8-009.
[0083] На этапе S8-004 CPU 101 печатает данные изображения одиночной страницы, подлежащей печати. Затем, на этапе S8-005, CPU 101 определяет, была ли успешной печать на этапе S8-004. Если печать была успешной (ДА на этапе S8-005), обработка переходит к этапу S8-006. С другой стороны, если печать была безуспешной (НЕТ на этапе S8-005), обработка возвращается к этапу S8-001.
[0084] На этапе S8-006 CPU 101 удаляет данные изображения страницы, которая была успешно напечатана, из eMMC 109.
[0085] На этапе S8-007 CPU 101 определяет, имеются ли данные изображения следующей одной страницы, подлежащей печати. Если имеются данные изображения следующей одиночной страницы, подлежащей печати (ДА на этапе S8-007), то обработка возвращается к этапу S8-001, и печатаются данные изображения следующей одиночной страницы. С другой стороны, если не имеется данных изображения следующей одиночной страницы, подлежащей печати (НЕТ на этапе S8-007), обработка переходит к этапу S8-008.
[0086] На этапе S8-008 CPU 101 удаляет информацию управления задания печати PC со страницами, которые все были успешно напечатаны, из eMMC 109. Затем обработка печати задания печати РС заканчивается.
[0087] На этапе S8-009 CPU 101 запрашивает UI 302 отобразить сообщение, указывающее, что печать для задания печати PC приостановлена вследствие конденсации росы или из-за блокирования печати, на блоке 105 отображения.
[0088] В первом варианте осуществления, описанном выше, конденсация росы, вероятно, произошла в MFP 10, когда MFP 10 выполняло обработку исключения конденсации росы. Таким образом, обработка формирования изображения на основе приема факса ограничен, когда выполняется обработка исключения конденсации росы, и принятые данные факсимильного изображения сохраняются. Таким образом, предотвращается бессмысленное выполнение печати, которое привело бы в результате к низкому качеству изображения. В то же самое время предотвращается потеря данных изображения, принятых по факсу, когда происходит конденсация росы.
[0089] MFP 10 может также быть настроено таким образом, что подобное управление выполняется для задания печати PC, как для задания приема факса.
[0090] Обработка согласно блок-схеме последовательности операций, проиллюстрированной на фиг. 8, может быть применена для обработки копирования, в которой блок 113 записи печатает изображение документа, считанного блоком 111 считывания.
[0091] В первом варианте осуществления та же самая обработка выполняется в случае, когда флаг обработки исключения конденсации росы включен, и в случае, когда печать блокирована. Альтернативно, подлежащая выполнению обработка может различаться между случаем, когда флаг обработки исключения конденсации росы включен, и случаем, когда печать блокирована.
[0092] Фиг. 9 является блок-схемой последовательности операций, иллюстрирующей пример обработки управления печатью и сохранением изображения принятого факса и проверки флага обработки исключения конденсации росы в соответствии со вторым вариантом осуществления. MFP 10 в соответствии со вторым вариантом осуществления имеет те же самые конфигурации аппаратных средств и программного обеспечения, что и показанные на фиг. 1-3. Обработка определения конденсации росы и обработка исключения конденсации росы, выполняемые в блоке 113 записи, являются теми же самыми, что и показанные на фиг. 4.
[0093] Этапы в блок-схеме последовательности операций, проиллюстрированной на фиг. 9, реализуются посредством CPU 101 через выполнение основной программы, загруженной в RAM 103.
[0094] В блок-схеме последовательности операций, проиллюстрированной на фиг. 9, этапы S9-001, S9-003, S9-004 и S9-005 являются, соответственно, теми же самыми, что и этапы S6-001, S6-003, S6-004 и S6-005 в блок-схеме последовательности операций, проиллюстрированной на фиг. 6.
[0095] MFP 10 в соответствии со вторым вариантом осуществления может сохранять настройку (вынужденную настройку приема памяти) 9000, с помощью которой изображение принятого факса сохраняется в памяти без печати, в eMMC 109. На этапе S9-002 CPU 101 проверяет, включена ли вынужденная настройка 9000 приема памяти. Если вынужденная настройка 9000 приема памяти включена, обработка переходит к этапу S9-006. С другой стороны, если вынужденная настройка 9000 приема памяти выключена, обработка переходит к этапу S9-003.
[0096] На этапе S9-006 CPU 101 сохраняет изображение принятого факса в eMMC 109 без печати изображения и запрашивает UI 302 отобразить сообщение, указывающее, что изображение сохранено в памяти, в блоке 105 отображения. Затем обработка возвращается к этапу S9-001.
[0097] Обработка проверки флага обработки исключения конденсации росы включает в себя этапы с S9-007 по S9-012.
[0098] Прежде всего, на этапе S9-007 CPU 101 проверяет, включен ли флаг обработки исключения конденсации росы. Если флаг обработки исключения конденсации росы включен (ДА на этапе S9-007), обработка переходит к этапу S9-008. С другой стороны, если флаг обработки исключения конденсации росы выключен (НЕТ на этапе S9-007), обработка переходит к этапу S9-011.
[0099] На этапе S9-008 CPU 101 временно сохраняет текущее значение настройки для вынужденной настройки 9000 приема памяти в заданной области в eMMC 109.
[0100] Затем, на этапе S9-009, CPU 101 перезаписывает настройку для вынужденной настройки 9000 приема памяти на значение, указывающее «сохранить».
[0101] Затем, на этапе S9-010, CPU 101 запрашивает UI 302 блокировать изменение настройки посредством операционного блока 107. В ответ на этот запрос UI 302 отображает серым (недоступным для выбора) меню для настройки вынужденной настройки 9000 приема памяти так, что пользователь не может изменить настройку.
[0102] На этапе S9-011 CPU 101 возвращает значение настройки вынужденной настройки 9000 приема памяти к тому, что было временно сохранено на этапе S9-008.
[0103] Затем, на этапе S9-012, CPU 101 запрашивает UI 302 разрешить изменение настройки на операционном блоке 107.
[0104] В соответствии с вышеописанным вторым вариантом осуществления, может быть получен результат, подобный таковому в первом варианте осуществления, даже если состояние, в котором флаг исключения конденсации росы включен, не рассматривается как то же самое, что и состояние блокирования печати.
[0105] Изображение принятого факса, вынужденным образом принятое памятью, может быть сделано просматриваемым в блоке 105 отображения или веб-браузере на PC, соединенном через NIC 117, так что удобство работы может быть улучшено.
[0106] В примере, описанном в третьем варианте осуществления, MFP 10, которое перешло в режим энергосбережения, возвращается в нормальный режим питания и измеряет температуру окружающей среды, когда наступает момент времени измерения температуры окружающей среды. В режиме энергосбережения подача питания на по меньшей мере контроллер 112 записи и блок 113 записи останавливается, так что в устройстве в целом достигается пониженное энергопотребление, по сравнению с нормальным режимом питания. В примере, описанном в настоящем варианте осуществления, даже в режиме энергосбережения, CPU 101 получает электропитание и, таким образом, может управлять блоком 113 записи, так что обработка определения конденсации росы может выполняться. Альтернативно, подача питания на CPU 101 может останавливаться в режиме энергосбережения. В такой конфигурации CPU 101 может периодически активироваться (то есть может переходить в состояние подачи питания) таймером и выполнять следующую обработку.
[0107] В режиме энергосбережения подача питания на блок 113 записи прекращается, и, таким образом, датчик 207 температуры в блоке 113 записи не может измерять температуру окружающей среды. Таким образом, CPU 101, который может работать в режиме энергосбережения, управляет контроллером 112 записи и блоком 113 записи таким образом, что блок 113 записи выходит из режима энергосбережения в заданный момент времени. Блок 113 записи, который вышел из режима энергосбережения, выполняет обработку определения конденсации росы, описанный со ссылкой на фиг. 4. Если результат обработки определения конденсации росы указывает, что обработка исключения конденсации росы должна выполняться (ДА на этапе S4-004), то обработка исключения конденсации росы выполняется. Если определено, что обработка не должна выполняться (НЕТ на этапе S4-004), блок 113 записи возвращается в режим энергосбережения.
[0108] Обработка определения конденсации росы в соответствии с настоящим вариантом осуществления описана со ссылкой на фиг. 10. Обработка, проиллюстрированная на фиг. 10, для блока 113 записи реализуется посредством CPU 101 через выполнение программы, хранимой в ROM 102.
[0109] На этапе S1001 CPU 101 определяет, включен ли флаг обработки исключения конденсации росы. Обработка на этапе S1001 повторяется, пока флаг обработки исключения конденсации росы выключен (НЕТ на этапе S1001). С другой стороны, когда флаг обработки исключения конденсации росы включен (ДА на этапе S1001), обработка переходит к этапу S1002. На этапе S1002 CPU 101 определяет, находится ли MFP 10 в спящем (неактивном) режиме. Если MFP 10 не находится в спящем режиме (НЕТ на этапе S1002), обработка возвращается к этапу S1001. Если MFP 10 находится в спящем режиме (ДА на этапе S1002), обработка возвращается к этапу S1003. На этапе S1003 CPU 101 определяет, поддерживался ли спящий режим в течение заданного времени S3. Заданное время S3 в соответствии с настоящим вариантом осуществления может быть, например, больше, чем заданное время S1, показанное на фиг. 4. Если спящий режим еще не поддерживался в течение заданного времени S3 (НЕТ на этапе S1003), обработка возвращается к этапу S1001. С другой стороны, когда спящий режим поддерживался в течение заданного времени S3 (ДА на этапе S1003), обработка переходит к этапу S1004. На этапе S1004 CPU 101 активирует блок 113 записи из спящего режима. После активации из спящего режима блок 113 записи выполняет обработку определения конденсации росы и обработку исключения конденсации росы, описанные со ссылками на фиг. 4.
[0110] Когда обработка определения конденсации росы выполняется в блоке 113 записи, на этапе S1005 CPU 101 принимает уведомление, указывающее результат обработки определения конденсации росы, от блока 113 записи. Затем, на этапе S1006, CPU 101 определяет, возможен ли переход в спящий режим, на основе принятого уведомления. Когда условие перехода в спящий режим, по меньшей мере включающее в себя прием уведомления от блока 113 записи, указывающего, что конденсация росы не происходит, удовлетворяется, CPU 101 в соответствии с настоящим вариантом осуществления определяет, что переход в спящий режим возможен. С другой стороны, когда обработка исключения конденсации росы, описанная выше со ссылкой на фиг. 4, выполняется вследствие возникновения конденсации росы, CPU 101 определяет, что переход в спящий режим невозможен. Когда CPU 101 определяет, что переход в спящий режим невозможен (НЕТ на этапе S1006), обработка возвращается к этапу S1001. Когда CPU 101 определяет, что переход в спящий режим возможен (ДА на этапе S1006), обработка переходит к этапу S1007. На этапе S1007 CPU 101 побуждает MFP 10 переходить в спящий режим, и затем обработка возвращается к этапу S1001.
[0111] В примере, описанном в настоящем варианте осуществления, результат обработки определения конденсации росы принимается на этапе S1005. Альтернативно, эта обработка может быть опущена. Если обработка исключения конденсации росы определена как требуемая в результате обработки определения конденсации росы и, таким образом, выполняется, то запускается такая операция, как вращение вентилятора 209. Соответственно, CPU 101 может определить, что переход в спящий режим невозможен на этапе S1006. CPU 101 может определить, что переход в спящий режим возможен на этапе S1006, и побудить MFP 10 перейти в спящий режим на этапе S1007, когда заданное время истекает без такой операции, как вращение вентилятора 209.
[0112] Далее обработка, выполняемая посредством CPU 200, когда блок 113 записи активируется из спящего режима, описывается со ссылкой на фиг. 11. На этапе S1101 CPU 200 определяет, активировался ли блок 113 записи из спящего режима. Если блок 113 записи активировался из спящего режима (ДА на этапе S1101), обработка переходит к этапу S1102. На этапе S1102 CPU 200 определяет, включен ли флаг обработки исключения конденсации росы. Если флаг обработки исключения конденсации росы выключен (НЕТ на этапе S1002), обработка заканчивается. С другой стороны, если флаг обработки исключения конденсации росы включен (ДА на этапе S1002), обработка переходит к этапу S1003. На этапе S1103 CPU 200 выполняет обработку определения конденсации росы, описанную со ссылкой на фиг. 4. Затем, на этапе S1104, CPU 200 уведомляет CPU 101 о результате обработки определения конденсации росы.
[0113] В соответствии с настоящим вариантом осуществления, температура окружающей среды в MFP 10 может измеряться периодически, даже когда MFP 10 находится в спящем режиме, и обработка исключения конденсации росы может запускаться, когда определено, что произошла конденсация росы.
[0114] В примерах, описанных в первом и втором вариантах осуществления, вынужденный прием памяти выполняется при управлении печатью и сохранением принятого факса, когда произошла конденсация росы. В примере, описанном в этом четвертом варианте осуществления, сохранение изображения принятого факса в памяти без печати изображения не основано на вынужденной настройке приема памяти. Вместо этого, изображение принятого факса сохраняется в памяти без печати, когда определено, что MFP 10 находится в состоянии блокирования печати, включающем в себя состояние, в котором выполняется обработка исключения конденсации росы. В настоящем варианте осуществления CPU 101 выполняет обработку, проиллюстрированную на фиг. 12, вместо обработки, проиллюстрированной на фиг. 6 и фиг. 9. Остальная конфигурация и обработка являются теми же самыми, что и описанные в первом и втором варианте осуществления, и, таким образом, их описание будет опущено.
[0115] Обработка на фиг. 12 реализуется посредством CPU 101 через выполнение программы, хранимой в ROM 102. На этапе S1201 CPU 101 определяет, сохранено ли изображение принятого факса. Обработка на этапе S1201 повторяется при условии, что изображение принятого факса не сохранено (НЕТ на этапе S1201). С другой стороны, когда изображение принятого факса сохранено (ДА на этапе S1202), обработка переходит к этапу S1202. На этапе S1202 CPU 101 определяет, находится ли MFP 10 в состоянии блокирования печати. Состояние блокирования печати в соответствии с настоящим вариантом осуществления включает в себя состояние, в котором обработка исключения конденсации росы осуществляется с вращающимся вентилятором 209. Если MFP 10 не находится в состоянии блокирования печати (НЕТ на этапе S1202), обработка переходит к этапу S1203. На этапе S1203 CPU 101 печатает изображение принятого факса. Детали обработки печати изображения принятого факса являются теми же самыми, что и описанные со ссылкой на фиг. 5, и поэтому их описание здесь опущено. Когда MFP 10 находится в состоянии блокирования печати (ДА на этапе S1202), обработка переходит к этапу S1204. На этапе S1204 CPU 101 выполняет управление таким способом, что принятое изображение сохраняется в памяти без его печати. Затем, на этапе S1205, CPU 101 запрашивает блок 105 отображения отобразить сообщение, указывающее, что изображение сохранено без печати. Затем обработка возвращается к этапу S1201.
[0116] Также с помощью вышеописанной обработки может предотвращаться печать изображения принятого факса, когда выполняется обработка исключения конденсации росы вследствие возникновения конденсации росы. Таким образом, предотвращается бессмысленное выполнение печати, которое привело бы в результате только к низкому качеству изображения. В то же время предотвращается потеря данных изображения, когда происходит (возникает) конденсация росы. Кроме того, вышеописанный эффект может быть получен без использования управления, включающего проверку, включен или нет флаг вынужденной настройки приема памяти, как в первом и втором вариантах осуществления.
[0117] В конфигурациях в соответствии с первым и вторым вариантами осуществления, изображение принятого факса не печатается, когда флаг обработки исключения конденсации росы включен. Альтернативно, при нижеописанной конфигурации обработка исключения конденсации росы может выполняться без риска потери данных приема, когда происходит конденсация росы, без приостановки печати. Более конкретно, этап S6-002 на фиг. 6 может быть удален, и этап S7-001 на фиг. 7 может быть перемещен в положение между этапами S7-005 и S7-006 и перед этапом S7-007. Кроме того, обработка на этапе S7-003 может быть изменена на обработку определения того, остается ли страница, подлежащая печати. Таким образом, обработка печати изображения принятого факса выполняется, даже когда флаг обработки исключения конденсации росы включен. Также с помощью этой конфигурации обработка исключения конденсации росы может выполняться без риска потери данных приема, когда происходит конденсация росы. Тем не менее, эта конфигурация несвободна от риска печати изображения с низким качеством изображения.
[0118] В обработке определения конденсации росы блока записи, проиллюстрированной на фиг. 4, в соответствии с первым вариантом осуществления, то, происходит ли конденсация росы, определяется на основе абсолютной температуры, полученной с датчика 207 температуры, и величины изменения в единицу времени. Обработка определения конденсации росы не ограничен этим. Например, блок 113 записи, проиллюстрированный на фиг. 2, может дополнительно включать в себя датчик влажности. Более точная обработка определения конденсации росы может быть достигнута с помощью оценки, основанной на результатах измерений с датчика 207 температуры и датчика влажности. Альтернативно, то, происходит ли конденсация росы, может определяться на основе заряженного состояния фоточувствительного барабана 210.
[0119] В конфигурациях в соответствии с первым и вторым вариантами осуществления обработка определения конденсации росы выполняется в любой окружающей среде. Обычно конденсация росы происходит в ограниченной окружающей среде с низкой температурой. Таким образом, например, используемая окружающая среда может выбираться посредством навигации основной программой в момент времени, когда инсталлируется MFP 10, и блок записи может выполнять обработку определения конденсации росы только тогда, когда MFP 10 используется в местоположении с низкой температурой.
[0120] Обработка исключения конденсации росы в соответствии с вышеописанными вариантами осуществления реализуется при вращении с полной скоростью вентилятора 209 блока 205 формирования изображения блока 113 записи. Однако обработка исключения конденсации росы не ограничен этим. Например, блок 205 формирования изображения может включать в себя нагреватель предотвращения конденсации росы, и конденсация росы может быть исключена при нагревании этого нагревателя в течение заданного периода времени.
Другие варианты осуществления
ТМ
[0121] Варианты осуществления также могут быть реализованы компьютером системы или устройства, который считывает и выполняет исполняемые компьютером команды (например, одну или более программ), записанные на носителе данных (который может также упоминаться более полно как 'невременный считываемый компьютером носитель данных'), чтобы выполнять функции одного или более из вышеописанных вариантов осуществления, и/или который включает в себя одну или более схем (например, специализированных интегральных схем (ASIC)) для выполнения функций одного или более из вышеописанных вариантов осуществления, и способом, выполняемым компьютером системы или устройства, посредством, например, считывания и выполнения исполняемых компьютером команд из носителя данных, чтобы выполнять функции одного или более из вышеописанных вариантов осуществления, и/или управления одной или более схемами для выполнения функций одного или более из вышеописанных вариантов осуществления. Компьютер может содержать один или более процессоров (например, центральный процессор (CPU), микропроцессорный блок (MPU)) и может включать в себя сеть отдельных компьютеров или отдельных процессоров, чтобы считывать и выполнять исполняемые компьютером команды. Выполняемые компьютером команды могут быть предоставлены в компьютер, например, из сети или носителя данных. Носитель данных может включать в себя, например, одно или более из жесткого диска, оперативной памяти (RAM), постоянной памяти (ROM), хранилища распределенных вычислительных систем, оптического диска (такого как компакт-диск (CD), цифровой многофункциональный диск (DVD) или Blu-ray диск (BD)), устройства флэш-памяти, карты памяти и т.п.
[0122] Хотя настоящее изобретение описано со ссылкой на варианты осуществления, следует понимать, что изобретение не ограничено раскрытыми вариантами осуществления. Объем нижеследующей формулы изобретения должен соответствовать самой широкой интерпретации для охвата всех таких модификаций и эквивалентных структур и функций.