(57)【要約】【課題】プリンタの管理情報をサーバにおいて確実に管理することができるプリントシステムを提供する。【解決手段】プリンタＰの管理情報生成部１２はプリンタＰの使用状況を表す情報を管理情報として生成する。この管理情報には、先に管理情報を生成した後からの使用状況が含まれている。プリンタＰの管理情報生成部１２は、端末Ｔから管理情報ファイルの送信依頼を受けると、その時刻に基づいて管理情報ファイルのファイル名を生成する。この生成したファイル名が、直前に生成した管理情報ファイルのファイル名と同一であれば、管理情報生成部１２は、所定時間経過後の時刻に基づくファイル名を管理情報ファイルのファイル名として管理情報ファイルを生成する。生成された管理情報ファイルは端末Ｔに送信され、サーバＳにより管理される。【選択図】図２
2011170542.tif 000002
【特許請求の範囲】
【請求項１】
プリンタと、前記プリンタに接続された複数の端末と、前記複数の端末に接続されたサーバと、から構成されるプリントシステムであって、
前記プリンタは、当該プリンタにおける使用状況を表す情報を管理情報として生成する管理情報生成部を備え、
前記管理情報には少なくとも先に前記管理情報が生成された後からの前記使用状況が含まれ、
前記端末は、
前記プリンタに対して前記管理情報の送信を依頼する管理情報送信依頼部と、
前記プリンタから送信される前記管理情報を受信する管理情報受信部と、を備え、
前記プリンタは、前記端末からの前記管理情報の送信依頼を受けた際に当該端末に前記管理情報を送信する管理情報送信部を備え、
前記サーバは、前記端末から前記管理情報を取得する管理情報取得部を備え、
前記管理情報生成部は、前記端末の前記管理情報送信依頼部から前記管理情報の送信依頼があった際に、当該送信依頼を受けた時点の時刻を取得するとともに、前記管理情報をファイル化するために当該時刻に基づくファイル名を生成し、当該ファイル名が既に生成した前記ファイル名と同一である場合には、所定時間経過後の時刻に基づくファイル名を前記管理情報のファイル名とすることを特徴とするプリントシステム。
【請求項２】
前記所定時間は、前記送信依頼を受けた時刻である基準時刻から、当該基準時刻以降の時刻であって、当該時刻に基づいて生成された前記ファイル名が前記基準時刻に基づいて生成された前記ファイル名と異なる時刻までの時間であることを特徴とする請求項１記載のプリントシステム。
【請求項３】
プリンタと、前記プリンタに接続された複数の端末と、前記複数の端末に接続されたサーバと、から構成されるプリントシステムであって、
前記プリンタは、
当該プリンタにおける使用状況を表す情報を管理情報として生成する管理情報生成部と、
前記端末に対して前記管理情報の取得を指示する管理情報取得指示部と、
前記端末からの前記管理情報の送信依頼を受けた際に当該端末に前記管理情報を送信する管理情報送信部と、を備え、
前記管理情報には少なくとも先に前記管理情報が生成された後からの前記使用状況が含まれ、
前記端末は、
前記プリンタの前記管理情報取得指示部からの指示を受けた際に、当該プリンタに対して前記管理情報の送信を依頼する管理情報送信依頼部と、
前記プリンタから送信される前記管理情報を受信する管理情報受信部と、を備え、
前記サーバは、前記端末から前記管理情報を取得する管理情報取得部を備え、
前記管理情報生成部は、前記端末の前記管理情報送信依頼部から前記管理情報の送信依頼があった際に、当該送信依頼を受けた時点の時刻を取得するとともに、前記管理情報をファイル化するために当該時刻に基づくファイル名を生成し、
前記管理情報取得指示部は、各々の前記端末に対して所定時間以上の間隔をあけて前記管理情報の取得を指示することを特徴とするプリントシステム。
【請求項４】
前記所定時間は、前記管理情報生成部が前記ファイル名を生成する際に、当該ファイル名に反映される最小時間単位以上であることを特徴とする請求項１から３のいずれか一項に記載のプリントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタとプリンタに接続される複数の端末と端末に接続されるサーバとから構成されるプリントシステムに関する。
【背景技術】
【０００２】
ＤＰＥショップ等では、プリンタと端末とを接続し、端末で画像処理等した画像データとプリントサイズやプリント枚数等のオーダデータとをプリンタに送信し、プリンタにより画像プリントを行っている。また、規模の大きなＤＰＥショップでは、複数のプリンタと複数の端末とを図１に示すように、重複を許すように接続したプリントシステムを構築し、作業効率を高めている。
【０００３】
このような技術として、例えば、画像形成媒体に対して画像データに基づく画像出力処理を行う画像形成装置と、上記画像形成装置へ画像データを送信する端末処理装置とを備えた画像処理システムであって、上記画像形成装置が、上記端末処理装置から受信した画像データに対する処理を行う画像データ処理手段と、上記画像データ処理手段の負荷情報を上記端末処理装置へ送信する負荷情報送信手段とを備え、上記端末処理装置が、上記画像形成装置から受信した上記負荷情報の履歴に基づいて、上記画像形成装置へ画像データを送信する画像データ送信手段を備えた画像処理システム（プリントシステム）がある（特許文献１参照）。
【０００４】
この特許文献１の画像処理システムでは、画像データ処理手段の負荷情報の履歴に基づいて、画像形成装置における処理状況を判断し、その判断結果に基づいて画像形成装置へ画像データを予め送信している。これにより、画像形成装置において画像データに基づく画像出力処理が終了した後、無駄な時間が経過することなく続けて次の画像データに基づく画像出力処理を行い、システム全体の処理効率をより向上させている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−８０６５７号公報（段落番号００１１−００１２）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述の引用文献１の技術は、システムの処理効率を向上させるために上記構成を採用しているが、システムを管理する観点からは検討が行われていない。一方、近年ではシステムを管理するために、システムを統合管理するためのサーバが設けられているものもある。このようなプリントシステムでは、プリンタの各種管理情報（プリント枚数、消耗品の残量、使用期限等）は接続されている端末によって取得された後、サーバに取得され、サーバにおいて統合的に管理されている。このようなプリントシステムでは、常に最新の管理情報を端末に提供するために、端末からプリンタに対して管理情報が要求された際に管理情報を生成し、プリンタから端末に送信する構成としているものがある。上述のプリントシステムでは、一のプリンタに対して複数の端末が接続されることがあるため、一のプリンタに対して複数の端末から略同時に管理情報が要求される場合がある。このとき、プリンタが管理情報をファイル化する際に、時刻に基づいたファイル名を生成すると複数の端末に対して同じファイル名の管理情報が複数の端末に送信されることとなる。
【０００７】
一方、サーバは各端末から管理情報ファイルを取得し、各プリンタのプリント状況や消耗品の使用期限等に基づいて在庫管理等を行う。このようなサーバには、各端末から管理情報ファイルを取得し保存する際に、既に保存されている管理情報ファイルをチェックせずに、端末から取得した管理情報ファイルを単に記録媒体に保存する構成としているものがある。このようなサーバでは、複数の端末に同じファイル名の管理情報ファイルが保持されていると、先に取得された管理情報ファイルが後に取得された管理情報ファイルによって上書きされることとなる。
【０００８】
例えば、図１の端末Ｔ１と端末Ｔ２とがプリンタＰ１に対して略同時に管理情報を要求すると、端末Ｔ１および端末Ｔ２にはプリンタＰ１から同じファイル名の管理情報ファイルが送信される。このとき、サーバＳが、端末Ｔ１から管理情報ファイルを取得した後に端末Ｔ２から管理情報ファイルを取得したとすると、サーバＳ上では端末Ｔ１から取得した管理情報が端末Ｔ２から取得した管理情報ファイルで上書きされることとなる。
【０００９】
上述のような場合、複数の端末Ｔに保存されている管理情報の内容が同一であれば、サーバ上で管理情報ファイルの上書きが生じても問題は生じ得ない。しかしながら、同じファイル名の管理情報ファイルでありながら、管理情報の内容が異なる場合にはサーバは正確な管理情報を把握することができなくなる。例えば、プリンタが管理情報ファイルを生成するとプリント枚数をリセットするような構成のプリントシステムにおいて、上記の例の動作が行われると、端末Ｔ１に送信される管理情報ファイルには正確なプリント枚数が記録されている。このとき、プリンタＰ１はプリント枚数をリセットするため、端末Ｔ２に送信される管理情報ファイルにはプリント枚数が０となった管理情報ファイルが送信される。さらに、サーバＳでは、端末Ｔ１から取得された管理情報ファイルが端末Ｔ２から取得された管理情報ファイルで上書きされるため、サーバＳではプリンタＰ１のプリンタ枚数は０として認識されることとなり、管理上の不都合が生じる。
【００１０】
一方、同一のファイル名を持つ管理情報ファイルが得られた際に、上書きをせずに記録するためには、ファイル名を変更する必要がある。ファイル名の変更は、手動と自動とで可能であるが、手動の場合にはオペレータ等の負担が増加する。自動の場合には、例えば、ファイル名に連番を付する等によりファイル名を変更することができる。この場合には、サーバＳが端末Ｔから管理情報ファイルを取得した順に連番が付されるが、端末ＴがプリンタＰから管理情報ファイルを取得した順と、この連番とが必ずしも一致しないため、管理情報ファイルを時系列で管理することが困難となる。
【００１１】
本発明の目的は、このような課題に鑑み、プリンタの管理情報をサーバにおいて確実に管理することができるプリントシステムを提供することである。
【課題を解決するための手段】
【００１２】
前記課題を解決するために、本発明のプリントシステムは、プリンタと、前記プリンタに接続された複数の端末と、前記複数の端末に接続されたサーバと、から構成されるプリントシステムであって、前記プリンタは、当該プリンタにおける使用状況を表す情報を管理情報として生成する管理情報生成部を備え、前記管理情報には少なくとも先に前記管理情報が生成された後からの前記使用状況が含まれ、前記端末は、前記プリンタに対して前記管理情報の送信を依頼する管理情報送信依頼部と、前記プリンタから送信される前記管理情報を受信する管理情報受信部と、を備え、前記プリンタは、前記端末からの前記管理情報の送信依頼を受けた際に当該端末に前記管理情報を送信する管理情報送信部を備え、前記サーバは、前記端末から前記管理情報を取得する管理情報取得部を備え、前記管理情報生成部は、前記端末の前記管理情報送信依頼部から前記管理情報の送信依頼があった際に、当該送信依頼を受けた時点の時刻を取得するとともに、前記管理情報をファイル化するために当該時刻に基づくファイル名を生成し、当該ファイル名が既に生成した前記ファイル名と同一である場合には、所定時間経過後の時刻に基づくファイル名を前記管理情報のファイル名とする。
【００１３】
この構成では、プリンタの管理情報生成部は、プリンタの使用状況を表す情報を管理情報として生成している。この管理情報に含まれる使用状況には、少なくとも一度管理情報が生成されてからの使用状況が含まれている。例えば、使用状況がプリント枚数であるとすると、一度管理情報が生成されるとその時点でプリント枚数が０リセットされる。これにより、管理情報に含まれるプリント枚数は累積のプリント枚数ではなく、管理情報が生成されてから次の管理情報が生成されるまでのプリント枚数を表すこととなる。
【００１４】
また、この管理情報生成部は、端末から管理情報の送信依頼があった際に管理情報をファイル化し、ファイル化した管理情報を端末に送信している。管理情報生成部は、管理情報のファイル名を端末から管理情報の送信依頼を受けた際の時刻に基づいて生成している。そのため、複数の端末からほぼ同時（ファイル名に反映される最小時刻単位以下の時間間隔）で管理情報の送信依頼があると、異なる端末に対して同じファイル名の管理情報が送信されることとなる。このようにして、端末に送信された管理情報のファイル（以下、管理情報ファイルと称する）は、サーバの管理情報取得部により取得され、サーバで管理される。このとき、複数の端末に同じファイル名の管理情報ファイルが存在すれば、サーバ上で上書きされるおそれがある。上述したように、本発明における管理情報には、少なくとも管理情報が生成された後からの使用状況、すなわち、累積されない使用状況が含まれている。そのため、ファイルが上書きされると、管理情報の一部が消滅するおそれがある。そのため、本発明では、ファイル名を生成した際に、そのファイル名が既に生成したファイル名と同一である場合には、所定時間経過した後の時刻に基づいてファイル名を生成している。これにより、各々の端末に送信される管理情報ファイルのファイル名を異ならせることができ、サーバ上でのファイルの上書きを回避することができる。
【００１５】
本発明のプリントシステムの好適な実施形態の一つでは、前記所定時間は、前記送信依頼を受けた時刻である基準時刻から、当該基準時刻以降の時刻であって、当該時刻に基づいて生成された前記ファイル名が前記基準時刻に基づいて生成された前記ファイル名と異なる時刻までの時間である。
【００１６】
この構成では、まず、端末から管理情報の送信依頼を受けると、管理情報生成部はその時刻を基準時刻として管理情報をファイル化するためのファイル名を生成する。管理情報生成部は、ここで生成したファイル名が、既に生成したファイル名と同じであるか否かを判定し、同じであれば基準時刻以降の各時点におけるファイル名を生成する。そして、その時点において生成されたファイル名が基準時刻に基づいて生成したファイル名と異なっていれば、基準時刻からその時点までを所定時刻としている。これにより、確実に管理情報ファイルのファイル名を異ならせることができる。
【００１７】
また、本発明のプリントシステムは、プリンタと、前記プリンタに接続された複数の端末と、前記複数の端末に接続されたサーバと、から構成されるプリントシステムであって、前記プリンタは、当該プリンタにおける使用状況を表す情報を管理情報として生成する管理情報生成部と、前記端末に対して前記管理情報の取得を指示する管理情報取得指示部と、前記端末からの前記管理情報の送信依頼を受けた際に当該端末に前記管理情報を送信する管理情報送信部と、を備え、前記管理情報には少なくとも先に前記管理情報が生成された後からの前記使用状況が含まれ、前記端末は、前記プリンタの前記管理情報取得指示部からの指示を受けた際に、当該プリンタに対して前記管理情報の送信を依頼する管理情報送信依頼部と、前記プリンタから送信される前記管理情報を受信する管理情報受信部と、を備え、前記サーバは、前記端末から前記管理情報を取得する管理情報取得部を備え、前記管理情報生成部は、前記端末の前記管理情報送信依頼部から前記管理情報の送信依頼があった際に、当該送信依頼を受けた時点の時刻を取得するとともに、前記管理情報をファイル化するために当該時刻に基づくファイル名を生成し、前記管理情報取得指示部は、各々の前記端末に対して所定時間以上の間隔をあけて前記管理情報の取得を指示する。
【００１８】
この構成では、管理情報取得指示部は、各端末に対して所定時間以上の間隔をあけて管理情報の取得の指示を行う。これにより、各端末が管理情報の送信依頼のタイミングを分散させることができ、各端末に送信される管理情報ファイルのファイル名を異ならせることができる。
【００１９】
上述の所定時間は、大き過ぎると処理が遅延し、小さ過ぎると、本発明の目的を十分に達成することができなくなる。したがって、所定時間を適切に設定する必要がある。そのため、本発明のプリントシステムの好適な実施形態の一つでは、前記所定時間は、前記管理情報生成部が前記ファイル名を生成する際に、当該ファイル名に反映される最小時間単位の単位時間である。この構成では、例えば、ファイル名に時分秒を用いる場合には最小時間単位は秒であるため、所定時間は１秒である。これにより、処理の遅延を生じることなく、確実に管理情報ファイルのファイル名を異ならせることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明のプリントシステムのシステム構成図である。
【図２】本発明のプリントシステムの機能ブロック図である。
【図３】実施例１の形態におけるプリンタの処理の流れを表すフローチャートである。
【図４】端末の処理の流れを表すフローチャートである。
【図５】サーバの処理の流れを表すフローチャートである。
【図６】実施例２の形態におけるプリンタの処理の流れを表すフローチャートである。
【図７】実施例３の形態におけるプリンタの管理情報取得指示部の処理の流れを表すフローチャートである。
【図８】実施例３の形態におけるプリンタの管理情報生成部の処理の流れを表すフローチャートである。
【発明を実施するための形態】
【００２１】
〔全体構成〕
以下に、図面を用いて本発明のプリントシステムの実施形態を説明する。図１は、本発明のプリントシステムのシステム構成図である。図に示すように、本実施形態におけるプリントシステムは、画像等のプリントを行うプリンタＰ、プリンタＰに対するプリント処理の指示や各種管理を行う端末Ｔ、端末ＴおよびプリンタＰを統合管理するサーバＳから構成されている。また、サーバＳと端末ＴとはＬＡＮ（Local Area Network）等のネットワークＮを介して接続されている。一方、端末ＴとプリンタＰとは、ＵＳＢ（Universal Serial Bus）ケーブルやクロスケーブル等により直結されている。当然ながら、端末ＴとプリンタＰとの接続もネットワークＮを介しても構わない。なお、サーバＳは端末ＴやプリントＰと同一の店舗に設置されていても構わないし、複数の店舗を統括する本部等に設置されても構わない。後者の場合には、サーバＳはインターネット等の広域ネットワークを介して接続される。
【００２２】
本発明におけるプリントシステムでは、少なくとも複数の端末Ｔが接続されたプリンタＰが含まれている。本実施形態では、図に示すように、３台の端末Ｔ１，Ｔ２，Ｔ３および２台のプリンタＰ１，Ｐ２が備えられている。プリンタＰ１には端末Ｔ１およびＴ２が接続されている。一方、プリンタＰ２には端末Ｔ１，Ｔ２およびＴ３が接続されている。
【００２３】
本発明のプリントシステムでは、プリンタＰにおける各種管理情報をそのプリンタＰに接続されている端末Ｔが管理情報ファイルとして取得し、各端末ＴからサーバＳが管理情報ファイルを取得することにより、サーバＳが各プリンタＰを統合的に管理することができる。なお、サーバＳは取得した管理情報ファイルは、そのままハードディスク等の記録媒体に保存する。そのため、取得した管理情報ファイルと同じファイル名の管理情報ファイルが既に保存されている場合には、その管理情報ファイルは上書きされる。そのため、同一のファイル名を持つ管理情報ファイルが存在し、そこに記録されている管理情報の内容が異なる場合には、適切な管理ができなくおそれがあるため、管理情報ファイルのファイル名の重複は回避しなければならない。なお、本実施形態では、管理情報にはプリント枚数、インクの残量、各種消耗品の交換時期等が含まれている。
【００２４】
〔プリンタ〕
図２は、本発明のプリントシステムの機能ブロック図である。プリンタＰは、端末Ｔに対して管理情報を取得するよう指示を送信する管理情報取得指示部１１、端末Ｔからの管理情報の取得依頼を受けて自身の管理情報をファイル化して管理情報ファイルを生成する管理情報生成部１２、時刻を取得する時刻管理部１３、管理情報生成部１２により生成された管理情報ファイルを端末Ｔに送信する管理情報送信部１４を備えている。本実施形態では、これらの機能部は図示しないＣＰＵ（Central Processing Unit）を中核としてソフトウェアにより構成されているが、ハードウェアにより構成しても構わないし、ハードウェアとソフトウェアとが協働するように構成しても構わない。
【００２５】
本発明の本実施形態におけるプリントシステムでは、端末Ｔが能動的にプリンタＰの管理情報を取得するのではなく、端末ＴはプリンタＰからの指示を受けて管理情報ファイルを取得する構成となっている。そのため、プリンタＰは端末Ｔに対してトリガとなる情報を送信する必要がある。本実施形態では、管理情報取得指示部１１が、端末Ｔに対して管理情報ファイルを取得するよう指示を送信している。
【００２６】
管理情報生成部１２は、管理情報取得指示部１１の指示を受けた端末Ｔからの管理情報ファイルの取得依頼を受けて、管理情報ファイルを生成する。本発明のプリントシステムでは、管理情報ファイルは管理情報ファイルの取得依頼を受けた都度生成する構成となっている。これにより、常に最新の管理情報が含まれた管理情報ファイルを端末Ｔに提供することができる。
【００２７】
プリンタＰは、端末Ｔから画像データおよびプリントサイズ等を取得し、それらに基づいてプリント媒体へのプリントを実行する。このとき、管理情報生成部１２はプリントサイズ毎のプリント枚数を計数している。なお、本実施形態では、計数したプリント枚数は管理情報が生成された際に０リセットされる構成となっている。すなわち、管理情報に含まれるプリント枚数は、累積ではなく、直前に管理情報が生成された後からの値となっている。
【００２８】
プリンタＰには、プリントを行うための各種消耗品が備えられている。消耗品には、プリント媒体やインク等のプリント毎に量が減少するもの、耐用年数が決められており所定期間毎に交換が必要な部品がある。プリント媒体やインク等がなくなったり、部品の使用期間がその部品の耐用年数を超えたりすると、正常なプリント処理が行えなくなるおそれがある。また、在庫管理の面からもこれらを把握することは重要である。そのため、このプリンタＰは、センサによりプリント媒体の残量を検出し、その残量を管理情報生成部１２に送信する構成となっている。一方、インクはインクタンクにインクの残量を計測するセンサが設けられており、そのセンサによって計測されたインク残量が管理情報生成部１２に送信される。他方、部品等の耐用年数は、部品等に設けられた端子とプリンタＰ側に設けられた端子とを結合することにより、部品等から電気的に管理情報生成部１２に送られる構成となっている。このようにして、管理情報生成部１２は管理情報を得ている。なお、管理情報生成部１２は、後述する管理情報ファイルを生成する際に管理情報を取得するよう構成しても構わないし、適宜取得した管理情報をＥＰＲＯＭ等の不揮発性記録媒体に記録しておき、管理情報ファイルを生成する際に記録された管理情報を読み出す構成としても構わない。
【００２９】
管理情報生成部１２は、このようにして取得した管理情報をファイル化し、管理情報ファイルを生成する。本発明のプリントシステムでは、管理情報ファイルのファイル名は、プリンタＰのシリアル番号と、端末Ｔから管理情報ファイルの取得要求を受けた時点や管理情報ファイルを生成する時点等の時刻と、に基づいて決定される。プリンタＰのシリアル番号は、予めＲＯＭ等に記録されているため、管理情報生成部１２はそこからシリアル番号を取得することができる。一方、時刻は、時刻を管理する時刻管理部１３から時刻を取得することができる。時刻管理部１３は、時刻を要求された時点の年月日時分秒を返す機能を有している。管理情報生成部１２は、時刻管理部１３から取得した時刻に基づいて管理情報ファイルのファイル名を生成する。例えば、シリアル番号がＡＢＣ０１２であり、時刻管理部１３から取得した時刻が、２０１０年１月１５日午後５時３０分２０秒であったとすると、管理情報ファイルのファイル名はＡＢＣ０１２−２０１００１１５１７３０２０とすることができる。すなわち、本実施形態での管理情報ファイルのファイル名は、時刻をＹＹＹＹ年ＭＭ月ＤＤ日ｈｈ時ｍｍ分ｓｓ秒（ｈｈは２４時間形式）とすると、“シリアル番号―ＹＹＹＹＭＭＤＤｈｈｍｍｓｓ”となっている。
【００３０】
管理情報送信部１４は、管理情報生成部１２により生成された管理情報ファイルを端末Ｔに送信する機能を有している。
【００３１】
〔端末〕
端末Ｔは、汎用コンピュータにより構成されており、プリンタＰの管理情報取得指示部１１からの指示を受けて管理情報の取得依頼を送信する管理情報送信依頼部２１、プリンタＰの管理情報送信部１４から送信される管理情報ファイルを受信する管理情報受信部２２、管理情報受信部２２により受信された管理情報ファイルを記録する管理情報記録部２３を備えている。本実施形態では、管理情報送信依頼部２１および管理情報受信部２２は、図示しないＣＰＵを中核としてソフトウェアにより構成されているが、ハードウェアにより構成しても構わないし、ハードウェアとソフトウェアとが協働するように構成しても構わない。また、管理情報記録部２３はハードディスク等の不揮発性記録媒体により構成される。なお、本実施形態では、管理情報ファイルは管理情報記録部２３上の所定のディレクトリ（以下、管理情報ディレクトリと称する）に保存され、その所定のディレクトリはネットワークＮを介してアクセス可能となっている。
【００３２】
この端末Ｔには、図示しない画像プリント受付装置が接続されている。画像プリント受付装置は、画像プリントの注文を受け付ける機能を有しており、顧客から画像データやプリントサイズ、プリント枚数、補正パラメータ等のオーダデータを取得する。この画像データやオーダデータは、画像プリント受付装置から端末Ｔに送信される。端末Ｔでは、オペレータ等が画像データに補正等を施して、その画像データをオーダデータとともにプリンタＰに送信する。
【００３３】
管理情報送信依頼部２１は、プリンタＰの管理情報取得指示部１１からの指示を受けて、プリンタＰに対して管理情報ファイルの送信を要求する機能を有している。
【００３４】
管理情報受信部２２は、プリンタＰの管理情報送信部１４から送信される管理情報ファイルを受信する機能を有している。管理情報受信部２２により受信された管理情報ファイルは、管理情報記録部２３の管理情報ディレクトリに保存される。
【００３５】
管理情報記録部２３の管理情報ディレクトリは、ネットワークＮを介してアクセス可能に構成されている。これは、端末ＴのＯＳ（Operating System）がマイクロソフト社のＷＩＮＤＯＷＳ（登録商標）系であれば共有設定し、ＵＮＩＸ系であればＮＦＳ（Network File System）の技術を用いれば実現することができる。
【００３６】
〔サーバ〕
サーバＳは、汎用コンピュータにより構成されており、各端末Ｔから管理情報ファイルを取得する管理情報取得部３１、管理情報取得部３１により各端末Ｔから取得した管理情報ファイルを統合的に管理する情報管理部３２を備えている。本実施形態では、これらの機能部は図示しないＣＰＵを中核としてソフトウェアにより構成されているが、ハードウェアにより構成しても構わないし、ハードウェアとソフトウェアとが協働するように構成しても構わない。
【００３７】
管理情報取得部３１は、各端末Ｔから管理情報ファイルを取得する機能を有している。本実施形態では、管理情報取得部３１は、各端末Ｔの管理情報ディレクトリに対してポーリングを行い、管理情報ディレクトリに管理情報ファイルが存在する場合に、その管理情報ディレクトリから管理情報ファイルを取得する。取得した管理情報ファイルは、図示しないハードディスク等の記録媒体に記録される。
【００３８】
情報管理部３２は、管理情報取得部３１により取得された各端末Ｔの管理情報ファイルに基づいて、全体のプリント量等を総合的に管理する機能を有している。
【実施例１】
【００３９】
図３から図５はそれぞれ、本実施例の形態におけるプリンタＰ，端末Ｔ，サーバＳにおける処理の流れを表すフローチャートである。
【００４０】
プリンタＰは、端末Ｔに管理情報ファイルを取得させる時期であるか否かを判定している（＃０１）。本実施形態では、管理情報ファイルの取得時期とは、終業点検（例えば、端末Ｔの電源を切る直前等）の時点または管理情報ファイルを生成してから２４時間経過したときである。したがって、管理情報取得指示部１１は、終業点検操作がなされた時点、または、管理情報ファイルを生成してから２４時間経過すると（＃０１のＹｅｓ分岐）、自身に接続されている端末Ｔに対して管理情報ファイルを取得するよう指示を送信する（＃０２）。例えば、プリンタＰ１の管理情報取得指示部１１は端末Ｔ１，Ｔ２に、プリンタＰ２の管理情報取得指示部１１は端末Ｔ１，Ｔ２およびＴ３に対して管理情報を取得するよう指示が送信される。
【００４１】
この指示に対して、端末Ｔから管理情報ファイルの取得要求があると（＃０３のＹｅｓ分岐）、管理情報生成部１２は、時刻管理部１３からその時点の時刻を取得し（＃０４）、プリンタＰのシリアル番号とその時刻に基づいて管理情報ファイルのファイル名のみを生成する（＃０５）。
【００４２】
プリンタＰには複数の端末Ｔが接続されている場合がある。本実施形態では、プリンタＰは、接続されている端末Ｔに対して同時に管理情報ファイルを取得する指示を送信している。そのため、複数の端末Ｔからほぼ同時に管理情報ファイルの送信の依頼が到達する可能性がある。その依頼の到達時間の差が、管理情報ファイルのファイル名に反映される時刻の最小単位の単位時間以下であれば、同じファイル名となる可能性がある。例えば、上述したファイル名の生成規則では、ファイル名に反映される時刻の最小単位は秒であるため、依頼の到達時間の差が１秒以下であれば、生成されるファイル名は同じになる可能性がある。
【００４３】
そのため、管理情報生成部１２は、少なくとも直前に生成した管理情報ファイルのファイル名を記憶しており、記憶している管理情報ファイルのファイル名と生成した管理情報ファイルのファイル名とを比較する（＃０６）。例えば、プリンタＰ１に対して端末Ｔ１から管理情報ファイルの依頼があると、管理情報生成部１２は端末Ｔ１に送信するための管理情報ファイルを生成し、この管理情報ファイルのファイル名を記憶しておく。次に、プリンタＰ１に対して端末Ｔ２から管理情報ファイルの依頼があると、管理情報生成部１２はその時刻を取得し、取得した日時に基づいた管理情報ファイルのファイル名を生成し、端末Ｔ１に送信した管理情報ファイルのファイル名と、生成した管理情報ファイルのファイル名とを比較する。もし、これらのファイル名が同一であれば、端末Ｔ１と端末Ｔ２に同じファイル名の管理情報ファイルが送信されることとなり、上述したような不都合が生じる。そこで、記憶している管理情報ファイルのファイル名と生成した管理情報ファイルのファイル名とが同じであれば（＃０５のＹｅｓ分岐）、管理情報生成部１２は、再度時刻を取得し（＃０４）、管理情報ファイルのファイル名を生成する（＃０５）。この処理を記憶している管理情報ファイルのファイル名と生成した管理情報ファイルのファイル名とが異なるまで繰り返す。これにより、各端末に送信される管理情報ファイルのファイル名を確実に異ならせることができる。
【００４４】
このようにして管理情報ファイルのファイル名が生成されると、管理情報生成部１２はそのファイル名を用いて管理情報をファイル化した管理情報ファイルを生成する（＃０７）。生成された管理情報は、管理情報送信部１４により、管理情報を依頼した各端末Ｔに送信される（＃０８）。このとき、管理情報生成部１２は、この管理情報ファイルのファイル名を新たに記憶する。
【００４５】
一方、端末Ｔでは、プリンタＰからの管理情報ファイルの取得指示を待っており（＃１１）、プリンタＰの管理情報取得指示部１１からの指示があると（＃１１のＹｅｓ分岐）、そのプリンタＰに対して管理情報の送信を依頼する（＃１２）。
【００４６】
この依頼を受けたプリンタＰは、上述の処理により管理情報ファイルを生成し、端末Ｔに送信する。この管理情報ファイルは、管理情報受信部２２により受信され（＃１３）、管理情報記録部２３の管理情報ディレクトリに保存される（＃１４）。
【００４７】
サーバＳの管理情報取得部３１は、所定時間毎にネットワークＮに接続されている各端末Ｔに対してポーリングを行い、管理情報ファイルが管理情報ディレクトリに保存されているか否かを確認する（＃２１〜＃２２）。このとき、管理情報ディレクトリに管理情報ファイルが保存されていれば（＃２３のＹｅｓ分岐）、管理情報取得部３１は管理情報ファイルを取得し、ハードディスク等の記録媒体に保存する（＃２４）。管理情報取得部３１は、ハードディスク上に保存されている管理情報ファイルの確認を行わずに、受信した管理情報ファイルを保存する。
【００４８】
このようにして各端末Ｔから取得された管理情報ファイルを用いて、情報管理部３２はプリントシステム全体のプリント枚数や消耗品の在庫管理等を行うことができる。
【００４９】
このように、本実施例の形態では、管理情報ファイルを生成する際に、直前に生成した管理情報ファイルのファイル名と、生成しようとする管理情報ファイルのファイル名とが異なるまでファイル名の生成を繰り返すことにより、重複するファイル名が生成されることを回避している。
【実施例２】
【００５０】
図６のフローチャートを用いて本実施例の形態におけるプリンタＰの処理の流れを説明する。なお、端末ＴおよびサーバＳの処理は実施例１と同様であるため、説明は省略する。
【００５１】
本実施例の形態では、実施例１の形態と同様に、管理情報ファイルの取得時期になると管理情報取得指示部１１から端末Ｔに対して指示が送信され（＃３１〜＃３２）、端末Ｔから管理情報ファイルの送信依頼を待つ（＃３３）。
【００５２】
そして、端末Ｔから管理情報ファイルの送信依頼があったときには（＃３３のＹｅｓ分岐）、実施例１の形態と同様に管理情報ファイルの生成処理に移行する。ただし、実施例１の形態では、管理情報生成部１２は直前に生成した管理情報ファイルのファイル名を記録していたが、本実施例の形態では直前に生成した管理情報ファイルのファイル名に使用した時刻を記憶しており、待ち処理の形態が実施例１の形態と異なっている。
【００５３】
本実施例の形態では、以下の処理により生成される管理情報ファイルのファイル名の重複を回避している。管理情報生成部１２は時刻管理部１３からその時点の時刻を取得し（＃３４）、取得した時刻が記憶している時刻から所定時間以上経過しているか否かを判定する（＃３５）。所定時間経過していない場合には、再度時刻を取得して（＃３４）、経過時間を判定する（＃３５）。この処理は、生成される管理情報ファイルのファイル名が重複することを回避するための待ち処理であるため、所定時間は管理情報ファイルのファイル名に反映される時刻の最小単位の単位時間以上とする必要がある。好ましくは、所定時間は、管理情報ファイルのファイル名に反映される時刻の最小単位の単位時間である。すなわち、上述した例ではファイル名に反映される最小単位は秒であるため、所定時刻は１秒となる。このような所定時刻を用いることにより、処理の停滞を最小限に抑え、重複するファイル名の生成を確実に回避することができる。
【００５４】
直前に管理情報ファイルを生成してから所定時間経過すれば（＃３５のＹｅｓ分岐）、管理情報ファイルのファイル名の生成（＃３６）、管理情報ファイルの生成（＃３７）を経て、生成された管理情報ファイルが端末Ｔに送信される（＃３８）。このとき、管理情報ファイル生成部１２は、管理情報ファイルのファイル名の元となった時刻を記憶する。
【実施例３】
【００５５】
図７および図８のフローチャートを用いて本実施例の形態におけるプリンタＰの処理の流れを説明する。図７は管理情報取得指示部１１の処理、図８は管理情報生成部１２の処理の流れを表している。なお、端末ＴおよびサーバＳの処理は実施例１と同様であるため、説明は省略する。
【００５６】
図７のフローチャートを用いて、本実施例の形態における管理情報取得指示部１１の処理を説明する。管理情報取得指示部１１は、端末Ｔに管理情報ファイルを取得させる時期になると（＃４１のＹｅｓ分岐）、接続されている端末Ｔから一の端末Ｔを選択し、その端末Ｔに対して管理情報ファイルの取得指示を送信する（＃４２）。例えば、プリンタＰ１から端末Ｔ１に対して管理情報ファイルの取得指示が送信される。
【００５７】
管理情報取得指示部１１は、接続されている全ての端末Ｔに対して管理情報ファイルを送信したか否かを判定する（＃４３）。もし、未送信の端末Ｔがあれば（＃４３のＹｅｓ分岐）、その時点の時刻を取得し（＃４４）、直前に管理情報ファイルの取得指示を送信した時刻から所定時間以上経過しているか否かを判定する（＃４５）。この所定時間も実施例２と同様に、管理情報ファイルのファイル名に反映される時刻の最小単位の単位時間以上であり、好ましくは、所定時間は、管理情報ファイルのファイル名に反映される時刻の最小単位の単位時間である。
【００５８】
直前に管理情報ファイルの取得指示を送信してから所定時間以上経過すれば、管理情報取得指示部１１は、取得指示を送信していない端末Ｔから一の端末Ｔを選択し、取得指示を送信する（＃４２）。
【００５９】
本実施例の形態における管理情報生成部１２は、上述の管理情報取得指示部１１の処理と平行して図８の処理が実行されている。具体的には、管理情報生成部１２は端末Ｔからの管理情報ファイルの取得依頼を受信すると（＃５１のＹｅｓ分岐）、時刻管理部１３から時刻を取得し（＃５２）、管理情報ファイル名の生成（＃５３）後、管理情報ファイルを生成する（＃５４）。生成された管理情報ファイルは、管理情報送信部１４により管理情報ファイルの取得を依頼した端末Ｔに送信される（＃５５）。
【００６０】
このように、本実施例の形態ではプリンタＰから複数の端末Ｔに対して管理情報ファイルの取得指示を送信する際に、一の端末Ｔ毎に時間差を設けて送信している。通常の処理状態では、端末ＴはプリンタＰから管理情報ファイルの取得指示を受けると即座にプリンタＰに対して管理情報ファイルの送信を依頼する。したがって、複数の端末Ｔから一のプリンタＰに対しての管理情報ファイルの送信依頼も時間差を有することとなり、その時刻に基づいて生成される管理情報ファイルのファイル名も異なることとなり、結果的に管理情報ファイルのファイル名の重複を回避している。
【００６１】
〔別実施形態〕
上述の実施形態では、プリンタＰの管理情報取得指示部１１から端末Ｔに対して管理情報を取得するよう指示を送信して、端末Ｔの管理情報送信依頼部２１が管理情報の送信を依頼する構成としたが、実施例１および実施例２の形態では、プリンタＰに管理情報取得指示部１１を備えず、端末Ｔの管理情報送信依頼部２１が所定のタイミングで管理情報の送信を依頼する構成としても構わない。
【産業上の利用可能性】
【００６２】
本発明は、プリンタとプリンタに接続される複数の端末と端末に接続されるサーバとから構成されるプリントシステムであって、プリンタの管理情報を端末が取得し、端末が取得した管理情報をサーバが取得管理するプリントシステムに利用することができる。
【符号の説明】
【００６３】
Ｎ：ネットワーク
Ｐ：プリンタ
Ｓ：サーバ
Ｔ：端末
１１：管理情報取得指示部
１２：管理情報生成部
１３：時刻管理部
１４：管理情報送信部
２１：管理情報送信依頼部
２２：管理情報受信部
２３：管理情報記録部
３１：管理情報取得部
３２：情報管理部
【図１】
2011170542.tif 000003
【図２】
2011170542.tif 000004
【図３】
2011170542.tif 000005
【図４】
2011170542.tif 000006
【図５】
2011170542.tif 000007
【図６】
2011170542.tif 000008
【図７】
2011170542.tif 000009
【図８】
2011170542.tif 000010