JP2019086636A - Image forming device, control method and program - Google Patents

Image forming device, control method and program Download PDF

Info

Publication number
JP2019086636A
JP2019086636A JP2017214195A JP2017214195A JP2019086636A JP 2019086636 A JP2019086636 A JP 2019086636A JP 2017214195 A JP2017214195 A JP 2017214195A JP 2017214195 A JP2017214195 A JP 2017214195A JP 2019086636 A JP2019086636 A JP 2019086636A
Authority
JP
Japan
Prior art keywords
image forming
forming apparatus
information
format
identification information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2017214195A
Other languages
Japanese (ja)
Inventor
慎一 千葉
Shinichi Chiba
慎一 千葉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2017214195A priority Critical patent/JP2019086636A/en
Publication of JP2019086636A publication Critical patent/JP2019086636A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Facsimiles In General (AREA)

Abstract

To provide an image forming device capable of updating identification information of an expendable item in a form after exchange while reducing the possibility of false detection of exchange of the expendable item when the identification information form of the expendable item is changed.SOLUTION: The image forming device is configured so as to, when a piece of history information is a first form which is an identification information of an expendable item which was mounted on an image forming device stored in a storage unit, determine whether or not the exchange of the expendable item is made on the basis of the history information and the identification information of the first form of the expendable item which is currently mounted on the image forming device, and when determined as no exchange of the expendable item has occurred on the image forming device and when the history information is the first form, to update the history information stored in the storage unit to a second form different from the first form.SELECTED DRAWING: Figure 3

Description

本発明は、画像形成装置、制御方法及びプログラムに関する。   The present invention relates to an image forming apparatus, a control method, and a program.

近年の印刷機、複合機(Multi Function Printer:MFP)等の画像形成装置では、トナー、感光ドラム、現像器等を一体化したトナーカートリッジ(プロセスカートリッジとも)等の消耗品を使用することが行われている。このような消耗品には、例えば、その識別情報を記録するために不揮発性メモリ等の記憶装置が装着されていることがある。この記憶装置に記憶された情報を消耗品の識別に利用し、画像形成装置本体の保守及び保証が行われる場合がある。この記憶装置には消耗品のシリアル番号等を、消耗品の識別情報として記憶される場合がある。
画像形成装置は、消耗品から取得した情報を、画像形成装置の記憶装置等に記憶することができる。また、画像形成装置は、消耗品から取得した情報と、画像形成装置に現在装着されている消耗品の情報と、を比較することで、消耗品の交換を検知することができる。
特許文献1には、画像形成装置に新たに装着された消耗品と、交換前の消耗品のシリアル番号が一致する場合でも、消耗品が交換されたことを検知する仕組みが開示されている。また、特許文献1には、画像形成装置が、不揮発性メモリ内に記憶された日付情報や、使用状況に使用して消耗品の個体が異なると判断すると、シリアル番号が一致する場合であっても消耗品が交換されたと判断することも開示されている。
In recent image forming apparatuses such as printing machines and multi-function printers (MFPs), it is necessary to use consumables such as toner cartridges (also process cartridges) in which toners, photosensitive drums, developing devices, etc. are integrated. It is For such consumables, for example, a storage device such as a non-volatile memory may be attached to record the identification information. The information stored in the storage device may be used to identify consumables, and maintenance and warranty of the image forming apparatus may be performed. The storage device may store the serial number or the like of the consumable as identification information of the consumable.
The image forming apparatus can store information acquired from the consumable item in a storage device or the like of the image forming apparatus. Further, the image forming apparatus can detect replacement of the consumable by comparing the information acquired from the consumable with the information of the consumable currently attached to the image forming apparatus.
Patent Document 1 discloses a mechanism for detecting that a consumable item has been replaced, even when the consumable item newly attached to the image forming apparatus matches the serial number of the consumable item before replacement. In Patent Document 1, when the image forming apparatus determines that the date information stored in the non-volatile memory and the individual items of the consumable item are different for use status, the serial numbers match. It is also disclosed to determine that consumables have been replaced.

特開2017−58438号公報JP, 2017-58438, A

ここで、消耗品の識別情報に加えて、その他の情報を付加した新たな識別情報を用いて消耗品の個体を識別することが考えられる。
例えば、画像形成装置において、シリアル番号等の識別情報を用いて消耗品を識別し、管理していたファームウェアを、識別情報にその他の情報が付加された新たな識別情報により消耗品を識別し、管理するファームウェアにアップデートする場合がある。このように、消耗品を識別する識別情報の形式が変更された場合、以下のような問題がある。
例えば、画像形成装置が、消耗品の識別情報の形式の変更後において、現在装着されている消耗品の変更後の形式の新たな識別情報と、変更前の形式で記憶された消耗品の識別情報と、に基づいて、消耗品の交換を検知する場合がある。この場合、画像形成装置は、実際には消耗品が交換されていないとしても、変更前の形式の消耗品の識別情報と、変更後の形式の消耗品の新たな識別情報と、が一致せず、消耗品が交換されたと誤検知してしまう場合があるという問題がある。
本発明は、上述の問題の少なくとも1つを鑑みてなされたものであり、消耗品の識別情報の形式が変更された場合に、消耗品の交換の誤検知の可能性を低減し、変更後の形式で消耗品の識別情報を適切に更新する仕組みを提供することを目的とする。
Here, it is conceivable to identify the individual of the consumable item using new identification information to which other information is added in addition to the identification information of the consumable item.
For example, in the image forming apparatus, the consumable item is identified using identification information such as a serial number, and the managed firmware is identified with the new identification information in which other information is added to the identification information. It may update to the firmware to manage. Thus, when the format of the identification information for identifying the consumable item is changed, the following problems occur.
For example, after changing the format of the identification information of the consumable item, the image forming apparatus identifies new identification information of the changed format of the currently installed consumable item and the identification of the consumable item stored in the format before the change. Based on the information, replacement of consumables may be detected. In this case, even if the consumable is not actually replaced, the identification information of the consumable in the form before the change matches the new identification information of the consumable in the form after the change. As a result, there is a problem that false detection may be made that consumables have been replaced.
The present invention has been made in view of at least one of the above problems, and reduces the possibility of false detection of replacement of a consumable when the format of the identification information of the consumable is changed, and after the modification It aims to provide a mechanism to appropriately update the identification information of consumables in the form of

本発明の画像形成装置は、記憶部に記憶された前記画像形成装置に装着された消耗品の識別情報である履歴情報が第1の形式である場合、前記履歴情報と、前記画像形成装置に装着中の消耗品の前記第1の形式の識別情報と、に基づいて、前記画像形成装置で消耗品の交換が発生したか否かを決定する決定手段と、前記決定手段により、前記画像形成装置で消耗品の交換が発生していないと決定され、前記履歴情報が前記第1の形式である場合、前記記憶部に記憶された前記履歴情報を前記第1の形式と異なる第2の形式に更新する更新手段と、を有する。   In the image forming apparatus according to the present invention, when history information, which is identification information of a consumable item mounted on the image forming apparatus stored in a storage unit, has a first format, the history information and the image forming apparatus are used. Determination means for determining whether or not replacement of the consumable item has occurred in the image forming apparatus based on the first type identification information of the consumable item being mounted; and If it is determined that replacement of consumables has not occurred in the apparatus, and if the history information is in the first format, the history information stored in the storage unit is different from the first format in a second format And updating means for updating.

本発明によれば、消耗品の識別情報の形式が変更された場合に、消耗品の交換の誤検知の可能性を低減し、変更後の形式で消耗品の識別情報を更新することができる。   According to the present invention, when the format of the identification information of the consumable item is changed, the possibility of false detection of replacement of the consumable item can be reduced, and the identification information of the consumable item can be updated in the changed format. .

画像形成装置のハードウェア構成等の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of an image forming apparatus. カートリッジ情報の一例を示す図である。It is a figure showing an example of cartridge information. 画像形成装置の処理の一例を示すフローチャートである。5 is a flowchart illustrating an example of processing of the image forming apparatus. 使用履歴情報の一例を示す図である。It is a figure which shows an example of use historical information. 画像形成装置の処理の一例を示すフローチャートである。5 is a flowchart illustrating an example of processing of the image forming apparatus.

