(57)【要約】【課題】印刷原稿の性質に基づいて、必要な消耗品の量を自動的に計算し、その受発注サービスをすることができる消耗品オーダシステムと消耗品オーダ用端末装置と消耗品オーダプログラムを提供する。【解決手段】印刷原稿の、印刷用紙のサイズと印刷枚数と印刷原稿により印刷をするための画像の構成を、ユーザの端末装置１１からネットワークを通じてサーバ１０側に受信する手段と、サーバ１０において上記の情報に基づいて、印刷原稿を前記所定の用紙に印刷するために必要な消耗品の数量を予測演算処理する手段２２と、演算処理結果を、ユーザの端末装置１１に送信して通知する手段とを備えた。【選択図】        図１
2004227310.tif 000002
【特許請求の範囲】
【請求項１】
所定の用紙上に所定の条件で印刷するように指定された印刷原稿に関する、印刷用紙のサイズと、印刷枚数と、前記印刷原稿により印刷をするための画像の構成を示す情報とを含む、印刷原稿情報を、ユーザの端末装置からネットワークを通じてサーバ側に受信する手段と、
前記サーバにおいて受信した印刷原稿情報に基づいて、前記印刷原稿を前記所定の用紙に印刷するために必要な消耗品の数量を、予測演算処理する演算処理手段と、
前記演算処理手段の演算処理結果を、前記ネットワークを通じてサーバからユーザの端末装置に送信して通知する手段と、
を備えたことを特徴とする消耗品オーダシステム。
【請求項２】
請求項１に記載の消耗品オーダシステムにおいて、
前記サーバは、前記印刷原稿を前記所定の用紙に印刷するために使用する消耗品を、前記予測演算処理の結果得られた数量を超えない範囲で、前記ユーザの端末装置から前記ネットワークを通じて受注処理する受注手段を備えたことを特徴とする消耗品オーダシステム。
【請求項３】
請求項１または２に記載の消耗品オーダシステムにおいて、
前記演算処理手段は、前記印刷原稿を前記所定の用紙に印刷するために必要な画材の種類と数量を予測演算処理することを特徴とする消耗品オーダシステム。
【請求項４】
請求項１または２に記載の消耗品オーダシステムにおいて、
前記演算処理手段は、前記印刷原稿を前記所定の用紙に印刷するために必要な印刷用のロール紙のカット長を予測演算処理することを特徴とする消耗品オーダシステム。
【請求項５】
請求項１または２に記載の消耗品オーダシステムにおいて、
前記演算処理手段は、前記印刷原稿を印刷するための所定の用紙が、定形サイズの用紙でないときは、切り捨てる面積が最小の定形サイズの用紙を、必要な消耗品とするように、予測演算処理することを特徴とする消耗品オーダシステム。
【請求項６】
請求項１または２に記載の消耗品オーダシステムにおいて、
前記サーバには、
前記印刷原稿により印刷をするための画像の構成に含めることができるパーツ群を、ネットワークを通じてユーザの端末装置に閲覧可能に保持する記憶手段と、
前記各パーツの印刷に必要な画材の量を計算した結果を保持する記憶手段とを備え、
前記演算処理手段は、前記印刷原稿により印刷をするための画像の構成に、前記いずれかのパーツが含まれているとき、当該印刷原稿に含まれる前記パーツの印刷面積に応じて、前記パーツの印刷に必要な画材の量を換算して、前記消耗品の数量予測演算処理結果に含めることを特徴とする消耗品オーダシステム。
【請求項７】
所定の用紙上に所定の条件で印刷するように指定された印刷原稿に関する、印刷用紙のサイズと、印刷枚数と、前記印刷原稿により印刷をするための画像の構成を示す情報とを含む、印刷原稿情報を取得する手段と、
前記印刷原稿情報に基づいて、前記印刷原稿を前記所定の用紙に印刷するために必要な消耗品の数量を、予測演算処理する演算処理手段と、
前記演算処理手段の演算処理結果を表示する手段と、
前記印刷原稿を前記所定の用紙に印刷するために使用する画材を、前記予測演算処理の結果得られた数量を超えない範囲で、ネットワークを通じて発注処理をする受注手段を備えたことを特徴とする消耗品オーダ用端末装置。
【請求項８】
請求項７に記載の消耗品オーダ用端末装置において、
前記印刷原稿作成用アプリケーションから、前記印刷原稿情報を取得する手段を備えたことを特徴とする消耗品オーダ用端末装置。
【請求項９】
所定の用紙上に所定の条件で印刷するように指定された印刷原稿に関する、印刷用紙のサイズと、印刷枚数と、前記印刷原稿により印刷をするための画像の構成を示す情報とを含む、印刷原稿情報を、ユーザの端末装置からネットワークを通じてサーバ側に受信する処理と、
前記サーバにおいて受信した印刷原稿情報に基づいて、前記印刷原稿を前記所定の用紙に印刷するために必要な消耗品の数量を、予測演算する処理と、
前記演算処理手段の演算処理結果を、前記ネットワークを通じてサーバからユーザの端末装置に送信して通知する処理と、
前記印刷原稿を前記所定の用紙に印刷するために使用する画材を、前記予測演算処理の結果得られた数量を超えない範囲で、ネットワークを通じて印刷原稿情報の取得先から受注する処理とを、
コンピュータに実行させる、サーバ用の消耗品オーダプログラム。
【請求項１０】
所定の用紙上に所定の条件で印刷するように指定された印刷原稿に関する、印刷用紙のサイズと、印刷枚数と、前記印刷原稿により印刷をするための画像の構成を示す情報とを含む、印刷原稿情報を取得する処理と、
前記印刷原稿情報に基づいて、前記印刷原稿を前記所定の用紙に印刷するために必要な消耗品の数量を、予測演算する処理と、
前記演算処理手段の演算処理結果を表示する処理と、
前記印刷原稿を前記所定の用紙に印刷するために使用する画材を、前記予測演算処理の結果得られた数量を超えない範囲で、ネットワークを通じて発注する処理とを、
コンピュータに実行させる、端末装置用の消耗品オーダプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所定の印刷原稿をプリンタで印刷する場合に、その印刷に必要な消耗品の受発注サービスをすることができる消耗品オーダシステムと消耗品オーダ用端末装置と消耗品オーダプログラムに関する。
【０００２】
【従来の技術】
カラープリンタの高性能化に伴って、これまで専用の印刷機で行われていたポスターやＰＯＰあるいはチラシなどの印刷を、汎用のカラープリンタで行うことが多くなってきている。このために、名刺や写真のような小サイズの用紙から、数メートルもあるフリーサイズの用紙まで印刷できる各種のプリンタ（特許文献１参照）が市販されるようになった。
【０００３】
【特許文献１】
特開２０００−１５９３９１号公報
【０００４】
【発明が解決しようとする課題】
ところで、上記のような従来の技術には、次のような解決すべき課題があった。
ポスターの制作等で、大サイズの用紙に印刷をする場合には、消耗品の準備が重要になる。通常は、一定の長さのロール紙などを購入し、プリンタにセットしておく。しかしながら、印刷途中で用紙が不足するのを避けるため、多めに用紙を購入することから、使う予定のない余りが生じて不経済になる。インクにしても、印刷途中で不足すると支障があるし、余計に購入すると買い置きが大量に発生して、やはり不経済である。
本発明は以上の点に着目してなされたもので、印刷原稿の性質に基づいて、必要な消耗品の量を自動的に計算し、その受発注サービスをすることができる消耗品オーダシステムと消耗品オーダ用端末装置と消耗品オーダプログラムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明は次の構成により上記の課題を解決する。
〈構成１〉
所定の用紙上に所定の条件で印刷するように指定された印刷原稿に関する、印刷用紙のサイズと、印刷枚数と、上記印刷原稿により印刷をするための画像の構成を示す情報とを含む、印刷原稿情報を、ユーザの端末装置からネットワークを通じてサーバ側に受信する手段と、上記サーバにおいて受信した印刷原稿情報に基づいて、上記印刷原稿を上記所定の用紙に印刷するために必要な消耗品の数量を、予測演算処理する演算処理手段と、上記演算処理手段の演算処理結果を、上記ネットワークを通じてサーバからユーザの端末装置に送信して通知する手段と、を備えたことを特徴とする消耗品オーダシステム。
【０００６】
このシステムは、ネットワークを通じて、ユーザから、印刷原稿情報を受信して、印刷に必要な消耗品の数量を自動的に演算処理し、その演算処理の結果をユーザに伝えるサービスをする。ユーザはこの結果を見て、必要な消耗品を必要なだけ購入する。印刷原稿情報はユーザ側でユーザの所有する端末装置等で生成される。印刷原稿情報は、印刷原稿をどのような用紙上にどのような条件で印刷するかを指定した情報を含み、具体的には、印刷用紙のサイズと、印刷枚数と、印刷原稿により印刷をするための画像の構成を示す情報とを含む。印刷原稿情報は、ユーザの端末等からネットワークを通じて取得する。印刷原稿情報の全部または一部が印刷原稿中に含まれていてよい。印刷原稿情報の全部が印刷原稿中に含まれているときは、ネットワークを通じて印刷原稿全体を受信してもよい。印刷用紙のサイズというのは、印刷面積を実質的に決定する情報であればよく、印刷用紙の規格で表現してもよいし、縦横寸法で表現してもよい。印刷枚数は同一の印刷原稿を繰り返し印刷するときの枚数のことで、１枚でも構わない。印刷される画像の構成を示す情報は、文字を印刷するための情報や画像を印刷するための情報から成る。文字を印刷するための情報は、印刷される全ての文字の文字コードと、各文字のフォントの種類や文字サイズ等である。画像を印刷するための情報は、画像の種類と印刷用紙上の画像の面積である。印刷原稿によっては、文字を印刷するための情報と、画像を印刷するための情報のいずれか一方が無い場合もある。演算処理手段の演算処理結果は、ネットワークを通じて印刷原稿情報の取得先であるユーザの端末装置へ送信する。ユーザの端末装置では演算処理結果を表示出力する。印刷に必要な消耗品の名称と数量をディスプレイに表示することで、ユーザに必要な消耗品を確認させる。ユーザは消耗品をどこで購入しても構わない。ユーザは必要以上に消耗品を購入しなくて済む。ネットワークはユーザの端末装置と受注処理をする装置とを接続するネットワークである。ネットワークの種類は問わない。
【０００７】
〈構成２〉
構成１に記載の消耗品オーダシステムにおいて、上記サーバは、上記印刷原稿を上記所定の用紙に印刷するために使用する消耗品を、上記予測演算処理の結果得られた数量を超えない範囲で、上記ユーザの端末装置から上記ネットワークを通じて受注処理する受注手段を備えたことを特徴とする消耗品オーダシステム。
【０００８】
このシステムは、例えば、演算処理結果をネットワークを通じてユーザの端末装置に送信して通知した画面上等で、サーバが消耗品を自動的に受注する処理を実行する。予測演算処理の結果得られた数量を超えない範囲で受注することで、過剰な受注を抑制する。即ち、ユーザ側からみれば、その印刷原稿の印刷に必要なだけの消耗品の自動発注が可能になる。例えば、黒インク３個という予測演算処理結果が表示されたとき、ユーザの手元に黒インクが１個あれば、ユーザは２個だけ発注すればよい。なお、これとは別に、サーバ側に自由な数の消耗品を受注するシステムを設けるのはいうまでもない。
【０００９】
〈構成３〉
構成１または２に記載の消耗品オーダシステムにおいて、上記演算処理手段は、上記印刷原稿を上記所定の用紙に印刷するために必要な画材の種類と数量を予測演算処理することを特徴とする消耗品オーダシステム。
【００１０】
印刷するために必要な画材というのは、トナーやインクのことである。画材の種類とは、例えば、インクなら、黒、シアン、マゼンタ、イエローインクといった色種のことをいう。演算処理結果は、画材の数量で表示する。画材の数量は体積や重量で表示してもよいが、インクならば、市販されている規格品のカートリッジ何個分といった表示でよい。
【００１１】
〈構成４〉
構成１または２に記載の消耗品オーダシステムにおいて、上記演算処理手段は、上記印刷原稿を上記所定の用紙に印刷するために必要な印刷用のロール紙のカット長を予測演算処理することを特徴とする消耗品オーダシステム。
【００１２】
このシステムは、印刷用紙として、ロール紙をフリーサイズで発注（受注）できる場合に利用される。単票印刷の場合には印刷用紙のサイズと印刷枚数とがわかれば、それが消耗品の必要数量になる。一方、印刷用紙としてロール紙を使用するときは、演算処理手段がロール紙のカット長を予測演算処理する。これで、ユーザは、必要な量だけ印刷用紙を入手できる。
【００１３】
〈構成５〉
構成１または２に記載の消耗品オーダシステムにおいて、上記演算処理手段は、上記印刷原稿を印刷するための所定の用紙が、定形サイズの用紙でないときは、切り捨てる面積が最小の定形サイズの用紙を、必要な消耗品とするように、予測演算処理することを特徴とする消耗品オーダシステム。
【００１４】
指定された印刷用紙のサイズが、定形サイズの用紙とは異なることがある。このときは、最も無駄の少ない定形用紙を選択することが好ましい。このために、切り捨てる面積が最小の定形サイズの用紙を選択する。消耗品の数量はこの条件を満たすように演算処理されるとよい。
【００１５】
〈構成６〉
構成１または２に記載の消耗品オーダシステムにおいて、上記サーバには、上記印刷原稿により印刷をするための画像の構成に含めることができるパーツ群を、ネットワークを通じてユーザの端末装置に閲覧可能に保持する記憶手段と、上記各パーツの印刷に必要な画材の量を計算した結果を保持する記憶手段とを備え、上記演算処理手段は、上記印刷原稿により印刷をするための画像の構成に、上記いずれかのパーツが含まれているとき、当該印刷原稿に含まれる上記パーツの印刷面積に応じて、上記パーツの印刷に必要な画材の量を換算して、上記消耗品の数量予測演算処理結果に含めることを特徴とする消耗品オーダシステム。
【００１６】
ネットワークはインターネットでもイントラネットでも構わない。ネットワークを通じて、サーバは、印刷原稿に含めることができる任意のパーツをユーザに提供する。パーツは、画像データやフォントデータ、テンプレート等である。印刷原稿に含まれるパーツをサーバ側で提供すると、そのパーツの印刷に必要なインク量等を、予め正確に計算しておけるので、予測計算がしやすい。印刷原稿情報中に、印刷するパーツを指定する情報や印刷面積に関する情報が含まれていれば、パーツをその印刷面積に拡大し、あるいは縮小して、印字ドット数を求め、印刷に必要なインク等の量が計算できる。
【００１７】
〈構成７〉
所定の用紙上に所定の条件で印刷するように指定された印刷原稿に関する、印刷用紙のサイズと、印刷枚数と、上記印刷原稿により印刷をするための画像の構成を示す情報とを含む、印刷原稿情報を取得する手段と、上記印刷原稿情報に基づいて、上記印刷原稿を上記所定の用紙に印刷するために必要な消耗品の数量を、予測演算処理する演算処理手段と、上記演算処理手段の演算処理結果を表示する手段と、上記印刷原稿を上記所定の用紙に印刷するために使用する画材を、上記予測演算処理の結果得られた数量を超えない範囲で、ネットワークを通じて発注処理をする受注手段を備えたことを特徴とする消耗品オーダ用端末装置。
【００１８】
これまでの構成は、端末装置で印刷原稿を作成し、サーバ側で、必要消耗品の数量の予測計算をした。この構成７では、印刷原稿を作成する消耗品オーダ用端末装置が、必要消耗品の数量の予測計算機能を持つ。
【００１９】
〈構成８〉
構成７に記載の消耗品オーダ用端末装置において、上記印刷原稿作成用アプリケーションから、上記印刷原稿情報を取得する手段を備えたことを特徴とする消耗品オーダ用端末装置。
【００２０】
印刷原稿に関する情報は、その印刷原稿を作成したアプリケーションが保持している。従ってこのアプリケーションを通じて消耗品の数量を計算するための情報を取得するとよい。
【００２１】
〈構成９〉
所定の用紙上に所定の条件で印刷するように指定された印刷原稿に関する、印刷用紙のサイズと、印刷枚数と、上記印刷原稿により印刷をするための画像の構成を示す情報とを含む、印刷原稿情報を、ユーザの端末装置からネットワークを通じてサーバ側に受信する処理と、上記サーバにおいて受信した印刷原稿情報に基づいて、上記印刷原稿を上記所定の用紙に印刷するために必要な消耗品の数量を、予測演算する処理と、上記演算処理手段の演算処理結果を、上記ネットワークを通じてサーバからユーザの端末装置に送信して通知する処理と、上記印刷原稿を上記所定の用紙に印刷するために使用する画材を、上記予測演算処理の結果得られた数量を超えない範囲で、ネットワークを通じて印刷原稿情報の取得先から受注する処理とを、コンピュータに実行させる、サーバ用の消耗品オーダプログラム。
【００２２】
構成２のシステムに使用するコンピュータプログラムの発明である。
【００２３】
〈構成１０〉
所定の用紙上に所定の条件で印刷するように指定された印刷原稿に関する、印刷用紙のサイズと、印刷枚数と、上記印刷原稿により印刷をするための画像の構成を示す情報とを含む、印刷原稿情報を取得する処理と、上記印刷原稿情報に基づいて、上記印刷原稿を上記所定の用紙に印刷するために必要な消耗品の数量を、予測演算する処理と、上記演算処理手段の演算処理結果を表示する処理と、上記印刷原稿を上記所定の用紙に印刷するために使用する画材を、上記予測演算処理の結果得られた数量を超えない範囲で、ネットワークを通じて発注する処理とを、コンピュータに実行させる、端末装置用の消耗品オーダプログラム。
【００２４】
構成７の端末装置に使用するコンピュータプログラムの発明である。
【００２５】
【発明の実施の形態】
以下、本発明の実施の形態を具体例を用いて説明する。
図１は、消耗品オーダシステムの具体例を示すブロック図である。
この実施例では、サーバ１０と端末装置１１をネットワーク１に接続して、印刷原稿の作成と消耗品の演算処理と消耗品の受注処理とを実行する。サーバ１０には、記憶装置２０と用紙サイズ演算処理手段２１、画材数量演算処理手段２２、送受信手段２３、及び受注手段２４が設けられている。記憶装置２０には、パーツ情報２５とパーツ２６が記憶されている。パーツ２６は、例えば、画像データ２７、フォントデータ２８、及び、テンプレート２９などを含んでいる。端末装置１１は、記憶装置３０と印刷原稿作成手段３１と印刷原稿情報送信手段３３を備える。記憶装置３０には、印刷原稿３２が記憶されている。この印刷原稿３２は、端末装置１１のディスプレイ１５にその内容を表示しながら編集されるもので、コンピュータにより作成され、印刷条件が指定される。印刷原稿作成手段３１は、こうした印刷原稿の編集と作成処理を実行するコンピュータプログラムである。印刷原稿情報送信手段３３は、後で説明するような要領で印刷原稿から消耗品の予測演算に必要な情報をサーバ１０に向けて送信する機能を持つコンピュータプログラムである。なお、印刷原稿は、ネットワーク１に接続されたネットワークプリンタ５の用紙６に印刷される例を用いて説明する。
【００２６】
サーバ１０の記憶装置２０に記憶されたパーツ２６は、印刷原稿の一部に使用される画像や文字などのひとまとまりのデータである。パーツ情報２５は、予め各パーツについてそれぞれ例えば、印刷用のトナー、あるいはインクがどの程度の量、必要になるかを演算処理した結果を含む情報である。通常、例えば、カラー画像などでは、その画像に含まれる各画素がどのような色情報を持つものであるかを解析しないと、実際に必要な印刷用のインクやトナーの量が正確に計算できない。また、この計算は、非常に複雑で、画像によっては、長時間を要する。従って、予めその計算をし、パーツ情報２５を準備しておくことで、各パーツの印刷に必要なトナー量やインク量を直ちに求めることができる。なお、一般にこうしたパーツは、印刷原稿の中で拡大されたり、縮小されたりして使用される。従って、最終的にどのサイズに拡大、あるいは縮小して印刷されるかを判断し、その拡大・縮小率に応じて、使用されるインクやトナー量を再計算することになる。
【００２７】
用紙サイズ演算処理手段２１は、端末１１から送信されて取得した印刷条件に含まれる、印刷用紙のサイズや印刷原稿の印刷に必要な画像サイズなどに基づいて、実際に印刷に必要な用紙のサイズを正確に予測演算処理する機能を持つコンピュータプログラムである。印刷用紙サイズが、定型用紙に予め指定されている場合には、印刷枚数に応じたロール紙のカット長などを簡単に計算すればよい。一方、印刷画像の画質のみが指定されているような場合には、印刷画像の内容とその画質を考慮して、具体的な印刷面積を計算し、その結果に基づいて用紙サイズを得る。画材数量演算処理手段２２は、印刷原稿に含まれる文字や画像データの印刷を全て実行するために必要なトナー量やインク量を計算する機能を持つコンピュータプログラムである。送受信手段２３は、サーバ１０で演算処理をした結果を端末装置１１に送信したり、あるいは、端末装置１１から印刷原稿情報などを受信する機能を持つコンピュータプログラムである。受注手段２４は、ネットワーク１を介して端末装置１１のディスプレイ１５に受注用の画像を表示し、そこに必要な製品の数量などを表示することによって、受注処理を実行するコンピュータプログラムである。
【００２８】
［印刷原稿］
図２は、印刷原稿の具体例とその用紙サイズや画材数量の演算処理説明図である。
図２（ａ）に示した印刷原稿４０は、例えば、縦Ｈ、横Ｗのサイズを持つ。ここに、様々なフォントを用いた文字４１とサーバ１０からダウンロードしたパーツ４２を印刷するようにしている。例えば、このようなポスターを１００枚印刷する、という場合に、その印刷に必要な消耗品量をサーバ１０の機能により予測演算させる。図２（ｂ）は、印刷原稿に含まれる文字に関する情報の例を示す。この印刷原稿４０に印刷される文字４１のフォントやサイズや印刷文字数は、印刷原稿４０を作成したアプリケーションプログラムなどから抽出できる。また、印刷原稿のデータファイルに含まれる属性データから抽出できる。画素密度やドット径は、実際に印刷を要求するプリンタ５の製品コードなどからそのプリンタの特性を図示しないデータベースで取得し、表示できる。そのプリンタのプリンタドライバにこうした情報が含まれていてもよい。また、ネットワークを通じて所定の手順でプリンタに対し、こうした情報の問い合わせを行うようにしてもよい。
【００２９】
図２（ｃ）は、画材数量演算処理のための情報５２を示す。これは、サーバ１０のパーツ情報２５に含まれている情報であって、端末装置に送信を要求する必要はない。各パーツの元サイズとその印刷に必要な画素数とドット径により印刷に必要なトナー量やインク量が計算できる。なお、これは、４色分、すなわち、黒、シアン、マゼンタ、イエローといった色ごとに情報が必要になる。この情報５２の中で、印刷サイズだけが端末装置１１から送信される情報中に含まれることになる。
【００３０】
［端末装置の処理］
図３は、端末装置１１のディスプレイ１５に表示される印刷原稿処理のための画面である。
図３（ａ）の画面６０は、印刷原稿情報送信手段３３の制御によってディスプレイ１５に表示される。この画面６０には、ボタン６１、６２、６５とドロップダウンリスト６３、６４が表示されている。ボタン６１は、サーバ１０から提供されるテンプレートを選択するためのボタンである。このボタンをクリックすると、テンプレートのリストが表示され、希望するものを選択して、印刷原稿作成を開始すればよい。画像データ選択用のボタン６２をクリックすると、印刷原稿中に含める画像データを選択するリストが表示される。このボタン６１や６２は、いずれもサーバ１０から提供されるパーツ２６を選択するためのものである。ドロップダウンリスト６３は、印刷枚数を選択し、指定するためのものである。ドロップダウンリスト６４は、用紙のサイズを選択するためのものである。なお、この用紙のサイズを指定しない場合には、フリーサイズということになる。
【００３１】
印刷原稿情報送信用のボタン６５をクリックすると、印刷原稿情報送信手段３３が図２（ｂ）や（ｃ）で説明したような情報を抽出し、サーバ１０に向けて送信する。図３（ｂ）は、サーバ１０の受注手段２４が端末装置１１のディスプレイ１５に表示する画面の例を示す。この画面７０には、消耗品名７１とチェックボックス７２とボタン７３とが含められている。消耗品名７１の右側には、各消耗品の数量、すなわち、用紙の長さやインクのカートリッジ数などが示されている。その右側に配置されたチェックボックスにチェックマークを入れると、該当する消耗品を注文する意思表示になる。発注用のボタン７３をクリックすると、その発注の意思がサーバ１０の受注手段２４に取得される。サーバ１０は、これによって図示しない消耗品手配センターに対し、受注内容を送信し、受注処理が完了する。
【００３２】
［動作の概略］
以上の実施例では、サーバからネットワークを通じて、ポスターやＰＯＰ作成用のパーツを提供する。このパーツは、一般に広く利用されている文書作成ソフトなどに貼り付けて使用できる画像ファイルやデータである。ユーザがこれらのパーツを、ネットワークを通じてダウンロードし、印刷原稿を作成する。その印刷原稿をサーバ側で解析して、印刷用の消耗品量を計算する。例えば、黒インクは３と３分の１カートリッジ、シアンインクは１と４分の３カートリッジ、マゼンタインクは２と２分の１カートリッジ、イエローインクは２と４分の１カートリッジ、用紙は、Ａ２判幅で２、５メートルといった結果を出して、ディスプレイに表示する。
ユーザはこの表示を見て、必要に応じて消耗品を発注する。特に、普段使用することがない用紙は必要なだけ購入すればよく、買い置きが不要になる。インクも同様である。しかも、印刷中にインクや用紙切れで作業が中断することもなくなる。
【００３３】
従来は、一定の長さのロール紙などを購入し、プリンタにセットしていたが、必要な量だけ購入することにより、無駄が少なく、また、保管の必要もなく、経済的になる。特に大サイズの用紙の印刷などでは、こうしたことが非常に重要になる。また、例えば、写真やその他特殊な用紙を使用するような印刷にも同様の効果がある。すなわち、印刷すべきコンテンツのサイズなどを指定し、その枚数を指定することによって必要な長さだけ裁断された用紙が届けられる。例えば、結婚式場の案内表示やホテルの歓迎用垂れ幕などの印刷は、特殊な幅のしかも大サイズの用紙を使用するため。こうした必要な量を計算し、過不足なく用紙が届けられることが好ましい。
【００３４】
さらに、大サイズの印刷やあるいは非常に繊細なカラー写真の印刷などでは、インクを大量に使用する。コンテンツをサーバ側から提供する場合には、その各コンテンツは、それぞれ指定された用紙に印刷した場合、どれだけの量のインクが必要かを予め計算しておくことができる。従って、このデータに基づいて、顧客に対し、必要なインクカートリッジの数などを案内する。これによって顧客は、印刷用紙と共に必要なインクを同時に発注することができる。この場合にも例えば、カラープリントで、一定の色が特に大量に消費されるような場合に、印刷中にインクカートリッジが空になるといった問題を回避できる。
【００３５】
なお、インクジェット式プリンタのみならず、トナーを用いた電子写真式のプリンタでも同様の効果がある。特に印刷する文字の種類、印刷される用紙の種類、紙質、そういった環境によって消費されるトナーの量が大幅に異なる。カラートナーについても同様である。従って、こうした全ての情報を予め取得しておき、必要なトナー量などを計算しておくことで、顧客に対し、極めて経済的に様々な消耗品を無駄なく提供することが可能になる。
【００３６】
［消耗品量の計算］
サーバ側では、提供したパーツの詳細な特性データを保持している。従って、どのパーツをどれだけ使用した文書かがわかると、印刷用紙のサイズを計算してから、インクの使用量を正確に計算できる。印刷用紙のサイズは、印刷原稿中に情報として含まれている。また、印刷用紙中の文字の印刷に必要なインク量は、使用される文字フォントと文字数から概略計算できる。また、印刷原稿中に印刷枚数に関する情報も含めておく。このように、印刷原稿に含まれる文書情報に基づいて、印刷面積を計算して印刷に必要なインク量を演算処理する手段と、印刷に必要な印刷用紙のサイズを計算する手段とを設ける。この文書にサーバ側で提供したパーツが含まれるときは、印刷用紙のサイズから印刷面積を計算して、印刷に必要なインク量を演算処理する。
【００３７】
［発注］
こうして計算した結果をユーザに表示すると共に、用紙発注の確認をする。これで、その場でオンラインで用紙の発注がすむ。発注がされると、計算されたサイズの用紙がユーザの元へ郵送される。従って、ユーザはポスターやＰＯＰなどの印刷用として、要最小限の用紙を購入して印刷すればよい。すなわち、余分に用紙を購入して無駄になることがない。しかも、必要な幅に採寸してあるため、無駄がなく、裁断すべき部分も少なく、きれいに仕上がる。印刷用紙のサイズの指定がないときは、印刷情報に基づいて印刷用紙の縦横のサイズを求める。ユーザは印刷時に何も考えなくてよい。既存の定形サイズの用紙しか受注できないときは、切り捨てる面積が最小の、最も無駄の少ない定形サイズの用紙を選択して受注することが好ましい。印刷用紙のサイズはこの条件を満たすように演算処理されるとよい。
【００３８】
図４は、上記のような消耗品発注の機能を全て端末装置側に設けた実施例を示すブロック図である。
図４の端末装置８０には、記憶装置９０が設けられている。ここには、パーツ９１とパーツ情報９５が記憶されている。また、印刷原稿が作成されると、その印刷原稿９６も記憶装置９０に記憶される。パーツ９１には、既に説明したと同様の画像データ９２、フォントデータ９３、テンプレート９４が含まれている。端末装置８０には、さらに印刷原稿生成手段８２、印刷原稿情報抽出手段８３、用紙サイズ演算処理手段８４、画材数量演算処理手段８５、及び、発注手段８６が設けられている。
【００３９】
これらの手段は、いずれも端末装置８０のコンピュータに所定の処理を実行させるコンピュータプログラムからなる。端末装置８０には、さらに、プリンタ９６が接続されており、ここに印刷原稿データが送信されて、印刷が実行される。さらに、モデム８７が設けられており、用紙や画材を発注する際に電子メール８８を送信することができるようになっている。印刷原稿生成手段８２は、パーツ９１などを利用して、印刷原稿を生成する機能を持つ。
なお、この印刷原稿生成手段は、具体的には印刷原稿を編集処理するアプリケーションプログラムからなり、市販されている既知のものを使用すればよい。印刷原稿情報抽出手段８３は、既に説明した要領で印刷原稿生成手段８２や印刷原稿９６から用紙サイズや画材数量を計算するために必要な情報を抽出する機能を持つ。用紙サイズ演算処理手段８４や画材数量演算処理手段８５は、対応する既に説明した手段と同様の機能を持つ。発注手段８６は、端末装置８０において、必要な情報を抽出し、その情報に基づいて、消耗品供給側に対し、用紙や画材等の消耗品を発注する機能を持つ。
【００４０】
具体的には印刷原稿情報抽出手段８３が図３（ａ）に示すような画像６０を表示し、発注手段８６は、図３（ｂ）に示すような画像７０を表示して、発注処理を実行する。電子メール８８の内容は、画面７０に示すようなものでよい。図４に示したような端末装置を、例えば、パーソナルコンピュータにより構成すれば、この図４に示したようなコンピュータプログラムをインストールすることによって、必要な量の消耗品、発注処理などを容易に行うことができる。パーツやパーツ情報の整理は、通常、サーバ側で行うことが好ましい。従って、図４に示したような方法を採用する場合には、適宜サーバからパーツ９１やパーツ情報９５をダウンロードして処理を行うとよい。
【００４１】
［動作プログラム］
以下、図５と図６を用いて、上記の各手段の動作フローチャートを説明する。
まず、図５は、図１に示した端末装置１１における印刷原稿の生成と消耗品の発注処理を示す動作フローチャートである。
まず、ステップＳ１においてパーツ２６の中からテンプレート２９を選択する。この選択処理は、図３（ａ）に示すような画面を表示して行う。次に、テンプレート２９以外の他のパーツを選択する（ステップＳ２）。その後、ステップＳ３で、印刷原稿作成手段３１による印刷原稿作成処理を実行する。印刷原稿が完成すると、ステップＳ４において、図３（ａ）に示した画面６０を表示し、印刷枚数を指定する。さらに、ステップＳ５において、印刷用紙を指定する。その後ステップＳ６において、印刷原稿情報送信用のボタン６５をクリックすると、印刷原稿情報送信手段３３が既に説明したようないサイズ原稿に関する情報を抽出する。
【００４２】
そして、ステップＳ７において、印刷原稿情報をサーバ１０に対して送信する。サーバ１０では、送受信手段２３がこの情報を受信し、用紙サイズ演算処理手段２１や画材数量演算処理手段２２が動作して消耗品数量の演算処理を行う。その演算処理結果は、受注手段２４により編集される。そして、その画像が端末装置１１に送信されて、表示される（ステップＳ８）。この消耗品数量をユーザが確認して、図３（ｂ）に示したような要領で、発注すべき消耗品を選択する（ステップＳ９）。そして、発注用のボタン７３をクリックし、発注処理を行う（ステップＳ１０）。この発注情報は、受注手段２４に受信されて、既に説明した要領で発注が行われる。
【００４３】
図６（ａ）は、図１に示した印刷原稿情報送信手段３３による情報抽出動作などを示すフローチャートである。
まず、ステップＳ１１において、プリンタ情報を取得する。これによって、印刷画素密度や印刷ドット径などのデータを取得される。次に、ステップＳ１２において、印刷原稿の属性情報などから印刷する文字情報の抽出を行う。さらに、ステップＳ１３において、印刷原稿作成手段の動作中、サーバ１０から取得した画像情報などの抽出を行う。これは、例えば、パーツ番号のリストなどでも構わない。そして、ステップＳ１４において、印刷原稿画像をサーバ１０に送信する。
【００４４】
図６（ｂ）は、消耗品数量の演算処理動作を示すフローチャートである。
これは、サーバ１０の用紙サイズ演算処理手段２１や画材数量演算処理手段２２により実行される。
まず、ステップＳ２１において、印刷用紙の情報を取得する。この情報は、印刷用紙の指定されたサイズ等の情報である。ステップＳ２２では、この情報に基づいて、印刷される用紙サイズの演算処理を行う。これによって例えば、Ａ２幅のロール用紙を２．５メートル必要である、といった結果を算出する。その後、ステップＳ２３においてプリンタ情報を取得する。これによって、画素密度やドット径などの演算用の根拠データを得る。次にステップＳ２４において、印刷するべき文字情報を取得する。次にステップＳ２５で、文字用の印刷インク量を演算処理する。さらに、ステップＳ２６で、印刷する画像情報を取得する。その後ステップＳ２７で、画像用の印刷インク量を計算する。
【００４５】
上記のように文字と画像について別々のインク量演算処理を行ったが、その後、例えば、黒のインクについては、インク量の合計処理が必要になる。カラー文字を使用する場合には、他のカラー用インクについてもインク量の集計処理が必要になる。そこで、最後のステップＳ２８において、インク量の集計と表示画面の生成が行われる。なお、インクでなく、トナーを用いるカラープリンタであっても、これと同様の処理が実行される。
さらに、上記の例では、図１に示したサーバ側で消耗品数量計算や受注計算をするようにした。しかしながら、端末装置側で処理する場合にも同様の演算処理を行うことになる。
【００４６】
なお、上記のコンピュータプログラムは、それぞれ独立したプログラムモジュールを組み合わせて構成してもよいし、全体を一体化したプログラムにより構成してもよい。コンピュータプログラムにより制御される処理の全部または一部を同等の機能を備えるハードウエアで構成しても構わない。また、上記のコンピュータプログラムは、既存のアプリケーションプログラムに組み込んで使用してもよい。上記のような本発明を実現するためのコンピュータプログラムは、例えばＣＤ−ＲＯＭのようなコンピュータで読み取り可能な記録媒体に記録して、任意の情報処理装置にインストールして利用することができる。また、ネットワークを通じて任意のコンピュータのメモリ中にダウンロードして利用することもできる。
【図面の簡単な説明】
【図１】消耗品オーダシステムの具体例を示すブロック図。
【図２】印刷原稿の具体例とその用紙サイズや画材数量の演算処理説明図。
【図３】ディスプレイに表示される印刷原稿処理の動作を示す説明図。
【図４】消耗品発注の機能を全て端末装置側に設けた実施例を示すブロック図。
【図５】印刷原稿の生成と消耗品の発注処理を示す動作フローチャート。
【図６】情報抽出動作及び消耗品数量の演算処理動作を示すフローチャート。
【符号の説明】
１  ネットワーク、  ５  ネットワークプリンタ、  ６  用紙、  １０  サーバ、  １１  端末装置、  １５  ディスプレイ、  ２０  記憶装置、  ２１  サイズ演算処理手段、  ２２  画材数量演算処理手段、  ２３  送受信手段、  ２４  受注手段、  ２５  パーツ情報、  ２６  パーツ、  ２７  画像データ、  ２８  フォントデータ、  ２９  テンプレート、  ３０  記憶装置、  ３１  印刷原稿作成手段、  ３２  印刷原稿、  ３３  印刷原稿情報送信手段
【図１】
2004227310.tif 000003
【図２】
2004227310.tif 000004
【図３】
2004227310.tif 000005
【図４】
2004227310.tif 000006
【図５】
2004227310.tif 000007
【図６】
2004227310.tif 000008