(57)【要約】【課題】出先で手持ちの名刺が不足した場合には、高品質なものを必要な枚数だけ最寄のコンビニエンスストアで印刷して利用できるようにする。【解決手段】携帯電話１１は、ネットワーク１を通じてサーバ１０に対して印刷要求を行う。サーバ１０は、この印刷要求に応じて、プリンタ１３に対し、ネットワーク１を通じて印刷データとこれに付属するデータ（印刷条件データや印刷制御プログラム）を送信する。印刷条件データ２３は、印刷データの印刷品質を保持するための補正データ等を含む。プリンタ１３は受信した印刷データを、印刷制御プログラムの制御に従って印刷する。【選択図】　　　　図１
2004046709.tif 000002
【特許請求の範囲】
【請求項１】
要求された印刷データを生成する手段と、
指定されたプリンタに適合した条件で前記印刷データを印刷するための補正データを含む印刷条件データと、指定されたプリンタによる印刷枚数を管理する印刷制御手段を、前記印刷データとともに、前記指定されたプリンタに対して、ネットワークを通じて送信する手段を備えたことを特徴とする高品質印刷制御システム。
【請求項２】
請求項１に記載の高品質印刷制御システムにおいて、
印刷データを生成するための印刷原稿ファイルは、印刷要求側からネットワークを介して受信されることを特徴とする高品質印刷制御システム。
【請求項３】
請求項１に記載の高品質印刷制御システムにおいて、
識別コードが印刷要求側から受信され、印刷データを生成するための印刷原稿ファイルは、ファイル蓄積用の記憶装置から、前記識別コードにより読み出されることを特徴とする高品質印刷制御システム。
【請求項４】
請求項１に記載の高品質印刷制御システムにおいて、
印刷を要求された印刷原稿ファイルの印刷に適合したプリンタの印刷条件データと、指定されたプリンタの印刷条件データの差分を求めて、新たな印刷条件データを生成して、前記指定されたプリンタに送信する手段を備えたことを特徴とする高品質印刷制御システム。
【請求項５】
請求項１に記載の高品質印刷制御システムにおいて、
前記印刷制御手段は、所定のテストパターンを使用して、前記印刷条件データを参照しながらテストプリントを実行する機能を備えたことを特徴とする高品質印刷制御システム。
【請求項６】
請求項１に記載の高品質印刷制御システムにおいて、
前記印刷制御手段は、解像度を粗くした印刷データを使用して、前記印刷条件データを参照しながらテストプリントを実行する機能を備えたことを特徴とする高品質印刷制御システム。
【請求項７】
請求項１に記載の高品質印刷制御システムにおいて、
前記印刷制御手段は、印刷データの一部を使用して、前記印刷条件データを参照しながらテストプリントを実行する機能を備えたことを特徴とする高品質印刷制御システム。
【請求項８】
請求項１に記載の高品質印刷制御システムにおいて、
前記印刷制御手段は、要求された枚数の印刷データの印刷を制御した後に、前記印刷データと印刷条件データのいずれか一方または双方を無効化処理することを特徴とする高品質印刷制御システム。
【請求項９】
請求項１に記載の高品質印刷制御システムにおいて、
前記印刷制御手段は、要求された枚数の印刷データの印刷を制御した後に、当該印刷制御手段自身を無効化処理することを特徴とする高品質印刷制御システム。
【請求項１０】
請求項１に記載の高品質印刷制御システムにおいて、
前記印刷条件データは、印刷代金を計算するための課金情報を含むことを特徴とする高品質印刷制御システム。
【請求項１１】
請求項１０に記載の高品質印刷制御システムにおいて、
前記印刷制御手段は、要求された枚数の印刷データの印刷を制御した後に、前記課金情報を課金処理用の装置に転送することを特徴とする高品質印刷制御システム。
【請求項１２】
請求項１０に記載の高品質印刷制御システムにおいて、
前記印刷制御手段が要求された枚数の印刷データの印刷を実行する前に、前記課金情報に基づく代金徴収処理を制御する、課金処理手段を備えたことを特徴とする高品質印刷制御システム。
【請求項１３】
要求された印刷データを生成する処理と、
指定されたプリンタに適合した条件で前記印刷データを印刷するための補正データを含む印刷条件データと、指定されたプリンタによる印刷枚数を管理する印刷制御手段を、前記印刷データとともに、前記指定されたプリンタに対して、ネットワークを通じて送信する処理とを、コンピュータに実行させる高品質印刷制御プログラム。
【請求項１４】
プリンタの印刷を制御するものであって、
前記プリンタに適合した条件で所定の印刷データを印刷するための補正データを含む印刷条件データを参照して、前記印刷データの印刷を実行する処理を、
プリンタ制御用のコンピュータに実行させることを特徴とする高品質印刷制御プログラム。
【請求項１５】
請求項１４に記載の高品質印刷制御プログラムにおいて、
所定のテストパターンを使用して、前記印刷条件データを参照しながらテストプリントを実行する処理を、
プリンタ制御用のコンピュータに実行させることを特徴とする高品質印刷制御プログラム。
【請求項１６】
請求項１４に記載の高品質印刷制御プログラムにおいて、
解像度を粗くした印刷データを使用して、前記印刷条件データを参照しながらテストプリントを実行する処理を、
プリンタ制御用のコンピュータに実行させることを特徴とする高品質印刷制御プログラム。
【請求項１７】
請求項１４に記載の高品質印刷制御プログラムにおいて、
印刷データの一部を使用して、前記印刷条件データを参照しながらテストプリントを実行する処理を、
プリンタ制御用のコンピュータに実行させることを特徴とする高品質印刷制御プログラム。
【請求項１８】
請求項１４に記載の高品質印刷制御プログラムにおいて、
要求された枚数の印刷データの印刷を制御した後に、印刷データとともに取得した印刷代金を示す課金情報を、課金処理用の装置に転送する処理を、プリンタ制御用のコンピュータに実行させることを特徴とする高品質印刷制御プログラム。
【請求項１９】
請求項１４に記載の高品質印刷制御プログラムにおいて、
印刷データとともに取得した印刷代金を示す課金情報に基づく代金徴収処理を実行し、その後、要求された枚数の印刷データの印刷を実行する処理を、プリンタ制御用のコンピュータに実行させることを特徴とする高品質印刷制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子化された印刷原稿があれば、必要な時必要な場所でネットワークを利用して高品質の印刷を行うことができる高品質印刷制御システムと高品質印刷制御プログラムに関する。
【０００２】
【従来の技術】
例えば、営業マンが客先で名刺やカタログなどを配布する場合に、業務が予定した以上に広がって手持ちの名刺やカタログの数量が不足してしまうことがある。こうした場合には、口頭で営業活動をして、後日自分の名刺やカタログなどを郵送するといった方法で対処している。また、営業のみならず様々な広報活動において、ノートタイプのパーソナルコンピュータを持参し、液晶プロジェクタなどを使用してプレゼンテーションをすることが増えている。このような場合には、参加者に対し、配布すべきハードコピーを準備しておく。しかしながら、参加者が多くて、ハードコピーの枚数が不足することがある。こうした場合には、カラーコピー機を利用したり、あるいは、最寄りのプリンタにパーソナルコンピュータを接続し、データを印刷するといった方法で対応している。
【０００３】
【発明が解決しようとする課題】
ところで、上記のような従来の技術には、次のような解決すべき課題があった。
営業用のパンフレットやプレゼンテーション用の様々な資料のハードコピーを、あらかじめ配布枚数を予測して印刷し、持参する場合、かなりボリュームも重量も大きくなることが少なくない。不足することが無い様に充分に準備をしようとすれば、余った場合の廃棄物が増えて無駄が生じる。不足分を後日郵送するというのは、現場でのプレゼンテーション効果を弱めることになる。また、最寄りのカラーコピーやプリンタを借用して、出先で印刷を行った場合に、名刺やカタログを印刷すると、微妙に色合いが異なり、満足できない仕上がりになるおそれがある。即ち、印刷文字やレイアウトあるいは色合いがかなり相違してオリジナルのものとの食い違いが激しくなるといった問題がある。
【０００４】
本発明は、以上の点に着目してなされたもので、例えば、出先で手持ちの名刺が不足した場合には、高品質なものを必要な枚数だけ最寄のコンビニエンスストア等で印刷して利用できる高品質印刷制御システムと高品質印刷制御プログラムを提供することを目的とする。
本発明は、さらに、名刺やカタログ、パンフレット、電子データ化された新聞、メールマガジン等を、十分に商品として受け取れるような品質で、最寄りのプリンタを用いて印刷できる高品質印刷制御システムと高品質印刷制御プログラムを提供することを目的とする。
本発明は、また、プリンタの機種ごとの印刷品質差を十分に無くした高品質印刷制御システムと高品質印刷制御プログラムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明は次の構成により上記の課題を解決する。
〈構成１〉
要求された印刷データを生成する手段と、指定されたプリンタに適合した条件で上記印刷データを印刷するための補正データを含む印刷条件データと、指定されたプリンタによる印刷枚数を管理する印刷制御手段を、上記印刷データとともに、上記指定されたプリンタに対して、ネットワークを通じて送信する手段を備えたことを特徴とする高品質印刷制御システム。
【０００６】
印刷データの形式は任意である。印刷データは、指定されたプリンタにより印刷が実行できる文書ファイルや画像ファイル等である。印刷条件データは、印刷データをプリンタで印刷したときに、フォントや印刷色の補正等をする目的で、プリンタドライバの印刷環境設定等に使用されるデータである。これにより、プリンタによる印刷物が、商品として充分な品質を確保できる。印刷制御手段は、プリンタドライバによる印刷枚数を監視して、指定枚数だけ印刷をするように制御する機能を持つ。枚数を指定する情報の格納場所は印刷条件データ中でも印刷制御手段中でもよい。
【０００７】
〈構成２〉
構成１に記載の高品質印刷制御システムにおいて、印刷データを生成するための印刷原稿ファイルは、印刷要求側からネットワークを介して受信されることを特徴とする高品質印刷制御システム。
【０００８】
この構成では、印刷要求側の端末装置等に記憶された印刷原稿ファイルをネットワークを通じて受信して、印刷データを生成し、印刷条件データと印刷制御手段を添付して、印刷要求側に送り返す。これにより、高品質な印刷データ提供サービスができる。ネットワークの種類は任意である。
【０００９】
〈構成３〉
構成１に記載の高品質印刷制御システムにおいて、識別コードが印刷要求側から受信され、印刷データを生成するための印刷原稿ファイルは、ファイル蓄積用の記憶装置から、上記識別コードにより読み出されることを特徴とする高品質印刷制御システム。
【００１０】
印刷要求側は、識別コードのみを保持する。印刷要求を受けると、その識別コードを受信して、印刷原稿ファイルをファイル蓄積用の記憶装置から読み出す。ファイル蓄積用の記憶装置は、どこに配置されていてもよい。ネットワークに接続されていてもよい。これにより、印刷要求側の記憶装置の記憶容量を少なくできる。
【００１１】
〈構成４〉
構成１に記載の高品質印刷制御システムにおいて、印刷を要求された印刷原稿ファイルの印刷に適合したプリンタの印刷条件データと、指定されたプリンタの印刷条件データの差分を求めて、新たな印刷条件データを生成して、上記指定されたプリンタに送信する手段を備えたことを特徴とする高品質印刷制御システム。
【００１２】
印刷を要求された印刷原稿ファイルの印刷に適合したプリンタの印刷条件データは、印刷要求とともに、ネットワークを通じてサーバが受信してもよいし、サーバ側にあらかじめ保存されていてもよい。印刷原稿ファイルの印刷に適合したプリンタの印刷条件データと、指定されたプリンタの印刷条件データの差分を求めるのは、プリンタの相違に基づく印刷条件の相違を補正するデータを生成するためである。差分とは補正分のことであり、その計算方法は任意である。
【００１３】
〈構成５〉
構成１に記載の高品質印刷制御システムにおいて、上記印刷制御手段は、所定のテストパターンを使用して、上記印刷条件データを参照しながらテストプリントを実行する機能を備えたことを特徴とする高品質印刷制御システム。
【００１４】
有償印刷の場合には、指定したプリンタの印刷品質をユーザが確認してから本番の印刷を実行することが好ましい。また、テストプリントは、上記印刷条件データの効果も確認できることが好ましい。そこで、印刷制御手段にテストプリントを実行する機能を付与した。
【００１５】
〈構成６〉
構成１に記載の高品質印刷制御システムにおいて、上記印刷制御手段は、解像度を粗くした印刷データを使用して、上記印刷条件データを参照しながらテストプリントを実行する機能を備えたことを特徴とする高品質印刷制御システム。
【００１６】
指定したプリンタの印刷品質をユーザが確認するには、実際の印刷データのテストプリントをすることが好ましい。そこで、実際に印刷をする印刷データの解像度を粗くしたものをテストプリント用とした。
【００１７】
〈構成７〉
構成１に記載の高品質印刷制御システムにおいて、上記印刷制御手段は、印刷データの一部を使用して、上記印刷条件データを参照しながらテストプリントを実行する機能を備えたことを特徴とする高品質印刷制御システム。
【００１８】
指定したプリンタの印刷品質をユーザが確認するには、実際の印刷データのテストプリントをすることが好ましい。この例では、実際に印刷をする印刷データの一部を切り取ってテストプリント用とした。
【００１９】
〈構成８〉
構成１に記載の高品質印刷制御システムにおいて、上記印刷制御手段は、要求された枚数の印刷データの印刷を制御した後に、上記印刷データと印刷条件データのいずれか一方または双方を無効化処理することを特徴とする高品質印刷制御システム。
【００２０】
高品質画像を有料で提供する場合には、印刷終了後にその印刷データを無効化処理することで、規定料金外の印刷を禁止できる。印刷条件データを無効化しても同様の効果が得られる。なお、無効化処理とは、データを削除したり、読み取り不能にしたりする任意の処理である。
【００２１】
〈構成９〉
構成１に記載の高品質印刷制御システムにおいて、上記印刷制御手段は、要求された枚数の印刷データの印刷を制御した後に、当該印刷制御手段自身を無効化処理することを特徴とする高品質印刷制御システム。
【００２２】
例えば印刷データが暗号化処理されているような場合に、印刷制御手段自身を無効化処理すれば、以後の印刷を禁止できる。
【００２３】
〈構成１０〉
構成１に記載の高品質印刷制御システムにおいて、上記印刷条件データは、印刷代金を計算するための課金情報を含むことを特徴とする高品質印刷制御システム。
【００２４】
課金情報は、有料印刷を行なう場合であって、プリンタ側で料金の徴収を行なうときに使用される。課金情報は、印刷代金を計算する計算式でもよいし、演算テーブル形式のデータでもよい。また、印刷枚数が予め指定された印刷であれば、合計印刷代金を直接表示するものでよい。
【００２５】
〈構成１１〉
構成１０に記載の高品質印刷制御システムにおいて、上記印刷制御手段は、要求された枚数の印刷データの印刷を制御した後に、上記課金情報を課金処理用の装置に転送することを特徴とする高品質印刷制御システム。
【００２６】
プリンタで印刷した結果に基づいて、ＰＯＳレジスタ等の課金処理用の装置で課金処理を行なう場合には、印刷枚数に対応する印刷料金を示す情報が必要になる。ＰＯＳレジスタ側では、例えば、この料金に取り扱い手数料を加算して料金徴収をすることができる。
【００２７】
〈構成１２〉
構成１０に記載の高品質印刷制御システムにおいて、上記印刷制御手段が要求された枚数の印刷データの印刷を実行する前に、上記課金情報に基づく代金徴収処理を制御する、課金処理手段を備えたことを特徴とする高品質印刷制御システム。
【００２８】
自動販売機式のプリンタでは、予め代金の徴収をしてから印刷を実行する。このときの代金計算に課金情報を使用する。
【００２９】
〈構成１３〉
要求された印刷データを生成する処理と、指定されたプリンタに適合した条件で上記印刷データを印刷するための補正データを含む印刷条件データと、指定されたプリンタによる印刷枚数を管理する印刷制御手段を、上記印刷データとともに、上記指定されたプリンタに対して、ネットワークを通じて送信する処理とを、コンピュータに実行させる高品質印刷制御プログラム。
【００３０】
構成１の処理を印刷要求を受けた側で実行するコンピュータプログラムの発明である。
【００３１】
〈構成１４〉
プリンタの印刷を制御するものであって、上記プリンタに適合した条件で所定の印刷データを印刷するための補正データを含む印刷条件データを参照して、上記印刷データの印刷を実行する処理を、プリンタ制御用のコンピュータに実行させることを特徴とする高品質印刷制御プログラム。
【００３２】
構成１のプリンタ側で動作する印刷制御プログラムである。
【００３３】
〈構成１５〉
構成１４に記載の高品質印刷制御プログラムにおいて、所定のテストパターンを使用して、上記印刷条件データを参照しながらテストプリントを実行する処理を、プリンタ制御用のコンピュータに実行させることを特徴とする高品質印刷制御プログラム。
【００３４】
構成５に対応する印刷制御プログラムである。
【００３５】
〈構成１６〉
構成１４に記載の高品質印刷制御プログラムにおいて、解像度を粗くした印刷データを使用して、上記印刷条件データを参照しながらテストプリントを実行する処理を、プリンタ制御用のコンピュータに実行させることを特徴とする高品質印刷制御プログラム。
【００３６】
構成６に対応する印刷制御プログラムである。
【００３７】
〈構成１７〉
構成１４に記載の高品質印刷制御プログラムにおいて、印刷データの一部を使用して、上記印刷条件データを参照しながらテストプリントを実行する処理を、プリンタ制御用のコンピュータに実行させることを特徴とする高品質印刷制御プログラム。
【００３８】
構成１の処理を印刷要求を受けた側で実行するコンピュータプログラムの発明である。
【００３９】
〈構成１８〉
構成１４に記載の高品質印刷制御プログラムにおいて、要求された枚数の印刷データの印刷を制御した後に、印刷データとともに取得した印刷代金を示す課金情報を、課金処理用の装置に転送する処理を、プリンタ制御用のコンピュータに実行させることを特徴とする高品質印刷制御プログラム。
【００４０】
構成１１の処理を印刷要求を受けた側で実行するコンピュータプログラムの発明である。プリンタで処理した結果をＰＯＳレジスタ等に転送する。印刷データと課金情報は上位装置で生成される。
【００４１】
〈構成１９〉
構成１４に記載の高品質印刷制御プログラムにおいて、印刷データとともに取得した印刷代金を示す課金情報に基づく代金徴収処理を実行し、その後、要求された枚数の印刷データの印刷を実行する処理を、プリンタ制御用のコンピュータに実行させることを特徴とする高品質印刷制御プログラム。
【００４２】
構成１２の処理を印刷要求を受けた側で実行するコンピュータプログラムの発明である。課金情報に基づく代金徴収処理を印刷処理に先行させる。このプログラムは自動販売機式のプリンタに適する。
【００４３】
【発明の実施の形態】
図１は、本発明のシステムの具体例を示すブロック図である。
このシステムは、例えば、この図に示すようなネットワーク構成により実現する。
ネットワーク１には、サーバ１０と携帯電話１１とコンビニエンスストア１２のプリンタ１３などが接続されている。サーバ１０はウェブサーバである。携帯電話１１はインターネット接続機能をもつものである。プリンタ１３はネットワークプリンタである。ネットワーク１は、インターネットやイントラネット（ＬＡＮ、ＷＡＮ）、電話回線網、などの各種の任意の情報通信用ネットワークである。有線ネットワークでも無線ネットワークでも構わない。この図では携帯電話１１を利用した例を説明するが、パーソナルコンピュータ、モバイルコンピュータ、携帯電話端末、一般電話端末、その他、情報処理機能と通信機能を持つ任意の通信用端末である。
【００４４】
図のシステムで、携帯電話１１は、ネットワーク１を通じてサーバ１０に対して印刷要求を行う。サーバ１０は、この印刷要求に応じて、プリンタ１３に対し、ネットワーク１を通じて印刷データとこれに付属するデータ（印刷条件データや印刷制御プログラム）を送信する。印刷条件データ２３は、印刷データの印刷品質を保持するための補正データ等を含む。プリンタ１３は受信した印刷データを、印刷制御プログラムの制御に従って印刷する。
【００４５】
この処理を行うために、サーバ１０に、記憶装置２０と演算処理のための手段が設けられている。記憶装置２０には、要求受付ウエブページ２１、印刷原稿ファイル２２、印刷条件データ２３、及び印刷制御手段（印刷制御プログラム）２４などが記憶されている。記憶装置２０は、サーバ１０の本体制御部３に内蔵されていても外付けされていても構わない。演算処理のための手段は、要求受付手段１５、印刷条件データ選択手段１６、印刷データ生成手段１７、及びデータ送信手段１８などである。これらの手段はサーバ１０で動作するコンピュータプログラムである。
【００４６】
要求受付手段１５は、携帯電話１１から印刷要求を受け付けて、要求の内容に従って、印刷条件データ選択手段１６や印刷データ生成手段１７を起動し、印刷データ生成処理を開始させる機能を持つ。印刷条件データ選択手段１６は、生成後の印刷データを、指定されたプリンタ１３で高い品質を保持したまま印刷できるように印刷データを補正するデータを、記憶装置２０から読み出す機能を持つ。印刷データ生成手段１７は、印刷原稿ファイル２２を記憶装置２０から読み出して、プリンタ１３で印刷できる印刷データを生成する機能を持つ。データ送信手段１８は、印刷データ生成手段１７で生成された印刷データや付属データ（印刷条件データと印刷制御プログラム）をプリンタ１３に送信する機能を持つ。
【００４７】
記憶装置２０に記憶された要求受付ウエブページ２１は、携帯電話１１から印刷要求を行う場合に、携帯電話１１のブラウザで閲覧されて、要求処理操作を支援する受付画面データからなる。要求受付ウエブページ２１はウエブページ形式で記憶装置２０に記憶されている。要求受付ウエブページ２１は、所定のＵＲＬを用いて、ネットワークを通じて閲覧可能な状態にされている。
【００４８】
印刷原稿ファイル２２は、携帯電話１１のユーザがサーバ１０に登録して保存しておいた印刷専用のデータファイルである。このファイル形式は自由であるが、印刷データに変換される場合には、ユーザにより指定されたプリンタ１３で印刷できるような汎用性のあるデータ形式に変換される。印刷原稿ファイル２２を作成して、ユーザー側で名刺等を印刷したときに、印刷データを生成したアプリケーションソフトウエアやプリンタによる印刷条件を詳細に記録しておく。その状態で設計どおりのデザインで設計どおりの色合いの名刺が作成できるとする。これに対して、他のプリンタで印刷をすると微妙に色合いが異なってくることがある。そこで、例えば、ユーザが印刷要求できる店やユーザが指定することができるプリンタを特定しておき、これらのプリンタについて、プリンタドライバの印刷条件を調整して、オリジナルと同等の印刷ができるような補正データを準備しておく。この補正データを、印刷条件データ２３中に記録する。
【００４９】
ユーザ独自に印刷原稿ファイル２２を作成した場合には、そのとき使用したプリンタやインクやフォント等の印刷条件を、予め印刷条件データ中にユーザが登録することが必要になる。なお、印刷条件データのその詳細は、図４を用いて後で説明する。印刷制御手段２４は、指定されたプリンタ１３の側に送信され、プリンタ１３のプリンタドライバを制御するコンピュータプログラムである。このプログラムは、印刷条件データ２３で印刷条件を補正し、指定された枚数だけ印刷データを印刷させる制御を行う機能を持つ。これにより、印刷枚数に応じて料金の支払いを求める有料印刷システムが実現する。
【００５０】
図２は、このシステムを利用して、ユーザが携帯電話やパーソナルコンピュータから印刷データの送信を要求する場合の操作画面例を示す説明図である。
画面３０は、印刷要求を行う場合に最初に要求側の携帯電話１１に表示される画面で、テキストボックス３５にはユーザコードを入力し、テキストボックス３６にはパスワードを入力する。なお、ここでは、会員登録したユーザが、あらかじめサーバ１０に登録して保存しておいた印刷原稿ファイル２２を利用して、最寄のコンビニエンスストア１２で名刺を印刷するといった例を用いて説明する。画面３０でパスワードを入力すると、次の画面３１の操作に移る。
【００５１】
ここで、サーバ側の要求受付手段１５の認証処理によってユーザ名３７を表示する。そのユーザのために登録されている印刷原稿ファイルが１つだけの場合には、この図に示すような登録番号の表示３８が行われる。また、２つ以上ファイルが登録されていれば、ドロップダウンリストを用いて選択できるように表示するとよい。印刷原稿ファイルの登録番号を自動的に表示したり、あるいは印刷原稿ファイル名を表示することによって、ユーザは、直ちに印刷を要求する原稿を選択できる。次にユーザは、プリンタを指定する。図１に示したコンビニエンスストア１２に配置されたプリンタ１３には、それぞれＩＰアドレスのようなネットワークアドレスが割り付けられている。これをそのままプリンタのそばに標識を用いて表示してもよい。また、このプリンタを識別するコード番号等が用意されていれば、そのコード番号を入力してもよい。
【００５２】
さらに、必要な印刷枚数４０を指定する。この例では、ユーザは、プリンタ１３を指定して、サーバ１０に登録した名刺印刷用の印刷原稿ファイルを使用し、５０枚の名刺印刷を要求した。これが、図１に示した要求受付手段１５に受け付けられると、後で説明をする所定の受付処理を経て、図のような画面３２が表示される。この画面３２には、「印刷データを送信しました」というメッセージと、整理番号、指定されたプリンタの識別番号（この例ではＩＰアドレス）と印刷料金などが表示される。これを見てユーザは、要求通りの印刷がプリンタ１３を用いて行われる準備ができたことを確認し、プリンタ１３を起動する。次にサーバ１０における具体的な動作を説明する。
【００５３】
図３は、サーバからプリンタに送信されるデータの内容を説明する説明図である。
図に示す画面５０は、印刷原稿ファイルの内容をサーバ１０のディスプレイ等に示すもので、名刺のデータ５１を印刷プレビューしたものである。図には、この名刺を印刷するための印刷原稿ファイルの属性データ５２も表示した。属性データ５２は、名刺を印刷するためのフォントの種類やサイズ、全体のレイアウトなどを具体的に詳細に指定するものである。印刷原稿ファイルは、任意のアプリケーションプログラムによって作成してよいが、ユーザが指定した任意のプリンタで印刷することができるように、汎用性のある印刷データ５３を生成する。
【００５４】
この印刷データは、コンビニエンスストア１２において有料で印刷される。料金の徴収はコンビニエンスストア１２で行えばよい。もちろん、カード等による送金処理を利用してもよい。印刷データを提供する側は、印刷枚数分の手数料を徴収する。従って、この枚数を制御するために印刷制御手段５４が設けられる。例えば、印刷枚数に関する情報５７は印刷条件データ５５に含められる。印刷制御手段５４は、印刷条件データ５５を参照して、プリンタで印刷される枚数を監視し、必要な枚数が印刷されると自動的に印刷データを削除したり無効にする処理を実行する機能を持つ。
【００５５】
印刷条件データ５５は、プリンタ名５８とそのプリンタ用の補正データ５９とからなるデータ５６と、上記印刷枚数を示す情報５７を含めたものになる。サーバ１０は、プリンタ１３に対し、図の印刷データ５３と印刷制御手段５４と印刷条件データ５５とを送信する。プリンタ１３は、印刷条件データ５５を参照して、プリンタドライバと印刷制御手段５４の制御により印刷データ５３の印刷を実行する。
【００５６】
図４の（ａ）はサーバ１０に記憶された印刷原稿ファイル２２の詳細を示す例で、（ｂ）は印刷条件データの詳細を示す例の説明図である。
図の（ａ）は図１に示した印刷原稿ファイル２２の記憶形式の一例を示す。図に示すように、印刷原稿ファイル６２は、ユーザの登録番号６１をキーとして記憶装置２０に記憶されている。携帯電話１１で登録番号６１を指定すると、該当する印刷原稿ファイル６２が読み出される。ここには、ユーザ情報６３などが関連付けて記憶されており、該当するユーザのものであることを確認して、印刷原稿ファイル６２を取り出すことができる。こ
【００５７】
図の（ｂ）は図１に示した印刷条件データ２３の記憶形式の一例を示す。図に示すように、印刷条件データ７０は、プリンタを識別するコード番号７１をキーとして記憶装置２０に記憶されている。データ７２は、そのプリンタに使用されているインクや印刷可能なフォントの種類などの情報である。補正データ７３は、基準となる所定のプリンタにより印刷された場合の条件と比較をして、指定されたプリンタによる印刷条件を最適化するためのデータである。プリンタドライバでは、印刷色ごとに、明度、彩度その他の複雑な条件を指定することができる。この条件を調整することによって、機種の異なるプリンタでもほぼ同程度の色合いで印刷が可能になる。この設定を図のようなパラメータ群により制御する。また、プリンタによって、様々な内蔵フォントを備えるものがある。内蔵フォントを使用する場合には、最適なフォントの選択が必要になるので、その情報を含める。
【００５８】
基準となる所定のプリンタは、標準的なものであればなんでもよい。印刷原稿ファイルを設計し作成したときに使用したプリンタ（印刷原稿ファイルの印刷に適合したプリンタ）の印刷条件データと、印刷データの印刷用として指定されたプリンタの両方の印刷条件データを取り出して、その差分を求めて新たな印刷条件データを生成すれば、印刷条件の最適化ができる。従って、ユーザは、予め印刷原稿ファイルを設計し作成したときに使用したプリンタの印刷条件データを登録しておくか、印刷要求時にその情報をサーバ側に送信することが好ましい。
【００５９】
また、サーバ１０には、予め印刷データを送信して印刷サービスをすることができる店舗を登録しておき、各店舗ごとに、使用するプリンタと、使用するインク、印刷用紙の種類等の情報の通知を受けて、個別に具体的に印刷条件データを生成して登録しておくことが望ましい。プリンタで使用する印刷用紙の品質が明らかになっていれば、紙質に応じた補正データも加えることができる。さらに、例えば、設計時のサイズの印刷用紙が無くて、拡大あるいは縮小印刷をすることが要求されたときには、サイズ変更に伴う印刷条件の変更、例えば、余白設定等についても、補正データに含めるとよい。
【００６０】
図５と図６は本発明のシステムの動作例を示すフローチャートである。
上記のように、プリンタを指定して印刷要求を行うと、プリンタの設定や制御を行わずに印刷実行ボタンを押すだけで、最適の印刷が可能になる。以下に、フローチャートを用いた具体的な動作を詳述する。まず、ステップＳ１においてサーバ１０が携帯電話から印刷データの要求を受信する。ステップＳ２で要求受付手段１５は、図２に示した要求受付ウエブページに記入された内容から発信者を識別し、認証処理などを実行する。ステップＳ３で、印刷原稿ファイルを受信したかどうかを判断する。携帯電話１１からサーバ１０に印刷原稿ファイルの登録番号が送信されたときには、ステップＳ４に進み、受信した登録番号をキーとして印刷原稿ファイル２２を検索し、印刷原稿ファイルを読み出す。印刷原稿ファイルを受信したときはステップＳ５に直接ジャンプする。
【００６１】
ステップＳ５では、指定されたプリンタのＩＤを取得する。このプリンタのＩＤは、図４（ｂ）の最左欄に表示されたデータである。このプリンタのＩＤから、印刷条件データを検索する。印刷条件データをそのまま使用できる場合と既に説明したように印刷原稿ファイルの印刷に適合したプリンタの印刷条件データと、指定されたプリンタの両方の印刷条件データの、差分を求める場合とがある。さらに、印刷枚数の情報を含める処理をする。印刷データ生成手段１７はステップＳ７でこの処理を実行し、プリンタに転送するべき印刷条件データを生成する。次に、印刷データ生成手段１７は、ステップＳ８において印刷原稿ファイル２２を印刷データに変換する。最後にステップＳ９で、データ送信手段１８が名刺印刷データと印刷条件データと印刷制御プログラム（印刷制御手段２４）を、指定されたプリンタ１３に送信する。なお、カード払いのときは、印刷データ送信前に既知の手順によりネットワーク上でカード番号を入力して、代金支払い処理を終了しておく。
【００６２】
図６を用いてプリンタ側の動作を説明する。
プリンタ１３側では、印刷データとそれに付属する印刷条件データや印刷制御プログラムをサーバ１０から受信したところから処理を開始する（ステップＳ２１）。始めに、受信した印刷条件データをセットする（ステップＳ２２）。次にステップＳ２３において、印刷制御プログラムを起動する。印刷制御プログラムは、テストプリントを実行するかどうかをユーザに問い合わせる（ステップＳ２４）。このテストプリントは、印刷制御プログラム側で用意した定形のテストパターンでもよいし、印刷データを解像度を粗くして試験的に印刷できるようにしたデータでもよい。また、印刷データをモニタディスプレイに表示して、その一部の領域を指定してテストプリントをするのもよい。例えば、名刺のロゴの色合い等をチェックした上で、本番の印刷ができる。テストプリントを実行するという選択がされると、ステップＳ２５においてテストプリントが行われる。
【００６３】
テストプリントの内容を見て、印刷の程度や色合い等を確認し、ユーザが了承すれば、印刷制御プログラムがプリンタドライバに指令をして、本番の印刷が開始される。指定した印刷原稿が間違っていたような場合やプリンタの不具合などが発見された時は、印刷が中止される（ステップＳ２７）。本番の印刷が開始されると、ステップＳ２８で１枚印刷を実行する。ステップＳ２９では、カウンタで印刷枚数をカウントする。ステップＳ３０で、指定枚数の印刷が完了したかどうかが判断される。ステップＳ２８からステップＳ３０の処理が、指定枚数分だけ繰り返される。指定枚数の印刷が完了すると、ステップＳ３０からステップＳ３１へ進み、カウントした印刷枚数をＰＯＳ端末に送信する。
【００６４】
コンビニエンスストアの場合には、カウントした印刷枚数に関する情報が、そのままＰＯＳレジスタに送信される。これを利用して課金処理が行われるとよい。既知の有料印刷装置のように、代金を投入すると該当枚数の印刷結果が得られるものの場合にも、カウントした印刷枚数に関する情報が装置に内蔵された課金処理手段に送信される。印刷終了後は、ステップＳ３２で、印刷データと印刷条件データを消去する。続いて、ステップＳ３３において印刷制御プログラムを消去する。
【００６５】
なお、上記の演算処理装置にインストールされたコンピュータプログラムは、それぞれ独立したプログラムモジュールを組み合わせて構成してもよいし、全体を一体化したプログラムにより構成してもよい。コンピュータプログラムにより制御される処理の全部または一部を同等の機能を備えるハードウエアで構成しても構わない。また、上記のコンピュータプログラムは、既存のアプリケーションプログラムに組み込んで使用してもよい。上記のような本発明を実現するためのコンピュータプログラムは、例えばＣＤ−ＲＯＭのようなコンピュータで読み取り可能な記録媒体に記録して、任意の情報処理装置にインストールして利用することができる。また、ネットワークを通じて任意のコンピュータのメモリ中にダウンロードして利用することもできる。
【００６６】
図７はネットワークプリンタと、ＰＯＳレジスタとが接続されていて、印刷後ＰＯＳレジスタで代金の支払いを受けるシステムの例説明図である。（ａ）はシステムのブロック図、（ｂ）は動作フローチャートである。
プリンタ１３はネットワークプリンタで、印刷データと印刷条件データとを受信して、印刷を実行する。プリンタドライバ８１と印刷制御手段８２はこの印刷制御を実行する。印刷制御手段８２は、プリンタ１３に要求された枚数だけ印刷を実行させる制御を行い、課金処理手段８３は印刷条件データに含まれる課金情報を利用して印刷代金を計算する。計算された印刷代金はＰＯＳシステムに転送されて、ＰＯＳレジスタ８４で顧客から代金の支払いを受ける。ＰＯＳシステムは課金処理用の装置であるが、そのシステム構成は既存のものでよく、プリンタ１３からネットワークを通じて課金情報を取得する。図の（ｂ）のフローチャートは、図６のステップＳ３１の処理をより詳細に展開したものである。
【００６７】
まずステップＳ４１において、課金処理手段８３は課金情報を取得すると、ステップＳ４２で代金が支払い済みかどうかを判定する。クレジットカードなどで代金が前払いされていれば代金支払い済みと判断しステップＳ４５に進む。一方、印刷後に代金を徴収する場合には、ステップＳ４３で課金計算を実行する。印刷条件データには、例えば、予め指定された印刷枚数を示す情報とその印刷枚数から代金を計算する課金情報が含まれている。さらに、追加印刷を希望した場合のために印刷１枚あたりの追加代金を示す情報が含まれている。この情報に基づいて実際の印刷枚数との関係から課金計算を実行する。その結果はステップＳ４４でＰＯＳレジスタ８４に転送する。次のステップＳ４５ではレシートの印刷を行う。このレシートには、印刷を要求した顧客の顧客番号、印刷データの整理番号、印刷枚数、印刷日、印刷代金等を印刷する。顧客はステップＳ４６でこのレシートを印刷結果と共に受け取って、レジに向かう。ＰＯＳレジスタ８４には課金計算の結果が転送されているから、レシートと照合しながら代金の徴収を行うとよい。
【００６８】
図８は、プリンタを組み込んだ自動販売機が代金を徴収しながら印刷を実行する例の説明図で、（ａ）はシステムのブロック図、（ｂ）は動作フローチャートである。
自動販売機９０は、例えば、電子カメラで撮影した写真の印刷などで広く使用されている装置とほぼ同様の構成をしていればよい。この装置は、代金を投入すると指定された枚数の画像データを印刷する。この自動販売機９０が印刷データと印刷条件データとを受信すると、プリンタドライバ９１と印刷制御手段９２が既に説明した要領でこの処理を実行する。なお、自動販売機の場合には代金徴収の後に印刷処理を実行するから、フローチャートに示す様な動作になる。代金徴収手段９４は自動販売機９０の中に組み込まれており、顧客の投入した代金を鑑定し計数する機能を持つ部分である。
【００６９】
まずステップＳ５１において、課金処理手段９３が課金情報を取得して、ステップＳ５２において前払い処理かどうかの判断をする。カード引き落としのような場合にはステップＳ５７にジャンプする。自動販売機９０で代金を徴収する場合にはステップＳ５３に進み、課金計算を実行する。次にステップＳ５４において装置のディスプレイに代金投入要求を表示する。代金投入要求を音声案内で行なっても構わない。ステップＳ５５で顧客による代金投入を提出する。代金が投入されるとステップＳ５６で鑑定計数処理を行い、課金計算の結果と照合する。金額が一致していればステップＳ５７に進む。ステップＳ５７では指定枚数分の印刷を実行するように印刷制御手段９２に要求する。印刷が終了するとステップＳ５８で印刷結果を排出する。
【図面の簡単な説明】
【図１】本発明のシステムの具体例を示すブロック図である。
【図２】このシステムを利用して、ユーザが携帯電話やパーソナルコンピュータから印刷データの送信を要求する場合の操作画面例を示す説明図である。
【図３】サーバからプリンタに送信されるデータの内容を説明する説明図である。
【図４】（ａ）はサーバ１０に記憶された印刷原稿ファイル２２の詳細を示す例で、（ｂ）は印刷条件データの詳細を示す例の説明図である。
【図５】本発明のシステムの動作例を示すフローチャートである。
【図６】本発明のシステムの動作例を示すフローチャートである。
【図７】印刷後ＰＯＳレジスタで代金の支払いを受けるシステムの例説明図で、（ａ）はシステムのブロック図、（ｂ）は動作フローチャートである。
【図８】プリンタを組み込んだ自動販売機が代金を徴収しながら印刷を実行する例の説明図で、（ａ）はシステムのブロック図、（ｂ）は動作フローチャートである。
【符号の説明】
１　ネットワーク
１０　サーバ
１１　携帯電話
１２　コンビニエンスストア
１３　プリンタ
１５　要求受付手段
１６　印刷条件データ選択手段
１７　印刷データ生成手段
１８　データ送信手段
２０　記憶装置
２１　要求受付ウエブページ
２２　印刷原稿ファイル
２３　印刷条件データ
２４　印刷制御手段
【図１】
2004046709.tif 000003
【図２】
2004046709.tif 000004
【図３】
2004046709.tif 000005
【図４】
2004046709.tif 000006
【図５】
2004046709.tif 000007
【図６】
2004046709.tif 000008
【図７】
2004046709.tif 000009
【図８】
2004046709.tif 000010