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

Иллюстрации

Показать все

Изобретение относится к блоку, который становится более безопасным при наличии CPU с операционной системой (OS), и к устройству формирования изображения, использующему этот блок. Техническим результатом является повышение безопасности устройства формирования изображения. Устройство включает основной блок, имеющий главный контроллер, который управляет работой устройства формирования изображения; заменяемый блок, установленный в основной блок для сообщения с главным контроллером через последовательный интерфейс-микросхему наблюдения за заменяемым пользователем блоком (CRUM), при этом главный контроллер основного блока передает информацию об использовании расходных материалов, используемых в устройстве формирования изображения, в микросхему CRUM через последовательный интерфейс, при этом CPU выполняет инициализацию заменяемого блока и обновляет информацию состояния, хранящуюся в блоке памяти, на основе информации об использовании расходных материалов, передаваемой из главного контроллера. 6 н. и 31 з.п. ф-лы, 7 ил., 1 табл.

Реферат

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

Настоящее изобретение, в общем, относится к блоку, включающему в себя встроенный центральный процессор (CPU), и устройству формирования изображения, использующему этот блок. Более конкретно, настоящее изобретение относится к блоку, который становится более безопасным при наличии CPU с операционной системой (OS), и к устройству формирования изображения, использующему этот блок.

Предшествующий уровень техники

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

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

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

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

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

В последнее время для того, чтобы пользователь точно определял время замены каждого заменяемого блока, каждый заменяемый блок включает в себя встраиваемую память наблюдения за заменяемым пользователем блока (CRUM-память). Указатель состояния использования каждого заменяемого блока хранится в CRUM-памяти. Соответственно, даже если каждый заменяемый блок является отдельным и используется в различных устройствах формирования изображения, состояние использования каждого заменяемого блока может быть определено точно.

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

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

Техническая задание

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

Техническое решение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Главный контроллер может выполнять аутентификацию и криптографический обмен данными, применяя RSA-алгоритм с ассиметричным ключом и один из ARIA, TDES, SEED и AES-алгоритмов с симметричным ключом, и CPU блока может выполнять аутентификацию и криптографический обмен данными, применяя один из ARIA, TDES, SEED, AES-алгоритмов с симметричным ключом.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Режим осуществления изобретения

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

Фиг.1 является схематической блок-схемой, иллюстрирующей конфигурацию устройства формирования изображения, включающего в себя заменяемый блок согласно примерному варианту осуществления настоящего изобретения. Как иллюстрировано на фиг.1, устройство 100 формирования изображения включает в себя главный контроллер 110, и блок 200 может быть встроен в устройство 100 формирования изображения. Устройство 100 формирования изображения может быть копиром, принтером, многофункциональным периферийным устройством, факсимильной машиной или сканером.

Устройство 100 формирования изображения может включать в себя операционную систему (OS) 115, чтобы управлять работой устройства 100 формирования изображения. Блок 200 представляет собой компонент, который сконструирован так, чтобы устанавливаться и использоваться независимо. Более конкретно, блок 200 может быть заменяемым блоком, включающим в себя, по меньшей мере, один заменяемый элемент 215, который сформирован в устройстве формирования изображения и непосредственно задействуется в операции формирования изображения. Например, по меньшей мере, один заменяемый элемент 215 заменяемого блока 200 может быть тонерным или чернильным картриджем, зарядным блоком, блоком перемещения, блоком термического закрепления, органическим фоторезистором (OPC), блоком подачи или подающим роликом и т.д.

Более того, блок 200 может быть любым другим компонентом, который необходим для устройства 100 формирования изображения и является заменяемым во время использования. То есть блок 200 может быть блоком наблюдения за заменяемым пользователем блоком (CRUM), который может наблюдать и управлять состоянием компонента, являясь включенным в заменяемый блок, или может быть микросхемой, встроенной в CRUM. Блок 200 может быть реализован в разнообразных формах, но блок 200, реализованный как заменяемый блок, описывается ниже в данном документе для удобства описания.

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

