(57)【要約】【課題】ネットワーク等を通じてサーバに接続し問い合わせをしなくても、プリンタ側で発注済みの状態が確認できるようにする。【解決手段】消耗品を発注するために必要な発注情報４１の入力を受け付ける入力手段３１と、新たに受け付けられた発注情報４１と、発注処理済みの発注情報を含む発注済み情報４２とを記憶する記憶装置４０と、新たに受け付けられた発注情報４１を読み出して、ネットワークを通じて発注管理先に送信する発注処理手段３２と、発注情報４１を発注管理先に送信したときに、当該発注情報４１を含むように発注済み情報４２を更新する情報更新手段３３と、記憶装置４０から発注済み情報４２を読み出して、少なくとも、発注済みである旨の情報と発注をした消耗品の種別を示す情報とを表示する表示手段３４とを備えている。【選択図】図１
2007223264.tif 000002
【特許請求の範囲】
【請求項１】
消耗品を発注するために必要な発注情報の入力を受け付ける入力手段と、
新たに受け付けられた前記発注情報と、発注処理済みの発注情報を含む発注済み情報とを記憶する記憶装置と、
前記発注情報を読み出して、ネットワークを通じて発注管理先に送信する発注処理手段と、
前記発注情報を前記発注管理先に送信したときに、当該発注情報を含むように前記発注済み情報を更新する情報更新手段と、
前記記憶装置から前記発注済み情報を読み出して、少なくとも、発注済みである旨の情報と発注をした消耗品の種別を示す情報とを表示する表示手段とを備えたことを特徴とするプリンタ。
【請求項２】
請求項１に記載のプリンタにおいて、
発注済み情報の入力を受け付ける入力手段と、
前記記憶装置に記憶された発注済み情報を、前記入力手段により受け付けられた発注済み情報に強制的に置き換えて更新する、情報修正手段とを備えたことを特徴とするプリンタ。
【請求項３】
請求項１に記載のプリンタにおいて、
ネットワークを通じて発注管理先から、発注済み情報を取得する情報取得手段を備え、
前記情報修正手段は、
前記記憶装置に記憶された発注済み情報を、前記入力手段により受け付けられた発注済み情報に強制的に置き換えて更新することを特徴とするプリンタ。
【請求項４】
請求項３に記載のプリンタにおいて、
前記発注処理手段が、発注管理先に前記発注情報を送信したとき、
前記情報更新手段が前記発注済み情報を更新し、
更新された発注済み情報を前記表示手段が表示した後に、所定の修正指示に従って、
前記情報取得手段が、発注管理先から最新の発注済み情報を取得して、前記記憶装置に記憶された発注済み情報を書き換えることを特徴とするプリンタ。
【請求項５】
請求項１に記載のプリンタにおいて、
前記表示手段は、発注済み情報を含む二次元バーコードを表示することを特徴とするプリンタ。
【請求項６】
請求項５に記載のプリンタにおいて、
前記二次元バーコードには、発注済み情報を閲覧できるウェブサイトのアドレスと当該プリンタを識別する識別情報とが含まれていることを特徴とするプリンタ。
【請求項７】
請求項１乃至６のいずれかに記載のプリンタにおいて、
前記記憶装置に記憶された発注済み情報に基づいて、当該プリンタの消耗品の発注実績と、当該発注実績を換算して得られる発注予測とを求めてグラフ化する実績分析手段を備え、
前記表示手段は、前記グラフ化された結果を表示することを特徴とするプリンタ。
【請求項８】
コンピュータを、
消耗品を発注するために必要な発注情報の入力を受け付ける入力手段と、
新たに受け付けられた前記発注情報と、発注処理済みの発注情報を含む発注済み情報とを記憶する記憶装置と、
前記発注情報を読み出して、ネットワークを通じて発注管理先に送信する発注処理手段と、
前記発注情報を前記発注管理先に送信したときに、当該発注情報を含むように前記発注済み情報を更新する情報更新手段と、
前記記憶装置から前記発注済み情報を読み出して、少なくとも、発注済みである旨の情報と発注をした消耗品の種別を示す情報とを表示する表示手段、
として機能させるプリンタ制御プログラム。
【請求項９】
コンピュータを、
消耗品を発注するために必要な発注情報の入力を受け付ける入力手段と、
新たに受け付けられた前記発注情報と、発注処理済みの発注情報を含む発注済み情報とを記憶する記憶装置と、
前記発注情報を読み出して、ネットワークを通じて発注管理先に送信する発注処理手段と、
前記発注情報を前記発注管理先に送信したときに、当該発注情報を含むように前記発注済み情報を更新する情報更新手段と、
前記記憶装置から前記発注済み情報を読み出して、少なくとも、発注済みである旨の情報と発注をした消耗品の種別を示す情報とを表示する表示手段、
として機能させるプリンタ制御プログラムを記録したコンピュータで読み取り可能な記録媒体。
【請求項１０】
入力手段が、消耗品を発注するために必要な発注情報の入力を受け付けるステップと、
記憶装置が、新たに受け付けられた前記発注情報と、発注処理済みの発注情報を含む発注済み情報とを記憶するステップと、
発注処理手段が、前記発注情報を読み出して、ネットワークを通じて発注管理先に送信するステップと、
情報更新手段が、前記発注情報を前記発注管理先に送信したときに、当該発注情報を含むように前記発注済み情報を更新するステップと、
表示手段が、前記記憶装置から前記発注済み情報を読み出して、少なくとも、発注済みである旨の情報と発注をした消耗品の種別を示す情報とを表示するステップ、
とを含むプリンタ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、消耗品を自動的に発注したときに、その結果を記憶装置に記録しておき、必要に応じて発注内容を表示する機能を持つ、プリンタとプリンタ制御プログラムと記録媒体とプリンタ制御方法に関する。
【背景技術】
【０００２】
プリンタは、インクやトナー、感光体ドラム等の様々な消耗品を使用する。多数のプリンタを使用する企業ではこれらの消耗品の緻密な管理が要求される。そこで、プリンタの消耗品を自動発注し、重複した発注を防止するシステムが開発されている（特許文献１参照）。
【特許文献１】特開２００３−６３１０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ここで、従来の技術には、次のような解決すべき課題があった。
消耗品の残量に応じて消耗品を過不足なく補充するのは管理面で容易でない。時期によって印刷量が増え消耗品のストックが減少したり過剰な補充によりストックが増加することもある。こうした場合、財務上も管理上も余分な手間とコストが発生する。本発明は以上の課題を解決するためになされたもので、プリンタの消耗品の発注状況をプリンタのみを操作することで確認できる、プリンタとプリンタ制御プログラムと記録媒体とプリンタ制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明の各実施例においては、それぞれ次のような構成により上記の課題を解決する。
〈構成１〉  消耗品を発注するために必要な発注情報の入力を受け付ける入力手段と、新たに受け付けられた上記発注情報と、発注処理済みの発注情報を含む発注済み情報とを記憶する記憶装置と、上記発注情報を読み出して、ネットワークを通じて発注管理先に送信する発注処理手段と、上記発注情報を上記発注管理先に送信したときに、当該発注情報を含むように上記発注済み情報を更新する情報更新手段と、上記記憶装置から上記発注済み情報を読み出して、少なくとも、発注済みである旨の情報と発注をした消耗品の種別を示す情報とを表示する表示手段とを備えたことを特徴とするプリンタ。
【０００５】
このプリンタは、プリンタの消耗品を発注する機能を持つ。発注後は、その情報を記憶装置に記憶しておく。そして、必要に応じて、プリンタの表示手段に、発注済みである旨の情報と発注をした消耗品の種別を示す情報とを表示する。従って、ネットワーク等を通じてサーバに接続しなくても、発注済みの状態が確認できる。表示手段は、プリンタのディスプレイや上位装置のディスプレイに情報を表示する。
【０００６】
〈構成２〉  構成１に記載のプリンタにおいて、発注済み情報の入力を受け付ける入力手段と、上記記憶装置に記憶された発注済み情報を、上記入力手段により受け付けられた発注済み情報に強制的に置き換えて更新する、情報修正手段とを備えたことを特徴とするプリンタ。
【０００７】
プリンタの記憶装置に記憶された発注済み情報を参照して、誤りがあったり、追記すべき事項があるときに入力手段が操作される。入力手段の操作により入力された発注済み情報が、情報修正手段により上書き処理され、情報の修正をすることができる。例えば、手書きで発注処理をしたときには、その情報が追加される。
【０００８】
〈構成３〉  構成１に記載のプリンタにおいて、ネットワークを通じて発注管理先から、発注済み情報を取得する情報取得手段を備え、上記情報修正手段は、上記記憶装置に記憶された発注済み情報を、上記入力手段により受け付けられた発注済み情報に強制的に置き換えて更新することを特徴とするプリンタ。
【０００９】
ネットワークを通じて、発注管理先から最新の発注済み情報を取得する、これにより、プリンタの記憶装置に記憶された発注済み情報が自動的に最新のものに更新される。従って、発注処理を行ったときやその他の任意のタイミングで、発注済み情報を最新のものに更新できる。
【００１０】
〈構成４〉  構成３に記載のプリンタにおいて、上記発注処理手段が、発注管理先に上記発注情報を送信したとき、上記情報更新手段が上記発注済み情報を更新し、更新された発注済み情報を上記表示手段が表示した後に、所定の修正指示に従って、上記情報取得手段が、発注管理先から最新の発注済み情報を取得して、上記記憶装置に記憶された発注済み情報を書き換えることを特徴とするプリンタ。
【００１１】
更新された発注済み情報を表示手段に表示したとき、ユーザが誤りに気付いた場合、発注管理先から最新の発注済み情報を取得して書き換えができる。従って、随時、簡単に誤り修正ができる。
【００１２】
〈構成５〉  構成１に記載のプリンタにおいて、上記表示手段は、発注済み情報を含む二次元バーコードを表示することを特徴とするプリンタ。
【００１３】
２次元バーコードを読み取り装置で読み取れば、発注済み情報を取得できる。詳細な発注済み情報を文字表示するほどまでに、プリンタのディスプレイの表示機能が高くないときに有効な手段である。また、プリンタのディスプレイに表示された発注状況情報をそっくり文字情報で取得できる。
【００１４】
〈構成６〉  構成５に記載のプリンタにおいて、上記二次元バーコードには、発注済み情報を閲覧できるウェブサイトのアドレスと当該プリンタを識別する識別情報とが含まれていることを特徴とするプリンタ。
【００１５】
二次元バーコードを携帯電話等を用いて読み取り、該当するウェブサイトにアクセスして、プリンタの識別情報を入力すれば、発注済み情報を取得できる。
【００１６】
〈構成７〉  構成１乃至６のいずれかに記載のプリンタにおいて、上記記憶装置に記憶された発注済み情報に基づいて、当該プリンタの消耗品の発注実績と、当該発注実績を換算して得られる発注予測とを求めてグラフ化する実績分析手段を備え、上記表示手段は、上記グラフ化された結果を表示することを特徴とするプリンタ。
【００１７】
記憶装置に記憶された発注済み情報のみならず、将来の発注予測を含めてグラフ表示することにより、消耗品の使用状況や管理状況を明確に把握することが可能になる。
【００１８】
〈構成８〉  コンピュータを、消耗品を発注するために必要な発注情報の入力を受け付ける入力手段と、新たに受け付けられた上記発注情報と、発注処理済みの発注情報を含む発注済み情報とを記憶する記憶装置と、上記発注情報を読み出して、ネットワークを通じて発注管理先に送信する発注処理手段と、上記発注情報を上記発注管理先に送信したときに、当該発注情報を含むように上記発注済み情報を更新する情報更新手段と、上記記憶装置から上記発注済み情報を読み出して、少なくとも、発注済みである旨の情報と発注をした消耗品の種別を示す情報とを表示する表示手段、として機能させるプリンタ制御プログラム。
【００１９】
〈構成９〉  コンピュータを、消耗品を発注するために必要な発注情報の入力を受け付ける入力手段と、新たに受け付けられた上記発注情報と、発注処理済みの発注情報を含む発注済み情報とを記憶する記憶装置と、上記発注情報を読み出して、ネットワークを通じて発注管理先に送信する発注処理手段と、上記発注情報を上記発注管理先に送信したときに、当該発注情報を含むように上記発注済み情報を更新する情報更新手段と、上記記憶装置から上記発注済み情報を読み出して、少なくとも、発注済みである旨の情報と発注をした消耗品の種別を示す情報とを表示する表示手段、として機能させるプリンタ制御プログラムを記録したコンピュータで読み取り可能な記録媒体。
【００２０】
〈構成１０〉  入力手段が、消耗品を発注するために必要な発注情報の入力を受け付けるステップと、記憶装置が、新たに受け付けられた上記発注情報と、発注処理済みの発注情報を含む発注済み情報とを記憶するステップと、発注処理手段が、上記発注情報を読み出して、ネットワークを通じて発注管理先に送信するステップと、情報更新手段が、上記発注情報を上記発注管理先に送信したときに、当該発注情報を含むように上記発注済み情報を更新するステップと、表示手段が、上記記憶装置から上記発注済み情報を読み出して、少なくとも、発注済みである旨の情報と発注をした消耗品の種別を示す情報とを表示するステップ、とを含むプリンタ制御方法。
【発明を実施するための最良の形態】
【００２１】
本発明ではプリンタに接続されたパーソナルコンピュータやサーバを利用して消耗品の発注をした場合でも、その発注状況が常にプリンタに保存される。そして、プリンタを操作することによって発注状況を確認できる。以下、本発明の実施の形態を実施例毎に詳細に説明する。
【実施例１】
【００２２】
図１は、実施例１のプリンタとその周辺システムのブロック図である。
図のプリンタ２０は、パーソナルコンピュータなどの上位装置１０に、ネットワーク１１を介して接続され印刷処理を行う。さらに、このプリンタ２０は、ネットワーク１２を介して発注管理先のサーバ５０に接続されており、消耗品の発注機能を有する。プリンタ２０には演算処理装置３０と記憶装置４０が設けられている。演算処理装置３０は、入力手段３１、発注処理手段３２、情報更新手段３３、表示手段３４、情報修正手段３５、情報取得手段３６、実績分析手段３７を備える。これらの手段はプリンタ２０のコンピュータに所定の機能を実行させるコンピュータプログラムである。
【００２３】
記憶装置４０には、発注情報４１、発注済み情報４２、二次元バーコード４３、発注実績４６、発注予測４７、分析グラフ４８などを記憶するように構成されている。これらの情報は、入力手段３１を通じて入力されたときに記憶装置４０に記憶される。あるいは、演算処理により生成され、あるいは、更新されて記憶装置４０に記憶される。二次元バーコード４３は、ＵＲＬ４４やプリンタ識別情報４５を含む。ＵＲＬ４４は発注管理先のサーバ５０に記憶された、受注管理データベース５２のアドレスである。プリンタ識別情報４５は、プリンタ２０を特定するための識別情報である。このプリンタ２０は、表示パネル２１と操作ボタン２２によって操作される。プリントエンジン２３は、プリンタの印刷制御機構により制御されるが、既知の部分のため、説明を省略する。
【００２４】
発注管理先のサーバ５０には、記憶装置５１が設けられている。記憶装置５１には、受注管理データベース５２が記憶されている。この受注管理データベース５２は、プリンタ識別情報５３と発注済み情報５４とを組み合わせた情報を含む。受注管理データベース５２はウェブデータ化されており、ネットワーク１２を通じて、プリンタ２０側から閲覧できるように構成されている。なお、発注管理先のサーバ５０には、受注管理データベース５２を管理し、ネットワーク１２を通じて受信される発注情報を受け入れて処理する手段が設けられる。これは、既知のもののため、その説明を省略する。
【００２５】
プリンタ２０の入力手段３１は、消耗品を発注するために必要な発注情報４１の入力を受け付ける機能を持つ。発注情報４１は、例えば、上位装置１０からプリンタ２０に送信され、記憶装置４０に記憶される。発注処理手段３２は、発注情報４１を記憶装置４０から読み出して、ネットワーク１２を通じて発注管理先のサーバ５０に送信する機能を持つ。情報更新手段３３は、発注情報４１を発注管理先に送信したときに、記憶装置４０の発注済み情報４２を更新する機能を持つ。即ち、新たな発注情報４１をこれまで記憶されていた発注済み情報４２に含ませるように発注済み情報４２を更新処理する。
【００２６】
表示手段３４は、記憶装置４０から発注済み情報４２を読み出して表示パネル２１に表示させる機能を持つ。この表示には、発注済みである旨の情報と発注をした消耗品の種別などが含まれる。なお、これらの情報は、プリンタのプリントエンジン２３を用いて印刷出力しても構わない。なお、発注済みである旨の情報や消耗品の種別その他の情報は、表示パネル２１で直接表示されてもよいし、間接的な表示でも構わない。間接的な表示とは、これらの情報を記録した場所を案内するＵＲＬ等のことである。
【００２７】
情報修正手段３５は、記憶装置４０に記憶された発注済み情報４２を、入力手段３１により受け付けられた新たな発注済み情報に強制的に置き換えて更新する機能を持つ。この機能は、ユーザが操作ボタン２２の操作によって、直接発注済み情報４２を入力したり修正したりするために利用される。情報取得手段３６は発注管理元のサーバ５０から、受注管理データベース５２を閲覧して、最新の発注済み情報を取得する機能を持つ。情報修正手段３５は、記憶装置４０に記憶された発注済み情報４２を、情報取得手段３６が取得した発注済み情報に強制的に置き換えて更新する機能を持つ。
【００２８】
こうした各種の方法により、記憶装置４０に記憶された発注済み情報の修正が行われる。即ち、このプリンタ２０は、消耗品を自動的に発注して、発注した結果を発注済み情報４２として記憶すると共に、いつでも、その内容を表示パネル２１を用いて表示できる。従って、サーバ５０に上位装置１０等を接続しなくても、発注済み情報４２の内容を随時確認できる。しかしながら、何らかの理由により発注済み情報４２の内容に誤りが発生したときは、ユーザが強制的に修正することができる。また、発注管理先のサーバ５０から最新の情報を取得して、正しい内容に書き換えることができる。
【００２９】
実績分析手段３７は、記憶装置４０に記憶された発注済み情報４２に基づいてプリンタの消耗品の発注実績と、この発注実績を演算処理して求められる発注予測とを、グラフ化する機能を持つ。この機能によって、これまでの発注実績のみならず、次はいつ該当する消耗品を発注すればよいかを、ユーザに知らせる機能を持つ。二次元バーコード４３は、例えば、表示手段３４に読み出されて、表示パネル２１に表示される。プリンタ識別情報４５は、受注管理データベース５２に含まれた、自己のプリンタの発注済み情報５４を読み出すためのキーとして利用される。なお、２次元バーコード４３により、発注済み情報の内容全てをそのまま表示できるようにしても構わない。サーバ５０の受注管理データベース５２には、各ユーザのプリンタ識別情報５３と、その消耗品の発注済み情報５４とが対応付けられて記憶されている。これらはユーザのプリンタによって自由に閲覧をすることができる。
【００３０】
図２は、記憶装置に記憶されたデータの内容説明図である。
図２（ａ）は、発注情報の内容説明図である。発注情報４１は図に示すように、例えば、発注消耗品の名称と数量を含む。発注消耗品の名称は、識別記号等でも構わない。プリンタで使用する消耗品の種別は限定されている。従って、この図２（ａ）に示すとおりの表を表示パネル２１に表示して、操作ボタン２２（図１）を用いて、数量の数字を切り替える操作で、発注情報が手入力できる。その後、発注処理手段３２（図１）を起動すれば、プリンタ単体で消耗品の発注ができる。
【００３１】
図２（ｂ）は、発注済み情報４２の内容説明図である。既に発注済みであってまだ納入されていないもののリストである。発注消耗品の名称と数量、及び発注日などを含む。要求に従って、プリンタの表示パネル２１にこのままの内容を表示してよい。また、後で説明するように、発注済みである旨とその消耗品の種別のみを表示し、その他の情報の提供はサーバ５０（図１）に任せるようにしても構わない。
【００３２】
図２（ｃ）は、更新された発注済み情報４２Ａの内容説明図である。図２（ａ）に示したような新たな発注情報４１が入力されて、発注処理が実行されると、これまで記憶装置４０（図１）に記憶されていた発注済み情報４２が更新される。更新の結果が発注済み情報４２Ａである。ここには、全ての発注消耗品名と数量と発注日が含められている。記憶装置４０の中に記憶される発注済み情報４２は、記憶装置の記憶容量が許す限り、詳細で具体的であることが好ましい。また、発注後その消耗品が納品されたときは、発注済み情報の内容を更新しなければならない。従って、随時、サーバ５０から発注済み情報を取得して更新しておくことが好ましい。
【００３３】
図３は、表示パネルに表示された発注済み情報の実施例説明図である。
上記のようなプリンタは、通常、上位装置１０（図１）の要求に従って印刷データを受信して、該当する文書をプリントエンジン２３（図１）を用いて印刷する。上位装置１０とプリンタ２０とは、直接プリンタインタフェースで接続されていてもよいしローカルエリアネットワークなどのネットワークを介して接続されてもよい。後者の場合、プリンタ２０は、ネットワークプリンタとして機能する。ここで、プリンタ２０の操作ボタン２２を操作して、プリンタの状態を表示させると、表示パネル２１に、図のような画面が表示される。
【００３４】
図３に示すパネル２１の画面の上部には、「印刷できます」といったメッセージ６１が表示される。同画面の中央には、トナーの状態を示す状態情報６２が図形表示される。ハッチングを施した部分は消耗品の現在量である。この例では、Ｋと表示された黒色のトナーが残量２分の１以下になっている。残量が２分の１以下になった場合には、該当色のトナーを発注するというルールを作っておく。従って、既に黒色のトナーは発注されている。発注状況表示６３の部分には、黒色のトナーが発注済みである旨のマーク６４が表示されている。
【００３５】
このマーク６４は、二次元バーコードからなる。携帯電話７０を用いてこの二次元バーコードを読み取ると、サーバ５０のＵＲＬ４４（図１）とプリンタ識別情報４５（図１）とが取得できる。この二次元バーコード４３の情報を利用して、サーバ５０のウェブサイトをアクセスする。プリンタ識別情報４５は、データベース検索キーである。その結果、携帯電話７０のディスプレイ７１に、発注済み情報を示す画面７２が表示される。画面７２には、顧客名や使用プリンタ名とそのプリンタ用として発注済みの消耗品名や発注数量などが表示される。
【００３６】
発注管理先のサーバ５０から、該当するプリンタの最新の発注実績が携帯電話７０に転送される。これにより、発注済み情報に加えて、受注日と納品予定日などが、ディスプレイ７１に表示される。この情報は、最新の情報である。従って、既に記憶装置に記憶されている発注済み情報であって、表示パネル２１（図１）に表示した内容と相違があれば、それを修正することができる。ユーザは、操作ボタン２２を用いて情報取得手段３６を起動し、記憶装置４０に記憶された発注済み情報４２を更新する。ユーザは、図３の表示パネル２１を見ることにより、黒トナーの現状を知りこれが発注済みであることを知る。その納期が気になる場合にはサーバにアクセスしてさらに詳細な情報を取得すればよい。
【００３７】
図４は、発注実績と予測を示すグラフの説明図である。
この画面７５は、プリンタの表示パネル２１に表示される。図の画面７５には、例えば黒トナーの発注実績と予測が表示される。図のグラフの縦軸は発注数量、横軸は時間である。数字は、個数、月数を示す。黒い太線は発注実績、破線は発注予測を示す。図に示すように、昨年末には大量の印刷が発生して、頻繁に黒トナーを発注している。一方、１月と２月については、月に２回１個ずつの発注量になっている。従って、例えば、本日以降の３月、４月については、１月、２月と同じペースでの発注が予測されるとすればよい。こうした内容のグラフを表示すれば、ユーザによる発注時期や発注数量の計画を支援できる。プリンタに発注済み情報が記憶されているから、その分析もプリンタの内部で行うことができ、プリンタの印刷機能を使用して実績と予測を印刷し発注計画などに役立てることができる。
【００３８】
図５は、上記のようなプリンタを構成するハードウエアのブロック図である。
プリンタ２０のバスライン１２０には、ＣＰＵ１２１（中央演算処理装置）、ＲＯＭ１２２（リードオンメモリ）、ＲＡＭ１２３（ランダムアクセスメモリ）、ＲＡＭ１２４、入出力インタフェース１２５及びネットワークインタフェース１２９が接続されている。入出力インタフェース１２５には、表示パネル２１、操作ボタン２２、プリントエンジン２３が接続されている。ＣＰＵ１２１は、プリンタを制御するコンピュータである。ＲＯＭ１２２は、ファームウエアを記憶するメモリである。ＲＡＭ１２３は、上記の演算処理装置３０（図１）に含まれたコンピュータプログラムを記憶するメモリである。ＲＡＭ１２４は、プリントエンジン２３に供給する印刷データを記憶するためのメモリである。プリントエンジン２３は、用紙を搬送し、印字ヘッドを用いて用紙上に印刷を実行する既知のプリントメカニズムである。ネットワークインタフェース１２９は、ローカルエリアネットワーク１１７に接続されている。これにより、このプリンタはネットワークプリンタとして機能する。
【実施例２】
【００３９】
図６は、発注済み情報の表示動作フローチャートである。
以下、コンピュータプログラムの実施例について説明する。この図のフローチャートは、プリンタを用いて発注処理をしたときに、発注情報を記憶して表示する動作を示す。まず、ステップＳ１１で、発注情報４１の入力を受け付ける。例えば、表示パネル２１に図２（ａ）に示すような画面が表示され、ユーザが操作ボタン２２を操作して、発注消耗品の数量を入力すると、これを入力手段３１が認識する。ステップＳ１２では、入力手段３１が記憶装置４０に、発注情報４１を記憶させる。
【００４０】
ステップＳ１３では、発注処理手段３２が、記憶装置４０に記憶された発注情報４１を読み取って、発注管理先のサーバ５０に送信する。サーバ５０は、受注管理データベース５２にプリンタ識別情報５３と発注済み情報５４とを対応付けて記録する。こうして、消耗品の発注処理が終わる。ステップＳ１４では、情報更新手段３３が、発注済み情報４２に発注情報４１を追記して更新をする。ステップＳ１５では、表示手段３４が発注済み情報４２を読み出して、表示パネル２１に表示する。その表示内容は、図３に示したとおりである。
【００４１】
図７は、発注済み情報の書き換え修正動作フローチャートである。
上記のように、発注処理の後に、発注済み情報４２が表示パネル２１に表示される。また、プリンタの電源がオンされ、待機状態で常に図３に示したような画面を表示していてもよい。この例では、ステップＳ２１で、ユーザが操作ボタン２２のいずれかを押したときに、図３の画面の表示処理を起動する。入力手段３１はその表示要求を受け付ける。ステップＳ２２で、表示手段３４は、記憶装置４０から発注情報４１を読み出す。そして、ステップＳ２３で、表示パネル２１に発注済み情報４２を表示する。
【００４２】
図３に示すように表示パネル２１に発注済み情報４２が表示されると、ユーザは、黒トナーが発注済みであることを知る。この例では、例えば、ユーザが、黒トナーが納品されたので、発注済みの状態を未発注の状態に書き換える。即ち、ステップＳ２４で、入力手段３１は、操作ボタン２２による修正情報の入力を受け付ける。情報修正手段３５は、ステップＳ２５で、記憶装置４０に記憶された発注済み情報４２の書き換え処理をする。なお、発注した黒トナーが納品されて保管されていることを忘れて、再度黒トナーを発注することが無いように、例えば、「在庫１個あり」といった在庫表示を含めるようにしてもよい。また、発注済みの情報の書き換えは、黒トナーの交換時にプログラムが自動で行うようにしてもよい。
【００４３】
図８は、サーバから発注済み情報を取得する動作のフローチャートである。
図３に示したような画面を表示パネル２１に表示させたとき、ユーザは、二次元バーコード４３を携帯電話７０で読み取って、発注管理先のサーバ５０の記憶装置５１に記憶された発注済み情報５４を、携帯電話のディスプレイ７１に表示させる。このとき、サーバ５０に登録された発注済み情報５４と記憶装置４０に記憶された発注済み情報４２の内容に相違点を発見することがある。他のプリンタの発注した消耗品を流用したり、発注済み情報を何度も書き換えたりしたとき、こうした状態が生じる。
【００４４】
図６のステップＳ１３、１４、１５、の処理と、図８のステップＳ３１、３２、３３の処理は共通する。例えば、新たな発注情報をサーバに送信して、ステップＳ３３の処理により、図３に示すような画面が表示される。ここでユーザが、サーバ５０に登録された発注済み情報５４と記憶装置４０に記憶されたものの相違を発見すると、ステップＳ３４からステップＳ３５へ進む。それ以外の場合には処理をそのまま終了する。書き換えを指示するには、ユーザが操作ボタン２２のいずれかのボタンを操作すればよい。
【００４５】
ステップＳ３５では、情報取得手段３６が、発注管理先のサーバ５０に対してプリンタ識別情報５３を通知して、発注済み情報５４の要求をする。発注管理先のサーバ５０は受注管理データベース５２を検索して発注済み情報５４を取得し、プリンタ２０に転送する。ステップＳ３６で、情報取得手段３６は発注済み情報５４を取得し、情報修正手段３５に渡す。ステップＳ３７で、情報修正手段３５は既存の発注済み情報４２の書き換え処理をする。その後、表示手段３４は、修正済みの発注済み情報４２を、ステップＳ３８で再び表示パネル２１に表示する。これをユーザが確認すれば、書き換え処理は終了する。
【００４６】
図９は、自動発注と発注済み情報の表示制御フローチャートである。
この実施例では、プリンタが消耗品の残量を確認して自動的に消耗品を発注する。そして、その発注済み情報を表示パネルに表示する。また、消耗品が交換されると発注済み情報を消去する。残量確認処理は定時処理とし、例えば、１日１回でよい。ステップＳ４１で、定時処理開始かどうかの判断をする。タイマや時計で判断をするとよい。この処理は、発注処理手段３２が実行する。ステップＳ４２では、発注処理手段３２が消耗品の残量確認処理をする。プリンタの中に各種センサが設けられており、その出力を取得する。ステップＳ４３では、全ての消耗品の残量確認が終了したかどうかという判断をする。この判断の結果がイエスになるまで、ステップＳ４２の処理を繰り返す。イエスになったときは、ステップＳ４４の処理に移行する。なお、この例では、消耗品の残量確認処理を定時処理とした。しかし、例えば、プリンタが印刷処理を行うタイミング毎に消耗品の残量確認処理を行うようにしてもよい。消耗品が消費されるタイミングであるから合理的である。この場合には、ステップＳ４１で、印刷処理が実行されたことを検出し、それをトリガにして消耗品の残量確認処理を起動するとよい。
【００４７】
ステップＳ４４では、発注レベルの消耗品があるかどうかという判断をする。この判断の結果がイエスのときはステップＳ４５の処理に移行し、ノーのときは処理を終了する。ステップＳ４５では、発注処理手段３２がサーバ５０へ発注処理をする。発注処理がされると、記憶装置４０中の発注済み情報４２が更新される。ステップＳ４６では、表示手段３４が、二次元バーコード４３を読み出して、表示パネル２１の該当箇所に表示をする。これで、該当する消耗品が発注済みである状態が確認できる。
【００４８】
その後、プリンタの使用を続けて、発注済みの消耗品の交換時期がくると、ユーザはその交換処理をする。ステップＳ４７では、情報更新手段３３が消耗品の交換検出をする。この判断には、装着検出センサや消耗品の管理データを読み取ればよい。さらに、ステップＳ４８で、新品の交換終了かどうかという判断をする。単に清掃や点検の場合には、待機状態のままにする。新品の交換をしたときには、ステップＳ４９で、情報更新手段３３がサーバ５０に交換終了通知をする。サーバ５０では、これにより、ネットワークに接続されたプリンタの受注管理のみならず、消耗品の状態をきめ細かく管理できる。消耗品を新品に交換した後は、スペアが未発注の状態になるから、ステップＳ２０で、情報更新手段３３は表示パネルの２次元バーコードを消去する。
【００４９】
以上のようなプリンタを使用すれば、サーバへアクセスできる権限を持ったものでなくても、表示パネル上で消耗品の発注状況を確認できる。しかも、こうした表示はプリンタの動作中いつでもすぐに見ることができ、簡便である。特に、コピー機としても使用されるプリンタは、常時電源がオンし、表示パネルの表示が継続しているので、より有効である。なお、上記の例では、消耗品毎に二次元バーコードを発注済みである旨の表示に使用し、サーバからの詳細な情報取得に使用した。しかしながら、表示パネルの表示面積が狭いときは、各消耗品の発注状況は小さなマーク表示とし、二次元バーコードは画面の隅の一箇所に配置してもよい。このときは、一つの２次元バーコードで全ての発注済み情報を一括して閲覧できるようにするとよい。また、発注済み情報は、発注日のみならず、消耗品の発注受付、発送準備中、発送済みといった詳細な情報を含めるとよい。
【００５０】
なお、上記の演算処理装置で実行されるコンピュータプログラムは、機能ブロックで図示した単位でモジュール化されてもよいし、複数の機能ブロックを組み合わせて一体化されてもよい。また、上記のコンピュータプログラムは、既存のアプリケーションプログラムに組み込んで使用してもよい。本発明を実現するためのコンピュータプログラムは、例えばＣＤ−ＲＯＭのようなコンピュータで読み取り可能な記録媒体に記録して、任意の情報処理装置にインストールして利用することができる。
【図面の簡単な説明】
【００５１】
【図１】実施例１のプリンタとその周辺システムのブロック図。
【図２】記憶装置に記憶されたデータの内容説明図。
【図３】表示パネルに表示された発注済み情報の実施例説明図。
【図４】発注実績と予測を示すグラフの説明図。
【図５】プリンタを構成するハードウエアのブロック図。
【図６】発注済み情報の表示動作フローチャート。
【図７】発注済み情報の書き換え修正動作フローチャート。
【図８】サーバから発注済み情報を取得する動作のフローチャート。
【図９】自動発注と発注済み情報の表示制御フローチャート。
【符号の説明】
【００５２】
２０  プリンタ、１０  上位装置、５０  サーバ、３０  演算処理装置、４０  記憶装置、３１  入力手段、３２  発注処理手段、３３  情報更新手段、３４  表示手段、３５  情報修正手段、３６  情報取得手段、３７  実績分析手段、４１  発注情報、４２  発注済み情報、４３  二次元バーコード、４６  発注実績、４７  発注予測、４８  分析グラフ、４４  ＵＲＬ、４５  プリンタ識別情報、２１  表示パネル、２２  操作ボタン、５１  記憶装置、５２  受注管理データベース、５３  プリンタ識別情報、５４  発注済み情報、２３  プリントエンジン。
【図１】
2007223264.tif 000003
【図２】
2007223264.tif 000004
【図３】
2007223264.tif 000005
【図４】
2007223264.tif 000006
【図５】
2007223264.tif 000007
【図６】
2007223264.tif 000008
【図７】
2007223264.tif 000009
【図８】
2007223264.tif 000010
【図９】
2007223264.tif 000011