以下に、本発明の好ましい実施の形態を、図面に基づいて詳細に説明する。   Hereinafter, preferred embodiments of the present invention will be described in detail based on the drawings.

<実施形態1>
(画像形成装置の詳細)
図1は、画像形成装置100のハードウェア構成等の一例を示す図である。画像形成装置100は、例えば、印刷機、複合機(Multi Function Printer:MFP)、3Dプリンタ等の画像形成装置である。
画像形成装置100は、CPU(Central Processing Unit)101と、ROM(Read Only Memory)102、RAM103(Random Access Memory)を含む。また、画像形成装置100は、プリンタ104、操作表示部105を含む。画像形成装置100は、外部との通信インターフェースとして、USB(Universal Serial Bus)I/F106、ネットワークI/F107を含む。CPU101、ROM102、RAM103、プリンタ104、操作表示部105、USBI/F106、ネットワークI/F107は、画像形成装置100のシステムバスを介して、相互に通信可能に接続されている。
First Embodiment
(Details of the image forming apparatus)
FIG. 1 is a diagram showing an example of the hardware configuration of the image forming apparatus 100 and the like. The image forming apparatus 100 is, for example, an image forming apparatus such as a printing machine, a multi function printer (MFP), or a 3D printer.
The image forming apparatus 100 includes a central processing unit (CPU) 101, a read only memory (ROM) 102, and a random access memory (RAM) 103. The image forming apparatus 100 also includes a printer 104 and an operation display unit 105. The image forming apparatus 100 includes a universal serial bus (USB) I / F 106 and a network I / F 107 as a communication interface with the outside. The CPU 101, the ROM 102, the RAM 103, the printer 104, the operation display unit 105, the USB I / F 106, and the network I / F 107 are communicably connected to one another via the system bus of the image forming apparatus 100.

CPU101は、中央演算装置であり、画像形成装置100の全体を制御する。ROM102は、CPU101の制御プログラムを記憶する記憶装置である。なお、この制御プログラムは、図3、5で後述するフローチャートの処理等の画像形成装置100の処理をコンピュータに実行させるためのプログラムである。また、ROM102は、書き換え可能なフラッシュROM等であり、画像形成装置100のユーザが登録した設定値、管理データ等の各種設定情報、各種プログラム、各種画像データ等を記憶する。RAM103は、CPU101のワークエリアやデータの一時的な記憶場所として機能する記憶装置である。RAM103は、画像形成装置100が実行するプログラム、プログラム制御変数、各種ワーク用バッファ等や、画像形成装置100のユーザが登録した一部の設定値、管理データ等を記憶する。ROM102、RAM103は、画像形成装置100の記憶部の一例である。
プリンタ104は、紙等のシート状の印刷媒体に画像を形成するためのハードウェア機構である。プリンタ104は、印刷媒体の休止やドラムの帯電、レーザーの照射、静電潜像、印刷媒体への画像の転写、定着等を行うことで印刷媒体上に画像を形成する。プリンタ104は、トナーカートリッジ110を含む。トナーカートリッジ110は、消耗材を収容する収容部として、画像形成装置100内のプリンタ104に装着可能なカートリッジ(プロセスカートリッジ)であり、メモリータグ111を含む。トナーカートリッジ110は、画像形成装置100に装着される消耗品の一例である。また、トナーカートリッジ110は、プリンタ104が画像形成を行う際に使用する消耗材等を格納する。ユーザは、画像形成装置100に設置されたドアを開き、トナーカートリッジ等の消耗品の交換作業を行う。
The CPU 101 is a central processing unit and controls the entire image forming apparatus 100. The ROM 102 is a storage device that stores a control program of the CPU 101. The control program is a program for causing a computer to execute processing of the image forming apparatus 100 such as processing of flowcharts described later with reference to FIGS. The ROM 102 is a rewritable flash ROM or the like, and stores setting values registered by the user of the image forming apparatus 100, various setting information such as management data, various programs, various image data, and the like. The RAM 103 is a storage device that functions as a work area of the CPU 101 and a temporary storage location of data. The RAM 103 stores programs executed by the image forming apparatus 100, program control variables, various work buffers, and the like, and some set values registered by the user of the image forming apparatus 100, management data, and the like. The ROM 102 and the RAM 103 are an example of a storage unit of the image forming apparatus 100.
The printer 104 is a hardware mechanism for forming an image on a sheet-like print medium such as paper. The printer 104 forms an image on the print medium by pausing the print medium, charging the drum, irradiating a laser, transferring an electrostatic latent image, transferring the image to the print medium, fixing, and the like. The printer 104 includes a toner cartridge 110. The toner cartridge 110 is a cartridge (process cartridge) mountable to the printer 104 in the image forming apparatus 100 as a storage unit for storing a consumable material, and includes a memory tag 111. The toner cartridge 110 is an example of a consumable that is mounted on the image forming apparatus 100. The toner cartridge 110 also stores consumables and the like used when the printer 104 performs image formation. The user opens the door installed in the image forming apparatus 100, and carries out replacement work of consumables such as a toner cartridge.

本実施形態では、トナーカートリッジ110には、消耗材として乾式トナーが格納されることとするが、インクや液体トナー等が格納されていることとしてもよい。また、画像形成装置100が3Dプリンタである場合、画像形成装置100には立体物の生成に利用される樹脂等の消耗材が格納されるメモリータグを含むカートリッジが装着されることとしてもよい。本実施形態の画像形成装置100は、例えば、モノクロの印刷機構を搭載し、1個のトナーカートリッジ110が装着されるものとする。しかし、画像形成装置100は、2以上の複数のトナーカートリッジが装着されることとしてもよい。
メモリータグ111は、ROM等の不揮発性の記憶装置である。メモリータグ111には、トナーカートリッジ110に関する情報(以下では、カートリッジ情報とする)が記憶されている。図2は、メモリータグ111が記憶するカートリッジ情報200の一例を示す図である。図2の例では、カートリッジ情報200は、例えば、シリアル番号201、総印刷枚数202、使用開始日時203、残容量204、最終使用日時205、使用期限206の情報を含む。シリアル番号201は、トナーカートリッジ110を識別する番号を示す。総印刷枚数202は、トナーカートリッジ110を用いて行われた印刷の総回数を示す。使用開始日時203は、トナーカートリッジ110が画像形成装置100に装着され、使用が開始された日時を示す。残容量204は、トナーカートリッジ110内の消耗材の残量を示す。最終使用日時205は、トナーカートリッジ110が最後に利用された日時を示す。使用期限206は、トナーカートリッジ内の消耗材の使用期限を示す。例えば、シリアル番号201や使用期限206は、工場においてトナーカートリッジを製造する時にメモリータグ111内に書き込まれる。また、総印刷枚数202、使用開始日時203、残容量204、最終使用日時205、使用期限206の情報は、トナーカートリッジ110が画像形成装置100に装着された後に、画像形成装置100によって書き込まれる使用状況を示す情報である。
In the present embodiment, dry toner is stored in the toner cartridge 110 as a consumable material, but ink, liquid toner, or the like may be stored. When the image forming apparatus 100 is a 3D printer, the image forming apparatus 100 may be mounted with a cartridge including a memory tag that stores consumables such as resin used for generating a three-dimensional object. The image forming apparatus 100 according to the present embodiment is equipped with, for example, a monochrome printing mechanism, and one toner cartridge 110 is mounted. However, in the image forming apparatus 100, two or more toner cartridges may be mounted.
The memory tag 111 is a non-volatile storage device such as a ROM. The memory tag 111 stores information on the toner cartridge 110 (hereinafter referred to as cartridge information). FIG. 2 is a view showing an example of the cartridge information 200 stored in the memory tag 111. As shown in FIG. In the example of FIG. 2, the cartridge information 200 includes, for example, the serial number 201, the total number of printed sheets 202, the use start date and time 203, the remaining capacity 204, the last use date and time 205, and the use date 206. The serial number 201 indicates a number identifying the toner cartridge 110. The total number of printed sheets 202 indicates the total number of times of printing performed using the toner cartridge 110. The use start date and time 203 indicates the date and time when the toner cartridge 110 was attached to the image forming apparatus 100 and the use was started. The remaining capacity 204 indicates the remaining amount of consumables in the toner cartridge 110. The last use date 205 indicates the date when the toner cartridge 110 was last used. The expiration date 206 indicates the expiration date of the consumables in the toner cartridge. For example, the serial number 201 and the expiration date 206 are written in the memory tag 111 when the toner cartridge is manufactured at the factory. In addition, information on the total number of printed sheets 202, use start date 203, remaining capacity 204, last use date 205, and use date 206 is used by the image forming apparatus 100 after the toner cartridge 110 is mounted on the image forming apparatus 100. It is information indicating the situation.

