Crum-микросхема, устройство формирования изображений для верификации расходного модуля, содержащего crum-микросхему, и способы для этого

Иллюстрации

Показать все

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

Реферат

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

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

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

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

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

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

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

[6] Соответственно, в дополнение к процессам предшествующего уровня техники, требуется технология для верификации расходного модуля надлежащим образом.

Решение задачи

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

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

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

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

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

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

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

[14] Помимо этого, контроллер может проверять версию списка для обнаружения, сохраненного в CPU, и если версия является самой новой версией относительно списка для обнаружения, предварительно сохраненного в хранилище, запрашивает CPU на предмет передачи списка, и когда список для обнаружения предоставляется из CPU согласно запросу, обновляет список, сохраненный в хранилище.

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

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

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

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

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

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

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

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

[23] Помимо этого, способ дополнительно может включать в себя проверку версии списка для обнаружения, сохраненного в CPU, и если версия является самой новой версией относительно списка для обнаружения, предварительно сохраненного в основном корпусе устройства формирования изображений, запрос CPU на предмет передачи списка; и когда список для обнаружения предоставляется из CPU согласно запросу, обновление списка для обнаружения, предварительно сохраненного в основном корпусе устройства формирования изображений.

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

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

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

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

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

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[31] Вышеуказанные и/или другие аспекты настоящего изобретения должны быть более очевидными посредством описания определенного настоящего изобретения со ссылкой на прилагаемые чертежи, на которых:

[32] Фиг. 1 является видом для пояснения операций устройства формирования изображений согласно примерному варианту осуществления;

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

[34] Фиг. 3 является блок-схемой последовательности операций для пояснения способа верификации расходных модулей устройства формирования изображений согласно примерному варианту осуществления;

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

[36] Фиг. 5 является видом, иллюстрирующим пример структуры данных для данных, сохраненных в CRUM;

[37] Фиг. 6 является блок-схемой последовательности операций для конкретного пояснения способа верификации расходных модулей устройства формирования изображений согласно примерному варианту осуществления;

[38] Фиг. 7 является блок-схемой, иллюстрирующей пример подробной конфигурации серверного устройства согласно примерному варианту осуществления.

[39] Фиг. 8 является видом, иллюстрирующим конфигурацию сетевой системы согласно примерному варианту осуществления;

[40] Фиг. 9 является видом, иллюстрирующим пример таблицы базы данных, управляющей серверным устройством;

[41] Фиг. 10 является блок-схемой, иллюстрирующей конфигурацию серверного устройства согласно примерному варианту осуществления;

[42] Фиг. 11 является временной диаграммой для пояснения способа управления расходного модуля в сетевой системе согласно примерному варианту осуществления;

[43] Фиг. 12 и 13 являются видами, иллюстрирующими примеры различных конструкций соединения между расходным модулем и основным корпусом устройства формирования изображений; и

[44] Фиг. 14 является блок-схемой, иллюстрирующей пример подробной конфигурации CRUM-микросхемы согласно примерному варианту осуществления;

Оптимальный режим осуществления изобретения

[45] Ниже подробнее описываются определенные примерные варианты осуществления со ссылкой на прилагаемые чертежи.

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

[47] Фиг. 1 является видом для пояснения способа аутентификации расходных модулей устройства формирования изображений согласно примерному варианту осуществления настоящего изобретения.

[48] Устройство 100 формирования изображений может выполнять задание формирования изображений с использованием, по меньшей мере, одного расходного модуля 200. Расходный модуль 200 может быть свободно присоединен и отсоединен от основного корпуса устройства 100 формирования изображений.

[49] На фиг. 1, для простоты пояснения, проиллюстрировано то, что расходный модуль 200 отделяется от основного корпуса, но фактически, связь между основным корпусом и расходным модулем 200 может осуществляться с расходным модулем 200, вставленным (установленным) в основной корпус.

[50] Иными словами, когда расходный модуль 200 вставляется, устройство 100 формирования изображений может выполнять различные операции, такие как аутентификация, верификация и обмен данными и т.д., между устройством 100 формирования изображений и CRUM-микросхемой 210, вставленным (установленным) в расходный модуль 200.

[51] Аутентификация означает проверку того, представляет собой CRUM-микросхема 210, вставленная в расходном модуле 200, или нет пригодную микросхему, и создание общего секционного ключа для безопасной связи. Аутентификация может выполняться посредством различных конфигурационных элементов. Например, аутентификация может выполняться посредством программного обеспечения посредством CPU внутри устройства 100 формирования изображений, выполняющего микропрограммное обеспечения. В противном случае, если ASIC (специализированная интегральная схема) сформирована отдельно в устройстве 100 формирования изображений для аутентификации, аутентификация может выполняться посредством аппаратных средств с использованием ASIC. Способ аутентификации также может осуществляться различными способами. Далее подробнее поясняются способы аутентификации.

