(57)【要約】【課題】  管理情報を消去せずに、新たに生成される管理情報を記憶するための記憶容量を確保すると共に、当該管理情報の管理を適切に行うことが可能な印刷用制御装置、印刷装置、印刷システム及び印刷用プログラムを提供することを目的とする。【解決手段】  管理情報記憶部２０６及び記憶装置２５０にそれぞれ記憶される、印刷状況を管理するための主管理情報及び副管理情報の情報量を検出する管理情報検出部２０５と、前記副管理情報の情報量に基づいて前記主管理情報を前記記憶装置２５０へ移動させる管理情報移動部２０７とを有することを特徴としている。【選択図】  図２
2008068543.tif 000002
【特許請求の範囲】
【請求項１】
主記憶手段及び副記憶手段にそれぞれ記憶される、印刷状況を管理するための主管理情報及び副管理情報の情報量を検出する管理情報検出手段と、
前記副管理情報の情報量に基づいて前記主管理情報を前記副記憶手段へ移動させる管理情報移動手段と
を有することを特徴とする印刷用制御装置。
【請求項２】
前記副記憶手段は、印刷装置に着脱可能であって、
前記副記憶手段の前記印刷装置への接続を検出する接続検出手段をさらに備え、
前記管理情報移動手段は、前記接続検出手段が前記副記憶手段の接続を検出した場合に、移動させることを特徴とする請求項１に記載の印刷用制御装置。
【請求項３】
前記管理情報移動手段は、前記主管理情報の複製を生成し、複製元の主管理情報を前記副記憶手段へ移動させると共に、複製された主管理情報の情報量を縮減し、
前記管理情報検出手段は、縮減された前記主管理情報を前記主記憶手段に記憶することを特徴とする請求項１または２に記載の印刷用制御装置。
【請求項４】
前記管理情報移動手段は、前記接続検出手段が前記副記憶手段の２度以上の接続を検出した場合であって、前記主管理情報と前記副管理情報とが不一致である場合に、前記副管理情報の一部に前記主管理情報を置換することを特徴とする請求項２または３に記載の印刷用制御装置。
【請求項５】
前記管理情報移動手段は、前記主管理情報の情報量が前記副管理情報の情報量以下である場合に、前記副管理情報の情報量を補正することを特徴とする請求項４に記載の印刷用制御装置。
【請求項６】
前記主管理情報及び前記副管理情報は、前記印刷装置における印刷枚数を管理する印刷枚数情報を有し、
前記管理情報移動手段は、前記印刷枚数情報を置換することを特徴とする請求項４または５に記載の印刷用制御装置。
【請求項７】
前記管理情報移動手段は、前記副管理情報の情報量が前記主管理情報の情報量より大きい場合に、前記主管理情報を前記副記憶手段に移動させると共に、前記副管理情報を前記主記憶手段に移動させることを特徴とする請求項１に記載の印刷用制御装置。
【請求項８】
前記主管理情報及び前記副管理情報は、前記印刷装置の使用頻度を管理する使用頻度情報であることを特徴とする請求項７に記載の印刷用制御装置。
【請求項９】
前記副記憶手段の記憶容量は、前記主記憶手段の記憶容量より大きく、
前記副記憶手段に対する読み出し時間は、前記主記憶手段に対する読み出し時間より遅いことを特徴とする請求項１から８のいずれか１項に記載の印刷用制御装置。
【請求項１０】
印刷状況を管理するための主管理情報及び副管理情報をそれぞれ記憶する主記憶手段及び副記憶手段と、
前記副管理情報の情報量を検出する管理情報検出手段と、
前記副管理情報の情報量に基づいて前記主管理情報を前記副記憶手段へ移動させる管理情報移動手段と
を有することを特徴とする印刷装置。
【請求項１１】
印刷手段と、
前記印刷手段に印刷させるための印刷情報を生成する生成手段と、
前記印刷手段における印刷状況を管理するための主管理情報及び副管理情報をそれぞれ記憶する主記憶手段及び副記憶手段と、
前記副管理情報の情報量を検出する管理情報検出手段と、
前記副管理情報の情報量に基づいて前記主管理情報を前記副記憶手段へ移動させる管理情報移動手段と
を有することを特徴とする印刷システム。
【請求項１２】
主記憶手段及び副記憶手段にそれぞれ記憶される、印刷状況を管理するための主管理情報及び副管理情報の情報量を検出するステップと、
前記副管理情報の情報量に基づいて前記主管理情報を前記副記憶手段へ移動させるステップと
をコンピュータに実行させることを特徴とする印刷用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷技術に関し、特に、印刷装置におけるメモリの有効利用に関する。
【背景技術】
【０００２】
印刷装置では、例えばユーザを管理するためのユーザ履歴や印刷枚数を管理するための印刷履歴等、印刷装置を管理するための管理情報がメモリに記憶されている。利用量に応じた課金制度が設定されている場合や、用紙の無駄使いを防止する場合等に、当該管理情報が使用される。
【０００３】
このような印刷装置に対し、例えば特許文献１では、使用履歴が最も古い管理情報の一部を消去することで、印刷装置の記憶装置がオーバーフローすることを防止している。また、特許文献２では、複写機の有するメモリの使用量が所定量を超える際に通信回線を経由して古い管理情報を集計装置へ伝送して、メモリを解放している。
【特許文献１】特開平５−２１２９１７号公報
【特許文献２】特開平１０−１４５５６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に示す印刷装置においては、管理情報の一部を消去しているため、それまでに蓄積された管理情報は完全な状態で記憶されておらず、再度、管理情報を利用することは不可能となる。また、特許文献２に示す複写機における技術では、古い管理情報を退避するための集計装置や当該集計装置に管理情報を伝送する通信回線が別途必要になりコストがかさむという問題がある。さらに、新しい管理情報を伝送することによって集計装置が有する古い管理情報を書き換えるような場合には、管理情報の不整合や記録もれを防止するためにも、安定した伝送を行う通信回線が必要となる可能性がある。
【０００５】
本発明は、このような事情に鑑みてなされたものであり、管理情報を消去せずに、新たに生成される管理情報を記憶するための記憶容量を確保すると共に、当該管理情報の管理を適切に行うことが可能な印刷用制御装置、印刷装置、印刷システム及び印刷用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の印刷装置用制御装置は、主記憶手段及び副記憶手段にそれぞれ記憶される、印刷状況を管理するための主管理情報及び副管理情報の情報量を検出する管理情報検出手段と、副管理情報の情報量に基づいて主管理情報を副記憶手段へ移動させる管理情報移動手段とを有することを特徴としている。
【０００７】
また、本発明は、副記憶手段が、印刷装置に着脱可能であって、副記憶手段の印刷装置への接続を検出する接続検出手段をさらに備え、管理情報移動手段が、接続検出手段が副記憶手段の接続を検出した場合に、移動させることを特徴としている。
【０００８】
また、本発明は、管理情報移動手段が、主管理情報の複製を生成し、複製元の主管理情報を副記憶手段へ移動させると共に、複製された主管理情報の情報量を縮減し、管理情報検出手段は、縮減された主管理情報を主記憶手段に記憶することを特徴としている。
【０００９】
また、本発明は、管理情報移動手段が、接続検出手段が副記憶手段の２度以上の接続を検出した場合であって、主管理情報と副管理情報とが不一致である場合に、副管理情報の一部に主管理情報を置換することを特徴としている。
【００１０】
また、本発明は、管理情報移動手段が、主管理情報の情報量が副管理情報の情報量以下である場合に、副管理情報の情報量を補正することを特徴としている。
【００１１】
また、本発明は、主管理情報及び副管理情報が、印刷装置における印刷枚数を管理する印刷枚数情報を有し、管理情報移動手段は、印刷枚数情報を置換することを特徴としている。
【００１２】
また、本発明は、管理情報移動手段が、副管理情報の情報量が主管理情報の情報量より大きい場合に、主管理情報を副記憶手段に移動させると共に、副管理情報を主記憶手段に移動させることを特徴としている。
【００１３】
また、本発明は、主管理情報及び副管理情報が、印刷装置の使用頻度を管理する使用頻度情報であることを特徴としている。
【００１４】
また、本発明は、副記憶手段の記憶容量が、主記憶手段の記憶容量より大きく、副記憶手段に対する読み出し時間が、主記憶手段に対する読み出し時間より遅いことを特徴としている。
【００１５】
また、本発明の印刷装置は、印刷状況を管理するための主管理情報及び副管理情報をそれぞれ記憶する主記憶手段及び副記憶手段と、副管理情報の情報量を検出する管理情報検出手段と、副管理情報の情報量に基づいて主管理情報を副記憶手段へ移動させる管理情報移動手段とを有することを特徴としている。
【００１６】
また、本発明の印刷システムは、印刷手段と、印刷手段に印刷させるための印刷情報を生成する生成手段と、印刷手段における印刷状況を管理するための主管理情報及び副管理情報をそれぞれ記憶する主記憶手段及び副記憶手段と、副管理情報の情報量を検出する管理情報検出手段と、副管理情報の情報量に基づいて主管理情報を副記憶手段へ移動させる管理情報移動手段とを有することを特徴としている。
【００１７】
また、本発明の印刷用プログラムは、主記憶手段及び副記憶手段にそれぞれ記憶される、印刷状況を管理するための主管理情報及び副管理情報の情報量を検出するステップと、副管理情報の情報量に基づいて主管理情報を副記憶手段へ移動させるステップとをコンピュータに実行させることを特徴としている。
【発明の効果】
【００１８】
請求項１によれば、印刷状況を管理するための副管理情報の情報量に基づいて、主記憶手段に記憶される主管理情報を副記憶手段に移動させることができるため、管理情報を削除せずに、主記憶手段の記憶容量が確保できる。
【００１９】
請求項２によれば、副記憶手段は着脱可能にしてもよく、当該着脱を検出した場合に、主管理情報を移動させてもよい。
【００２０】
請求項３によれば、主管理情報の情報量を縮減して主記憶手段に残すことで、管理情報を削除せずに、管理者は主記憶手段を管理することでも印刷状況を把握できる。
【００２１】
請求項４によれば、主管理情報の情報量を副管理情報の情報量の一部に置換することで、主記憶手段の主管理情報と副記憶手段の副管理情報とが整合し、管理者は主記憶手段の印刷状況を副管理情報によって正確に把握できる。
【００２２】
請求項５によれば、主管理情報の情報量が副管理情報の情報量以下であっても、副管理情報を補正することで、主記憶手段の主管理情報と副記憶手段の副管理情報とが整合し、管理者は主記憶手段の印刷状況を副管理情報によって正確に把握できる。
【００２３】
請求項６によれば、主管理情報及び副管理情報は印刷枚数に関する印刷枚数情報であってもよい。
【００２４】
請求項７によれば、主記憶手段に記憶される主管理情報と副記憶手段に記憶される副管理情報を入れ替えることによって、それぞれの記憶手段の記憶領域を有効に利用できる。
【００２５】
請求項８によれば、主管理情報及び副管理情報は印刷装置の使用頻度に関する使用頻度情報であってもよい。
【００２６】
請求項９によれば、副記憶手段を主記憶手段より低速、大容量とすることで、多くの副管理情報を経済的に管理できる。
【００２７】
請求項１０によれば、印刷状況を管理するための副管理情報の情報量に基づいて、主記憶手段に記憶される主管理情報を副記憶手段に移動させることができるため、管理情報を削除せずに、主記憶手段の記憶容量が確保できる。
【００２８】
請求項１１によれば、印刷状況を管理するための副管理情報の情報量に基づいて、主記憶手段に記憶される主管理情報を副記憶手段に移動させることができるため、管理情報を削除せずに、主記憶手段の記憶容量が確保できる。
【００２９】
請求項１２によれば、印刷状況を管理するための副管理情報の情報量に基づいて、主記憶手段に記憶される主管理情報を副記憶手段に移動させることができるため、管理情報を削除せずに、主記憶手段の記憶容量が確保できる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施の形態について、図面を参照して具体的に説明する。
（第１実施形態）
図１は本発明の第１実施形態に係る印刷システムの構成図である。
印刷システムは、図１に示すように、端末装置１００〜１００ｍ、印刷装置２００、記憶装置２５０等から構成されており、端末装置１００〜１００ｍと印刷装置２００、印刷装置２００と記憶装置２５０とは、ケーブルやネットワーク機器等を介して直接接続される。尚、端末装置１００〜１００ｍと印刷装置２００、印刷装置２００と記憶装置２５０とは、電波や赤外線等の無線通信を介して間接的に接続させてもよい。
【００３１】
端末装置１００〜１００ｍは、本発明の生成手段の一例であって、それぞれコンピュータ１３０〜１３０ｍ、コンピュータ１３０〜１３０ｍにそれぞれ接続される表示装置１１０〜１１０ｍ及びマウス１２０〜１２０ｍ等から構成される。以下において、一例として端末装置１００について説明する。
【００３２】
表示装置１１０は、液晶ディスプレイ、ＣＲＴディスプレイ等から構成される。表示装置１１０は表示画面上に印刷装置２００に印刷させる印刷書類情報（図１において印刷書類Ａと示す。）やマウス１２０に対応するマウスポインタ１１１を表示する。端末装置１００を操作する操作者はマウス１２０を移動させることにより、マウスポインタ１１１を表示画面上で動作させ、コンピュータ１３０に印刷指示等を送信する。
【００３３】
コンピュータ１３０は、ＣＰＵ（Central Processing Unit）等の処理装置、ＤＲＡＭ(Dynamic Random Access Memory)、ＳＲＡＭ（Static RAM）、ＨＤ（Hard Disc）等の記憶装置、ソフトウェア等から構成される。そして、表示装置１１０やマウス１２０の動作を制御すると共に、印刷装置２００との間でＰＤＬ(Page Description Language：ページ記述言語)に変換された印刷情報など各種情報を授受する。
【００３４】
印刷装置２００は、本発明の印刷手段の一例であって、内部に印刷装置を制御する印刷用制御装置を有しており、端末装置１００から送信される印刷情報に応じて、用紙に画像を印刷し、当該用紙を排紙する。印刷装置２００としては例えばコピー、ファクシミリ、プリンタ等の機能を備えた複合機であってもよい。
【００３５】
記憶装置２５０は、本発明の副記憶手段の一例であって、フラッシュメモリ等の不揮発性メモリやＨＤ等の磁気ディスクから構成され、印刷装置２００における印刷状況を管理するための副管理情報を記憶する。副管理情報は、例えば、印刷装置２００を使用するユーザを識別するための識別番号情報、ユーザの名前やユーザの所属等に関するユーザ名情報、ユーザが使用した印刷枚数の計数結果である印刷枚数情報、印刷装置２００のユーザごとの使用頻度を示す使用頻度情報等から構成される。尚、図１において印刷装置２００に対して外付けされているが、印刷装置２００内に内蔵させてもよい。
【００３６】
さらに印刷装置２００について図面を参照して詳細に説明する。
図２は印刷装置２００の要部を示す機能ブロック図である。尚、図２に示す各機能ブロックは、ＣＰＵ等の処理装置、ＳＲＡＭやＤＲＡＭ等の半導体メモリ、ＨＤ等の磁気ディスク、ハードウェア及び所要のソフトウェア等によりそれぞれ構成される。
【００３７】
印刷装置２００は、図２に示すように、入出力部２０１、ジョブ処理部２０２、印刷部２０３、接続検出部２０４、管理情報検出部２０５、管理情報記憶部２０６、管理情報移動部２０７等から構成される。
【００３８】
入出力部２０１は、端末装置１００等と接続するための複数のインターフェース、例えば、ＵＳＢやパラレルポート、その他ソフトウェア等で構成される。入出力部２０１は、端末装置１００等からの印刷情報を受信すると共に、ユーザに対するアラーム等の各種情報を端末装置１００等へ送信する。
【００３９】
ジョブ処理部２０２は、インタープリタ等で構成され、入出力部２０１から用紙の１ページ分に相当する印刷情報を取得し、ＰＤＬに変換された印刷情報を解析する。そして、解析結果から用紙に画像として描画する描画情報をページ毎に生成し、印刷部２０３に印刷指令を送出すると共に、印刷部２０３の動作を制御する。また、印刷指令を送出する際、またはその前後に、印刷装置２００を管理するための主管理情報を管理情報検出部２０５へ送出する。
【００４０】
管理情報検出部２０５は、本発明の管理情報検出手段の一例であり、ジョブ処理部２０２や管理情報移動部２０７からの主管理情報を受信し、本発明の主記憶手段の一例である管理情報記憶部２０６に履歴として記憶する。尚、主管理情報は、上述した副管理情報と同様の構成を有する。また、管理情報検出部２０５は、管理情報記憶部２０６に記憶される主管理情報及び記憶装置２５０に記憶される副管理情報の情報量を検出する。これらの情報量は、例えば、印刷枚数情報の情報量や使用頻度の情報量であって、管理情報移動部２０７で使用される。
【００４１】
管理情報移動部２０７は、本発明の管理情報移動手段の一例であり、管理情報検出部２０５からの主管理情報を受信し、記憶装置２５０に記憶される副管理情報の情報量に応じて主管理情報を記憶装置２５０に移動させて、記憶する。また、所定の場合には、主管理情報の複製を生成したり、複製された主管理情報の情報量を縮減、例えば主管理情報の一部を削除したり、副管理情報の一部に主管理情報の一部を置換したり、副管理情報の一部を補正したり、副管理情報を管理情報記憶部２０６に移動したりする。
【００４２】
接続検出部２０４は、外付け型の記憶装置２５０が印刷装置２００に接続された場合に、当該接続を検出して、管理情報検出部２０５にその旨を伝送する機能を有する。尚、記憶装置２５０が内蔵型である場合には、記憶装置２５０は、管理情報検出部２０５に直接接続されてもよく、その場合には、接続検出部２０５はなくてもよい。
【００４３】
印刷部２０３は、用紙を給紙する給紙口、用紙を排紙する排紙口、感光ドラムやトナー等で構成され、ジョブ処理部２０２から取得した描画情報に応じた用紙への印刷処理、用紙の給紙・排紙処理等を行う。
【００４４】
続いて、印刷装置２００の動作について図面を参照して説明する。
図３は印刷装置の処理の一例を示すフローチャート、図４は移動処理前の管理情報記憶部及び記憶装置の一例を示す概念図、図５は移動処理後の管理情報記憶部及び記憶装置の一例を示す概念図である。
【００４５】
印刷装置２００は、まず、図３に示すように、記憶装置２５０が印刷装置２００に接続されたか否かを検出する（ステップＳ１）。記憶装置２５０が接続された場合には、印刷装置２００は記憶装置２５０に記憶される副管理情報の情報量を検出する。そして、記憶装置２５０に副管理情報が記憶されておらず、情報量が検出できない場合には、印刷装置２００は、管理情報記憶部２０６から主管理情報を抽出し、主管理情報の複製を生成する（ステップＳ２）。
【００４６】
次いで、印刷装置２００は、複製された主管理情報を記憶装置２５０に記憶する（ステップＳ３）。この場合、主管理情報を縮減して記憶装置２５０に記憶してもよい。次いで、印刷装置２００は、複製元の主管理情報を縮減し（ステップＳ４）、縮減された主管理情報を管理情報記憶部２０６に移動させ、記憶する（ステップＳ５）。
【００４７】
このような処理を移動処理前の管理情報記憶部２０６及び記憶装置２５０に適用した場合について説明する。
管理情報記憶部２０６は、図４（ａ）に示すように、識別番号情報毎に管理されるユーザ名情報及び印刷枚数情報を記憶しており、新たに発生する識別番号情報等を記憶しようとすると、記憶容量を超え、オーバーフローする状態を示している。例えば、識別番号情報「０」〜「９」に対し、ユーザ名情報「ＵＳＥＲ０（ＤＥＰＴ.Ａ）」〜「ＵＳＥＲ９（ＤＥＰＴ.Ｂ）」及び印刷枚数情報「００００１４３０」〜「００００３６２７」を記憶する。一方、記憶装置２５０は、図４（ｂ）に示すように、識別番号情報、ユーザ名情報及び印刷枚数情報を記憶しておらず、空き領域となっている。このような場合には、情報量を検出しても検出結果は０となる。
【００４８】
そして、図３に示す処理を行うと、管理情報記憶部２０６は、図５（ａ）に示すように、ユーザ名情報の中で重複する部分が削除され、また、印刷枚数情報の下位４桁から下位８桁が削除されている。一方、記憶装置２５０は、図５（ｂ）に示すように、管理情報記憶部２０６が記憶していた識別番号情報、ユーザ名情報及び印刷枚数情報を新たに記憶している。
【００４９】
このように、管理情報記憶部２０６の主管理情報の一部を削除することによって、新しく管理情報記憶部２０６の記憶容量が確保でき、新たに発生する主管理情報をオーバーフローさせずに記憶することも可能となる。一方で、主管理情報を記憶装置２５０に記憶することで、主管理情報の完全な削除を防止でき、管理者は記憶装置２５０を管理することで印刷状況の適切な管理ができる。
【００５０】
（第２実施形態）
次に、本発明の第２実施形態に係る印刷装置２００について図面を参照して説明する。
図６は印刷装置の処理の一例を示す他のフローチャート、図７は移動処理前の管理情報記憶部及び記憶装置の一例を示す概念図、図８は移動処理後の管理情報記憶部及び記憶装置の一例を示す概念図である。尚、図６に示されるフローチャートにおいて、ステップＳ１１の処理、及び、ステップＳ１３からステップＳ１６までの処理は、図３において説明した、ステップＳ１の処理、及び、ステップＳ２からステップＳ５までの処理と、それぞれ同一であるため、その説明を省略する。
【００５１】
本実施形態は、記憶装置２５０と管理情報記憶部２０６とが同期をとった後、記憶装置２５０が印刷装置２００との接続を止めて、管理情報記憶部２０６と同期をとれない状態となり、さらに、そのような状態において、印刷装置２００が印刷を行い、管理情報記憶部２０６の主管理情報が更新された後、再度、印刷装置２００に記憶装置２５０を接続した場合の実施形態である。
【００５２】
印刷装置２００は、記憶装置２５０が印刷装置２００に接続されたことを検出すると、当該接続が切断後の再接続であるか否かを判断する（ステップＳ１２）。再接続は、記憶装置２５０が管理情報記憶部２０６の記憶内容と同期をとった後であれば、接続回数は限定されず、３度目や４度目の再接続であってもよい。
【００５３】
印刷装置２００は、再接続であると判断した場合には、管理情報記憶部２０６に記憶される印刷枚数情報と、記憶装置２５０に記憶される印刷枚数情報とを識別番号情報毎につき合わせる（ステップＳ１７）。そして、印刷装置２００が、いずれか１つの識別番号情報の印刷枚数情報が不一致であると判断した場合には（ステップＳ１８）、管理情報記憶部２０６に記憶される当該識別番号情報の印刷枚数情報を、記憶装置２５０に記憶される当該識別番号情報の印刷枚数情報の下３桁に置換する（ステップＳ１９）。
【００５４】
このような処理を移動処理前の管理情報記憶部２０６及び記憶装置２５０に適用した場合について説明する。
管理情報記憶部２０６は、図７（ａ）に示すように、識別番号情報毎に管理され、一部が削除されたユーザ名情報及び印刷枚数情報を記憶している。さらに、識別番号情報「０」とする印刷枚数情報「４８０」が、図５（ａ）に示す印刷枚数情報「４３０」から増加しており、印刷装置２００が５０枚の用紙に印刷したことを示す。一方、記憶装置２５０は、図７（ｂ）に示すように、識別番号情報毎に管理されるユーザ名情報及び印刷枚数情報を記憶している。そして、記憶装置２５０が印刷装置２００に接続されていなかったために、管理情報記憶部２０６の印刷枚数情報と同期がとれず、識別番号情報「０」とする印刷枚数情報が「１４３０」となっている。
【００５５】
そして、図６に示す処理を行うと、管理情報記憶部２０６は、図８（ａ）に示すように、変化をしないが、記憶装置２５０は、図８（ｂ）に示すように、管理情報記憶部２０６が記憶していた印刷枚数情報「４８０」を、記憶装置２５０の識別番号情報「０」とする印刷枚数情報「１４３０」の下３桁に置換し、新たに印刷枚数情報「１４８０」として記憶している。尚、本実施形態では下３桁の置換としたが、管理する印刷枚数情報に応じて置換する桁数を変更することも可能である。
【００５６】
このように、一部が削除された管理情報記憶部２０６の印刷枚数情報を、記憶装置２５０の印刷枚数情報に置換することで、管理情報記憶部２０６と、一度印刷装置２００との接続を止め、再度、印刷装置２００と接続を行った記憶装置２５０の印刷枚数情報は常に整合する。これによって、印刷装置２００を管理する管理者は記憶装置２５０を管理することで、正確な印刷枚数情報を得ることができる。
【００５７】
（第３実施形態）
次に、本発明の第３実施形態に係る印刷装置２００について図面を参照して説明する。
図９は印刷装置の処理の一例を示す他のフローチャート、図１０は移動処理前の管理情報記憶部及び記憶装置の一例を示す概念図、図１１は移動処理後の管理情報記憶部及び記憶装置の一例を示す概念図である。尚、図９に示されるフローチャートにおいて、ステップＳ２１からステップＳ２８の処理、及び、ステップＳ３１の処理は、図６において説明した、ステップＳ１１からステップＳ１８の処理、及び、ステップＳ１９の処理と、それぞれ同一であるため、その説明を省略する。
【００５８】
本実施形態では、第２実施形態の図６に示すフローチャートで説明したステップＳ１８の処理において、さらに、管理情報記憶部２０６に記憶される識別番号情報毎の印刷枚数情報のいずれかが、記憶装置２５０に記憶され、管理情報記憶部２０６の識別番号情報に対応する印刷枚数情報以下である場合に（ステップＳ２９）、下３桁の最大値に１を加算した数値を印刷枚数情報に加算している（ステップＳ３０）。
【００５９】
例えば、管理情報記憶部２０６は、図１０（ａ）に示すように、識別番号情報「１」に対する印刷枚数情報「３３」を記憶しており、図８（ａ）に示す印刷枚数情報「９８３」から減少しているが、印刷装置２００が５０枚の用紙に印刷し、印刷枚数情報が「９８３」から「１０３３」となるところ、桁上げすることで管理情報記憶部２０６の記憶容量を超えてしまうため、印刷枚数情報「１０３３」の下２桁を示している。一方、記憶装置２５０は、図１０（ｂ）に示すように、記憶装置２５０が印刷装置２００に接続されていなかったために、管理情報記憶部２０６の印刷枚数情報と同期がとれず、識別番号情報「１」とする印刷枚数情報が「２９８３」となっている。
【００６０】
そして、図９に示す処理を行うと、管理情報記憶部２０６は、図１１（ａ）に示すように不変であるが、記憶装置２５０は、図１１（ｂ）に示すように、識別番号情報「１」とする印刷枚数情報「３０３３」を記憶している。これは、印刷装置２００が、印刷枚数情報「２９８３」に対し、下３桁「９８３」を抽出し、その最大値「９９９」を算出し、さらに、その最大値に「１」を加算した「１０００」を印刷枚数情報「２９８３」に加算している。その結果、印刷枚数情報は「３９８３」となるが、ステップＳ３１の処理によって管理情報記憶部２０６の印刷枚数情報「（０）３３」が置換され、印刷枚数情報「３０３３」が示される。尚、本実施形態では下３桁の最大値に対して「１」を加算したが、管理する印刷枚数情報に応じて桁数を変更することも可能である。
【００６１】
このように、第２実施形態において、管理情報記憶部２０６の印刷枚数情報と記憶装置２５０の印刷枚数情報とが同期しておらず、さらに、管理情報記憶部２０６の印刷枚数情報が記憶装置２５０の印刷枚数情報以下である場合には、記憶装置２５０の印刷枚数情報を補正してから管理情報記憶部の印刷枚数情報を置換して、それぞれの印刷枚数情報を整合させている。これによって、印刷装置２００を管理する管理者は記憶装置２５０を管理することで、正確な印刷枚数情報を得ることができる。
【００６２】
（第４実施形態）
次に、本発明の第４実施形態に係る印刷装置２００について図面を参照して説明する。
図１２は印刷装置の処理の一例を示す他のフローチャート、図１３は移動処理前の管理情報記憶部及び記憶装置の一例を示す概念図、図１４は移動処理後の管理情報記憶部及び記憶装置の一例を示す概念図である。
【００６３】
本実施形態は、印刷装置２００が、識別番号情報毎の使用頻度情報に従って、管理情報記憶部２０６の主管理情報を記憶装置２５０に移動させると共に、記憶装置２５０の副管理情報を管理情報記憶部２０６に移動させている。管理情報記憶部２０６が記憶装置２５０より読み出し時間が速い場合には、これによって、使用頻度の高い副管理情報が管理情報記憶部２０６に移動して記憶されるため、印刷枚数情報等の更新速度が速くなる。
【００６４】
印刷装置２００は、図１２に示すように、端末装置１００等から印刷情報を受信すると（ステップＳ４１）、印刷情報に、管理情報記憶部２０６がすでに記憶したユーザ名情報等を含んでいるか否かを判断する（ステップＳ４２）。印刷装置２００が印刷情報に当該ユーザ名情報を含んでいると判断した場合には、管理情報記憶部２０６の印刷枚数情報、使用頻度情報等を更新する（ステップＳ４３）。
【００６５】
一方、印刷装置２００が、当該ユーザ名情報を含んでいないと判断した場合には、次いで、印刷情報に、記憶装置２５０にすでに記憶されたユーザ名情報等を含んでいるか否かを判断する（ステップＳ４４）。印刷装置２００が当該ユーザ名情報を含んでいると判断した場合には、記憶装置２５０の印刷枚数情報、使用頻度情報等を更新する（ステップＳ４５）。
【００６６】
次いで、印刷装置２００は、更新された記憶装置２５０の使用頻度情報の中で最高であると判断し（ステップＳ４６）、さらに、当該使用頻度情報が管理情報記憶部２０６の最低使用頻度情報より大きい場合には（ステップＳ４７）、該当する主管理情報を記憶装置２５０に移動して記憶すると共に、該当する副管理情報を管理情報記憶部２０６に移動して記憶する（ステップＳ４８）。すなわち、印刷装置２００は、主管理情報と副管理情報とを入れ替えている。
【００６７】
尚、印刷装置２００は、印刷情報に、記憶装置２５０がすでに記憶したユーザ名情報等を含んでいないと判断した場合には、次いで、管理情報記憶部２０６に印刷情報から新たに発生する主管理情報の情報量を記憶するだけの記憶容量があるか否かを判断し（ステップＳ５０）、管理情報記憶部２０６が記憶容量を有している場合には、主管理情報を管理情報記憶部２０６に記憶し（ステップＳ５０）、そうでない場合には、記憶装置２５０に記憶する（ステップＳ５１）。
【００６８】
このような処理を移動処理前の管理情報記憶部２０６及び記憶装置２５０に適用した場合について説明する。
管理情報記憶部２０６は、主管理情報として、図１３（ａ）に示すように、識別番号情報毎に管理されるユーザ名情報及び用紙サイズ別印刷枚数情報、使用頻度情報等を記憶しており、新たに発生する識別番号情報等を記憶しようとすると、記憶容量を超え、オーバーフローする状態を示している。例えば、識別番号情報「０」〜「４」に対し、ユーザ名情報「ＵＳＥＲ０（ＤＥＰＴ.Ａ）」〜「ＵＳＥＲ４（ＤＥＰＴ.Ｃ）」及び使用頻度情報「５０」〜「６９」等を記憶する。
【００６９】
記憶装置２５０は、副管理情報として、図１３（ｂ）に示すように、識別番号情報毎に管理されるユーザ名情報及び用紙サイズ別印刷枚数情報、使用頻度情報等を記憶している。例えば、識別番号情報「５」〜「９」に対し、ユーザ名情報「ＵＳＥＲ５（ＤＥＰＴ.Ｂ）」〜「ＵＳＥＲ９（ＤＥＰＴ.Ｂ）」及び使用頻度情報「６６」〜「７０」等を記憶する。
【００７０】
そして、図１２に示す処理を行うと、管理情報記憶部２０６は、図１４（ａ）に示すように、識別番号情報を「８」とする副管理情報を記憶し、記憶装置２５０は、図１４（ｂ）に示すように、識別番号情報を「０」とする主管理情報を記憶する。
【００７１】
すなわち、印刷情報に応じて発生した主管理情報が副管理情報として、記憶装置２５０に記憶される同一の識別番号情報を有する印刷枚数情報や使用頻度情報を更新し、その結果、当該使用頻度情報が記憶装置２５０の副管理情報の中で最高となった場合であって、さらに、当該副管理情報の使用頻度情報が、管理情報記憶部２０６に記憶される主管理情報の最低の使用頻度情報よりも大きいと、印刷装置２００が判断した場合には、該当する主管理情報と副管理情報とを入れ替えている。
【００７２】
このように、管理情報記憶部２０６に、使用頻度の高い管理情報を記憶させることで記憶領域を効率良く使用できると共に、管理情報の記憶処理におけるパフォーマンス低下を防止することができる。また、新たに発生する主管理情報を記憶装置２５０に記憶することで、主管理情報の完全な削除を防止でき、管理者は記憶装置２５０を管理することで適切な印刷状況の管理ができる。
【００７３】
尚、本発明は、上述した第１実施形態から第４実施形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。例えば、本発明のプログラムを通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。また、上述した第１実施形態から第４実施形態では、本発明の印刷用制御装置やプログラムを印刷装置に格納する実施形態について説明したが、コンピュータに格納するようにしてもよい。
【産業上の利用可能性】
【００７４】
以上説明したように、本発明によれば、印刷状況を管理するための副管理情報の情報量に基づいて、主記憶手段に記憶される主管理情報を副記憶手段に移動させることができるため、管理情報を削除せずに、主記憶手段の記憶容量が確保でき、産業上の利用可能性が高い。
【図面の簡単な説明】
【００７５】
【図１】印刷システムの構成図である。
【図２】印刷装置の機能ブロック図である。
【図３】印刷装置の処理の一例を示すフローチャートである。
【図４】移動処理前の管理情報記憶部及び記憶装置の一例を示す概念図である。
【図５】移動処理後の管理情報記憶部及び記憶装置の一例を示す概念図である。
【図６】印刷装置の処理の一例を示す他のフローチャートである。
【図７】移動処理前の管理情報記憶部及び記憶装置の一例を示す概念図である。
【図８】移動処理後の管理情報記憶部及び記憶装置の一例を示す概念図である。
【図９】印刷装置の処理の一例を示す他のフローチャートである。
【図１０】移動処理前の管理情報記憶部及び記憶装置の一例を示す概念図である。
【図１１】移動処理後の管理情報記憶部及び記憶装置の一例を示す概念図である。
【図１２】印刷装置の処理の一例を示す他のフローチャートである。
【図１３】移動処理前の管理情報記憶部及び記憶装置の一例を示す概念図である。
【図１４】移動処理後の管理情報記憶部及び記憶装置の一例を示す概念図である。
【符号の説明】
【００７６】
１００〜１００ｍ  端末装置
１１０〜１１０ｍ  表示装置
１１１〜１１１ｍ  マウスポインタ
１２０〜１２０ｍ  マウス
１３０〜１３０ｍ  コンピュータ
２００  印刷装置
２０１  入出力部
２０２  ジョブ処理部
２０３  印刷部
２０４  接続検出部
２０５  管理情報検出部
２０６  管理情報記憶部
２０７  管理情報移動部
２５０  記憶装置
３００  ネットワーク
【図１】
2008068543.tif 000003
【図２】
2008068543.tif 000004
【図３】
2008068543.tif 000005
【図４】
2008068543.tif 000006
【図５】
2008068543.tif 000007
【図６】
2008068543.tif 000008
【図７】
2008068543.tif 000009
【図８】
2008068543.tif 000010
【図９】
2008068543.tif 000011
【図１０】
2008068543.tif 000012
【図１１】
2008068543.tif 000013
【図１２】
2008068543.tif 000014
【図１３】
2008068543.tif 000015
【図１４】
2008068543.tif 000016