(57)【特許請求の範囲】
【請求項１】
画像データの入力部と、
前記入力部から入力された画像データが表す画像の各ページの属性を検出する検出部と、
前記画像の各ページの中で、複数ページを１枚にする所定の画像処理を行うのに適した複数ページを、前記検出部で検出された個々のページの属性が前記所定の画像処理を行うのに適し、かつ、連続する複数ページに決定し、該複数ページに前記所定の画像処理を行う制御部と、
を備える
ことを特徴とする画像処理装置。
【請求項２】
前記制御部は、前記所定の画像処理に適した連続する複数ページの組が複数組存在する場合に、該複数組の中から、前記所定の画像処理に適した順に必要組数を選定する、
または、前記適した順に選定した場合に必要組数確保できない場合は、前記適した順よりも取り得る組数を優先して必要組数を選定する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記ページの属性が前記所定の画像処理を行うのに適しているか否かの判断は、重み付けされた複数種類の属性に基づいて行う
ことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記制御部は、前記連続する複数ページの個々のページの属性の組み合わせを前記決定のための一つの判定基準にする
ことを特徴とする請求項１乃至３のいずれか１つに記載の画像処理装置。
【請求項５】
前記属性は、前記ページ内の文字の大きさと、前記ページ内の画像部分の大きさと、前記ページ内の画像部分の種類と、前記ページで使用されている色の種類とを含む
ことを特徴とする請求項１乃至４のいずれか１つに記載の画像処理装置。
【請求項６】
前記画像の印刷に関する設定と、前記印刷に対する上限金額の入力とを受け付ける操作部を備え、
前記制御部は、前記操作部で設定された印刷を行った場合の課金額と前記操作部で入力された上限金額とを比較し、前記課金額が前記上限金額を上回る場合に、前記所定の画像処理を行う
ことを特徴とする請求項１乃至５のいずれか１つに記載の画像処理装置。
【請求項７】
前記制御部は、前記画像の印刷で使用される印刷剤の残量が所定の下限値を下回る場合に、前記所定の画像処理を行う
ことを特徴とする請求項１乃至６のいずれか１つに記載の画像処理装置。
【請求項８】
前記所定の画像処理は、連続する複数ページを１ページに収めて印刷するための集約処理を含む
ことを特徴とする請求項１乃至７のいずれか１つに記載の画像処理装置。
【請求項９】
前記所定の画像処理は、連続する複数ページを両面印刷するための両面処理を含む
ことを特徴とする請求項１乃至７のいずれか１つに記載の画像処理装置。
【請求項１０】
前記所定の画像処理は、前記複数ページを１枚にし、かつ、前記画像の印刷に使用される印刷剤の消費量が通常の印刷より低下される画像処理を含む
ことを特徴とする請求項１乃至９のいずれか１つに記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像のページ毎に画像処理を行う画像処理装置に関する。
【背景技術】
【０００２】
有料の複写サービスを提供する複写機などは、利用者の入力した印刷設定に応じて課金額が決定されるようになっている。この印刷設定に応じた課金額を利用者が事前に把握している場合はよいが、把握していない場合には、利用者が希望の課金額、または印刷品質を満足するまで設定変更を繰り返し行うことにもなり兼ねず、利用者に掛かる負担が大きくなる。そこで、利用者による上限金額（希望の課金額）の入力を可能とし、印刷設定に応じた実際の課金額が上限金額を上回る場合に、所定の画像処理を行って課金額を抑えるようにしているものがある。
【０００３】
たとえば、特許文献１には、課金額と上限金額の金額差に基づいて、複数種類の画像処理の中から上限金額以下で印刷を実行できる画像処理を検索する。見つかればそのプレビュー画面や課金額を利用者に提示し、見つからなければ利用者自身が画像処理を選択したり、その処理のパラメータを選択したりするなどの変更を行って課金額を抑えられるようにする。また画像処理は、印刷濃度を低下させたり画像サイズを縮小したりするなどの処理であり、これらを処理対象の画像内における処理に適した領域（カラー領域）や画像部分に対して優先的に行うようにする。さらに、利用者が予めページ毎に課金優先または画質優先を指定しておいた場合には、課金優先に指定されたページのみが上記の画像処理の対象になる技術が開示されている。
【０００４】
【特許文献１】特開２００７−４３４９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記のように、画像内の領域毎などに画像処理を行う場合には、ページ単位などで画像処理を行う場合に比べて、課金額の計算が複雑になる。さらに、ページ内でのレイアウトや濃淡関係が崩れてしまうことになる。
【０００６】
また、上限金額に収まる画像処理が選択されると、複数ページの原稿全体の中でその画像処理に適した領域全体に対して画像処理が施される。たとえば、画像処理に適した領域が原稿の全てのページに存在しているような場合には、全てのページに対して画像処理が施されることになる。そのため、上限金額に対して必要以上のページに画像処理が施されるおそれがあり、処理対象のページを選択する場合は、利用者が手動で行わなければならないため、操作が煩雑になる。
【０００７】
本発明は、上記の問題を解決しようとするものであり、利用者の負担を軽減しつつ、所定の画像処理を行うのに適したページを決定することができる画像処理装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【０００９】
［１］画像データの入力部と、
前記入力部から入力された画像データが表す画像の各ページの属性を検出する検出部と、
前記画像の各ページの中で、複数ページを１枚にする所定の画像処理を行うのに適した複数ページを、前記検出部で検出された個々のページの属性が前記所定の画像処理を行うのに適し、かつ、連続する複数ページに決定し、該複数ページに前記所定の画像処理を行う制御部と、
を備える
ことを特徴とする画像処理装置。
【００１０】
上記発明では、画像データが表す画像の各ページの属性を検出し、この画像の各ページの中で、複数ページを１枚にする所定の画像処理を行うのに適した複数ページを、個々のページの属性が所定の画像処理を行うのに適し、かつ、連続する複数ページに決定する。画像の各ページの属性とは、各ページに記載されている画像自体の属性を含み、たとえばページ内の文字部分の属性や画像部分の属性などを含む。
【００１１】
これにより、処理後に画像自体の品質が著しく低下してしまうような処理に適さないページを処理対象から除外できるようになり、利用者が処理対象のページを選択したり画像処理の設定を変更したりするなどの操作を行わなくても、複数ページを１枚にする所定の画像処理を行うのに適した連続する複数ページを自動的に決定し処理できるようになる。
【００１２】
［２］前記制御部は、前記所定の画像処理に適した連続する複数ページの組が複数組存在する場合に、該複数組の中から、前記所定の画像処理に適した順に必要組数を選定する、
または、前記適した順に選定した場合に必要組数確保できない場合は、前記適した順よりも取り得る組数を優先して必要組数を選定する
ことを特徴とする［１］に記載の画像処理装置。
【００１３】
上記発明では、所定の画像処理に適した連続する複数ページの組が複数組存在する場合に、その複数組の中から、所定の画像処理に適した順に必要組数を選定する。たとえば、処理に対する各組の所属ページの適合度（処理に適している度合い）を属性に基づいて確認し、所属ページの適合度の高い組から順に必要組数を確保するなどが可能である。これにより、処理対象の候補となる、連続する複数ページの組が複数ある場合に、所定の画像処理により適したページの所属する組から順に、所定の画像処理を必要組数分だけ行うことが可能になる。また、上記の複数組の中から、所定の画像処理に適した順に必要組数を選定した場合に必要組数確保できない場合は、適した順よりも取り得る組数を優先して必要組数を選定する。
【００１４】
［３］前記ページの属性が前記所定の画像処理を行うのに適しているか否かの判断は、重み付けされた複数種類の属性に基づいて行う
ことを特徴とする［１］または［２］に記載の画像処理装置。
【００１５】
上記発明では、複数種類の属性が重み付けされており、ページの属性が、複数ページを１枚にする所定の画像処理を行うのに適しているか否かの判断は、重み付けされた複数種類の属性に基づいて行う。
【００１６】
［４］前記制御部は、前記連続する複数ページの個々のページの属性の組み合わせを前記決定のための一つの判定基準にする
ことを特徴とする［１］乃至［３］のいずれか１つに記載の画像処理装置。
【００１７】
上記発明では、画像の複数ページを１枚にする画像処理を行う場合には、個々のページの属性とは別に属性の組み合わせが重要になることがあるため、その組み合わせを一つの判定基準にして処理に適した連続する複数ページを決定する。上記の複数ページを１枚にする画像処理においては、このようなページ毎の属性の組み合わせも考慮することにより、処理により適した連続する複数ページを決定できるようになる。
【００１８】
［５］前記属性は、前記ページ内の文字の大きさと、前記ページ内の画像部分の大きさと、前記ページ内の画像部分の種類と、前記ページで使用されている色の種類とを含む
ことを特徴とする［１］乃至［４］のいずれか１つに記載の画像処理装置。
【００１９】
上記発明では、属性として、文字の大きさ、画像部分の大きさや種類を用いる場合には、ページ内の画像自体の大きさを縮小する画像処理などに適したページを決定できるようになる。属性として、ページで使用されている色の種類を用いる場合には、複数ページを一組の処理対象とする画像処理などに適したページを決定できるようになる。
【００２０】
また、たとえば、複数ページを一組の処理対象として各ページ内の画像自体の大きさを縮小するなどの画像処理（集約処理）の場合には、組み合わせられた処理の種類に応じて適宜な複数種類の属性を選択し、使用することも可能である。
【００２１】
このような文字の大きさ、画像部分の大きさや種類、色の種類といった複数種類の属性により、複数ページを１枚にする所定の画像処理に対し、適した連続する複数ページを決定できるようになる。
【００２２】
［６］前記画像の印刷に関する設定と、前記印刷に対する上限金額の入力とを受け付ける操作部を備え、
前記制御部は、前記操作部で設定された印刷を行った場合の課金額と前記操作部で入力された上限金額とを比較し、前記課金額が前記上限金額を上回る場合に、前記所定の画像処理を行う
ことを特徴とする［１］乃至［５］のいずれか１つに記載の画像処理装置。
【００２３】
上記発明では、有料の印刷サービスや複写サービスを利用する利用者などによって印刷に関する設定とその印刷に対する上限金額の入力が行われると、設定された印刷を行った場合の課金額と、入力された上限金額とを比較し、課金額が上限金額を上回る場合に、複数ページを１枚にすることで、印刷枚数や印刷剤の消費量を減らして課金額を低減できる所定の画像処理を、その処理に適した連続する複数ページに対して行うようにする。このような印刷／複写サービスにおける金額不足に伴って所定の画像処理が行われる場合にも、処理に適した連続する複数ページを利用者の負担になることなく簡単に決定できるようになる。
【００２４】
［７］前記制御部は、前記画像の印刷で使用される印刷剤の残量が所定の下限値を下回る場合に、前記所定の画像処理を行う
ことを特徴とする［１］乃至［６］のいずれか１つに記載の画像処理装置。
【００２５】
上記発明では、印刷剤の残量が所定の下限値を下回る場合には、複数ページを１枚にすることで、印刷剤の消費量を通常の印刷より低減できる所定の画像処理を、その処理に適した連続する複数ページに対して行うようにする。このような印刷剤の残量低下に伴って所定の画像処理が行われる場合にも、処理に適した連続する複数ページを利用者の負担になることなく簡単に決定できるようになる。
【００２６】
［８］前記所定の画像処理は、連続する複数ページを１ページに収めて印刷するための集約処理を含む
ことを特徴とする［１］乃至［７］のいずれか１つに記載の画像処理装置。
【００２７】
上記発明では、複数ページの画像を集約印刷する際に、その集約処理に適した連続する複数ページを利用者の負担になることなく簡単に決定できるようになる。
【００２８】
［９］前記所定の画像処理は、連続する複数ページを両面印刷するための両面処理を含む
ことを特徴とする［１］乃至［７］のいずれか１つに記載の画像処理装置。
【００２９】
上記発明では、複数ページの画像を両面印刷する際に、その両面処理に適した連続する複数ページを利用者の負担になることなく簡単に決定できるようになる。
【００３０】
［１０］前記所定の画像処理は、前記複数ページを１枚にし、かつ、前記画像の印刷に使用される印刷剤の消費量が通常の印刷より低減される画像処理を含む
ことを特徴とする［１］乃至［９］のいずれか１つに記載の画像処理装置。
【００３１】
上記発明では、複数ページを１枚にし、かつ、印刷剤の消費量を通常よりも低減させた印刷を行う際に、その画像処理に適した連続する複数ページを利用者の負担になることなく簡単に決定できるようになる。
【発明の効果】
【００３２】
本発明の画像処理装置によれば、利用者の負担を軽減しつつ、所定の画像処理を行うのに適したページを決定できるようになる。
【発明を実施するための最良の形態】
【００３３】
以下、図面に基づき本発明の実施の形態を説明する。
【００３４】
先ず、本明細書で使用する用語について説明する。本明細書では、「画像部分」と言う場合と、その他で「画像」と言う場合とでは意味合いが異なる（ただし「画像サイズ」は除く）。「画像部分」とは、たとえば、図表（グラフや図（絵）など）や写真などを指す。「画像サイズ」とは、図表や写真などの大きさを指す。「文字部分」とは、文字で記述されている箇所や領域を指し、たとえば、文字列や文章などを指す。また、図表や写真などに記述されている文字は、画像部分に包含される。
【００３５】
図１は、本発明の実施の形態に係る複写課金システム５が備える複写機１０の概略構成を示している。複写課金システム５は、有料で複写サービスを提供するシステムであり、複写機１０と課金装置５０とをケーブル７で通信可能に接続して構成される。
【００３６】
複写機１０は、原稿のカラーコピー機能やカラープリンタ機能などを備えたデジタルカラー複写機と呼ばれる装置（画像処理装置）であり、複写課金システム５においては、複写サービスの利用者による操作を受けて複写印刷を実行する機能を果す。また、複写機１０の印刷機能の中には、複数ページの原稿画像を縮小変倍し１ページに収めて印刷する集約印刷機能（Ｎin１印刷機能）や、複数ページの原稿画像を用紙の両面に印刷する両面印刷機能や、印刷濃度を低下させて印刷に使用されるトナー（印刷剤）の消費量を抑えるトナーセーブ機能が設けられている。課金装置５０は、硬貨などの投入を受け付けてサービスの利用に応じた料金を徴収するコインベンダなどの装置であり、複写課金システム５においては、複写機１０で利用された複写サービスに対する課金を行う機能を果す。
【００３７】
図１に示すように、複写機１０は、制御部としてのＣＰＵ（Central Processing Unit）１１に、バス１２を介してＲＯＭ１３（Read Only Memory）と、ＲＡＭ（Random Access Memory）１４と、不揮発メモリ１５と、操作表示部１６と、スキャナ部１７と、画像処理部１８と、プリンタ部１９と、課金処理部２０と、通信部２１とを接続して構成される。
【００３８】
ＣＰＵ１１は、ＲＯＭ１３に格納されているプログラムに基づいて複写機１０の動作を制御する。ＲＡＭ１４はＣＰＵ１１がプログラムを実行する際に各種データを一時的に格納するワークメモリとして使用されるほか、画像データを一時的に保存するための画像メモリなどにも使用される。不揮発メモリ１５は、電源がオフされても記憶が保持されるメモリであり、装置固有の情報や各種の設定情報、後述する条件テーブル３０などが記憶される。
【００３９】
操作表示部１６は、複写機１０による複写サービスの利用者などに各種の操作画面や案内画面を表示する表示部としての機能と、利用者などが複写機１０に対して行う設定や入力などの各種の操作を受け付ける操作部としての機能とを果たす。操作表示部１６が受け付ける設定は、原稿画像の複写印刷における印刷部数、印刷画質、印刷サイズ（出力用紙サイズ）などの印刷に関する設定（印刷設定）などである。操作表示部１６が受け付ける入力は、設定した複写印刷に対する上限金額（利用者が希望する課金額）の入力などである。ここでは、操作表示部１６は液晶ディスプレイとその画面上に設けられたタッチパネルと、各種のスイッチ類とで構成される。
【００４０】
スキャナ部１７は、原稿を光学的に読み取ってカラーの画像データを取得する機能を果たす。スキャナ部１７は、たとえば、原稿に光を照射する光源と、原稿からの反射光を受光して原稿を幅方向に１ライン分読み取るカラータイプのイメージセンサと、イメージセンサによるライン単位の読み取り位置を原稿の長さ方向に移動させるスキャン機構と、原稿からの反射光をイメージセンサに導いて結像させるレンズやミラーからなる光学経路などで構成される。画像処理部１８は画像データに対して、画像補正、回転、拡大／縮小、圧縮／伸張など各種の画像処理を施す機能を果たす。
【００４１】
プリンタ部１９は、入力された画像データに対応する画像を用紙にカラーで印刷して出力する機能を果たす。たとえば、用紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置などを備え、電子写真プロセスによって用紙上に画像を形成するカラーレーザープリンタなどとして構成される。またプリンタ部１９は、印刷で消費されるトナーの残量を検出するトナー残量検出部２２を備えている。
【００４２】
課金処理部２０は、複写機１０による複写印刷の課金に関する処理を行う機能を果す。通信部２１は、課金装置５０と接続されたケーブル７を通じて課金装置５０と通信する機能を果たす。
【００４３】
ＣＰＵ１１はプログラムを実行することで、操作表示部１６で設定された複写印刷を行った場合の課金額と入力された上限金額とを比較し、課金額が上限金額を上回る場合に、所定の画像処理を行って課金額を上限金額以下に抑える印刷プレビューを作成し操作表示部１６に表示する機能を果たす。この印刷プレビューの作成と表示においては、スキャナ部１７で取得された画像データが表す原稿画像の各ページの属性を検出し、その属性に基づいて、原稿画像の各ページの中で所定の画像処理を行うのに適したページを決定し、該ページに所定の画像処理を行う機能を果たす。また、原稿画像の各ページの文字部分や画像部分を検出すると共に、それらの属性を検出する検出部としての機能を果たす。この検出は、画像データの中味を解析して文字部分のデータや画像部分のデータを識別する汎用のアルゴリズムなどを使用して行うようになっている。なお、画像部分は、図表（グラフや図（絵）など）や写真などである。
【００４４】
所定の画像処理の詳細は、複写機１０が備える印刷機能の中の集約印刷機能における集約処理（Ｎｉｎ１処理）、両面印刷機能における両面処理、トナーセーブ機能における印刷濃度低下処理などである。集約処理は、本実施の形態では２ｉｎ１処理、４ｉｎ１処理、８ｉｎ１処理としている。
【００４５】
この所定の画像処理は、複写印刷の課金額を低減するために行われる場合には、集約処理と両面処理では印刷枚数の削減による課金額の低減が図られ、印刷濃度低下処理では印刷濃度の低下によるトナー消費量の抑制（節約）による課金額の低減が図られるようになる。なお、トナーセーブ機能においては、トナーの使用量に準じた的確な課金体系が設定されていることが好ましい。
【００４６】
また所定の画像処理は、プリンタ部１９のトナー残量検出部２２で検出されたトナーの残量が所定の下限値を下回る場合にも行うようにしてもよい。この場合は、たとえば、集約処理と両面処理では印刷枚数の削減によるトナー消費量の抑制が図られ、印刷濃度低下処理では印刷濃度の低下によるトナー消費量の抑制が図られるようになる。なお、所定の画像処理は、以下では「画像変更処理」と別称する場合がある。
【００４７】
属性は、上記の画像変更処理に適したページを決定するために使用されるものであり、各ページに記載されている画像自体の属性、すなわち、記載内容（記載情報）自体の属性を含む。詳細には、ページ内の文字部分の属性や画像部分の属性を含む。文字部分の属性は、文字の大きさ（フォントサイズ）、色、濃度などである。画像部分の属性は、画像の種類（図表、写真など）、大きさ、色、濃度などである。
【００４８】
またＣＰＵ１１は、属性に基づいて画像変更処理を行うページの優先順位も決定するようになっている。属性は、上記のように複数種類あり、優先順位は、それらの属性が画像変更処理の内容に応じて予め重み付けされることにより決定されるようになっている。またＣＰＵ１１は、複数ページを一組の処理対象とする集約処理や両面処理を行う場合に、複数ページのそれぞれの属性の組み合わせも一つの判定基準にして処理に適したページを決定するようになっている。ここでは、カラー／白黒といった各ページの色の組み合わせを判定基準の一つにしている。
【００４９】
なお、上記の画像変更処理は、ＣＰＵ１１が行うほかに、画像処理部１８が行う、もしくは画像処理部１８が一部を分担して行うようにしてもよい。
【００５０】
またＣＰＵ１１は、複写印刷された用紙（印刷物）が排出される所定のタイミングに、通信部２１を通じて課金信号を課金装置５０に送信する機能を果たす。たとえば、図示しない排紙トレイの排紙口近傍に設けられた排紙カウンタによる用紙の検出をトリガとして課金信号を送信するようになっている。課金装置５０は、複写機１０から課金信号を受信することで課金を行うようになっている。
【００５１】
図２は、不揮発メモリ１５に記憶されている条件テーブル３０の一例を示している。条件テーブル３０は、上記の画像変更処理に適したページを決定するための条件が登録されているテーブルである。ここでは、２ｉｎ１処理に使用する条件テーブルを例に説明する。
【００５２】
２ｉｎ１処理では、原稿サイズと印刷サイズが同じ場合には、原稿画像は２ｉｎ１されると元のサイズの約０．７倍（変倍率７０％）に縮小変倍される（面積比５０％）。これに伴い、文字は小さくなって見づらくなったり、潰れてしまったりするおそれがある。画像部分がある場合には、縮小されて同様に見づらくなったり、情報が欠損してしまったりするおそれがある。そのため、２ｉｎ１処理には、文字サイズ（フォントサイズ）が一定サイズ以上あり、画像部分を含む場合はその画像サイズが一定サイズ以上あるなどの条件を有するページが適している。
【００５３】
また、画像部分の縮小では、種類や情報量の違いにより、同じ倍率で縮小されても情報の欠損の仕方に差が出る場合がある。たとえば、一般的に写真は図表などよりも情報量が多いため、情報欠損が大きくなる可能性が高い。
【００５４】
また、２ｉｎ１処理が課金額を低減するために行われる場合には、カラーページと白黒ページを２ｉｎ１した場合には、その１ページはカラーページとして料金計算されるため、課金額の低減に繋がりにくくなる。
【００５５】
このように、２ｉｎ１処理は２ページを一組の処理対象として各ページ内の画像自体の大きさを縮小する画像処理であり、２ｉｎ１処理の条件テーブルには、その処理の内容に応じた、詳細には処理に伴う上記の画像品質への影響や課金額の低減効果を考慮した、複数の条件が登録されている。また、条件は上述の属性によって示されている。
【００５６】
図２に示すように、条件テーブル３０には、複数の条件（属性）が重み付けされて登録されている。詳細には、画像変更処理（本例の場合は２ｉｎ１処理）が不可である条件（不可条件）と、不適である条件（不適条件）とが重み付けされて複数登録されている。重み付けは、不可条件が最も重くされている。また、不適条件は処理の内容に応じた重み付けがされており、優先順位が付けられている。
【００５７】
不可条件は、本例では２ｉｎ１処理において画像品質に対する影響度が最も高いフォントサイズおよび画像サイズとしている。
【００５８】
フォントサイズは、２ｉｎ１処理で文字が約０．７倍に縮小されても一定サイズ以上に保たれる閾値を設定する。閾値は任意に設定できるが、たとえば、縮小後に７ポイントのフォントサイズが保たれるようにするには、閾値は１０ポイント以上などに設定することが好ましい。本例では、フォントサイズの閾値を１０ポイントに設定し、「ページ内の最小フォントサイズが１０ポイント未満」であることを処理不可の条件にしている。
【００５９】
画像サイズも同様に、２ｉｎ１処理で画像部分が約０．７倍に縮小されても一定サイズ以上に保たれる閾値を設定する。この閾値も任意に設定できるが、たとえば、原稿サイズの１／４など、Ａ４サイズの場合には７５ｍｍ×５０ｍｍなどに設定することが好ましい。本例では、画像サイズの閾値を７５ｍｍ×５０ｍｍに設定し、「ページ内の最小画像サイズが７５ｍｍ×５０ｍｍ未満」であることを処理不可の条件にしている。
【００６０】
不適条件は、本例ではページ色の組み合わせ（カラー／白黒）、画像部分の有無と種類（写真／図表）などとしており、各条件に重み付けをして優先順位を付けている。重み付けは任意に決めてよいが、ここでは、課金額の低減に寄与しにくい、ページ色の組み合わせを最も重くしており、その次に画像部分の有無を重くしている。また画像部分は、情報量の差に応じて、写真を含んでいる場合をより重くし、図表を含んでいる場合をその次に重くしている（写真＞図表）。詳細には、「隣り合うページがカラー／白黒である」ことを処理不適の優先順位１にしており、「ページ内に写真を含む」ことを処理不適の優先順位２にしており、「ページ内に図表を含む」ことを処理不適の優先順位３にしている。
【００６１】
また、図表に文字が含まれている場合には、その図表内の文字についても上記の不可条件におけるフォントサイズが適用されるようになる。すなわち、図表内の文字の最小フォントサイズが１０ポイント未満の場合は、不可条件に該当することになる。
【００６２】
条件テーブル３０における上記の各種条件や重み付けは、予め設定されている。また、フォントサイズや画像サイズの閾値などは、管理者などが設定できるようにしてもよい。
【００６３】
上記の条件テーブル３０では、不可条件に該当するページは処理の対象外となる。また、不適条件のみに該当するページは、その該当条件の優先順位が高いものから順に処理の対象外とされる。したがって、優先順位のより高い不適条件に該当していないページほど処理の優先順位が高くなる。
【００６４】
ここでは、２ｉｎ１処理の条件テーブルを例に説明したが、４ｉｎ１処理や８ｉｎ１処理、両面処理、印刷濃度低下処理についても同様の条件テーブルが用意されている。
【００６５】
たとえば、４ｉｎ１処理や８ｉｎ１処理の条件テーブルでは、２ｉｎ１処理の条件テーブルに対し、不可条件のフォントサイズと画像サイズの閾値を変更し、不適条件は同じにするなどが可能である。４ｉｎ１処理では、原稿サイズと印刷サイズが同じ場合には、原稿画像は４ｉｎ１されると元のサイズの０．５倍（変倍率５０％）に縮小変倍される（面積比２５％）。そのため、フォントサイズの閾値は２ｉｎ１処理と同様の理由で１４ポイントなどにしてもよい。画像サイズの閾値は、原稿サイズの１／２などにする、Ａ４サイズの場合には１０５ｍｍ×７０ｍｍなどにしてもよい。また画像サイズの閾値は、印刷サイズ（用紙サイズ）に応じて適宜変更しても構わない。
【００６６】
両面処理は、２ページを一組の処理対象としページ内の画像自体の大きさは変更しない画像処理である。この両面処理の条件テーブルには、不可条件または不適条件として、ページ色の組み合わせなどを登録してもよい。印刷濃度低下処理は、印刷におけるトナーの消費量を抑えるために画像の濃度を低下させる画像処理である。この印刷濃度低下処理の条件テーブルには、不可条件にページ内の画像自体の最低濃度の閾値を登録し、不適条件に画像部分の有無や種類などを登録してもよい。
【００６７】
次に、複写機１０の動作について説明する。
【００６８】
図５は、複写機１０による複写印刷処理のメインルーチンの流れを示している。複写機１０が起動すると、ＣＰＵ１１は本処理を開始する（Ｓｔａｒｔ）。複写サービスの利用者は、原稿を複写機１０で複写印刷するに当たり、操作表示部１６を通して印刷部数、印刷画質、印刷サイズ（出力用紙サイズ）などの印刷に関する設定を行い、希望する利用料金の上限金額を入力する。利用者は、これらの操作を終えると、原稿を複写機１０のスキャナ部１７に読み取らせる。
【００６９】
ＣＰＵ１１は、操作表示部１６を通じて複写サービスの利用者による印刷設定の入力と上限金額の入力を受け付け（ステップＳ１０１／ステップＳ１０２）、スキャナ部１７で読み取られた原稿の画像データから、利用者の設定した内容で印刷を行った場合の画像データを作成する（ステップＳ１０３）。さらにＣＰＵ１１は、その設定で実際に印刷出力を行った場合に使用されるトナーの種類や量、印刷枚数などに基づいて課金額（必要金額）を計算し（ステップＳ１０４）、算出した課金額と利用者の入力した上限金額とを比較して課金額が上限金額以下であるか否かを判断する（ステップＳ１０５）。
【００７０】
課金額が上限金額以下である場合には（ステップＳ１０５；Ｙｅｓ）、ＣＰＵ１１は、読み取った原稿の複写印刷を設定された内容でそのまま実行し（ステップＳ１０６）、複写印刷に対する課金処理を行って、本処理を終了する（Ｅｎｄ）。課金額が上限金額を超過している場合には（ステップＳ１０５；Ｎｏ）、ＣＰＵ１１は、課金額を低減する（上限金額以下に抑える）画像変更処理をサブルーチンで行い（ステップＳ１０７）、その画像変更処理を行って実際に印刷出力した場合の結果を操作表示部１６にプレビュー画面で表示し利用者に提示する（ステップＳ１０８）。
【００７１】
提示した内容に対するＯＫの操作を受けた場合には（ステップＳ１０９；Ｙｅｓ）、ＣＰＵ１１はその複写印刷を実行し（ステップＳ１０６）、複写印刷に対する課金処理を行って、本処理を終了する（Ｅｎｄ）。提示した内容に対するＯＫの操作を受けず（ステップＳ１０９；Ｎｏ）、利用者から画像変更処理を行うページの指定を受けた場合には（ステップＳ１１０；Ｙｅｓ）、ＣＰＵ１１は指定されたページに対する画像変更処理を行い（ステップＳ１１１）、ステップＳ１０８へ戻ってその印刷プレビューを操作表示部１６に表示し利用者に提示する。ページの指定を受けず（ステップＳ１１０；Ｎｏ）、利用者による上限金額の再入力を受けた場合には（ステップＳ１１２；Ｙｅｓ）、ステップＳ１０５へ戻る。またプレビュー画面を表示してから所定時間が経過したり、キャンセルの操作を受けたりした場合には（ステップＳ１１２；Ｎｏ）、複写印刷を行わずに本処理を終了する（Ｅｎｄ）。
【００７２】
なお、上記の複写印刷処理においては、課金額が上限金額以下の場合（ステップＳ１０５；Ｙｅｓの場合）にも、設定された内容で印刷出力した場合の結果をプレビュー画面として表示させるようにしてもよい。またこのプレビュー画面には、設定された内容で印刷を行う旨のメッセージなどを併せて表示させ、利用者が了解した場合（ＯＫの操作を受けた場合）に印刷を行うなどしてもよい。
【００７３】
ここで、課金額を上限金額以下に抑える画像変更処理の詳細と、処理に適したページの決定の仕方や印刷プレビューの詳細について、２ｉｎ１処理を例に説明する。
【００７４】
たとえば、複写サービスにおけるＡ４サイズの印刷料金は、白黒が１枚当たり１０円でカラーが１枚当たり２０円であるとする。白黒ページが７枚でカラーページが３枚ある計１０枚のＡ４サイズの原稿を、印刷部数１部、印刷サイズＡ４（出力用紙サイズＡ４）で複写印刷しようとすると、課金額は（１０円／枚×７枚＋２０円／枚×３枚）×１部で１３０円となる。これに対し、利用者が上限金額として１００円を入力していた場合には、課金額が３０円超過することになる。課金額が上限金額を超過した場合には、複写機１０のＣＰＵ１１は、課金額と上限金額の差額、原稿枚数（白黒／カラーページの枚数）、印刷設定の内容（印刷部数、印刷サイズなど）、その設定で印刷出力した場合に使用されるトナーの種類や量、および印刷料金などに基づいて、課金額を上限金額以下にするために何ページを２ｉｎ１するか決定する。
【００７５】
課金額を上限金額以下にする場合には、サービス提供者側の利益（売上金額）を考慮すると、課金額は上限金額以下でかつ上限金額により近い金額にすることが好ましい。ここで、印刷枚数を減らすことで課金額を上限金額と同じ１００円に抑えられるのは、白黒ページの印刷枚数を３枚減らすか、白黒ページとカラーページで印刷枚数を１枚ずつ減らす場合である。白黒ページのみで実現するには、６ページ分に対して２in１を行うか、４ページ分に対して４in１を行えばよいことになる。ここでは２in１を優先し、ＣＰＵ１１は、白黒６ページ分、すなわち、隣り合っている白黒２ページ分×三組を、２ｉｎ１するページ数として決定する。
【００７６】
次にＣＰＵ１１は、条件テーブル３０を参照して２in１に適したページの選定を行う（図２参照）。選定の仕方は、先ず不可条件に該当するページを処理対象から除外し、残りのページを処理対象の候補にする。このページの中で、優先順位のより高い不適条件に該当していない、隣り合っている２ページから優先的に処理対象に選定する。この選定の手順の詳細は、図３に示す原稿Ｐを例に説明する。
【００７７】
本例の原稿Ｐは、Ａ４サイズで文字部分と画像部分を含む計６ページ（６枚）の原稿である。１ページ目の原稿ｐ１は、文字のフォントサイズが１２ポイントとなっている。２ページ目の原稿ｐ２は、グラフを含んでおり、文字のフォントサイズが１２ポイントで、画像サイズ（グラフの大きさ）が原稿用紙サイズの１／４以上となっている。３ページ目の原稿ｐ３は、文字のフォントサイズが８ポイントとなっている。４ページ目の原稿ｐ４は、カラーの図（絵）を含んでおり、文字のフォントサイズが１０ポイントで、画像サイズ（図の大きさ）が原稿用紙サイズの１／４未満となっている。５ページ目の原稿ｐ５は、１ページ目の原稿ｐ１と同様に文字のフォントサイズが１２ポイントとなっている。６ページ目の原稿ｐ６は、カラーの写真を含んでおり、文字のフォントサイズが１０ポイントで、画像サイズ（写真の大きさ）が原稿用紙サイズの１／４以上となっている。
【００７８】
上記の原稿Ｐに対し、ＣＰＵ１１は、まず条件テーブル３０（図２参照）の不可条件に該当するページを処理対象から除外する。ここでは、原稿ｐ３はフォントサイズが８ポイントであるため、ページ内の最小フォントサイズが閾値（１０ポイント）未満に該当する。原稿ｐ４は画像サイズが原稿サイズの１／４未満であるため、ページ内の最小画像サイズが閾値（原稿サイズの１／４未満（Ａ４サイズの場合は７５ｍｍ×５０ｍｍ））に該当する。ＣＰＵ１１は、不可条件に該当する原稿ｐ３、ｐ４を処理対象から除外し、不可条件に該当していない残りのページを処理対象の候補にする。
【００７９】
続いてＣＰＵ１１は、残りのページで２ｉｎ１可能であるかを判断するために、残りのページの中に隣り合う（連続する）２ページが一組以上あるかを確認する。ここでは、原稿ｐ１と原稿ｐ２、原稿ｐ５と原稿ｐ６の二組が存在していることで、２ｉｎ１可能であると判断する。
【００８０】
隣り合う２ページが二組以上存在している場合には、ＣＰＵ１１は、その各ページを不適条件に照らし合わせていずれの組を優先的に２ｉｎ１処理するか判断する。ここでは、原稿ｐ１と原稿ｐ５はいずれの不適条件にも該当していないため、処理対象の優先順位が最も高いページとなる。ただし、隣り合うページではないため、このページ同士の２ｉｎ１は不可である。原稿ｐ２はグラフを含んでいるため、優先順位３の不適条件であるページ内に図表を含むに該当する。原稿ｐ６は写真を含んでいるため、優先順位２の不適条件であるページ内に写真を含むに該当する。これにより、ＣＰＵ１１は、優先順位のより高い不適条件に該当していない原稿ｐ２の方が原稿ｐ６よりも２ｉｎ１処理に適しており、原稿Ｐの中では原稿ｐ１と原稿ｐ２が２ｉｎ１に最適で、原稿ｐ５と原稿ｐ６が次に適していると判断し、原稿ｐ１と原稿ｐ２を最優先の処理対象に選定する。２ｉｎ１処理に適したページは、このような手順で選定される。
【００８１】
ＣＰＵ１１は、原稿の中から選定した処理対象の連続する２ページに対して２ｉｎ１処理を行い、その印刷プレビューを操作表示部１６に表示して利用者に提示する。
【００８２】
図４は、上記の原稿Ｐに対する２ｉｎ１の印刷プレビューを操作表示部１６に表示したプレビュー画面４０の一例を示している。プレビュー画面４０には、２ｉｎ１対象ページ４１、４２と（本例では原稿Ｐの１ページ目と２ページ目）、２ｉｎ１後の印刷プレビュー４３と、印刷プレビュー４３の内容で２ｉｎ１印刷を実行するかの確認メッセージ４４と、２ｉｎ１印刷の実行操作を受け付ける実行ボタン（ＯＫボタン）４５と、２ｉｎ１するページの指定操作を受け付けるページ指定ボタン４６と、ページの指定においてプレビュー画面４０に表示させるページを前ページにする操作を受け付ける前頁ボタン４７および次ページにする操作を受け付ける次頁ボタン４８とが表示される。また、このプレビュー画面４０に２ｉｎ１後の印刷料金（課金額）を併せて表示するようにしてもよい。
【００８３】
ＣＰＵ１１は、プレビュー画面４０に表示された実行ボタン４５が押下された場合には、印刷プレビュー４３の内容で印刷出力を実行する。ページ指定ボタン４６が押下された場合には、２ｉｎ１するページの指定を受け付ける状態にする。この状態で前頁ボタン４７が押下された場合には、プレビュー画面４０に現在表示している２ｉｎ１対象ページ４１、４２を前ページに順送りして表示する。次頁ボタン４８が押下された場合には、プレビュー画面４０に現在表示している２ｉｎ１対象ページ４１、４２を次ページに順送りして表示する。
【００８４】
本例のように１ページ目と２ページ目が表示されている状態で、たとえば次頁ボタン４８を押下すると、２ページ目と３ページ目が表示される。さらに次頁ボタン４８を押下する度に、３ページ目と４ページ目、４ページ目と５ページ目・・・というように次ページに順送りされて表示が切り替えられる。前頁ボタン４７の場合は、押下する度に逆に前ページに順送りされて表示が切り替えられる。また、本例のように１ページ目と２ページ目が表示されている状態で前頁ボタン４７が押下された場合には、最終の２ページ分に表示を切り替えるようにしてもよい。逆に、最終の２ページ分が表示されている状態で次頁ボタン４８が押下された場合には、先頭の２ページ分に表示を切り替えるようにしてもよい。
【００８５】
ＣＰＵ１１は、上記の前頁ボタン４７または次頁ボタン４８の押下操作で指定された２ページ分を２ｉｎ１処理し、その印刷プレビュー４３を表示させる。そして実行ボタン４５が押下されると、印刷プレビュー４３の内容で印刷出力を実行する。この場合は、指定された２ページ分の２ｉｎ１印刷を実行する。また、プレビュー画面４０にキャンセルの操作を受け付けるキャンセルボタンを表示し、そのキャンセルボタンが押下されるとページの指定を取り消したり、２ｉｎ１印刷を実行せずにキャンセルしたり、原稿の複写印刷自体をキャンセルしたりするようにしてもよい。
【００８６】
またＣＰＵ１１は、課金額が上限金額以下となるように、画像変更処理における２ｉｎ１処理と、４ｉｎ１処理と、８ｉｎ１処理と、両面処理と、印刷濃度低下処理とを所定の優先順位で行うようになっている。各処理の優先順位は任意にできるが、本実施の形態では、２ｉｎ１処理⇒４ｉｎ１処理⇒８ｉｎ１処理⇒両面処理および印刷濃度低下処理の少なくとも一方の順番で行うようにしている。詳細には、ＣＰＵ１１は、課金額が上限金額を上回る場合には、先ず「２ｉｎ１処理」によって課金額を上限金額以下にできるか判断する。不可であれば「４ｉｎ１処理」によって課金額を上限金額以下にできるか判断し、不可であれば更に「８ｉｎ１処理」によって課金額を上限金額以下にできるか判断する。全てのＮｉｎ１処理で不可である場合には、最後に両面処理および印刷濃度低下処理の少なくとも一方を「他の画像変更処理」として行うようになっている。
【００８７】
集約印刷（Ｎｉｎ１印刷）では、集約するページ数が多いほど印刷枚数は少なくなるため、印刷枚数の削減による低減金額が大きくなり、課金額をより少なくできる。ただし、画像の縮小倍率は小さくなり、画像品質への影響は大きくなる。両面印刷は、画像が縮小されないため集約印刷に比べて画像品質への影響は少ない。ただし、利用者は片面印刷を優先する場合が多いと考えられる。濃度を低下させた印刷も、画像が縮小されないためそれに伴う画像品質への影響は少ない。ただし、利用者が印刷濃度の低下による画像品質への影響を懸念する可能性がある。これらのことを考慮すると、画像変更処理における各処理の優先順位は、上記のようにすることが好ましい。また、両面印刷の方が２ｉｎ１印刷より印刷料金が安く設定されている場合や、トナーの使用量を減らすことによる課金額の低減効果が大きい場合などには、各処理の優先順位を上記のようにすることがより好ましい。
【００８８】
また、上限金額と課金額の差額が大きい場合には、課金額を大幅に低減できる４ｉｎ１処理や８ｉｎ１処理などが行われる可能性が高くなり、利用者にとって重要な情報が欠損してしまう、あるいは非常に見づらくなってしまうというように、容認できない品質劣化が生じてしまうことが起こりえる。画像変更処理を行った結果、利用者の入力した上限金額では品質劣化が免れず、利用者の望む品質が得られない場合には、画像変更処理を行った結果（印刷プレビュー）と、「〜について容認できる品質を下回っています。」、あるいは「〜について品質が標準以下です。」というような警告をプレビュー画面４０に表示させるようにしてもよい。そして、利用者が複写機１０の提示した設定でも良いと判断した場合にはその設定に対する印刷実行の操作を行い、品質劣化を容認できないと判断した場合には、上限金額の再入力または再度の画像変更処理を行うようにしてもよい。
【００８９】
次に、図５で説明した複写印刷処理の中の画像変更処理（サブルーチン）について説明する。ここでは、画像変更処理を概略と詳細とで二段階に説明する。なお、画像変更処理は、上述したように、課金額を上限金額以下にできるＮｉｎ１処理を集約ページ数の少ない順に探し、Ｎｉｎ１処理では不可である場合に他の画像変更処理（両面処理／印刷濃度低下処理）で対応するようにしている。
【００９０】
図６は、画像変更処理の概略の流れを示している。ＣＰＵ１１は、画像変更処理を開始すると、スキャナ部１７で読み取られた原稿の画像データから各ページの属性を検出する（ステップＳ１２１）。続いてＣＰＵ１１は、各ページの属性を２ｉｎ１処理の条件テーブル３０に登録されている不可条件に照らし合わせて、各ページに対する２ｉｎ１の条件判定（不可条件に該当するか否かの判定）を行う（ステップＳ１２２）。
【００９１】
判定の結果、２ｉｎ１可能なページがある場合には（ステップＳ１２３；Ｙｅｓ）、ＣＰＵ１１は、その２ｉｎ１可能な各ページの属性を条件テーブル３０の不適条件に照らし合わせて、２ｉｎ１するのに最適なページ（連続する２ページ）を選定する（ステップＳ１２４）。そしてＣＰＵ１１は、選定したページを２ｉｎ１処理し（ステップＳ１２５）、処理後の課金額が上限金額以下であれば（ステップＳ１２６；Ｙｅｓ）、メインルーチンに戻る（Ｒｅｔｕｒｎ）。処理後の課金額がまだ上限金額を超過している場合には（ステップＳ１２６；Ｎｏ）、ステップＳ１２３へ戻る。
【００９２】
また、ステップＳ１２３で２ｉｎ１可能なページがない場合には（ステップＳ１２３；Ｎｏ）、ＣＰＵ１１は２ｉｎ１処理を中止して他のＮｉｎ１処理、すなわち、４ｉｎ１処理または８ｉｎ１処理を行う（ステップＳ１２７）。ここで参照する条件テーブルは、４ｉｎ１処理の場合はその条件テーブルとなり、８ｉｎ１処理の場合はその条件テーブルとなる。他のＮｉｎ１処理後に再計算した課金額が上限金額以下であれば（ステップＳ１２８；Ｙｅｓ）、メインルーチンに戻る（Ｒｅｔｕｒｎ）。処理後の課金額がまだ上限金額を超過している場合には（ステップＳ１２９；Ｎｏ）、ＣＰＵ１１は他の画像変更処理、すなわち、両面処理および印刷濃度低下処理の少なくとも一方を行い（ステップＳ１２９）、メインルーチンに戻る（Ｒｅｔｕｒｎ）。ここで参照する条件テーブルは、両面処理の場合はその条件テーブルとなり、印刷濃度低下処理の場合はその条件テーブルとなる。以上が画像変更処理の概略である。
【００９３】
図７は、画像変更処理の詳細の流れを示している。この図７は、図６の概略の流れにおけるステップＳ１２２〜ステップＳ１２７のＮｉｎ１処理、特にステップＳ１２４の「最適なページの選定」を詳細に示したものである。
【００９４】
ここでは、図６のステップＳ１２２で説明したように、先ず原稿の各ページの中から条件テーブル３０の不可条件に該当するページを除外し、残ったページにＮｉｎ１可能なページがある場合に、それが一組（連続するＮページが一組のみ）であればその一組を処理対象にするようにしている。複数組ある場合には、その複数組の各ページの属性を条件テーブル３０の不適条件の優先順位の高い順に照らし合わせて、該当するページから順に除外し、一組が残ればその一組を最適なページとして選定し処理対象にするようにしている。残っている複数組が優先順位途中の不適条件で同時に全て消滅する場合には、その消滅前の複数組のページの属性を次に低い優先順位の不適条件から順に照らし合わせて、同様に該当するページから順に除外することを繰り返し、最後に残る一組を探してその一組を処理対象にするようにしている。
【００９５】
残っている複数組が最下位の不適条件で同時に全て消滅する場合には、その最後に消滅する複数組の中の最も若いページ番号の連続するＮページ一組を処理対象にするようにしている。最下位の不適条件まで照らし合わせても複数組が残った場合には、その最後に残った複数組の中の最も若いページ番号の連続するＮページ一組を処理対象にするようにしている。
【００９６】
また、処理対象の一組に対するＮｉｎ１処理後に再計算した課金額が上限金額を超過している場合には、それまでに除去した全てのページ（Ｎｉｎ１していないページ）を復帰させ、そのページの中から再びＮｉｎ１に最も適した連続するＮページ一組を探し出してＮｉｎ１処理することを課金額が上限金額以下になるまで繰り返すようにしている。Ｎｉｎ１可能なページがなければ、次のＮｉｎ１処理（２ｉｎ１処理→４ｉｎ１処理→８ｉｎ１処理）、さらには他の画像変更処理へ移行するようにしている。またここでは、条件テーブル３０に優先順位１〜５までの５つの不適条件が登録されている場合を例に説明する。
【００９７】
ＣＰＵ１１は、画像変更処理を開始し、スキャナ部１７で読み取られた原稿の画像データから各ページの属性を検出した後に（ステップＳ１３１）、Ｎｉｎ１処理の種類（集約ページ数）を示す変数Ｎを２に設定し、条件テーブル３０に登録されている不適条件の優先順位を示す変数ＭをＯ（ゼロ）に設定する（ステップＳ１３２）。
【００９８】
続いてＣＰＵ１１は、原稿の各ページの属性をＮｉｎ１処理の条件テーブル３０（最初は２ｉｎ１処理の条件テーブル３０）の不可条件に照らし合わせて、不可条件に該当するページを除外し（ステップＳ１３３）、残ったページの中に連続するＮページ（最初は連続する２ページ）があるか否かを判断する（ステップＳ１３４）。連続するＮページがある場合には（ステップＳ１３４；Ｙｅｓ）、ＣＰＵ１１は、該当するページを処理対象の候補にし（ステップＳ１３５）、連続するＮページが二組以上あるか否かを判断する（ステップＳ１３６）。
【００９９】
連続するＮページが二組以上ある場合には（ステップＳ１３６；Ｙｅｓ）、ＣＰＵ１１は、変数Ｍが５であるか否かを判断する（ステップＳ１３７）。変数Ｍが５でない場合には（ステップＳ１３７；Ｎｏ）、ＣＰＵ１１は変数Ｍに１を加算し（ステップＳ１３８）、候補ページの属性を条件テーブル３０の優先順位Ｍの不適条件に照らし合わせて、該当するページを選び出す（ステップＳ１３９）。ここで優先順位Ｍの不適条件に該当するページがない場合には、ページの選び出しは行われない。
【０１００】
続いてＣＰＵ１１は、選び出したページを除いて、連続するＮページが一組以上あるか否かを判断する（ステップＳ１４０）。連続するＮページが一組以上ない場合には（ステップＳ１４０；Ｎｏ）、すなわち、候補ページの全組が消滅した場合には、ＣＰＵ１１は、ステップＳ１３９で行ったページの選び出しをクリアし、ステップＳ１３７へ戻る。
【０１０１】
ここで変数Ｍが５でない場合には（ステップＳ１３７；Ｎｏ）、ＣＰＵ１１は変数Ｍに１を加算し（ステップＳ１３８）、再びステップＳ１３９以降を行う。これにより、不可条件に該当するページを除外して残った連続Ｎページの複数組の中から処理に最適な一組を探している最中に、特定の優先順位の不適条件で全ての組が同時に消滅する場合には、その消滅前の複数組のページは、再び次の優先順位の不適条件から順に該当判断が行われるようになる。
【０１０２】
また、ステップＳ１４０の判断で、連続するＮページが一組以上ある場合には（ステップＳ１４０；Ｙｅｓ）、ＣＰＵ１１は、選び出したページ（優先順位Ｍの不適条件に該当するページ）を除外し（ステップＳ１４２）、ステップＳ１３５へ戻る。そして、残ったページのみを処理対象の候補にし、ステップＳ１３６以降を行う。
【０１０３】
ステップＳ１３６の判断で、連続するＮページが二組以上ない場合には（ステップＳ１３６；Ｎｏ）、すなわち、一組しかない場合には、ＣＰＵ１１は、その一組の連続するＮページをＮｉｎ１処理する（ステップＳ１４３）。これにより、原稿の各ページの中から不可条件に該当するページを除外して残ったページにＮｉｎ１可能なページがあり、それが一組である場合には、その一組がＮｉｎ１されるようになる。また、複数組である場合には、その複数組の各ページは、不適条件の優先順位の高い順から該当判断が行われて該当ページが順に除外され、一組が残ればその一組が最適なページとなってＮｉｎ１されるようになる。
【０１０４】
ステップＳ１３７の判断で、変数Ｍが５の場合にも（ステップＳ１３７；Ｙｅｓ）、すなわち、優先順位が最下位（本例では５番目）の不適条件まで該当判断を行った場合にも、ＣＰＵ１１はＮｉｎ１処理を行う（ステップＳ１４３）。この場合は、連続するＮページが複数組存在しており、ＣＰＵ１１は、その複数組の中の最も若いページ番号の連続するＮページ一組をＮｉｎ１処理する。これにより、残っている複数組が最下位の不適条件で同時に全て消滅した場合には、その最後に消滅した複数組の中の最も若いページ番号の連続するＮページ一組がＮｉｎ１されるようになる。また、最下位の不適条件まで該当判断を行っても複数組が残った場合には、その最後に残った複数組の中の最も若いページ番号の連続するＮページ一組がＮｉｎ１されるようになる。
【０１０５】
ＣＰＵ１１は、Ｎｉｎ１処理を行うと課金額を再計算し（ステップＳ１４４）、この課金額が上限金額以下であるか否かを判断する（ステップＳ１４５）。課金額が上限金額以下であれば（ステップＳ１４５；Ｙｅｓ）、メインルーチンに戻る（Ｒｅｔｕｒｎ）。
【０１０６】
Ｎｉｎ１処理後の課金額がまだ上限金額を超過している場合には（ステップＳ１４６；Ｎｏ）、ＣＰＵ１１はＮｉｎ１していない全てのページを復帰させてステップＳ１３３へ戻り、その復帰させた全てのページに対し、ステップＳ１３３以降を繰り返し行って次に適した処理対象のページ、すなわち、連続するＮページ一組を探す。見つかればその一組の連続するＮページをＮｉｎ１処理して課金額を更に低減させるようにする。
【０１０７】
ステップＳ１３４の判断で、連続するＮページがない場合には（ステップＳ１３４；Ｎｏ）、ＣＰＵ１１は、Ｎｉｎ１処理を行っていた場合はクリアし、Ｎｉｎ１したページも含めて全てのページを復帰させる（ステップＳ１４７）。さらにＣＰＵ１１は、変数Ｎが８であるか否かを判断し（ステップＳ１４８）、変数Ｎが８でない場合には（ステップＳ１４８；Ｎｏ）、変数Ｎを２倍し、変数Ｍを０（ゼロ）に戻して（ステップＳ１４９）、ステップＳ１３３へ戻る。これにより、次のＮｉｎ１処理に適したページの選定と選定されたページのＮｉｎ１処理が行われるようになり、そのＮｉｎ１処理後の課金額が上限金額以下になればメインルーチンに戻るようになる。変数Ｎが８である場合には（ステップＳ１４８；Ｙｅｓ）、すなわち、８ｉｎ１処理まで行った場合には、ＣＰＵ１１は他の画像変更処理を行い（ステップＳ１５０）、メインルーチンに戻る（Ｒｅｔｕｒｎ）。
【０１０８】
このように、本実施の形態に係る複写機１０では、原稿をスキャンして得られた画像データが表す原稿の各ページの属性を検出し、この属性に基づいて、原稿の各ページの中で所定の画像処理（画像変更処理）を行うのに適したページを決定し、該ページに所定の画像処理を行う。これにより、処理後に画像自体の品質が著しく低下してしまうような処理に適さないページを処理対象から除外できるようになり、利用者が処理対象のページを選択したり画像処理の設定を変更したりするなどの操作を行わなくても、所定の画像処理を行うのに適したページを自動的に決定し処理できるようになる。
【０１０９】
また本実施の形態では、上記の属性に基づいて、所定の画像処理を行うのに適したページの優先順位も決定している。詳細には、複数種類の属性を所定の画像処理の内容に応じて重み付けして条件テーブル３０に登録し、処理を行うページの優先順位を、条件テーブル３０に登録されている属性（不可条件／不適条件）の重みに応じて決定するようにしている。これにより、処理対象の候補となるページが複数ある場合に、所定の画像処理により適したページから順に処理が行えるようになる。さらに、所定の画像処理を必要ページ数分だけ行うことも可能になる。また優先順位の決定は、上記のような条件テーブル３０を用いて簡単に行うことができる。本実施の形態のように、複数種類の処理を切り替えて行うような場合には、処理毎に条件テーブル３０を用意することで、その処理により適したページから順に処理が行えるようになる。
【０１１０】
また本実施の形態では、複写サービスの利用者よって印刷に関する設定とその印刷に対する上限金額の入力が行われると、設定された印刷を行った場合の課金額と、入力された上限金額とを比較し、課金額が上限金額を上回る場合に、印刷枚数やトナーの消費量を減らして課金額を低減できる所定の画像処理を、その処理に適したページに対して行うようにする。このような複写サービスにおける金額不足に伴って所定の画像処理が行われる場合に、処理に適したページを利用者の負担になることなく簡単に決定できるようになる。さらに、トナーの残量低下時にトナーの消費量を抑えるために所定の画像処理を行う場合にも、処理に適したページを利用者の負担になることなく簡単に決定できるようになる。
【０１１１】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１１２】
たとえば、所定の画像処理（画像変更処理）は、実施の形態で説明した集約処理、両面処理、印刷濃度低下処理に限らない。ユーザなどが倍率や定型サイズを指定して縮小変倍する各種の変倍機能における変倍処理や、画像の解像度を低下させてトナーの消費量を抑制する解像度低下処理などとしてもよい。
【０１１３】
また実施の形態では、所定の画像処理は、複写サービスの利用に対する課金額が利用者の希望する上限金額を上回る場合や、トナーの残量が所定の下限値を下回る場合に行うようにしているが、所定の画像処理を行う条件はこれに限らない。たとえば、ユーザなどが自ら集約印刷や両面印刷を行ったり、上記の変倍機能を使用したりするときなどに行うようにしてもよい。
【０１１４】
画像におけるページの属性は、実施の形態で説明した画像自体の属性の他に、ページ番号やページサイズなどを含んでもよい。ページ番号は、たとえば、複数ページを一組の処理対象とする画像処理において、処理対象のページを把握するためなどに使用してもよい。ページサイズは、たとえば、サイズの異なるページが混在する原稿の複写印刷を行う場合などに、課金額の計算において各ページのサイズを把握するためなどに使用してもよい。
【０１１５】
また、処理に適したページを属性に基づいて決定（選定）する際の方法なども実施の形態で説明したものに限らない。
【０１１６】
たとえば、実施の形態では、不可条件、および優先順位のより高い不適条件に該当するページから順に処理対象から除外（排除）することで最適なページを決定するというように、否定的な条件（否定条件）を用いて条件判定を行い最適なページを決定するようにしているが、これらを肯定的な条件（肯定条件）を用いて行うようにしてもよい。この場合は、たとえば、複数の肯定条件を予め優先順位付け（重み付け）して条件テーブルに登録しておき、優先順位の高い肯定条件に該当するページから優先的に処理対象にするなどが可能である。また、２ｉｎ１処理における肯定条件と優先順位は以下のようにしてもよい。
【０１１７】
・優先順位１：ページ内に文字のみを含み最小フォントサイズが閾値Ａ以上である。
・優先順位２：ページ内に画像（図表や写真などの画像部分）のみを含み最小画像サイズが閾値Ｂ以上である。
・優先順位３：ページ内に文字および画像の少なくとも一方を含み、最小フォントサイズが閾値Ｃ以上で最小画像サイズが閾値Ｄ以上である。（Ａ＞Ｃ、Ｂ＞Ｄ）
・優先順位４：優先順位３における最小の画像（画像部分）が写真以外である。
・優先順位５：優先順位３における最小の画像（画像部分）が写真である。
・優先順位６：隣り合うページがカラー／カラーである。
・優先順位７：隣り合うページが白黒／白黒である。
・優先順位８：隣り合うページがカラー／白黒である。
【０１１８】
上記の肯定条件と優先順位は一例であり、他の条件を加えたり、優先順位を入れ替えたりするなど任意に変更できる。たとえば、優先順位１と優先順位２を入れ替えたり、選択的に組み合わせたりするなどしてもよい。優先順位１、２を選択的に組み合わせた場合には、「ページ内に文字のみを含み最小フォントサイズが閾値Ａ以上である、または、ページ内に画像（図表や写真などの画像部分）のみを含み最小サイズが閾値Ｂ以上である。」となる。また、同じ優先順位に該当するページが複数存在する場合は、ページ番号の若い方を優先するなどしてもよい。なお、上記例の条件テーブルによる条件判定では、ページ内に含まれている最小の文字のフォントサイズが閾値Ｃ未満のページと、ページ内に含まれている最小の画像（画像部分）のサイズが閾値Ｄ未満のページとは、いずれの肯定条件にも該当しないことになる。これらのページは処理対象から除外されるようになり、実施の形態で説明した不可条件に該当するページに相当することになる。
【０１１９】
また実施の形態では、複数種類の画像処理を予め決めておいた優先順位で行うようにしているが、課金額と上限金額の差額やトナー残量などの所定の条件に応じて各画像処理の優先順位を決めたり、最適な画像処理を選択したりするようにしてもよい。さらには、複数種類の画像処理を混在させて行うようにしてもよい。
【０１２０】
詳細には、実施の形態では、課金額が上限金額を超過した場合に、一種類の画像処理で課金額を上限金額以下に抑えるようにしているが、これを複数種類の画像処理で実現するようにしてもよい。具体的には、２ｉｎ１可能なページが四組あるが、その四組を２ｉｎ１してもまだ金額超過となる場合に、一組を４ｉｎ１した結果、後は２ｉｎ１（一組または二組など）で残りの超過額を解消できるような場合などに適用可能である。
【０１２１】
またたとえば、処理に最適なページの組から順にＮｉｎ１処理を行うとＮｉｎ１できる組数が少なくて課金額を上限金額以下にできないが、他の組み合わせでＮｉｎ１処理を行うとＮｉｎ１できる組数が多くなって課金額を上限金額以下にできるような場合には、その組み合わせでＮｉｎ１処理を行うようにしてもよい。具体的には、計４ページの原稿において、全ページが不可条件に該当しない場合には、２ｉｎ１可能な組は、１ページ目と２ページ目、２ページ目と３ページ目、３ページ目と４ページ目の計三組となる。ここで、全てのページを不適条件に照らし合わせた結果、２ページ目と３ページ目の組が最適であると判定された場合には、その組が２ｉｎ１されて課金額が再計算される。この課金額ではまだ金額超過となるが、１ページ目と２ページ目、および、３ページ目と４ページ目の二組をそれぞれ２ｉｎ１すれば金額超過を解消できるような場合などに適用可能である。
【０１２２】
またたとえば、トナー残量の閾値（下限値）を複数段階に設定し、その複数段階の閾値に応じて画像処理の優先順位を決めるようにしてもよい。具体的には、３段階の閾値Ｘ、閾値Ｙ、閾値Ｚ（Ｘ＞Ｙ＞Ｚ）を設定し、トナー残量が閾値Ｘを下回った場合は２ｉｎ１処理を優先し、閾値Ｙを下回った場合は４ｉｎ１処理を優先し、閾値Ｚを下回った場合は８ｉｎ１処理を優先するなどが可能である。
【０１２３】
このように、複数の画像処理においては、所定の条件と、画像処理の内容（画像処理に伴う画像品質への影響など）とに基づいて、画像処理の優先順位を決めたり、最適な画像処理を選択したり、複数種類の画像処理を混在させて行うようにしてもよい。
【０１２４】
また対象となる画像は、実施の形態で説明した原稿画像に限らない。たとえば、複写機１０が通信可能に接続されたパーソナルコンピュータなどの端末装置から集約印刷や両面印刷などを依頼された画像ファイルなどを対象としてもよい。
【０１２５】
また課金装置５０は、貨幣（硬貨）や紙幣を投入して課金を行うコインベンダのほかに、プリペイドカードを投入して課金を行うカードベンダ、もしくは、印刷枚数（片面／両面の印刷枚数やカラー／モノクロの印刷枚数など）をカウントする枚数カウンタや印刷料金をカウントする料金カウンタなどのカウンタ装置などとしてもよい。
【０１２６】
複写機１０におけるプリンタ部１９は、レーザ光に代えてＬＥＤ（Light Emitting Diode）で感光体ドラムを走査露光するＬＥＤプリンタ、もしくは、インクジェットプリンタや熱転写プリンタなどの他の方式のプリンタとしてもよい。
【０１２７】
また本発明は、実施の形態で説明したフルカラー対応の複写機に限らず、モノクロの複写機やフルカラー対応またはモノクロの複合機（ＭＦＰ；Multi Function Peripheral/Multi Function Printer）などの画像処理装置にも適用可能である。
【図面の簡単な説明】
【０１２８】
【図１】本発明の実施の形態に係る複写課金システムが備える画像処理装置としての複写機の概略構成を示すブロック図である。
【図２】本発明の実施の形態に係る複写機に記憶されている条件テーブルの一例を示す図である。
【図３】本発明の実施の形態に係る複写機で複写印刷を行う原稿の一例を示す図である。
【図４】本発明の実施の形態に係る複写機の操作表示部に表示されたプレビュー画面の一例を示す図である。
【図５】本発明の実施の形態に係る複写機による複写印刷処理のメインルーチンを示す流れ図である。
【図６】本発明の実施の形態に係る複写機による画像変更処理の概略を示す流れ図である。
【図７】本発明の実施の形態に係る複写機による画像変更処理の詳細を示す流れ図である。
【符号の説明】
【０１２９】
５…複写課金システム
７…ケーブル
１０…複写機
１１…ＣＰＵ
１２…バス
１３…ＲＯＭ
１４…ＲＡＭ
１５…不揮発メモリ
１６…操作表示部
１７…スキャナ部
１８…画像処理部
１９…プリンタ部
２０…課金処理部
２１…通信部
２２…トナー残量検出部
３０…条件テーブル
４０…プレビュー画面
４１、４２…２ｉｎ１対象ページ
４３…印刷プレビュー
４４…確認メッセージ
４５…実行ボタン
４６…ページ指定ボタン
４７…前頁ボタン
４８…次頁ボタン
５０…課金装置
Ｐ…原稿
ｐ１…原稿（１ページ目の原稿）
ｐ２…原稿（２ページ目の原稿）
ｐ３…原稿（３ページ目の原稿）
ｐ４…原稿（４ページ目の原稿）
ｐ５…原稿（５ページ目の原稿）
ｐ６…原稿（６ページ目の原稿）
【図１】
0004670897.tif 000002
【図２】
0004670897.tif 000003
【図３】
0004670897.tif 000004
【図４】
0004670897.tif 000005
【図５】
0004670897.tif 000006
【図６】
0004670897.tif 000007
【図７】
0004670897.tif 000008