(57)【特許請求の範囲】
【請求項１】
画像データの入力部と、
前記入力部から出力された画像データが表す元画像の画像部分と文字部分とを検出する検出部と、
前記元画像より小さい所定の仮想エリアに収まるように、前記検出部で検出された前記画像部分と前記文字部分とを異なる変倍率で変倍して配置する画像処理を行う制御部と、
を備え、
前記制御部は、前記画像処理において、前記画像部分を文字に囲まれていない方向に寄せて前記仮想エリアに配置し、前記文字部分をその残りの領域に配置する
ことを特徴とする画像処理装置。
【請求項２】
前記制御部は、前記画像処理において、前記文字部分の変倍率を決定し、この変倍率で前記文字部分を変倍して前記仮想エリアに配置した場合に必要な面積に基づいて前記画像部分の変倍率を決定する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制御部は、前記画像処理において、複数ページの前記元画像を１ページに収める集約処理を行い、その集約処理を含む前記画像処理では、前記１ページ分の大きさの前記仮想エリアに収まるように、前記複数ページの前記元画像の前記画像部分と前記文字部分とを異なる変倍率で変倍して配置する
ことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記制御部は、前記画像処理において、前記画像部分の変倍率を前記文字部分の変倍率より高くする
ことを特徴とする請求項１乃至３のいずれか１つに記載の画像処理装置。
【請求項５】
前記制御部は、前記画像処理において、前記画像部分の変倍率を１００％にする
ことを特徴とする請求項１乃至４のいずれか１つに記載の画像処理装置。
【請求項６】
前記制御部は、前記画像処理において、前記文字部分の変倍率を前記画像部分の変倍率より高くする
ことを特徴とする請求項１乃至３のいずれか１つに記載の画像処理装置。
【請求項７】
前記制御部は、前記画像処理において、前記文字部分の変倍率を１００％にする
ことを特徴とする請求項１、２、３、および６のいずれか１つに記載の画像処理装置。
【請求項８】
前記制御部は、前記画像処理において、前記文字部分を複数の文字が連続している範囲毎の文字ブロックに分割し、前記画像部分を前記仮想エリアに配置した残りの領域に前記文字ブロックをそれぞれ変倍して配置する
ことを特徴とする請求項１乃至７のいずれか１つに記載の画像処理装置。
【請求項９】
前記制御部は、前記画像処理において、前記文字部分を文字毎の文字画像に分割し、前記画像部分を前記仮想エリアに配置した残りの領域に前記文字画像をそれぞれ変倍して配置する
ことを特徴とする請求項１乃至７のいずれか１つに記載の画像処理装置。
【請求項１０】
前記画像部分と前記文字部分のいずれを優先させるかの選択を受け付ける選択部を備え、
前記制御部は、前記画像処理において、前記選択部で選択された優先に応じて前記画像部分の変倍率と前記文字部分の変倍率の異ならせ方を変更する
ことを特徴とする請求項１乃至９のいずれか１つに記載の画像処理装置。
【請求項１１】
前記元画像の印刷に関する設定と、前記印刷に対する上限金額の入力とを受け付ける操作部を備え、
前記制御部は、前記操作部で設定された印刷を行った場合の課金額と前記操作部で入力された上限金額とを比較し、前記課金額が前記上限金額を上回る場合に前記画像処理を行う
ことを特徴とする請求項１乃至１０のいずれか１つに記載の画像処理装置。
【請求項１２】
前記制御部は、前記元画像の印刷で使用される印刷剤の残量が所定の下限値を下回る場合に前記画像処理を行う
ことを特徴とする請求項１乃至１１のいずれか１つに記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の大きさを変更する機能を備えた画像処理装置に関する。
【背景技術】
【０００２】
一般に複写機や複合機などは、原稿画像や画像ファイルなどの元画像を変倍して印刷する変倍機能を備えている。たとえば、倍率を指定して変倍する倍率指定・変倍機能や、定型サイズを指定して変倍する定型変倍機能など、複数種類の変倍機能を備えていることが多い。また、複数ページ（Ｎページ）の画像を縮小変倍し１ページに収めて印刷する「Ｎin１印刷」と呼ばれる集約印刷機能なども一般的に備えている。この集約印刷機能は、有料の複写サービスにおいて、利用者が印刷枚数を減らして課金額を削減（節約）するために使用するような場合もある。
【０００３】
一方、複写サービスにおける課金額の削減に関しては、白黒部分とカラー部分が混在する複数ページの原稿に対して、原稿画像の読み取り後に先に白黒部分だけをまとめて印刷し、後からカラー部分を割り当ててまとめて印刷することにより、カラー印刷の回数を減らして課金額を削減する技術が開示されている（たとえば、特許文献１参照）。さらに、利用者が希望料金を入力すると、その希望料金に対応する印刷設定が自動的に選択される技術なども開示されている（たとえば、特許文献２参照）。
【０００４】
また、画像の大きさを変更する機能としては、ユーザが操作して所望の領域の大きさを部分的に変更する機能、たとえば、ユーザが編集装置（エディター）に表示された画像領域や文字領域をタッチペンなどで、直接、拡大または縮小する編集機能などが知られている。
【０００５】
【特許文献１】特開２０００−４３１６号公報
【特許文献２】特開２００６−８５１０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の変倍機能や集約印刷機能による縮小変倍は、画像部分や文字部分に関係なく画像全体を一律の変倍率で縮小している。たとえば、２in１印刷の場合は１ページ分の画像を１／２（５０％）に縮小し、４in１印刷の場合は１／４（２５％）に縮小している。そのため、各部分の元のサイズと変倍率によっては、写真などの画像部分が特に見づらくなってしまったり、逆に文字が潰れて見づらくなってしまったりするなど、部分的に視認性が大きく低下してしまうことがある。
【０００７】
このような縮小変倍の不具合は、上記の特許文献１および２の技術では解消することができない。また、上記の編集装置における編集機能などは操作が煩雑であるため、汎用の複写機や複合機などには適していない。
【０００８】
本発明は、上記の問題を解決しようとするものであり、画像を小さくする際の画像部分または文字部分の視認性低下を簡単な操作で解消することができる画像処理装置を提供することを目的としている。
【課題を解決するための手段】
【０００９】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１０】
［１］画像データの入力部と、
前記入力部から出力された画像データが表す元画像の画像部分と文字部分とを検出する検出部と、
前記元画像より小さい所定の仮想エリアに収まるように、前記検出部で検出された前記画像部分と前記文字部分とを異なる変倍率で変倍して配置する画像処理を行う制御部と、
を備え、
前記制御部は、前記画像処理において、前記画像部分を文字に囲まれていない方向に寄せて前記仮想エリアに配置し、前記文字部分をその残りの領域に配置する
ことを特徴とする画像処理装置。
【００１１】
上記発明では、画像データが表す元画像の大きさを小さくする際に、元画像の画像部分と文字部分とを検出し、それらを元画像より小さい所定の仮想エリアに収まるように、所定のアルゴリズムによって異なる変倍率で変倍し配置すると共に、画像部分を文字に囲まれていない方向に寄せて仮想エリアに配置し、文字部分をその残りの領域に配置する。たとえば、画像部分を元画像の縮小率より高い変倍率で変倍すれば、画像部分の大きさは元画像の縮小率で変倍した場合より大きくなり、画像部分が見づらくなることを防止できるようになる。同様に、文字部分を元画像の縮小率より高い変倍率で変倍すれば、文字部分の大きさは元画像の縮小率で変倍した場合より大きくなり、文字部分が見づらくなることを防止できるようになる。これにより、画像を小さくする際の画像部分または文字部分の視認性低下を解消することができる。また、画像部分と文字部分はそれぞれ仮想エリアに収まる適宜の変倍率で変倍されて適宜の位置に配置されるため、操作が簡単になる。
【００１２】
［２］前記制御部は、前記画像処理において、前記文字部分の変倍率を決定し、この変倍率で前記文字部分を変倍して前記仮想エリアに配置した場合に必要な面積に基づいて前記画像部分の変倍率を決定する
ことを特徴とする［１］に記載の画像処理装置。
【００１３】
上記発明では、文字部分の変倍率を決定し、この変倍率で文字部分を変倍して仮想エリアに配置した場合に必要な面積に基づいて画像部分の変倍率を決定する。画像部分をその変倍率で変倍して先に仮想エリアに配置することで、仮想エリア内の残りの領域、すなわち、文字部分を配置できる領域が確定し、文字部分はこの領域に配置すればよくなる。［１］に記載の画像処理において、先に文字部分を所定の変倍率で変倍してから、画像部分を文字部分に応じた変倍率で変倍する場合は、このような簡単なアルゴリズムを用いて行うことができる。
【００１４】
［３］前記制御部は、前記画像処理において、複数ページの前記元画像を１ページに収める集約処理を行い、その集約処理を含む前記画像処理では、前記１ページ分の大きさの前記仮想エリアに収まるように、前記複数ページの前記元画像の前記画像部分と前記文字部分とを異なる変倍率で変倍して配置する
ことを特徴とする［１］または［２］に記載の画像処理装置。
【００１５】
上記発明では、複数ページの元画像を１ページに収めて印刷する集約印刷が行われる際に、集約処理を含む上述の画像処理を行う。この処理によって、１ページ分の大きさの仮想エリアに収まるように、複数ページの元画像の画像部分と文字部分とが異なる変倍率で変倍されて配置される。これにより、集約印刷を行う際に、集約される複数ページの元画像の画像部分または文字部分の視認性低下を簡単な操作で解消できるようになる。
【００１６】
［４］前記制御部は、前記画像処理において、前記画像部分の変倍率を前記文字部分の変倍率より高くする
ことを特徴とする［１］乃至［３］のいずれか１つに記載の画像処理装置。
【００１７】
上記発明では、文字部分より変倍率が高くされた画像部分は、文字部分に比べて縮小率が小さくなり、視認性低下が防止されるようになる。
【００１８】
［５］前記制御部は、前記画像処理において、前記画像部分の変倍率を１００％にする
ことを特徴とする［１］乃至［４］のいずれか１つに記載の画像処理装置。
【００１９】
上記発明では、元画像を小さくしても画像部分は小さくならずに元の大きさが維持されるため、大きさの縮小を要因とする画像部分の視認性低下は発生しなくなる。
【００２０】
［６］前記制御部は、前記画像処理において、前記文字部分の変倍率を前記画像部分の変倍率より高くする
ことを特徴とする［１］乃至［３］のいずれか１つに記載の画像処理装置。
【００２１】
上記発明では、画像部分より変倍率が高くされた文字部分は、画像部分に比べて縮小率が小さくなり、視認性低下が防止されるようになる。
【００２２】
［７］前記制御部は、前記画像処理において、前記文字部分の変倍率を１００％にする
ことを特徴とする［１］、［２］、［３］、および［６］のいずれか１つに記載の画像処理装置。
【００２３】
上記発明では、元画像を小さくしても文字部分は小さくならずに元の大きさが維持されるため、大きさの縮小を要因とする文字部分の視認性低下は発生しなくなる。
【００２４】
［８］前記制御部は、前記画像処理において、前記文字部分を複数の文字が連続している範囲毎の文字ブロックに分割し、前記画像部分を前記仮想エリアに配置した残りの領域に前記文字ブロックをそれぞれ変倍して配置する
ことを特徴とする［１］乃至［７］のいずれか１つに記載の画像処理装置。
【００２５】
画像部分と文字部分を有する元画像では、画像部分は形状が定まっていて、画像部分に比べて形状を柔軟に変更できる文字部分が画像部分を囲むようにレイアウトされることが多い。そのため、文字部分は画像部分に比べて形状（文字部分全体のレイアウト）が複雑になる可能性が高くなり、仮想エリアに一緒に配置される画像部分の大きさや位置、自身の形状などによっては、形状を維持したまま変倍して仮想エリアに収めようとすると、非常に小さくしなければ収まらなくなる可能性がある。また文字部分の大きさ（変倍率）が決められている場合には、形状を維持したままでは仮想エリアに収めることが困難になる可能性もある。
【００２６】
そこで上記発明では、文字部分を複数の文字が連続している範囲毎の文字ブロックに分割し、画像部分を仮想エリアに配置した残りの領域に各文字ブロックが収まるように、各文字ブロックをそれぞれ適宜の変倍率で変倍し適宜の位置に配置するようにする。すなわち、文字部分は小さなブロック単位に分割して配置の自由度を高め、仮想エリア内の画像部分以外の領域に応じて、ブロック毎に大きさと位置を調整して配置するようにする。
【００２７】
文字部分をこのようなブロック単位で扱うことにより、形状を維持したままよりも、仮想エリア内の画像部分以外の領域に収めやすくなり、大きくしやすくなる。また、文字部分の各文字のレイアウトはブロック毎に維持されるため、見栄えの低下も抑えられる。
【００２８】
［９］前記制御部は、前記画像処理において、前記文字部分を文字毎の文字画像に分割し、前記画像部分を前記仮想エリアに配置した残りの領域に前記文字画像をそれぞれ変倍して配置する
ことを特徴とする［１］乃至［７］のいずれか１つに記載の画像処理装置。
【００２９】
上記発明では、文字部分を文字毎の文字画像に分割し、画像部分を仮想エリアに配置した残りの領域に各文字画像が収まるように、各文字画像をそれぞれ変倍して配置するようにする。すなわち、文字部分は文字単位に分割して配置の自由度を高め、仮想エリア内の画像部分以外の領域に応じて、各文字（各文字画像）の大きさと位置を調整して配置するようにする。この場合は、各文字画像の変倍率は同一にしてもよく、複数種類にしてもよい。たとえば、文字の大きさ（フォントサイズ）が複数種類あるような場合には、種類毎に大きさに応じた所定の変倍率で変倍して変倍後の各文字の大きさを揃えるなどしてもよい。
【００３０】
文字部分をこのような文字単位で扱うことにより、形状を維持したままよりも、仮想エリア内の画像部分以外の領域に収めやすくなり、大きくしやすくなる。また自由度は、ブロック単位より細かく分割できる文字単位の方が高くなる。したがって、ブロック単位より文字単位の方が文字部分のレイアウト性や拡大性が高くなり、形状の複雑性が高い文字部分などに対して、より柔軟に対応できるようになる。
【００３１】
［１０］前記画像部分と前記文字部分のいずれを優先させるかの選択を受け付ける選択部を備え、
前記制御部は、前記画像処理において、前記選択部で選択された優先に応じて前記画像部分の変倍率と前記文字部分の変倍率の異ならせ方を変更する
ことを特徴とする［１］乃至［９］のいずれか１つに記載の画像処理装置。
【００３２】
上記発明では、画像部分と文字部分のいずれを優先させるのかを選択できるようにし、選択された優先に応じて画像部分の変倍率と文字部分の変倍率の異ならせ方を変更する。この異ならせ方の変更については、たとえば、優先に応じて変倍率の大小関係を逆にする、すなわち、優先された方の変倍率を優先されなかった方の変倍率より高くする、もしくは、変倍率の大小関係は維持したまま優先に応じてそれぞれの変倍率を高低させるまたは一方の変倍率のみを高低させるなどが可能である。このように、優先する部分を任意に選択できることで利便性が向上する。
【００３３】
［１１］前記元画像の印刷に関する設定と、前記印刷に対する上限金額の入力とを受け付ける操作部を備え、
前記制御部は、前記操作部で設定された印刷を行った場合の課金額と前記操作部で入力された上限金額とを比較し、前記課金額が前記上限金額を上回る場合に前記画像処理を行う
ことを特徴とする［１］乃至［１０］のいずれか１つに記載の画像処理装置。
【００３４】
上記発明では、有料の印刷サービスを利用する利用者などによって印刷に関する設定とその印刷に対する上限金額の入力が行われると、設定された印刷を行った場合の課金額と、入力された上限金額とを比較し、課金額が上限金額を上回る場合に上述の画像処理を行う。たとえば、複数ページの元画像を１ページに収めて印刷する集約印刷によって印刷枚数を削減し課金額を上限金額以下に抑えると共に、１ページ分の大きさの仮想エリアに収まるように、集約する複数ページの元画像の画像部分と文字部分とを異なる変倍率で変倍して配置するなどの画像処理を行う。このような有料の印刷サービスにおける金額不足に伴って小さくされる画像に対しても、画像部分または文字部分の視認性低下を簡単な操作で解消できるようになる。
【００３５】
［１２］前記制御部は、前記元画像の印刷で使用される印刷剤の残量が所定の下限値を下回る場合に前記画像処理を行う
ことを特徴とする請求項［１］乃至［１１］のいずれか１つに記載の画像処理装置。
【００３６】
上記発明では、元画像の印刷で使用される印刷剤の残量が所定の下限値を下回る場合に上述の画像処理を行う。たとえば、集約印刷機能や変倍機能などによって画像（元画像）を縮小変倍し印刷剤の消費量を抑えると共に、縮小変倍される画像に対し、その画像を所定の変倍率で縮小変倍した大きさの仮想エリアに収まるように、画像部分と文字部分とを異なる変倍率で変倍して配置する画像処理を行う。このような印刷剤の残量低下に伴って小さくされる画像に対しても、画像部分または文字部分の視認性低下を簡単な操作で解消できるようになる。
【発明の効果】
【００３７】
本発明の画像処理装置によれば、画像を小さくする際の画像部分または文字部分の視認性低下を簡単な操作で解消できるようになる。
【発明を実施するための最良の形態】
【００３８】
以下、図面に基づき本発明の実施の形態を説明する。
【００３９】
先ず、本明細書で使用する用語について説明する。本明細書では、「画像部分」と言う場合と、その他で「画像」と言う場合とでは意味合いが異なる。「画像部分」とは、たとえば、写真、絵、グラフ、図表などを指す。「文字部分」とは、文字で記述されている箇所や領域を指し、たとえば、文字単体、文字列、単語、文章などを指す。また、写真、絵、グラフ、図表などに記述されている文字は、画像部分に包含される。
【００４０】
図１は、本発明の実施の形態に係る複写課金システム５が備える複写機１０の概略構成を示している。複写課金システム５は、有料で複写サービスを提供するシステムであり、複写機１０と課金装置５０とをケーブル７で通信可能に接続して構成される。
【００４１】
複写機１０は、原稿のカラーコピー機能やカラープリンタ機能などを備えたデジタルカラー複写機と呼ばれる装置（画像処理装置）であり、複写課金システム５においては、複写サービスの利用者による操作を受けて複写印刷を実行する機能を果す。また、複写機１０の印刷機能の中には、複数ページの原稿画像を縮小変倍し１ページに収めて印刷する集約印刷機能（Ｎin１印刷機能）が設けられている。課金装置５０は、硬貨などの投入を受け付けてサービスの利用に応じた料金を徴収するコインベンダなどの装置であり、複写課金システム５においては、複写機１０で利用された複写サービスに対する課金を行う機能を果す。
【００４２】
図１に示すように、複写機１０は、制御部としてのＣＰＵ（Central Processing Unit）１１に、バス１２を介してＲＯＭ１３（Read Only Memory）と、ＲＡＭ（Random Access Memory）１４と、不揮発メモリ１５と、操作表示部１６と、スキャナ部１７と、画像処理部１８と、プリンタ部１９と、課金処理部２０と、通信部２１とを接続して構成される。
【００４３】
ＣＰＵ１１は、ＲＯＭ１３に格納されているプログラムに基づいて複写機１０の動作を制御する。ＲＡＭ１４はＣＰＵ１１がプログラムを実行する際に各種データを一時的に格納するワークメモリとして使用されるほか、画像データを一時的に保存するための画像メモリなどにも使用される。不揮発メモリ１５は、電源がオフされても記憶が保持されるメモリであり、装置固有の情報や各種の設定情報などが記憶される。
【００４４】
操作表示部１６は、複写機１０による複写サービスの利用者などに各種の操作画面や案内画面を表示する表示部としての機能と、利用者などが複写機１０に対して行う設定、入力、選択などの各種の操作を受け付ける操作部および選択部としての機能とを果たす。操作表示部１６が受け付ける設定は、原稿画像の複写印刷におけるカラー／白黒、片面／両面、印刷サイズ（出力用紙サイズ）、印刷部数などの複写モードの設定などである。操作表示部１６が受け付ける入力は、設定した複写印刷に対する上限金額（利用者が希望する課金額）の入力などである。操作表示部１６が受け付ける選択は、原稿画像の複写印刷の条件として画像部分と文字部分のいずれを優先させるかの選択などである。なお、以下では画像部分を優先する場合を「画像優先」、文字部分を優先する場合を「文字優先」とそれぞれ略称する。ここでは、操作表示部１６は液晶ディスプレイとその画面上に設けられたタッチパネルと、各種のスイッチ類とで構成される。
【００４５】
スキャナ部１７は、原稿を光学的に読み取ってカラーの画像データを取得する機能を果たす。スキャナ部１７は、たとえば、原稿に光を照射する光源と、原稿からの反射光を受光して原稿を幅方向に１ライン分読み取るカラータイプのイメージセンサと、イメージセンサによるライン単位の読み取り位置を原稿の長さ方向に移動させるスキャン機構と、原稿からの反射光をイメージセンサに導いて結像させるレンズやミラーからなる光学経路などで構成される。画像処理部１８は画像データに対して、画像補正、回転、拡大／縮小、圧縮／伸張など各種の画像処理を施す機能を果たす。
【００４６】
プリンタ部１９は、入力された画像データに対応する画像を用紙にカラーで印刷して出力する機能を果たす。たとえば、用紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置などを備え、電子写真プロセスによって用紙上に画像を形成するカラーレーザープリンタなどとして構成される。またプリンタ部１９は、印刷で消費されるトナーの残量を検出するトナー残量検出部２２を備えている。
【００４７】
課金処理部２０は、複写機１０による複写印刷の課金に関する処理を行う機能を果す。通信部２１は、課金装置５０と接続されたケーブル７を通じて課金装置５０と通信する機能を果たす。
【００４８】
ＣＰＵ１１はプログラムを実行することで、操作表示部１６で設定された複写印刷を行った場合の課金額と入力された上限金額とを比較し、課金額が上限金額を上回る場合に所定の画像処理を行う機能を果たす。この所定の画像処理は更に、プリンタ部１９のトナー残量検出部２２で検出されたトナーの残量が所定の下限値を下回る場合にも行うようにしてもよい。
【００４９】
所定の画像処理の詳細は、複写印刷を行う原稿画像の印刷枚数を集約印刷機能を使用して削減する処理、すなわち、複数ページの原稿画像を１ページに収めて印刷枚数を削減する集約処理と、集約する原稿画像の画像部分と文字部分とが１ページに収まるように異なる変倍率で変倍して配置する処理（画像／文字部分・個別変倍配置・画像処理）とを含む画像処理である。
【００５０】
本実施の形態では、集約処理は、２ページの原稿画像を１ページに収める２ｉｎ１処理としている。したがって、原稿サイズと印刷サイズが同じ場合には、原稿画像は２ｉｎ１印刷されると元のサイズの１／２に縮小される（縮小率５０％）。なお、この所定の画像処理は、以下では「部分別画像処理」と別称する場合がある。
【００５１】
またＣＰＵ１１は、スキャナ部１７で取得された画像データが表す原稿画像（元画像）の画像部分と文字部分とを検出する検出部としての機能を果たす。この検出は、画像データの中味を解析して画像部分のデータと文字部分のデータとを識別する汎用のアルゴリズムなどを使用して行うようになっている。
【００５２】
またＣＰＵ１１は、部分別画像処理において、上記のように集約印刷機能を使用して印刷枚数を削減し、上限金額を満足する印刷プレビューを作成して操作表示部１６に表示する機能を果たす。さらに印刷プレビューを作成するために、操作表示部１６で設定された印刷サイズ（出力用紙１ページ分のサイズ）の仮想エリア（出力用エリア）をメモリ上に作成し、その仮想エリアに収まるように、集約する原稿画像の画像部分と文字部分とを異なる変倍率で変倍して配置する機能を果たす。
【００５３】
またＣＰＵ１１は、部分別画像処理において、画像部分の変倍率を文字部分の変倍率より高くする機能や、画像部分を所定の変倍率で変倍して仮想エリアに先に配置し、文字部分をその残りの領域に収まるように変倍して配置する機能や、操作表示部１６で選択された優先に応じて画像部分の変倍率と文字部分の変倍率の異ならせ方を変更する機能を果たす。この異ならせ方の変更の詳細は、画像部分は画像優先の場合と文字優先の場合の各変倍率が予め決められていて、優先選択に応じていずれかの変倍率に切り替え、文字部分は上記の残りの領域の大きさに応じて変倍率を変更するものである。
【００５４】
本実施の形態では、画像部分の変倍率は、画像優先の場合は１００％（等倍）、文字優先の場合は７０％（縮小変倍）となっている。また画像部分の変倍率は、文字優先の場合でも、原稿サイズと印刷サイズが同じ場合に２ｉｎ１される原稿画像の縮小率５０％より大きくなるようにされている。なお、上記の残りの領域は、以下では「残領域」と略称する場合がある。
【００５５】
またＣＰＵ１１は、部分別画像処理において、文字部分を複数の文字が連続している範囲毎の文字ブロックに分割し、その文字ブロックをそれぞれ変倍して残領域に配置する機能や、文字部分を文字毎の文字画像に分割し、その文字画像をそれぞれ変倍して残領域に配置する機能を果たす。なお、本明細書では、文字部分を文字毎（１文字単位）に分割したものを「文字画像」と言う。
【００５６】
文字部分のブロック認識は、汎用のアルゴリズムによって行うようになっている。たとえば、ＣＰＵ１１はＯＣＲ（Optical Character Reader）プログラムで文字認識を行い、文字部分に含まれている句点（「。」）を探し出す。句点部は縦横４分割して句点の位置を調べ、原稿画像の天地やその句点が付随する文字列の縦書き／横書きなどを判断する。句点に後続する文字がなければ改行箇所と判断し、その句点までを１つのパラグラフ（段落）と認識する、などのアルゴリズムで１つの文字ブロックを認識するようになっている。また、これ以外のアルゴリズムで文字部分のブロック認識を行うことも可能である。
【００５７】
なお、上記の部分別画像処理は、ＣＰＵ１１が行うほかに、画像処理部１８が行う、もしくは画像処理部１８が一部を分担して行うようにしてもよい。
【００５８】
またＣＰＵ１１は、複写印刷された用紙（印刷物）が排出される所定のタイミングに、通信部２１を通じて課金信号を課金装置５０に送信する機能を果たす。たとえば、図示しない排紙トレイの排紙口近傍に設けられた排紙カウンタによる用紙の検出をトリガとして課金信号を送信するようになっている。課金装置５０は、複写機１０から課金信号を受信することで課金を行うようになっている。
【００５９】
次に、部分別画像処理の内容、印刷プレビューの作成手順と表示の詳細について説明する。
【００６０】
図２は、複写機１０で複写印刷を行う原稿Ｎの一例を示している。原稿Ｎは、文字部分と画像部分とを含む複数ページ（複数枚）の原稿である。画像部分は、たとえば、写真、絵、グラフ、図表などである。詳細には、原稿ＮはＡ４サイズで３ページあり、１ページ目（１枚目）の原稿ｎ１と２ページ目（２枚目）の原稿ｎ２にそれぞれ文字部分（ａ１、ａ２）と画像部分（ｃ１、ｃ２）が存在しており、３ページ目（３枚目）の原稿ｎ３には文字部分（ａ３）のみが存在している。
【００６１】
１ページ目の原稿ｎ１では、文字部分ａ１は紙面の上部に横書きで紙幅の略全域に配置されている。画像部分ｃ１は紙面の周辺余白部分を除いた文字部分ａ１以外の略全域に配置されている。
【００６２】
２ページ目の原稿ｎ２では、画像部分ｃ２は紙面の右下部に配置されている。この画像部分ｃ２は、縦方向の長さｃｈが原稿ｎ２の縦方向の長さｎｈの１／２未満となっており、横方向の長さｃｗが原稿ｎ２の横方向の長さｎｗの１／２未満となっている。文字部分ａ２は、紙面における画像部分ｃ２の上側と左側に配置されている。画像部分ｃ２の上側では、横書きで紙幅の略全域に配置されている。画像部分ｃ２の左側では、横書きで下側に少し空白部分を設けて配置されている。
【００６３】
３ページ目の原稿ｎ３では、文字部分ａ３は紙面の下部に少し空白部分を設けてその空白部分と周辺余白部分を除く紙面の略全域に横書きで配置されている。
【００６４】
複写サービスの利用者は、原稿を複写機１０で複写印刷するに当たり、操作表示部１６を通して複写モード（カラー／白黒、片面／両面、印刷サイズ、印刷部数など）を設定する。さらに、利用料金の上限金額を入力し、複写印刷の条件として画像優先または文字優先を選択する。本実施の形態では、利用者は、複写モードとして、カラー、片面、印刷サイズＡ４、印刷部数１を設定し、上限金額に１００円を入力し、画像優先を選択したものとして説明する。また、カラー複写料金は１枚当たり５０円として説明する。なお、複写モードの設定は、デフォルトの設定を変更して行うようにしてもよい。たとえば、デフォルトで、カラー、片面、印刷サイズＡ４、印刷部数１が設定されている場合には、上記の複写モードの設定は省略することができる。利用者は、これらの操作を終えると、原稿を複写機１０のスキャナ部１７に読み取らせる。
【００６５】
複写機１０のＣＰＵ１１は、スキャナ部１７で読み取られた原稿を、設定された複写モードで印刷した場合の課金額（必要料金）を算出する。図２に示した原稿Ｎの場合には、課金額は５０円／枚×３枚で１５０円となる。ＣＰＵ１１は、算出した課金額と利用者が入力した上限金額とを比較する。課金額が上限金額以下であれば（課金額≦上限金額）、原稿Ｎの複写印刷をそのまま実行する。課金額が上限金額を上回っていれば（課金額＞上限金額）、部分別画像処理を行う。
【００６６】
部分別画像処理では、ＣＰＵ１１は、原稿のページ数、複写モード、複写料金、および上限金額から、２in１印刷を行うことで課金額が上限金額以下となる条件を求める。この場合は、２ページの原稿を１ページに集約して印刷枚数を３枚から２枚に減らすことにより、上限金額以下にすることができる。このように、課金額が上限金額以下となる２in１印刷の条件が求められた場合には、ＣＰＵ１１は、２in１印刷に適したページ、この場合は２in１印刷に適した１組の連続した２ページを探し、そのページの原稿画像の画像部分と文字部分を検出し、それらを１ページに収まるように異なる変倍率で変倍して配置するようにする。
【００６７】
図３は、３ページの原稿Ｎにおいて、１組の連続した２ページを２in１印刷する例として、２ページ目と３ページ目を１ページに集約した場合を示している。図３（Ａ）は、画像部分の変倍率が１００％（画像優先）の場合であり、図３（Ｂ）は、画像部分の変倍率が７０％（文字優先）の場合である。
【００６８】
ここでは、利用者が画像優先を選択しているため、画像部分の変倍率は自動的に１００％が選択される。また、利用者が文字優先を選択していた場合には、画像部分の変倍率は自動的に７０％が選択されるようになる。この自動で選択された画像部分の変倍率は、利用者が任意に変更（調整）できるようにしてもよい。たとえば、文字優先の場合に自動で選択された画像部分の変倍率７０％を、８０％や９０％など任意の変倍率に調整できるようにしてもよい。
【００６９】
続いてＣＰＵ１１は、原稿の１ページ目から下記の（１）、（２）の条件を確認し、条件を満足する２in１印刷に適した連続する２ページを探す。
【００７０】
（１）先ず、原稿内で画像部分の周囲３方向以上が文字で囲まれているかを確認する。この確認は、画像部分の周囲３方向以上が文字に囲まれていると、画像部分の大きさを変えずに２in１印刷を行う際に、文字部分のレイアウトが困難になるため行っている。
【００７１】
（２）囲まれていなければ、画像部分の縦方向と横方向の長さがそれぞれ原稿（原稿用紙）の縦方向と横方向の長さの１／２未満であるかを確認する。２in１印刷では、原稿サイズと印刷サイズが同じ場合には、原稿画像は１／２の大きさ（面積）で印刷される。そのため、画像部分の縦方向または横方向の長さが、原稿ページの縦方向または横方向の長さの１／２以上ある原稿では、画像部分の大きさを変えずに２in１印刷を行うと画像部分が用紙からはみ出してしまう可能性が高くなる。理論上は、画像部分は縦方向の長さが原稿の横方向の長さ未満で、かつ、横方向の長さが原稿の縦方向の長さの１／２未満であれば、大きさを変えずに２in１印刷を行っても用紙からはみ出さないことになる。ただし、ここではマージンを設けた上記の条件で確認するようにしている。また、上記の確認に用いる上限値（規格値）は、画像部分の変倍率が１００％以外の場合はその変倍率に応じて変化する。たとえば、原稿の縦・横方向の長さ×１／２÷変倍率などが上限値となる。
【００７２】
２in１印刷は、この（１）、（２）の条件を満足する連続した２ページで行う。原稿Ｎの場合は、１ページ目の原稿ｎ１の画像部分ｃ１の縦方向および横方向の長さがそれぞれ原稿ｎ１の縦方向および横方向の長さの１／２を超えている。そのため、１ページ目の原稿ｎ１と２ページ目の原稿ｎ２の組み合わせで２in１印刷を行うと、変倍率１００％（等倍）の画像部分ｃ１がはみ出してしまうことになる。
【００７３】
そこで同様の確認を２ページ目の原稿ｎ２と３ページ目の原稿ｎ３の組み合わせに対して行う。この組み合わせは（１）、（２）条件に合致するので、原稿ｎ２と原稿ｎ３で２in１印刷を行う。
【００７４】
図４および図５は、原稿ｎ２と原稿ｎ３を２in１印刷する際の画像部分と文字部分のレイアウト手順を示している。本実施の形態では、画像／文字優先の選択に応じて画像部分の変倍率を決定し、その変倍率で変倍した画像部分をメモリ上に作成した２in１用の仮想エリアに先に配置し、文字部分をその残りの領域（残領域）に収まる変倍率で縮小変倍して配置する手順でレイアウトするようにしている。また文字部分は、残領域の大きさに合わせて可能な限り大きくなるようにしている。
【００７５】
詳細には、ＣＰＵ１１は、図４に示す２in１用の仮想エリアＲをメモリ上に作成する。ここでは、印刷サイズがＡ４に設定されているため、仮想エリアＲの大きさはＡ４サイズにされる。また画像優先が選択されているため、ＣＰＵ１１は、原稿ｎ２の画像部分ｃ２を大きさを変えずに（変倍率１００％）、仮想エリアＲにおける左側の半ページに収め、その半ページ内で画像部分ｃ２を文字に囲まれていない方向のページ隅に寄せる。続いてＣＰＵ１１は、文字部分ａ２を複数の文字が連続している範囲毎の文字ブロックに分割し、各文字ブロックを先頭から順番に仮想エリアＲにおける画像部分ｃ２以外の領域（残領域）の何処に配置するか決定し、サイズ調整して配置する。
【００７６】
ＣＰＵ１１は、図５（Ａ）に示すように、仮想エリアＲ内において文字部分ａ２における１つ目の文字ブロックｂ１を配置する配置領域ｄ１を検知する。ここでは、配置領域ｄ１は、画像部分ｃ２が配置された左側の半ページにおける画像部分ｃ２の上側の領域となる。
【００７７】
配置領域ｄ１が決まると、ＣＰＵ１１は、図５（Ｂ）に示すように、配置領域ｄ１のサイズに合わせて文字ブロックｂ１の変倍率を決定し、その変倍率で文字ブロックｂ１を変倍しサイズ調整する。このとき、ＣＰＵ１１は、配置領域ｄ１の縦方向の長さを文字ブロックｂ１の縦方向の長さで除算して得られた倍率（縮小率）と、配置領域ｄ１の横方向の長さを文字ブロックｂ１の横方向の長さで除算して得られた倍率（縮小率）とを比較して、小さい方の倍率を文字ブロックｂ１の変倍率とする。また、文字ブロックｂ１の縦方向と横方向の変倍率は同一にする。
【００７８】
そしてＣＰＵ１１は、図５（Ｃ）に示すように、サイズ調整したブロックｂ１を配置領域ｄ１に収めて配置する。これにより、文字ブロックｂ１は配置領域ｄ１に対して最大化されて配置されることになり、文字ブロックｂ１の配置後に周辺に生じた空白部分は最小化されるようになる。また、配置領域ｄ１内における文字ブロックｂ１の位置は、見栄えなどを考慮し、空白部分の生じる方向に応じて調整することが望ましい。たとえば、図示のように横方向に空白部分が生じる場合は、文字ブロックｂ１の位置を配置領域ｄ１内の横方向の中央に調整し、文字ブロックｂ１の左右に均等な大きさの空白部分を生じさせることが望ましい。また、縦方向に空白部分が生じる場合は、文字ブロックｂ１の位置を配置領域ｄ１内の上側に寄せて、文字ブロックｂ１の下側のみに空白部分を生じさせるなどが望ましい。
【００７９】
ＣＰＵ１１は、図５（Ｄ）に示すように、原稿ｎ２の文字部分ａ２における残りの文字ブロックｂ２に対しても、同様の手順で、左側の半ページ内における配置領域の検知と、該当する配置領域に合わせたサイズ調整と、該当する配置領域への配置とを行う。ここでは、文字ブロックｂ２は、画像部分ｃ２が配置された左側の半ページにおける画像部分ｃ２の左側の領域に、そこに収まる最大のサイズに調整されて配置される。
【００８０】
さらにＣＰＵ１１は、原稿ｎ３の文字部分ａ３に対しても同様にブロック単位の分割を行い、分割された文字ブロックｂ３、ｂ４に対して、仮想エリアＲの右側の半ページ内における配置領域の検知と、該当する配置領域に合わせたサイズ調整と、該当する配置領域への配置とを行う。ここでは、文字部分ａ３における１つ目（上側）の文字ブロックｂ３は、右側の半ページにおける上側の領域に、そこに収まる最大のサイズに調整されて配置される。２つ目（下側）の文字ブロックｂ４は、右側の半ページにおける下側の領域に、そこに収まる最大のサイズに調整されて配置される。
【００８１】
ＣＰＵ１１は、上記の部分別画像処理によって仮想エリアＲへの画像／文字部分のレイアウトを終えると、利用者に印刷プレビューと印刷料金（課金額）を提示する。提示内容に対する利用者の了承が得られた場合はプレビューした内容で印刷出力を行い、了承が得られなかった場合は文字部分の再レイアウトを行う。
【００８２】
図６は、上記の部分別画像処理を終えて操作表示部１６に表示された原稿Ｎの印刷プレビューと印刷料金を提示した画面の一例を示している。ＣＰＵ１１は、この画面上に表示された実行ボタン３０が押下された場合はプレビューした内容で印刷出力を実行する。キャンセルボタン３１が押下された場合は印刷出力を実行せずに、以下に説明する文字単位による文字部分の再レイアウトを行う。
【００８３】
文字単位の再レイアウトは、文字部分を文字単位に分割すると共に、文字部分の配置可能面積（残領域の面積）と文字数に基づいて、各文字を最大化して残領域に収めることができる変倍率を決定し、その変倍率で各文字をそれぞれ変倍してレイアウトし直すものである。また、元の原稿に存在している空白部分はレイアウトせずに文字部分の配置に利用することで、文字の変倍率をより大きくしようとするものである。
【００８４】
ＣＰＵ１１は、先ず、仮想エリアＲにブロック単位で配置した文字部分ａ２、ａ３を一旦クリアし、仮想エリアＲにおける画像部分ｃ２を除いた残領域の面積を算出する。なお、この残領域は仮想エリアにおける画像部分と周辺余白部分を除いた領域としてもよい。
【００８５】
元の原稿に、画像部分や文字部分のほかに空白部分が存在している場合には、その空白部分も残領域に含まれる場合がある。上述したように、画像部分は変倍されて先に仮想エリア内に配置されるが、この変倍して仮想エリア内に配置された画像部分に空白部分が全て侵食されることなく残っていれば、その残った空白部分は残領域に含まれることになる。
【００８６】
たとえば、２ｉｎ１される原稿ｎ２、ｎ３は、図２に示すように、いずれも原稿内に空白部分が存在している。この空白部分は、ここでは、変倍して仮想エリアＲ内に配置された画像部分ｃ２に侵食されることなく残っている領域がある。そのため、上記の仮想エリアＲにおける残領域の面積は、この残っている空白部分を含んだ面積となっている。
【００８７】
続いてＣＰＵ１１は、新たに読み出した文字部分ａ２、ａ３の各文字を１文字単位の文字画像に分割し、残領域の面積を文字部分ａ２、ａ３の合計文字数で除算して、１文字画像当りの配置領域の面積を算出する。この面積に合わせて文字画像の変倍率を決定し、その変倍率で各文字画像を変倍してサイズ調整する。このとき、文字画像の縦方向と横方向の変倍率は同一にする。そしてＣＰＵ１１は、サイズ調整した各文字画像を先頭から順番に該当する配置領域に埋めていって配置し、文字部分ａ２、ａ３をレイアウトし直す。
【００８８】
図７は、上記の再レイアウトによって仮想エリアＲ内の残領域に文字部分ａ２、ａ３の各文字（各文字画像）が埋められて配置された状態を示している。この文字単位のレイアウトでは、仮想エリアＲ内の残領域に全ての文字が収まるように、各文字が同一の最大サイズに調整されて配置される。また、図２との比較から分かるように、元の原稿ｎ２、ｎ３内に存在する空白部分にも文字が配置されている。文字単位のレイアウトは、このような空白部分の面積を全て残領域の面積に含めて文字のサイズ調整（最大化）を行っているため、文字のサイズを大きくしやすくなる。ここでは、図５（Ｄ）に示したブロック単位のレイアウトとの比較から分かるように、各文字のサイズは大きくなっている。
【００８９】
このように、上記の文字単位による仮想エリアＲへのレイアウトでは、元の原稿の空白部分も有効利用しており、その空白部分の面積が仮想エリアＲにレイアウトされる文字のサイズに影響する。たとえば、元の原稿に大きな空白部分がある場合には、文字の変倍率が原稿画像の縮小率（２ｉｎ１の場合は５０％）より大きくなったり、１００％を超えたりするようなことも起こり得る。変倍率が１００％を超えた場合には、２ｉｎ１後の文字サイズは元の原稿の文字サイズより大きくなることになる。
【００９０】
また、仮想エリアＲ内における元の原稿画像が配置された半ページ内に収まらない文字が発生した場合には、その文字は隣の半ページに移動して配置されることになる。ここでは、図７に示すように、原稿ｎ２の文字部分ａ２において、仮想エリアＲの左側の半ページに収まらない文字が右側の半ページに移動して配置されている。
【００９１】
ＣＰＵ１１は、上記の文字部分の再レイアウトを終えると、利用者にその印刷プレビューと印刷料金を提示し、提示内容に対する利用者の了承が得られた場合はプレビューした内容で印刷出力を行う。
【００９２】
次に、複写機１０の動作について説明する。
【００９３】
図８および図９は、複写機１０による複写印刷の処理の流れを示している。複写機１０が起動すると、ＣＰＵ１１は本処理を開始する（Ｓｔａｒｔ）。ＣＰＵ１１は、操作表示部１６を通じて複写サービスの利用者による複写モードの設定と、上限金額の入力と、画像／文字優先の選択とを受け付け（ステップＳ１０１）、その後、スキャナ部１７が読み取った原稿を複写印刷する場合の課金額（印刷料金）を算出し、算出した課金額が利用者の入力した上限金額を超過しているか否かを判断する（ステップＳ１０２）。
【００９４】
課金額が上限金額を超過していない場合には（ステップＳ１０２；Ｎｏ）、ＣＰＵ１１は、読み取った原稿の複写印刷を実行し（ステップＳ１２３）、複写印刷に対する課金処理を行って、本処理を終了する（Ｅｎｄ）。課金額が上限金額を超過している場合には（ステップＳ１０２；Ｙｅｓ）、ＣＰＵ１１は上述した部分別画像処理を行う。
【００９５】
ＣＰＵ１１は、先ず原稿画像の画像部分と文字部分を検出し（ステップＳ１０３）、所定ページ（最初は１ページ目と２ページ目）の画像部分の周囲３方向以上が文字で囲まれているかを確認する（ステップＳ１０４）。
【００９６】
囲まれている場合には（ステップＳ１０４；Ｙｅｓ）、ステップＳ１０７へ移行する。囲まれていない場合には（ステップＳ１０４；Ｎｏ）、ＣＰＵ１１は、画像部分の縦方向と横方向の長さがそれぞれ原稿の縦方向と横方向の長さの１／２未満であるかを確認する（ステップＳ１０５）。
【００９７】
画像部分の縦方向と横方向の長さの一方または両方が原稿の縦方向と横方向の長さの１／２以上である場合には（ステップＳ１０５；Ｙｅｓ）、ステップＳ１０７へ移行する。画像部分の縦方向と横方向の長さがそれぞれ原稿の縦方向と横方向の長さの１／２未満である場合には（ステップＳ１０５；Ｎｏ）、ＣＰＵ１１は、連続する２枚の原稿（最初は１ページ目と２ページ目）が上記２つの条件（ステップＳ１０４およびステップＳ１０５）を満足するかを確認する（ステップＳ１０６）。
【００９８】
満足しない場合には（ステップＳ１０６；Ｎｏ）、ステップＳ１０７へ移行する。満足する場合には（ステップＳ１０６；Ｙｅｓ）、ステップＳ１１１へ移行する。
【００９９】
ステップＳ１０７では、ＣＰＵ１１は、今回確認した所定ページの次のページがあるかを確認する。次ページがある場合には、ステップＳ１０４へ戻り、その次ページに対してステップＳ１０４以降の確認を同様に行う。次ページがない場合には、ＣＰＵ１１は、入力された上限金額では複写印刷が行えない旨の警告を操作表示部１６に表示し（ステップＳ１０８）、その印刷プレビューと課金額を提示する（ステップＳ１０９）。
【０１００】
提示した内容に対するＯＫの操作（実行ボタン３０の押下）を受けた場合には（ステップＳ１１０；Ｙｅｓ）、ＣＰＵ１１はその複写印刷を実行し（ステップＳ１２３）、複写印刷に対する課金処理を行って、本処理を終了する（Ｅｎｄ）。提示した内容に対するＮＧの操作（キャンセルボタン３１の押下）を受けた場合には（ステップＳ１１０；Ｎｏ）、ＣＰＵ１１はその複写印刷を実行せずに本処理を終了する（Ｅｎｄ）。
【０１０１】
一方、ステップＳ１１１では、ＣＰＵ１１は、画像／文字優先の選択に応じた変倍率で画像部分を変倍し、メモリ上に作成した２ｉｎ１用の仮想エリアに収める（図４参照）。詳細には、画像優先が選択されている場合には、画像部分を等倍のまま（変倍率１００％）、仮想エリアの該当するページ（半ページ）に収める。文字優先が選択されている場合には、画像部分を変倍率７０％で縮小変倍し、仮想エリアの該当するページに収める。
【０１０２】
続いてＣＰＵ１１は、画像部分を文字で囲まれていない方向のページ隅に寄せる（ステップＳ１１２）。さらに、文字部分を文字が連続する範囲毎にブロック分割し、ブロック単位で変倍して２ｉｎ１用の仮想エリア内における画像部分以外の領域（残領域）に配置する（ステップＳ１１３）。ここでＣＰＵ１１は、印刷プレビューと課金額を操作表示部１６に表示して利用者に提示する（ステップＳ１１４）。
【０１０３】
提示した内容に対するＯＫの操作（実行ボタン３０の押下）を受けた場合には（ステップＳ１１５；Ｙｅｓ）、ＣＰＵ１１はその複写印刷を実行し（ステップＳ１２３）、複写印刷に対する課金処理を行って、本処理を終了する（Ｅｎｄ）。提示した内容に対するＮＧの操作（キャンセルボタン３１の押下）を受けた場合には（ステップＳ１１５；Ｎｏ）、ＣＰＵ１１は、文字部分を再レイアウトするために、文字部分の各文字を１文字単位の文字画像に分割する。
【０１０４】
続いてＣＰＵ１１は、２ｉｎ１用の仮想エリア内における画像部分以外の領域（残領域）の面積、すなわち、文字部分を配置可能な領域の面積を算出する（ステップＳ１１６）。さらにＣＰＵ１１は、算出した面積を２ｉｎ１する２ページの原稿の文字数で除算して１文字画像当たりの配置領域の面積を算出し（ステップＳ１１７）、この面積に合わせて各文字画像を変倍し、仮想エリアの該当するページの各配置領域に埋めて配置する（ステップＳ１１８）。
【０１０５】
全ての文字画像がページに収まった場合には（ステップＳ１１９；Ｙｅｓ）、ステップＳ１２１へ移行する。ページに収まらない文字画像が発生した場合には（ステップＳ１１９；Ｎｏ）、その文字画像を隣のページに移動して配置し（ステップＳ１２０）、ステップＳ１２１へ移行する。
【０１０６】
ステップＳ１２１では、ＣＰＵ１１は、文字部分を再レイアウトした印刷プレビューと課金額を提示する。提示した内容に対するＯＫの操作（実行ボタン３０の押下）を受けた場合には（ステップＳ１２１；Ｙｅｓ）、ＣＰＵ１１はその複写印刷を実行し（ステップＳ１２３）、複写印刷に対する課金処理を行って、本処理を終了する（Ｅｎｄ）。提示した内容に対するＮＧの操作（キャンセルボタン３１の押下）を受けた場合には（ステップＳ１２１；Ｎｏ）、その複写印刷を実行せずに本処理を終了する（Ｅｎｄ）。
【０１０７】
このように、本実施の形態に係る複写機１０では、２ｉｎ１する２ページの原稿画像の画像部分と文字部分と検出し、それらを１ページ分の大きさの仮想エリアに収まるように異なる変倍率で変倍して配置する画像処理（部分別画像処理）を行う。詳細には、画像部分を原稿画像の縮小率（５０％）より高い変倍率（１００％または７０％）で変倍して仮想エリアに先に配置し、文字部分を残りの領域（残領域）に収まるように変倍して配置する画像処理を行う。これにより、２ｉｎ１に伴い縮小される原稿画像の画像部分の視認性低下を防止できるようになる。特に本実施の形態では、画像優先が選択された場合は画像部分の変倍率を１００％にして大きさを変えないようにしている。これにより、原稿画像は縮小されても画像部分は縮小されずに元の大きさが維持されるようになり、大きさの縮小を要因とする画像部分の視認性低下は発生しなくなる。また、画像部分と文字部分はそれぞれ仮想エリアに収まる適宜の変倍率で変倍されて適宜の位置に配置されるため、操作が簡単になる。さらに、利用者が画像優先または文字優先を選択できることで利便性が向上する。
【０１０８】
また本実施の形態では、画像部分を所定の変倍率で変倍して先に仮想エリアに配置することで、仮想エリア内の文字部分を配置できる領域が確定し、文字部分はこの領域に収まるように変倍して配置すればよくなる。上記の画像処理は、このような簡単なアルゴリズムを用いて行うことができる。
【０１０９】
また文字部分のレイアウトでは、文字部分をブロック単位や文字単位に分割し、仮想エリア内の残領域にそれらが収まるように、適宜の変倍率で変倍し適宜の位置に配置するようにしている。すなわち、画像部分に比べて形状が複雑になりやすい文字部分は、分割して配置の自由度を高め、残領域に応じて各分割部の大きさと位置を調整して配置するようにしている。文字部分をこのように分割して扱うことにより、形状を維持したままよりも、仮想エリア内の残領域に収めやすくなり、大きくしやすくなる。また、ブロック単位に分割した場合は、文字部分の各文字のレイアウトはブロック毎に維持されるため、見栄えの低下が抑えられる。文字単位に分割した場合は、ブロック単位より細かく分割できるため自由度が高まり、文字部分のレイアウト性や拡大性が高くなると共に、形状の複雑性が高い文字部分などに対して、より柔軟に対応できるようになる。
【０１１０】
また、原稿画像の２ｉｎ１処理を含む上記の画像処理は、有料の複写サービスにおいて、読み取った原稿を利用者の設定した複写モードで印刷した場合の課金額が、利用者の入力した上限金額を上回る場合に行うようにしている。本実施の形態では、このような金額不足に伴って２ｉｎ１される原稿画像に対し、画像部分の視認性低下を簡単な操作で解消できるようになる。さらに、トナーの残量低下時にトナーの消費量を抑えるために上記の２ｉｎ１処理を含む画像処理を行う場合にも、２ｉｎ１される原稿画像の画像部分の視認性低下を簡単な操作で解消できるようになる。
【０１１１】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１１２】
たとえば、画像（原稿画像）を小さくする方法は、実施の形態で説明した２ｉｎ１印刷による縮小（縮小変倍）に限らない。たとえば、画像の縦方向と横方向を個別の倍率で変倍できる独立変倍機能などで小さくしたり、Ｂ４サイズからリーガルサイズやレターサイズにするなど縦横比を変えて小さくしたり、矩形状の画像をそれよりも小さい正方形や楕円形の画像にするなど形状を変えて小さくしたりするなど、縮小変倍以外の種々の方法を用いることができる。
【０１１３】
画像を小さくする用途も、実施の形態で説明した２ｉｎ１印刷に限らない。４ｉｎ１印刷などの他種類の集約印刷に適用してもよく、ユーザなどが倍率や定型サイズを指定して変倍する各種の変倍機能の使用に適用してもよい。この変倍機能などに適用した場合にも、実施の形態で説明したように、画像／文字優先の選択に応じて、画像部分、もしくは文字部分の変倍率が自動で決定されるようにしてもよい。
【０１１４】
また実施の形態では、画像処理（部分別画像処理）は、複写サービスの利用に対する課金額が利用者の希望する上限金額を上回る場合に行うようにしているが、画像処理を行う条件はこれに限らない。たとえば、ユーザなどが自ら集約印刷機能を使用したり、上記の変倍機能を使用したりするときなどに行うようにしてもよい。この場合も、実施の形態で説明したように、画像／文字優先の選択に応じて、画像部分、もしくは文字部分の変倍率が自動で決定されるようにしてもよい。
【０１１５】
また実施の形態では、先に画像部分を所定の変倍率で変倍して仮想エリアに配置し、文字部分をその残りの領域に収まるように変倍して配置したり、画像部分の変倍率を文字部分の変倍率より高くしたり、画像部分の変倍率を１００％にしたりするようにしているが、逆に、文字部分を所定の変倍率で変倍してから、画像部分を文字部分に応じた変倍率で変倍したり、文字部分の変倍率を画像部分の変倍率より高くしたり、文字部分の変倍率を１００％にしたりするようにしてもよい。実施の形態で説明したように、画像／文字優先の選択を受け付ける構成であれば、たとえば文字優先が選択された場合には文字部分の変倍率を１００％にし、画像優先が選択された場合には文字部分の変倍率を７０％にするなどしてもよい。この場合は文字部分の視認性低下を防止できるようになる。
【０１１６】
また、先に文字部分を所定の変倍率で変倍してから、画像部分を文字部分に応じた変倍率で変倍する場合には、以下の手順などで行うようにしてもよい。たとえば、画像／文字優先の選択に応じて文字部分の変倍率を決定し、この変倍率で文字部分を変倍して仮想エリアに配置した場合に必要な文字配置面積を求める。仮想エリアの面積からこの文字配置面積を引いて残領域の面積、すなわち、画像配置面積を求め、画像部分の縦横比を維持して画像配置面積になるための画像部分の変倍率を求める。そして、画像部分を仮想エリア内の任意の位置（２ｉｎ１の場合は該当する半ページ内の任意の位置）に配置し、画像部分以外の領域に文字部分を配置する。またこの場合も、文字部分はブロック単位や文字単位に分割して配置するようにしてもよい。さらに、画像部分が大きい場合には規制をかけるなどしてもよい。たとえば、縮小後の文字部分の占有面積が元の文字部分の占有面積の３分の１以下にならないようにするなどの規制をかけてもよい。
【０１１７】
また対象となる画像は、実施の形態で説明した原稿画像に限らない。たとえば、複写機１０が通信可能に接続されたパーソナルコンピュータなどの端末装置から集約印刷や変倍印刷などを依頼された画像ファイルなどを対象としてもよい。
【０１１８】
また課金装置５０は、貨幣（硬貨）や紙幣を投入して課金を行うコインベンダのほかに、プリペイドカードを投入して課金を行うカードベンダ、もしくは、印刷枚数（片面／両面の印刷枚数やカラー／モノクロの印刷枚数など）をカウントする枚数カウンタや印刷料金をカウントする料金カウンタなどのカウンタ装置などとしてもよい。
【０１１９】
複写機１０におけるプリンタ部１９は、レーザ光に代えてＬＥＤ（Light Emitting Diode）で感光体ドラムを走査露光するＬＥＤプリンタ、もしくは、インクジェットプリンタや熱転写プリンタなどの他の方式のプリンタとしてもよい。
【０１２０】
また本発明は、実施の形態で説明したフルカラー対応の複写機に限らず、モノクロの複写機やフルカラー対応またはモノクロの複合機（ＭＦＰ；Multi Function Peripheral/Multi Function Printer）などの画像処理装置にも適用可能である。
【図面の簡単な説明】
【０１２１】
【図１】本発明の実施の形態に係る複写課金システムが備える画像処理装置としての複写機の概略構成を示すブロック図である。
【図２】本発明の実施の形態に係る複写機で複写印刷を行う原稿の一例を示す図である。
【図３】図２の原稿における２ページ目と３ページ目を（Ａ）画像優先または（Ｂ）文字優先で１枚に収めた場合の一例を示す図である。
【図４】図２の原稿における２ページ目と３ページ目を２in１印刷する際の画像部分の配置の仕方を示す説明図である。
【図５】図２の原稿における２ページ目と３ページ目を２in１印刷する際に文字部分をブロック単位で配置する場合の配置の仕方を示す説明図である。
【図６】本発明の実施の形態に係る複写機の操作表示部に表示された原稿の印刷プレビューと印刷料金を提示した画面の一例を示す図である。
【図７】図２の原稿における２ページ目と３ページ目を２in１印刷する際に文字部分を文字単位で配置した場合を示す説明図である。
【図８】本発明の実施の形態に係る複写機による複写印刷の処理を示す流れ図である。
【図９】本発明の実施の形態に係る複写機による複写印刷の処理を示す流れ図である。
【符号の説明】
【０１２２】
５…複写課金システム
７…ケーブル
１０…複写機
１１…ＣＰＵ
１２…バス
１３…ＲＯＭ
１４…ＲＡＭ
１５…不揮発メモリ
１６…操作表示部
１７…スキャナ部
１８…画像処理部
１９…プリンタ部
２０…課金処理部
２１…通信部
２２…トナー残量検出部
３０…実行ボタン
３１…キャンセルボタン
Ｎ…原稿
ｎ１…原稿（１ページ目の原稿）
ｎ２…原稿（２ページ目の原稿）
ｎ３…原稿（３ページ目の原稿）
ａ１…文字部分（１ページ目の原稿の文字部分）
ａ２…文字部分（２ページ目の原稿の文字部分）
ａ３…文字部分（３ページ目の原稿の文字部分）
ｂ１〜ｂ４…文字ブロック
ｃ１…画像部分（１ページ目の原稿の画像部分）
ｃ２…画像部分（２ページ目の原稿の画像部分）
ｄ１…配置領域
【図１】
0004841586.tif 000002
【図２】
0004841586.tif 000003
【図３】
0004841586.tif 000004
【図４】
0004841586.tif 000005
【図５】
0004841586.tif 000006
【図６】
0004841586.tif 000007
【図７】
0004841586.tif 000008
【図８】
0004841586.tif 000009
【図９】
0004841586.tif 000010