操作表示部105は、キーボード、タッチパネル等の入力装置、LCD、LED等の表示装置等を含むハードウェア機構である。CPU101は、操作表示部105を介して、ユーザによる各種操作を受け付けたり、操作画面等の画面を表示して、ユーザへの情報の通知を行ったりする。
USBI/F106は、USBデバイスとの間での接続、通信、電力供給等を行う際に利用されるインターフェースである。ネットワークI/F107は、LAN109を介した端末108等の外部の装置との通信に用いられるインターフェースである。CPU101は、例えば、ネットワークI/F107、LAN109やインターネット等のネットワークを介して、端末108から印刷ジョブ受信や、画像形成装置100の制御情報の受信を行う。LAN109は、有線LANでもよいし、無線LANでもよい。
CPU101が、ROM102、RAM103等に記憶されたプログラムにしたがって処理を実行することで、画像形成装置100の機能、及び、図3、5で後述するフローチャートの処理等の画像形成装置100の処理が実現される。
The operation display unit 105 is a hardware mechanism including an input device such as a keyboard and a touch panel, and a display device such as an LCD and an LED. The CPU 101 receives various operations by the user via the operation display unit 105, displays a screen such as an operation screen, and notifies the user of information.
The USB I / F 106 is an interface used for connection, communication, power supply, and the like with a USB device. The network I / F 107 is an interface used for communication with an external device such as the terminal 108 via the LAN 109. The CPU 101 receives a print job from the terminal 108 and receives control information of the image forming apparatus 100 via the network such as the network I / F 107, the LAN 109, or the Internet. The LAN 109 may be a wired LAN or a wireless LAN.
The CPU 101 executes the processing according to the program stored in the ROM 102, the RAM 103, etc. to realize the functions of the image forming apparatus 100 and the processing of the image forming apparatus 100 such as processing of flowcharts to be described later in FIGS. Be done.

(トナーカートリッジの使用履歴情報)
本実施形態の画像形成装置100は、トナーカートリッジ110から、メモリータグ111内に記憶されているカートリッジ情報を取得する。そして、画像形成装置100は、取得したカートリッジ情報に基づいて、トナーカートリッジ110を識別する識別情報を取得する。そして、画像形成装置100は、取得した識別情報と取得したカートリッジ情報とを対応付けて、消耗品であるトナーカートリッジの使用履歴を示す使用履歴情報として、ROM102、RAM103等に記憶する。即ち、画像形成装置100は、トナーカートリッジを識別するための識別情報と、総印刷枚数・使用開始日時・残容量・最終使用日・使用期限等といった使用状況を示す使用状況情報と、を対応づけてROM102、RAM103等に記憶する。
画像形成装置100は、例えば、印刷等のトナーカートリッジ110を用いる処理を行った際に、使用履歴情報を、ROM102、RAM103等に記憶することができる。また、画像形成装置100は、例えば、予め定められた間隔(例えば1時間等)で周期的に、トナーカートリッジ110からカートリッジ情報を取得し、使用履歴情報をROM102、RAM103等に記憶することとしてもよい。
(Use history information of toner cartridge)
The image forming apparatus 100 according to the present embodiment acquires cartridge information stored in the memory tag 111 from the toner cartridge 110. Then, the image forming apparatus 100 acquires identification information for identifying the toner cartridge 110 based on the acquired cartridge information. Then, the image forming apparatus 100 associates the acquired identification information with the acquired cartridge information, and stores them in the ROM 102, the RAM 103, etc. as use history information indicating the use history of the toner cartridge which is a consumable item. That is, the image forming apparatus 100 associates identification information for identifying a toner cartridge with usage status information indicating usage status such as total number of printed sheets, usage start date and time, remaining capacity, last usage date, expiration date and the like. Then, it is stored in the ROM 102, the RAM 103 and the like.
The image forming apparatus 100 can store usage history information in the ROM 102, the RAM 103, or the like, for example, when performing processing using the toner cartridge 110 such as printing. The image forming apparatus 100 may also acquire cartridge information from the toner cartridge 110 periodically at predetermined intervals (for example, one hour) and store usage history information in the ROM 102, the RAM 103, etc. Good.

画像形成装置100は、トナーカートリッジの交換を検知すると、トナーカートリッジのメモリータグから取得した情報に基づきトナーカートリッジの交換履歴を画像形成装置のROM102、RAM103等に保存することができる。画像形成装置100は、電源が投入された場合、スリープから復帰した場合、ドアのクローズを検知した場合等に、トナーカートリッジが交換されたか否かを判断する処理を行う。画像形成装置100は、この処理を、画像形成装置が記憶している最新の使用履歴情報と、現在装着されているトナーカートリッジのメモリータグに記憶されたカートリッジ情報と、に基づいて行う。
また、本実施形態の画像形成装置100はファームウェアの更新機能を有している。CPU101は、図示省略のアップデートサーバからダウンロードされた新しいファームウェアのプログラムに基づいて、画像形成装置100を制御するためのファームウェアを新しいファームウェアに更新することができる。画像形成装置100は、ファームウェアの更新を行うことで、セキュリティの向上を図ったり、新機能の追加を行ったりすることができる。また、ファームウェアの更新方法はこれに限定されるものではない。例えば、端末108経由で新しいファームウェアのプログラムが画像形成装置100に提供され、画像形成装置100がファームウェアを更新することもできる。例えばユーザは、端末108を介して画像形成装置100のベンダのウェブサイトからファームウェアをダウンロードする。続いて、ユーザは、端末108にインストールされた図示省略のアップデートアプリケーションを使用して画像形成装置100のファームウェアの更新を行う。アップデートアプリケーションは、画像形成装置へ新しいファームウェアを送信し、画像形成装置100にファームウェアの更新を行わせる。
また、ファームウェアの更新前において、画像形成装置100は、トナーカートリッジを識別するための識別情報として、カートリッジ情報に含まれるシリアル番号を利用していることとする。ファームウェアの更新前の識別情報の形式は、第1の形式の一例である。そのため、CPU101は、ファームウェアの更新前において、電源が投入された場合、スリープから復帰した場合、ドアのクローズを検知した場合等に、以下のような処理を行うこととなる。即ち、CPU101は、ROM102、RAM103等に記憶されている最新のシリアル番号と、現在装着されているトナーカートリッジのメモリータグに記憶されたシリアル番号と、が一致するか否かを判定する。そして、画像形成装置100は、一致すると判定した場合、トナーカートリッジの交換が発生していないと決定し、一致しないと判定した場合、トナーカートリッジの交換が発生したと決定する。
When detecting the replacement of the toner cartridge, the image forming apparatus 100 can store the replacement history of the toner cartridge in the ROM 102, the RAM 103, etc. of the image forming apparatus based on the information acquired from the memory tag of the toner cartridge. The image forming apparatus 100 performs processing to determine whether the toner cartridge has been replaced, for example, when power is turned on, when returning from sleep, when closing of a door is detected, or the like. The image forming apparatus 100 performs this process based on the latest usage history information stored in the image forming apparatus and the cartridge information stored in the memory tag of the currently mounted toner cartridge.
Further, the image forming apparatus 100 according to the present embodiment has a firmware update function. The CPU 101 can update the firmware for controlling the image forming apparatus 100 to new firmware based on a new firmware program downloaded from an update server (not shown). The image forming apparatus 100 can improve security or add new functions by updating the firmware. Also, the method of updating the firmware is not limited to this. For example, a new firmware program may be provided to the image forming apparatus 100 via the terminal 108, and the image forming apparatus 100 may update the firmware. For example, the user downloads firmware from the website of the vendor of the image forming apparatus 100 via the terminal 108. Subsequently, the user uses the update application (not shown) installed in the terminal 108 to update the firmware of the image forming apparatus 100. The update application sends new firmware to the image forming apparatus and causes the image forming apparatus 100 to update the firmware.
In addition, before updating the firmware, the image forming apparatus 100 uses the serial number included in the cartridge information as identification information for identifying the toner cartridge. The format of the identification information before the update of the firmware is an example of the first format. Therefore, the CPU 101 performs the following processing, for example, when the power is turned on, when returning from sleep, when the closing of the door is detected, or the like before updating the firmware. That is, the CPU 101 determines whether or not the latest serial number stored in the ROM 102, the RAM 103 or the like matches the serial number stored in the memory tag of the currently mounted toner cartridge. Then, the image forming apparatus 100 determines that the replacement of the toner cartridge has not occurred when it is determined that they match, and determines that the replacement of the toner cartridge has occurred when it determines that they do not match.

