JP2007220024A - Printing apparatus and history management method - Google Patents
Printing apparatus and history management method Download PDFInfo
- Publication number
- JP2007220024A JP2007220024A JP2006042785A JP2006042785A JP2007220024A JP 2007220024 A JP2007220024 A JP 2007220024A JP 2006042785 A JP2006042785 A JP 2006042785A JP 2006042785 A JP2006042785 A JP 2006042785A JP 2007220024 A JP2007220024 A JP 2007220024A
- Authority
- JP
- Japan
- Prior art keywords
- history
- history information
- user
- storage means
- management table
- 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
- 238000007726 management method Methods 0.000 title claims abstract description 107
- 238000007639 printing Methods 0.000 title claims abstract description 31
- 238000012545 processing Methods 0.000 description 28
- 238000004891 communication Methods 0.000 description 16
- 230000015654 memory Effects 0.000 description 14
- 238000011161 development Methods 0.000 description 12
- 238000000034 method Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 8
- 238000012217 deletion Methods 0.000 description 7
- 230000037430 deletion Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Abstract
Description
本発明は、ユーザ毎にジョブ履歴を管理する履歴管理機能を有する印刷装置及び履歴管理方法の改良に関する。 The present invention relates to an improvement in a printing apparatus having a history management function for managing a job history for each user and a history management method.
従来より、メモリに蓄積されるデータ量の増大に対して、データの一部を消去してメモリの記憶容量を確保する印刷装置が提案されている。 2. Description of the Related Art Conventionally, there has been proposed a printing apparatus that secures a storage capacity of a memory by erasing a part of the data as the amount of data stored in the memory increases.
例えば、下記特許文献1には、メモリに蓄積されたデータ量が所定量を超えた場合に、使用履歴の古いデータを圧縮または消去するプリンタが開示されている。
しかし、上記従来の技術においては、使用履歴の古いデータを消去した場合に、それまで蓄積された履歴情報が消失することになり、消去直後に同種のデータが使用されたときには過去の履歴に反映させることができないという問題があった。 However, in the above-mentioned conventional technology, when data with an old usage history is deleted, the history information accumulated until then is lost, and when the same kind of data is used immediately after deletion, it is reflected in the past history. There was a problem that it could not be made.
本発明は、上記従来の課題に鑑みなされたものであり、その目的は、データを消去した直後に同種のデータが使用された場合に、過去の履歴に反映させることができる印刷装置及び履歴管理方法を提供することにある。 The present invention has been made in view of the above-described conventional problems, and an object of the present invention is to provide a printing apparatus and history management that can be reflected in a past history when the same kind of data is used immediately after erasing the data. It is to provide a method.
上記目的を達成するために、本発明は、 ユーザ毎にジョブ履歴を管理する履歴管理機能を有する印刷装置であって、ユーザ毎、用紙サイズ毎に用紙の使用枚数を履歴情報として記憶する第1の記憶手段と、前記第1の記憶手段に記憶された履歴情報の少なくとも一部を消去する履歴消去手段と、前記履歴消去手段が消去した履歴情報を記憶する第2の記憶手段と、前記第2の記憶手段に記憶された履歴情報の少なくとも一部を前記第1の記憶手段に再度書き込む再書込手段と、を備えることを特徴とする。 In order to achieve the above object, the present invention is a printing apparatus having a history management function for managing a job history for each user, and stores the number of sheets used as history information for each user and for each sheet size. Storage means, history erasure means for erasing at least part of the history information stored in the first storage means, second storage means for storing history information erased by the history erasure means, And rewriting means for rewriting at least part of the history information stored in the second storage means into the first storage means.
ここで、上記履歴消去手段は、前記第1の記憶手段の記憶容量に空き容量がなく、新規ユーザの履歴情報を記憶できない場合に消去動作を実行することを特徴とする。 Here, the history erasing means executes an erasing operation when there is no free capacity in the storage capacity of the first storage means and history information of a new user cannot be stored.
また、上記再書込手段は、前記履歴消去手段が前記履歴情報の少なくとも一部を消去した後、履歴情報が消去されたユーザからの印刷ジョブを実行した場合に、当該ユーザの消去した履歴情報を前記第1の記憶手段に再度書き込むことを特徴とする。 In addition, when the history erasing unit erases at least a part of the history information and then executes a print job from the user whose history information is erased, the rewriting unit erases the history information deleted by the user. Is written again in the first storage means.
また、本発明は、ユーザ毎にジョブ履歴を管理する履歴管理機能を有する印刷装置であって、ユーザ毎、用紙サイズ毎に用紙の使用枚数を履歴情報として記憶する第1の記憶手段と、前記第1の記憶手段に記憶された履歴情報の内容を全て含んで記憶する第2の記憶手段と、前記第2の記憶手段に記憶された履歴情報の少なくとも一部を前記第1の記憶手段に再度書き込む再書込手段と、を備えることを特徴とする。 The present invention is also a printing apparatus having a history management function for managing a job history for each user, the first storage means for storing the number of sheets used for each user and for each sheet size as history information, Second storage means for storing all the contents of history information stored in the first storage means, and at least a part of the history information stored in the second storage means in the first storage means And rewriting means for rewriting.
ここで、上記再書込手段は、前記履歴消去手段が前記履歴情報の少なくとも一部を消去した後、消去動作の取消指示に基づき消去した履歴情報の少なくとも一部を前記第1の記憶手段に再度書き込むことを特徴とする。 Here, the rewriting means stores at least a part of the history information erased based on the instruction to cancel the erase operation in the first storage means after the history erasing means erases at least a part of the history information. It is characterized by writing again.
また、本発明は、ユーザ毎にジョブ履歴を管理する履歴管理方法であって、ユーザ毎、用紙サイズ毎に用紙の使用枚数を履歴情報として第1の記憶手段に記憶するステップと、前記第1の記憶手段に記憶された履歴情報の少なくとも一部を消去するステップと、前記消去した履歴情報を第2の記憶手段に記憶するステップと、前記第2の記憶手段に記憶された履歴情報の少なくとも一部を前記第1の記憶手段に再度書き込むステップと、を備えることを特徴とする。 According to another aspect of the present invention, there is provided a history management method for managing a job history for each user, the step of storing the number of sheets used for each user and each sheet size as history information in a first storage unit; Deleting at least a part of the history information stored in the storage means, storing the deleted history information in the second storage means, and at least of the history information stored in the second storage means Writing a part again into the first storage means.
また、本発明は、ユーザ毎にジョブ履歴を管理する履歴管理方法であって、ユーザ毎、用紙サイズ毎に用紙の使用枚数を履歴情報として第1の記憶手段に記憶するステップと、前記第1の記憶手段に記憶された履歴情報の内容を全て含んで第2の記憶手段に記憶するステップと、前記第2の記憶手段に記憶された履歴情報の少なくとも一部を前記第1の記憶手段に再度書き込むステップと、を備えることを特徴とする。 According to another aspect of the present invention, there is provided a history management method for managing a job history for each user, the step of storing the number of sheets used for each user and each sheet size as history information in a first storage unit; Storing all the contents of the history information stored in the storage means in the second storage means and storing at least part of the history information stored in the second storage means in the first storage means And writing again.
以下、本発明を実施するための最良の形態(以下、実施形態という)を、図面に従って説明する。 Hereinafter, the best mode for carrying out the present invention (hereinafter referred to as an embodiment) will be described with reference to the drawings.
図1には、本発明にかかる印刷装置の構成のブロック図が示される。図1において、印刷装置は、通信インターフェース10、ROM(リードオンリーメモリ)12、RAM(ランダムアクセスメモリ)14、不揮発性メモリ16、画像形成装置18、操作パネル20及びプロセッサ22を含んで構成されている。
FIG. 1 shows a block diagram of a configuration of a printing apparatus according to the present invention. In FIG. 1, the printing apparatus includes a
通信インターフェース10は、イーサネット(登録商標)等のネットワークまたはIEEE1284等のローカル接続手段により構成される通信手段に接続され、図示しないパーソナルコンピュータ等のクライアント装置と印刷ジョブ等のデータの送受信処理を行う。
The
ROM12は、読み出し専用の不揮発性メモリであり、プロセッサ22等が実行するプログラムやデータ等を記憶する。
The
RAM14は、プロセッサ22の作業用メモリ(主記憶装置)として機能する読み書き可能な揮発性メモリであり、通信インターフェース10を介して受信したデータや、プロセッサ22により展開された画像データ等を記憶する。
The
不揮発性メモリ16は、読み書き可能な不揮発性メモリであり、EEPROM、フラッシュメモリ等で構成され、印刷ジョブの履歴情報等を記憶する。
The
画像形成装置18は、プリンタエンジン等を含んで構成され、上記クライアント装置から通信インターフェース10を介して受信した画像データの印刷出力等を行う。
The
操作パネル20は、データ入力用のキー等を備え、ユーザによるデータの入力等に使用する。また、液晶ディスプレイ(LCD)等を備え、印刷装置における履歴管理動作の情報を報知する構成としてもよい。
The
プロセッサ22は、CPU(中央処理装置)等により構成され、通信インターフェース10、ROM12、RAM14、不揮発性メモリ16、画像形成装置18及び操作パネル20とデータのやり取りを行いながらこれらの動作を制御する。
The
図2には、上記図1に示された印刷装置の各機能を表す機能ブロック図が示される。図2において、印刷装置は、通信部24、ジョブ制御部26、画像展開処理部28、画像記憶部30、印刷処理部32、画像形成部34、履歴情報管理部36、揮発性履歴記憶部38、不揮発性履歴記憶部40、ユーザインターフェース部42及びメニュー制御部44を含んで構成されている。
FIG. 2 is a functional block diagram showing the functions of the printing apparatus shown in FIG. 2, the printing apparatus includes a
通信部24は、通信インターフェース10、プロセッサ22及びROM12に格納された動作プログラムにより実現され、上述した通信手段を介してクライアント装置と印刷ジョブ等のデータを送受信する。受信したデータは画像展開処理部28に出力する。また、データの入力を検出してジョブ制御部26に通知する。
The
ジョブ制御部26は、プロセッサ22及びROM12に格納された動作プログラムにより実現され、通信部24からデータ受信の通知を受け、画像展開処理部28に画像展開処理の開始を通知する。また、画像展開処理部28から画像展開終了通知を受け、印刷処理部32に印刷処理の開始を通知する。また、印刷処理部32から印刷終了通知を受けると履歴情報管理部36に通知する。
The
画像展開処理部28は、プロセッサ22及びROM12に格納された動作プログラムにより実現され、ジョブ制御部26からの画像展開開始通知を受け、通信部24から印刷ジョブを受け取って画像展開処理を行い、印刷処理部32で処理可能な画像データを生成する。この展開処理後の画像データは、画像記憶部30に格納する。
The image
画像記憶部30は、RAM14、プロセッサ22及びROM12に格納された動作プログラムにより実現され、画像展開処理部28が生成した展開処理後の画像データを格納するとともに印刷処理部32に画像データを出力する。また、印刷処理部32による上記画像データの読み出しが終了した後、その画像データを削除する。
The
印刷処理部32は、プロセッサ22及びROM12に格納された動作プログラムにより実現され、ジョブ制御部26からの印刷処理の開始通知により画像記憶部30から上記画像データを読み出し、画像形成部34を制御して印刷媒体上に画像形成(印刷出力)を行わせる。
The
画像形成部34は、画像形成装置18、プロセッサ22及びROM12に格納された動作プログラムにより実現され、上記印刷処理部32の制御動作に基づき、上記画像データを印刷媒体上に印刷出力する。
The
履歴情報管理部36は、プロセッサ22及びROM12に格納された動作プログラムにより実現され、ジョブ制御部26およびメニュー制御部44からの通知を受け、履歴情報の記憶・削除を行う。履歴情報の記憶には、揮発性履歴記憶部38と不揮発性履歴記憶部40を用いる。
The history
揮発性履歴記憶部38は、RAM14により実現され、不揮発性履歴記憶部40から削除されたユーザの履歴情報を記憶する揮発性記憶手段である。この揮発性履歴記憶部38が、本発明の第2の記憶手段の例である。
The volatile
不揮発性履歴記憶部40は、不揮発性メモリ16により実現され、ジョブ履歴の管理テーブルを記憶する不揮発性メモリである。この不揮発性履歴記憶部40が、本発明の第1の記憶手段の例である。
The non-volatile
ユーザインターフェース部42は、操作パネル20、プロセッサ22及びROM12に格納された動作プログラムにより実現され、メニュー制御部44により制御されて、LCD等の表示手段に動作制御メニューを表示し、また、キー等の入力手段から入力した情報をメニュー制御部44に通知する。
The
メニュー制御部44は、動作制御メニューを表示してユーザに操作させるための入出力情報をユーザインターフェース部42とやり取りし、操作の結果を履歴情報管理部36に通知する。
The
図3には、上記不揮発性履歴記憶部40に形成されたジョブ履歴の管理テーブルの例が示される。図3において、ジョブ履歴の管理テーブルには、履歴情報として「ユーザ名」、「総印刷枚数」、「A3印刷枚数」、「A4印刷枚数」、「B4印刷枚数」、「B5印刷枚数」の各項目についてのデータが格納されている。本例では、100ユーザ分のデータが例示されている。
FIG. 3 shows an example of a job history management table formed in the non-volatile
図4、図5には、本実施形態にかかる印刷装置の動作例のフローが示される。図2において、通信部24がクライアント装置から印刷ジョブを受信すると(S101)、画像展開処理部28がジョブ制御部26の指示により画像展開処理を実行し、印刷処理部32は、画像形成部34を制御して上記展開処理後の画像データを印刷媒体上に印刷出力させる(S102)。
4 and 5 show a flow of an operation example of the printing apparatus according to the present embodiment. In FIG. 2, when the
ジョブ制御部26は、上記印刷出力が終了したか否かを監視し(S103)、印刷出力が終了すると、印刷ジョブを送信してきたユーザ名を取得する(S104)。
The
次に、ジョブ制御部26は、上記図3に示される不揮発性履歴記憶部40に形成されたジョブ履歴の管理テーブルを参照し、ユーザ名を検索する(S105)。S104で取得したユーザ名が管理テーブルに有る場合には(S106)、S102で印刷出力した印刷ジョブの内容に基づき、履歴情報管理部36が管理テーブルに記憶されている履歴情報を更新する(S107)。例えば、図3の例では、各用紙サイズ毎に印刷枚数を更新する。
Next, the
一方、S106において、S104で取得したユーザ名が管理テーブルにない場合には、ジョブ制御部26が不揮発性履歴記憶部40に形成された管理テーブルに空き容量が有るか否かを確認する(S108)。空き容量が有る場合には、履歴情報管理部36がS104で取得した新規ユーザの履歴情報を管理テーブルに追加する(S109)。その後、S113に移り、ジョブ制御部26が印刷ジョブの受信を監視する。
On the other hand, in S106, when the user name acquired in S104 is not in the management table, the
また、S108において空き容量が無い場合には、図5に移り、ジョブ制御部26が管理テーブルから削除するユーザを決定する(S110)。削除ユーザを決定する方法としては、例えば使用頻度に基づいて決定する方法ある。この場合、一般に知られているLRU(Least Recently Used)アルゴリズムやLFU(Least Frequently Used)アルゴリズムを用いることができる。
If there is no free space in S108, the process moves to FIG. 5 and the
履歴情報管理部36は、ジョブ制御部26が決定したユーザの履歴情報を不揮発性履歴記憶部40に形成された管理テーブルから削除し、揮発性履歴記憶部38に移動して臨時テーブルに記憶させる(S111)。これにより、不揮発性履歴記憶部40に空き領域を確保することができ、履歴情報管理部36は、S104で取得したユーザの履歴情報を管理テーブルに追加することができる(S112)。この場合の履歴情報管理部36が、本発明の履歴消去手段に相当する。
The history
図6(a),(b)には、不揮発性履歴記憶部40に形成された管理テーブル及び揮発性履歴記憶部38に形成された臨時テーブルの例が示される。図6(a)に示される管理テーブルでは、図3に示された管理テーブルからS111のステップでユーザ99、ユーザ100の履歴情報が削除され、S112のステップでユーザ101とユーザ102の履歴情報が新規に追加されている。また、図6(b)に示される臨時テーブルには、管理テーブルから削除されたユーザ99、ユーザ100が記憶されている。
6A and 6B show examples of a management table formed in the nonvolatile
次に、ジョブ制御部26は、通信部24がクライアント装置から印刷ジョブを受信したか否かを監視し(S113)、印刷ジョブを受信すると、画像展開処理部28がジョブ制御部26の指示により画像展開処理を実行し、印刷処理部32は、画像形成部34を制御して上記展開処理後の画像データを印刷媒体上に印刷出力させる(S114)。
Next, the
ジョブ制御部26は、上記印刷出力が終了したか否かを監視し(S115)、印刷出力が終了すると、印刷ジョブを送信してきたユーザ名を取得する(S116)。
The
次に、ジョブ制御部26は、上記揮発性履歴記憶部38の臨時テーブルに記憶されたユーザの履歴情報を参照し、ユーザ名を検索する(S117)。S116で取得したユーザ名が臨時テーブルに有る場合には(S118)、ジョブ制御部26が不揮発性履歴記憶部40に形成された管理テーブルに空き容量が有るか否かを確認する(S119)。空き容量が有る場合には、S116で取得したユーザの履歴情報を臨時テーブルから管理テーブルに移動する(S120)。その後、S114で印刷出力した印刷ジョブの内容に基づき、履歴情報管理部36が管理テーブルに記憶されている履歴情報を更新する(S121)。これにより、管理テーブルから履歴情報を一度削除したユーザから印刷ジョブが送信された場合に、上記削除した履歴情報に新たな印刷ジョブの履歴を反映させることができる。なお、この場合の履歴情報管理部36が、本発明の再書込手段に相当する。その後、S113に移り、ジョブ制御部26が印刷ジョブの受信を監視する。
Next, the
一方、S119において、管理テーブルに空き容量が無い場合には、ジョブ制御部26が管理テーブルから削除するユーザを決定する(S122)。履歴情報管理部36は、ジョブ制御部26が決定したユーザの履歴情報を管理テーブルから削除し、揮発性履歴記憶部38に移動して臨時テーブルに記憶させる(S123)。その後、S120からの動作を実行する。
On the other hand, when there is no free space in the management table in S119, the
図7(a),(b)には、S120,S121において更新された管理テーブル及び臨時テーブルの例が示される。図7(a)の例では、図6(a)に示された状態から、さらにユーザ100の90ページの印刷ジョブ(A3が40ページ、A4が25ページ、B4が17ページ、B5が8ページ)を実行した結果、ユーザ100の履歴情報が揮発性履歴記憶部38の臨時テーブルから不揮発性履歴記憶部40の管理テーブルに移動されて書き込まれている。この場合、S111で一度管理テーブルから削除される前の総印刷枚数等のデータを累積した履歴情報を、再び管理テーブルに書き込むことが可能となる。
7A and 7B show examples of the management table and the temporary table updated in S120 and S121. In the example of FIG. 7A, from the state shown in FIG. 6A, the 90-page print job of the user 100 (A3 is 40 pages, A4 is 25 pages, B4 is 17 pages, B5 is 8 pages) ), The history information of the
また、図7(b)の臨時テーブルからは、上記ユーザ100の履歴情報が削除されている。なお、S119で、管理テーブルに空き容量が無かった場合には、例えばユーザ1を管理テーブルから削除するユーザとして決定し、図7(b)に示されるように、臨時テーブルに移動しておく。
In addition, the history information of the
以上のように、S111で一度削除したユーザの履歴情報を管理テーブルに戻すことができ、データを消去した直後に同種のデータが使用された場合に、そのデータを過去の履歴に反映させることができる。 As described above, the history information of the user once deleted in S111 can be returned to the management table, and when the same kind of data is used immediately after erasing the data, the data can be reflected in the past history. it can.
また、S118において、S116で取得したユーザ名が管理テーブルにない場合には、図4のS105に戻り、管理テーブルの更新または新規ユーザの追加動作を繰り返す。 If the user name acquired in S116 is not in the management table in S118, the process returns to S105 in FIG. 4 to repeat the management table update or new user addition operation.
図8(a),(b)には、本発明の不揮発性履歴記憶部40に形成された管理テーブル及び揮発性履歴記憶部38に形成された臨時テーブルの変形例が示される。なお、図3〜図7の実施形態と本変形例との切替は、上述したメニュー制御部44がユーザインターフェース部42から入力されるユーザの指示に基づいて実行する。
8A and 8B show a modification of the management table formed in the nonvolatile
図8(a)において、管理テーブルには10ユーザ分の履歴情報が記憶され、そのそれぞれについて「ユーザ名」と「総印刷枚数」の項目を有している。また、図8(b)において、臨時テーブルには12ユーザ分の履歴情報が記憶され、そのそれぞれについて「ユーザ名」、「総印刷枚数」、「管理テーブルへの記憶の有無」及び「履歴情報の有効/無効」の項目を有している。臨時テーブルの項目は管理テーブルの全ての項目を含み、重複する部分は、不揮発性履歴記憶部40のキャッシュとして利用される。ここで、上記「管理テーブルへの記憶の有無」の項目の値が“する”になっている場合は、臨時テーブルの「ユーザ名」及び「総印刷枚数」の内容を管理テーブルにも反映させ、“しない”になっている場合は反映させないように履歴情報管理部36が管理テーブルの記憶内容を制御する。従って、臨時テーブルが管理テーブルのキャッシュとして利用できるのは、「管理テーブルへの記憶の有無」の項目の値が“する”になっているときである。また、「履歴情報の有効/無効」の項目の値が“有効”になっている場合は、管理テーブルに空き容量があると当該履歴情報が管理テーブルに書き込まれ、“無効”になっている場合は、管理テーブルに空き容量があっても書き込まれないように履歴情報管理部36が管理テーブルの記憶内容を制御する。
In FIG. 8A, history information for 10 users is stored in the management table, and each has items of “user name” and “total number of printed sheets”. In FIG. 8B, the temporary table stores history information for 12 users, each of which includes “user name”, “total number of printed sheets”, “presence / absence of storage in management table”, and “history information”. Item is “valid / invalid”. The items in the temporary table include all items in the management table, and the overlapping portion is used as a cache of the nonvolatile
図9には、上記図8(a),(b)に示された変形例を使用した場合の印刷装置の動作例のフローが示される。図9において、ジョブ制御部26は、管理テーブルに記憶されている履歴情報の削除指示が管理者から入力されたか否かを監視し(S201)、削除指示があると、履歴情報管理部36に指示して図8(a)の管理テーブルから管理者が指示したユーザの履歴情報を削除する(S202)。この場合、管理テーブルには空き領域が生じるので、新規ユーザの履歴情報を追加してもよい。
FIG. 9 shows a flow of an example of the operation of the printing apparatus when the modification shown in FIGS. 8A and 8B is used. In FIG. 9, the
S202において、指示されたユーザの履歴情報を削除すると、履歴情報管理部36は図8(b)の臨時テーブルの内容を変更し、「管理テーブルへの記憶の有無」は“しない”に、「履歴情報の有効/無効」は“無効”とする(S203)。
In S202, when the history information of the instructed user is deleted, the history
図10には、上記管理者が削除指示を入力する際に使用するユーザインターフェース画面の例が示される。このユーザインターフェース画面は、操作パネル20に備えられたLCDに表示され、キー操作により削除指示を入力する。図10に示された例では、削除する履歴情報としてユーザ2が選択されている状態を示しているが、この状態で決定キーを押下することにより、ユーザ2の履歴情報を管理テーブルから削除することができる。
FIG. 10 shows an example of a user interface screen used when the administrator inputs a deletion instruction. This user interface screen is displayed on the LCD provided in the
図11(a),(b)には、上記変更後の管理テーブル及び臨時テーブルの例が示される。図11(a)において、管理テーブルからは、削除指示されたユーザ2の履歴情報が削除されている。また、図11(b)の臨時テーブルにおいて、ユーザ2の「管理テーブルへの記憶の有無」の項目は“しない”に、「履歴情報の有効/無効」の項目は“無効”に変更されている。なお、図11(a)の例では、管理テーブルに生じた空き領域にユーザ11の履歴情報が書き込まれている。また、図11(b)の臨時テーブルでは、「管理テーブルへの記憶の有無」の項目が“する”にされている。
FIGS. 11A and 11B show examples of the management table and the temporary table after the change. In FIG. 11A, the history information of the
以上の状態で、ジョブ制御部26は、上記直前に実行された削除指示を取り消すための取消指示が管理者から入力されたか否かを監視する(S204)。取消指示が入力されると、ジョブ制御部26は履歴情報管理部36に指示し、S202において管理テーブルから削除した履歴情報を臨時テーブルから取得して管理テーブルに復元する(S205)。なお、この場合、S202において履歴情報を追加した新規ユーザがある場合は、その履歴情報を管理テーブルから削除する。
In the above state, the
また、履歴情報管理部36は、S203で変更した臨時テーブルの内容を元に戻す(S206)。
Further, the history
図12には、上記管理者が削除指示の取消指示を入力する際に使用するユーザインターフェース画面の例が示される。このユーザインターフェース画面も、操作パネル20に備えられたLCDに表示され、キー操作により取消指示を入力する。すなわち、「直前の操作を取り消しますか?」の問い合わせに対して「YES」を選択することにより直前の削除指示が取り消される。この結果、管理テーブル及び臨時テーブルは、図11(a),(b)に示された状態から図8(a),(b)に示された状態に復元される。
FIG. 12 shows an example of a user interface screen used when the administrator inputs a deletion instruction cancellation instruction. This user interface screen is also displayed on the LCD provided in the
以上の動作により、データを消去した直後に同種のデータが使用された場合に、過去の履歴に反映させることができる印刷装置及び履歴管理方法を実現することができる。 With the above operation, it is possible to realize a printing apparatus and a history management method that can be reflected in the past history when the same kind of data is used immediately after erasing the data.
10 通信インターフェース、12 ROM、14 RAM、16 不揮発性メモリ、18 画像形成装置、20 操作パネル、22 プロセッサ、24 通信部、26 ジョブ制御部、28 画像展開処理部、30 画像記憶部、32 印刷処理部、34 画像形成部、36 履歴情報管理部、38 揮発性履歴記憶部、40 不揮発性履歴記憶部、42 ユーザインターフェース部、44 メニュー制御部。
DESCRIPTION OF
Claims (7)
ユーザ毎、用紙サイズ毎に用紙の使用枚数を履歴情報として記憶する第1の記憶手段と、
前記第1の記憶手段に記憶された履歴情報の少なくとも一部を消去する履歴消去手段と、
前記履歴消去手段が消去した履歴情報を記憶する第2の記憶手段と、
前記第2の記憶手段に記憶された履歴情報の少なくとも一部を前記第1の記憶手段に再度書き込む再書込手段と、
を備えることを特徴とする印刷装置。 A printing apparatus having a history management function for managing a job history for each user,
First storage means for storing, as history information, the number of sheets used for each user and for each sheet size;
History erasure means for erasing at least part of the history information stored in the first storage means;
Second storage means for storing history information erased by the history erasure means;
Rewriting means for rewriting at least part of the history information stored in the second storage means to the first storage means;
A printing apparatus comprising:
ユーザ毎、用紙サイズ毎に用紙の使用枚数を履歴情報として記憶する第1の記憶手段と、
前記第1の記憶手段に記憶された履歴情報の内容を全て含んで記憶する第2の記憶手段と、
前記第2の記憶手段に記憶された履歴情報の少なくとも一部を前記第1の記憶手段に再度書き込む再書込手段と、
を備えることを特徴とする印刷装置。 A printing apparatus having a history management function for managing a job history for each user,
First storage means for storing, as history information, the number of sheets used for each user and for each sheet size;
Second storage means for storing all the contents of the history information stored in the first storage means;
Rewriting means for rewriting at least part of the history information stored in the second storage means to the first storage means;
A printing apparatus comprising:
ユーザ毎、用紙サイズ毎に用紙の使用枚数を履歴情報として第1の記憶手段に記憶するステップと、
前記第1の記憶手段に記憶された履歴情報の少なくとも一部を消去するステップと、
前記消去した履歴情報を第2の記憶手段に記憶するステップと、
前記第2の記憶手段に記憶された履歴情報の少なくとも一部を前記第1の記憶手段に再度書き込むステップと、
を備えることを特徴とする履歴管理方法。 A history management method for managing job history for each user,
Storing the number of sheets used for each user and for each sheet size in the first storage means as history information;
Erasing at least part of the history information stored in the first storage means;
Storing the erased history information in a second storage means;
Rewriting at least part of the history information stored in the second storage means to the first storage means;
A history management method comprising:
ユーザ毎、用紙サイズ毎に用紙の使用枚数を履歴情報として第1の記憶手段に記憶するステップと、
前記第1の記憶手段に記憶された履歴情報の内容を全て含んで第2の記憶手段に記憶するステップと、
前記第2の記憶手段に記憶された履歴情報の少なくとも一部を前記第1の記憶手段に再度書き込むステップと、
を備えることを特徴とする履歴管理方法。
A history management method for managing job history for each user,
Storing the number of sheets used for each user and for each sheet size in the first storage means as history information;
Storing all the contents of the history information stored in the first storage means and storing them in the second storage means;
Rewriting at least a part of the history information stored in the second storage unit into the first storage unit;
A history management method comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006042785A JP2007220024A (en) | 2006-02-20 | 2006-02-20 | Printing apparatus and history management method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006042785A JP2007220024A (en) | 2006-02-20 | 2006-02-20 | Printing apparatus and history management method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2007220024A true JP2007220024A (en) | 2007-08-30 |
Family
ID=38497232
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006042785A Pending JP2007220024A (en) | 2006-02-20 | 2006-02-20 | Printing apparatus and history management method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2007220024A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120155945A1 (en) * | 2010-12-20 | 2012-06-21 | Canon Kabushiki Kaisha | Printing apparatus and control method thereof |
-
2006
- 2006-02-20 JP JP2006042785A patent/JP2007220024A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120155945A1 (en) * | 2010-12-20 | 2012-06-21 | Canon Kabushiki Kaisha | Printing apparatus and control method thereof |
| US8929764B2 (en) * | 2010-12-20 | 2015-01-06 | Canon Kabushiki Kaisha | Printing apparatus and control method thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5760745B2 (en) | Printing apparatus and printing system | |
| JP2015204073A (en) | Information processing apparatus, information processing terminal, information processing method, and program | |
| JP2012086449A (en) | Image forming apparatus, job management method, and program | |
| JP6875808B2 (en) | Information processing device | |
| JP6049299B2 (en) | Image processing apparatus, control method thereof, and program. | |
| JP5043578B2 (en) | Printing apparatus, print job control method, and computer program | |
| US20080228788A1 (en) | Information processing apparatus, method, and recording medium | |
| JP2004139389A (en) | Image data management device, image data management program, and image forming apparatus | |
| JP6641952B2 (en) | Printing system | |
| JPH11331446A (en) | Parameter setting method and device for image processor | |
| JP2007220024A (en) | Printing apparatus and history management method | |
| JP2006252191A (en) | Image forming apparatus | |
| JP2012224035A (en) | Printing apparatus, method for controlling printing apparatus, and program | |
| JP4143378B2 (en) | Image data management apparatus, image data management program, and image forming apparatus | |
| JP5093269B2 (en) | Image processing apparatus, operation mode setting method of the same, and operation mode setting program | |
| JP2004199362A (en) | Printing system | |
| JP2009214452A (en) | Printing apparatus | |
| JP6787490B2 (en) | Memory system and electronic equipment | |
| JP2017126320A (en) | Electronic device and its control method | |
| JP6070359B2 (en) | Information transmitter | |
| JP2009003658A (en) | Data processor, data processing method, and data processing program | |
| JP5397085B2 (en) | Printing system and printing apparatus | |
| JP5277872B2 (en) | Print management system, print management apparatus, and print management program | |
| JP2007058429A (en) | Storage data management method for printing apparatus | |
| JP6950392B2 (en) | Information processing systems, information processing equipment and programs |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20071114 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20071115 |