[52] Когда аутентификация CRUM-микросхемы 210 завершается, устройство 100 формирования изображений может выполнять операцию верификации для проверки того, является или нет CRUM-микросхема 210 либо расходный модуль 200 подлинными. Верификация может выполняться для CRUM-микросхемы 210 или расходного модуля 200, имеющего установленную CRUM-микросхему 210, но для простоты пояснения, в дальнейшем пояснение основано на таком допущении, что верификация выполняется в расходном модуле 200. Помимо этого, хотя на фиг. 1 проиллюстрировано то, что операция верификации выполняется после аутентификации, но операция верификации может предшествовать аутентификации либо может быть включена в процесс аутентификации.

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

[54] Помимо этого, список для обнаружения может означать данные, включающие в себя информацию относительно неподлинных (поддельных) CRUM-микросхем. Различная информация серийного изделия, которая может различать неподлинные (поддельные) CRUM-микросхемы, может быть зарегистрирована в списке для обнаружения. Если информация серийного изделия по расходному модулю 200 или CRUM-микросхеме 210 уже зарегистрирована в списке для обнаружения, устройство 100 формирования изображений может определять то, что соответствующий расходный модуль 200 является неподлинным, и ограничивать использование соответствующего расходного модуля 200.

[55] Список для обнаружения может предоставляться из различных источников. Например, список для обнаружения может сохраняться в устройстве 100 формирования изображений до того, как устройство 100 формирования изображений вводится в коммерческий оборот (выводится на рынок). В противном случае, список для обнаружения также может быть заново модифицирован при вставке списка для обнаружения в новое микропрограммное обеспечение устройства 100 формирования изображений, чтобы обновлять программу устройства 100 формирования изображений. В качестве другого примера, устройство 100 формирования изображений может содержать список для обнаружения из CRUM-микросхемы 210. В этом случае, когда список для обнаружения обновляется в CRUM-микросхеме 210, изготовленной впоследствии, обновленный список для обнаружения может сохраняться. Соответственно, устройство 100 формирования изображений, в котором расходный модуль заменен посредством расходного модуля, имеющего соответствующую CRUM-микросхему 210, становится допускающим прием обновленного списка для обнаружения.

[56] Согласно примерному варианту осуществления, устройство 100 формирования изображений может верифицировать расходный модуль 200 на основе списка информации серийного изделия для преобразования. Список информации серийного изделия для преобразования означает данные, включающие в себя фрагменты (части, элементы или модули) информации серийного изделия для преобразования (множество информации серийного изделия для преобразования), преобразованной из информации серийного изделия для CRUM-микросхемы 210 или расходного модуля 200 согласно множеству предварительно определенных различных правил. Правила означают правила, определенные для того, чтобы преобразовывать информацию серийного изделия для CRUM-микросхемы 210 или расходного модуля 200 в другое значение. Например, если в случае, в котором серийный номер расходного модуля 200 составляет 1234567890, первое правило состоит в том, чтобы сдвигать каждое значение вправо, первая информация серийного изделия для преобразования должна составлять 0123456789. Помимо этого, если в случае, в котором второе правило состоит в том, чтобы сдвигать значения влево, вторая информация серийного изделия для преобразования должна составлять 2345678901. Помимо этого, если третье правило состоит в том, чтобы изменять местоположение третьего значения и седьмого значения из всех значений, третья информация серийного изделия для преобразования должна составлять 1274563890. Следовательно, если серийный номер считается информацией серийного изделия, информация серийного изделия для преобразования, созданная на основе этого серийного номера, также является информацией серийного изделия.

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

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

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

[60] Когда верификация расходного модуля 200 завершается, устройство 100 формирования изображений определяет то, что расходный модуль 200 является применимым. Соответственно, при необходимости, устройство 100 формирования изображений может выполнять обмен данными с расходным модулем 200.

[61] Например, в состоянии ожидания, когда возникает событие для запуска устройства формирования изображений, устройство 100 формирования изображений выполняет задание формирования изображений с использованием расходного модуля 200. Помимо этого, различная информация, такая как информация проявителя, информация задания, время выполнения задания, используемое количество проявителя, число отпечатанных страниц и т.д., расходуемых в задании формирования изображений, передается в расходный модуль 200. CRUM-микросхема 210 сохраняет передаваемую информацию в свое запоминающее устройство.

[62] Фиг. 2 является блок-схемой, иллюстрирующей конфигурацию устройства формирования изображений согласно примерному варианту осуществления настоящего изобретения. Согласно фиг. 2, устройство 100 формирования изображений включает в себя расходный модуль 200, хранилище 120 и главный контроллер 110.

[63] Расходный модуль 200 может представлять собой независимый модуль, который может быть присоединен и отсоединен от основного корпуса устройства 100 формирования изображений. Например, в случае если устройство 100 формирования изображений представляет собой лазерный принтер с использованием тонера, расходный модуль 200 может представлять собой различные конфигурационные элементы, такие как модуль с переносом электрических зарядов, проявочный модуль, модуль перезаписи, модуль оптического экспонирования и стабилизирующий модуль и т.д. Каждый расходный модуль 200 может включать в себя CRUM-микросхему 210.

