(57)【要約】【課題】簡単な操作でプリンタ単体で自動的に消耗品の発注をする。【解決手段】印刷制御手段２１と、印刷制御手段２１により印刷を制御されるプリントエンジン４１と、ネットワークインタフェース４４と、発注対象となる消耗品を特定するための、発注項目情報３３の入力を受け付ける入力手段２２と、消耗品を使用するプリンタを識別する識別情報３２を記憶する記憶装置３０と、発注項目情報３３と識別情報３２とを含む発注情報３１を生成する発注情報生成手段２３と、発注情報３１をネットワークインタフェース４４を介して発注管理先に向けて送信する発注手段２４とを備える。【選択図】図１
2007226506.tif 000002
【特許請求の範囲】
【請求項１】
印刷制御手段と、
当該印刷制御手段により印刷を制御されるプリントエンジンと、
ネットワークインタフェースと、
発注対象となる消耗品を特定するための、発注項目情報の入力を受け付ける入力手段と
、
前記消耗品を使用するプリンタを識別する識別情報を記憶する記憶装置と、
前記発注項目情報と前記識別情報とを含む発注情報を生成する発注情報生成手段と、
前記発注情報を前記ネットワークインタフェースを介して発注管理先に向けて送信する
発注手段とを備えたことを特徴とするプリンタ。
【請求項２】
請求項１に記載のプリンタにおいて、
前記印刷制御手段は、上位装置から受け入れた印刷データに、発注処理コマンドと発注
項目情報とが含まれていたとき、当該発注処理コマンドと発注項目情報を前記入力手段に
転送して、発注処理を依頼することを特徴とするプリンタ。
【請求項３】
請求項２に記載のプリンタにおいて、
前記印刷制御手段は、前記印刷データを構成する画像データの特定の場所に、前記発注
項目情報を検出したとき、当該発注項目情報を含む画像データを前記入力手段に転送して
、発注処理を依頼することを特徴とするプリンタ。
【請求項４】
請求項２に記載のプリンタにおいて、
前記記憶装置は、診断対象となる消耗品のリストと診断手順と、発注の要否判定基準と
を記憶し、
前記リストと前記診断基準と前記発注の要否判定基準とを参照して、自動的に該当する
消耗品の状態を診断して、発注の要否を判定する消耗品診断手段を備え、
前記消耗品診断手段は、診断の結果を使用して発注項目情報を生成し、前記入力手段に
転送して発注処理を依頼することを特徴とするプリンタ。
【請求項５】
請求項４に記載のプリンタにおいて、
前記印刷制御手段は、上位装置から受け入れた印刷データに、自動発注命令が含まれて
いたときは、前記消耗品診断手段を起動することを特徴とするプリンタ。
【請求項６】
請求項４または５に記載のプリンタにおいて、
前記記憶装置は、診断対象となる機器のリストであって、ネットワークを介して接続さ
れたもののネットワークアドレスを記憶し、
前記リストと前記診断基準と前記発注の要否判定基準とを参照して、自動的に該当する
消耗品の状態を診断して、発注の要否を判定するとともに、診断の結果を使用して発注項
目情報を生成し、前記入力手段に転送して発注処理を依頼する
消耗品診断手段を備えたことを特徴とするプリンタ。
【請求項７】
請求項４または５に記載のプリンタにおいて、
前記記憶装置は、診断対象となる機器のリストであって、ネットワークを介して接続さ
れたもののネットワークアドレスを記憶し、
前記リストを参照して、該当する消耗品の状態情報を取得してサーバに送信し、消耗品
発注の要否判定結果を取得し、発注項目情報を生成して、前記入力手段に転送して発注処
理を依頼する消耗品診断手段を備えたことを特徴とするプリンタ。
【請求項８】
記憶装置に、診断対象となる機器のリストであって、ネットワークを介して接続された
もののネットワークアドレスを記憶し、
スキャンにより読み取った画像データの特定の場所に、状態情報収集命令を検出したと
き、前記リストを参照して、該当する消耗品の状態情報を取得する消耗品診断手段を備え
たことを特徴とするスキャナ。
【請求項９】
ネットワークインタフェースと、
発注対象となる消耗品を特定するための発注項目情報を、スキャンにより読み取った画
像データの特定の場所から取得する、画像読取手段と、
前記発注項目情報を含む発注情報を生成する発注情報生成手段と、
前記発注情報を前記ネットワークインタフェースを介して発注管理先に向けて送信する
発注手段とを備えたことを特徴とするスキャナ。
【請求項１０】
請求項９に記載のスキャナにおいて、
印刷機能テスト用の自己診断印刷データに、発注項目情報記入領域を設けたものを記憶
する記憶装置と、
前記記憶装置に記憶された自己診断印刷データを印刷する印刷制御手段とを備え、
前記画像読取手段は、前記印刷制御手段により印刷されて、前記発注項目情報領域に、
該当する発注項目情報が記入されたものを、スキャンにより読み取ることを特徴とするス
キャナ。
【請求項１１】
前記画像読取手段は、
少なくとも発注項目情報を記入するための領域が透明体により構成され、一方の面に発
注項目情報が記入されたパネルの、他方の面を読み取って前記発注項目情報を取得するこ
とを特徴とするスキャナ。
【請求項１２】
発注対象となる消耗品を特定するための発注項目情報を、印刷制御情報もしくは画像デ
ータに含む印刷データを、発注種別毎に複数記憶する記憶装置と、
前記記憶装置からいずれかの印刷データを選択してプリンタに転送し、該当する発注項
目情報を使用した発注処理を要求する印刷データ生成手段を備えたことを特徴とするプリ
ンタドライバ。
【請求項１３】
コンピュータを、
印刷制御手段と、
当該印刷制御手段により印刷を制御されるプリントエンジンと、
ネットワークインタフェースと、
発注対象となる消耗品を特定するための、発注項目情報の入力を受け付ける入力手段と
、
前記消耗品を使用するプリンタを識別する識別情報を記憶する記憶装置と、
前記発注項目情報と前記識別情報とを含む発注情報を生成する発注情報生成手段と、
前記発注情報を前記ネットワークインタフェースを介して発注管理先に向けて送信する
発注手段、
として機能させるプリンタ制御プログラム。
【請求項１４】
コンピュータを、
印刷制御手段と、
当該印刷制御手段により印刷を制御されるプリントエンジンと、
ネットワークインタフェースと、
発注対象となる消耗品を特定するための、発注項目情報の入力を受け付ける入力手段と
、
前記消耗品を使用するプリンタを識別する識別情報を記憶する記憶装置と、
前記発注項目情報と前記識別情報とを含む発注情報を生成する発注情報生成手段と、
前記発注情報を前記ネットワークインタフェースを介して発注管理先に向けて送信する
発注手段、
として機能させるプリンタ制御プログラムを記録したコンピュータで読み取り可能な記
録媒体。
【請求項１５】
入力手段が、発注対象となる消耗品を特定するための、発注項目情報の入力を受け付け
るステップと、
記憶装置が、前記消耗品を使用するプリンタを識別する識別情報を記憶するステップと
、
発注情報生成手段が、前記発注項目情報と前記識別情報とを含む発注情報を生成するス
テップと、
発注手段が、前記発注情報をネットワークインタフェースを介して発注管理先に向けて
送信するステップ、
とを含むプリンタ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、消耗品を自動的に発注する機能を持つ、プリンタとスキャナとプリンタドラ
イバとプリンタ制御プログラムと記録媒体とプリンタ制御方法に関する。
【背景技術】
【０００２】
プリンタは、インクやトナー、感光体ドラム等の様々な消耗品を使用する。プリンタの
機種に応じて、消耗品の種類は異なる。多数のプリンタを使用する企業ではこれらの消耗
品の緻密な管理が要求される。そこで、プリンタの消耗品管理を自動化するシステムが開
発されている。このシステムでは、プリンタと通信をして、プリンタの状態情報を取得す
る端末装置を使用する（特許文献１参照）。
【特許文献１】特開２００４−１８５１３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ここで、従来の技術には、次のような解決すべき課題があった。全てのプリンタを自動
消耗品発注管理下におくためには、管理用の端末装置とプリンタとが常にネットワークで
接続されていなければならない。即ち、プリンタの増設や移転がある度に端末装置との間
の接続設定を要求される。また、端末装置が起動して正常に動作していないと、適切な消
耗品管理ができない。また、管理者は端末装置の操作と発注処理のための複雑な操作を習
熟しなければならない。本発明は以上の課題を解決するためになされたもので、簡単な操
作でプリンタ単体でも自動的に消耗品の発注ができる、プリンタとスキャナとプリンタド
ライバとプリンタ制御プログラムと記録媒体とプリンタ制御方法を提供することを目的と
する。
【課題を解決するための手段】
【０００４】
本発明の各実施例においては、それぞれ次のような構成により上記の課題を解決する。
〈構成１〉  印刷制御手段と、当該印刷制御手段により印刷を制御されるプリントエン
ジンと、ネットワークインタフェースと、発注対象となる消耗品を特定するための、発注
項目情報の入力を受け付ける入力手段と、上記消耗品を使用するプリンタを識別する識別
情報を記憶する記憶装置と、上記発注項目情報と上記識別情報とを含む発注情報を生成す
る発注情報生成手段と、上記発注情報を上記ネットワークインタフェースを介して発注管
理先に向けて送信する発注手段とを備えたことを特徴とするプリンタ。
【０００５】
このプリンタは、消耗品の発注を受け付けて、ネットワークを通じて発注処理をするこ
とができる。自動的にプリンタの識別情報も含められる。従って、上位装置を使用しなく
ても単体で消耗品を迅速に発注できる。
【０００６】
〈構成２〉  構成１に記載のプリンタにおいて、上記印刷制御手段は、上位装置から受
け入れた印刷データに、発注処理コマンドと発注項目情報とが含まれていたとき、当該発
注処理コマンドと発注項目情報を上記入力手段に転送して、発注処理を依頼することを特
徴とするプリンタ。
【０００７】
プリンタの操作パネルを使用するだけでなく、上位装置を利用してプリンタを通じて発
注処理ができる。発注処理コマンドと発注項目情報とは印刷データに含めて上位装置から
プリンタに送信される。従って、既存の印刷制御手順を利用した操作ができる。
【０００８】
〈構成３〉  構成２に記載のプリンタにおいて、上記印刷制御手段は、上記印刷データ
を構成する画像データの特定の場所に、上記発注項目情報を検出したとき、当該発注項目
情報を含む画像データを上記入力手段に転送して、発注処理を依頼することを特徴とする
プリンタ。
【０００９】
印刷データを構成する画像データに発注項目情報を含めておくと、発注伝票等のイメー
ジをそのまま発注管理先に転送できる。また、発注情報の入力操作も容易になる。さらに
、発注項目情報は画像データであるからそのまま印刷すれば発注処理の控えになる。
【００１０】
〈構成４〉  構成２に記載のプリンタにおいて、上記記憶装置は、診断対象となる消耗
品のリストと診断手順と、発注の要否判定基準とを記憶し、上記リストと上記診断基準と
上記発注の要否判定基準とを参照して、自動的に該当する消耗品の状態を診断して、発注
の要否を判定する消耗品診断手段を備え、この消耗品診断手段は、診断の結果を使用して
発注項目情報を生成し、上記入力手段に転送して発注処理を依頼することを特徴とするプ
リンタ。
【００１１】
入力手段からは、当初発注処理コマンドのみが入力する。プリンタの消耗品診断手段は
、自動的に消耗品の状態を診断して、自動的に発注項目情報を生成する。従って、発注の
見落としがない。また、発注項目情報を手入力する作業が省略できる。なお、発注処理の
終了直前に発注項目情報をディスプレイ等に表示して、ユーザに確認を求めるようにして
もよい。また、ユーザが発注項目情報を手入力したとき、消耗品診断手段がその発注の要
否を判定して、相違点があればユーザに確認を求めるようにしてもよい。
【００１２】
〈構成５〉  構成４に記載のプリンタにおいて、上記印刷制御手段は、上位装置から受
け入れた印刷データに、自動発注命令が含まれていたときは、上記消耗品診断手段を起動
することを特徴とするプリンタ。
【００１３】
プリンタによる自動発注処理を、上位装置の印刷命令により起動することができる。
【００１４】
〈構成６〉  構成４または５に記載のプリンタにおいて、上記記憶装置は、診断対象と
なる機器のリストであって、ネットワークを介して接続されたもののネットワークアドレ
スを記憶し、上記リストと上記診断基準と上記発注の要否判定基準とを参照して、自動的
に該当する消耗品の状態を診断して、発注の要否を判定するとともに、診断の結果を使用
して発注項目情報を生成し、上記入力手段に転送して発注処理を依頼する消耗品診断手段
を備えたことを特徴とするプリンタ。
【００１５】
ネットワークを介して接続された任意の機器の診断をして、消耗品の自動発注をするこ
とができる。従って、プリンタ以外のネットワーク機器の管理を自動化できる。
【００１６】
〈構成７〉  構成４または５に記載のプリンタにおいて、上記記憶装置は、診断対象と
なる機器のリストであって、ネットワークを介して接続されたもののネットワークアドレ
スを記憶し、上記リストを参照して、該当する消耗品の状態情報を取得してサーバに送信
し、消耗品発注の要否判定結果を取得し、発注項目情報を生成して、上記入力手段に転送
して発注処理を依頼する消耗品診断手段を備えたことを特徴とするプリンタ。
【００１７】
ネットワークに接続された機器の状態情報をプリンタが取得し、消耗品の発注の要否判
断はサーバで行う。サーバで判断をすれば、詳細なデータベースにより、正確で迅速な判
断ができる。
【００１８】
〈構成８〉  記憶装置に、診断対象となる機器のリストであって、ネットワークを介し
て接続されたもののネットワークアドレスを記憶し、スキャンにより読み取った画像デー
タの特定の場所に、状態情報収集命令を検出したとき、上記リストを参照して、該当する
消耗品の状態情報を取得する消耗品診断手段を備えたことを特徴とするスキャナ。
【００１９】
スキャナにも、消耗品診断機能を付与することができる。自身の消耗品のみならず、ネ
ットワークを介して接続された他の任意の機器の消耗品についても、その状態情報を取得
できる。発注処理をすべきかどうかの判断は、スキャナが実行しても、上位装置が実行し
ても構わない。プリンタに組み込まれたスキャナ装置がこの機能を有していてもよい。
る。
【００２０】
〈構成９〉  ネットワークインタフェースと、発注対象となる消耗品を特定するための
発注項目情報を、スキャンにより読み取った画像データの特定の場所から取得する、画像
読取手段と、上記発注項目情報を含む発注情報を生成する発注情報生成手段と、上記発注
情報を上記ネットワークインタフェースを介して発注管理先に向けて送信する発注手段と
を備えたことを特徴とするスキャナ。
【００２１】
スキャナが紙やシート等から発注項目情報を読み取って、発注処理をすることができる
。従って、発注項目情報を手書きで入力して、発注処理が簡便にできる。
【００２２】
〈構成１０〉  構成９に記載のスキャナにおいて、印刷機能テスト用の自己診断印刷デ
ータに、発注項目情報記入領域を設けたものを記憶する記憶装置と、上記記憶装置に記憶
された自己診断印刷データを印刷する印刷制御手段とを備え、上記画像読取手段は、上記
印刷制御手段により印刷されて、上記発注項目情報領域に、該当する発注項目情報が記入
されたものを、スキャンにより読み取ることを特徴とするスキャナ。
【００２３】
プリンタとスキャナの機能を備えた装置では、発注項目情報を記入するための用紙を自
分で印刷することができる。例えば、自己診断印刷データが印刷された用紙を見れば、イ
ンクの不足や劣化、印字ヘッドの不良を確認できる。その用紙をそのままインクや印字ヘ
ッドの発注に使用できれば、その場で発注処理が完了する。発注し忘れ等も防止できる。
【００２４】
〈構成１１〉  上記画像読取手段は、少なくとも発注項目情報を記入するための領域が
透明体により構成され、一方の面に発注項目情報が記入されたパネルの、他方の面を読み
取って上記発注項目情報を取得することを特徴とするスキャナ。
【００２５】
発注項目情報を入力するためのバネルで、透明体の表側に情報を記入し、裏側からその
情報を読み取ることができると、情報の入力や確認が容易になる。書いたり消したりでき
るパネルならさらに便利である。
【００２６】
〈構成１２〉  発注対象となる消耗品を特定するための発注項目情報を、印刷制御情報
もしくは画像データに含む印刷データを、発注種別毎に複数記憶する記憶装置と、上記記
憶装置からいずれかの印刷データを選択してプリンタに転送し、該当する発注項目情報を
使用した発注処理を要求する印刷データ生成手段を備えたことを特徴とするプリンタドラ
イバ。
【００２７】
記憶装置に、発注種別毎にそれぞれ別々の印刷データを記憶しておけば、プリンタドラ
イバはそのいずれかを選択するだけで発注処理要求ができる。操作も非常に簡単になる。
【００２８】
〈構成１３〉  コンピュータを、印刷制御手段と、当該印刷制御手段により印刷を制御
されるプリントエンジンと、ネットワークインタフェースと、発注対象となる消耗品を特
定するための、発注項目情報の入力を受け付ける入力手段と、上記消耗品を使用するプリ
ンタを識別する識別情報を記憶する記憶装置と、上記発注項目情報と上記識別情報とを含
む発注情報を生成する発注情報生成手段と、上記発注情報を上記ネットワークインタフェ
ースを介して発注管理先に向けて送信する発注手段、として機能させるプリンタ制御プロ
グラム。
【００２９】
〈構成１４〉  コンピュータを、印刷制御手段と、当該印刷制御手段により印刷を制御
されるプリントエンジンと、ネットワークインタフェースと、発注対象となる消耗品を特
定するための、発注項目情報の入力を受け付ける入力手段と、上記消耗品を使用するプリ
ンタを識別する識別情報を記憶する記憶装置と、上記発注項目情報と上記識別情報とを含
む発注情報を生成する発注情報生成手段と、上記発注情報を上記ネットワークインタフェ
ースを介して発注管理先に向けて送信する発注手段、として機能させるプリンタ制御プロ
グラムを記録したコンピュータで読み取り可能な記録媒体。
【００３０】
〈構成１５〉  入力手段が、発注対象となる消耗品を特定するための、発注項目情報の
入力を受け付けるステップと、記憶装置が、上記消耗品を使用するプリンタを識別する識
別情報を記憶するステップと、発注情報生成手段が、上記発注項目情報と上記識別情報と
を含む発注情報を生成するステップと、発注手段が、上記発注情報をネットワークインタ
フェースを介して発注管理先に向けて送信するステップ、とを含むプリンタ制御方法。
【発明を実施するための最良の形態】
【００３１】
本発明では、プリンタやスキャナをネットワークに接続して、そのネットワークを通じ
て、単体でも消耗品を発注できにようにした。また、プリンタドライバからプリンタに印
刷データを送信するとき、消耗品の発注要求ができるようにした。以下、本発明の実施の
形態を実施例毎に詳細に説明する。
【実施例１】
【００３２】
図１は、実施例１によるプリンタのブロック図である。
このプリンタは演算処理装置２０と記憶装置３０を備える。演算処理装置２０は、印刷
制御手段２１、入力手段２２、発注情報生成手段２３、発注手段２４、消耗品診断手段２
５、及び、画像読取手段２６を備える。記憶装置３０は、発注情報３１、消耗品のリスト
３４、診断手順３５、発注の要否判定基準３６、機器リスト３７、及び、ネットワークア
ドレス３８を記憶している。発注情報３１は、識別情報３２と発注項目情報３３を含む。
【００３３】
この他に、このプリンタは、プリントエンジン４１、スキャナ４２、操作パネル４３、
及び、ネットワークインタフェース４４を備える。演算処理装置２０に備えられた各手段
は、プリンタのコンピュータに所定の機能を付与するコンピュータプログラムからなる。
印刷制御手段２１は、プリントエンジン４１を制御して既知の通常の印刷処理を実行させ
る機能を持つ。なお、この印刷制御手段２１は、このプリンタでは、印刷データに含まれ
る消耗品の発注処理コマンドや発注項目情報を認識して、発注処理を制御する機能を持つ
。
【００３４】
入力手段２２は、操作パネル４３を操作して入力された情報を受け付ける機能を持つ。
ここでは特に、発注対象となる消耗品を特定するための発注項目情報３３の入力を受け付
ける機能を持つ。発注情報生成手段２３は、発注項目情報３３とプリンタを識別する識別
情報３２とを含む発注情報３１を生成する機能を持つ。プリンタを識別する識別情報３２
は、個々のプリンタが保有する固定情報である。記憶装置３０の所定の場所に製造時に書
き込まれ保存されている。これを自動的に取得して、発注情報３１が生成される。発注手
段２４は、発注情報３１を、ネットワークインタフェース４４を介して発注管理先のサー
バ５０に向けて送信する機能を持つ。画像読取手段２６は、スキャナ４２を制御して、文
書イメージを読み取り、画像データ化する処理を実行する。さらに、発注対象となる消耗
品を特定するための発注項目情報を、読み取った画像データの特定の場所から取得する機
能を持つ。
【００３５】
発注管理先のサーバ５０は、発注情報３１を受け付けると所定の受注処理を実行し、消
耗品発送センター５２に対して該当する消耗品の発送依頼を行う。記憶装置３０に記憶さ
れた発注情報３１は、発注情報生成手段２３が生成した情報である。この発注情報がその
まま発注管理先のサーバ５０に向けて転送される。識別情報３２は、このプリンタを他の
プリンタ等から区別し識別できるような識別コード等からなる。発注項目情報３３は、後
で説明するように、消耗品の種類や数などを示す情報である。
【００３６】
消耗品のリスト３４は、このプリンタの構成部品であって、消耗品に該当するものの識
別情報等を示すリストである。このリストに従って、全ての消耗品が順番に診断され、発
注の要否等が判定される。診断手順３５は、例えば、消耗品毎に、どこをどのようにアク
セスして状態情報を取得するかという手順を示す情報である。例えば、黒、シアン、マゼ
ンタ、イエローのインクのインク量を示すデータは、それぞれメモリのどのアドレスに記
録されているかを示す。発注の要否判定基準３６は、消耗品毎に取得された状態情報がど
のレベルの場合に、その消耗品の発注を必要とするかという基準を示す情報である。例え
ば、黒のインクは２分の１まで減ったとき、シアン、マゼンタ、イエローのインクは４分
の１まで減ったときにスペアを発注するといった基準を、管理者が作成して入力しておく
こともできる。
【００３７】
機器リスト３７は、このプリンタ以外の機器であって、ネットワークに接続されたもの
のリストである。これらの機器から状態情報を取得するとき、各機器の識別情報を表示す
るデータである。ネットワークアドレス３８は、これらの機器のネットワーク上のアドレ
スリストを含むデータである。上記の発注情報３１は、発注項目情報３が入力されたとき
にそのつど生成されるが、他の情報は、予め管理者が登録をしておくデータである。
【００３８】
プリントエンジン４１は、既知のプリンタに設けられているもので、プリンタの印刷処
理を実行するメカニズムである。印刷用紙の給紙排紙機構や印字ヘッド等を含む。このプ
リンタは複合機であって、スキャナ４２を備える。なお、プリンタでなくスキャナ専用機
でも本発明を実施することができる。スキャナ４２は、図示しないプラテンガラス上に乗
せられた文書のイメージ情報を読み取って画像データ化する機能を持つ。この実施例では
、発注対象となる消耗品を特定するための発注項目情報３３を、画像データの特定の場所
から取得する。
【００３９】
操作パネル４３は、主としてプリンタの印刷処理を実行させるための様々な操作用のボ
タンを備える。これを操作して発注項目情報３３が入力される。また、このプリンタは、
ネットワークインタフェース４４を通じてネットワークに接続されている。即ち、ネット
ワークプリンタとして動作する。上位装置１０の要求によって任意の文書を印刷するよう
に動作する。
【００４０】
図２は、上記のようなプリンタの各種動作例の説明図である。
図２（ａ）に示す動作は、操作パネル４３を操作して発注項目情報３３を入力する動作
である。発注項目情報３３は、例えば、消耗品コード６１や消耗品の数量６２などを含む
。管理者は、操作パネル４３を使用して、発注すべき消耗品に関する情報を直接プリンタ
に入力する。これが入力手段２２により受け付けられて発注処理が行われる。この例では
、プリンタ単独で操作パネル４３の簡単な操作により消耗品の発注ができる。発注項目情
報３３は所定のフォーマットで発注管理先に送信されればよい。プリンタの識別情報が自
動的に付加されるので、
【００４１】
図２（ｂ）は、プリンタに接続された上位装置を用いた発注処理である。上位装置１０
は、通常は、任意の印刷データをプリンタに送信して印刷動作を制御する。この印刷デー
タ７０に、発注処理コマンド７１、発注項目情報７２、及び、画像データ７３を含める。
発注項目情報７２の構造は図２（ａ）の発注項目情報３３と同じで構わない。この印刷デ
ータ７０は発注処理要求のための専用のデータである。印刷を要求しないから、画像デー
タ７３はダミーでよい。発注処理コマンド７１は、プリンタに対し所定の発注処理を実行
する意思を伝える命令である。発注項目情報７２は、既に説明した消耗品コード６１等を
含む情報である。
【００４２】
これらの情報がプリンタの印刷制御手段２１を経由して入力手段２２に受け付けられる
。上位装置１０のプリンタドライバから印刷制御手段２１に印刷データを送信するのは、
印刷制御のための処理と変わらない。従って、既存のプリンタドライバの機能をそのまま
利用できるという効果がある。上位装置のプリンタドライバは、発注項目情報７２の入力
を受け付ける機能を持つことが好ましい。しかし、例えば、「黒トナーカートリッジ１個
」という印刷データファイルを予め記憶装置３０に記憶させておく。この印刷データファ
イルを選択して印刷処理を実行すると、図のような印刷データ７０が送信されるようにす
る。自己のプリンタの消耗品要求形式の種類に応じた数の印刷データファイルを、記憶装
置に記憶させておけば、プリンタドライバには、特別の機能が不要になる。
【００４３】
図２（ｃ）は、印刷データ７５の画像データ７６の部分に、発注項目情報７７を含めた
ものである。発注項目情報７７はイメージデータである。予め特定された場所にそのイメ
ージデータを含めておく。印刷制御手段２１は発注処理コマンド７１を認識すると、該当
する場所からこのイメージデータを切り取って入力手段２２に渡す。このイメージデータ
はそのまま発注管理先へファクシミリ送信されてもよい。また、電子メールに添付して送
信されてもよい。
【００４４】
また、プリンタの印刷制御手段２１に、そのイメージデータ中に含まれる文字を認識し
て文字コード化する機能を付与してもよい。例えば、発注項目情報７７が二次元バーコー
ドのイメージデータであるとする。二次元バーコードは、既存の技術で容易に文字コード
化できる。それを所定のフォーマットで発注管理先に送信すればよい。この例でも、消耗
品要求形式の種類に応じた数の印刷データファイルを、記憶装置に記憶させておくとよい
。印刷プレビューで発注項目情報の内容を肉眼で確認できるという効果がある。
【００４５】
上記の図２（ｂ）、（ｃ）において、プリンタ側の印刷制御手段２１は、上位装置から
受信した印刷データを解析する。既知の印刷データには、印刷制御用のコマンドと画像デ
ータとが含まれる。印刷制御手段２１は、印刷データ中に発注処理コマンド７１を検出す
ると、これは印刷命令ではなく発注処理命令という解釈をする。このときは、印刷データ
から発注処理コマンドと発注項目情報とを抽出して、入力手段２２に渡す。発注処理コマ
ンドと発注項目情報の抽出処理は、印刷データの形式に応じた内容になる。
【００４６】
図２（ｄ）は、プリンタの自動診断自動発注処理の説明図である。消耗品診断手段２５
は、プリンタの装置内部８０やネットワーク接続機器７８から消耗品の状態情報を取得す
る。装置内部８０というのは装置内部に設けられた各種のセンサである。消耗品の使用状
態を測定するためのセンサから該当する状態情報を取得する。ネットワーク接続機器７８
は、プリンタでなくてもよい。その他各種の消耗品を使用する様々な機器でよい。これら
から状態情報を取得する。消耗品診断手段２５は取得した状態情報を発注情報生成手段２
３に渡す。発注情報生成手段２３は、状態情報から発注項目情報３３を生成し入力手段２
２に渡す。
【００４７】
なお、スキャナ４２（図１）を用いた処理の場合には、画像読取手段２６がプラテンガ
ラス上の原稿のイメージデータを取得して、特定の領域から、発注処理コマンドと発注項
目情報を抽出する。読み取ったイメージデータから文字認識処理を実行させたときに、そ
の認識文字中に発注処理コマンドを検出したら、消耗品の発注処理を開始すればよい。抽
出された発注処理コマンドと発注項目情報は、入力手段２２に渡されて、既に説明したと
おりの処理に進む。
【００４８】
図２（ｄ）の例では、プリンタが発注項目情報３３を自動的に生成する。まず、管理者
がプリンタの操作パネル４３（図１）を使用して処理を開始させる。あるいは、上位装置
から印刷データ７０を送信して、その先頭に自動発注コマンドを含める。最初に、消耗品
診断手段２５が起動する。消耗品診断手段２５は、消耗品のリスト３４（図１）を参照し
て、自装置内部やネットワークを介して接続されたネットワーク接続機器の様々な消耗品
についてその状態情報を自動的に取得する。さらに、記憶装置３０（図１）に記憶した診
断手順３５と発注の要否判定基準３６を参照して、自動的に発注の要否を判定する処理を
実行する。例えば、トナーが減少していても、２分の１以上残っていれば、まだ発注は不
要と判断し、残りが２分の１未満なら発注をするといった判断をする。発注情報生成手段
２３は、発注すると判断した消耗品のリストを生成する。発注項目情報３３を該当する消
耗品の種類分生成する。なお、上記いずれの場合でも、プリンタを識別する情報はプリン
タ側で自動的に付加できるので、入力の必要が無く、管理者の負担が軽減される。
【００４９】
図３は、プリンタと上位装置のハードウエアブロック図である。
以上の構成のプリンタと上位装置は、この図に示すようなハードウエアにより実現され
る。上位装置１０の内部バス１１０には、ＣＰＵ（中央処理装置）１１１と、ＲＯＭ（リ
ードオンリメモリ）１１２と、ＲＡＭ（ランダムアクセスメモリ）１１３と、ＨＤＤ（ハ
ードディスク）１１４と、入出力インタフェース１１５と、ネットワークインタフェース
１１６が接続されている。入出力インタフェース１１５には、ディスプレイ１２とキーボ
ード１３とマウス１４が接続されている。ネットワークインタフェース１１６は、ローカ
ルエリアネットワーク１１７に接続されている。上記のプリンタドライバは、ＲＡＭ１１
３に記憶され、ＣＰＵ１１１が所定の処理を実行する。消耗品発注要求用の印刷データは
、ＨＤＤ１１４に記憶されている。
【００５０】
プリンタ１９のバスライン１２０には、ＣＰＵ１２１（中央演算処理装置）、ＲＯＭ１
２２（リードオンメモリ）、ＲＡＭ１２３（ランダムアクセスメモリ）、ＲＡＭ１２４、
入出力インタフェース１２５及びネットワークインタフェース１２９が接続されている。
入出力インタフェース１２５には、ディスプレイ１２６、操作キー１２７、プリントエン
ジン４８及びスキャナ４２が接続されている。ＣＰＵ１２１は、プリンタを制御するコン
ピュータである。ＲＯＭ１２２は、ファームウエアを記憶するメモリである。ＲＡＭ１２
３は、上記の演算処理装置２０（図１）に含まれたコンピュータプログラムを記憶するメ
モリである。ＲＡＭ１２４は、プリントエンジン１２８に供給する印刷データや消耗品の
発注処理用印刷データを記憶するためのメモリである。
【００５１】
操作キー１２７は上記の入力手段２２（図１）として機能する。ディスプレイ１２６は
入力内容確認のために利用される。プリントエンジン４１は、用紙を搬送し、印字ヘッド
を用いて用紙上に印刷を実行する既知のプリントメカニズムである。スキャナ４２は、既
知の原稿を乗せるプラテンガラスと画像読み取りメカニズムを備えたものである。ネット
ワークインタフェース１２９は、ローカルエリアネットワーク１１７に接続されている。
これにより、このプリンタはネットワークプリンタとして機能する。
【実施例２】
【００５２】
図４は、上位装置側のプリンタドライバの操作画面の説明図である。
図に示す画面８１は、上位装置において任意のアプリケーションで印刷を実行する場合
に最初に表示される。プリンタ名を表示するドロップダウンリスト８２で「消耗品発注」
というプリンタを選択する。そのときプロパティボタン８３をクリックすると、画面９０
が表示される。この画面９０には消耗品発注情報入力ウィンドウ９１とサービスコール要
求ウィンドウ９２が含まれている。ボタン９３は、消耗品発注情報入力ウィンドウ９１の
切り換えボタンである。図のウィンドウ９１は、トナーと感光体の注文用のものである。
その他の消耗品の発注をするには、このボタン９３をクリックして、ウィンドウを切り替
える。
【００５３】
例えば、ネットワークを通じて接続された他の機器の消耗品を発注するには、他の機器
用のウィンドウを選択して表示させる。図の画面を選択して、チェックボックス９７にチ
ェックマークを入力すると、トナーの消耗品発注情報の入力が終了する。その後、発注ボ
タン９４をクリックすると、発注処理コマンドと消耗品発注情報を含む印刷データが、プ
リンタに送信される。なお、情報収集ボタン９５をクリックすると、自動発注命令を含む
印刷データがプリンタに送信される。キャンセルボタン９６がクリックされると処理はキ
ャンセルされる。
【００５４】
自動発注命令により、その後プリンタが全自動で消耗品を発注する処理を実行すること
ができる。また、あるいは、プリンタが消耗品の状態情報を収集して、上位装置に返信す
ることもできる。そのときは、ウィンドウ９１に状態情報を表示するとよい。また、発注
が必要と判断したものの消耗品発注情報を表示するとよい。管理者は発注ボタン９４をク
リックして発注をするとよい。
【実施例３】
【００５５】
図５は、スキャナによって発注処理をするための原稿説明図である。
このパネル１３０は、例えば、硬質プラスチックから成る。原稿用紙のようにスキャナ
のプラテンガラス上に乗せて、イメージデータの読み取りと入力に利用する。パネル１３
０の裏面には、基準マーク１３４と１３５とが設けられている。基準マーク１３４と１３
５は、スキャンをして読み取りイメージを解析する場合の基準位置を表示するために使用
される。パネル１３０の表面には、使用目的１３１が表示されている。さらに、注文すべ
き情報を入力する入力領域１３２とサービスコールをする入力領域１３３が設けられてい
る。チェックボックス１３７をフェルトペンなどで黒く塗りつぶせば、該当する処理の入
力ができる。その機能は、図４の画面９０と変わらない。
【実施例４】
【００５６】
図６は、パネル１３０の側面図である。
このパネル１３０の枠１３６の部分は透明になっている。このパネル１３０を、基準マ
ーク１３４と１３５を下にしてスキャナのプラテンガラス上に乗せる。図５は、図６に示
す矢印Ａ方向から見た状態である。スキャナは、このパネル１３０の裏側から、図６に示
す矢印Ｂ方向に見て、塗りつぶされたチェックボックス１３７を読み取る。スキャナの画
像読取手段２６は、基準マーク１３４、１３５を読み取って、その基準マークから所定の
距離にあるチェックボックス１３７を認識する。なお、枠１３６の部分は凹部を形成して
いるため、基準マークをフェルトペンで記入しても、スキャナのプラテンガラスやプラテ
ンカバーを汚すことがない。
【００５７】
チェックボックスが黒く塗りつぶされていれば、該当する消耗品の発注処理が要求され
ていると認識する。注文すべき情報の表示等はパネル１３０の上から見ることができ、チ
ェックボックスへのマークも上からできる。チェックボックス１３７の周辺領域が透明な
ので、パネル１３０を裏返すことなく情報をスキャナに読み取らせることができる。即ち
、少なくとも発注項目情報等を記入するための領域が透明体により構成されていると、一
方の面に発注項目情報等が記入されたパネルの他方の面を読み取って、情報の入力ができ
る。従って、このパネル１３０は、スキャナを用いた様々な情報入力に広く利用できる。
【実施例５】
【００５８】
図７は、プリンタによる発注処理プログラムの実施例フローチャートである。
この例は、プリンタの操作キーを使用して、発注項目情報を入力する手順を示す。ステ
ップＳ１１では、操作キーを操作をする。ステップＳ１２では、入力手段２２が発注項目
情報の入力かどうかという判断をする。この判断の結果がイエスのときはステップＳ１３
の処理に移行し、ノーのときは通常の印刷処理に移行する。ステップＳ１３では、プリン
タの識別情報を取得する。この情報は手入力してもよいが、プリンタの記憶装置のいずれ
かの場所に記憶されているので、それを利用する。予め発注情報３１（図１）中に書き込
まれているのが好ましい。ステップＳ１４では、発注情報生成手段２３が発注情報の生成
をする。その結果は記憶装置３０に記憶される。ステップＳ１５では、発注情報の印刷を
する。発注処理の結果をプリンタの印刷機能を利用して紙に出力しておくとよい。ステッ
プＳ１６では、発注手段２４（図１）が発注情報３１を発注管理先へ送信する。
【００５９】
図８は、上位装置からの印刷データによる発注処理動作フローチャートである。
ステップＳ２１では、印刷制御手段２１が、印刷データを受信する。ステップＳ２２で
は、印刷制御手段２１が、発注処理コマンドを検出したかどうか判断する。この判断の結
果がイエスのときはステップＳ２２の処理に移行し、ノーのときは通常の印刷処理に移行
する。ステップＳ２３では、印刷制御手段２１が、印刷データ中から発注項目情報の抽出
をする。ステップＳ２４では、印刷制御手段２１から入力手段２２に、抽出された発注項
目情報を転送する。その後の処理は、図７のステップＳ１３以降と同様である。
【００６０】
図９は、画像データからの発注項目情報抽出動作フローチャートである。
ステップＳ３１で、上位装置から印刷データを受信する。以下はステップＳ３５まで印
刷制御手段２１（図１）が処理をする。ステップＳ３２では、印刷データ中から発注処理
コマンドを検出する。発注処理コマンドが含まれていないときは通常の印刷処理に移行す
る。発注処理コマンドが含まれてると、ステップＳ３３に進む。ステップＳ３３では、発
注項目情報は画像データかどうかという判断をする。画像データを除いた部分に発注処理
コマンド以外の情報が含まれていないときは、発注項目情報は画像データと判断する。こ
の判断の結果がイエスのときはステップＳ３４の処理に移行し、ノーのときはエラー処理
に進む。ステップＳ３４では、該当画像データの切り取りをする。こうして、発注項目情
報の抽出をする。その情報は、ステップＳ３５で入力手段２２に転送される。
【００６１】
図１０は自動診断処理の動作フローチャートである。
ステップＳ４１では、印刷制御手段２１が、自動発注命令の入力かどうかという判断を
する。これも、上位装置から送信された印刷データを解析して行う。この判断の結果がイ
エスのときはステップＳ４２の処理に移行し、ノーのときは待機する。ステップＳ４２で
は、消耗品診断手段２５が消耗品のリスト３４の読み取りをする。ステップＳ４３では、
診断手順３５の読み取りをする。これらの情報を利用して、ステップＳ４４で、消耗品の
状態情報を収集する。ステップＳ４５では、記憶装置３０から発注の要否判定基準３６を
読み取る。こうして発注が必要な消耗品のみを選別して、ステップＳ４６で発注項目情報
を生成する。この情報は入力手段２２に渡されて発注処理が進められる。
【００６２】
図１１は、発注の要否判断をサーバが行う動作フローチャートである。
このサーバは、図１に示した上位装置１０でもよいし、発注管理差のサーバ５０でもよ
い。サーバは発注の要否判断基準を持ち、プリンタの問い合わせに答える。まず、ステッ
プＳ５１では、印刷制御手段２１が自動発注命令の入力かどうかという判断をする。この
判断の結果がイエスのときはステップＳ５２の処理に移行し、ノーのときは待機する。ス
テップＳ５２では、消耗品診断手段２５が、消耗品のリスト３４の読み取りをする。
【００６３】
ステップＳ５３では、ネットワークアドレス３８の読み取りをする。ステップＳ５４で
は、ネットワークを通じて取得した各機器の消耗品の状態情報を収集する。ステップＳ５
５では、その収集結果を記憶装置に記録する。ステップＳ５６では、サーバに対して収集
した状態情報を送信して、診断の要求をする。サーバでは、各消耗品毎にその状態情報を
所定の基準と比較して、発注の要否判断をする。ステップＳ５７では、サーバから発注要
否判定結果を受信する。ステップＳ５８では、いずれかの消耗品の発注が必要かどうかと
いう判断をする。
【００６４】
この判断の結果がイエスのときはステップＳ５８の処理に移行し、ノーのときは全く発
注が不要であるから、ステップＳ５１の処理に戻り待機する。ステップＳ５９では、発注
対象となった該当する消耗品の特定をする。ステップＳ６０では、該当する機器の特定を
する。その後、ステップＳ６１で発注項目情報を生成する。さらに、ステップＳ６２で発
注情報を生成する。ステップＳ６３では、生成した発注情報を印刷する。そして、その発
注情報を、ステップＳ６４でサーバに送信する。こうして、サーバの支援を受けながら、
多数の消耗品について、発注の要否判断と自動発注処理をする。
【００６５】
図１２は、スキャナによる発注処理動作フローチャートである。
ステップＳ７１では、スキャナが原稿のスキャンを実行する。ステップＳ７２では、画
像読取手段２６が読み取り画像の解析をする。ステップＳ７３では、その画像中から発注
処理コマンドの認識をする。そして、例えば、該当する部分を文字コードに変換して、ス
テップＳ７４で発注項目情報を抽出する。これは入力手段２２に転送される。その後、ス
テップＳ７５で発注情報生成手段２３が、発注情報を生成する。ステップＳ７６では、そ
の発注情報を発注管理先に送信する。
【００６６】
図１３は、スキャナによる状態情報収集動作フローチャートである。
ステップＳ８１では、スキャナが原稿のスキャンを実行する。ステップＳ８２では、画
像読取手段２６が読み取り画像の解析をする。ステップＳ８３では、その解析結果から、
自動発注命令の認識をする。ステップＳ８４では、ネットワークを通じて、接続された他
の機器から消耗品の状態情報を収集する。なお、このステップＳ８４は、図１０のステッ
プＳ４２〜４４の処理を含むものとする。ステップＳ８５では、発注項目情報を生成する
。この処理は、図１０のステップＳ４５、４６を含むものとする。ステップＳ８６では発
注情報を生成する。こうして、自動発注ができる。
【実施例６】
【００６７】
図１４は、画像データに発注項目情報を含める方法の説明図である。
画像データに発注項目情報を含める方法は各種考えられる。まず、上位装置の記憶装置
に、印刷データに含めるためのケース毎の画像データを、そのケースの数だけ記憶させる
方法がある。この画像データは、図１４（ａ）に示すように、発注消耗品と数を特定した
注文書１４０である。発注対象となる消耗品の種類が少なく、発注パタンがあまり多くな
い場合にはこの方法がよい。管理者は、上位装置上で該当する画像データを選択してプリ
ンタに発注処理を要求するだけでよい。プリンタでは、この画像データをそのままファク
シミリ送信したり、メールの添付ファイルで送信すると、発注管理先への発注処理ができ
る。また、画像データのデータファイル名を発注項目情報に変換するテーブルを持ち、発
注項目情報を文字情報で取得しても構わない。
【００６８】
次に、スキャナを利用する場合を考える。スキャナを利用するときは、例えば、図５を
用いて説明したような所定の用紙１４１に、マークを記入するのが最も簡便である。図１
４（ｂ）に示すように、消耗品毎にその数を入力するチェックボックスを設けるとよい。
この用紙上の発注項目情報は、チェックマークの位置を検出して発注項目情報を文字情報
で取得できる。しかし、この部分をそのまま切り出して、そのままファクシミリ送信した
り、メールの添付ファイルで送信することもできる。なお、こうした所定の用紙を使用す
るとき、画像読取手段は、消耗品発注要求用の用紙かどうかを判断する。これには、特定
の形や色のマークが用紙の定められた場所に印刷されていればよい。例えば、図１４（ｂ
）の例では、用紙の右下に、２次元バーコード１４７が印刷されている。こうして、所定
の用紙と認識しても、発注消耗品を示す情報が認識されないときは、操作パネルにエラー
メッセージを表示すればよい。なお、プリンタ識別番号は、発注処理時に自動的に付加す
ればよいから、用紙１４１に表示されていなくても構わない。
【００６９】
一方、上記のように、スキャナでスキャンをするために、多種の用紙を常に準備してお
くのは煩わしい。そこで、プリンタの記憶装置に記憶させておく。なお、プリンタの記憶
装置に、消耗品発注専用の用紙を記憶させておき、それを印刷させるには、既存のプリン
タに新たな機能を追加する必要がある。しかし、例えば、既存の印刷機能テスト用の自己
診断印刷データに、発注項目情報記入領域を設けたものを記憶させておくなら、自己診断
印刷データの差し替えだけで済む。図１４（ｃ）に示すように、プリンタ１４２の印刷機
能テスト用の用紙１４３には、自己診断印刷データ１４４と、発注項目情報記入領域１４
５とが設けられている。発注項目情報記入領域１４５には、さらに多くの消耗品について
の情報を記入できるようにするとよい。印刷機能テスト用のバタンを含む一枚分の印刷デ
ータをプリンタに保存しておけば、印刷機能テストと消耗品の発注とが同時にできる。
【００７０】
なお、上記の演算処理装置で実行されるコンピュータプログラムは、機能ブロックで図
示した単位でモジュール化されてもよいし、複数の機能ブロックを組み合わせて一体化さ
れてもよい。また、上記のコンピュータプログラムは、既存のアプリケーションプログラ
ムに組み込んで使用してもよい。本発明を実現するためのコンピュータプログラムは、例
えばＣＤ−ＲＯＭのようなコンピュータで読み取り可能な記録媒体に記録して、任意の情
報処理装置にインストールして利用することができる。
【図面の簡単な説明】
【００７１】
【図１】実施例１によるプリンタのブロック図。
【図２】プリンタの各種動作例の説明図。
【図３】プリンタと上位装置のハードウエアブロック図。
【図４】上位装置側のプリンタドライバの操作画面説明図。
【図５】スキャナによって発注処理をするための原稿の説明図。
【図６】パネルの側面図。
【図７】プリンタによる発注処理プログラムの実施例フローチャート。
【図８】印刷データによる発注処理動作フローチャート。
【図９】画像データからの発注項目情報抽出動作フローチャート。
【図１０】自動診断処理の動作フローチャート。
【図１１】発注の要否判断をサーバが行う動作フローチャート。
【図１２】スキャナによる発注処理動作フローチャート。
【図１３】スキャナによる状態情報収集動作フローチャート。
【図１４】画像データに発注項目情報を含める方法の説明図。
【符号の説明】
【００７２】
１０  上位装置、２０  演算処理装置、３０  記憶装置、２１  印刷制御手段、２２  入
力手段、２３  発注情報生成手段、２４  発注手段、２５  消耗品診断手段、３１  発注
情報、３４  消耗品のリスト、３５  診断手順、３６  発注の要否判定基準、３７  機器
リスト、３８  ネットワークアドレス、３２  識別情報、３３  発注項目情報、４１  プ
リントエンジン、４２  スキャナ、４３  操作パネル、４４  ネットワークインタフェー
ス、５０  発注管理先のサーバ、５２  消耗品発送センター。
【図１】
2007226506.tif 000003
【図２】
2007226506.tif 000004
【図３】
2007226506.tif 000005
【図４】
2007226506.tif 000006
【図５】
2007226506.tif 000007
【図６】
2007226506.tif 000008
【図７】
2007226506.tif 000009
【図８】
2007226506.tif 000010
【図９】
2007226506.tif 000011
【図１０】
2007226506.tif 000012
【図１１】
2007226506.tif 000013
【図１２】
2007226506.tif 000014
【図１３】
2007226506.tif 000015
【図１４】
2007226506.tif 000016