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

Иллюстрации

Показать все

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

Реферат

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

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

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

Описание уровня техники

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вторые данные обнаружения целостности могут быть сгенерированы посредством накопления и отражения первых данных обнаружения целостности.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Фиг. 3 – это хронологический вид, иллюстрирующий процесс проверки целостности сигнала с помощью данных проверки целостности;

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

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

Фиг. 6 и 7 иллюстрируют примерное устройство формирования изображения согласно различным примерным вариантам осуществления;

Фиг. 8 иллюстрирует конфигурацию CRUM-микросхемы согласно примерному варианту осуществления настоящего раскрытия; и

Фиг. 9 и 10 иллюстрирует способ обмена данными согласно различным примерным вариантам осуществления.

ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

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

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

Фиг. 1 иллюстрирует конфигурацию устройства формирования изображения согласно примерному варианту осуществления.

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

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

Каждый расходный блок 200 может иметь предварительно определенный срок эксплуатации. Следовательно, расходный блок 200 может включать в себя микропроцессор и/или схему, такую как CRUM-микросхема (микросхема контроля за заменяемым пользователем блоком) 210, который разрешает замену в подходящее время.

CRUM-микросхема 210 может быть установлена в расходном блоке 200 и записывать различную информацию. CRUM-микросхема 210 включает в себя память. Следовательно, CRUM-микросхема 210 может называться различными терминами, такими как блок памяти или CRUM-память (память контроля за заменяемым пользователем блоком), но ради удобства объяснения будет использоваться термин "CRUM-микросхема".

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

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

Согласно примерному варианту осуществления информация, которая иллюстрирована ниже по тексту в Таблице 1, может быть сохранена в CRUM-микросхеме 210.

Таблица 1
Общая информация
Версия ОСВерсия SPL-CВерсия механизмаПоследовательный номер USBУстановленная модельДата начала обслуживания CLP300_V1.30.12.35 02-22-20075.24 06-28-20066.01.00(55)BH45BAIP914466B.DOM2007-09-29
Опция
Размер RAMРазмер EEPROMПодключен по USB(высокоскоростному) 32 Мбайт4096 байт
Срок службы расходных материалов
Общее число страницСрок эксплуатациитермозакрепляющего устройстваСрок эксплуатациипереносящего роликаСрок эксплуатации ролика лотка 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 минутВключеноПлоскость

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

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

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

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

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

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

На основании того, что ЦП установлен и предусмотрена ОС, оставшийся объем расходного блока, сохраненный в блоке 210 памяти, может быть идентифицирован, или число повторных заправок, прежде чем контроллер 110 запрашивает обмен данными с блоком 200, когда устройство формирования изображения включается. Соответственно, время уведомления о нехватке расходного блока может быть сделано более ранним, чем прежде. Например, когда тонер заканчивается, пользователь может включать электропитание и затем делать регулировки для преобразования в режим экономии тонера и затем выполнять формирование изображения. То же применимо к случаю, когда заканчивается только конкретный тонер.

ЦП может не реагировать на команду контроллера 110 до тех пор, пока инициализация находится в процессе и затем завершается. Контроллер 110 ожидает ответа, в то же время периодически передавая команду до тех пор, пока не будет ответа.

Соответственно, когда ответ, т.н. подтверждение приема, принимается, может быть выполнена сертификация между контроллером 110 и ЦП. В этом случае, вследствие того, что ОС сама по себе установлена в CRUM-микросхеме 210, возможно выполнять сертификацию посредством взаимодействия между CRUM-микросхемой 210 и контроллером 110.

Контроллер 110 шифрует данные или команду для сертификации и передает ее CRUM-микросхеме 210. В переданные данные может быть включено произвольное значение R1. Здесь, R1 может быть случайным значением, которое изменяется при каждой сертификации, или предварительно определенным фиксированным значением. CRUM-микросхема, которая приняла данные, генерирует часть ключа с помощью произвольного значения R2 и принятого R1 и затем генерирует MAC (код аутентификации сообщения) с помощью сгенерированной секции ключа.

Сигнал, включающий в себя сгенерированный MAC и R2, которые упомянуты выше по тексту, передается контроллеру 110. Контроллер 110 генерирует часть ключа с помощью принятых R2 и R1 и генерирует MAC с помощью сгенерированной секции ключа и затем сертифицирует CRUM-микросхему 210, сравнивая сгенерированный MAC и MAC в принятом сигнале. Согласно различным примерным вариантам осуществления информация электронной подписи или ключевая информация могут передаваться в таком процессе сертификации и использоваться в сертификации.

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