(57)【要約】【課題】  入力された複数の論理ページに分けられた文書情報を、論理ページ数より少ない数の物理ページからなる画像情報に変換すること。【解決手段】  記憶部５は、ＯＳ３からＡＰ処理部２を介して受け入れた文書情報を格納し、文字サイズ情報抽出部４−１は、文字サイズ情報を抽出し、解像度情報抽出部４−２は、解像度情報を抽出し、ページ数決定部４−３は、文字サイズ情報と解像度情報から論理ページの数となる割付ページ数を決定し、割付処理部４−５は、上記記憶部５に格納されている文書情報を上記論理ページに変換し、該論理ページ上記割付ページ数に基づいて上記物理ページに割り付ける。【選択図】        図１
2006079137.tif 000002
【特許請求の範囲】
【請求項１】
入力された複数の論理ページに分けられた文書情報を、前記論理ページ数より少ない数の物理ページからなる画像情報に変換する画像処理装置であって、
前記文書情報を記憶する文書情報記憶部と、
前記文書情報より第一の特徴情報を抽出する第一特徴情報抽出部と、
前記文書情報より前記第一の特徴情報とは異なる第二の特徴情報を抽出する第二特徴情報抽出部と、
前記第一の特徴情報、及び、前記第二の特徴情報に基づいて一の前記物理ページに含まれる前記論理ページの数となる割付ページ数を決定するページ数決定部と、
前記文書情報記憶部に記憶された文書情報を前記論理ページに変換し、該論理ページを前記割付ページ数に基づいて前記物理ページに割り付ける割付処理部とを備えることを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置に於いて、
前記第一の特徴情報は、文字サイズであることを特徴とする画像処理装置。
【請求項３】
請求項２に記載の画像処理装置に於いて、
前記第二の特徴情報は、解像度であることを特徴とする画像処理装置。
【請求項４】
請求項２に記載の画像処理装置に於いて、
前記第二の特徴情報は、フォント情報であることを特徴とする画像処理装置。
【請求項５】
請求項１から請求項４までの何れか一項に記載の画像処理装置に於いて、
前記ページ数決定部による前記割付ページ数の決定を規定するパラメータ情報を格納するパラメータ記憶部を更に備えることを特徴とする画像処理装置。
【請求項６】
請求項５に記載の画像処理装置に於いて、
前記パラメータ情報を設定すべく設定ダイアログを表示する設定表示部と、
前記ダイアログに基づく設定入力を求めるパラメータ設定入力部とを更に備えることを特徴とする画像処理装置。
【請求項７】
請求項５に記載の画像処理装置に於いて、
前記パラメータ情報の設定結果の確認評価を求める確認評価ダイアログを表示する確認評価表示部と、
前記設定結果の確認評価に基づいて前記パラメータ情報を修正するパラメータ修正部とを更に備えることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、特に、入力された複数ページの内容を縮小し、入力されたページ数よりも少ないページ数にして割り付ける画像処理装置に関するものである。
【背景技術】
【０００２】
従来プリンタやファクシミリ等の印刷システムで、省資源効果を求めて、入力された複数ページの内容を縮小し、入力されたページ数よりも少ないページ数にして割り付ける、いわゆる割付印刷を実行する印刷システムがある。かかる印刷システムによれば、例えば、４ページ分の内容を１ページに印刷することによって、２０ページの文書を用紙５枚で印刷出来ることになる。通常の割付印刷に於いて、ユーザは、印刷を行う際に、１ページに割り付けるページ数（以降割付ページ数と記す）を画像処理装置に設定し、印刷装置は、その画像処理装置から、設定に応じた印刷データを受け入れて印刷する。この場合、ユーザは、印刷する文書の内容を考慮し、縮小して割り付けたページの視認性が損なわれない範囲で割り付け印刷の設定を行う必要がある。
【０００３】
このような設定は、ユーザに負担をかけるのみでなく、設定ミスによる用紙の無駄を生む可能性もある。そこで、文書内の文字サイズを確認し、ページの視認性が損なわれない範囲で割り付けページ数を決定する画像処理装置も提案されている（例えば特許文献１参照）。この技術では、文字サイズのみによって割り付けページ数を決定している。しかし、同じ文字サイズであっても、例えば解像度等の印刷条件が異なる場合にはページの視認性が損なわれる可能性も否定出来なかった。その一例について図を用いて示す。
図９は、同じ文字サイズで視認性が損なわれる例の説明図である。
（ａ）は解像度３００ＤＰＩで、（ｂ）は解像度６００ＤＰＩで、それぞれ同一の文字（あ）を同一の文字サイズで印刷出力した図である。両者間での視認性の差異は明らかである。
【特許文献１】特開２００１−２７０１８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
解決しようとする問題点は、文字サイズのみによって割り付けページ数を決定すると、同じ文字サイズであっても、例えば解像度等の印刷条件が異なる場合等には、ページの視認性が損なわれる可能性も否定出来ない点である。
【課題を解決するための手段】
【０００５】
第一の特徴情報を抽出する第一特徴情報抽出部と、第一の特徴情報とは異なる第二の特徴情報を抽出する第二特徴情報抽出部とを備え、第一の特徴情報、及び、第二の特徴情報に基づいて一の物理ページに含まれる論理ページの割付ページ数を決定することを最も主要な特徴とする。
【発明の効果】
【０００６】
複数の特徴情報を組み合わせて割付ページ数を決定するので、割付られたページの視認性が損なれることが少なくなるという効果を得る。
【発明を実施するための最良の形態】
【０００７】
第一特徴情報抽出部、第二特徴情報抽出部、及び、割付ページ数を決定するページ数決定部とを、情報処理装置に備えるＣＰＵ（中央演算処理装置）が、所定のプログラムを実行することによって生成するＣＰＵの制御手段によって構成し、更に、上記所定のプログラムを、情報処理装置にインストールされるプリンタドライバに含めることによって実現した。
【実施例１】
【０００８】
図１は、実施例１の情報処理装置の構成ブロック図である。
図に示すように、実施例１の情報処理装置１は、その内部に、ＡＰ処理部２と、オペレーティングシステム（ＯＳ）３と、プリンタドライバ４と、記憶部５と、制御部６とを備え、通常の画像処理機能に加え、本発明では、入力された複数ページを縮小し、入力されたページ数よりも少ないページ数に縮小して割り付ける割付機能を有する装置である。通常パーソナルコンピュータ（以後ＰＣと記す）が用いられる。
【０００９】
ＡＰ（アプリケーション）処理部２は、オペレーティングシステム（ＯＳ）３の管理に基づいて、オペレータが、文章や画形描画等を含む画像情報を作成するのを可能にする部分である。この部分は、ＰＣ内部のハードディスク等に予めインストールされている所定のプログラムをＣＰＵが実行することによって構成される制御部６の制御手段である。
【００１０】
オペレーティングシステム（ＯＳ）３は、プロセスの管理、記憶部５へのデータの書き込み、キーボード（図示しない）からの文字の取り込み等を行う、情報処理装置１の基本動作制御手段であり、ＰＣ内部のハードディスク等に予めインストールされている基本プログラムをＣＰＵが実行することによって構成される制御部６の制御手段である。
【００１１】
プリンタドライバ４は、ＡＰ処理部２の印刷要求に合わせてプリンタ７の通常制御のために必要とされるプログラムモジュールの集合体である。本実施例では、ＣＰＵが実行することによって、文字サイズ情報抽出部４−１と、解像度情報抽出部４−２と、ページ数決定部４−３と、割付処理部４−５と、データ変換部４−６と、印刷データ出力部４−７とを構成するためのプログラムモジュールの集合体でもある。更に、ページ数決定部４−３が動作途中に於いて必要とする特徴情報テーブル４−４とを含む部分である。このプリンタドライバ４は、ＰＣ内部のハードディスク等に予めインストールされている。
【００１２】
文字サイズ情報抽出部４−１は、オペレーティングシステム（ＯＳ）３を介してＡＰ処理部２から受け入れた画像情報から、文書中に用いられている文字の特徴情報となる文字サイズを抽出する部分である。
【００１３】
解像度情報抽出部４−２は、オペレーティングシステム（ＯＳ）３を介してＡＰ処理部２から受け入れた画像情報から、文書中に用いられている文字の特徴情報となる解像度を抽出する部分である。
【００１４】
ページ数決定部４−３は、文字サイズ情報抽出部４−１が抽出した文書中に用いられている文字の文字サイズと、解像度情報抽出部４−２が抽出した文書中に用いられている文字の解像度と、特徴情報テーブル４−４に基づいて、オペレーティングシステム（ＯＳ）３を介してＡＰ処理部２から受け入れた複数ページの画像情報を縮小し、１ページ内に割付るページ数を決定する部分である。
【００１５】
ここで、他の図を用いて、文字サイズ情報抽出部４−１及び解像度情報抽出部４−２の機能と、ページ数決定部４−３が実行するページ数決定方法について説明する。
図２は、ページ数決定方法の説明図である。
（ａ）は、文字サイズ情報抽出部４−１による文字サイズ情報抽出の一例を表し、（ｂ）は、解像度情報抽出部４−２による解像度情報抽出の一例を表し、（ｃ）は、特徴情報テーブル４−４の一例を表している。
【００１６】
（ａ）に示すように、文字サイズ情報抽出部４−１は、文書中に用いられている文字を受け入れる毎に、その文字サイズを抽出し、文書中に用いられている全文字を文字サイズで層別する。ここでは、一例として全文字数は２５個であり、文字サイズ毎に層別すると４ｐｔ以下の文字数０個、４ｐｔを越え６ｐｔ以下の文字数１０個、６ｐｔを越え３８ｐｔ以下の文字数１０個、３８ｐｔを越え４０ｐｔ以下の文字数５個であったとする。
（ｂ）に示すように、解像度情報抽出部４−２は、文書中に用いられている文字の解像度を一例として６００ＤＰＩと抽出したものとする。
【００１７】
ページ数決定部４−３は、（ａ）を参照し、文字サイズ情報の最下位から文字数を累計し、全文字数の一定割合（一例として８０％）に達する文字サイズを求める。ここでは、全文字数の８０％は２０個であり、文字サイズ情報の最下位から６ｐｔ以下の文字数１０個と、６ｐｔを越え３８ｐｔ以下の文字数１０個の累計が２０個となるので、求める文字サイズ（以後８０％文字サイズと記す）は、３８ｐｔとなる。又、ページ数決定部４−３は、（ｂ）を参照し、６００ＤＰＩを取得する。
【００１８】
（ｃ）に示す特徴情報テーブル４−４は、解像度が３００ＤＰＩ、及び６００ＤＰＩにおける、８０％文字サイズによる割付ページ数（一例）を定めている。ここでは、上記（ａ）、（ｂ）より、解像度が６００ＤＰＩ、８０％文字サイズが３８ｐｔと求められているので、ページ数決定部４−３は、（ｃ）からページ数２０と決定する。
【００１９】
再度図１へ戻って、割付処理部４−５は、記憶部５に格納されている複数ページの画像情報を読み込んで、ページ数決定部４−３の決定に基づいて複数ページの画像情報を縮小し、１ページに割付る部分である。
データ変換部４−６は、割付を行った画像情報を印刷データに変換する部分である。
印刷データ出力部４−７は、データ変換部４−６から印刷データを受け入れてプリンタ７へ送出する部分である。
【００２０】
記憶部５は、オペレーティングシステム（ＯＳ）３を介してＡＰ処理部２から受け入れた画像情報の全てを一旦格納するＲＡＭ（メモリ）である。
【００２１】
制御部６は、情報処理装置１の全体を制御するＣＰＵであり、特に本実施例では、プリンタドライバ４の内部に含まれている所定のプログラムモジュールを実行することによって、文字サイズ情報抽出部４−１と、解像度情報抽出部４−２と、ページ数決定部４−３と、割付処理部４−５と、データ変換部４−６と、印刷データ出力部４−７とを構成する部分である。
【００２２】
次にフローチャートを用いて、実施例１の情報処理装置１の動作について説明する。
図３は、実施例１のフローチャートである。
ステップＳ１−１からステップＳ１−１６まで、ステップ順に説明する。
【００２３】
ステップＳ１−１
文字サイズ情報抽出部４−１（図１）は、オペレータがＡＰ処理部２（図１）を用いて生成した画像情報（文書データ）を、オペレーティングシステム（ＯＳ）３（図１）を介して受け入れる。
【００２４】
ステップＳ１−２
文字サイズ情報抽出部４−１（図１）は、受け入れた画像情報が文字の情報であるか否かを判断し、文字の情報である場合にはステップＳ１−３へ進み、文字の情報でない場合にはステップＳ１−４へ進む。
【００２５】
ステップＳ１−３
文字サイズ情報抽出部４−１（図１）は、描画される文字数、指定されている文字サイズに基づいて文字サイズ情報をＣＰＵ内部のレジスタに保存する。
【００２６】
ステップＳ１−４
解像度情報抽出部４−２（図１）は、受け入れた画像情報が解像度の情報であるか否かを判断し、解像度の情報である場合にはステップＳ１−５へ進み、解像度の情報でない場合にはステップＳ１−６へ進む。
ステップＳ１−５
解像度情報抽出部４−２（図１）は、指定された解像度情報をレジスタに保存する。
【００２７】
ステップＳ１−６
オペレーティングシステム（ＯＳ）３（図１）を介して受け入れられた画像情報は、記憶部５（図１）に格納される。
【００２８】
ステップＳ１−７
最後の画像情報の文字サイズ情報及び解像度情報の取得が終わるまでステップＳ１−１からステップＳ１−７を繰り返し、全ての画像情報の文字サイズ情報及び解像度情報の取得が終わるとステップＳ１−８へ進む。
【００２９】
ステップＳ１−８
文字サイズ情報抽出部４−１（図１）は、保存した文字サイズ情報の集計を行う。このとき上記８０％文字サイズを算出する。
ステップＳ１−９
解像度情報抽出部４−２（図１）は、指定された解像度情報を取得する。
【００３０】
ステップＳ１−１０
ページ数決定部４−３（図１）は、文字サイズ情報抽出部４−１（図１）から８０％文字サイズを、解像度情報抽出部４−２（図１）から、指定された解像度情報を、それぞれ受け入れて、特徴情報テーブル４−４（図１）に基づいて割付ページ数を決定する。
【００３１】
ステップＳ１−１１
割付処理部４−５（図１）は、記憶部５（図１）に格納されている画像情報を順番に読み出す。
ステップＳ１−１２
割付処理部４−５（図１）は、ステップＳ１−１０で決定された割付ページ数と、現在処理中のデータが何ページ目であるかに基づいて、画像データ（文書データ）を縮小し、必要があれば回転を行い、１ページ中に割り付ける。
【００３２】
ステップＳ１−１３
割付処理部４−５（図１）は、現在処理中のデータが最後のページであるか否かを判断する。割り付ける最後のページであれば、ステップＳ１−１４へ進み、最後のページでなければステップＳ１−１１へ戻ってステップＳ１−１１からステップＳ１−１３を繰り返す。ここで割り付ける最後のページとは、例えば、２−ＵＰなら２ページ目、４−ＵＰなら４ページ目のことであり、更に文書の最後のページも含まれる。
【００３３】
ステップＳ１−１４
データ変換部４−６（図１）は、割り付けられた画像情報（文書データ）を印刷データに変換する。
ステップＳ１−１５
印刷データ出力部４−７（図１）は、印刷データをプリンタ７（図１）へ送出する。
【００３４】
ステップＳ１−１６
印刷データ出力部４−７（図１）は、送出した印刷データが最後のページであるか否かを判断し、最後のページでなければステップＳ１−１１へもどって、ステップＳ１−１１からステップＳ１−１６を繰り返し、最後のページを送出してフローを終了する。
【００３５】
上記説明中、ステップＳ１−２及びステップＳ１−３、と、ステップＳ１−４及びステップＳ１−５は、どちらを先に実行しても良い。又、ステップＳ１−１２の割付処理と、ステップＳ１−１４の印刷データへの変換は、どちらを先に実行しても良いし、あるいは又ステップＳ１−６の画像データ（文書データ）の保存の際に行っても良い。もしも、ステップＳ１−６の画像データ（文書データ）の保存の際に印刷データへの変換を実行した場合には、記憶部５（図１）には、印刷データが格納され、割付処理（ステップＳ１−１２）は、印刷データについて実行されることになる。
【００３６】
以上説明したように本実施例では、文字サイズ情報と、解像度情報の二つの特徴情報を組み合わせて割付ページ数を決定するので、割付られたページの視認性が損なれることが少なくなるという効果を得る。
【００３７】
尚、説明の都合上、二つの特徴情報として文字サイズ情報と解像度情報に限定して説明したが、本発明は、この例に限定されるものではない。即ち、例えば文字に指定されているフォント情報等、他の情報を用いても良い。フォント情報に関しては、言語情報（欧文フォント／和文フォント）、フォントウェイト情報（フォントの太さの情報）、判別可能最小ドット数（フォントが判別出来る最小のドット数）等の情報を用いると効果的である。又、それら２つ以上を組み合わせても良い。割り付けられたページの視認性を判別出来る情報を複数利用するのであれば、どのような情報を何個用いても本発明を適用することが出来る。
【実施例２】
【００３８】
本実施例では、実施例１に於ける特徴情報テーブル４−４（図１）に換えて、パラメータ記憶部を備える。このパラメータ記憶部には、オペレータが割付ページ数を設定するために必要な割付ページテーブルの入力ダイアログが格納されており、オペレータが自己の視力等を考慮して所定の数値を入力ダイアログ中に設定することによって視力等の差によって視認性が損なわれるのを防止することを目的とする。
【００３９】
図４は、実施例２の情報処理装置の構成ブロック図である。
図に示すように、実施例２の情報処理装置１１は、その内部に、ＡＰ処理部２と、オペレーティングシステム（ＯＳ）３と、プリンタドライバ１４と、記憶部５と、制御部１６とを備え、通常の画像処理機能に加え、本発明では、入力された複数ページを縮小し、入力されたページ数よりも少ないページ数に縮小して割り付ける割付機能を有する装置である。通常パーソナルコンピュータ（以後ＰＣと記す）が用いられる。実施例１との相違部分のみについて説明する。実施例１と同様の部分については、実施例１と同様の符合を付して説明を省略する。
【００４０】
プリンタドライバ１４は、ＡＰ処理部２の印刷要求に合わせてプリンタ７の通常制御のために必要な専用のプログラムモジュールの集合体である。本実施例では、ＣＰＵが実行することによって、文字サイズ情報抽出部４−１と、解像度情報抽出部４−２と、割付処理部４−５と、データ変換部４−６と、印刷データ出力部４−７と、パラメータ記憶部１４−１と、パラメータ画面表示部１４−２と、パラメータ入力部１４−３と、ページ数決定部１４−４とを構成するためのプログラムモジュールの集合体でもある。このプリンタドライバ４は、ＰＣ内部のハードディスク等に予めインストールされている。
【００４１】
パラメータ記憶部１４−１は、実施例１の特徴情報テーブル図２（ｃ）に相当する割付ページテーブルの入力ダイアログを格納するメモリである。更に、入力ダイアログに所定の数値が設定された後は、割付ページテーブルを格納する部分である。ここで他の図を用いて割付ページテーブルの一例について説明する。
【００４２】
図５は、割付ページテーブル説明図である。
図に示すように、解像度（ここでは３００ＤＰＩ、６００ＤＰＩ、１２００ＤＰＩの３種）をパラメータにし、そのときの８０％文字サイズ（一例）から、１−ＵＰ、２−ＵＰ、４−ＵＰ、６−ＵＰ、９−ＵＰ、１６−ＵＰの６種類の割付ページ数を定める。パラメータ記憶部１４−１には、最初に、８０％文字サイズの数値が含まれていない入力ダイアログが格納されており、オペレータによって８０％文字サイズの数値が設定される。
【００４３】
再度図４に戻って、パラメータ画面表示部１４−２は、パラメータ記憶部１４−１に格納されている割付ページテーブルの入力ダイアログをＰＣのディスプレイに表示させる部分である。
パラメータ入力部１４−３は、オペレータが、自己の視力等を考慮して所定の数値を割付ページテーブルの入力ダイアログに８０％文字サイズの数値として設定することを可能にする部分である。
【００４４】
ページ数決定部１４−４は、文字サイズ情報抽出部４−１が抽出した文書中に用いられている文字の文字サイズと、解像度情報抽出部４−２が抽出した文書中に用いられている文字の解像度と、パラメータ記憶部１４−１に格納されている割付ページテーブルに基づいて、オペレーティングシステム（ＯＳ）３を介してＡＰ処理部２から受け入れた複数ページの画像情報を１ページに割付るページ数を決定する部分である。
【００４５】
制御部１６は、情報処理装置１１の全体を制御するＣＰＵであり、特に本実施例では、プリンタドライバ１４の内部に含まれている所定のプログラムモジュールを実行することによって、文字サイズ情報抽出部４−１と、解像度情報抽出部４−２と、割付処理部４−５と、データ変換部４−６と、印刷データ出力部４−７と、パラメータ画面表示部１４−２と、パラメータ入力部１４−３と、ページ数決定部１４−４とを構成する部分である。
【００４６】
次にフローチャートを用いて、実施例２の情報処理装置１１の動作について説明する。
図６は、実施例２のフローチャートである。
ステップＳ２−１からステップＳ２−１８まで、ステップ順に説明する。
【００４７】
ステップＳ２−１
文字サイズ情報抽出部４−１（図４）は、オペレータがＡＰ処理部２（図４）を用いて生成した画像情報（文書データ）を、オペレーティングシステム（ＯＳ）３（図４）を介して受け入れる。
【００４８】
ステップＳ２−２
文字サイズ情報抽出部４−１（図４）は、受け入れた画像情報が文字の情報であるか否かを判断し、文字の情報である場合にはステップＳ２−３へ進み、文字の情報でない場合にはステップＳ２−４へ進む。
【００４９】
ステップＳ２−３
文字サイズ情報抽出部４−１（図４）は、描画される文字数、指定されている文字サイズに基づいて文字サイズ情報をＣＰＵ内部のレジスタに保存する。
【００５０】
ステップＳ２−４
解像度情報抽出部４−２（図４）は、受け入れた画像情報が解像度の情報であるか否かを判断し、解像度の情報である場合にはステップＳ２−５へ進み、解像度の情報でない場合にはステップＳ２−６へ進む。
ステップＳ２−５
解像度情報抽出部４−２（図４）は、指定された解像度情報をレジスタに保存する。
【００５１】
ステップＳ２−６
オペレーティングシステム（ＯＳ）３（図４）を介して受け入れられた画像情報は、記憶部５（図４）に格納される。
【００５２】
ステップＳ２−７
最後の画像情報の文字サイズ情報及び解像度情報の取得が終わるまでステップＳ２−１からステップＳ２−７を繰り返し、全ての画像情報の文字サイズ情報及び解像度情報の取得が終わるとステップＳ２−８へ進む。
【００５３】
ステップＳ２−８
パラメータ画面表示部１４−２（図４）は、パラメータ記憶部１４−１（図４）に格納されている割付ページテーブルの入力ダイアログをＰＣのディスプレイに表示させる。
【００５４】
ステップＳ２−９
パラメータ入力部１４−３（図４）は、オペレータが入力した数値を割付ページテーブルとして設定する。
【００５５】
ステップＳ２−１０
文字サイズ情報抽出部４−１（図４）は、保存した文字サイズ情報の集計を行う。このとき上記８０％文字サイズを取得する。
ステップＳ２−１１
解像度情報抽出部４−２（図４）は、指定された解像度情報を取得する。
【００５６】
ステップＳ２−１２
ページ数決定部１４−４（図４）は、文字サイズ情報抽出部４−１（図４）から８０％文字サイズを、解像度情報抽出部４−２（図４）から、指定された解像度情報を、それぞれ受け入れて、ステップＳ２−９に於いて設定された割付ページテーブルに基づいて割付ページ数を決定する。
【００５７】
ステップＳ２−１３
割付処理部４−５（図４）は、記憶部５（図４）に格納されている画像情報を順番に読み出す。
ステップＳ２−１４
割付処理部４−５（図４）は、ステップＳ２−１２で決定された割付ページ数と、現在処理中のデータが何ページ目であるかに基づいて、画像データ（文書データ）を縮小し、必要があれば回転を行い、１ページに割り付ける。
【００５８】
ステップＳ２−１５
割付処理部４−５（図４）は、現在処理中のデータが最後のページであるか否かを判断する。割り付ける最後のページであれば、ステップＳ２−１６へ進み、最後のページでなければステップＳ２−１３へ戻ってステップＳ２−１３からステップＳ２−１５を繰り返す。ここで割り付ける最後のページとは、例えば、２−ＵＰなら２ページ目、４−ＵＰなら４ページ目のことであり、更に文書の最後のページも含まれる。
【００５９】
ステップＳ２−１６
データ変換部４−６（図４）は、割り付けられた画像情報（文書データ）を印刷データに変換する。
ステップＳ２−１７
印刷データ出力部４−７（図４）は、印刷データをプリンタ７（図４）へ送出する。
【００６０】
ステップＳ２−１８
印刷データ出力部４−７（図４）は、送出した印刷データが最後のページであるか否かを判断し、最後のページでなければステップＳ２−１３へもどって、ステップＳ２−１３からステップＳ２−１８を繰り返し、最後のページを送出してフローを終了する。
【００６１】
上記説明中、ステップＳ２−８とステップＳ２−９とは、割付ページ数が決定される前であれば何処へ挿入されても良い。
【００６２】
以上説明したように、本実施例では、オペレータが、自己の視力等に合わせて、割付ページテーブルを設定出来るので、実施例１の効果に加えて、視力等による視認性が損なわれるか否かの個人差に対応出来るという効果を得る。
【００６３】
上記説明中では、オペレータが、自己の視力等に合わせて、割付ページテーブルを設定することとして説明したが、本実施例は、この例に限定されるものではない。即ち、予め、割付ページテーブルをパラメータ記憶部１４−１に複数種類格納しておき、オペレータが、複数種類の選択テーブルの中から自己の視力等を考慮して自由に選択することとしても良い。
【実施例３】
【００６４】
本実施例では、上記実施例２に於いて、オペレータが自己の視力等を考慮して所定の数値を上記入力ダイアログ中に挿入することによって設定された割付ページテーブルが、果たしてオペレータの意図に適合しているか否かについてチェックする機能を備えることを目的とする。
【００６５】
図７は、実施例３の情報処理装置の構成ブロック図である。
図に示すように、実施例３の情報処理装置２１は、その内部に、ＡＰ処理部２と、オペレーティングシステム（ＯＳ）３と、プリンタドライバ２４と、記憶部５と、制御部２６とを備え、通常の画像処理機能に加え、本発明では、入力された複数ページを縮小し、入力されたページ数よりも少ないページ数に縮小して割り付ける割付機能を有する装置である。通常パーソナルコンピュータ（以後ＰＣと記す）が用いられる。実施例２との相違部分のみについて説明する。実施例２と同様の部分については、実施例２と同様の符合を付して説明を省略する。
【００６６】
プリンタドライバ２４は、ＡＰ処理部２の印刷要求に合わせてプリンタ７の通常制御のために必要な専用のプログラムモジュールの集合体である。本実施例では、ＣＰＵが実行することによって、文字サイズ情報抽出部４−１と、解像度情報抽出部４−２と、割付処理部４−５と、データ変換部４−６と、印刷データ出力部４−７と、パラメータ記憶部１４−１と、パラメータ画面表示部１４−２と、パラメータ入力部１４−３と、確認画面表示部２４−１と、確認入力部２４−２と、パラメータ修正部２４−３と、ページ数決定部２４−４とを構成するためのプログラムモジュールの集合体でもある。このプリンタドライバ４は、ＰＣ内部のハードディスク等に予めインストールされている。
【００６７】
確認画面表示部２４−１は、オペレータによる割付ページテーブルの設定結果の確認を可能にすべく、プリンタ７へ送出された印刷データのパラメータ（割付ページ数）と、印刷出力を観察したオペレータに対してパラメータは適正であったかどうかの判断結果を入力させる入力ダイアログボックスとをＰＣのディスプレイに表示させる部分である。この入力ダイアログボックスは、例えば、「最適」、「ページ数が多すぎた」、「ページ数が少なすぎた」等の選択項目表示である。
【００６８】
確認入力部２４−２は、オペレータによる入力ダイアログボックスの選択を受け入れる部分である。
パラメータ修正部２４−３は、オペレータによる確認結果に基づいてパラメータ記憶部１４−１に格納されているパラメータ（割付ページ数）を修正する部分である。即ち、オペレータが「最適」を選択した場合には、割付ページ数をそのまま維持し、「ページ数が多すぎた」を選択した場合には、割付ページ数を１ランク少なく設定変更し、「ページ数が少なすぎた」を選択した場合には、割付ページ数を１ランク多く設定変更する部分である。この設定変更は、次回の印刷から反映されることになる。
【００６９】
制御部２６は、情報処理装置２１の全体を制御するＣＰＵであり、特に本実施例では、プリンタドライバ２４の内部に含まれている所定のプログラムモジュールを実行することによって、文字サイズ情報抽出部４−１と、解像度情報抽出部４−２と、割付処理部４−５と、データ変換部４−６と、印刷データ出力部４−７と、パラメータ画面表示部１４−２と、パラメータ入力部１４−３と、確認画面表示部２４−１と、確認入力部２４−２と、パラメータ修正部２４−３と、ページ数決定部２４−４とを構成する部分である。
【００７０】
次にフローチャートを用いて、実施例３の情報処理装置２１の動作について説明する。
図８は、実施例３のフローチャートである。
ステップＳ３−１からステップＳ３−２２まで、ステップ順に説明する。
【００７１】
ステップＳ３−１
文字サイズ情報抽出部４−１（図７）は、オペレータがＡＰ処理部２（図７）を用いて生成した画像情報（文書データ）を、オペレーティングシステム（ＯＳ）３（図７）を介して受け入れる。
【００７２】
ステップＳ３−２
文字サイズ情報抽出部４−１（図７）は、受け入れた画像情報が文字の情報であるか否かを判断し、文字の情報である場合にはステップＳ３−３へ進み、文字の情報でない場合にはステップＳ３−４へ進む。
【００７３】
ステップＳ３−３
文字サイズ情報抽出部４−１（図７）は、描画される文字数、指定されている文字サイズに基づいて文字サイズ情報をＣＰＵ内部のレジスタに保存する。
【００７４】
ステップＳ３−４
解像度情報抽出部４−２（図７）は、受け入れた画像情報が解像度の情報であるか否かを判断し、解像度の情報である場合にはステップＳ３−５へ進み、解像度の情報でない場合にはステップＳ３−６へ進む。
ステップＳ３−５
解像度情報抽出部４−２（図７）は、指定された解像度情報をレジスタに保存する。
【００７５】
ステップＳ３−６
オペレーティングシステム（ＯＳ）３（図７）を介して受け入れられた画像情報は、記憶部５（図７）に格納される。
【００７６】
ステップＳ３−７
最後の画像情報の文字サイズ情報及び解像度情報の取得が終わるまでステップＳ３−１からステップＳ３−７を繰り返し、全ての画像情報の文字サイズ情報及び解像度情報の取得が終わるとステップＳ３−８へ進む。
【００７７】
ステップＳ３−８
パラメータ画面表示部１４−２（図７）は、パラメータ記憶部１４−１（図７）に格納されている割付ページテーブルの入力ダイアログをＰＣのディスプレイに表示させる。
【００７８】
ステップＳ３−９
パラメータ入力部１４−３（図７）は、オペレータが入力した数値を割付ページテーブルとして設定する。
【００７９】
ステップＳ３−１０
文字サイズ情報抽出部４−１（図７）は、保存した文字サイズ情報の集計を行う。このとき上記８０％文字サイズを取得する。
ステップＳ３−１１
解像度情報抽出部４−２（図７）は、指定された解像度情報を取得する。
【００８０】
ステップＳ３−１２
ページ数決定部１４−４（図７）は、文字サイズ情報抽出部４−１（図７）から８０％文字サイズを、解像度情報抽出部４−２（図７）から、指定された解像度情報を、それぞれ受け入れて、ステップＳ３−９に於いて設定された割付ページテーブルに基づいて割付ページ数を決定する。
【００８１】
ステップＳ３−１３
割付処理部４−５（図７）は、記憶部５（図７）に格納されている画像情報を順番に読み出す。
ステップＳ３−１４
割付処理部４−５（図７）は、ステップＳ３−１２で決定された割付ページ数と、現在処理中のデータが何ページ目であるかに基づいて、画像データ（文書データ）を縮小し、必要があれば回転を行い、１ページに割り付ける。
【００８２】
ステップＳ３−１５
割付処理部４−５（図７）は、現在処理中のデータが最後のページであるか否かを判断する。割り付ける最後のページであれば、ステップＳ３−１６へ進み、最後のページでなければステップＳ３−１３へ戻ってステップＳ３−１３からステップＳ３−１５を繰り返す。ここで割り付ける最後のページとは、例えば、２−ＵＰなら２ページ目、４−ＵＰなら４ページ目のことであり、更に文書の最後のページも含まれる。
【００８３】
ステップＳ３−１６
データ変換部４−６（図７）は、割り付けられた画像情報（文書データ）を印刷データに変換する。
ステップＳ３−１７
印刷データ出力部４−７（図７）は、印刷データをプリンタ７（図７）へ送出する。
【００８４】
ステップＳ３−１８
印刷データ出力部４−７（図７）は、送出した印刷データが最後のページであるか否かを判断し、最後のページでなければステップＳ３−１３へもどって、ステップＳ３−１３からステップＳ３−１８を繰り返し、最後のページを送出してステップＳ３−１９へ進む。
【００８５】
ステップＳ３−１９
確認画面表示部２４−１（図７）は、印刷データの割付ページ数を取得し、確認入力用ダイアログボックスをＰＣのディスプレイに表示する。
【００８６】
ステップＳ３−２０
確認入力部２４−２（図７）は、オペレータが確認入力用ダイアログボックスに対して行った選択を読み込み、何が選択されたかを判断し、「最適」が選択された場合にはフローを終了し、「ページ数が多すぎた」が選択された場合にはステップＳ３−２１へ進み、「ページ数が少なすぎた」が選択された場合にはステップＳ３−２へ進む。
【００８７】
ステップＳ３−２１
パラメータ修正部２４−３（図７）は、オペレータによる確認結果を受け入れてパラメータ記憶部１４−１（図７）に格納されているパラメータ（割付ページ数）の割付ページ数を１ランク少なく設定変更してフローを終了する。
【００８８】
ステップＳ３−２２
パラメータ修正部２４−３（図７）は、オペレータによる確認結果を受け入れてパラメータ記憶部１４−１（図７）に格納されているパラメータ（割付ページ数）の割付ページ数を１ランク多く設定変更してフローを終了する。
【００８９】
以上説明したように、本実施例によれば、オペレータが設定したパラメータ（割付ページ数）を印刷結果の評価に基づいて変更することが可能になるので実施例２の効果に加えてオペレータによるパラメータ設定の負荷を軽減することが出来るという効果を得る。
【００９０】
尚、実施例１から実施例３で構成される、文字サイズ情報抽出部４−１と、解像度情報抽出部４−２と、割付処理部４−５と、データ変換部４−６と、印刷データ出力部４−７と、パラメータ画面表示部１４−２と、パラメータ入力部１４−３と、確認画面表示部２４−１と、確認入力部２４−２と、パラメータ修正部２４−３と、ページ数決定部２４−４の全てをＣＰＵが所定のプログラムを実行することによって構成される制御部の制御手段であるとして説明したが、本発明はこの例に限定されるものではない。即ち、これら複数の部分の全て、あるいは、その一部は、専用の電子回路で構成されても良い。
【産業上の利用可能性】
【００９１】
以上の説明では、画像形成装置をＰＣとして説明したが、本発明はこの例に限定されるものではない。即ち、プリンタ、ＦＡＸ、ＭＦＰ等の印刷装置を画像処理装置として利用しても良い。
【図面の簡単な説明】
【００９２】
【図１】実施例１の情報処理装置の構成ブロック図である。
【図２】ページ数決定方法の説明図である。
【図３】実施例１のフローチャートである。
【図４】実施例２の情報処理装置の構成ブロック図である。
【図５】割付ページテーブル説明図である。
【図６】実施例２のフローチャートである。
【図７】実施例３の情報処理装置の構成ブロック図である。
【図８】実施例３のフローチャートである。
【図９】同じ文字サイズで視認性が損なわれる例の説明図である。
【符号の説明】
【００９３】
１    情報処理装置
２    ＡＰ処理部
３    オペレーションシステム（ＯＳ）
４    プリンタドライバ
４−１    文字サイズ情報抽出部
４−２    解像度情報抽出部
４−３    ページ数決定部
４−４    特徴情報テーブル
４−５    割付処理部
４−６    データ変換部
４−７    印刷データ出力部
５    記憶部
６    制御部
７    プリンタ
８    データ受信部
９    画像形成部
【図１】
2006079137.tif 000003
【図２】
2006079137.tif 000004
【図３】
2006079137.tif 000005
【図４】
2006079137.tif 000006
【図５】
2006079137.tif 000007
【図６】
2006079137.tif 000008
【図７】
2006079137.tif 000009
【図８】
2006079137.tif 000010
【図９】
2006079137.tif 000011