また、ファームウェアの更新後において、画像形成装置100は、トナーカートリッジを識別するための識別情報として、カートリッジ情報に含まれるシリアル番号にトナーカートリッジの属性情報を付加した識別情報を利用するものする。これは新しいファームウェアでは、旧ファームウェアとは異なるアルゴリズムでトナーカートリッジ等の消耗部品を管理するようになったことを意味する。ファームウェアの更新後の識別情報の形式は、第2の形式の一例である。付加されるトナーカートリッジの属性情報としては、例えば、トナーカートリッジの使用開始日時の情報、トナーカートリッジの使用期限の情報等がある。以下では、ファームウェアの更新後に画像形成装置がトナーカートリッジの識別のために利用するシリアル番号にトナーカートリッジの属性情報を付加した識別情報を、新たな識別情報とする。
例えば、トナーカートリッジがメモリータグに記憶するシリアル番号は、予め定められたビット数で表される製造番号である。これらの製造番号は、例えば、時刻や製造装置の固有情報など複数の条件などに基づいて生成され、実用上のIDの重複が起こらないように生成されているものとする。しかしながら、上述の生成方法であっても、ビット数によっては重複するIDが割り当てられることが有りうる。これは、トナーカートリッジのような消耗品では製造コストを下げるため、メモリータグの容量をできうる限り削減したいという事情があり、衝突可能性を避けるためにシリアル番号のビット数をむやみに増やすことが難しいからである。したがって、実用上は一意と見なせる程度のシリアルIDを付番するようはするものの、シリアル番号が重複してしまう可能性はゼロにはできない。これを鑑み、本実施形態における新しいファームウェアでは、同じシリアル番号を有する異なるトナーカートリッジが存在し得るものとして、シリアル番号と、その他のカートリッジの識別情報と、を利用して、カートリッジを一意に区別する。
したがって、CPU101は、ファームウェアの更新後において、電源が投入された場合、スリープから復帰した場合、ドアのクローズを検知した場合等に、以下のような処理を行うこととなる。即ち、CPU101は、最新の使用履歴情報に含まれる識別情報と、現在装着されているトナーカートリッジのメモリータグに記憶されたカートリッジ情報に基づいて決定される新たな識別情報と、が一致するか否かを判定する。そして、画像形成装置100は、一致すると判定した場合、トナーカートリッジの交換が発生していないと決定し、一致しないと判定した場合、トナーカートリッジの交換が発生したと決定する。
Further, after updating the firmware, the image forming apparatus 100 uses identification information in which attribute information of the toner cartridge is added to the serial number included in the cartridge information as identification information for identifying the toner cartridge. This means that the new firmware has come to manage consumable parts such as toner cartridges with an algorithm different from that of the old firmware. The format of the identification information after the update of the firmware is an example of the second format. The attribute information of the toner cartridge to be added includes, for example, information on the use start date and time of the toner cartridge, information on the expiration date of the toner cartridge, and the like. In the following, identification information obtained by adding attribute information of the toner cartridge to a serial number used by the image forming apparatus to identify the toner cartridge after updating the firmware is used as new identification information.
For example, the serial number stored in the memory tag by the toner cartridge is a serial number represented by a predetermined number of bits. It is assumed that these serial numbers are generated based on a plurality of conditions, such as time and unique information of the manufacturing apparatus, for example, so as not to cause practical ID duplication. However, even with the above generation method, depending on the number of bits, duplicate IDs may be assigned. This is because it is desirable to reduce the memory tag capacity as much as possible in order to reduce the manufacturing cost for consumables such as toner cartridges, and to increase the number of bits of the serial number in order to avoid the possibility of collisions. It is difficult. Therefore, although serial numbers that can be regarded as unique in practical use are numbered, the possibility that serial numbers will be duplicated can not be made zero. In view of this, in the new firmware in the present embodiment, as different toner cartridges having the same serial number may exist, the cartridges are uniquely distinguished using the serial number and the identification information of the other cartridges. .
Therefore, after the firmware is updated, the CPU 101 performs the following processing, for example, when power is turned on, when returning from sleep, when closing of a door is detected, or the like. That is, the CPU 101 determines whether the identification information included in the latest usage history information matches the new identification information determined based on the cartridge information stored in the memory tag of the currently mounted toner cartridge. Determine if Then, the image forming apparatus 100 determines that the replacement of the toner cartridge has not occurred when it is determined that they match, and determines that the replacement of the toner cartridge has occurred when it determines that they do not match.

しかし、ファームウェアの更新後において、ROM102、RAM103等に記憶された最新の使用履歴情報に含まれるトナーカートリッジの識別情報が、ファームウェアの更新前に記憶された識別情報である場合がある。この場合、実際にトナーカートリッジの交換が発生していなくても、CPU101は、以下のような処理を行うこととなる。即ち、CPU101は、ROM102、RAM103等に記憶されている最新の使用履歴情報に含まれる識別情報と、トナーカートリッジ110のメモリータグ111に記憶されたカートリッジ情報から生成された新たな識別情報と、が一致しないと判定する。そして、CPU101は、トナーカートリッジが交換されたと決定することとなる。即ち、CPU101は、トナーカートリッジの交換を誤検知してしまう。
そこで、本実施形態では、画像形成装置100は、画像形成装置100におけるトナーカートリッジの識別情報の形式が変更された場合であっても、より適切に交換検知を行うため、図3で後述するような処理を行う。
However, after updating the firmware, the identification information of the toner cartridge included in the latest use history information stored in the ROM 102, the RAM 103, etc. may be the identification information stored before the update of the firmware. In this case, even if the toner cartridge has not actually been replaced, the CPU 101 performs the following process. That is, the CPU 101 includes identification information included in the latest usage history information stored in the ROM 102, the RAM 103, etc., and new identification information generated from cartridge information stored in the memory tag 111 of the toner cartridge 110. Determine that they do not match. Then, the CPU 101 determines that the toner cartridge has been replaced. That is, the CPU 101 erroneously detects the replacement of the toner cartridge.
Therefore, in the present embodiment, even if the format of the identification information of the toner cartridge in the image forming apparatus 100 is changed, the image forming apparatus 100 performs replacement detection more appropriately, as will be described later with reference to FIG. Process.

(画像形成装置の処理の詳細)
図3は、本発明における交換記録方法に関する制御方法の第1の実施形態を示すフローチャートである。画像形成装置100は、例えば、電源が投入された場合、スリープから復帰した場合、ドアのクローズを検知した場合等に、図3のフローチャートの処理を開始する。
S301において、CPU101は、トナーカートリッジ110の装着を検知する。そして、CPU101は、トナーカートリッジ110のメモリータグ111に記憶されたシリアル番号、総印刷枚数、シリアル番号と組み合わせて新たな識別情報を生成するための情報(例えば、使用期限)を取得する。S301で装着が検知されたトナーカートリッジ110は、画像形成装置100に装着中のトナーカートリッジの一例である。
S302において、CPU101は、ROM102、RAM103等に記憶された最新の使用履歴情報を取得する。なお、S302において、最新の使用履歴情報がROM102、RAM103等に記憶されていない場合、CPU101は、例外処理としてS309の処理に進むものとする。
(Details of processing of image forming apparatus)
FIG. 3 is a flow chart showing a first embodiment of a control method relating to the exchange recording method in the present invention. The image forming apparatus 100 starts the processing of the flowchart in FIG. 3 when, for example, the power is turned on, the state is returned from sleep, the closing of the door is detected, or the like.
In step S301, the CPU 101 detects mounting of the toner cartridge 110. Then, the CPU 101 acquires the information (for example, the expiration date) for generating new identification information in combination with the serial number, the total number of printed sheets, and the serial number stored in the memory tag 111 of the toner cartridge 110. The toner cartridge 110 whose attachment has been detected in S301 is an example of the toner cartridge being attached to the image forming apparatus 100.
In step S302, the CPU 101 acquires the latest usage history information stored in the ROM 102, the RAM 103, and the like. If the latest use history information is not stored in the ROM 102, the RAM 103, or the like in S302, the CPU 101 proceeds to the process of S309 as an exception process.