Устройство 100 формирования изображения может включать в себя блок 150 формирования изображения, чтобы выполнять операцию формирования изображения с помощью блока 200. Блок 200 может быть частью блока 150 формирования изображения, когда устанавливается в корпусе устройства 100 формирования изображения. Главный контроллер 110 может управлять блоком 210 памяти и блоком 150 формирования изображения, чтобы подавать носитель в устройство формирования изображения, чтобы формировать изображение на носителе и выдавать носитель.

Как иллюстрировано на фиг.1, блок 200 включает в себя блок 210 памяти и центральный процессор (CPU) 220.

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

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

Таблица 1
Общая информация
Версия OS Версия SPL-C Версия механизма Версия USB Установленный серийный номер Дата начала обслуживания модели CLP300JV 1.30.12.35 02-22-20075.24 06-28-20066.01.00(55)BH45B AIP914466 B.DOM2007-09-29
Варианты
Размер RAM Размер EEPROM Подключенный USB (высший) 32 Мбайт4096 байт
Срок службы расходных материалов
Общее число страниц Срок эксплуатации термозакрепляющего устройства Срок эксплуатации валика для переноса изображения Срок эксплуатации ролика лотка 1 Общее число изображений Срок эксплуатации блока формирования изображения/Deve-Ролика Срок эксплуатации подающего ремня Число тонерных изображений 774/93 Страницы (цветные/моно)1636 Страниц864 Страницы867 Страницы3251 Изображения61 Изображения/19 Страницы3251 Изображения 14/9/14/19 Изображения (C/M/Y/K)
Информация о тонере
Остаток тонера Процент тонера Среднее покрытие 99%/91%/92%/100% (C/M/Y/K)5%/53%/31%/3% (C/M/Y/K)
Информация о расходных материалах
Голубой тонер Пурпурный тонер Желтый тонер Черный тонер блок формирования изображения SAMSUNG (DOM) SAMSUNG (DOM) SAMSUNG (DOM)SAMSUNG (DOM) SAMSUNG (DOM)
Меню цвета
Пользовательский цвет Ручная регулировка (CMYK: 0, 0, 0, 0) 0,0,0,0)
Установочное меню
Экономия энергии Автопродолжение Регулировка угловой высоты 20 Минут Вкл. Ровная

Как иллюстрировано в таблице 1 выше, блок 210 памяти может хранить разнообразную информацию о сроке службы расходных материалов и установочные меню, также как и схематическую информацию о блоке 200. Блок 210 памяти может также хранить информацию операционной системы (OS), чтобы обрабатывать данные, сохраненные в нем, так что главный контроллер 110 может управлять блоком 150 формирования изображения и блоком 200, чтобы выполнять операцию формирования изображения.

CPU 220 управляет блоком 210 памяти с помощью операционной системы (OS) CPU 220. OS, которая предусмотрена, чтобы управлять блоком 200, представляет программное обеспечение для управления общими прикладными программами. Соответственно, CPU 220 может выполнять самоинициализацию с помощью OS.

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

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

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

Такая инициализация выполняется самим блоком 200 и, таким образом, выполняется отдельно от инициализации, выполняемой главным контроллером 110 устройства 100 формирования изображения.

Как описано выше, CPU 220 встроен в блок 200, и блок 200 имеет свою собственную OS, таким образом, если в устройство 100 формирования изображения подается питание, главный контроллер 110 может проверять оставшееся количество расходных материалов и число перезаправок, которые сохранены в блоке 210 памяти, перед запросом связи с блоком 200. В результате информирование главного контроллера 110 о том, что расходные материалы должны быть заменены, занимает более короткий интервал времени. Например, если тонера недостаточно, пользователь может включить устройство 100 формирования изображения и перевести устройство 100 формирования изображения непосредственно в режим экономии тонера. Пользователь может также выполнять ту же операцию, даже когда недостаточно только одного конкретного тонера.

CPU 220 не реагирует на команды главного контроллера 110, пока инициализация не завершена. Главный контроллер 110 периодически передает команды CPU 220, пока главный контроллер