(57)【特許請求の範囲】
【請求項１】
印刷装置を用いて印字パラメータを変更可能とした印刷を行なうとともに、上記印刷に対する課金を行なう印刷システムであって、
ユーザの入力操作に基づいてユーザの希望金額を認識する第１の認識手段と、
上記印字パラメータの組み合わせによる複数の印刷方式から上記希望金額に収まる料金の印刷方式を選択する第１の選択手段と、
上記第１の選択手段により選択された印刷方式を表示するための第１の表示手段と、
上記第１の表示手段により表示された印刷方式をユーザの入力操作により選択させる第２の選択手段とを備えたことを特徴とする印刷システム。
【請求項２】
ユーザが指定した上記印字パラメータの優先度を認識する第２の認識手段を備え、
上記優先度を基に上記希望金額に収まる印刷方式を決定し、上記第２の選択手段は、該決定した印刷方式をユーザに選択させることを特徴とする請求項１に記載の印刷システム。
【請求項３】
ユーザが指定できる金額の上限及び下限のうち少なくともいずれかを表示するための第２の表示手段を備えたことを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
上記第１の表示手段は、上記希望金額に収まる料金の複数の印刷方式を表示させ、
上記第２の選択手段は、上記複数の印刷方式のうち、ユーザが希望する印刷方式を選択させることを特徴とする請求項１又は３に記載の印刷システム。
【請求項５】
上記第１の表示手段により上記表示された印刷方式のキャンセルを受け付ける受け付け手段を備えたことを特徴とする請求項１乃至４のいずれか１項に記載の印刷システム。
【請求項６】
印字パラメータを変更可能とした印刷を行なうとともに、上記印刷に対する課金を行なう印刷装置であって、
ユーザの入力操作に基づいてユーザの希望金額を認識する認識手段と、
上記印字パラメータの組み合わせによる複数の印刷方式から上記希望金額に収まる料金の印刷方式を選択する第１の選択手段と、
上記第１の選択手段により選択された印刷方式を表示するための表示手段と、
上記表示手段により表示された印刷方式をユーザの入力操作により選択させる第２の選択手段とを備えたことを特徴とする印刷装置。
【請求項７】
印刷装置を用いて印字パラメータを変更可能とした印刷を行なうとともに、上記印刷に対する課金を行なう印刷方法であって、
認識手段が、ユーザの入力操作に基づいてユーザの希望金額を認識する認識工程と、
第１の選択手段が、上記印字パラメータの組み合わせによる複数の印刷方式から上記希望金額に収まる料金の印刷方式を選択する第１の選択工程と、
表示手段が、上記第１の選択工程において選択された印刷方式を表示するための表示工程と、
第２の選択手段が、上記表示工程において表示された印刷方式をユーザの入力操作により選択させる第２の選択工程とを行なうことを特徴とする印刷方法。
【請求項８】
印刷装置を用いて印字パラメータを変更可能とした印刷を行なうとともに、上記印刷に対する課金を行なうためのコンピュータプログラムであって、
ユーザの入力操作に基づいてユーザの希望金額を認識する認識工程と、
上記印字パラメータの組み合わせによる複数の印刷方式から上記希望金額に収まる料金の印刷方式を選択する第１の選択工程と、
上記第１の選択工程において選択された印刷方式を表示するための表示工程と、
上記表示工程において表示された印刷方式をユーザの入力操作により選択させる第２の選択工程とをコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項９】
印刷装置を用いて印字パラメータを変更可能とした印刷を行なうとともに、上記印刷に対する課金を行なうためのプログラムを格納したコンピュータ読み取り可能な記憶媒体であって、
ユーザの入力操作に基づいてユーザの希望金額を認識する認識工程と、
上記印字パラメータの組み合わせによる複数の印刷方式から上記希望金額に収まる料金の印刷方式を選択する第１の選択工程と、
上記第１の選択工程において選択された印刷方式を表示するための表示工程と、
上記表示工程において表示された印刷方式をユーザの入力操作により選択させる第２の選択工程とをコンピュータに実行させるプログラムを格納したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は印刷システム、方法、コンピュータ読み取り可能な記憶媒体、及びコンピュータプログラムに係り、特に課金に影響する印字パラメータを変更可能としたものに用いて好適なものである。
【０００２】
【従来の技術】
コンビニエンスストア等に置かれている印刷装置を利用する場合、印刷枚数、給紙サイズ、カラー／モノクロに基づいた課金が行われている。しかし、印刷には様々なコストがかかり、例えば、カラー印刷の場合とモノクロ印刷の場合とでは使用するトナー代も大きく異なる。また、ステープル等のフィニッシング、１枚の用紙に複数ページを印刷するページモード等のように多種多様な出力結果が求められることもある。
【０００３】
【発明が解決しようとする課題】
印刷方式が多種多様になるにつれて、ユーザが決定すべき印字パラメータの選択項目が増加し、それに伴い料金計算が複雑化してくると、ユーザ側には、希望した金額内で印刷を行ないたいという要求も生じてくる。
【０００４】
本発明は、印刷に対して課金を行なう場合であって、料金が予め決められているときに、課金に影響する印字パラメータを操作して料金内に収めて印刷ができるようにすることを目的とする。さらに、ユーザが印字パラメータの優先度を指定することにより、ユーザによる詳細な印字パラメータの設定を省略できるようにすることを目的とする。
【０００５】
【課題を解決するための手段】
本発明の印刷システムは、印刷装置を用いて印字パラメータを変更可能とした印刷を行なうとともに、上記印刷に対する課金を行なう印刷システムであって、ユーザの入力操作に基づいてユーザの希望金額を認識する第１の認識手段と、上記印字パラメータの組み合わせによる複数の印刷方式から上記希望金額に収まる料金の印刷方式を選択する第１の選択手段と、上記第１の選択手段により選択された印刷方式を表示するための第１の表示手段と、上記第１の表示手段により表示された印刷方式をユーザの入力操作により選択させる第２の選択手段とを備えた点に特徴を有する。
【００１０】
本発明の印刷装置は、印字パラメータを変更可能とした印刷を行なうとともに、上記印刷に対する課金を行なう印刷装置であって、ユーザの入力操作に基づいてユーザの希望金額を認識する認識手段と、上記印字パラメータの組み合わせによる複数の印刷方式から上記希望金額に収まる料金の印刷方式を選択する第１の選択手段と、上記第１の選択手段により選択された印刷方式を表示するための表示手段と、上記表示手段により表示された印刷方式をユーザの入力操作により選択させる第２の選択手段とを備えた点に特徴を有する。
【００１１】
本発明の印刷方法は、印刷装置を用いて印字パラメータを変更可能とした印刷を行なうとともに、上記印刷に対する課金を行なう印刷方法であって、認識手段が、ユーザの入力操作に基づいてユーザの希望金額を認識する認識工程と、第１の選択手段が、上記印字パラメータの組み合わせによる複数の印刷方式から上記希望金額に収まる料金の印刷方式を選択する第１の選択工程と、表示手段が、上記第１の選択工程において選択された印刷方式を表示するための表示工程と、第２の選択手段が、上記表示工程において表示された印刷方式をユーザの入力操作により選択させる第２の選択工程とを行なう点に特徴を有する。
【００１２】
本発明のコンピュータプログラムは、印刷装置を用いて印字パラメータを変更可能とした印刷を行なうとともに、上記印刷に対する課金を行なうためのコンピュータプログラムであって、ユーザの入力操作に基づいてユーザの希望金額を認識する認識工程と、上記印字パラメータの組み合わせによる複数の印刷方式から上記希望金額に収まる料金の印刷方式を選択する第１の選択工程と、上記第１の選択工程において選択された印刷方式を表示するための表示工程と、上記表示工程において表示された印刷方式をユーザの入力操作により選択させる第２の選択工程とをコンピュータに実行させる点に特徴を有する。
【００１３】
本発明のコンピュータ読み取り可能な記憶媒体は、印刷装置を用いて印字パラメータを変更可能とした印刷を行なうとともに、上記印刷に対する課金を行なうためのプログラムを格納したコンピュータ読み取り可能な記憶媒体であって、ユーザの入力操作に基づいてユーザの希望金額を認識する認識工程と、上記印字パラメータの組み合わせによる複数の印刷方式から上記希望金額に収まる料金の印刷方式を選択する第１の選択工程と、上記第１の選択工程において選択された印刷方式を表示するための表示工程と、上記表示工程において表示された印刷方式をユーザの入力操作により選択させる第２の選択工程とをコンピュータに実行させる点に特徴を有する。
【００１４】
上記のようにした本発明においては、ユーザの希望料金内の印刷方式から決定された印刷方式により印刷を行なうことができる。さらに、ユーザに優先度を指定させることにより、ユーザの優先度を考慮して、ユーザの希望料金内の印刷方式を選択することにより、より簡単にユーザの希望に近い印刷方式を選択することが可能となる。
【００１５】
【発明の実施の形態】
以下、図面を参照して、本発明の印刷システム、装置、方法、コンピュータプログラム、及びコンピュータ読み取り可能な記憶媒体実施の形態について説明する。
【００１６】
（第１の実施の形態）
図１は、第１の実施の形態における印刷システムの構成を示す図であり、ホストコンピュータ１００１、カラーレーザビームプリンタ１０３０、及びその両者を接続する通信線１００２から構成される。
【００１７】
カラーレーザビームプリンタ１０３０において、１０８０は操作を行なうための操作パネル部、１０８１は印字データや様々な印刷装置の情報等の保存に利用される外部メモリ部、１０８２は実際に紙に印刷を行なうエンジン部１０８２、１０８３はエンジン部１０８２を制御するエンジン制御部１０８３、１０８４は排紙装置部、１０３１はプリンタ全体の動作を司るプリンタコントローラである。
【００１８】
プリンタコントローラ１０３１の構成を説明する。１０３２はホストコンピュータ１００１との入出力を司るホストＩ／Ｆ部である。１０３３は入出力バッファであり、ホストＩ／Ｆ１０３２を通じて制御コード、各通信手段からデータの送受信を行なう。１０３７はプリンタコントローラ１０３１全体の動作を制御するＣＰＵである。１０５０はＣＰＵ１０３７の動作を記述するプログラムが内蔵されているプログラムＲＯＭである。１０６０は上記制御コード、データの解釈や印刷に必要な計算、印字データの処理のためのワークメモリに利用されるＲＡＭである。
【００１９】
１０３８はビットマップ画像展開／転送部であり、画像オブジェクトをビットマップ画像に展開し、展開されたビットマップ画像を印刷装置エンジン部１０８２に転送する。１０３９はエンジンＩ／Ｆ部であり、印刷装置エンジン部１０８２とプリンタコントローラ１０３１とを繋ぐ。１０３５はパネルＩ／Ｆ部であり、操作パネル１０８０とプリンタコントローラ１０３１とを繋ぐ。１０３６はメモリＩ／Ｆ部であり、外部メモリ１０８１とプリンタコントローラ１０３１とを繋ぐ。１０３４は各ユニットをつなぐシステムバスである。
【００２０】
上記プログラムＲＯＭ１０５０には、ホストコンピュータ１００１から受信したデータより各種画像オブジェクトを生成する画像情報生成モジュール１０５１、印字パラメータのスケジューリングを行なう印字パラメータスケジューリングモジュール１０５２、課金処理を行なう課金処理モジュール１０６０が含まれている。
【００２１】
また、上記ＲＡＭ１０６０には、各印字パラメータを設定したときの料金を格納する料金テーブル１０６１、印字パラメータスケジューリングモジュール１０５２が選択した印字パラメータとその料金の組を格納する設定テーブル１０６２が含まれている。
【００２２】
図２には、カラーレーザビームプリンタ１０３０のエンジン部１０８２の構成を示す。同図に示すように、カラーレーザビームプリンタ１０３０は、筐体２００１を備え、筐体２００１には、エンジン部１０８２を構成するための各機構と、その各機構による各印字プロセス処理（例えば給紙処理等）に関する制御を行なうエンジン制御部１０８３（図１）及びプリンタコントローラ１０３１（図１）を収納する制御ボード収納部２００３とが内蔵されている。
【００２３】
エンジン部１０８２を構成するための各機構としては、レーザ光の操作による感光ドラム２００５上への静電潜像形成、その静電潜像の顕像化、その顕像を中間転写体２０１０に多重転写し、多重転写されたカラー画像を印刷用紙等の転写材２０２７へ更に転写するための光学処理機構、転写材２０２７に転写されたトナー像を定着させるための定着処理機構、転写材２０２７の給紙処理機構、転写材２０２７の搬送処理機構が設けられている。
【００２４】
光学処理機構は、レーザスキャナ部２０２０において、半導体レーザ（図示せず）から発射されるレーザ光をプリンタコントローラ１０３１から供給されたイメージデータに応じてオン、オフ駆動するレーザドライバ２００６を有し、半導体レーザから発射されたレーザ光は回転多面鏡２００７により走査方向に振られる。その主走査方向に振られたレーザ光は、反射ミラー２００８を介して感光ドラム２００５に導かれ、感光ドラム２００５上を主走査方向に露光する。
【００２５】
現像器２０１９で一次帯電器２０２３により帯電され、レーザ光による走査露光によって感光ドラム２００５上には静電潜像が形成され、その潜像は供給されるトナーによってトナー像に顕像化される。トナー像は、トナー像とは逆特性の電圧を印加して感光ドラム２００５上から中間転写体２０１０上に転写（１次転写）する。
【００２６】
カラー画像形成時には、中間転写体２０１０の１回転毎に現像ロータリ２０１１が回転し、イエロー現像器２０１２Ｙ、マゼンタ現像器２０１２Ｍ、シアン現像器２０１２Ｃ、次いで黒現像器の順で現像工程がなされ、中間転写体２０１０が４回転してイエロー、マゼンタ、シアン、黒のそれぞれの可視像を順次形成し、その結果フルカラー可視像を形成する。また、モノクロ画像形成時には、黒現像器のみで現像工程がなされ、中間転写体２０１０が１回転して黒の可視像を形成し、モノクロ可視像を中間転写体２０１０上に形成する（１次転写）。
【００２７】
中間転写体２０１０上に形成されたトナー像は、転写ローラ２０１３で待機させておいた転写材２０２７を搬送し、転写ローラ２０１３にて転写材２０２７を中間転写体２０１０に圧接すると同時に、転写ローラ２０１３にトナーと逆特性のバイアスを印加することで、給紙処理機構によって副走査方向に同期して給紙される転写材２０２７に転写される（２次転写）。感光ドラム２００５、及びイエロー現像器２０１２Ｙ、マゼンタ現像器２０１２Ｍ、シアン現像器２０１２Ｃ、次いで黒現像器は着脱可能であり、黒以外の現像器は、現像ロータリ２０１１に入っている。
【００２８】
反射ミラー２００８は半透過型ミラーからなり、その裏面側にはビームディテクタ２００９が配置されている。ビームディテクタ２００９はレーザ光を検出し、その検出信号は制御ボード収納部２００３のプリンタコントローラ１０３１（図１）に与えられる。プリンタコントローラ１０３１は、ビームディテクタ２００９の検出信号に基づき主走査方向への露光タイミングを決定する水平同期信号を生成し、その水平同期信号は出力される。
【００２９】
クリーナ２０２２は、感光ドラム２００５上の残存トナーを取り除く。前露光ランプ２０２１は、感光ドラム２００５を光陰電する。
【００３０】
転写ローラ２０１３は、図示上下方向に移動可能で、かつ、駆動手段を有している。上記中間転写体２０１０に４色のトナー像を形成している間、すなわち、中間転写体２０１０が複数回回転している間は、その画像を乱さないように、図示実線で示すように、転写ローラ２０１３は下方に位置し、中間転写体２０１０とは離れている。中間転写体２０１０に４色のトナー像の形成が終わった後、転写材２０２７にカラー画像を転写するタイミングに合わせて、転写ローラ２０１３は図示しないカム部材により図示点線で示す上方の位置、すなわち転写材２０２７を介して中間転写体２０１０に所定の圧力で押し付けられる。同時に、転写ローラ２０１３にはバイアスが印加され、中間転写体２０１０上のトナー画像は転写材２０２７に転写される。
【００３１】
転写ローラクリーナ２０４６は、転写ローラ２０１３に転写材２０２７のサイズ外に印字された中間転写材のトナーがついた場合のクリーニングを行なう。また、中間転写体２０１０の周りには、画像形成を行なう際の印字開始位置を決めるための画像形成開始位置検出センサ２０４４Ｔ、転写材２０２７の給紙のタイミングを図るための給紙タイミングセンサ２０４４Ｒ、濃度制御時にパッチの濃度を図る濃度センサ２０４４Ｃが配置されている。濃度制御が行われた際には、この濃度センサ２０４４Ｃにより、それぞれのパッチの濃度測定を行なう。
【００３２】
定着処理機構は、転写材２０２７に転写されたトナー像を熱圧によって定着させるための定着器２０１４を有し、定着器２０１４には、転写材２０２７に熱を加えるための定着ローラ２０１５と、転写材２０２７を定着ローラ２０１５に圧接させるための加圧ローラ２０１６とからなる。これらローラ２０１５、２０１６は中空ローラであり、内部にそれぞれヒータ２０１７、２０１８を有し、回転駆動されると同時に転写材２０２７を搬送するように構成されている。
【００３３】
転写材判別センサ２０４５は、転写材２０２７の種類を自動的に検出し、定着性を高めるためのものであり、転写材２０２７の特性によって、定着器を通す時間を調節することによって転写材２０２７の搬送時間を切り替える。
【００３４】
転写材の給紙機構は、転写材２０２７を収容するカセット２０２４と手差し用トレイ２０２５とを有し、カセット２０２４の転写材又は手差しトレイ２０２５の転写材を選択的に給紙するように構成されている。カセット２０２４は筐体２００１内に装着され、カセット２０２４には、仕切り板（図示せず）の移動位置に応じて転写材のサイズを電気的に検知するサイズ検知機構が設けられている。カセット２０２４からはその最上の転写材から１枚単位でカセット給紙クラッチ２０２６の回転駆動によって給紙ローラ２０３８まで搬送される。カセット給紙クラッチ２０２６は、給紙毎に駆動手段（図示せず）によって間欠的に回転駆動されるカムからなり、そのカムが１回転する毎に１枚の転写材が給紙される。
【００３５】
給紙ローラ２０３８は、転写材をその先端部がレジストシャッタ２０２８に対応する位置まで搬送し、レジストシャッタ２０２８は、給紙された転写材２０２７の抑圧及びその解除によって、その転写材２０２７の給紙停止及びその解除を行なう。このレジストシャッタ２０２８の動作は、レーザ光の副走査に同期するように制御される。
【００３６】
これに対して、手差しトレイ２０２５は筐体２００１に設けられ、ユーザによって手差しトレイ２０２５に搭載された転写材は、給紙ローラ２０２９でレジストシャッタ２０２８に向けて給紙される。
【００３７】
転写材の搬送処理機構は、レジストシャッタ２０２８による抑圧が解除された転写材を中間転写体２０１０に向けて搬送する搬送ローラ２０３９と、定着器２０１４から排出された転写材を筐体２００１上部に形成された排紙トレイＦＤまで導くための各フラッパ２０３６、２０３７と各搬送ローラ２０４０、２０４１、２０４２と、各搬送ローラ２０４０〜２０４２を駆動するための駆動手段（図示せず）とを有する。フラッパ２０３７は、切り替えることによって、筐体２００１上部に形成された排紙トレイＦＤ、筐体２００１側面に形成された排紙トレイＦＵの排紙先を切り替えることが可能である。
【００３８】
また、フラッパ２０３６を切り替えることによって、両面印字を行なうことも可能となる。反転給紙ユニット２０３０は、エンジン搬送ローラ２０３１、２０３２、２０３３、及びフラッパ２０３４を備える、両面印字を行いフェースダウンで印字する場合（排紙トレイＦＤに表面が図中下、裏面が図中上に来るように印字）は、転写材２０２７は、まず裏面の印字から行われ、カセット２０２４から給紙された場合、裏面が印字され、フラッパ２０３６により搬送ローラ２０３５、２０３４によって反転給紙ユニットヘ導かれる。
【００３９】
不図示のセンサが転写材２０２７の後端を検知すると、転写材２０２７は、搬送ローラ２０３１を逆回転させ、フラッパ２０３４を切り替えることにより搬送ローラ２０３２によって、反転給紙ユニット内に給紙カセット２０３０と平行に納められる。このとき、転写材に印字された面（裏面）は上を向いている。次に給紙先を反転給紙ユニット２０３０に指定すると、搬送ローラ２０３３、給紙ローラ２０３８を経て、再度、転写ローラ２０１３、定着器２０１４を通り表面が印字され、フラッパ２０３６、２０３７を切り替えることによって、排紙トレイＦＤに排紙されることになる。
【００４０】
また、両面印字を行いフェースアップで印字する場合（排紙トレイＦＵに排紙する場合で表面が図中下、裏面が図中上に来るように印字）は、先に表面を印字して、反転給紙ユニット２０３０に排紙し、裏面を印字して、反転給紙ユニット２０３０から排紙トレイＦＵへ排紙することになる。
【００４１】
また、排紙装置の動作を管理する排紙装置部１０８４を持ち、プリンタ１０３０の本体に、排紙装置を接続して利用することが可能となっている。図３には、本実施の形態のカラーレーザビームプリンタ１０３０の排紙装置３００１の構成を示す。
【００４２】
排紙装置３００１は、筐体２００１の排紙トレイＦＵ部分に着脱可能であり、印刷された紙を保持しておく排紙ビン１（３００２）、排紙ビン２（３００３）、排紙ビン３（３００４）、排紙ビン４（３００５）、排紙ビン５（３００６）、排紙ビン６（３００７）を持つ。
【００４３】
３０２１〜３０３０は、エンジン部より送られて来た用紙を各排紙ビン３００２〜３００７に排紙するための搬送ローラである。また、３０５０〜３０５５は、印字の終了した用紙の搬送方向を切り替えるフラッパである。例えば、フラッパ３０５０、３０５４を点線で示すように切り替えると、搬送された印刷用紙は、フェースアップで排紙ビン４（３００４）へと導かれることになる。
【００４４】
排紙ビン６（３００７）は、厚紙や０ＨＴ等の特殊用紙を排出する際に利用される。また、この排紙ビン３００７ヘ印刷用紙を送ることによって、フェースダウンで同様に排紙ビン１〜５へ排紙することも可能である。この場合、フラッパ３０５０、３０５１を同図に示す実線のようにセットすると、用紙は一度ビン３００７へ送られ、フラッパを通過した後に、搬送ローラ３０２２を逆回転させることによって用紙を戻し、フラッパ３０５１を点線のように設定することによって、用紙の上下を反転させ、フラッパ３０５４を点線で示すように切り替えることによって、フェースダウンで印字可能となる。
【００４５】
このように、それぞれのフラッパを操作することによって、各排紙ビン３００２〜３００６に、フェースアップ、フェースダウンでの印字が可能となる。
【００４６】
排紙ビン３００２〜３００６には、それぞれに排出される文書にステープルを行なうことが可能なステープル装置３０１０、３０１１、３０１２、３０１３、３０１４が設置されている。ステープル装置３０１０〜３０１４では、ステープルが各排紙ビン３００２〜３００６で直接行われるため、他の排紙ビンに排出する場合に影響を及ぼさない構造になっている。
【００４７】
図２に説明を戻して、筐体２００１には、操作パネル部１０８０（図１）を構成する操作パネル２００２が取り付けられている。図４には、操作パネル２００２の一例である液晶操作パネル４００１を示す。液晶操作パネル４００１には、情報表示のための液晶表示部４００２、指示入力操作のためのテンキー４０１１〜４０１９、小数点（．）キー４００６、カーソルキー４０３０〜４０３３、実行キー４００３、クリアキー４００４、１文字削除が可能なＤＥＬＥＴＥキー４００５が配されている。
【００４８】
また、筐体２００１には、プリンタコントローラ１０３１（図１）により印字データ等の記億に利用される外部メモリ部１０８１（図１）を構成するための外部メモリユニット２０４３が取り付けられている。
【００４９】
次に、プリンタコントローラ１０３１での動作について説明する。ホストコンピュータ１００１において、ユーザからの指定により印刷の実行が指定されると、ホストコンピュータ１００１から通信線１００２を介して送信されてきた制御コード、データは、ホストＩ／Ｆ部１０３２を介して入力ハッファ１０３３を経由してＲＡＭ１０６０に蓄えられる。
【００５０】
ＣＰＵ１０３７は、プログラムＲＯＭ１０５０に記述されたプログラムに従い、画像情報生成モジュール１０５１を実行し、データの処理を行い、図形や文字、イメージデータ等、各々の画像オブジェクトについての画像情報を生成する。
【００５１】
１ぺ一ジ内の全ての画像オブジェクトの画像情報を生成後、ビットマップ画像展開／転送部１０３８において実際に印刷するビットマップ画像に展開し、展開されたビットマップ画像は、印刷装置エンジン部１０８２に送られ、転写材に印刷され、給排紙口設定部で指定された給紙口より給紙を行い、指定された排紙口より排紙されることになる。
【００５２】
図５は、本実施の形態における全体の処理概略を示すフローチャートである。印字データを入力後（ステップ５００１）、印字パラメータのスケジューリングを行なう（ステップ５００２）。その後、プログラムＲＯＭ１０５０上の課金処理モジュール１０５３を用いた課金処理後（ステップ５００３）、印刷が行なわれる（ステップ５００５）。各処理における詳細な説明は、以下に説明する。
【００５３】
図６は、印字データの入力処理の手順を示すフローチャートである。ホストコンピュータ１００１において印字データが入力されると（ステップ６００１）、印字データは通信線１００２を通してプリンタ１００３に送られる（ステップ６００２）。プリンタ１００３は、展開するデータを認識する（ステップ６００３）。
【００５４】
図７は、印字パラメータのスケジューリング処理を示すフローチャートである。印字データがホストコンピュータ１００１から転送されると、そのデータに付随した印字パラメータ（用紙サイズ、カラー／モノクロ、枚数等）より、プログラムＲＯＭ１０５０の印字パラメータスケジューリングモジュール１０５２が、各印字パラメータ設定後の料金をＲＡＭ１０６０内の料金テーブル１０６１に基づいて全て計算する（ステップ７００１）。この情報を設定テーブル１０６２に記憶しておく。計算した中で最も低い料金と高い料金を表示して、この範囲内でユーザが希望金額を入力するように促す（ステップ７００２）。ユーザは、希望する金額を操作パネル部１０８０に入力する（ステップ７００３）。
【００５５】
次にプログラムＲＯＭ１０５０の印字パラメータスケジューリングモジュール１０５２が、各印字パラメータ（拡大／縮小、省インク、フィニッシング等）を組み合わせた印刷方式の中から、入力された金額以内の方法を全て選択する（ステップ７００４）。この情報を設定テーブル１０６２に記憶しておく。このとき、条件に合う印刷方式がない場合（ステップ７００５）は、キャンセルもしくはユーザの再入力となる（ステップ７００９）。条件に合う印刷方式がある場合（ステップ７００５）は、その印刷方式を全て操作パネル部１０８０に表示する（ステップ７００６）。ユーザは、表示された印刷方式から希望する印刷方式を操作パネル部１０８０を操作することによって選択する（ステップ７００７）。希望する印刷方式がない場合は、キャンセルもしくはユーザの再入力となる（ステップ７００９）。キャンセルの場合は、強制終了となり、今までの処理は全てクリアされる。
【００５６】
図８は、全料金計算処理の手順を示したフローチャートである。まず、各印字パラメータを適当に選択する（ステップ８００１〜８００８）。その印字パラメータに基づいて料金を計算する（ステップ８００９）、その後、各パラメータを１つずつ変更していくことにより、全ての印字パラメータの組を求める。
【００５７】
具体的には、最後に選択した印字パラメータであるステープルの有／無の両方を選択したかどうかをチェックする（ステップ８０１０）。もし、未選択なものがあれば、ステープルの設定に戻る（ステップ８００８）。全て選択済みであれば、その選択済みチェックを解除する（ステップ８０１８）。
【００５８】
次に省トナーの有／無の両方を選択したかどうかをチェックする（ステップ８０１１）。もし、未選択なものがあれば、省トナーの設定に戻る（ステップ８００７）。全て選択済みであれば、その選択済みチェックを解除する（ステップ８０１９）。
【００５９】
次に全ての階調を選択したかどうかをチェックする（ステップ８０１２）、もし、未選択なものがあれば、階調の設定に戻る（ステップ８００６）。全て選択済みであれば、その選択済みチェックを解除する（ステップ８０２０）。
【００６０】
次に全ての解像度を選択したかどうかをチェックする（ステップ８０１３）、もし、未選択なものがあれば、解像度の設定に戻る（ステップ８００５）。全て選択済みであれば、その選択済みチェックを解除する（ステップ８０２１）。
【００６１】
次にカラー／モノクロの両方を選択したかどうかをチェックする（ステップ８０１４）。もし、未選択なものがあれば、カラー／モノクロの設定に戻る（ステップ８００４）。全て選択済みであれば、その選択済みチェックを解除する（ステップ８０２２）。
【００６２】
次に両面／片面の両方を選択したかどうかをチェックする（ステップ８０１５）。もし、未選択なものがあれば、両面／片面の設定に戻る（ステップ８００３）。全て選択済みであれば、その選択済みチェックを解除する（ステップ８０２３）。
【００６３】
次に全てのぺ一ジモードを選択したかどうかをチェックする（ステップ８０１６）。もし、未選択なものがあれば、ぺ一ジモードの設定に戻る（ステップ８００２）。全て選択済みであれば、その選択済みチェックを解除する（ステップ８０２４）。
【００６４】
次に全ての用紙サイズを選択したかどうかをチェックする（ステップ８０１７）。もし、未選択なものがあれば、用紙サイズの設定に戻る（ステップ８００１）。全て選択済みであれば、その選択済みチェックを解除する（ステップ８０２５）。このようにして全ての印字パラメータの組の料金を計算したら、次の処理へ移行となる。
【００６５】
図９は、料金計算処理の手順を示したフローチャートである。以下のように、料金に影響する印字パラメータを基に料金を決定する。まず、用紙サイズを基に基本料金を決める（ステップ９００１）。例えば、用紙サイズがＡ４ならｘ円（ステップ９００２）、Ｂ５ならｙ円（ステップ９００３）とする。
【００６６】
上記値に印字枚数を掛ける（ステップ９００４）。また、上記値をぺ一ジモードの数で割る（ステップ９００５）。端数は切り上げである。
【００６７】
両面印刷であれば（ステップ９００６）、上記値を２で割る（ステップ９００７）。端数は切り上げである。
【００６８】
カラー印刷であれば（ステップ９００８）、上記値に係数ｃを掛ける（ステップ９００９）。通常、カラー印刷はモノクロ印刷よりコストがかかるので、ｃ＞１である。
【００６９】
省トナーモードであれば（ステップ９０１０）、上記値に係数ｔを掛ける。通常、トナー消費が減り、コストが下がるので、ｔ＜１である。
【００７０】
解像度が６００ｄｐｉであれば、上記値をそのまま（ステップ９０１２）、解像度を３００ｄｐｉに下げれば、上記値に係数ｒを掛ける（ステップ９０１３）。
【００７１】
階調が２であれば（ステップ９０１４）、上記値はそのまま、階調が４であれば（ステップ９０１４）、上記値に係数１を掛け（ステップ９０１６）、階調が８であれば（ステップ９０１４）、係数ｈを掛ける（ステップ９０１５）。
【００７２】
ステープルをするならば（ステップ９０１７）、上記値に定数ｓを加える（ステップ９０１８）。
【００７３】
以上より求めた料金ｍと、そのときの印字パラメータとを、ＲＡＭ１０６０の設定テーブル１０６２に保存する（ステップ９０１９）。
【００７４】
図１０は、印刷方式選択処理の手順を示したフローチャートである。ＲＡＭ１０６０の設定テーブル１０６２の中から未選択の印刷方式を選択する（ステップ１０００１）。その印刷方式の料金がユーザの希望料金内であれば（ステップ１０００２）、その印刷方式にマークを付ける。この処理を、全ての印刷方式について行なう（ステップ１０００４）。マークの付いた印刷方式は、この後表示されることになる。
【００７５】
図１１は、印刷処理の手順を示したフローチャートである。印字パラメータのスケジューリングにより決定された印字パラメータを設定する（ステップ１１００１）。その後、印字データを印刷する（ステップ１１００２）。そして、印刷終了通知を操作パネル部１０８０により行なう（ステップ１１００３）。
【００７６】
図１２は、ユーザが料金を入力するときの表示画面の一例である。料金の上限と下限が表示され、その下に希望金額を入力が可能になる。ユーザは操作パネル部１０８０を操作して、具体的には図４に示した液晶操作パネル４００１のテンキー４０１０〜４０１９を使用して、希望金額を入力する。
【００７７】
図１３は、印刷方式選択時の表示画面の一例である。希望金額内の印刷方式が全て表示されるので、操作パネル部１０８０を操作して、具体的には図４に示した液晶操作パネル４００１の左右カーソル４０３１、４０３３を使用して、希望する印刷方式を選択する。表示部４００１に印刷方式が全て入りきらない場合は、左右カーソル４０３１、４０３３で端まで行くと、印刷方式の画面が左右にスクロールする。
【００７８】
このようにしてユーザの希望料金以内の印刷方式を表示し、上記印刷方式の中からユーザが好みに合わせて印刷方式を選択させることにより、ユーザの計算の手間を省くことが可能となる。
【００７９】
（第２の実施の形態）
上記第１の実施の形態においては、条件に合う印刷方式をユーザに選択させていたが、ユーザが課金に影響する印字パラメータの優先度を与えることによっても印刷方式を選択することが可能である。なお、印刷システム等の構成は第１の実施の形態と同じであり、印字パラメータのスケジューリング処理及び表示画面が異なる。
【００８０】
図１４は、優先度を用いた場合の印字パラメータのスケジューリング処理を示すフローチャートである。印字データがホストコンピュータ１００１から転送されると、そのデータに付随した印字パラメータ（用紙サイズ、カラー／モノクロ、枚数等）より、プログラムＲＯＭ１０５０の印字パラメータスケジューリングモジュール１０５２が、各印字パラメータ設定後の料金をＲＡＭ１０６０内の料金テーブル１０６１に基づいて全て計算する（ステップ１４００１）。この情報を設定テーブル１０６２に記憶しておく。計算した中で最も低い料金と高い料金を表示して、この範囲内でユーザが希望金額を入力するように促す（ステップ１４００２）。ユーザは、希望する金額と印字パラメータの優先度を操作パネル部１０８０に入力する（ステップ１４００３）。
【００８１】
次にプログラムＲＯＭ１０５０の印字パラメータスケジューリングモジュール１０５２が、ユーザが指定した優先度と希望金額に基づき、各印字パラメータ（拡大／縮小、省インク、フィニッシング等）を組み合わせた印刷方式の中から、入力された金額以内の方法を選択する（ステップ１４００４）。この情報を設定テーブル１０６２に記憶しておく。印刷方式の選択方法は、優先度が低い順に印字パラメータを下げてゆき、希望金額内に収まるまで続け、希望金額内に収まったときの印字パラメータの組を使用する印刷方式として採用する、このとき、条件に合う印刷方式がない場合（ステップ１４００５）は、キャンセルもしくはユーザの再入力となる（ステップ１４００８）。条件に合う印刷方式がある場合（ステップ１４００５）は、その印刷方式を操作パネル部１０８０に表示する（ステップ１４００６）。ユーザが選択された印刷方式を確認した後（ステップ１４００７）、課金処理へと移行する。ユーザがこの印刷方式を希望しない場合は、キャンセルもしくはユーザの再入力となる（ステップ１４００８〉。キャンセルの場合は強制終了となり、今までの処理は全てクリアされる。
【００８２】
図１５は、優先度を用いた場合の印刷方式選択処理の手順を示したフローチャートである。まず、各印字パラメータを料金が最も高くなるように設定する（ステップ１５００１）。次に予め最も優先度の低い印字パラメータを選択しておく（ステップ１５００２）。この印刷方式での料金がユーザ希望料金内であれば（ステップ１５００３）、この印刷方式にマークを付けて次の処理へ移行する。このマークを付けた印刷方式が選択された印刷方式となる。
【００８３】
ユーザ希望料金以上であれば、該当印字パラメータがより低くなるように変更可能かどうかを調べる（ステップ１５００５）。変更できれば、１段階変更して料金チェック処理に戻る（ステップ１５００６）。変更できなければ、全ての印刷方式を選択したかどうかを調べる（ステップ１５００７）。未選択の印字パラメータがあれば、その中で最も優先度の低い印字パラメータを選択してパラメータ変更処理へ進む（ステップ１５００８）。全ての印刷方式を選択したら次の処理へ移行する。
【００８４】
図１６は、ユーザが優先度を入力するときの表示画面の一例である。ユーザは操作パネル部１０８０、具体的には図４に示した液晶操作パネル４００１の上下カーソル４０３０、４０３２を用いて、対象印字パラメータを指定することが可能になる。対象印字パラメータの指定後、左右カーソル４０３１、４０３３もしくはテンキー４０１０〜４０１９を使用して、優先度を決定することが可能になる。ここでの優先度は、入力した数字が小さい程優先度は高くなる。また、ある特定の印字パラメータをユーザの希望に沿って固定させて、残りの印字パラメータにのみ優先順位をつけることにしてもよい。また、同一優先順位である印字パラメータがあってもよい。その場合の印刷方式選択処理過程は、どちらのパラメータを先の順位と考えても良い。
【００８５】
図１７は、印刷方式決定時の表示画面の一例である。希望金額と優先度により決定された印刷方式を表示する、この印刷方式でよい場合は、図４に示した液晶操作パネル４００１の実行キー４００３を、都合が悪い場合はＣＡＮＣＥＬキーを押せばよい。このようにしてユーザの優先度を考慮して、ユーザの希望料金以内の印刷方式を選択することにより、より簡単にユーザの希望に近い印刷方式を選択することが可能となる。
【００８６】
なお、上記第２の実施の形態において、優先度はユーザによって与えられたが、印刷システム側で用意することも可能である。この場合、ユーザは希望金額のみ指定すれば印刷方式が決定し、ユーザの手間を省くことが可能となる。
【００８７】
また、第２の実施の形態では、１つの印刷方式に決定されていたが、第１の実施の形態のように希望金額内の印刷方式を全て表示し、ユーザに選択させることも可能である。その場合、印刷方式を優先度の高い順に並べることにより、ユーザは希望している印刷方式をより簡単に選択することが可能になる。
【００８８】
ユーザの希望金額を知る手段の実現方法として、上述した実施の形態ではユーザからの金額入力手段をシステムに適用していたが、ユーザの金額投入による検知手段をシステムに適用しても同様に実現される。
【００８９】
なお、上記実施の形態における表示方法、料金計算方法、印刷方式選択方法はこれに限定するものではない。課金に影響する印字パラメータとして、用紙サイズ、印刷枚数、ぺ一ジモード、両面／片面、カラー／モノクロ、省トナーモード、解像度、階調、ステープルを挙げたが、これに限定するものではなく、いずれかの印字パラメータを省いてもよく、また、新たな印字パラメータを加えても良い。
【００９０】
ホストコンピュータ１００１ヘの印字データの入力方法は、ホストコンピュータ１００１の外部記憶装置より転送でも、ネットワークによる転送でも良い。また、本実施の形態では、ホストコンピュータ１００１を用いてデータを入力したが、直接プリンタ１０３０にネットワーク経由で印字データを入力してもよい。
【００９１】
（その他の実施の形態）
本発明は複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。上記実施の形態では、印刷装置の一例としてカラーレーザビームプリンタ１０３０を挙げたが、これに限定したものではない。
【００９２】
また、上述した実施の形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置或いはシステム内のコンピュータに対し、上記実施の形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ或いはＭＰＵ）に格納されたプログラムに従って上記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００９３】
この場合、上記ソフトウェアのプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコード自体は本発明を構成する。また、そのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００９４】
また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施の形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）或いは他のアプリケーションソフト等と共同して上述の実施の形態の機能が実現される場合にもかかるプログラムコードは本発明の実施の形態に含まれることはいうまでもない。
【００９５】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施の形態の機能が実現される場合にも本発明に含まれることはいうまでもない。
【００９６】
なお、上記実施の形態において示した各部の形状及び構造は、何れも本発明を実施するにあたっての具体化のほんの一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、又は、その主要な特徴から逸脱することなく、様々な形で実施することができる。
【００９７】
【発明の効果】
以上説明したように本発明によれば、例えばユーザの希望料金内の印刷方式を表示し、その印刷方式の中からユーザに好みに合わせて印刷方式を選択させることにより、ユーザの希望料金内の印刷方式の中から決定された印刷方式により印刷を行なうことができ、ユーザの計算の手間を省くことが可能となる。さらに、ユーザの優先度を考慮して、ユーザの希望料金以内の印刷方式を選択することにより、より簡単にユーザの希望に近い印刷方式を選択することが可能である。
【図面の簡単な説明】
【図１】印刷システムの構成を示す図である。
【図２】カラーレーザビームプリンタ１０３０のエンジン部１０８２の構成を示す図である。
【図３】カラーレーザビームプリンタ１０３０の排紙装置３００１の構成を示す図である。
【図４】液晶操作パネル４００１を示す図である。
【図５】全体の処理概略を示すフローチャートである。
【図６】印字データの入力処理の手順を示すフローチャートである。
【図７】印字パラメータのスケジューリング処理を示すフローチャートである。
【図８】全料金計算処理の手順を示したフローチャートである。
【図９】料金計算処理の手順を示したフローチャートである。
【図１０】印刷方式選択処理の手順を示したフローチャートである。
【図１１】印刷処理の手順を示したフローチャートである。
【図１２】ユーザが料金を入力するときの表示画面の一例を示す図である。
【図１３】印刷方式選択時の表示画面の一例を示す図である。
【図１４】優先度を用いた場合の印字パラメータのスケジューリング処理を示すフローチャートである。
【図１５】優先度を用いた場合の印刷方式選択処理の手順を示したフローチャートである。
【図１６】ユーザが優先度を入力するときの表示画面の一例を示す図である。
【図１７】印刷方式決定時の表示画面の一例を示す図である。
【符号の説明】
１００１    ホストコンピュータ
１００２    通信線
１０３０    カラーレーザビームプリンタ
１０３１    プリンタコントローラ
１０３２    ホストＩ／Ｆ部
１０３３    入出力バッファ
１０３４    システムバス
１０３５    パネルＩ／Ｆ部
１０３６    メモリＩ／Ｆ部
１０３７    ＣＰＵ
１０３８    ビットマップ画像展開／転送部
１０３９    エンジンＩ／Ｆ部
１０５０    プログラムＲＯＭ
１０５１    画像情報生成モジュール
１０５２    印字パラメータスケジューリングモジュール
１０５３    課金処理モジュール
１０６０    ＲＡＭ
１０６１    料金テーブル
１０６２    設定テーブル
１０８０    操作パネル部
１０８１    外部メモリ部
１０８２    印刷装置エンジン部
１０８３    エンジン制御部
１０８４    排紙装置部
【図１】
0004510311.tif 000002
【図２】
0004510311.tif 000003
【図３】
0004510311.tif 000004
【図４】
0004510311.tif 000005
【図５】
0004510311.tif 000006
【図６】
0004510311.tif 000007
【図７】
0004510311.tif 000008
【図８】
0004510311.tif 000009
【図９】
0004510311.tif 000010
【図１０】
0004510311.tif 000011
【図１１】
0004510311.tif 000012
【図１２】
0004510311.tif 000013
【図１３】
0004510311.tif 000014
【図１４】
0004510311.tif 000015
【図１５】
0004510311.tif 000016
【図１６】
0004510311.tif 000017
【図１７】
0004510311.tif 000018