S303において、CPU101は、S302で取得した最新の使用履歴情報に含まれるトナーカートリッジの識別情報が、ファームウェアの更新前の形式の識別情報か否かを判定する。
より具体的には、CPU101は、例えば、S302で取得した最新の使用履歴情報に含まれるトナーカートリッジの識別情報の文字数の値が予め定められた範囲(例えば8以上10以下の範囲)内に含まれるか否かを判定する。そして、CPU101は、S302で取得した最新の使用履歴情報に含まれるトナーカートリッジの識別情報の文字数の値が予め定められた範囲内に含まれると判定した場合、この識別情報がファームウェアの更新前の形式の識別情報であると判定する。また、CPU101は、S302で取得した最新の使用履歴情報に含まれるトナーカートリッジの識別情報の文字数の値が予め定められた範囲内に含まれないと判定した場合、この識別情報がファームウェアの更新前の形式の識別情報でないと判定する。
In step S303, the CPU 101 determines whether the identification information of the toner cartridge included in the latest usage history information acquired in step S302 is identification information of a format before update of the firmware.
More specifically, for example, the CPU 101 includes the value of the number of characters of the identification information of the toner cartridge included in the latest usage history information acquired in S302 in a predetermined range (for example, a range of 8 or more and 10 or less). It is determined whether the When the CPU 101 determines that the value of the number of characters of the identification information of the toner cartridge included in the latest usage history information acquired in S302 is included in a predetermined range, the identification information is not updated before the firmware is updated. It is determined that the identification information has a format. If the CPU 101 determines that the value of the number of characters of the identification information of the toner cartridge included in the latest usage history information acquired in S302 is not included in the predetermined range, the identification information is not updated before the firmware is updated. It is determined that the identification information is not in the form of

また、CPU101は、例えば、S302で取得した最新の使用履歴情報に含まれるトナーカートリッジの識別情報のバイト数の値が予め定められた値(例えば、2バイト)であるか否かを判定することとしてもよい。その場合、CPU101は、S302で取得した最新の使用履歴情報に含まれるトナーカートリッジの識別情報のバイト数の値が予め定められた値であると判定した場合、この識別情報がファームウェアの更新前の形式の識別情報であると判定する。また、CPU101は、S302で取得した最新の使用履歴情報に含まれるトナーカートリッジの識別情報のバイト数の値が予め定められた値でないと判定した場合、この識別情報がファームウェアの更新前の形式の識別情報でないと判定する。
CPU101は、S302で取得した最新の使用履歴情報に含まれるトナーカートリッジの識別情報が、ファームウェアの更新前の形式の識別情報であると判定した場合、S304の処理に進む。また、CPU101は、S302で取得した最新の使用履歴情報に含まれるトナーカートリッジの識別情報が、ファームウェアの更新前の形式の識別情報でないと判定した場合、ファームウェアの更新後の形式の識別情報であるとして、S310の処理に進む。
In addition, for example, the CPU 101 determines whether the value of the number of bytes of the identification information of the toner cartridge included in the latest usage history information acquired in S302 is a predetermined value (for example, 2 bytes). It may be In that case, when the CPU 101 determines that the value of the number of bytes of the identification information of the toner cartridge included in the latest usage history information acquired in S302 is a predetermined value, this identification information is not updated before the firmware is updated. It is determined that the identification information has a format. When the CPU 101 determines that the value of the number of bytes of the identification information of the toner cartridge included in the latest usage history information acquired in S302 is not a predetermined value, the identification information has the format before the update of the firmware. It determines that it is not identification information.
If the CPU 101 determines that the identification information of the toner cartridge included in the latest usage history information acquired in S302 is the identification information of the format before the update of the firmware, the process proceeds to S304. If the CPU 101 determines that the identification information of the toner cartridge included in the latest usage history information acquired in S302 is not the identification information of the format before the update of the firmware, the identification information of the format after the update of the firmware is Then, the process proceeds to the process of S310.

S304において、CPU101は、S302で取得した使用履歴情報に含まれる識別情報(シリアル番号)と、S301で取得したシリアル番号と、が一致するか否かを判定する。CPU101は、S302で取得した使用履歴情報に含まれる識別情報(シリアル番号)と、S301で取得したシリアル番号と、が一致すると判定した場合、トナーカートリッジの交換が発生していない可能性があると決定して、S305の処理に進む。また、CPU101は、S302で取得した使用履歴情報に含まれる識別情報(シリアル番号)と、S301で取得したシリアル番号と、が一致しないと判定した場合、トナーカートリッジの交換が発生したと決定して、S309の処理に進む。S301で取得したシリアル番号は、ファームウェアの更新後の形式のトナーカートリッジ110の識別情報に含まれるファームウェアの更新前の形式に対応する情報の一例である。   In step S304, the CPU 101 determines whether the identification information (serial number) included in the usage history information acquired in step S302 matches the serial number acquired in step S301. If the CPU 101 determines that the identification information (serial number) included in the usage history information acquired in S302 matches the serial number acquired in S301, there is a possibility that the toner cartridge has not been replaced. It decides and advances to processing of S305. If the CPU 101 determines that the identification information (serial number) included in the usage history information acquired in step S302 does not match the serial number acquired in step S301, the CPU 101 determines that toner cartridge replacement has occurred. , And proceeds to the process of S309. The serial number acquired in S301 is an example of information corresponding to the format before update of the firmware, which is included in the identification information of the toner cartridge 110 of the format after update of the firmware.

S305において、CPU101は、S302で取得した使用履歴情報に含まれる総印刷枚数と、S301で取得した総印刷枚数と、に基づいて、以下の処理を行う。即ち、CPU101は、S302で取得した使用履歴情報に対応するトナーカートリッジと、S301で装着を検知したトナーカートリッジ110と、が同一であるか否かを判定する。なお、S305の処理は、前述した異なるカートリッジでシリアル番号が重複する可能性を鑑みて実行する例外処理である。
トナーカートリッジの交換が発生していない場合、S302で取得された使用履歴情報に含まれる総印刷枚数は、S301で装着が検知されたトナーカートリッジ110の総印刷枚数以下となると仮定できる。また、トナーカートリッジの交換が発生していない場合、S302で取得された使用履歴情報が記憶されてから現在の時点までの間に、予め定められた閾値以上の極端に多くの数の印刷が行われることもないと仮定できる。
そこで、CPU101は、S305で、S302で取得した使用履歴情報に含まれる総印刷枚数からS301で取得した総印刷枚数を引いた差分が、0以上であり予め定められた閾値(例えば、100等)以下であるか否かを判定する。CPU101は、S302で取得した使用履歴情報に含まれる総印刷枚数からS301で取得した総印刷枚数を引いた差分が、0以上であり予め定められた閾値以下であると判定した場合、以下の処理を行う。即ち、CPU101は、トナーカートリッジの交換が発生していないと決定して、S308の処理に進む。また、CPU101は、S302で取得した使用履歴情報に含まれる総印刷枚数からS301で取得した総印刷枚数を引いた差分が、0未満又は予め定められた閾値よりも大きいと判定した場合、以下の処理を行う。即ち、CPU101は、トナーカートリッジの交換が発生したと決定して、S309の処理に進む。
In step S305, the CPU 101 performs the following processing based on the total number of printed sheets included in the usage history information acquired in step S302 and the total number of printed sheets acquired in step S301. That is, the CPU 101 determines whether or not the toner cartridge corresponding to the usage history information acquired in S302 is the same as the toner cartridge 110 whose attachment has been detected in S301. Note that the process of S305 is an exception process that is executed in view of the possibility of serial numbers overlapping in different cartridges described above.
If replacement of the toner cartridge has not occurred, it can be assumed that the total number of printed sheets included in the usage history information acquired in S302 is equal to or less than the total number of printed sheets of the toner cartridge 110 whose attachment has been detected in S301. In addition, when replacement of the toner cartridge has not occurred, an extremely large number of printings equal to or greater than a predetermined threshold are performed from the time when the usage history information acquired in S302 is stored until the present time. It can be assumed that you will not be
Therefore, in S305, the difference between the total number of printed sheets included in the usage history information acquired in S302 and the total number of printed sheets acquired in S301 is 0 or more and a predetermined threshold (for example, 100). It is determined whether it is the following or not. If the CPU 101 determines that the difference obtained by subtracting the total number of printed sheets obtained in S301 from the total number of printed sheets contained in the usage history information obtained in S302 is 0 or more and less than or equal to a predetermined threshold, the following processing I do. That is, the CPU 101 determines that the toner cartridge has not been replaced, and proceeds to the process of S308. If the CPU 101 determines that the difference obtained by subtracting the total number of printed sheets obtained in S301 from the total number of printed sheets contained in the usage history information obtained in S302 is less than 0 or greater than a predetermined threshold value, the following: Do the processing. That is, the CPU 101 determines that the toner cartridge has been replaced, and proceeds to the process of step S309.

