JP2019086636A - Image forming device, control method and program - Google Patents
Image forming device, control method and program Download PDFInfo
- 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
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
- Facsimiles In General (AREA)
Abstract
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.
ここで、消耗品の識別情報に加えて、その他の情報を付加した新たな識別情報を用いて消耗品の個体を識別することが考えられる。
例えば、画像形成装置において、シリアル番号等の識別情報を用いて消耗品を識別し、管理していたファームウェアを、識別情報にその他の情報が付加された新たな識別情報により消耗品を識別し、管理するファームウェアにアップデートする場合がある。このように、消耗品を識別する識別情報の形式が変更された場合、以下のような問題がある。
例えば、画像形成装置が、消耗品の識別情報の形式の変更後において、現在装着されている消耗品の変更後の形式の新たな識別情報と、変更前の形式で記憶された消耗品の識別情報と、に基づいて、消耗品の交換を検知する場合がある。この場合、画像形成装置は、実際には消耗品が交換されていないとしても、変更前の形式の消耗品の識別情報と、変更後の形式の消耗品の新たな識別情報と、が一致せず、消耗品が交換されたと誤検知してしまう場合があるという問題がある。
本発明は、上述の問題の少なくとも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. .
以下に、本発明の好ましい実施の形態を、図面に基づいて詳細に説明する。 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
The
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
The
本実施形態では、トナーカートリッジ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
The
操作表示部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
The USB I /
The
(トナーカートリッジの使用履歴情報)
本実施形態の画像形成装置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
The
画像形成装置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
Further, the
In addition, before updating the firmware, the
また、ファームウェアの更新後において、画像形成装置100は、トナーカートリッジを識別するための識別情報として、カートリッジ情報に含まれるシリアル番号にトナーカートリッジの属性情報を付加した識別情報を利用するものする。これは新しいファームウェアでは、旧ファームウェアとは異なるアルゴリズムでトナーカートリッジ等の消耗部品を管理するようになったことを意味する。ファームウェアの更新後の識別情報の形式は、第2の形式の一例である。付加されるトナーカートリッジの属性情報としては、例えば、トナーカートリッジの使用開始日時の情報、トナーカートリッジの使用期限の情報等がある。以下では、ファームウェアの更新後に画像形成装置がトナーカートリッジの識別のために利用するシリアル番号にトナーカートリッジの属性情報を付加した識別情報を、新たな識別情報とする。
例えば、トナーカートリッジがメモリータグに記憶するシリアル番号は、予め定められたビット数で表される製造番号である。これらの製造番号は、例えば、時刻や製造装置の固有情報など複数の条件などに基づいて生成され、実用上のIDの重複が起こらないように生成されているものとする。しかしながら、上述の生成方法であっても、ビット数によっては重複するIDが割り当てられることが有りうる。これは、トナーカートリッジのような消耗品では製造コストを下げるため、メモリータグの容量をできうる限り削減したいという事情があり、衝突可能性を避けるためにシリアル番号のビット数をむやみに増やすことが難しいからである。したがって、実用上は一意と見なせる程度のシリアルIDを付番するようはするものの、シリアル番号が重複してしまう可能性はゼロにはできない。これを鑑み、本実施形態における新しいファームウェアでは、同じシリアル番号を有する異なるトナーカートリッジが存在し得るものとして、シリアル番号と、その他のカートリッジの識別情報と、を利用して、カートリッジを一意に区別する。
したがって、CPU101は、ファームウェアの更新後において、電源が投入された場合、スリープから復帰した場合、ドアのクローズを検知した場合等に、以下のような処理を行うこととなる。即ち、CPU101は、最新の使用履歴情報に含まれる識別情報と、現在装着されているトナーカートリッジのメモリータグに記憶されたカートリッジ情報に基づいて決定される新たな識別情報と、が一致するか否かを判定する。そして、画像形成装置100は、一致すると判定した場合、トナーカートリッジの交換が発生していないと決定し、一致しないと判定した場合、トナーカートリッジの交換が発生したと決定する。
Further, after updating the firmware, the
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
しかし、ファームウェアの更新後において、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
Therefore, in the present embodiment, even if the format of the identification information of the toner cartridge in the
(画像形成装置の処理の詳細)
図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
In step S301, the
In step S302, the
S303において、CPU101は、S302で取得した最新の使用履歴情報に含まれるトナーカートリッジの識別情報が、ファームウェアの更新前の形式の識別情報か否かを判定する。
より具体的には、CPU101は、例えば、S302で取得した最新の使用履歴情報に含まれるトナーカートリッジの識別情報の文字数の値が予め定められた範囲(例えば8以上10以下の範囲)内に含まれるか否かを判定する。そして、CPU101は、S302で取得した最新の使用履歴情報に含まれるトナーカートリッジの識別情報の文字数の値が予め定められた範囲内に含まれると判定した場合、この識別情報がファームウェアの更新前の形式の識別情報であると判定する。また、CPU101は、S302で取得した最新の使用履歴情報に含まれるトナーカートリッジの識別情報の文字数の値が予め定められた範囲内に含まれないと判定した場合、この識別情報がファームウェアの更新前の形式の識別情報でないと判定する。
In step S303, the
More specifically, for example, the
また、CPU101は、例えば、S302で取得した最新の使用履歴情報に含まれるトナーカートリッジの識別情報のバイト数の値が予め定められた値(例えば、2バイト)であるか否かを判定することとしてもよい。その場合、CPU101は、S302で取得した最新の使用履歴情報に含まれるトナーカートリッジの識別情報のバイト数の値が予め定められた値であると判定した場合、この識別情報がファームウェアの更新前の形式の識別情報であると判定する。また、CPU101は、S302で取得した最新の使用履歴情報に含まれるトナーカートリッジの識別情報のバイト数の値が予め定められた値でないと判定した場合、この識別情報がファームウェアの更新前の形式の識別情報でないと判定する。
CPU101は、S302で取得した最新の使用履歴情報に含まれるトナーカートリッジの識別情報が、ファームウェアの更新前の形式の識別情報であると判定した場合、S304の処理に進む。また、CPU101は、S302で取得した最新の使用履歴情報に含まれるトナーカートリッジの識別情報が、ファームウェアの更新前の形式の識別情報でないと判定した場合、ファームウェアの更新後の形式の識別情報であるとして、S310の処理に進む。
In addition, for example, the
If the
S304において、CPU101は、S302で取得した使用履歴情報に含まれる識別情報(シリアル番号)と、S301で取得したシリアル番号と、が一致するか否かを判定する。CPU101は、S302で取得した使用履歴情報に含まれる識別情報(シリアル番号)と、S301で取得したシリアル番号と、が一致すると判定した場合、トナーカートリッジの交換が発生していない可能性があると決定して、S305の処理に進む。また、CPU101は、S302で取得した使用履歴情報に含まれる識別情報(シリアル番号)と、S301で取得したシリアル番号と、が一致しないと判定した場合、トナーカートリッジの交換が発生したと決定して、S309の処理に進む。S301で取得したシリアル番号は、ファームウェアの更新後の形式のトナーカートリッジ110の識別情報に含まれるファームウェアの更新前の形式に対応する情報の一例である。
In step S304, the
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
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
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
S308において、CPU101は、ROM102、RAM103等に記憶されている最新の使用履歴情報における識別情報を、ファームウェアの更新後のトナーカートリッジの形式の識別情報に更新する。より具体的には、CPU101は、S301で取得したシリアル番号と、シリアル番号と組み合わせて新たな識別情報を生成するための情報と、に基づいて、新たな識別情報を生成する。そして、CPU101は、ROM102、RAM103等に記憶されている最新の使用履歴情報における識別情報を生成した識別情報で更新する。
S309において、CPU101は、S301で取得したシリアル番号と、シリアル番号と組み合わせて新たな識別情報を生成するための情報と、に基づいて、新たな識別情報を生成する。そして、CPU101は、生成した新たな識別情報と、S301で装着が検知されたトナーカートリッジ110のメモリータグ111に含まれているカートリッジ情報と、を対応付けてROM102、RAM103等に、最新の使用履歴情報として記憶する。S309の処理は、記憶制御処理の一例である。
In step S308, the
In step S309, the
図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
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
In S310, the
(変形例)
本実施形態では、画像形成装置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
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
また、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
In the present embodiment, the
また、本実施形態では、画像形成装置100は、消耗品としてトナーカートリッジの交換を検知することとした。しかし、画像形成装置は、画像形成装置100に装着されるその他の消耗品の交換を検知することとしてもよい。
例えば、画像形成装置100が3Dプリンタである場合、画像形成装置100には、立体物の生成に利用される樹脂等の消耗材が格納されるメモリータグを含むカートリッジが装着されることとなる。この場合、画像形成装置100は、消耗品として、このようなカートリッジの交換を検知してもよい。
Further, in the present embodiment, the
For example, when the
(効果)
以上、本実施形態では、画像形成装置100は、トナーカートリッジ110の装着が検知され、最新の使用履歴情報に含まれるトナーカートリッジの識別情報がファームウェアの更新前の形式(シリアル番号)である場合、以下の処理を行うこととした。即ち、画像形成装置100は、装着が検知されたトナーカートリッジ110のシリアル番号と、最新の使用履歴情報に含まれる識別情報と、に基づいて、トナーカートリッジの交換が発生したか否かを決定した。これにより、画像形成装置100は、ファームウェアの更新により、画像形成装置100におけるトナーカートリッジの識別情報の形式が変更された場合でも、トナーカートリッジの交換の誤検知の可能性を低減できる。
また、画像形成装置100は、最新の使用履歴情報に含まれるトナーカートリッジの識別情報がファームウェアの更新前の形式(シリアル番号)であり、トナーカートリッジの交換が発生していないと決定した場合、以下の処理を行った。即ち、画像形成装置100は、装着を検知したトナーカートリッジ110のカートリッジ情報から、ファームウェアの更新後の形式の識別情報を生成した。そして、画像形成装置100は、生成した識別情報を、最新の使用履歴情報に含まれる識別情報としてROM102、RAM103等記憶した。これにより、画像形成装置100は、ファームウェアの更新により変更された形式で最新の使用履歴情報に含まれるトナーカートリッジの識別情報を更新することができる。
(effect)
As described above, in the present embodiment, when the
Further, when the
<その他の実施形態>
本発明は、上述の実施形態の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
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
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の形式は、前記画像形成装置のファームウェアが更新された後における消耗品の識別情報の形式である請求項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:
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021081537A (en) * | 2019-11-18 | 2021-05-27 | ブラザー工業株式会社 | Image forming apparatus |
-
2017
- 2017-11-06 JP JP2017214195A patent/JP2019086636A/en active Pending
Cited By (1)
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 |