[64] Хранилище 120 представляет собой конфигурационный элемент для сохранения различных программ и данных, необходимых для работы устройства 100 формирования изображений. Например, в хранилище 120, могут сохраняться список для обнаружения и список информации серийного изделия для преобразования. Список для обнаружения и список информации серийного изделия для преобразования могут записываться в хранилище 120 в процессе изготовления до того, как устройство 100 формирования изображений выходит на рынок, либо могут загружаться из расходного модуля 200 и записываться в хранилище 120, когда расходный модуль 200 первоначально вставляется или заменяется. В противном случае, данные могут изменяться во время обновления программ устройства 100 формирования изображений.

[65] Контроллер 110 может верифицировать расходный модуль на основе, по меньшей мере, одного из списка для обнаружения и списка информации серийного изделия для преобразования, сохраненного в хранилище 120.

[66] Когда верификация выполняется успешно, контроллер 110 определяет то, что соответствующий расходный модуль 200 является применимым, и переходит в состояние ожидания. С другой стороны, если верификация завершается неудачно, контроллер 110 ограничивает использование соответствующего расходного модуля 1200 либо выполняет предварительно определенные операции в соответственном состоянии и выводит сообщение об ошибке через дисплей (не проиллюстрирован) или динамик (не проиллюстрирован) и т.д.

[67] Фиг. 3 является блок-схемой последовательности операций для пояснения способа верификации расходных модулей устройства формирования изображений согласно примерному варианту осуществления настоящего изобретения. Согласно фиг. 3, когда расходный модуль, включающий в себя CRUM-микросхему, вставляется в основной корпус устройства 100 формирования изображений, устройство 100 формирования изображений может верифицировать расходный модуль на основе, по меньшей мере, одного из списка для обнаружения и списка информации серийного изделия для преобразования (S310).

[68] Более конкретно, в случае использования списка для обнаружения, контроллер 110 проверяет информацию серийного изделия для расходного модуля 200 и проверяет то, зарегистрирована или нет эта информация серийного изделия в списке для обнаружения. Если проверяется то, что информация серийного изделия зарегистрирована в списке для обнаружения, определяется то, что верификация завершается неудачно (S320). Соответственно, использование соответствующего расходного модуля ограничивается (S340). С другой стороны, когда проверяется то, что информация серийного изделия не зарегистрирована в списке для обнаружения, определяется то, что верификация выполнена успешно (S320). Соответственно, использование расходного модуля разрешается (S330).

[69] В случае если используется список информации серийного изделия для преобразования, контроллер 110 может считывать весь список информации серийного изделия для преобразования, сохраненный в CRUM-микросхеме 210, и сохранять список информации серийного изделия для преобразования считывания в хранилище 120. Согласно примерным вариантам осуществления, тест на пригодность может выполняться сначала относительно того, возникает или нет какая-либо проблема в списке информации серийного изделия для преобразования, до его сохранения в хранилище. Например, в список информации серийного изделия для преобразования, может быть включено значение контрольной суммы, хэш-значение или определенные данные правил. Если информация серийного изделия для преобразования не соответствует таким данным, контроллер может рассматривать информацию серийного изделия для преобразования как информацию серийного изделия для преобразования, созданную посредством третьей стороны, либо ненужные данные, первоначально содержащиеся в микросхеме, и обрабатывать ее как сбой верификации. Соответственно, она может обрабатываться как непечатаемая, или сообщение об ошибке может отображаться в UI.

[70] Когда изначально отсутствуют проблемы в списке информации серийного изделия для преобразования, контроллер 110 может выполнять верификацию на основе списка информации серийного изделия для преобразования. Например, список информации серийного изделия для преобразования может включать в себя триггерный бит и информационные данные серийного изделия для преобразования. Триггерный бит является битом для обозначения информации серийного изделия для преобразования, которая должна использоваться при верификации. Например, в случае если зарегистрировано всего 20 фрагментов информации серийного изделия для преобразования, триггерный бит может быть осуществлен в качестве 20 битов. Каждый триггерный бит может записываться в качестве 0 или 1. Контроллер 110 может избирательно выполнять верификацию относительно только информации серийного изделия для преобразования. Например, если первая информация серийного изделия для преобразования (первый фрагмент информации серийного изделия для преобразования) обозначена посредством триггерного бита, контроллер 110 преобразует информацию серийного изделия согласно первому правилу. Контроллер 110 сравнивает преобразованное результирующее значение с первым фрагментом информации серийного изделия для преобразования в списке информации серийного изделия для преобразования. Если преобразованное результирующее значение является идентичным первому фрагменту информации серийного изделия для преобразования, оно обрабатывается как успешная верификация, а если нет, как сбой верификации (S320).

[71] Если имеется множество триггерных битов, имеющих значение в 0, контроллер 110 устройства 100 формирования изображений может верифицировать в