S308において、CPU101は、ROM102、RAM103等に記憶されている最新の使用履歴情報における識別情報を、ファームウェアの更新後のトナーカートリッジの形式の識別情報に更新する。より具体的には、CPU101は、S301で取得したシリアル番号と、シリアル番号と組み合わせて新たな識別情報を生成するための情報と、に基づいて、新たな識別情報を生成する。そして、CPU101は、ROM102、RAM103等に記憶されている最新の使用履歴情報における識別情報を生成した識別情報で更新する。
S309において、CPU101は、S301で取得したシリアル番号と、シリアル番号と組み合わせて新たな識別情報を生成するための情報と、に基づいて、新たな識別情報を生成する。そして、CPU101は、生成した新たな識別情報と、S301で装着が検知されたトナーカートリッジ110のメモリータグ111に含まれているカートリッジ情報と、を対応付けてROM102、RAM103等に、最新の使用履歴情報として記憶する。S309の処理は、記憶制御処理の一例である。
In step S308, the CPU 101 updates the identification information in the latest use history information stored in the ROM 102, the RAM 103, etc., to the identification information of the toner cartridge format after the firmware update. More specifically, the CPU 101 generates new identification information based on the serial number acquired in S301 and information for generating new identification information in combination with the serial number. Then, the CPU 101 updates the identification information in the latest usage history information stored in the ROM 102, the RAM 103, etc., with the generated identification information.
In step S309, the CPU 101 generates new identification information based on the serial number acquired in step S301 and information for generating new identification information in combination with the serial number. Then, the CPU 101 associates the generated new identification information with the cartridge information included in the memory tag 111 of the toner cartridge 110 whose attachment is detected in S301 and associates them with the ROM 102, the RAM 103, etc. Store as information. The process of S309 is an example of the storage control process.

図4は、使用履歴情報の一例を示す図である。図4を用いて、新たな識別情報を含む使用履歴情報の記憶について説明する。
テーブル400は、ROM102、RAM103等に記憶される使用履歴情報を管理するテーブルである。テーブル400は、シリアル番号、サイズ、使用開始日時、総印刷枚数、残量、最終使用日時等の項目を含むである。CPU101は、新しい使用履歴情報をテーブル400に記憶する際、テーブル400の一番下の行に記憶する。即ち、下の行ほど新しい使用履歴情報であり、最下部の使用履歴情報が、最新の使用履歴情報となる。
図4の例では、テーブル400に記憶されている使用履歴情報のうち、上から3行分は、ファームウェアの更新前の形式の識別情報を含む使用履歴情報となっている。これらの使用履歴情報に含まれる識別情報は、トナーカートリッジのシリアル番号となっている。また、最下部(上から4つ目)の行は、ファームウェアの更新後の形式の識別情報を含む使用履歴情報となっている。図4の例では、この使用履歴情報に含まれる識別情報は、「XXX 3456789012」となっている。「3456789012」の部分が、トナーカートリッジのシリアル番号を示す部分である。また、「XXX」の部分は、シリアル番号と組み合わされた情報(例えば、使用期限、使用開始日時等)を示す部分である。また、CPU101は、シリアル番号と組み合わされた情報から予め定められた方法でハッシュ値を決定し、決定したハッシュ値をシリアル番号と組み合わせて、新たな識別情報を生成してもよい。その場合、この「XXX」の部分は、そのハッシュ値を示す部分となる。
S310において、CPU101は、S301で取得したシリアル番号と、シリアル番号と組み合わせて新たな識別情報を生成するための情報と、に基づいて、新たな識別情報を生成する。そして、CPU101は、生成した新たな識別情報と、S302で取得した使用履歴情報に含まれる識別情報と、が一致するか否かを判定する。CPU101は、一致すると判定した場合、図3の処理を終了する。また、CPU101は、一致しないと判定した場合、S309の処理に進む。
FIG. 4 is a diagram showing an example of use history information. Storage of usage history information including new identification information will be described with reference to FIG.
The table 400 is a table for managing use history information stored in the ROM 102, the RAM 103, and the like. The table 400 includes items such as a serial number, a size, a use start date and time, a total number of printed sheets, a remaining amount, and a last use date and time. When storing new usage history information in the table 400, the CPU 101 stores it in the bottom row of the table 400. That is, the lower the line is the newer usage history information, and the lowermost usage history information is the latest usage history information.
In the example of FIG. 4, of the usage history information stored in the table 400, the top three rows are usage history information including identification information of a format before updating the firmware. The identification information included in the usage history information is the serial number of the toner cartridge. Further, the lowermost line (fourth from the top) is usage history information including identification information of a format after updating of the firmware. In the example of FIG. 4, the identification information included in the usage history information is “XXX 3456789012”. The portion "3456789012" is a portion indicating the serial number of the toner cartridge. Also, the portion “XXX” is a portion indicating information (for example, expiration date, start date and time, etc.) combined with the serial number. Further, the CPU 101 may determine a hash value by a predetermined method from information combined with the serial number, and combine the determined hash value with the serial number to generate new identification information. In this case, this "XXX" part is a part indicating the hash value.
In S310, the CPU 101 generates new identification information based on the serial number acquired in S301 and information for generating new identification information in combination with the serial number. Then, the CPU 101 determines whether or not the generated new identification information matches the identification information included in the usage history information acquired in S302. If the CPU 101 determines that they match, the process of FIG. 3 ends. If the CPU 101 determines that they do not match, it proceeds to the process of S309.

(変形例)
本実施形態では、画像形成装置100は、図3の処理を実行することで、トナーカートリッジの交換を検知することとした。しかし、画像形成装置100は、以下で説明する図5の処理を実行することで、トナーカートリッジの交換を検知することとしてもよい。
図5は、画像形成装置の処理の一例を示すフローチャートである。図5の処理は、図3の処理のうち、S305の処理をS501の処理に置き換えた処理である。図5の処理のうち、図3と異なる点について説明する。
S501において、CPU101は、S302で取得した使用履歴情報に含まれる総印刷枚数とS301で取得した総印刷枚数とが、一致するか否かを判定する。CPU101は、一致すると判定した場合、S302で取得した使用履歴情報に対応するトナーカートリッジと、S301で装着を検知したトナーカートリッジ110と、が同一であると判定して、S308の処理に進む。また、CPU101は、一致しないと判定した場合、S302で取得した使用履歴情報に対応するトナーカートリッジと、S301で装着を検知したトナーカートリッジ110と、が同一でないと判定して、S309の処理に進む。
(Modification)
In the present embodiment, the image forming apparatus 100 detects the replacement of the toner cartridge by executing the process of FIG. 3. However, the image forming apparatus 100 may detect the replacement of the toner cartridge by executing the process of FIG. 5 described below.
FIG. 5 is a flowchart showing an example of processing of the image forming apparatus. The process of FIG. 5 is a process in which the process of S305 in the process of FIG. 3 is replaced with the process of S501. Among the processing of FIG. 5, points different from FIG. 3 will be described.
In step S501, the CPU 101 determines whether the total number of printed sheets included in the usage history information acquired in step S302 matches the total number of printed sheets acquired in step S301. If the CPU 101 determines that they match, it determines that the toner cartridge corresponding to the usage history information acquired in step S302 and the toner cartridge 110 whose attachment has been detected in step S301 are identical, and proceeds to the process of step S308. If the CPU 101 determines that they do not match, it determines that the toner cartridge corresponding to the usage history information acquired in S302 and the toner cartridge 110 whose attachment has been detected in S301 are not identical, and proceeds to the processing of S309. .

