(57)【要約】【課題】投入金額と課金額とに従い、出力できる範囲と出力できない範囲とを識別可能に表示する。【解決手段】ジョブを課金装置に投入される投入金額に応じて処理する画像形成装置であって、前記ジョブに対応する印刷設定に従ってジョブに対応する画像を出力するために必要な課金額を算定する算定手段と、ジョブに対応する印刷設定に従ってジョブに対応する画像データを表示部に表示させる表示制御手段とを備え、表示制御手段は、算定手段により算定された課金額と投入金額とを比較して、投入金額が不足する場合、出力できる出力可能範囲と出力できない出力範囲とを表示部に識別可能に表示させる表示制御手段とを備える。【選択図】  図４
2011118212.tif 000002
【特許請求の範囲】
【請求項１】
ジョブを課金装置に投入される投入金額に応じて処理する画像形成装置であって、
前記ジョブに対応する印刷設定に従って前記ジョブに対応する画像を出力するために必要な課金額を算定する算定手段と、
前記ジョブに対応する印刷設定に従って前記ジョブに対応する画像データを表示部に表示させる表示制御手段とを備え、
前記表示制御手段は、前記算定手段により算定された課金額と前記投入金額とを比較して、前記投入金額が不足する場合、前記ジョブに対応する画像データのうち、出力できる出力可能範囲と出力できない非出力可能範囲とを表示部に識別可能に表示させることを備えることを特徴とする画像形成装置。
【請求項２】
前記表示制御手段によって、前記出力可能範囲、又は非出力可能範囲を自動で表示するか否かを設定する設定手段をさらに備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記印刷設定は、白黒／カラーの設定、縮小レイアウトの設定、または用紙サイズの設定のいずれかを含むことを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記表示制御手段は、前記表示部に対して前記出力できない非出力可能範囲をグレーアウトで表示することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
ジョブを課金装置に投入される投入金額に応じて処理する画像形成装置の表示制御方法であって、
前記ジョブに対応する印刷設定に従って前記ジョブに対応する画像を出力するために必要な課金額を算定する算定工程と、
前記ジョブに対応する印刷設定に従って前記ジョブに対応する画像データを表示部に表示させる表示制御工程とを備え、
前記表示制御工程では、前記算定工程により算定された課金額と前記投入金額とを比較して、前記投入金額が不足する場合、前記ジョブに対応する画像データのうち、出力できる出力可能範囲と出力できない非出力可能範囲とを表示部に識別可能に表示させる表示制御工程と、
を備えることを特徴とする画像形成装置の表示制御方法。
【請求項６】
請求項５に記載の画像形成装置の表示制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置からジョブを受信して画像処理する画像形成装置、表示制御方法およびプログラムに関する。
【背景技術】
【０００２】
従来、コンビニエンスストア等では、印刷したい文書や画像データを持ち込み、印刷処理を行うことが可能な画像出力機能と、画像出力に応じた料金を課金する課金機能とを供えた画像出力装置が導入されている。ユーザは画像出力に応じた料金を投入して、印刷処理や原稿のコピーを行うことが可能となっている。このような画像出力装置では、一般に白黒／カラー印刷や、用紙サイズ等の出力形態によって課金される料金が異なっている。
また、オフィス等では、印刷やコピー等の画像出力装置の利用をユーザごとに機能や／枚数を制限する部門管理を導入した画像出力のワークフローを利用したシステムを導入する事例が増えてきている。このような画像出力装置やシステムでは、白黒／カラー印刷や、用紙サイズ等の出力形態・出力枚数等の制限をユーザごとに割り当てるようになっており、ユーザは該制限に基づいた画像出力のみ可能となる。
【０００３】
このような構成における従来技術として、画像出力装置に投入されている金額と、出力形態による課金額から印刷可／不可の状態判断の通知と、不可だった場合の不足金額の通知を行う方法が提案されている。
また、特許文献１のように、前記提案を含み、さらにユーザの印刷する／しないを示す印刷指示に基づいて、印刷ページごとの表示の切り替えと、その設定も考慮した不足金額の算出を行う方法も提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１８３８３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記のような従来技術では、金額や部門管理等の制限による、画像出力不可な箇所をユーザが直感的に認識することが出来なかった。従って、画像出力不可を解消する方法も直感的に判断することが出来ず、様々な設定を試行錯誤して印刷指示を行う必要があった。
例えば、従来技術のように不足金額のみの表示では、金額の不足により、実際にドキュメントがどのような出力がなされるか、不足金額がどのような影響を与えているかを判断できない。これにより、また画像出力不可を解消するために、料金を追加すべきか、レイアウトを変更することが良いのか、好ましい設定変更の判断を行う情報が不足していた。
【０００６】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、投入金額と課金額とに従い、出力できる範囲と出力できない範囲とを識別可能に表示できる仕組みをを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成する本発明の画像形成装置は以下に示す構成を備える。
ジョブを課金装置に投入される投入金額に応じて処理する画像形成装置であって、ジョブに対応する印刷設定に従ってジョブに対応する画像を出力するために必要な課金額を算定する算定手段と、ジョブに対応する印刷設定に従ってジョブに対応する画像データを表示部に表示させる表示制御手段とを備え、表示制御手段は、算定手段により算定された課金額と投入金額とを比較して、投入金額が不足する場合、出力できる出力可能範囲と出力できない非出力可能範囲とを表示部に識別可能に表示させることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、投入金額と課金額とに従い、出力できる範囲と出力できない範囲とを識別可能に表示できる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態を示す画像形成システムの一例を示す図である。
【図２】操作／表示部に表示されるＵＩの一例を示す図である。
【図３】画像形成装置のデータ処理手順を示すフローチャートである。
【図４】画像形成装置のデータ処理手順を示すフローチャートである。
【図５】画像形成装置のデータ処理手順を示すフローチャートである。
【図６】操作／表示部に表示されるＵＩの一例を示す図である。
【図７】操作／表示部に表示されるＵＩの一例を示す図である。
【図８】画像形成装置のデータ処理手順を示すフローチャートである。
【図９】画像形成装置のデータ処理手順を示すフローチャートである。
【図１０】画像形成装置のデータ処理手順を示すフローチャートである。
【図１１】画像形成装置で処理されたレイアウト処理例を説明する図である。
【図１２】操作／表示部に表示されるＵＩの一例を示す図である。
【発明を実施するための形態】
【００１０】
次に本発明を実施するための最良の形態について図面を参照して説明する。
〔第１実施形態〕
図１は、本実施形態を示す画像形成システムの一例を示す図である。本例が、ネットワーク上のＰＣを操作するユーザが画像形成装置１００に印刷ジョブを出力した後、ユーザによる課金装置に対する料金支払いを条件として、プレビュー制御を行うシステムに対応する。なお、保持されている印刷ジョブの投入額と当該印刷ジョブに設定された印刷設定に対応する課金額との比較で求まる差額に従い、投入額で出力できる出力可能範囲とそれ以外の出力範囲とをプレビュー制御するシステムについて以下詳述する。
本実施形態では、画像形成装置として、ＭＦＰ（Multi Function Printer）を例として説明する。しかしながら、もちろん、ＳＦＰ（Single Function Printer）やＬＢＰ（Laser Beam Printer）、その他のプリント方式のプリンタでもよいことは言うまでもない。
図１において、画像形成装置１００はイーサネット(登録商標)等のＬＡＮ（Local Area Network）にて、ホストコンピュータ（ＰＣ）１６０に接続されている。また、画像形成装置１００は、ＵＳＢメモリやＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＷ等の外部記憶装置１６１にも接続可能に構成されている。
【００１１】
画像形成装置１００は、リーダ装置１４０、プリンタ装置１５０、操作／表示部１２０、データ記憶部１３０、さらに、これら各構成要素を制御する制御装置（コントローラ部）１１０によって構成されている。
制御装置１１０は、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３等を有し、ＣＰＵ１１１がＲＯＭ１１２または他の記憶媒体に格納されたプログラムに基づいて、画像形成装置１００全体を統括制御する。例えば、本実施形態ではＣＰＵ１１１に、それぞれ画像出力処理、料金管理処理、操作／表示部１２０の表示制御処理、プレビュー画像生成処理等を行うためのあらかじめ決められたプログラムをロードする構成をとる。
【００１２】
プリンタ装置１５０では、受信した印刷ジョブあるいはリーダ装置１４０から入力された画像データの出力（プリント機能／コピー機能）を行う。
操作／表示部１２０は、画像出力処理を行うための各種印刷設定の操作を行うキーボード、及び画像出力設定を行う操作ボタンや、画像出力を行う際の出力結果の事前の表示を行う液晶パネルを備える。
データ記憶部１３０では、画像データやドキュメントデータ、印刷装置制御言語（例えば、ＥＳＣコード、ＰＤＬ（Page Description Language））などの印刷データの格納／保存ができる。
例えば、ＬＡＮを介してホストコンピュータ（ＰＣ）１６０より受信した画像データ・ドキュメント・ＰＤＬ（印刷ジョブ）や、接続された外部記憶装置１６１のデータ、さらにはリーダ装置１４０を制御して読み込んだ画像データなどの格納／保存ができる。
【００１３】
課金装置１７０は、ユーザが画像出力に必要な料金を投入する装置である。課金装置１７０から投入された金額に応じて、ＣＰＵ１１１は料金管理処理と出力結果のプレビュー処理を操作／表示部１２０に行う。
また、部門管理サーバ１７１は、ユーザごとの画像出力などの制限を管理するサーバである。部門管理サーバ１７１で保持する該当するユーザの画像出力制限に基づき、ＣＰＵ１１１は前記料金管理処理と前記出力結果のプレビュー処理を行う。
【００１４】
上述のような構成の画像形成装置を例に挙げ、本発明の具体的な実施形態を以下に述べる。
図２は、図１に示した操作／表示部１２０のユーザインタフェースの一例を示す図である。本例は、画像出力設定画面２００に対応する。本実施形態では、印刷設定をページ単位、部単位、画像処理単位のいずれか、または部単位と画像処理単位との組み合わせで設定可能な例である。
図２の（Ａ）において、料金情報表示フィールド２１０は、画像出力の際に料金の各種情報を表示するフィールドである。
料金情報表示フィールド２１０は、投入金額表示フィールド２１１と不足金額表示フィールド２１２から構成される。投入金額表示フィールド２１１は、課金装置１７０から投入されている金額を表示するフィールドである。また、不足金額表示フィールド２１２は、用紙サイズや、モノ／カラー設定、Ｎｕｐ設定等を含む画像出力設定から算出する課金額と投入金額から、算出した不足金額を表示するフィールドである。
【００１５】
印刷設定表示フィールド２２０は、画像出力する画像データやドキュメントをどのように画像出力するかを示す画像出力設定の各種情報を表示するフィールドである。印刷設定表示フィールド２２０は、画像出力設定フィールド２２１と部数設定フィールド２２２、特殊加工設定フィールド２２３から構成される。
また、印刷設定表示フィールド２２０は、ここではあくまで一例を示すものであり、他の画像出力の設定を保持していても構わない。
画像出力設定フィールド２２１は、画像出力の指示がなされた画像データやドキュメントのレイアウトやページ設定を示すものであり、例えば用紙サイズや白黒／カラー設定や、Ｎｕｐ（縮小レイアウト）設定、両面設定等を行うフィールドである。
部数設定フィールド２２２は、出力する画像データやドキュメントの部数を指定するフィールドである。ここではあくまで一例を示すものであり、例えばブック設定やステイプル等、他の画像出力の設定を保持していても構わない。
【００１６】
特殊加工設定フィールド２２３は、グロス仕上げ等の特殊加工の設定を行うフィールドである。
プレビューモード選択フィールド２３０は、プレビューモードとして、画像データやドキュメントの表示単位を自動、部数、ページ、特殊加工のいずれかを選択可能に構成されている。
印刷不可ページプレビューフィールド２４０は、画像出力の指示がされる画像データやドキュメントのプレビュー処理の結果を表示するフィールドである。印刷不可ページプレビューフィールド２４０は、印刷可能ページプレビューフィールド２４１と、印刷不可ページプレビューフィールド２４２から構成される。なお、プレビュー処理の詳細については後述する。
画像出力開始ボタン２５０は、画像出力が指示される画像データやドキュメントを、設定される画像出力の設定に応じて出力を開始するボタンである。画像設定提案選択ボタン２６０は、投入金額に応じて画像設定の提案を行うか否かの設定を行うボタンである。
【００１７】
図３は、本実施形態を示す画像形成装置のデータ処理手順の一例を示すフローチャートである。本例は、画像形成装置１００が、印刷不可ページプレビューフィールド２４０に対して行うプレビュー処理例である。なお、Ｓ３０１〜Ｓ３０６は各ステップを示し、各ステップは、ＣＰＵ１１１がＲＯＭ１１２より制御プログラムをＲＡＭ１１３にロードして実行することで実現される。
まず、Ｓ３０１では、ＣＰＵ１１１は現在の印刷モードがスプールモードであるのか、ダイナミックモードであるのかを判断する。ここで、印刷モードとは、画像出力するデータを、データ記憶部１３０に全てスプールしてから画像出力を行うモードをSpoolモードと呼び、画像出力するデータを、取得しながら随時画像出力を行うDynamicモードと呼ぶ。
【００１８】
本実施形態では、例えば、外部記憶装置１６１の画像データを画像出力する際や、ＰＣ１６０から転送される画像データにSpoolモードの指定がある際に、Spoolモードとして処理を行う。また、ＰＣ１６０から転送される画像データにDynamicモードの指定がある際に、Dynamicモードとして処理を行う。さらに、操作／表示部１２０からユーザが任意に指定可能な構成をとっても構わない。
ここで、印刷モードがスプールモードであるとＣＰＵ１１１が判断した場合は、Ｓ３０２へ進み、ダイナミックモードであると判断した場合は、Ｓ３０４へ進む。
そして、Ｓ３０２で、ＣＰＵ１１１は、ＰＣ１６０から受信した印刷ジョブから生成された印刷データをデータ記憶部１３０にスプールする。
ここで、データ記憶部１３０に格納される画像データやドキュメントは外部記憶装置１６１や、ＰＣ１６０から指定された画像データやドキュメントである。
次に、Ｓ３０３で、ＣＰＵ１１１は、画像出力する画像データやドキュメントのプレビュー処理を行うが、課金されている料金と投入された金額との差額に応じてプレビュー処理を行う。つまり、スプールされた画像データやドキュメントを出力するために支払うべき料金と、ユーザが課金装置１７０に投入した料金とが不足する場合がある。そこで、画像出力が指定された内容から算出する課金額と投入金額を判断し、不足箇所の出力結果も含め、直感的にプレビューを行う課金プレビュー処理を行う。すなわち、ＣＰＵ１１１は、プレビューされる画像データに、出力できる出力可能範囲と、出力できない非出力可能範囲とを識別可能に表示させる。なお、課金プレビュー処理の詳細については後述する。
【００１９】
一方、Ｓ３０４では、ＣＰＵ１１１が通常のプレビュー処理を行い、Ｓ３０５へ進む。ここで、通常のプレビュー処理とは、画像出力の際、事前の出力結果を表示する処理に対応する。ここでは詳細は割愛する。
次に、Ｓ３０５で、ＣＰＵ１１１がプレビュー処理の制御処理を開始し、Ｓ３０６で、ＣＰＵ１１１がプレビュー処理の更新が必要か、プレビュー処理を終了する必要があるか、特に処理が不要かを判断する。
ここで、プレビュー処理の更新が必要な条件としては、画像出力の設定が変更されたり、投入金額に変化があったりした場合、さらには画像出力する画像データやドキュメントに変更があった場合、それを検知して、Ｓ３０１へ戻る。また、Ｓ３０６で、状態に変化がないとＣＰＵ１１１が判断した場合は、Ｓ３０５へ戻り、プレビュー制御処理を繰り返す。
【００２０】
また、プレビュー処理の終了が必要な場合は、画像出力開始ボタン２５０が押された場合であり、その際は、本プレビュー処理を終了する。
図４は、本実施形態を示す画像形成装置のデータ処理手順の一例を示すフローチャートである。本例は、Ｓ３０３の課金プレビュー処理の詳細例である。なお、Ｓ４０１〜Ｓ４１４は各ステップを示し、各ステップは、ＣＰＵ１１１がＲＯＭ１１２より制御プログラムをＲＡＭ１１３にロードして実行することで実現される。
なお、本実施形態では、印刷ジョブに設定された印刷設定に従う出力可能範囲とそれ以外の出力範囲をプレビューするモードには、自動プレビューモードと指定プレビューモードとがある。
例えば指定プレビューモードでは、ページ単位、部単位、あるいは画像処理単位をユーザが後述するユーザインタフェースを介して選択可能、あるいはＰＣのプリンタドライバで指定可能に構成されている。
【００２１】
Ｓ４０１で、ＣＰＵ１１１は、課金プレビュー処理の初期化処理を行う。具体的には、ＣＰＵ１１１がＲＡＭ１１３で管理されるパラメータpreview _ numに「０」をセットする。ここで、パラメータpreview _ numは、完了したプレビュー処理の回数を示す情報であり、課金プレビュー処理の起動時に、「０」に初期化する。
そして、Ｓ４０２で、ＣＰＵ１１１は印刷設定提案モードが指定されているかを判断する。本判断は、ＣＰＵ１１１がユーザの操作に従い画像設定提案選択ボタン２６０の状態を判断するものであり、ＯＦＦが選択されているとＣＰＵ１１１が判断した場合、Ｓ４０３に進み、ＯＮが選択されていると判断した場合、Ｓ４０４に進む。
そして、Ｓ４０３で、必用なプレビュー処理の回数のためのパラメータloop _numを初期化する。ここで、パラメータloop _numは、必要なプレビュー処理の回数を示すものであり、画像設定提案選択ボタン２６０がＯＦＦである場合、指定された画像データやドキュメントを、指定された画像出力設定で画像出力するのみなので、「１」に初期化する。
【００２２】
一方、Ｓ４０４では、Ｓ４０３と同様、必要なプレビュー処理の回数を初期化する処理である。ここで、画像設定提案選択ボタン２６０がＯＮの場合なので、提案する画像設定の候補が複数存在することが想定されるため、プレビューする画像データやドキュメントも複数存在することになる。したがって、ＣＰＵ１１１は、提案する印刷設定の数でパラメータloop _numを初期化する。
次に、Ｓ４０５で、ＣＰＵ１１１は、課金装置１７０から投入金額情報を取得する。本処理は、課金装置１７０が管理する投入金額を取得する処理である。そして、Ｓ４０６で、ＣＰＵ１１１は、画像出力に必用な金額情報を示す課金額を算出する処理を行う。ここで、課金額の算出方法は従来技術と同様の処理を行う。例えば、画像出力のための各設定ごとに必用な金額情報をあらかじめ定めておき、その値を元に課金額を算出する。ここで、ＣＰＵ１１１は、機能設定に対応した算定テーブルを参照して課金額を算定する。
【００２３】
そして、Ｓ４０７で、ＣＰＵ１１１は、算定された課金額と取得した投入金額との差額に基づいて、投入金額が不足しているかどうかを判断する。
ここで、ＣＰＵ１１１は、Ｓ４０５で課金装置１７０から取得した投入金額が、Ｓ４０６で算出した課金額との差額が「０」であるのか否かを判断して、投入額が不足しているか否かを判断する。ここで、投入額が不足しているとＣＰＵ１１１が判断した場合、Ｓ４０８に進み、不足しないと判断した場合、Ｓ４１１に進む。
そして、Ｓ４０８で、ＣＰＵ１１１は、画像形成装置が自動でユーザに最適なプレビューモードを選択するか、ユーザが任意に設定するか、を示すモードの選択状態を判断する。実際には、プレビューモード選択フィールド２３０で、"自動"が選択されていたとＣＰＵ１１１が判断した場合、Ｓ４１０に進み、"自動"以外が選択されていたと判断した場合は、Ｓ４０９に進む。
そして、Ｓ４０９で、ＣＰＵ１１１は、プレビューモード選択フィールド２３０で選択されたモードに応じて指定不足金額プレビュー処理を行い、Ｓ４１２へ進む。なお、指定不足金額プレビュー処理の詳細については後述する。
【００２４】
一方、Ｓ４１０では、不足金額のプレビューをユーザが見やすいモードに自動でモードを選択してプレビューする自動不足金額プレビュー処理を行い、Ｓ４１２へ進む。なお、自動不足金額プレビュー処理の詳細については後述する。
次に、Ｓ４１２で、プレビュー回数情報を更新するためのパラメータpreview_nuをカウントアップしてプレビュー回数を更新する、Ｓ４１３へ進む。ここで、パラメータpreview_nuは、一連の画像出力設定のプレビュー処理をカウントするパラメータである。
そして、Ｓ４１３で、ＣＰＵ１１１は課金プレビュー処理が完了したか否かを判断する。実際には、完了したプレビュー回数（preview _num）が、処理が必要なプレビュー回数（loop _num）以上になっているかどうかを判断する。ここで、課金プレビュー処理が完了していないとＣＰＵ１１１が判断した場合は、Ｓ４０５へ戻り、Ｓ４０５以降の処理を繰り返す。
【００２５】
次に、Ｓ４１４で、ＣＰＵ１１１は、画像出力のための設定に対して、ユーザが課金装置１７０に投入した投入金額の不足により、不可能な設定メニューのグレイアウト表示を行い、本処理を終了する。
実際には、ＣＰＵ１１１が現在設定されている画像出力設定以外の設定を反映させた際の課金額を算出し、印刷が可能か否かを判断して操作／表示部１２０に表示すべき画像出力設定画面２００のメニューの更新を行う。
例えば、現在モノクロ設定がされていたとすると、ＣＰＵ１１１が画像出力設定をカラーにした際の課金額を算出する。そして、ユーザが課金装置１７０に投入した投入金額が不足しているとＣＰＵ１１１が判断した場合は、印刷設定表示フィールド２２０のモノ／カラー設定１６０１のメニュー表示をグレイアウト表示に切り替える。ここでは、モノ／カラー設定の場合の説明のみであるが、他のメニューに関しても同様の処理を行う処理も含めた構成としても構わない。
【００２６】
図５は、本実施形態を示す画像形成装置のデータ処理手順の一例を示すフローチャートである。本例は、Ｓ４０９の指定不足金額プレビュー処理の詳細例である。なお、Ｓ５０１〜Ｓ５０４は各ステップを示し、各ステップは、ＣＰＵ１１１がＲＯＭ１１２より制御プログラムをＲＡＭ１１３にロードして実行することで実現される。
Ｓ５０１で、ＣＰＵ１１１は、指定されるプレビュー方法の情報を取得し、実行する所定のプレビュー方法がいずれに該当するかを判断する。実際には、プレビューモード選択フィールド２３０により、"ページ"が指定されているとＣＰＵ１１１が判断した場合、Ｓ５０２に進む。
また、プレビューモード選択フィールド２３０により"部数"が指定されているとＣＰＵ１１１が判断した場合、Ｓ５０３に進む。さらに、プレビューモード選択フィールド２３０により"特殊加工"が指定されているとＣＰＵ１１１が判断した場合、Ｓ５０４に進む。
そして、Ｓ５０２で、ＣＰＵ１１１は、印刷不可ページプレビューフィールド２４０にプレビュー画像を、ページ単位で表示する印刷不可ページプレビュー処理を行い、本処理を終了する。
実際の表示は図２の（Ａ）に示すような、印刷不可ページプレビューフィールド２４２を表示する処理を行う。
図２の（Ａ）において、印刷可能ページプレビューフィールド２４１は、印刷可能なページのプレビューを行うフィールドであり、課金額と投入金額から画像出力が可能なページを、通常プレビュー処理で表示する。なお、本実施形態では、印刷不可ページプレビューフィールド２４２は、印刷可能ページプレビューフィールド２４１に対してグレーアウト表示される領域に対応する。また、印刷可能ページプレビューフィールド２４１は、設定された印刷設定に従い出力できる出力可能範囲に対応し、印刷不可ページプレビューフィールド２４２は、それ以外の出力範囲に対応する。特に、印刷不可ページプレビューフィールド２４２は、課金額に相当する料金をユーザが投入していないため、その印刷処理を実行できない範囲として表示される領域に対応する。
【００２７】
なお、画像出力が可能なページの特定を含め、本プレビュー処理の詳細は後述する。
印刷不可ページプレビューフィールド２４２は、印刷不可なページのプレビューを行うフィールドであり、課金額と投入金額から画像出力が不可能なページを、固有のプレビュー処理で表示する。なお、画像出力が不可能なページの特定を含め、本プレビュー処理の詳細は後述する。
また、固有のプレビュー処理としては、本実施例ではグレイアウト表示を行うが、他の方法であっても構わない構成をとる。
一方、Ｓ５０３では、ＣＰＵ１１１が印刷不可ページプレビューフィールド２４０に表示するプレビュー画像を、部単位で表示する印刷不可部数プレビュー処理を行う。実際の表示は図６で示すように、印刷不可部数プレビューフィールド１１００を表示する処理を行う。
【００２８】
図６において、印刷不可部数プレビューフィールド１１００は、印刷可能部数プレビューフィールド１１０１と、印刷不可部数プレビューフィールド１１０２から構成される。
印刷可能部数プレビューフィールド１１０１は、印刷可能な部のプレビューを行うフィールドであり、課金額と投入金額から画像出力が可能な部を、通常プレビュー処理で表示する。なお、画像出力が可能な部の特定を含め、プレビュー処理の詳細は後述する。
印刷不可部数プレビューフィールド１１０２は、印刷不可な部のプレビューを行うフィールドであり、課金額と投入金額から画像出力が不可能な部を、前記固有のプレビュー処理で表示する。なお、画像出力が不可能な部の特定を含め、処理の詳細は後述する。
また、固有のプレビュー処理としては、本実施形態ではグレイアウト表示を行うが、他の方法であっても構わない構成をとる。
一方、Ｓ５０４では、ＣＰＵ１１１がプレビュー表示フィールドに表示するプレビュー画像を、特殊加工単位で表示する特殊加工不可プレビュー処理を行う。実際の表示は図７の（Ａ）で示すような、特殊加工不可プレビューフィールド１２００を表示する処理を行う。
図７の（Ａ）において、特殊加工不可プレビューフィールド１２００は、通常プレビューフィールド１２０１と、特殊加工不可マークフィールド１２０２の表示を行う。通常プレビューフィールド１２０１は、前記通常プレビュー処理を行うフィールドである。印刷可能／不可に関わらず、全ての画像出力ページのプレビューを１部分だけページ単位で行う。
特殊加工不可マークフィールド１２０２は、特殊加工不可か否かを、投入金額と課金額から算出し、画像出力可能であれば何も表示せず、画像出力が不可であれば特殊加工も画像出力不可であることを通知する警告表示を行う。
【００２９】
図８は、本実施形態を示す画像形成装置のデータ処理手順の一例を示すフローチャートである。本例は、Ｓ４１０の自動不足金額プレビュー処理の詳細例である。なお、Ｓ６０１〜Ｓ６０７は各ステップを示し、各ステップは、ＣＰＵ１１１がＲＯＭ１１２より制御プログラムをＲＡＭ１１３にロードして実行することで実現される。
Ｓ６０１で、ＣＰＵ１１１は、画像出力のためにユーザにより設定された各設定値に応じて、ユーザに最適なプレビューモードを自動で選択するための判断処理を行う。ここで、画像出力設定が"部指定のみ"であるとＣＰＵ１１１が判断した場合、Ｓ６０２に進む。
【００３０】
また、画像出力設定が"特殊加工のみ"であるとＣＰＵ１１１が判断した場合、Ｓ６０３に進む。さらに、画像出力設定が"部／特殊加工無し"であると判断した場合、Ｓ６０４に進む。また、画像出力設定が"部／特殊加工有り"であるとＣＰＵ１１１が判断した場合、Ｓ６０５に進む。
そして、Ｓ６０２で、ＣＰＵ１１１は、印刷不可部数プレビュー処理を行い、本処理を終了する。なお、Ｓ６０２の処理は、Ｓ５０３で示す処理と同様である。
また、Ｓ６０３で、ＣＰＵ１１１は、特殊加工不可プレビュー処理を行い、本処理を終了する。なお、Ｓ６０３は、Ｓ５０４で示す処理と同様である。
また、Ｓ６０４で、ＣＰＵ１１１は、印刷不可ページプレビュー処理を行い、本処理を終了する。なお、Ｓ６０４はＳ５０２で示す処理と同様である。
【００３１】
さらに、Ｓ６０５で、ＣＰＵ１１１は、投入金額が特殊加工を除いた画像出力設定で画像データの画像出力を行うための課金額を満たしているかどうかを判断する。ここで、課金額を満たしているとＣＰＵ１１１が判断した場合は、Ｓ６０７に進み、満たしていないと判断した場合は、Ｓ６０６に進む。
そして、Ｓ６０６で、ＣＰＵ１１１は、印刷不可部数プレビュー処理を行い、本処理を終了する。なお、Ｓ６０６はＳ５０３で示す処理と同様である。
Ｓ６０７で、ＣＰＵ１１１は特殊加工不可プレビュー処理を行い、本処理を終了する。Ｓ６０７は、Ｓ５０４で示す処理と同様である。
図９は、本実施形態を示す画像形成装置のデータ処理手順の一例を示すフローチャートである。本例は、図５及び図８に示した印刷不可ページプレビュー処理の詳細例である。なお、Ｓ７０１〜Ｓ７０９は各ステップを示し、各ステップは、ＣＰＵ１１１がＲＯＭ１１２より制御プログラムをＲＡＭ１１３にロードして実行することで実現される。
【００３２】
Ｓ７０１で、ＣＰＵ１１１は印刷可能なページ数の算出処理を行う。例えば、下記のように算出を行う。
印刷可能ページ数 ＝（（投入金額÷（モノ／カラー単価）））× N-up
次に、Ｓ７０２で、ＣＰＵ１１１は、印刷可能ページのためのプレビュー領域が不足するか否かを判断する。算出方法としては、例えば図６の（Ａ）では印刷不可ページプレビューフィールド２４０で表示可能なプレビュー画像は４面となる。印刷可能ページは２ページ分である。さらに印刷不可ページのプレビューのため、最低１面を残しておく必要があるが、それでも利用する面は３面であり、プレビュー領域は不足しないと判断して、Ｓ７０３に進む。
【００３３】
また、図７の（Ｂ）に示すようにプレビュー表示フィールドで表示可能なプレビュー画像は４面となる。印刷可能ページは４ページ分である。さらに印刷不可ページのプレビューのため、最低１面を残しておく必要があるが、利用する面は５面であり、プレビュー領域が不足すると判断して、Ｓ７０４に進む。
そして、Ｓ７０３で、ＣＰＵ１１１は、Ｓ７０１で算出した印刷可能ページ数分のページの通常プレビュー処理を行い、図６に示す印刷可能ページプレビューフィールド２４１にプレビュー画像を表示する。
一方、Ｓ７０４では、ＣＰＵ１１１が印刷可能ページのまとめ表示を行い、Ｓ７０５へ進む。具体的には、例えば図７の（Ｂ）に示すように、利用する面が５面となるため、印刷可能ページでは３面の利用に抑える必要がある。従って、ＣＰＵ１１１は、１ページ目と２ページ目は通常プレビューを行い、３ページ目と４ページ目は印刷可能ページまとめプレビュー１３０２のようにまとめて表示する。
【００３４】
次に、Ｓ７０５で、ＣＰＵ１１１は、下記のように算出式に従い印刷不可なページ数の算出処理である。
印刷不可ページ数 ＝ 全ページ数 − 印刷可能ページ数
そしえ、Ｓ７０６で、ＣＰＵ１１１は、印刷不可ページのためのプレビュー領域が不足するか否かを判断する。
ここでは、算出方法として、例えば図６の（Ａ）では印刷不可ページプレビューフィールド２４０で表示可能なプレビュー画像は４面となる。ここで、印刷可能ページで利用した面は２面であるため、印刷不可ページのプレビューに利用可能な面は２面になる。ただ印刷不可ページに利用する面は１面であり、プレビュー領域は不足しないと判断して、Ｓ７０７に進む。
【００３５】
また、図７の（Ｂ）でもプレビュー表示フィールドで表示可能なプレビュー画像は４面となる。ここで、印刷可能ページで利用した面は３面であるため、印刷不可ページのプレビューに利用可能な面は１面になる。印刷不可ページに利用する面は９６面であり、プレビュー領域が不足すると判断して、Ｓ７０８に進む。
そして、Ｓ７０７で、ＣＰＵ１１１は、Ｓ７０５で算出した印刷不可ページ数分のページを、通常プレビュー処理した画像をさらにグレイアウト表示し、印刷不可ページプレビューフィールド１００２に表示して、本処理を終了する。
一方、Ｓ７０８では、ＣＰＵ１１１が印刷不可ページのまとめ表示を行う。例えば図７の（Ｂ）に示す例では、利用する面は９６面であるが、印刷不可ページは１面の利用に抑える必要がある。従って、５ページ目から１００ページ目までを、印刷不可ページまとめプレビュー１３０３のようにまとめて表示する。
【００３６】
そして、Ｓ７０９では、ＣＰＵ１１１がＳ７０８で表示した印刷不可ページまとめプレビュー１３０３をさらにグレイアウトして表示して、本処理を終了する。
図１０は、本実施形態を示す画像形成装置のデータ処理手順の一例を示すフローチャートである。なお、図１０の（Ａ）は印刷不可部数プレビュー処理例に対応また、Ｓ８０１〜Ｓ８０３、Ｓ９０１、Ｓ９０２は各ステップを示し、各ステップは、ＣＰＵ１１１がＲＯＭ１１２より制御プログラムをＲＡＭ１１３にロードして実行することで実現される。
まず、Ｓ８０１で、ＣＰＵ１１１は下記のように算出式に従い印刷可能な部数の抽出処理を行う。
印刷可能部数 ＝ 投入金額 ÷（（モノ／カラー単価）×（全ページ数÷N-up））
そして、ＣＰＵ１１１は、上記のように算出した印刷可能ページ数分のページの前記通常プレビュー処理を行い、印刷可能部数プレビューフィールド１１０１に表示する。
【００３７】
次に、Ｓ８０２で、ＣＰＵ１１１はページの途中まで印刷が可能な部のプレビューを行うため、下記の算出式に基づいて算出した残投入額を含む印刷不可プレビュー処理を行う。下記で算出した金額を残投入金額として処理を行う。
残投入金額＝投入金額−（印刷可能部数×全ページ数×（モノ／カラー単価））÷N-up
そして、上記のように算出した残投入金額を、投入金額として印刷不可ページプレビュー処理を行う。詳細には印刷可能ページ数分のページの通常プレビュー処理を行い、印刷可能部数プレビューフィールド１１０１に表示する。また印刷不可ページ数分のページについて通常プレビュー処理を行い、印刷不可部数プレビューフィールド１１０２に表示する。
そして、Ｓ８０３で、ＣＰＵ１１１は、下記の算出式に基づいて算出した印刷不可部数の抽出処理を行う。
印刷不可部数 ＝ 全部数 − 印刷可能部数
ここで、ＣＰＵ１１１は、印刷可能部数はＳ８０２でプレビュー処理を行った場合は、１マイナスした値で算出する。
【００３８】
そして、ＣＰＵ１１１は、上記のように算出した印刷不可部数分を通常プレビュー処理した画像をさらにグレイアウト表示し、印刷不可部数プレビューフィールド１１０２に表示して、本処理を終了する。
特殊加工不可プレビュー処理が開始されると、Ｓ９０１で、ＣＰＵ１１１が１部分の通常プレビュー処理を行う。そして、Ｓ９０２で、ＣＰＵ１１１は、特殊加工が印刷不可である通知を示す表示を行い、本処理を終了する。
なお、Ｓ９０２が実行される場合とは、本処理を行う時点で投入金額が不足している場合に該当する。従って、まず複雑な画像設定を調整するより、特殊加工を外した方が金額に抑えるには好ましいと考えられる。従って、特殊加工プレビューでは特殊加工が不可であることをユーザに通知して、本処理を終了する。
【００３９】
図１１は、本実施形態を示す画像形成装置で処理されたレイアウト処理例を説明する図である。本例は、図２で示した画像設定提案選択ボタン２６０でＯＮが設定された場合に、提案するレイアウトの構成例を３つの態様として示した例である。なお、提案処理自体は、従来提案される技術で行う。
図１１に示すように、本実施形態では、それぞれレイアウトＩＤ１、レイアウトＩＤ２、レイアウトＩＤ３の３つの提案がなされている。
図１２は、本実施形態を示す画像形成装置におけるユーザインタフェースの一例を示す図である。本例は、図１１に示した提案レイアウト処理した場合のプレビュー状態を示している。
図１２に示すユーザインタフェースは、図１１に提案した３つのレイアウトを提案するため、ＣＰＵ１１１がＳ４０２の判断処理で印刷設定提案モード指定があると判断し、Ｓ４０４でloop_ numに「３」を設定する。そして、ＣＰＵ１１１がＳ４０５以降の一連の処理を３回繰り返すことで、レイアウト提案プレビュー１５０１、レイアウト提案プレビュー１５０２、レイアウト提案プレビュー１５０３が表示される。
【００４０】
最後に、本実施形態ではユーザが投入する料金に応じて印刷可能／不可のプレビュー処理の説明を行ったが、料金のみに限定するものではない構成であっても構わない。したがって、例えば、部門での画像出力の管理システムにおける、ユーザの画像出力制限などに適用する構成も含む。
なお、本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合も適応可能である。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【符号の説明】
【００４１】
１００  画像形成装置
１１０  制御装置
１６０  ＰＣ
１７０  課金装置
【図１】
2011118212.tif 000003
【図２】
2011118212.tif 000004
【図３】
2011118212.tif 000005
【図４】
2011118212.tif 000006
【図５】
2011118212.tif 000007
【図６】
2011118212.tif 000008
【図７】
2011118212.tif 000009
【図８】
2011118212.tif 000010
【図９】
2011118212.tif 000011
【図１０】
2011118212.tif 000012
【図１１】
2011118212.tif 000013
【図１２】
2011118212.tif 000014