CRUM-МИКРОСХЕМА И УСТРОЙСТВО ФОРМИРОВАНИЯ ИЗОБРАЖЕНИЯ ДЛЯ ВЗАИМНОГО ОБМЕНА ДАННЫМИ И СПОСОБ ДЛЯ ЭТОГО

1. Устройство формирования изображения, содержащее:
главную часть, которая включает в себя главный контроллер, способный управлять операциями устройства формирования изображения;
расходный блок, который устанавливается в главной части, чтобы обмениваться данными с главным контроллером; и
CRUM-микросхему (контроль за заменяемым пользователем блоком), которая предусмотрена в расходном блоке и хранит информацию об использовании и информацию о характеристиках расходного блока,
при этом главный контроллер и CRUM-микросхема передают и принимают сигналы, которые включают в себя данные и данные обнаружения целостности, относящиеся к данным, друг другу, и
данные обнаружения целостности генерируются посредством накопления данных обнаружения целостности, включенных в предыдущие сигналы.
2. Устройство формирования изображения по п.1, в котором главный контроллер и CRUM-микросхема, когда сигнал, где добавлены данные обнаружения целостности, принимается, отделяют данные обнаружения целостности от принятого сигнала, сравнивают данные обнаружения целостности, сгенерированные из оставшихся данных, и отделенные данные обнаружения целостности, чтобы обнаруживать целостность сигнала, и если определяется, что данные целостные, временно сохраняют сигнал, и
когда работа по формированию изображения завершается, главный контроллер и CRUM-микросхема используют данные обнаружения целостности, включенные в заключительный сигнал, принятый в процессе выполнения работы по формированию изображения, чтобы обнаруживать целостность сигналов, переданных и принятых в процессе выполнения работы по формированию изображения, и при определении того, что сигналы целостные, в результате обнаружения сохраняют сигналы, которые были временно сохранены.
3. Устройство формирования изображения по п.2, в котором данные, включенные в сигнал, включают в себя по меньшей мере одно из команды, информации, подвергаемой записи, результирующей информации операции согласно команде, результирующей информации обнаружения целостности, касающейся предыдущего сигнала, и информации указателя для уведомления о местоположении данных обнаружения целостности, и
данные обнаружения целостности являются результирующим значением логических исчислений по данным, результирующим значением, сгенерированным посредством применения предварительно определенной математической формулы к данным, или результирующим значением шифрования данных.
4. Микросхема контроля за заменяемым пользователем блоком (CRUM), устанавливаемая в расходный блок устройства формирования изображения, причем CRUM-микросхема содержит:
интерфейсный блок, который принимает первый сигнал, который включает в себя первые данные и первые данные обнаружения целостности, касающиеся первых данных, от главной части устройства формирования изображения;
блок обнаружения, который отделяет первые данные обнаружения целостности от первого сигнала и обнаруживает целостность первого сигнала;
блок временного хранения, который временно сохраняет данные, включенные в первый сигнал, и первые данные обнаружения целостности, когда определяется, что первый сигнал является целостным;
блок обработки данных, который генерирует вторые данные, в случае, когда существуют вторые данные, которые должны быть переданы к главной части устройства формирования изображения;
блок генерирования, который генерирует вторые данные обнаружения целостности с помощью вторых данных и первых данных обнаружения целостности;
блок управления, который управляет интерфейсным блоком, чтобы передавать второй сигнал, который включает в себя вторые данные и вторые данные обнаружения целостности, главной части устройства формирования изображения; и
блок хранения для записи временно сохраненных данных в блоке временного хранения.
5. CRUM-микросхема по п.4, в которой блок обнаружения генерирует данные, подвергаемые сравнению, с помощью оставшихся данных, включенных в первый сигнал, сравнивает вторые данные обнаружения целостности, отделенные от второго сигнала, и данные, подвергаемые сравнению, и когда они идентичны, определяет, что второй сигнал является целостным, а когда они не идентичны, определяет, что второй сигнал находится в ошибочном состоянии.
6. CRUM-микросхема по п.5, в которой блок обнаружения выполняет обнаружение целостности относительно третьего сигнала, когда третий сигнал, который включает в себя третьи данные обнаружения целостности, сгенерированные посредством накопления вторых данных обнаружения целостности, принимается посредством интерфейсного блока, и
когда работа по формированию изображения завершена, окончательно обнаруживает целостность всех сигналов, принятых в процессе выполнения работы по формированию изображения, с помощью заключительных данных обнаружения целостности, включенных в сигнал, принятый окончательно в процессе выполнения работы по формированию изображения; и
блок управления сохраняет данные, которые были временно сохранены в блоке временного хранения, когда определяется, что все сигналы являются целостными, в результате заключительного обнаружения.
7. CRUM-микросхема по п.4, в которой первые данные или вторые данные содержат по меньшей мере одно из команды, информации, подвергаемой записи, результирующей информации выполнения операций согласно команде, результирующей информации обнаружения целостности относительно ранее принятого сигнала и информации указателя для уведомления о местоположении данных обнаружения целостности, и
результирующая информация обнаружения целостности исключается из сигнала, первоначально передаваемого и принимаемого между CRUM-микросхемой и контроллером.
8. CRUM-микросхема по п.7, в которой данные обнаружения целостности являются результирующим значением логических исчислений по данным, результирующим значением, сгенерированным посредством применения предварительно определенной математической формулы относительно данных, или результирующим значением шифрования данных.
9. Способ обмена данными устройства формирования изображения, которое содержит главную часть, имеющую главный контроллер, и расходный блок, имеющий микросхему контроля за заменяемым пользователем блоком (CRUM), способный связываться с главным контроллером, причем способ обмена данными содержит этапы, на которых:
генерируют данные, которые должны быть переданы CRUM-микросхеме;
генерируют первые данные обнаружения целостности с помощью сгенерированных данных;
передают первый сигнал, включающий в себя данные и первые данные обнаружения целостности, CRUM-микросхеме;
принимают второй сигнал, соответствующий первому сигналу, от CRUM-микросхемы; и
отделяют вторые данные обнаружения целостности, включенные во второй сигнал, и обнаруживают целостность второго сигнала,
при этом вторые данные обнаружения целостности генерируются посредством накопления первых данных обнаружения целостности.
10. Способ обмена данными по п.9, в котором обнаружение содержит этапы, на которых:
отделяют вторые данные обнаружения целостности от второго сигнала;
генерируют данные, подвергаемые сравнению, с помощью оставшихся данных после отделения вторых данных обнаружения целостности; и
сравнивают вторые данные обнаружения целостности, отделенные от второго сигнала, и данные, подвергаемые сравнению, и когда они идентичны, определяют, что второй сигнал является целостным, а когда они не идентичны, определяют, что второй сигнал находится в ошибочном состоянии.
11. Способ обмена данными по п.10, дополнительно содержащий этап, на котором:
временно сохраняют данные второго сигнала и вторые данные обнаружения целостности, когда определяется, что второй сигнал является целостным.
12. Способ обмена данными по п.11, содержащий этапы, на которых:
генерируют третьи данные обнаружения целостности на основе последующих данных и вторых данных обнаружения целостности, когда существуют последующие данные, которые должны быть переданы CRUM-микросхеме; и
передают третий сигнал, который включает в себя третьи данные обнаружения целостности и последующие данные, CRUM-микросхеме;
обнаруживают целостность сигналов, принятых из процесса выполнения работы по формированию изображения, с помощью заключительных данных обнаружения целостности, включенных в заключительный сигнал, принятый в процессе выполнения работы по формированию изображения, когда работа по формированию изображения завершена; и
сохраняют сигналы, которые были временно сохранены, когда определяется, что все сигналы являются целостными, в результате заключительного обнаружения.
13. Способ обмена данными по п.9, в котором данные включают в себя по меньшей мере одно из команды, информации, подвергаемой записи, результирующей информации выполнения операций согласно команде, результирующей информации обнаружения целостности относительно ранее принятого сигнала и информации указателя для уведомления о местоположении данных обнаружения целостности, и
данные обнаружения целостности являются результирующим значением логических исчислений по данным, результирующим значением, сгенерированным посредством применения предварительно определенной математической формулы относительно данных, или результирующим значением шифрования данных.
14. Способ обмена данными микросхемы контроля за заменяемым пользователем блоком (CRUM), устанавливаемого в расходный блок устройства формирования изображения, причем способ обмена данными содержит этапы, на которых:
принимают первый сигнал, который включает в себя первые данные и первые данные обнаружения целостности, относящиеся к первым данным, от главной части устройства формирования изображения;
отделяют первые данные обнаружения целостности от первого сигнала и обнаруживают целостность первого сигнала;
временно сохраняют данные, включенные в первый сигнал, и первые данные обнаружения целостности, когда определяется, что первый сигнал является целостным;
генерируют вторые данные, когда существуют вторые данные, которые должны быть переданы главной части устройства формирования изображения;
генерируют вторые данные обнаружения целостности с помощью вторых данных и первых данных обнаружения целостности; и
передают второй сигнал, который включает в себя вторые данные и вторые данные обнаружения целостности, главной части устройства формирования изображения.
15. Способ обмена данными по п.14, дополнительно содержащий этап, на котором:
выполняют обнаружение целостности относительно третьего сигнала, когда третий сигнал, который включает в себя третьи данные обнаружения целостности, сгенерированные посредством накопления вторых данных обнаружения целостности, принимается от главной части устройства формирования изображения;
обнаруживают целостность всех сигналов, принятых в процессе выполнения работы по формированию изображения, с помощью заключительных данных обнаружения целостности, включенных в сигнал, окончательно принятый в процессе выполнения работы по формированию изображения, когда работа по формированию изображения завершена; и
сохраняют сигналы, которые были временно сохранены, когда определяется, что все сигналы являются целостными, в результате заключительного обнаружения,
при этом первые данные или вторые данные включают в себя по меньшей мере одно из команды, информации, подвергаемой записи, результирующей информации выполнения операций согласно команде, результирующей информации обнаружения целостности, относящей к ранее принятому сигналу, и информации указателя для уведомления о местоположении данных обнаружения целостности, и
результирующая информация обнаружения целостности является результирующим значением логических исчислений по данным, результирующим значением, сгенерированным посредством применения предварительно определенной математической формулы относительно данных, или результирующим значением шифрования данных, исключенным из сигнала, первоначально переданного и принятого между CRUM-микросхемой и контроллером.