また、CPU101は、S305、S501の処理の代わりに、CPU101は、以下の処理を行うこととしてもよい。即ち、CPU101は、S302で取得した使用履歴情報に含まれる属性情報とS301で装着が検知されたトナーカートリッジ110の属性情報とが、一致するか否かを判定することとしてもよい。この属性情報は、例えば、使用開始日時、最終使用日時、残容量、使用期限、総印刷枚数のうちの少なくとも1つを含む情報である。そして、CPU101は、一致すると判定した場合、S302で取得した使用履歴情報に対応するトナーカートリッジと、S301で装着を検知したトナーカートリッジ110と、が同一であると判定して、S308の処理に進むこととなる。また、CPU101は、一致しないと判定した場合、S302で取得した使用履歴情報に対応するトナーカートリッジと、S301で装着を検知したトナーカートリッジ110と、が同一でないと判定して、S309の処理に進むこととなる。
本実施形態では、画像形成装置100は、S305、S501の処理を行うこととしたが、行わないこととしてもよい。その場合、CPU101は、S304で、S302で取得した使用履歴情報に含まれる識別情報(シリアル番号)と、S301で取得したシリアル番号と、が一致すると判定した場合、以下の処理を行う。即ち、CPU101は、トナーカートリッジの交換が発生していないと決定して、S308の処理に進むこととなる。また、その場合でも、CPU101は、S302で取得した使用履歴情報に含まれる識別情報(シリアル番号)と、S301で取得したシリアル番号と、が一致しないと判定した場合、トナーカートリッジの交換が発生したと決定して、S309の処理に進む。
Further, the CPU 101 may perform the following processing instead of the processing of S305 and S501. That is, the CPU 101 may determine whether the attribute information included in the usage history information acquired in S302 matches the attribute information of the toner cartridge 110 whose mounting is detected in S301. The attribute information is, for example, information including at least one of use start date and time, final use date and time, remaining capacity, expiration date, and total number of printed sheets. If the CPU 101 determines that they match, it determines that the toner cartridge corresponding to the usage history information acquired in S302 and the toner cartridge 110 whose attachment has been detected in S301 are identical, and proceeds to the processing of S308 It will be. If the CPU 101 determines that they do not match, it determines that the toner cartridge corresponding to the usage history information acquired in S302 and the toner cartridge 110 whose attachment has been detected in S301 are not identical, and proceeds to the processing of S309. It will be.
In the present embodiment, the image forming apparatus 100 performs the processing of S305 and S501, but may not perform the processing. In this case, if it is determined in S304 that the identification information (serial number) included in the usage history information acquired in S302 matches the serial number acquired in S301, the CPU 101 performs the following processing. That is, the CPU 101 determines that the toner cartridge has not been replaced, and proceeds to the process of S308. Even in that case, when the CPU 101 determines that the identification information (serial number) included in the usage history information acquired in S302 does not match the serial number acquired in S301, replacement of the toner cartridge has occurred. Then, the process proceeds to step S309.

また、本実施形態では、画像形成装置100は、消耗品としてトナーカートリッジの交換を検知することとした。しかし、画像形成装置は、画像形成装置100に装着されるその他の消耗品の交換を検知することとしてもよい。
例えば、画像形成装置100が3Dプリンタである場合、画像形成装置100には、立体物の生成に利用される樹脂等の消耗材が格納されるメモリータグを含むカートリッジが装着されることとなる。この場合、画像形成装置100は、消耗品として、このようなカートリッジの交換を検知してもよい。
Further, in the present embodiment, the image forming apparatus 100 detects replacement of the toner cartridge as a consumable item. However, the image forming apparatus may detect replacement of another consumable item mounted on the image forming apparatus 100.
For example, when the image forming apparatus 100 is a 3D printer, the image forming apparatus 100 is mounted with a cartridge including a memory tag in which a consumable material such as a resin used for generation of a three-dimensional object is stored. In this case, the image forming apparatus 100 may detect replacement of such a cartridge as a consumable item.

(効果)
以上、本実施形態では、画像形成装置100は、トナーカートリッジ110の装着が検知され、最新の使用履歴情報に含まれるトナーカートリッジの識別情報がファームウェアの更新前の形式(シリアル番号)である場合、以下の処理を行うこととした。即ち、画像形成装置100は、装着が検知されたトナーカートリッジ110のシリアル番号と、最新の使用履歴情報に含まれる識別情報と、に基づいて、トナーカートリッジの交換が発生したか否かを決定した。これにより、画像形成装置100は、ファームウェアの更新により、画像形成装置100におけるトナーカートリッジの識別情報の形式が変更された場合でも、トナーカートリッジの交換の誤検知の可能性を低減できる。
また、画像形成装置100は、最新の使用履歴情報に含まれるトナーカートリッジの識別情報がファームウェアの更新前の形式(シリアル番号)であり、トナーカートリッジの交換が発生していないと決定した場合、以下の処理を行った。即ち、画像形成装置100は、装着を検知したトナーカートリッジ110のカートリッジ情報から、ファームウェアの更新後の形式の識別情報を生成した。そして、画像形成装置100は、生成した識別情報を、最新の使用履歴情報に含まれる識別情報としてROM102、RAM103等記憶した。これにより、画像形成装置100は、ファームウェアの更新により変更された形式で最新の使用履歴情報に含まれるトナーカートリッジの識別情報を更新することができる。
(effect)
As described above, in the present embodiment, when the image forming apparatus 100 detects that the toner cartridge 110 is attached and the identification information of the toner cartridge included in the latest usage history information is the format (serial number) before updating the firmware, It was decided to carry out the following processing. That is, the image forming apparatus 100 determines whether the replacement of the toner cartridge has occurred based on the serial number of the toner cartridge 110 whose attachment has been detected and the identification information included in the latest use history information. . Accordingly, even when the format of the identification information of the toner cartridge in the image forming apparatus 100 is changed by updating the firmware, the image forming apparatus 100 can reduce the possibility of erroneous detection of replacement of the toner cartridge.
Further, when the image forming apparatus 100 determines that the identification information of the toner cartridge included in the latest usage history information is the format (serial number) before the update of the firmware, and it is determined that the replacement of the toner cartridge has not occurred, The process of That is, the image forming apparatus 100 generates identification information of a format after the update of the firmware from the cartridge information of the toner cartridge 110 whose attachment has been detected. Then, the image forming apparatus 100 stores the generated identification information as the identification information included in the latest usage history information, such as the ROM 102, the RAM 103, and the like. Thus, the image forming apparatus 100 can update the identification information of the toner cartridge included in the latest usage history information in the format changed by the update of the firmware.

<その他の実施形態>
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
例えば、上述した画像形成装置100の機能構成の一部又は全てをハードウェアとして画像形成装置100に実装してもよい。
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではない。上述した各実施形態を任意に組み合わせてもよい。
<Other Embodiments>
The present invention supplies a program that implements one or more functions of the above-described embodiments to a system or apparatus via a network or storage medium, and one or more processors in a computer of the system or apparatus read and execute the program. Can also be realized. It can also be implemented by a circuit (eg, an ASIC) that implements one or more functions.
For example, part or all of the functional configuration of the image forming apparatus 100 described above may be implemented in the image forming apparatus 100 as hardware.
Although the preferred embodiments of the present invention have been described above in detail, the present invention is not limited to such specific embodiments. You may combine each embodiment mentioned above arbitrarily.

