(57)【要約】【課題】印刷装置で印刷を行う際に、白紙印刷に課金されるという不合理を解決することができるようにする。【解決手段】プリンタ記述言語を用いて白紙の挿入を指定し、指定された白紙のページに印刷データがあった場合でも強制的に白紙として印刷を行って、白紙の指定がされた際に、当該白紙の印刷に対する課金を行わないようにする。これにより、印刷を目的としない単に仕切りなどに用いる白紙等に対して課金が行われてしまう不合理を回避することができるようにする。【選択図】　　　　図２
2004139465.tif 000002
【特許請求の範囲】
【請求項１】
印刷ボリュームに対して課金を行う印刷装置であって、
プリンタ記述言語（Ｐｒｉｎｔｅｒ　Ｄｅｓｃｒｉｐｔｉｏｎ　Ｌａｎｇｕａｇｅ：ＰＤＬ）で白紙の挿入を指定する白紙指定手段と、
前記白紙指定手段で指定された白紙のページに印刷データがあった場合でも強制的に白紙として印刷する白紙印刷手段と、
前記白紙指定手段により白紙の指定がされた際に、前記白紙印刷手段における当該白紙の印刷に対する課金を行わない白紙無課金手段とを有することを特徴とする印刷装置。
【請求項２】
印刷ボリュームに対して課金を行う印刷装置における印刷課金方法であって、
プリンタ記述言語で白紙の挿入を指定する白紙指定ステップと、
指定された前記白紙のページに印刷データがあった場合でも強制的に白紙として印刷する白紙印刷ステップと、
前記白紙の指定がされた際に、当該白紙の印刷に対する課金を行わない白紙無課金ステップとを有することを特徴とする印刷課金方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置及び印刷課金方法に関し、特に、印刷機能、複写機能及びファックス機能を併せ持つ複合機（ＭＦＰ）に用いて好適なものである。
【０００２】
【従来の技術】
従来、印刷機能、複写機能及びファックス機能等を備える複合機では、印刷データの中身に関係なく、全ての印刷物を対象として課金を行っていた。つまり、白紙を挿入するだけのページに対しても課金を行っていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、全ての印刷物を対象として課金を行っていため、快適な印刷サービスを提供することができないという問題があった。つまり、印刷を目的としない単に仕切り用として用いる白紙等に対しても課金が行われてしまうという問題があった。
【０００４】
本発明は上述の問題点にかんがみてなされたもので、印刷物の印刷を行うときに、その印刷物に応じて課金を行う印刷装置及び印刷課金方法を実現することを目的とする。
【０００５】
【課題を解決するための手段】
本発明の印刷装置は、印刷ボリュームに対して課金を行う印刷装置であって、プリンタ記述言語で白紙の挿入を指定する白紙指定手段と、前記白紙指定手段で指定された白紙のページに印刷データがあった場合でも強制的に白紙として印刷する白紙印刷手段と、前記白紙指定手段により白紙の指定がされた際に、前記白紙印刷手段における当該白紙の印刷に対する課金を行わない白紙無課金手段とを有することを特徴とするものである。
【０００６】
本発明の印刷課金方法は、印刷ボリュームに対して課金を行う印刷装置における印刷課金方法であって、プリンタ記述言語で白紙の挿入を指定する白紙指定ステップと、指定された前記白紙のページに印刷データがあった場合でも強制的に白紙として印刷する白紙印刷ステップと、前記白紙の指定がされた際に、当該白紙の印刷に対する課金を行わない白紙無課金ステップとを有することを特徴とするものである。
【０００７】
【発明の実施の形態】
次に、添付図面を参照しながら本発明の印刷装置及び印刷課金方法の実施形態について説明する。なお、本発明の印刷装置における実施例として、複合機を適用した例で以下の説明を行う。
【０００８】
図１は、本実施形態に適用される複合機の印字機構部分の内部構造を示す概略断面図である。
この複合機は、不図示のデータ源から文字パターンの登録や定型書式（フォームデータ）などの登録を行うことができる。
【０００９】
図１において、１０００は複合機本体であり、外部に接続されている不図示のホストコンピュータから供給される文字情報（文字コード）やフォーム情報あるいはマクロ命令などを入力して記憶するとともに、それらの情報に従って対応する文字パターンやフォームパターンなどを作成し、記録媒体である記録紙上に像を形成する。
【００１０】
また、１０１２は操作のためのスイッチおよびＬＥＤ表示器などが配されている操作パネル、１００１は複合機１０００全体の制御およびホストコンピュータから供給される文字情報などを解釈するプリンタ制御ユニットである。この制御ユニット１００１は、主に文字情報を、対応する文字パターンのビデオ信号に変換してレーザドライバ１００２に出力する。
【００１１】
レーザドライバ１００２は、半導体レーザ１００３を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ１００３から発射されるレーザ光１００４のオン／オフの切り替えする。また、レーザ１００４は、回転多面鏡１００５により左右方向に振られ、静電ドラム１００６上を走査する。
【００１２】
これにより、静電ドラム１００６上には文字パターンの静電潜像が形成される。この潜像は、静電ドラム１００６周囲に配設されている現像ユニット１００７により現像された後、記録紙に転送される。また、この記録紙に用いられるカットシート記録紙は、複合機１０００に装着した用紙カセット１００８に収納され、給紙ローラ１００９及び搬送ローラ１０１０と搬送ローラ１０１１とにより装置内に取り込まれて、静電ドラム１００６に供給される。
【００１３】
この様に構成された複合機１０００において、図２を参照しながら、図３、図４のフローチャートに従って本発明の実施形態を説明する。
【００１４】
図２は、本実施形態における複合機、及びホストコンピュータの概略構成図である。
図２において、２０１はホストコンピュータである。このホストコンピュータ２０１は、ホストコンピュータ２０１上で動作するアプリケーション２０２と、アプリケーション２０２が作り出す印字データ２０３と、ドライバ２０４と、ドライバ２０４が作り出すＰＤＬ（Ｐｒｉｎｔｅｒ　Ｄｅｓｃｒｉｐｔｉｏｎ　Ｌａｎｇｕａｇｅ）データ２０５と、ＰＤＬデータ２０５を複合機１０００に送信するネットワーク２０６とを備えている。また、図２では、印字データ２０３のうち、白紙指定がされたものが２ページ目にある場合について示している。
【００１５】
また、複合機１０００は、ホストコンピュータ２０１側のネットワーク２０６と通信を行うネットワーク２０７と、ネットワーク２０７で受信したＰＤＬデータ２０５を解釈するＰＤＬインタプリター２０８と、ＰＤＬインタプリター２０８で解釈された白紙指定有無の情報付きイメージデータ２０９と、白紙指定有無の情報付きイメージデータ２０９を受け取ってイメージの削除、課金の要／不要の処理を行うエンジン／課金制御部２１０と、課金カウンタ２１１と、エンジン／課金制御部２１０における処理により、最終的出力形態となったイメージデータ２１２と、エンジン２１３とを備えている。
【００１６】
次に、図３に、ホストコンピュータ２０１における処理のフローチャートを示す。
まず、ステップＳ３０１では、ユーザの指定に基づいてアプリケーション２０２を動作させ、印字データ２０３を作成し、ステップＳ３０２に進む。
【００１７】
続いて、ステップＳ３０２では、アプリケーション２０２で作成された印字データ２０３の印刷命令を受け、ステップＳ３０３に進む。
【００１８】
続いて、ステップＳ３０３では、ドライバ２０４で印字データ２０３を受け取り、受け取った印字データ２０３に白紙指定が有るか否かを判定する。この判定の結果、白紙指定がないと判定された場合には、ステップＳ３０４に進んで、従来通り印字データ２０３をＰＤＬデータ２０５に変換する。一方、ステップＳ３０３の判定の結果、白紙指定が有ると判定された場合には、ステップＳ３０５において白紙指定コマンドを印字データ２０３に付加した後、ステップＳ３０４に進んで、白紙指定コマンドが付加された印字データ２０３をＰＤＬデータ２０５に変換する。
【００１９】
続いて、ステップＳ３０６では、ステップＳ３０４で変換されたＰＤＬデータ２０５をネットワーク２０６を介して複合機１０００に送信する。
これにより、ホストコンピュータ２０１での処理は終了する。
【００２０】
次に、図４に、複合機１０００における処理のフローチャートを示す。
まず、ステップＳ４０１では、ホストコンピュータ２０１から送られてきたＰＤＬデータ２０５をネットワーク２０７で受信する。
【００２１】
続いて、ステップＳ４０２では、ＰＤＬデータ２０５の受信が終了したか否かを判定する。この判定の結果、ＰＤＬデータ２０５の受信が終了していない場合には、ステップＳ４０３に進み、一方、ＰＤＬデータ２０５の受信が終了している場合には、ステップＳ４０９に進む。
【００２２】
続いて、ステップＳ４０３では、ＰＤＬデータ２０５のページの先頭（開始）であるか否かを判定する。この判定の結果、ページの先頭である場合には、ステップＳ４０４に進む。続いて、ステップＳ４０４では、そのページの白紙指定フラグを「無」に設定して、ステップＳ４０５に進む。一方、ステップＳ４０３の判定の結果、ページの先頭（開始）でない場合には、ステップＳ４０５に進む。
【００２３】
続いて、ステップＳ４０５では、受信したＰＤＬデータ２０５をＰＤＬインタプリター２０８で解釈し、ステップＳ４０６に進む。
【００２４】
続いて、ステップＳ４０６では、ＰＤＬデータ２０５の当該ページに白紙指定があるか否かを判定する。この判定の結果、白紙指定があると判定された場合には、当該ページの白紙指定フラグを「有」に変更して、その後、ステップＳ４０２に戻る。一方、ステップＳ４０６の判定の結果、白紙指定がないと判定された場合には、ステップＳ４０８に進み、イメージデータ２０９の作成等の処理を行い、その後、ステップＳ４０２に戻る。
【００２５】
前述したステップＳ４０３〜ステップＳ４０８までの処理を受信データがなくなるまで行って、イメージデータ２０９を完成させる。
【００２６】
ステップＳ４０２で受信データが終了し、イメージデータ２０９が完成すると、ステップＳ４０９では、エンジン／課金制御部２１０を駆動させて、このイメージデータ２０９の処理を始める。
【００２７】
続いて、ステップＳ４１０では、ページの白紙指定フラグが「有」であるか否かを判定する。この判定の結果、ページの白紙指定フラグが「有」と判定された場合には、ステップＳ４１３に進む。一方、ステップＳ４１０の判定の結果、ページの白紙指定フラグが「無」と判定された場合には、ステップＳ４１１に進む。
【００２８】
続いて、ステップＳ４１１では、課金カウンタ２１１のカウンタを加算して課金処理を行う。その後、ステップＳ４１２では、そのページの印刷を行い、ステップＳ４１６に進む。
【００２９】
また、ステップＳ４１３では、課金カウンタ２１１のカウンタを加算せずに非課金として処理を行う。続いて、ステップＳ４１４では、ＰＤＬの言語体系によっては白紙指定フラグとイメージの作成が同時に指定可能なため、非課金による印刷処理を防止するために、そのページのイメージデータを消去する。その後、ステップＳ４１５では、ページの印刷を行い、ステップＳ４１６に進む。
【００３０】
続いて、ステップＳ４１６では、ＰＤＬデータ２０５のページが終了であるか否かを判定する。この判定の結果、ページが終了であると判定された場合には、処理を終了する。一方、ステップＳ４１６の判定の結果、ページが終了でないと判定された場合には、ステップＳ４０９に戻り、全ページの印刷出力が終了するまで処理を行う。
【００３１】
本実施形態では、アプリケーション２０２、ドライバ２０４を使用して印刷する例を示したが、ユーザが手作業で印刷データを作成し、そのデータ中で白紙指定コマンドを指定しても同様の効果を得られる。
また、本実施形態では、エンジン／課金制御部２１０で白紙指定ページのイメージを捨てて白紙としたが、ＰＤＬインタプリター２０８でイメージを捨てて白紙としても同様の効果を得られる。
また、本実施形態では、全ページのイメージを作成してから印字を開始したが、イメージを作成しながらそのイメージが出来次第、印字を行っても同様の効果を得られる。
【００３２】
（本発明の他の実施形態）
本発明は複数の機器から構成されるシステムに適用しても１つの機器からなる装置に適用しても良い。
【００３３】
また、上述した実施形態による印刷装置を構成する各手段、並びに印刷課金方法の各ステップ（図３のステップＳ３０１〜ステップＳ３０６、図４のステップＳ４０１〜ステップＳ４１６）は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び当該プログラムを記録したコンピュータ読み取り可能な記憶媒体は本発明に含まれる。
【００３４】
具体的に、前記プログラムは、例えばＣＤ−ＲＯＭのような記録媒体に記録し、或いは各種伝送媒体を介し、コンピュータに提供される。前記プログラムを記録する記録媒体としては、ＣＤ−ＲＯＭ以外に、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、不揮発性メモリカード等を用いることができる。他方、前記プログラムの伝送媒体としては、プログラム情報を搬送波として伝搬させて供給するためのコンピュータネットワーク（ＬＡＮ、インターネットの等のＷＡＮ、無線通信ネットワーク等）システムにおける通信媒体（光ファイバ等の有線回線や無線回線等）を用いることができる。
【００３５】
また、コンピュータが供給されたプログラムを実行することにより上述の実施形態の機能が実現されるだけでなく、そのプログラムがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）或いは他のアプリケーションソフト等と共同して上述の実施形態の機能が実現される場合や、供給されたプログラムの処理の全て或いは一部がコンピュータの機能拡張ボードや機能拡張ユニットにより行われて上述の実施形態の機能が実現される場合も、かかるプログラムは本発明に含まれる。
【００３６】
本発明の実施態様の例を以下に列挙する。
【００３７】
［実施態様１］　印刷ボリュームに対して課金を行う印刷装置であって、
プリンタ記述言語（Ｐｒｉｎｔｅｒ　Ｄｅｓｃｒｉｐｔｉｏｎ　Ｌａｎｇｕａｇｅ：ＰＤＬ）で白紙の挿入を指定する白紙指定手段と、
前記白紙指定手段で指定された白紙のページに印刷データがあった場合でも強制的に白紙として印刷する白紙印刷手段と、
前記白紙指定手段により白紙の指定がされた際に、前記白紙印刷手段における当該白紙の印刷に対する課金を行わない白紙無課金手段とを有することを特徴とする印刷装置。
【００３８】
［実施態様２］　印刷ボリュームに対して課金を行う印刷装置における印刷課金方法であって、
プリンタ記述言語で白紙の挿入を指定する白紙指定ステップと、
指定された前記白紙のページに印刷データがあった場合でも強制的に白紙として印刷する白紙印刷ステップと、
前記白紙の指定がされた際に、当該白紙の印刷に対する課金を行わない白紙無課金ステップとを有することを特徴とする印刷課金方法。
【００３９】
［実施態様３］　非課金白紙印刷を可能にするコマンドを持つプリンタ記述言語を用いてコンピュータに実行させることを特徴とするコンピュータプログラム。
【００４０】
［実施態様４］　非課金白紙印刷を設定できるユーザーインターフェイスを持つことを特徴とするプリンタドライバ。
【００４１】
［実施態様５］　印字データの中から白紙を検知して、非課金白紙印刷コマンドを発行することを特徴とするプリンタドライバ。
【００４２】
【発明の効果】
本発明によれば、白紙の指定がされた際に、当該白紙の印刷に対する課金を行わないようにしたので、印刷を目的としない単に仕切りなどに用いる白紙等に対して課金が行われてしまうという不合理を回避することができる。これにより、快適な印刷サービスを提供することが可能となる。
【図面の簡単な説明】
【図１】本実施形態における印刷装置の概略断面図である。
【図２】本実施形態における印刷装置、及びホストコンピュータの概略構成図である。
【図３】本実施形態における印刷課金方法の手順を示すフローチャートである。
【図４】本実施形態における印刷課金方法の手順を示すフローチャートである。
【符号の説明】
２０１　ホストコンピュータ
２０２　アプリケーション
２０３　印字データ
２０４　ドライバ
２０５　ＰＤＬデータ
２０６、２０７　ネットワーク
２０８　ＰＤＬインタプリター
２０９　イメージデータ
２１０　エンジン／課金制御部
２１１　課金カウンタ
２１２　イメージデータ
２１３　エンジン
【図１】
2004139465.tif 000003
【図２】
2004139465.tif 000004
【図３】
2004139465.tif 000005
【図４】
2004139465.tif 000006