100 画像形成装置
101 CPU
110 トナーカートリッジ
100 image forming apparatus 101 CPU
110 toner cartridge

Claims (8)

画像形成装置であって、
記憶部に記憶された前記画像形成装置に装着された消耗品の識別情報である履歴情報が第1の形式である場合、前記履歴情報と、前記画像形成装置に装着中の消耗品の前記第1の形式の識別情報と、に基づいて、前記画像形成装置で消耗品の交換が発生したか否かを決定する決定手段と、
前記決定手段により、前記画像形成装置で消耗品の交換が発生していないと決定され、前記履歴情報が前記第1の形式である場合、前記記憶部に記憶された前記履歴情報を前記第1の形式と異なる第2の形式に更新する更新手段と、
を有する画像形成装置。
An image forming apparatus,
When history information which is identification information of a consumable item mounted on the image forming apparatus stored in the storage unit is of a first format, the history information and the first one of the consumable items being mounted on the image forming apparatus A determination unit configured to determine whether or not replacement of consumables has occurred in the image forming apparatus based on identification information of type 1;
When it is determined by the determination unit that replacement of consumables has not occurred in the image forming apparatus, and the history information has the first format, the history information stored in the storage unit is used as the first history information. Updating means for updating to a second format different from the format of
An image forming apparatus comprising:
前記決定手段は、前記履歴情報が前記第2の形式である場合、前記履歴情報と、前記画像形成装置に装着中の消耗品の前記第2の形式の識別情報と、に基づいて、前記画像形成装置で消耗品の交換が発生したか否かを決定する請求項1記載の画像形成装置。   When the history information has the second format, the determination unit determines the image based on the history information and identification information of the second format of a consumable item mounted on the image forming apparatus. The image forming apparatus according to claim 1, wherein it is determined whether replacement of consumables has occurred in the forming apparatus. 前記決定手段により前記画像形成装置で消耗品の交換が発生したと決定された場合、前記画像形成装置に装着中の消耗品の前記第2の形式の識別情報を前記記憶部に記憶する記憶制御手段を更に有する請求項1又は2記載の画像形成装置。   A storage control for storing identification information of the second format of the consumable item mounted on the image forming apparatus in the storage unit when it is determined by the determination unit that replacement of the consumable item has occurred in the image forming apparatus The image forming apparatus according to claim 1, further comprising means. 前記決定手段は、前記履歴情報が前記第1の形式である場合、前記画像形成装置に装着中の消耗品の前記第2の形式の識別情報と、前記履歴情報と、前記画像形成装置に装着中の消耗品の属性情報と、前記履歴情報に対応する消耗品の前記属性情報と、に基づいて、前記画像形成装置で消耗品の交換が発生したか否かを決定する請求項1乃至3何れか1項記載の画像形成装置。   When the history information is in the first format, the determination unit is mounted in the image forming apparatus, identification information of the second format of the consumable item being mounted in the image forming apparatus, the history information, and the history information. It is determined whether replacement of consumables has occurred in the image forming apparatus, based on attribute information of consumables in the storage unit and the attribute information of consumables corresponding to the history information. An image forming apparatus according to any one of the above. 前記属性情報は、消耗品に関する使用開始日時の情報、最終使用日時の情報、残容量の情報、総印刷枚数、使用期限の情報のうちの少なくとも1つを含む請求項4記載の画像形成装置。   5. The image forming apparatus according to claim 4, wherein the attribute information includes at least one of information on use start date and time, information on last use date and time, information on remaining capacity, total number of printed sheets, and information on expiration date regarding consumables. 前記第1の形式は、前記画像形成装置のファームウェアが更新される前における消耗品の識別情報の形式であり、
前記第2の形式は、前記画像形成装置のファームウェアが更新された後における消耗品の識別情報の形式である請求項1乃至5何れか1項記載の画像形成装置。
The first format is a format of consumable identification information before the firmware of the image forming apparatus is updated,
The image forming apparatus according to any one of claims 1 to 5, wherein the second format is a format of identification information of a consumable item after the firmware of the image forming apparatus has been updated.
画像形成装置が実行する画像形成装置の制御方法であって、
記憶部に記憶された前記画像形成装置に装着された消耗品の識別情報である履歴情報が第1の形式である場合、前記履歴情報と、前記画像形成装置に装着中の消耗品の前記第1の形式の識別情報と、に基づいて、前記画像形成装置で消耗品の交換が発生したか否かを決定する決定ステップと、
前記決定ステップで、前記画像形成装置で消耗品の交換が発生していないと決定され、前記履歴情報が前記第1の形式である場合、前記記憶部に記憶された前記履歴情報を前記第1の形式と異なる第2の形式に更新する更新ステップと、
を含む制御方法。
A control method of an image forming apparatus executed by the image forming apparatus, the method comprising:
When history information which is identification information of a consumable item mounted on the image forming apparatus stored in the storage unit is of a first format, the history information and the first one of the consumable items being mounted on the image forming apparatus A determination step of determining whether replacement of consumables has occurred in the image forming apparatus based on identification information of type 1;
In the determining step, if it is determined that replacement of consumables has not occurred in the image forming apparatus, and the history information has the first format, the history information stored in the storage unit Updating to a second format different from the format of
Control method including:
コンピュータを、請求項1乃至6何れか1項記載の画像形成装置の各手段として、機能させるためのプログラム。   A program for causing a computer to function as each means of the image forming apparatus according to any one of claims 1 to 6.
JP2017214195A 2017-11-06 2017-11-06 Image forming device, control method and program Pending JP2019086636A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017214195A JP2019086636A (en) 2017-11-06 2017-11-06 Image forming device, control method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017214195A JP2019086636A (en) 2017-11-06 2017-11-06 Image forming device, control method and program

Publications (1)

Publication Number Publication Date
JP2019086636A true JP2019086636A (en) 2019-06-06

Family

ID=66762895

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017214195A Pending JP2019086636A (en) 2017-11-06 2017-11-06 Image forming device, control method and program

Country Status (1)

Country Link
JP (1) JP2019086636A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021081537A (en) * 2019-11-18 2021-05-27 ブラザー工業株式会社 Image forming apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021081537A (en) * 2019-11-18 2021-05-27 ブラザー工業株式会社 Image forming apparatus

Similar Documents

Publication Publication Date Title
CN106527090B (en) Image forming apparatus and consumable product management method
JP3697247B2 (en) Information processing apparatus, monitoring method, program, and storage medium
KR20170094517A (en) Image forming apparatus, control method thereof, computer program, and cartridge
JP5229691B2 (en) Image forming apparatus, consumable management system, and consumable management program
JP7467713B2 (en) Image forming apparatus, method and program for controlling image forming apparatus
JP6269595B2 (en) Image forming apparatus
JP2008257081A (en) Image forming apparatus and setting method for image forming apparatus
JP2019086636A (en) Image forming device, control method and program
JP6093616B2 (en) Image forming apparatus
CN109557784B (en) Image forming apparatus with a toner supply device
JP2004202753A (en) Printing controller and management method
KR20200052001A (en) Method for error handling in the toner refill process
JP5779925B2 (en) Image forming apparatus, storage device management method and management control program
JP2004145531A (en) Print controller and management method
CN112346314A (en) Information management system, information management method, and box
JP2004054112A (en) Image processor, method for ordering consumables for image processor, storage medium and program
JP2007086897A (en) Image formation apparatus, program and method
JP2011150589A (en) Information processing apparatus and method thereof
JP2019007991A (en) Image forming apparatus, control method, and program
JP6488181B2 (en) Information processing apparatus, image forming apparatus, and information processing program
JP7327941B2 (en) IMAGE FORMING APPARATUS, IMAGE FORMING APPARATUS CONTROL METHOD, AND PROGRAM
JP2018092029A (en) Image forming apparatus
JP2019043002A (en) Image formation apparatus, control method and program of image formation apparatus
JP2019032428A (en) Image forming apparatus using consumables, device, control method, and program
JP2002331728A (en) Functional member, image recorder for holding the same and method for controlling them