(57)【特許請求の範囲】
【請求項１】
テキスト情報とテキスト情報以外の情報である非テキスト情報とが混在する原稿をプリント出力するプリンタシステムにおいて、
入力された前記原稿を分析して前記テキスト情報と前記非テキスト情報とに分離する分離手段と、
前記入力原稿のプリント指定に基づいたテキスト情報の属性変更の設定を行う設定手段と、
前記分離手段によって分離された前記非テキスト情報を展開処理する非テキスト情報処理手段と、
前記分離手段によって分離された第１の前記テキスト情報を、前記設定手段による前記属性変更の設定に基づいて展開処理し、前記分離手段によって分離された第２の前記テキスト情報を前記非テキスト情報と同様の処理を行う非変更設定処理手段を備えるテキスト情報処理手段と、
前記非変更設定処理手段から出力される第２の前記テキスト情報を前記非テキスト情報処理手段から出力される非テキスト情報に重複させてプリント出力させ、前記テキスト情報処理手段により属性変更設定された第１の前記テキスト情報を前記非テキスト情報とは別の領域にプリント出力させるプリント制御手段と、
を備えたことを特徴とするプリンタシステム。
【請求項２】
テキスト情報とテキスト情報以外の情報である非テキスト情報とが混在する原稿をプリント出力するプリンタシステムにおいて、
前記原稿内の複数のページ原稿を一つのページでプリント出力するプリント指定があった場合に入力された原稿から一つのページにすべきページ原稿に分割するページ分割手段と、
前記ページ原稿を分析して前記テキスト情報と前記非テキスト情報とに分離するページ単位毎の複数の分離手段と、
前記入力原稿のプリント指定に基づいたテキスト情報の属性変更の設定を行う設定手段と、
前記分離手段によって分離された前記非テキスト情報を展開処理する複数の非テキスト情報処理手段と、
前記分離手段によって分離された第１の前記テキスト情報を、前記設定手段による前記属性変更に基づいて展開処理し、前記分離手段によって分離された第２の前記テキスト情報を前記非テキスト情報と同様の処理を行う非変更設定処理手段を備える複数のテキスト情報処理手段と、
前記非変更設定処理手段から出力される第２の前記テキスト情報を前記非テキスト情報処理手段から出力される非テキスト情報に重複させてプリント出力させ、前記テキスト情報処理手段により属性変更設定された第１の前記テキスト情報を前記非テキスト情報とは別の領域にプリント出力させるプリント制御手段と、
を備えたことを特徴とするプリンタシステム。
【請求項３】
前記プリント制御手段は、前記原稿の変倍処理が指示された場合に該原稿の変倍処理後における前記テキスト情報の属性を変更させることを特徴とする請求項１または２記載のプリンタシステム。
【請求項４】
前記プリント制御手段は、出力原稿上において非テキスト情報領域と異なる領域にプリント出力される各テキスト情報の非テキスト情報領域上の配置対応関係を示す関係情報をテキスト情報領域および非テキスト情報領域に付加してプリント出力させることを特徴とする請求項１〜３のいずれか１つに記載のプリンタシステム。
【請求項５】
前記プリント制御手段が属性変更設定した第１の前記テキスト情報の属性は、文字の大きさであり、前記プリント制御手段は、可読性を保持できる文字の大きさに変更することを特徴とする請求項１〜４のいずれか一つに記載のプリンタシステム。
【請求項６】
前記プリント制御手段が属性変更設定した第１の前記テキスト情報の属性は、文字の色であり、前記プリント制御手段は、可読性を保持できる文字の色に変更することを特徴とする請求項１〜５のいずれか一つに記載のプリンタシステム。
【請求項７】
前記プリント制御手段が属性変更設定した第１の前記テキスト情報の属性は、文字の書体であり、前記プリント制御手段は、可読性を保持できる文字の書体に変更することを特徴とする請求項１〜６のいずれか一つに記載のプリンタシステム。
【請求項８】
前記テキスト情報は、非テキスト情報内に包含されるテキスト情報であることを特徴とする請求項１〜７のいずれか一つに記載のプリンタシステム。
【請求項９】
前記プリント制御手段は、テキスト情報処理手段が処理する複数のテキスト情報のうちの一部のテキスト情報に対して属性の変更を行わせることを特徴とする請求項１〜８のうちのいずれか一つに記載のプリンタシステム。
【請求項１０】
テキスト情報とテキスト情報以外の情報である非テキスト情報とが混在する入力原稿を分析して前記テキスト情報と前記非テキスト情報とに分離する分離工程と、
前記入力原稿のプリント指定に基づいたテキスト情報の属性変更の設定を行う設定工程と、
前記分離工程によって分離された第１の前記テキスト情報を前記属性変更の設定に基づいて展開処理し、前記分離工程によって分離された前記非テキスト情報を展開処理すると共に、前記分離工程により分離された第２の前記テキスト情報に対して前記非テキスト情報と同様の処理する展開処理工程と、
前記展開処理工程によって前記非テキスト情報と同様の処理が施された第２の前記テキスト情報を前記非テキスト情報に重複させてプリント出力させるとともに、属性変更設定されて出力される第１の前記テキスト情報を非テキスト情報とは別の領域にプリント出力させる出力工程と、
を含んだことを特徴とするプリント制御方法。
【請求項１１】
テキスト情報とテキスト情報以外の情報である非テキスト情報とが混在する入力原稿内の複数のページ原稿を一つのページでプリント出力するプリント指定があった場合に入力された原稿から一つのページにすべきページ原稿に分割するページ分割工程と、
前記ページ分割工程で分割されたページ原稿を分析してページ単位毎に前記テキスト情報と前記非テキスト情報とに分離する分離工程と、
前記入力原稿のプリント指定に基づいたテキスト情報の属性変更の設定を行う設定工程と、
前記分離工程によって分離された第１の前記テキスト情報を前記属性変更の設定に基づいて展開処理し、展開処理とは独立並行して前記分離工程によって分離された前記非テキスト情報を展開処理すると共に、前記分離工程により分離された第２の前記テキスト情報に対して前記非テキスト情報と同様の処理する展開処理工程と、
前記展開処理工程によって前記非テキスト情報と同様の処理が施された第２の前記テキスト情報を前記非テキスト情報に重複させてプリント出力させるとともに、属性変更設定されて出力されるテキスト情報を非テキスト情報とは別の領域にプリント出力させる出力工程と、
を含むことを特徴とするプリント制御方法。
【請求項１２】
前記設定工程は、前記入力原稿の変倍処理が指示された場合に該入力原稿の変倍処理後における前記テキスト情報の属性を変更させることを特徴とする請求項１０または１１記載のプリント制御方法。
【請求項１３】
前記設定工程は、出力原稿上において非テキスト情報領域と異なる領域にプリント出力される各テキスト情報の非テキスト情報領域上の配置対応関係を示す関係情報をテキスト情報領域および非テキスト情報領域に付加する設定を行うことを特徴とする請求項１０〜１２のいずれか１つに記載のプリント制御方法。
【請求項１４】
前記設定工程において変更するテキスト情報の属性は、文字の大きさであり、前記設定工程は、可読性を保持できる文字の大きさに変更することを特徴とする請求項１０〜１３のいずれか一つに記載のプリント制御方法。
【請求項１５】
前記設定工程において変更するテキスト情報の属性は、文字の色であり、前記設定工程は、可読性を保持できる文字の色に変更することを特徴とする請求項１０〜１４のいずれか一つに記載のプリント制御方法。
【請求項１６】
前記設定工程において変更するテキスト情報の属性は、文字の書体であり、前記設定工程は、可読性を保持できる文字の書体に変更することを特徴とする請求項１０〜１５のいずれか一つに記載のプリント制御方法。
【請求項１７】
前記テキスト情報は、非テキスト情報内に包含されるテキスト情報であることを特徴とする請求項１０〜１６のいずれか一つに記載のプリント制御方法。
【請求項１８】
前記設定工程は、前記展開処理工程で処理される複数のテキスト情報のうちの一部のテキスト情報に対して属性の変更を行わせることを特徴とする請求項１０〜１７のうちのいずれか一つに記載のプリント制御方法。
【請求項１９】
前記請求項１０〜１８のいずれか一つに記載された方法をコンピュータに実行させるプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、テキスト情報とテキスト情報以外の情報である非テキスト情報とが混在する原稿を可読性を保持して適応的にプリント出力するプリンタシステム、プリント制御方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】
従来から、テキスト情報とテキスト情報以外の情報、例えばイメージ情報、表情報、グラフ情報等の非テキスト情報とが混在する原稿を変倍してプリント出力する場合、テキスト情報の可読性が悪化することがあるため、この原稿に対する編集処理が可能なアプリケーションプログラム上で一旦テキスト情報等を部分的に変倍し直し、この編集し直した修正原稿をプリンタにプリント要求してプリント出力するようにしていた。
【０００３】
この場合、もとの原稿をアプリケーションプログラム上で編集しなければならず、編集処理に時間と労力がかかることになる。
【０００４】
そこで、近年のプリンタシステムでは、この編集処理にかかる時間と労力を削減するため、アプリケーションプログラムの印刷条件の設定を行うことによって、原稿のプリントサイズとプリンタの出力用紙サイズとの関係から拡大／縮小処理を自動的に行い、原稿のプリントサイズとプリンタの出力用紙サイズとの整合が取れるようになっている。例えば、原稿のプリントサイズに対して出力用紙サイズが小さい場合には、原稿の出力時プリントデータを自動的に縮小してプリント出力するようにしている。
【０００５】
しかし、この整合処理は、例えば特開平５−２２１０２３号公報に記載されているように、原稿全体をデータ種別にかかわらず一律に拡大／縮小処理を行うようにしているので、原稿側とプリンタ側との解像度との違いから、原稿の品質が劣化することになる。例えば、拡大／縮小等の変倍処理が整数倍以外の場合には、画像が歪んでしまい、画像の劣化は避けられない。
【０００６】
このため、特開平５−２２１０２３号公報に記載されたページプリンタでは、１ページ内のテキスト情報とイメージ情報との比率から、適切な解像度に変更し、あるいは印字ドット径を変更するようにしているが、依然として画像の劣化は避けられない。
【０００７】
一方、特開平６−２８６２２１号公報には、変倍してプリント出力する際、データ源から入力された印刷情報中のデータ種別を判定し、この判定結果に基づいて各データ種別毎に異なる変倍処理を実行し、この各変倍処理後の変倍処理データに基づいて出力イメージを展開する印刷方法およびその装置が記載され、原稿の変倍時における画像の劣化をなくしている。
【０００８】
例えば、図２２に示すように、原稿の変倍出力を行う際、データ種別毎、すなわちテキスト情報Ｔ２１〜Ｔ２３とイメージ情報Ｉ２１，Ｉ２２とに対する変倍処理をデータ種別に対応した異なる処理を施し、これによって変倍処理時のプリント出力の画像劣化を防止し、忠実に原原稿を再現するようにしている。
【０００９】
【発明が解決しようとする課題】
しかしながら、上述した特開平６−２８６２２１号公報に記載された印刷方法およびその装置では確かに画像の劣化は避けられるものの、例えば縮小プリントした場合には、テキスト情報が米粒のように小さくなってプリントされる場合があり、このような場合、テキスト情報の内容を判読することは困難となり、この可読性の低下によってテキスト情報本来の情報価値を失わせてしまうという問題点があった。
【００１０】
一方、拡大プリントする場合であっても、テキスト情報の文字の大きさが異常に大きくなると、これもまた、読みづらくなってしまい、可読性が低下してしまうという問題点があった。
【００１１】
これは、テキスト情報は、人間にとって可読性を保った状態で読みやすい適度な文字の大きさが存在し、イメージ情報等のテキスト情報以外の情報、すなわち非テキスト情報とは異なった特性をもっているからである。非テキスト情報も解像度との関係で適度な大きさが存在するが、適度な大きさを決める要因がテキスト情報とは異なるからである。このテキスト情報と非テキスト情報との両者の要求をいずれをも満足させることができるとは限らない。
【００１２】
すなわち、特開平６−２８６２２１号公報に記載された印刷方法およびその装置は、原稿全体の変倍率にかかわらず、画質劣化を伴わずに忠実に原稿をプリント出力しようとするものであり、変倍率が既に決定された段階で、その変倍率でプリント出力する際、画質劣化が生じないようにデータ種別毎に異なる変倍処理を施すが、この変倍処理はデータ種別にかかわらず原稿全体に対して同じ変倍率で行わせるようにしているため、依然としてテキスト情報と非テキスト情報との両者の要求を満足することができない場合が生じ、具体的にはテキスト情報の可読性が損なわれる場合があるという問題点があった。
【００１３】
また、このようなテキスト情報の可読性が損なわれるという問題点は、単一ページの変倍のみではなく、例えば複数ページを一つのページでプリント出力する場合にも生ずる。
【００１４】
本発明は上記に鑑みてなされたものであって、テキスト情報と非テキスト情報とが混在する原稿を変倍してプリント出力する際にテキスト情報の可読性を保持して適応的にプリント出力することができるプリンタシステム、プリント制御方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【００１７】
【課題を解決するための手段】
また、請求項１の発明に係るプリンタシステムは、テキスト情報とテキスト情報以外の情報である非テキスト情報とが混在する原稿をプリント出力するプリンタシステムにおいて、入力された前記原稿を分析して前記テキスト情報と前記非テキスト情報とに分離する分離手段と、前記入力原稿のプリント指定に基づいたテキスト情報の属性変更の設定を行う設定手段と、前記分離手段によって分離された前記非テキスト情報を展開処理する非テキスト情報処理手段と、前記分離手段によって分離された第１の前記テキスト情報を、前記設定手段による前記属性変更の設定に基づいて展開処理し、前記分離手段によって分離された第２の前記テキスト情報を前記非テキスト情報と同様の処理を行う非変更設定処理手段を備えるテキスト情報処理手段と、前記非変更設定処理手段から出力される第２の前記テキスト情報を前記非テキスト情報処理手段から出力される非テキスト情報に重複させてプリント出力させ、前記テキスト情報処理手段により属性変更設定された第１の前記テキスト情報を前記非テキスト情報とは別の領域にプリント出力させるプリント制御手段と、を備えたことを特徴とする。
【００１８】
請求項１の発明によれば、入力された原稿は分離手段によってテキスト情報と非テキスト情報とに分離され、テキスト情報と非テキスト情報は各々テキスト情報処理手段および非テキスト情報処理手段に入力されて展開処理されるが、この際、テキスト情報に対して非テキスト情報と同様の処理をさらに行い、非テキスト情報と同様の処理が施されたテキスト情報を前記非テキスト情報に重複させて出力させるとともに、属性変更設定されて出力されるテキスト情報を非テキスト情報とは別の領域に出力させる設定を行って可読性が保持された状態でプリント出力させる。
【００１９】
また、請求項２の発明に係るプリンタシステムは、テキスト情報とテキスト情報以外の情報である非テキスト情報とが混在する原稿をプリント出力するプリンタシステムにおいて、前記原稿内の複数のページ原稿を一つのページでプリント出力するプリント指定があった場合に入力された原稿から一つのページにすべきページ原稿に分割するページ分割手段と、前記ページ原稿を分析して前記テキスト情報と前記非テキスト情報とに分離するページ単位毎の複数の分離手段と、前記入力原稿のプリント指定に基づいたテキスト情報の属性変更の設定を行う設定手段と、前記分離手段によって分離された前記非テキスト情報を展開処理する複数の非テキスト情報処理手段と、前記分離手段によって分離された第１の前記テキスト情報を、前記設定手段による前記属性変更に基づいて展開処理し、前記分離手段によって分離された第２の前記テキスト情報を前記非テキスト情報と同様の処理を行う非変更設定処理手段を備える複数のテキスト情報処理手段と、前記非変更設定処理手段から出力される第２の前記テキスト情報を前記非テキスト情報処理手段から出力される非テキスト情報に重複させてプリント出力させ、前記テキスト情報処理手段により属性変更設定された第１の前記テキスト情報を前記非テキスト情報とは別の領域にプリント出力させるプリント制御手段と、を備えたことを特徴とする。
【００２０】
請求項２の発明によれば、ページ分割手段は、原稿内の複数のページ原稿を一つのページでプリント出力するプリント指示があると、入力された原稿から一つのページにすべきページ原稿に分割し、このページ原稿を分析して各ページ原稿毎にテキスト情報と非テキスト情報とに分離し、このページ原稿を分析して各ページ原稿毎にテキスト情報と非テキスト情報とに分離し、各テキスト情報処理手段はテキスト情報のみの展開処理を行い、各非テキスト情報処理手段は非テキスト情報のみの展開処理を行うが、この際、テキスト情報に対して非テキスト情報と同様の処理をさらに行い、非テキスト情報と同様の処理が施されたテキスト情報を前記非テキスト情報に重複させて出力させるとともに、属性変更設定されて出力されるテキスト情報を非テキスト情報とは別の領域に出力させる設定を行って可読性が保持された状態でプリント出力させる。
【００２１】
また、請求項３の発明に係るプリンタシステムは、請求項１または２の発明において、前記プリント制御手段は、前記原稿の変倍処理が指示された場合に該原稿の変倍処理後における前記テキスト情報の属性を変更させることを特徴とする。
【００２２】
請求項３の発明によれば、プリント制御手段は、原稿の変倍処理が指示された場合に原稿の変倍処理をテキスト情報および非テキスト情報に対して行うが、さらにこの原稿の変倍処理後におけるテキスト情報の属性を適応的に変更させ、テキスト情報の可読性を保持しつつ、非テキスト情報を可能な限り任意の変倍処理、例えば原稿全体のイメージをつかめる範囲内の縮小率で変倍処理できるようにしている。
【００２７】
また、請求項４の発明に係るプリンタシステムは、請求項１〜３のいずれか１つの発明において、前記プリント制御手段は、出力原稿上において非テキスト情報領域と異なる領域にプリント出力される各テキスト情報の非テキスト情報領域上の配置対応関係を示す関係情報をテキスト情報領域および非テキスト情報領域に付加してプリント出力させることを特徴とする。
【００２８】
また、請求項４の発明に係るプリンタシステムは、請求項１〜３のいずれか１つの発明において、前記プリント制御手段は、出力原稿上において非テキスト情報領域と異なる領域にプリント出力される各テキスト情報の非テキスト情報領域上の配置対応関係を示す関係情報をテキスト情報領域および非テキスト情報領域に付加してプリント出力させることを特徴とする。
【００２９】
また、請求項５の発明に係るプリンタシステムは、請求項１〜４のいずれか１つの発明において、前記プリント制御手段が属性変更設定した第１の前記テキスト情報の属性は、文字の大きさであり、前記プリント制御手段は、可読性を保持できる文字の大きさに変更することを特徴とする。
【００３０】
請求項５の発明によれば、プリント制御手段は、テキスト情報の属性の変更として文字の大きさを可読性を保持できる文字の大きさに変更させる。例えばテキスト情報と非テキスト情報とが混在する原稿全体に対して一律に所定の縮小率による変倍処理が指示された場合でテキスト情報の内容が判読できない縮小文字となる場合であっても、テキスト情報のみを可読性を保持した文字の大きさをもつテキスト情報としてプリント出力させる。
【００３１】
また、請求項６の発明に係るプリンタシステムは、請求項１〜５のいずれか１つの発明において、前記プリント制御手段が属性変更設定した第１の前記テキスト情報の属性は、文字の色であり、前記プリント制御手段は、可読性を保持できる文字の色に変更することを特徴とする。
【００３２】
請求項６の発明によれば、プリント制御手段は、テキスト情報の属性の変更として文字の色を可読性を保持できる文字の色に変更させる。例えばテキスト情報と非テキスト情報とが混在する原稿全体に対して文字の色が非テキスト情報の色との関係で判読しづらい場合であっても、テキスト情報の可読性を保持した文字の色をもつテキスト情報としてプリント出力される。
【００３３】
また、請求項７の発明に係るプリンタシステムは、請求項１〜６の発明において、前記プリント制御手段が変更するテキスト情報の属性は、文字の書体であり、前記プリント制御手段は、可読性を保持できる文字の書体に変更することを特徴とする。
【００３４】
請求項７の発明によれば、プリント制御手段は、テキスト情報の属性の変更として文字の書体を可読性を保持できる文字の書体に変更させる。例えばテキスト情報と非テキスト情報とが混在する原稿全体に対して一律に所定の縮小率による変倍処理が指示された場合でテキスト情報の内容が判読できない文字となる場合であっても、テキスト情報の可読性を保持した文字の書体をもつテキスト情報としてプリント出力される。
【００３５】
また、請求項８の発明に係るプリンタシステムは、請求項１〜７の発明において、前記テキスト情報は、非テキスト情報内に包含されるテキスト情報であることを特徴とする。
【００３６】
請求項８の発明によれば、テキスト情報は原稿上において独立して存在する場合があるが、イメージ情報やグラフ情報等の非テキスト情報内に従属的あるいは階層的に包含されたテキスト情報も存在し、このような包含されたテキスト情報をもテキスト情報の対象として処理するようにしている。
【００３７】
また、請求項９の発明に係るプリンタシステムは、請求項１〜８の発明において、前記プリント制御手段は、テキスト情報処理手段が処理する複数のテキスト情報のうちの一部のテキスト情報に対して属性の変更を行わせることを特徴とする。
【００３８】
請求項９の発明によれば、プリント制御手段は、テキスト情報処理手段が処理する複数のテキスト情報のうちの一部のテキスト情報に対して属性の変更を行わせるようにしている。例えば、非テキスト情報内に包含されるテキスト情報のみの属性の変更を行わせるようにしている。
【００４３】
また、請求項１０の発明に係るプリント制御方法は、テキスト情報とテキスト情報以外の情報である非テキスト情報とが混在する入力原稿を分析して前記テキスト情報と前記非テキスト情報とに分離する分離工程と、前記入力原稿のプリント指定に基づいたテキスト情報の属性変更の設定を行う設定工程と、前記分離工程によって分離された第１の前記テキスト情報を前記属性変更の設定に基づいて展開処理し、前記分離工程によって分離された前記非テキスト情報を展開処理すると共に、前記分離工程により分離された第２の前記テキスト情報に対して前記非テキスト情報と同様の処理する展開処理工程と、前記展開処理工程によって前記非テキスト情報と同様の処理が施された第２の前記テキスト情報を前記非テキスト情報に重複させてプリント出力させるとともに、属性変更設定されて出力される第１の前記テキスト情報を非テキスト情報とは別の領域にプリント出力させる出力工程と、を含んだことを特徴とする。
【００４４】
請求項１０の発明によれば、まず、テキスト情報と非テキスト情報とが混在する入力原稿はテキスト情報と非テキスト情報とに分離され、テキスト情報の属性変更の設定がなされる。その後、このテキスト情報の属性変更の設定がなされた第１のテキスト情報と、非テキスト情報とは展開処理が施され、さらに第２のテキスト情報に対して非テキスト情報と同様の処理を行うことで、非テキスト情報と同様の処理が施された第２のテキスト情報を前記非テキスト情報に重複させて出力させるとともに、属性変更設定された第１のテキスト情報を非テキスト情報とは別の領域に出力させる設定を行って可読性が保持された状態でプリント出力させる。
【００４５】
また、請求項１１の発明に係るプリント制御方法は、テキスト情報とテキスト情報以外の情報である非テキスト情報とが混在する入力原稿内の複数のページ原稿を一つのページでプリント出力するプリント指定があった場合に入力された原稿から一つのページにすべきページ原稿に分割するページ分割工程と、前記ページ分割工程で分割されたページ原稿を分析してページ単位毎に前記テキスト情報と前記非テキスト情報とに分離する分離工程と、前記入力原稿のプリント指定に基づいたテキスト情報の属性変更の設定を行う設定工程と、前記分離工程によって分離された第１の前記テキスト情報を前記属性変更の設定に基づいて展開処理し、展開処理とは独立並行して前記分離工程によって分離された前記非テキスト情報を展開処理すると共に、前記分離工程により分離された第２の前記テキスト情報に対して前記非テキスト情報と同様の処理する展開処理工程と、前記展開処理工程によって前記非テキスト情報と同様の処理が施された第２の前記テキスト情報を前記非テキスト情報に重複させてプリント出力させるとともに、属性変更設定されて出力されるテキスト情報を非テキスト情報とは別の領域にプリント出力させる出力工程と、を含むことを特徴とする。
【００４６】
請求項１１の発明によれば、まず、テキスト情報と非テキスト情報とが混在する入力原稿内の複数のページ原稿を一つのページでプリント出力するプリント指定があると、入力された複数ページの原稿から一つのページにすべきページ原稿に分割し、その後、各ページ原稿を分析してページ単位毎に前記テキスト情報と前記非テキスト情報とに分離する。その後、入力原稿のプリント指定に基づいたテキスト情報の属性変更の設定がなされ、分離された第１のテキスト情報を前記属性変更の設定に基づいて展開処理し、分離された前記非テキスト情報を展開処理し、さらに分離された第２のテキスト情報に対して非テキスト情報と同様の処理を行うことで、非テキスト情報と同様の処理が施された第２のテキスト情報を非テキスト情報に重複させて出力させるとともに、属性変更設定された第１のテキスト情報を非テキスト情報とは別の領域に出力させる設定を行って可読性が保持された状態でプリント出力させる。
【００４７】
また、請求項１２の発明に係るプリント制御方法は、請求項１０または１１の発明において、前記設定工程は、前記入力原稿の変倍処理が指示された場合に該入力原稿の変倍処理後における前記テキスト情報の属性を変更させることを特徴とする。
【００４８】
請求項１２の発明によれば、原稿の変倍処理が指示された場合に原稿の変倍処理をテキスト情報および非テキスト情報に対して行うが、設定工程においてさらにこの原稿の変倍処理後におけるテキスト情報の属性を適応的に変更させ、テキスト情報の可読性を保持しつつ、非テキスト情報を可能な限り任意の変倍処理、例えば原稿全体のイメージをつかめる範囲内の縮小率で変倍処理できるようにしている。
【００５３】
また、請求項１３の発明に係るプリント制御方法は、請求項１０〜１２のいずれか１つの発明において、前記設定工程は、出力原稿上において非テキスト情報領域と異なる領域にプリント出力される各テキスト情報の非テキスト情報領域上の配置対応関係を示す関係情報をテキスト情報領域および非テキスト情報領域に付加する設定を行うことを特徴とする。
【００５４】
請求項１３の発明によれば、展開処理されたテキスト情報と展開処理された非テキスト情報とを合成工程を用いて出力原稿上において異なる領域にプリント出力させる際、各テキスト情報の非テキスト情報領域上の配置対応関係を示す関係情報、例えば番号情報をテキスト情報領域および非テキスト情報領域に付加してプリント出力させ、異なる領域にプリント出力された各テキスト情報に対する非テキスト情報上の配置対応関係を明らかにするようにしている。
【００５５】
また、請求項１４の発明に係るプリント制御方法は、請求項１０〜１３のいずれか１つの発明において、前記設定工程において変更するテキスト情報の属性は、文字の大きさであり、前記設定工程は、可読性を保持できる文字の大きさに変更することを特徴とする。
【００５６】
請求項１４の発明によれば、設定工程において、テキスト情報の属性の変更として文字の大きさを可読性を保持できる文字の大きさに変更させる。例えばテキスト情報と非テキスト情報とが混在する原稿全体に対して一律に所定の縮小率による変倍処理が指示された場合でテキスト情報の内容が判読できない縮小文字となる場合であっても、テキスト情報のみを可読性を保持した文字の大きさをもつテキスト情報としてプリント出力させる。
【００５７】
また、請求項１５の発明に係るプリント制御方法は、請求項１０〜１４のいずれか１つの発明において、前記設定工程において変更するテキスト情報の属性は、文字の色であり、前記設定工程は、可読性を保持できる文字の色に変更することを特徴とする。
【００５８】
請求項１５の発明によれば、設定工程において、テキスト情報の属性の変更として文字の色を可読性を保持できる文字の色に変更させる。例えばテキスト情報と非テキスト情報とが混在する原稿全体に対して文字の色が非テキスト情報の色との関係で判読しづらい場合であっても、テキスト情報の可読性を保持した文字の色をもつテキスト情報としてプリント出力される。
【００５９】
また、請求項１６の発明に係るプリント制御方法は、請求項１０〜１５のいずれか１つの発明において、前記設定工程において変更するテキスト情報の属性は、文字の書体であり、前記設定工程は、可読性を保持できる文字の書体に変更することを特徴とする。
【００６０】
請求項１６の発明によれば、設定工程において、テキスト情報の属性の変更として文字の書体を可読性を保持できる文字の書体に変更させる。例えばテキスト情報と非テキスト情報とが混在する原稿全体に対して一律に所定の縮小率による変倍処理が指示された場合でテキスト情報の内容が判読できない文字となる場合であっても、テキスト情報の可読性を保持した文字の書体をもつテキスト情報としてプリント出力される。
【００６１】
また、請求項１７の発明に係るプリント制御方法は、請求項１０〜１６のいずれか１つの発明において、前記テキスト情報は、非テキスト情報内に包含されるテキスト情報であることを特徴とする。
【００６２】
請求項１７の発明によれば、テキスト情報は原稿上において独立して存在する場合があるが、イメージ情報やグラフ情報等の非テキスト情報内に従属的あるいは階層的に包含されたテキスト情報も存在し、このような包含されたテキスト情報をテキスト情報の対象として処理するようにしている。
【００６３】
また、請求項１８の発明に係るプリント制御方法は、請求項１０〜１７のいずれか１つの発明において、前記設定工程は、前記展開処理工程で処理される複数のテキスト情報のうちの一部のテキスト情報に対して属性の変更を行わせることを特徴とする。
【００６４】
請求項１８の発明によれば、設定工程において、複数のテキスト情報のうちの一部のテキスト情報に対して属性の変更を行わせるようにしている。例えば、非テキスト情報内に包含されるテキスト情報のみの属性の変更を行わせるようにしている。
【００６７】
また、請求項１９の発明に係る記録媒体は、前記請求項１０〜１８のいずれか一つに記載された方法をコンピュータに実行させるプログラムを記録したことで、そのプログラムが機械読み取り可能となり、これによって、請求項１０〜１８のいずれか１つの動作をコンピュータによって実現することができる。具体的には、プリンタドライバのソフトウェアとして適用される。
【００６８】
【発明の実施の形態】
以下に添付図面を参照して、この発明に係るプリンタシステムおよびプリント制御方法の好適な実施の形態を詳細に説明する。
【００６９】
図１は、本発明の実施の形態１であるプリンタシステムの機能構成を示すブロック図である。図１において、プリント要求１は、図示しないパーソナルコンピュータ上に搭載されたアプリケーションプログラムから要求される情報である。
【００７０】
このプリント要求１の構成は、図２に示すように、大きくはプリント指定２０とプリント情報２３とからなる。プリント指定２０は、プリント要求する実体であるプリント情報（原稿）２３の原稿変倍指定２１とテキスト情報の属性変更等の各種の変更指定が示される各種適応変更指定２２等を含む。プリント情報２３は、各ページ単位に、テキスト情報２４、イメージ情報２５、表情報２６、およびグラフ情報２７等の各種の情報種別をもったプリント情報が混在している。また、イメージ情報２８内のテキスト情報２９のように、イメージ情報２８内にさらにテキスト情報２９が包含される場合もある。この包含されるテキスト情報２９は、イメージ情報２８内に階層的あるいは論理的な従属関係をもっているものである。
【００７１】
受信バッファ２は、プリント要求１を受け付けて、少なくともプリント指定２０をプリント制御部１０に送出し、少なくともプリント情報２３をオブジェクト分解部３に送出する。
【００７２】
オブジェクト分解部３は、入力されたプリント情報２３の情報種別（オブジェクト）を分析し、テキスト情報とテキスト情報以外の情報である非テキスト情報とに分解し、テキスト情報をテキスト情報処理部４ａに送出し、非テキスト情報を非テキスト情報処理部４ｂに送出する。
【００７３】
テキスト情報処理部４ａは、非テキスト情報処理部４ｂとは独立して、テキスト情報のみの展開処理をプリント制御部１０のもとに実行し、展開処理したテキスト情報を合成部５に送出する。
【００７４】
非テキスト情報処理部４ｂは、テキスト情報処理部４ａとは独立して、非テキスト情報のみの展開処理をプリント制御部１０のもとに実行し、展開処理した非テキスト情報を合成部５に送出する。なお、非テキスト情報は、上述したようにイメージ情報、グラフ情報、表情報等を含むが、非テキスト情報処理部４ｂ内において、さらに各非テキスト情報単位で並列的に展開処理を実行してもよい。
【００７５】
また、合成部５は、入力されるテキスト情報および非テキスト情報に付される配置情報をもとに後述する各種の合成処理を実行し、フレームバッファ６に出力する。
【００７６】
フレームバッファ６に入力された合成処理後のプリントデータは、プリンタエンジン７に順次出力され、プリンタエンジン７は、各種の印刷方式のうちの所定の印刷方式によって実現されるプリント処理を実行してプリント出力する。
【００７７】
プリント制御部１０は、このプリンタシステムにおけるプリント処理全体の制御を行う。特に、プリント制御部１０は、テキスト属性変更設定部１１、非テキスト変倍率設定部１５、およびテキスト／非テキスト配置関係設定部１６を有し、テキスト情報処理部４ａおよび非テキスト情報処理部４ｂが実行する展開処理に関する設定を行う。
【００７８】
テキスト属性変更設定部１１は、テキスト情報処理部４ａが処理するテキスト情報の属性変更の設定を行い、変倍率設定部１２、色属性設定部１３、および書体属性設定部１４を有する。
【００７９】
変倍率設定部１２は、テキスト情報の属性のうちの文字サイズの変更設定を行う。変倍率設定部１２は、プリント指定２０における原稿変倍指定２１において示される原稿全体に対する変倍率を、さらに可読性を保持できる所定の範囲内の文字サイズとすべく、変倍率を適応的に変更設定することができる。
【００８０】
色属性設定部１３は、テキスト情報の属性のうちの文字の色の変更設定を行う。この色属性の設定は、例えば背景色や非テキスト情報の色との関係をもとに文字の可読性を保持できるように適応的に変更設定することができる。
【００８１】
書体属性設定部１４は、テキスト情報の属性のうちの書体の変更設定を行う。ここで、書体は、例えば各種の明朝体やゴシック体等の書体をいうが、この他に、斜体や中抜き等の修飾に関する書体をも含めるようにしてもよい。この書体属性の変更設定は、テキスト情報の可読性を保持できる書体にすることである。
【００８２】
テキスト属性変更設定部１１は、さらに文字単体の属性に限らず、テキスト情報の文字列の文字間隔や行間隔等の文字列に対するテキスト情報の属性をも変更設定できる。
【００８３】
非テキスト変倍率設定部１５は、プリント指定２０の原稿変倍指定２１によって指定された原稿全体に対する変倍率を非テキスト情報に対して設定する。
【００８４】
テキスト／非テキスト配置関係設定部１６は、テキスト情報と非テキスト情報とが混在しているプリント要求があることを前提としているため、テキスト情報と非テキスト情報との変倍率が異なる場合も生じ、このような場合にテキスト情報と非テキスト情報との配置関係、例えばテキスト情報と非テキスト情報とを出力原稿上において分離された領域に各別に出力させ、さらにこの場合にテキスト情報および非テキスト情報に対して、テキスト情報の非テキスト情報上での配置対応関係を持たせる情報の付加を行う設定等を行う。
【００８５】
なお、プリント制御部１０は、非テキスト情報処理部４ｂの展開処理を停止させ、テキスト情報処理部４ａのみの展開処理を実行させて、テキスト情報のみをプリント出力させる制御を行うこともできる。
【００８６】
次に、図３のフローチャートを参照して、実施の形態１であるプリンタシステムの全体的なプリント処理手順について説明する。
【００８７】
図３において、まず受信バッファ２はプリント要求１を受け付け（ステップＳ１１）、オブジェクト分解部３は、プリント要求されたプリント情報のオブジェクトを分析し、テキスト情報と非テキスト情報とに分離して、各々テキスト情報処理部４ａと非テキスト情報処理部４ｂとに出力する（ステップＳ１２）。一方、プリント制御部１０は、プリント要求１内のプリント指定２０の情報内容をもとにテキスト情報の属性変更等の設定処理を行う（ステップＳ１３）。
【００８８】
その後、テキスト情報処理部４ａはテキスト情報の展開処理を実行し（ステップＳ１４）、非テキスト情報処理部４ｂは非テキスト情報の展開処理を実行する（ステップＳ１５）。この各展開処理は、テキスト情報処理部４ａおよび非テキスト情報処理部４ｂのそれぞれが並列的処理する。
【００８９】
その後、合成部５は、テキスト情報処理部４ａによって展開処理されたテキスト情報と非テキスト情報処理部４ｂによって展開処理された非テキスト情報とを合成し（ステップＳ１６）、この合成されたプリントデータをフレームバッファ６に一時保持し、プリンタエンジン７によってプリント出力し（ステップＳ１７）、一連のプリント処理を終了する。
【００９０】
次に、ステップＳ１３におけるプリント指定に基づく設定処理手順の一例を図４に示す詳細フローチャートを参照して説明する。
【００９１】
図４において、プリント制御部１０は、まずプリント指示２０のプリント指示を取得する（ステップＳ２１）。その後、プリント指示２０がテキスト情報のみの出力を指示しているか否かを判断し（ステップＳ２２）、テキスト情報のみの出力を指示している場合（ステップＳ２２，ＹＥＳ）には、非テキスト情報処理部４ｂの展開処理を行わせずに、テキスト情報処理部４ａによるテキスト情報の展開処理のみを行わせる設定を行い（ステップＳ２３）、ステップＳ２４に移行する。
【００９２】
プリント指示２０がテキスト情報のみの出力を指示していない場合（ステップＳ２２，ＮＯ）には、さらにテキスト情報を非テキスト情報とは別の領域にプリント出力する指示であるか否かを判断し（ステップＳ２５）、別の領域にプリント出力する場合（ステップＳ２５，ＹＥＳ）には、さらにテキスト情報と非テキスト情報との配置関係を数字番号で対応させるか否かを判断する（ステップＳ２６）。
【００９３】
数字番号でテキスト情報と非テキスト情報との配置対応関係付けを行わない場合（ステップＳ２６，ＮＯ）には、テキスト／非テキスト配置関係設定部１６は、テキスト情報を、非テキスト情報の領域とは別の領域にプリント出力させる設定をテキスト情報処理部４ａおよび非テキスト情報処理部４ｂに対して行って（ステップＳ２７）、ステップＳ２４に移行する。一方、数字番号でテキスト情報と非テキスト情報との配置対応関係付けを行う場合（ステップＳ２６，ＹＥＳ）には、テキスト／非テキスト配置関係設定部１６は、原原稿上でテキスト情報が配置された位置に対応する非テキスト領域上の位置に、このテキスト情報に対応する数字番号を書き込ませるとともに、テキスト領域上において、このテキスト情報に対応する数字番号をこのテキスト情報に付加して書き込ませる設定を行い（ステップＳ２８）、ステップＳ２４に移行する。
【００９４】
一方、プリント指示２０がテキスト情報を非テキスト情報とは別の領域にプリント出力する指示をしていない場合（ステップＳ２５，ＮＯ）には、さらにテキスト情報の適応的変倍率を変更するか否かを判断する（ステップＳ２９）。テキスト情報の変倍率を変更する場合（ステップＳ２９，ＹＥＳ）には、変倍率設定部１２は、テキスト情報の可読性を保持する適応的な文字サイズをもつテキスト情報に変倍させる設定を行って（ステップＳ３０）、ステップＳ２４に移行する。
【００９５】
このテキスト情報の可読性を保持する文字サイズは、変倍後の文字サイズが可読性を維持できる範囲内の文字サイズであるかを判定し、範囲内でない場合にはこの範囲内の文字サイズに変倍設定される。また、例えば下付文字等の文字サイズのテキストが混在する場合には、いずれの文字も可読性を保持できる文字サイズの範囲内に収まるように変倍設定する。もちろん、いずれか一方が範囲内に収まるようにしてもよい。
【００９６】
テキスト情報の変倍率を変更しない場合（ステップＳ２９，ＮＯ）には、さらに、テキスト情報と非テキスト情報とを重複出力するか否かを判断し（ステップＳ３１）、重複出力する場合（ステップＳ３１，ＹＥＳ）には、非テキスト情報とテキスト情報とを重複出力させる設定を行って（ステップＳ３２）、ステップＳ２４に移行する。
【００９７】
テキスト情報と非テキスト情報とを重複出力しない場合（ステップＳ３１，ＮＯ）には、さらにテキスト情報の色属性を変更する指示があるか否かを判断し（ステップＳ３３）、テキスト情報の色属性を変更する場合（ステップＳ３３，ＹＥＳ）には、テキスト情報の色を、可読性のある適応的な色に変更設定して（ステップＳ３４）、ステップＳ２４に移行する。
【００９８】
テキスト情報の色属性を変更しない場合（ステップＳ３３，ＮＯ）には、さらにテキスト情報の書体属性を変更する指示があるか否かを判断し（ステップＳ３５）、テキスト情報の書体属性を変更する指示がある場合（ステップＳ３５，ＹＥＳ）には、テキスト情報の書体を、可読性のある適応的な書体に変更設定して（ステップＳ３６）、ステップＳ２４に移行し、テキスト情報の書体属性を変更する指示がない場合（ステップＳ３５，ＮＯ）には、ステップＳ１３にリターンする。
【００９９】
ステップＳ２４では、さらに次のプリント指示２０があるか否かを判断し、次のプリント指示２０がある場合（ステップＳ２４，ＹＥＳ）には、ステップＳ２２に移行して、この次のプリント指示２０に対応する上述した処理を繰り返し、次のプリント指示２０がない場合（ステップＳ２４，ＮＯ）には、ステップＳ１３にリターンし、本プリント指定に基づく設定処理を終了する。
これによって、各種のプリント指示２０を適宜組み合わせて指示することができる。
【０１００】
このようなプリント制御部１０による処理制御によってテキスト情報と非テキスト情報とが混在する原稿は、テキスト情報に対する可読性のある適応的な属性変更やテキスト情報と非テキスト情報との適応的なプリント領域の設定によって、可読性のよいプリント出力を得ることができる。
【０１０１】
次に、実施の形態１による具体的プリント出力例について図５〜図１２を参照して説明する。図５は、プリント要求１されたプリント情報２３すなわち原原稿の情報内容を示す図である。この原原稿には、「オフィス環境」、「電話設備」、および「コンピュータ」を示すテキスト情報Ｔ１〜Ｔ３と、「電話設備」および「コンピュータ」のイメージを示すイメージ情報Ｉ１，Ｉ２とが混在している。なお、「オフィス環境」は、「電話設備」と「コンピュータ」とを統括的に示すテキスト情報である。
【０１０２】
図６は、図５に示す原原稿のプリント要求に対してテキスト情報のみのプリント出力を指示した場合のプリント出力例である。テキスト情報Ｔ１〜Ｔ３とイメージ情報Ｉ１，Ｉ２とが混在する原原稿からテキスト情報Ｔ１〜Ｔ３のみを抽出してプリント出力することができ、テキスト情報のみの読みやすい情報として出力することができる。この場合、原稿全体に対する変倍等は指示されていないが、指示することも可能である。
【０１０３】
図７は、図５に示す原原稿のプリント要求に対して、原原稿全体に対する変倍率が１／２に指示された場合で、かつテキスト情報と非テキスト情報とを別領域にプリント出力する指示があった場合のプリント出力例を示している。
【０１０４】
図７に示すように、テキスト情報Ｔ１〜Ｔ３とイメージ情報Ｉ１，Ｉ２とはそれぞれ変倍率１／２で変倍されるとともに、イメージ情報Ｉ１，Ｉ２とテキスト情報Ｔ１〜Ｔ３とはそれぞれ異なる出力領域Ｅ１，Ｅ２にプリント出力される。これにより、テキスト情報Ｔ１〜Ｔ３がまとまって出力されることから、読みやすい出力結果を得ることができる。この場合、テキスト情報Ｔ１〜Ｔ３は、可読性を保持したテキスト情報として適応的に属性変更されるが、変倍率１／２の場合には可読性を損なわないため、属性変更は行われていない。
【０１０５】
図８は、図５に示す原原稿のプリント要求に対して、原原稿全体に対する変倍率が１／２に指示された場合で、かつテキスト情報と非テキスト情報とを別領域にプリント出力し、さらにテキスト情報の配置対応関係を付加してプリント出力した場合のプリント出力例を示している。
【０１０６】
図８に示すプリント出力例は、図７に示したプリント出力例に対して、さらにテキスト情報Ｔ１〜Ｔ３の配置対応関係を数字番号情報を付加して、別領域に出力されたテキスト情報Ｔ１〜Ｔ３とイメージ情報Ｉ１，Ｉ２との対応関係を一層明確にしており、さらに読みやすく理解しやすいプリント出力例となっている。
【０１０７】
この場合、イメージ情報の領域Ｅ１に付加された数字番号情報Ｎ１〜Ｎ３は、それぞれテキスト情報Ｔ１〜Ｔ３が原原稿上で配置されていた位置に対応する位置に付加配置され、テキスト情報の領域Ｅ２には、この数字番号情報Ｎ１〜Ｎ３にそれぞれ対応するテキスト情報Ｔ１〜Ｔ３であることを示すため、数字番号情報Ｎ１１〜Ｎ１３がそれぞれテキスト情報Ｔ１〜Ｔ３の先頭部分に付加されている。
【０１０８】
この数字番号情報Ｎ１〜Ｎ３は、テキスト情報の配置対応関係を示す一例に過ぎず、脚注で用いるような、その他の符号、記号等あるいはそれらの組合せであってもよいのは言うまでもなく、テキスト情報の配置対応関係が示される情報であればよい。
【０１０９】
図９は、図５に示す原原稿のプリント要求に対して、原原稿全体に対する変倍率が１／８に指示された場合で、かつテキスト情報と非テキスト情報とを重複出力した場合のプリント出力例を示している。
【０１１０】
この場合、イメージ情報Ｉ１，Ｉ２はそのまま非テキスト情報処理部４ｂによって１／８に縮小変倍されるが、テキスト情報Ｔ１〜Ｔ３は、１／８に縮小変倍されると可読性を保持することができないため、変倍率設定部１２によって、さらに可読性を保持できる拡大変倍を設定して、拡大処理されている。そして、これらのイメージ情報Ｉ１，Ｉ２とテキスト情報Ｔ１〜Ｔ３とは同じ領域に重複合成されてプリント出力される。これによれば、テキスト情報Ｔ１〜Ｔ３は、大きな縮小率であるにもかかわらず、テキスト情報の可読性を常に保持することができる。
【０１１１】
図１０は、図５に示す原原稿のプリント要求に対して、原原稿全体に対する変倍率が１／８に指示された場合で、かつテキスト情報と非テキスト情報とを別の領域に出力した場合のプリント出力例を示している。
【０１１２】
この場合、イメージ情報Ｉ１，Ｉ２はそのまま非テキスト情報処理部４ｂによって１／８に縮小変倍され、テキスト情報Ｔ１〜Ｔ３は、縮小変倍されたイメージ情報とは別の領域Ｅ２を十分活用して可読性を保持できる文字サイズに拡大され、この領域Ｅ２内にプリント出力される。これにより、イメージ情報が大きな縮小率で変倍されるにもかかわらず、十分に可読性を保持できるテキスト情報としてプリント出力することができる。
【０１１３】
図１１に示すプリント出力例は、図７に示したプリント出力例におけるテキスト情報の書体を変更したプリント出力例を示している。図７に示したプリント出力例では、テキスト情報が明朝体の書体で出力されていたが、図１１に示すプリント出力例では、明朝体のテキスト情報をゴシック体のテキスト情報に変更し、ユーザに対応した可読性を十分保持できるようにしたものである。このようなテキスト情報の書体属性変更によってさらにテキスト情報の可読性を保持したプリント出力を得ることができる。
【０１１４】
なお、図１１では、属性変更の一つとして書体の属性変更を示したが、テキスト情報の色の属性変更を行うようにしてもよい。色の属性変更を行う場合は、例えば、原原稿上においてテキスト情報がイメージ情報との関係において、所定の色に設定されていても、独立した領域に出力される場合に可読性が低下する場合が生じるからである。また、重複して出力する場合にも、その背景色あるいは背景にある非テキスト情報との関係でテキスト情報の可読性が低下する場合が生じるからである。
【０１１５】
図１２に示すプリント出力例は、図９に示したプリント出力例におけるテキスト情報の書体を変更したプリント出力例を示している。図９に示したプリント出力例では、テキスト情報が明朝体の書体で出力されていたが、図１２に示すプリント出力例では、明朝体のテキスト情報をゴシック体のテキスト情報に変更し、ユーザに対応した可読性を十分保持できるようにしたものである。このようなテキスト情報の書体属性変更によってさらにテキスト情報の可読性を保持したプリント出力を得ることができる。
【０１１６】
次に、この発明の実施の形態２であるプリンタシステムについて説明する。実施の形態１では、必要なプリント指定をプリント要求内に盛り込ませる必要があったが、実施の形態２では、このプリント指定の内容を可能な限り、自動処理を行うようにしている。実施の形態２の構成は図１に示す構成と同じであるが、プリント制御部１０の制御処理内容が異なる。
【０１１７】
図１３は、実施の形態２のプリンタシステムにおけるプリント指定に基づく設定処理手順を示すフローチャートである。この場合における全体フローチャートは、図３に示す全体フローチャートと同じであり、図１３に示すフローチャートは、ステップＳ１３のサブルーチンである。
【０１１８】
図１３において、まずプリント制御部１０はプリント指定２０を取得する（ステップＳ４１）。そして、この取得したプリント指定２０が原原稿の変倍を指定しているか否かを判断する（ステップＳ４２）。原原稿の変倍を指定していない場合（ステップＳ４２，ＮＯ）には、ステップＳ５３に移行し、原原稿の変倍を指定している場合（ステップＳ４２，ＹＥＳ）には、テキスト属性変更設定部１１によって指定された変倍後におけるテキスト情報の文字サイズを推定し（ステップＳ４３）、さらにこの推定した文字サイズによって可読性を保持できるか否かを判断する（ステップＳ４４）。
【０１１９】
変倍後において可読性を保持できる場合（ステップＳ４４，ＹＥＳ）には、さらに変倍率を変更する必要がないので、ステップＳ５３に移行し、変倍後において可読性を保持できない場合（ステップＳ４４，ＮＯ）には、テキスト属性変更設定部１１内の変倍率設定部１２によって、可読性を保持できる変倍率に設定変更する（ステップＳ４５）。
【０１２０】
その後、この設定変更された変倍率によって変倍変更されたテキスト情報を書き込むテキスト領域を確保できるか否かを判断する（ステップＳ４６）。テキスト情報を書き込むテキスト領域を確保することができる場合（ステップＳ４６，ＹＥＳ）には、さらにプリント指定２０によって高速処理が指定されているか否かを判断する（ステップＳ４７）。高速処理が指定されている場合（ステップＳ４７，ＹＥＳ）には、例えば図７に示すように、原稿領域すなわち非テキスト情報領域とは別の領域にテキスト情報を書き込んで出力させる設定を行って（ステップＳ４８）、ステップＳ５３に移行する。一方、高速処理が指定されていない場合（ステップＳ４７，ＮＯ）には、例えば図８に示すように、原稿領域には、対応するテキスト情報の数字番号情報をテキスト情報が配置されていた位置に付加して書き込ませ、その数字番号情報との対応を持たせたテキスト情報を非テキスト情報領域とは別の領域に書き込ませてプリント出力させる設定を行って（ステップＳ４９）、ステップＳ５３に移行する。
【０１２１】
一方、テキスト情報を書き込むテキスト領域を確保することができない場合（ステップＳ４６，ＮＯ）には、出力用紙サイズの範囲内に変倍変更されたテキスト情報が収まるか否かを判断する（ステップＳ５０）。テキスト情報が出力用紙サイズの範囲内に収まる場合（ステップＳ５０，ＹＥＳ）には、例えば図９に示すように、テキスト情報を非テキスト情報に重複させて出力する設定を行って（ステップＳ５１）、ステップＳ５３に移行する。テキスト情報が出力用紙サイズの範囲内に収まらない場合（ステップＳ５０，ＮＯ）には、出力用紙サイズに収まる変倍率に変更設定して（ステップＳ５２）、ステップＳ５３に移行する。
【０１２２】
ステップＳ５３では、テキスト情報の可読性を保持するために色属性を変更するか否かを判断する。色属性を変更すると判断した場合（ステップＳ５３，ＹＥＳ）には、テキスト情報の色属性を、色属性設定部１３によって可読性を保持できる色属性に変更設定した（ステップＳ５４）後、ステップＳ５５に移行し、色属性を変更しないと判断した場合（ステップＳ５４，ＮＯ）には、そのままステップＳ５５に移行する。
【０１２３】
ステップＳ５５では、さらにテキスト情報の可読性を保持するために書体属性を変更するか否かを判断する。書体属性を変更すると判断した場合（ステップＳ５５，ＹＥＳ）には、テキスト情報の書体属性を、書体属性設定部１４によって可読性を保持できる書体属性に変更設定した（ステップＳ５６）後、ステップＳ１３にリターンし、書体属性を変更しないと判断した場合（ステップＳ５５，ＮＯ）には、そのままステップＳ１３にリターンする。
【０１２４】
このようなテキスト情報の属性自動変更処理およびテキスト情報の自動配置変更処理を行うことによって、操作時におけるユーザにかかる負担が一層軽減される。
【０１２５】
次に、この発明の実施の形態３であるプリンタシステムについて説明する。上述した第１および実施の形態２では、テキスト情報と非テキスト情報とが混在する原稿に対してテキスト情報と非テキスト情報とに分離し、それぞれ、独立してテキスト情報の処理と非テキスト情報の処理とを行うようにしており、原原稿の内容を必ずしも忠実に再現するものではなかったが、この実施の形態３では、可能な限り原原稿の内容をも忠実に再現できるようにしている。
【０１２６】
図１４は、この発明の実施の形態３であるプリントシステムの機能構成を示すブロック図であり、この実施の形態３では、図１に示す実施の形態１の構成におけるテキスト情報処理部４ａに相当するテキスト情報処理部３４ａ内にさらに、プリント要求された内容のうちのテキスト情報を属性変更等することなく、忠実にテキスト情報の展開処理を行う非変更設定処理部３５を有する。その他の構成については図１に示す構成と同様である。
【０１２７】
従って、テキスト情報処理部３４ａはオブジェクト分解部３から送出されるテキスト情報に対してテキスト属性変更設定を含む処理を行うとともに、非変更設定処理部３５においてオブジェクト分解部３から送出されるテキスト情報に対してテキスト属性変更設定を行わない通常の処理を行い、それぞれは合成部５に出力される。
【０１２８】
一方、非テキスト情報処理部３４ｂは、非テキスト情報処理部４ｂと同様にオブジェクト分解部３から送出された非テキスト情報に対する通常の展開処理を行って合成部５に出力する。
【０１２９】
そして、合成部５では、非変更設定処理部３５から出力されるテキスト情報と非テキスト情報処理部３４ｂから出力される非テキスト情報とを原原稿の配置関係をもって重複合成し、テキスト情報と非テキスト情報とを分離して処理しない場合と同様なプリント出力内容を形成するとともに、テキスト情報処理部３４ａによって処理された属性変更を含むテキスト情報を重複合成された情報とは別の領域に可読性を保持した形態でプリント出力させるようにする。
【０１３０】
但し、プリント制御部１０では、テキスト情報と非テキスト情報との重複出力を行わないような制御を行う。
【０１３１】
図１５は、図１０と同様に原原稿全体に対する変倍率が１／８に縮小変倍される場合のプリント出力例を示しているが、この場合、領域Ｅ１１には、イメージ情報Ｉ１，Ｉ２のみが出力されるのではなく、非変更設定処理部３５によって処理されたテキスト情報も重複出力され、領域Ｅ１１には、原原稿を変倍率１／８で忠実に縮小変倍した状態で出力される。一方、領域Ｅ１２には、図１０と同様に変倍率が変更されて可読性が保持された状態のテキスト情報が出力される。領域Ｅ１１に出力されるテキスト情報と非テキスト情報とは、ともに同じ変倍率で縮小され、同じ配置関係で重複合成されるため、従来のプリンタシステムが縮小変倍したと同様な状態で出力され、領域Ｅ１１内のテキスト情報は可読性が保持されないが、領域Ｅ１２に出力されるテキスト情報を参考にすることによって可読性が保持される。
【０１３２】
このようにして実施の形態３では、テキスト情報をイメージ情報等の非テキスト情報と同様な処理を行わせ、テキスト情報を含めたプリント出力を得て、テキスト情報の可読性は、別の領域に出力されるテキスト情報によって補うようにしているため、原原稿の通常プリント出力状態をも把握しつつ、テキスト情報の可読性を保持することができることになる。
【０１３３】
次に、この発明の実施の形態４のプリンタシステムについて説明する。上述した第１〜実施の形態３では、いずれもテキスト情報を分離し、このテキスト情報を非テキスト情報とは独立して処理するものであったが、実施の形態４では、さらに分離された複数のテキスト情報を個別選択的に処理するようにしている。
【０１３４】
図１６は、この発明の実施の形態４であるプリンタシステムの機能構成を示すブロック図であり、この実施の形態４では、図１に示す実施の形態１の構成におけるテキスト情報処理部４ａに相当するテキスト情報処理部４４ａ内に複数の部分テキスト処理部４５を設け、各部分テキスト処理部４５は、プリント制御部１０の設定制御のもとに、オブジェクト分解部３から送出される複数のテキスト情報を各部分テキスト処理部４５によって展開処理するようにしている。その他の構成については図１に示す構成と同様である。
【０１３５】
テキスト情報処理部４４ａは、オブジェクト分解部３から送出される複数のテキスト情報を各部分テキスト処理部４５に割り当て、各部分テキスト処理部４５はプリント制御部１０のもとに各テキスト情報毎に、図１に示すテキスト情報全体に対する処理と同様に属性変更を含む処理を行う。
【０１３６】
図１７は、図５に示す原原稿に対して実施の形態４を適用したプリント出力例を示す図である。図１７において、イメージ情報Ｉ１とテキスト情報Ｔ２とはイメージ情報Ｉ３に包含され、イメージ情報Ｉ２とテキスト情報Ｔ３とはイメージ情報Ｉ４に包含されているが、これらのテキスト情報Ｔ２，Ｔ３は、オブジェクト分解部３によってテキスト情報Ｔ１と同様に分離され、テキスト情報処理部４ａに送出される。
【０１３７】
プリント制御部１０は、イメージ情報Ｉ１，Ｉ２に包含されるようなテキスト情報のみに対しては属性変更を行わせない設定を行い、この設定に基づいて図１７に示すように、テキスト情報Ｔ２，Ｔ３のみがイメージ情報と同様な変倍率で１／２に縮小変倍され、テキスト情報Ｔ１に対しては可読性が保持できる属性変更を行わせる設定を行って、展開処理させる。
【０１３８】
この結果、テキスト情報Ｔ１のみは、可読性が確実に維持された形態でプリント出力され、イメージ情報Ｉ３，Ｉ４に包含されるテキスト情報Ｔ２，Ｔ３はイメージ情報と同様に取り扱われて縮小される。
【０１３９】
このような原稿中に存在する複数のテキスト情報のうちの一部のテキスト情報のみをイメージ情報と同様に取り扱う場合には、その他、例えば、「＊」や「＋」等の記号のテキスト情報を用いて図形等のイメージを表現する場合があるからであり、このようなテキスト情報はイメージ情報等の非テキスト情報と同様な処理を行わせることが適切な場合があるからである。
【０１４０】
この実施の形態４では、複数のテキスト情報のうちの所望のテキスト情報のみを可読性を保持させ、その他のテキスト情報に対しては非テキスト情報と同様な処理を行わせるようにしているので、柔軟なプリント出力を得ることができる。
【０１４１】
次に、この発明の実施の形態５であるプリンタシステムについて説明する。この実施の形態５では、連続ページを含む複数の原稿を一つの原稿としてプリント出力する際に、第１〜実施の形態４で示したようなテキスト情報の可読性を保持させてプリント出力しようとするものである。
【０１４２】
図１８は、この発明の実施の形態５であるプリンタシステムの機能構成を示すブロック図である。図１８において、この実施の形態５では、図１に示すオブジェクト分解部３、テキスト情報処理部４ａ、および非テキスト情報処理部４ｂは、それぞれオブジェクト分解部５３，テキスト情報処理部５４ａ、非テキスト情報処理部５４ｂに相当し、複数のページ単位処理部５２の全てが同様な構成を有している。
【０１４３】
ページ分割処理部５１は、受信バッファ２で受信したプリント要求１が複数ページ、特に連続ページを一つのページに出力する指定をしている場合に、指定れた各ページ原稿に分割し、分割した各ページ原稿を複数のページ単位処理部５２に割り当てて送出する。
【０１４４】
プリント制御部６０は、レイアウト情報設定部６１、テキスト属性変更設定部６２、非テキスト変倍率設定部６３、テキスト／非テキスト配置関係設定部６４とを有し、テキスト属性変更設定部６２、非テキスト変倍率設定部６３、テキスト／非テキスト配置関係設定部６４は、それぞれ図１に示すテキスト属性変更設定部１１、非テキスト変倍率設定部１５、テキスト／非テキスト配置関係設定部１６に相当し、各ページ単位処理部５２内のテキスト情報処理部５４ａおよび非テキスト情報処理部５４ｂに対する設定処理を行う。
【０１４５】
レイアウト情報設定部６１は、一つのページとすべきページ原稿に対するレイアウト情報の指定をもとにレイアウト情報の設定を行い、あるいはレイアウト情報の指定がなくても自動的にレイアウト情報の設定を行って、各ページ単位処理部５２を制御する。
【０１４６】
合成部５は、各ページ単位処理部５２から送出されたテキスト情報および非テキスト情報をレイアウト情報をもとに合成し、フレームバッファ６を介して合成されたプリントデータをプリンタエンジン７によってプリント出力させる。
【０１４７】
次に、図１９に示すフローチャートを参照して、実施の形態５によるプリント処理手順について説明する。図１９において、受信バッファ２は、プリント要求１を受け付ける（ステップＳ６１）。ページ分割処理部５１は、プリント要求１に従って一つのページにすべき複数のページ原稿に分割し（ステップＳ６２）、分割された各ページ原稿を各ページ単位処理部５２に送出する（ステップＳ６３）。
【０１４８】
一方、プリント制御部６０は、ページ分割処理部５１から送出されたプリント要求１をもとに、複数のページ原稿に対するレイアウト情報を設定する（ステップＳ６３）。さらに、プリント制御部６０は、各ページ原稿に対する展開処理を行う各ページ単位処理部５２に対してプリント指定に基づく設定処理を行う（ステップＳ６４）。この設定処理は、第１〜実施の形態４で述べたテキスト情報の属性変更設定を含む。
【０１４９】
各ページ単位処理部５２は、ページ分割処理部５１から送出された各ページ原稿に対して、プリント制御部６０の設定をもとに、テキスト情報処理部５４ａによってテキスト情報の展開処理を行うとともに、非テキスト情報処理部５４ｂによって非テキスト情報の展開処理を行い、展開処理されたテキスト情報および非テキスト情報を合成部５に送出する（ステップＳ６５）。
【０１５０】
その後、合成部５は、送出されたテキスト情報と非テキスト情報とを合成し（ステップＳ６６）、プリンタエンジン７からプリント出力して（ステップＳ６７）、本処理を終了する。
【０１５１】
図２０は、実施の形態５によるプリント出力例を示し、ここでは、３つのページ原稿が適応的にレイアウト設定され、かつ可読性を保持した状態でプリント出力されている。
【０１５２】
すなわち、領域Ｅ２１，Ｅ２２のイメージ情報は、原原稿に対して１／８に縮小し、領域Ｅ２３のイメージ情報は原原稿に対して１／４に縮小処理されているが、領域Ｅ２４内に出力されたテキスト情報Ｔ１１〜Ｔ１３は、これらの変倍率にかかわらず、可読性を維持したテキスト情報に属性変更して出力している。
【０１５３】
このようなレイアウト設定は、プリント指定を用いて自由に設定することができるので、柔軟なレイアウト設定が可能であることは言うまでもない。また、上述した第１〜実施の形態４で述べた処理も、この実施の形態５に適用されることが可能である。
【０１５４】
この実施の形態５によれば、連続ページを含む複数のページ原稿を一つのページでプリント出力する場合で、テキスト情報と非テキスト情報とが混在するページ原稿が存在する場合であっても、各ページの非テキスト情報の処理を自由に変倍し、例えば重要なページを大きく強調する等の任意のレイアウト処理を行うことができ、テキスト情報の属性を変更することによってテキスト情報の可読性は保持しつつ、少ないページに多くのページ内容をプリント出力し、コンパクトで手軽に読みやすい形態でプリント出力することができ、この出力結果を保存することができる。
【０１５５】
特に、複数のページ原稿が一つのページでプリント出力されるため、各ページ原稿および複数のページ原稿からなる原稿全体に対するプリント情報内容あるいはプリント状態の概要を、テキスト情報の可読性を維持しつつ、容易に理解することができる。このことは、さらに原稿全体に対する色再現あるいはカラーバランスの検査を容易に行うことができることにもなる。
【０１５６】
ところで、上述したプリンタシステムは、ローカルなプリンタ装置であることを前提として説明したが、図２１に示すように、ネットワークＮに接続されるクライアント装置７１からのプリント要求に対して、ネットワークＮを介して接続されるプリンタ７２から出力するプリンタシステムであっても適用できることは明らかである。この場合、プリンタサーバ７３を介してもよく、さらにはプリンタサーバ７３にローカル接続されるプリンタであってもよい。
【０１５８】
【発明の効果】
また、請求項１の発明によれば、入力された原稿は分離手段によってテキスト情報と非テキスト情報とに分離され、テキスト情報と非テキスト情報は各々テキスト情報処理手段および非テキスト情報処理手段に入力されて展開処理されるが、この際、テキスト情報に対して非テキスト情報と同様の処理をさらに行うことで、非テキスト情報と同様の処理が施されたテキスト情報を前記非テキスト情報に重複させて出力させるとともに、属性変更設定されて出力されるテキスト情報を非テキスト情報とは別の領域に出力させる設定を行って可読性が保持された状態でプリント出力させるようにしているので、通常のプリント出力状態を把握しつつ、テキスト情報の可読性を保持することができるという効果を奏する。
【０１５９】
また、請求項２の発明によれば、ページ分割手段は、原稿内の複数のページ原稿を一つのページでプリント出力するプリント指示があると、入力された原稿から一つのページにすべきページ原稿に分割し、分離手段は、このページ原稿を分析して各ページ原稿毎にテキスト情報と非テキスト情報とに分離し、各テキスト情報処理手段はテキスト情報のみの展開処理を行い、各非テキスト情報処理手段は非テキスト情報のみの展開処理を行うが、この際、プリント制御手段は、各テキスト情報処理手段の処理と各非テキスト情報処理手段の処理とを独立して制御し、特にテキスト情報の属性を変更させてプリント出力させるようにしているので、連続ページを含む複数のページ原稿を一つのページでプリント出力する場合で、テキスト情報と非テキスト情報とが混在するページ原稿が存在する場合であっても、各ページの非テキスト情報の処理を自由に変倍し、例えば重要なページを大きく強調する等の任意のレイアウト処理を行うことができ、テキスト情報の属性を変更することによってテキスト情報の可読性は保持しつつ、少ないページに多くのページ内容をプリント出力し、コンパクトで手軽に読みやすい形態でプリント出力することができ、保存することができるという効果を奏する。
【０１６０】
特に、複数のページ原稿が一つのページでプリント出力されるため、各ページ原稿および複数のページ原稿からなる原稿全体に対するプリント情報内容あるいはプリント状態の概要を、テキスト情報の可読性を維持しつつ、容易に理解することができる。このことは、さらに原稿全体に対する色再現あるいはカラーバランスの検査を容易に行うことができることにもなるという効果を奏する。また、テキスト情報に対して非テキスト情報と同様の処理をさらに行うことで、非テキスト情報と同様の処理が施されたテキスト情報を非テキスト情報に重複させて出力させるとともに、属性変更設定されて出力されるテキスト情報を非テキスト情報とは別の領域に出力させる設定を行って可読性が保持された状態でプリント出力させるようにしているので、通常のプリント出力状態を把握しつつ、テキスト情報の可読性を保持することができるという効果を奏する。
【０１６１】
また、請求項３の発明によれば、プリント制御手段は、原稿の変倍処理が指示された場合に原稿の変倍処理をテキスト情報および非テキスト情報に対して行うが、さらにこの原稿の変倍処理後におけるテキスト情報の属性を適応的に変更させ、テキスト情報の可読性を保持しつつ、非テキスト情報を可能な限り任意の変倍処理、例えば原稿全体のイメージをつかめる範囲内の縮小率で変倍処理できるようにしているので、これにより、可読性が要求されるテキスト情報はその可読性が保持され、テキスト情報と非テキスト情報とが混在する原稿の非テキスト情報のみを任意に変倍処理することができ、例えば大きなサイズの原稿である場合にはこの原稿の可読性を維持しつつ、小さなサイズでプリント出力することができ、多くの原稿情報をコンパクトに収め、手軽な出力形態でプリント出力し、原稿内容の理解を一層高め、しかも、プリント消費量も少ないという効果を奏する。
【０１６４】
また、請求項４の発明によれば、プリント制御手段は、テキスト情報処理手段が処理するテキスト情報と非テキスト情報処理手段が処理する非テキスト情報とを合成手段を用いて出力原稿上において異なる領域にプリント出力させる際、各テキスト情報の非テキスト情報領域上の配置対応関係を示す関係情報、例えば番号情報をテキスト情報領域および非テキスト情報領域に付加してプリント出力させ、異なる領域にプリント出力された各テキスト情報に対する非テキスト情報上の配置対応関係を明らかにするようにしているので、これにより、テキスト情報の可読性を保持しつつ、非テキスト情報の全体像を容易に把握することができるとともに、イメージ情報やグラフ情報等の非テキスト情報に対するテキスト情報の配置対応関係が理解し易くなるという効果を奏する。
【０１６５】
また、請求項５の発明によれば、プリント制御手段は、テキスト情報の属性の変更として文字の大きさを可読性を保持できる文字の大きさに変更させる。例えばテキスト情報と非テキスト情報とが混在する原稿全体に対して一律に所定の縮小率による変倍処理が指示された場合でテキスト情報の内容が判読できない縮小文字となる場合であっても、テキスト情報のみを可読性を保持した文字の大きさをもつテキスト情報としてプリント出力されるようにしているので、これにより、テキスト情報と非テキスト情報とが混在する原稿に対して任意の変倍処理が指示された場合であっても、常にテキスト情報の可読性は保持されるという効果を奏する。
【０１６６】
また、請求項６の発明によれば、プリント制御手段は、テキスト情報の属性の変更として文字の色を可読性を保持できる文字の色に変更させる。例えばテキスト情報と非テキスト情報とが混在する原稿全体に対して文字の色が非テキスト情報の色との関係で判読しづらい場合であっても、テキスト情報の可読性を保持した文字の色をもつテキスト情報としてプリント出力されるようにしているので、これにより、テキスト情報と非テキスト情報とが混在する原稿に対してテキスト情報が非テキスト情報との関係で判読しづらい文字の色であっても、常にテキスト情報の可読性は保持されるという効果を奏する。
【０１６７】
また、請求項７の発明によれば、プリント制御手段は、テキスト情報の属性の変更として文字の書体を可読性を保持できる文字の書体に変更させる。例えばテキスト情報と非テキスト情報とが混在する原稿全体に対して一律に所定の縮小率による変倍処理が指示された場合でテキスト情報の内容が判読できない文字となる場合であっても、テキスト情報の可読性を保持した文字の書体をもつテキスト情報としてプリント出力されるようにしているので、テキスト情報と非テキスト情報とが混在する原稿に対して任意の変倍処理が指示された場合であっても、常にテキスト情報の可読性は保持されるという効果を奏する。
【０１６８】
また、請求項８の発明によれば、テキスト情報は原稿上において独立して存在する場合があるが、イメージ情報やグラフ情報等の非テキスト情報内に従属的あるいは階層的に包含されたテキスト情報も存在し、このような包含されたテキスト情報をもテキスト情報の対象として処理するようにしているので、原稿上の全てのテキスト情報の可読性が常に保持されてプリント出力されるという効果を奏する。
【０１６９】
また、請求項９の発明によれば、プリント制御手段は、テキスト情報処理手段が処理する複数のテキスト情報のうちの一部のテキスト情報に対して属性の変更を行わせるようにしている。例えば、非テキスト情報内に包含されるテキスト情報のみの属性の変更を行わせるようにしているので、所望のテキスト情報のみの可読性を常に保持することができるという効果を奏する。
【０１７２】
また、請求項１０の発明によれば、まず、テキスト情報と非テキスト情報とが混在する入力原稿はテキスト情報と非テキスト情報とに分離され、テキスト情報の属性変更の設定がなされる。その後、このテキスト情報の属性変更の設定がなされたテキスト情報と、非テキスト情報とは展開処理が施され、この際、テキスト情報に対して非テキスト情報と同様の処理をさらに行うことで、非テキスト情報と同様の処理が施されたテキスト情報を前記非テキスト情報に重複させて出力させるとともに、属性変更設定されて出力されるテキスト情報を非テキスト情報とは別の領域に出力させる設定を行って可読性が保持された状態でプリント出力させるようにしているので、通常のプリント出力状態を把握しつつ、テキスト情報の可読性を保持することができるという効果を奏する。
【０１７３】
また、請求項１１の発明によれば、まず、テキスト情報と非テキスト情報とが混在する入力原稿内の複数のページ原稿を一つのページでプリント出力するプリント指定があると、入力された複数ページの原稿を一つのページにすべきページ原稿に分割し、その後、各ページ原稿を分析してページ単位毎に前記テキスト情報と前記非テキスト情報とに分離する。その後、入力原稿のプリント指定に基づいたテキスト情報の属性変更の設定がなされ、分離された前記テキスト情報を前記属性変更の設定に基づいて展開処理するとともにこの展開処理は前記分離工程によって分離された前記非テキスト情報を展開処理し、この展開処理されたテキスト情報と非テキスト情報とをプリント出力させるようにしているので、連続ページを含む複数のページ原稿を一つのページでプリント出力する場合で、テキスト情報と非テキスト情報とが混在するページ原稿が存在する場合であっても、各ページの非テキスト情報の処理を自由に変倍し、例えば重要なページを大きく強調する等の任意のレイアウト処理を行うことができ、テキスト情報の属性を変更することによってテキスト情報の可読性は保持しつつ、少ないページに多くのページ内容をプリント出力し、コンパクトで手軽に読みやすい形態でプリント出力することができ、保存することができるという効果を奏する。
【０１７４】
特に、複数のページ原稿が一つのページでプリント出力されるため、各ページ原稿および複数のページ原稿からなる原稿全体に対するプリント情報内容あるいはプリント状態の概要を、テキスト情報の可読性を維持しつつ、容易に理解することができる。このことは、さらに原稿全体に対する色再現あるいはカラーバランスの検査を容易に行うことができることにもなるという効果を奏する。また、テキスト情報に対して非テキスト情報と同様の処理をさらに行うことで、非テキスト情報と同様の処理が施されたテキスト情報を非テキスト情報に重複させて出力させるとともに、属性変更設定されて出力されるテキスト情報を非テキスト情報とは別の領域に出力させる設定を行って可読性が保持された状態でプリント出力させるようにしているので、通常のプリント出力状態を把握しつつ、テキスト情報の可読性を保持することができるという効果を奏する。
【０１７５】
また、請求項１２の発明によれば、原稿の変倍処理が指示された場合に原稿の変倍処理をテキスト情報および非テキスト情報に対して行うが、設定工程においてさらにこの原稿の変倍処理後におけるテキスト情報の属性を適応的に変更させ、テキスト情報の可読性を保持しつつ、非テキスト情報を可能な限り任意の変倍処理、例えば原稿全体のイメージをつかめる範囲内の縮小率で変倍処理できるようにしているので、可読性が要求されるテキスト情報はその可読性が保持され、テキスト情報と非テキスト情報とが混在する原稿の非テキスト情報のみを任意に変倍処理することができ、例えば大きなサイズの原稿である場合にはこの原稿の可読性を維持しつつ、小さなサイズでプリント出力することができ、多くの原稿情報をコンパクトに収め、手軽な出力形態でプリント出力し、原稿内容の理解を一層高め、しかも、プリント消費量も少ないという効果を奏する。
【０１７８】
また、請求項１３の発明によれば、展開処理されたテキスト情報と展開処理された非テキスト情報とを合成工程を用いて出力原稿上において異なる領域にプリント出力させる際、各テキスト情報の非テキスト情報領域上の配置対応関係を示す関係情報、例えば番号情報をテキスト情報領域および非テキスト情報領域に付加してプリント出力させ、異なる領域にプリント出力された各テキスト情報に対する非テキスト情報上の配置対応関係を明らかにするようにしているので、テキスト情報の可読性を保持しつつ、非テキスト情報の全体像を容易に把握することができるとともに、イメージ情報やグラフ情報等の非テキスト情報に対するテキスト情報の配置対応関係が理解し易くなるという効果を奏する。
【０１７９】
また、請求項１４の発明によれば、設定工程において、テキスト情報の属性の変更として文字の大きさを可読性を保持できる文字の大きさに変更させる。例えばテキスト情報と非テキスト情報とが混在する原稿全体に対して一律に所定の縮小率による変倍処理が指示された場合でテキスト情報の内容が判読できない縮小文字となる場合であっても、テキスト情報のみを可読性を保持した文字の大きさをもつテキスト情報としてプリント出力されるようにしているので、テキスト情報と非テキスト情報とが混在する原稿に対して任意の変倍処理が指示された場合であっても、常にテキスト情報の可読性は保持されるという効果を奏する。
【０１８０】
また、請求項１５の発明によれば、設定工程において、テキスト情報の属性の変更として文字の色を可読性を保持できる文字の色に変更させる。例えばテキスト情報と非テキスト情報とが混在する原稿全体に対して文字の色が非テキスト情報の色との関係で判読しづらい場合であっても、テキスト情報の可読性を保持した文字の色をもつテキスト情報としてプリント出力されるようにしているので、テキスト情報と非テキスト情報とが混在する原稿に対してテキスト情報が非テキスト情報との関係で判読しづらい文字の色であっても、常にテキスト情報の可読性は保持されるという効果を奏する。
【０１８１】
また、請求項１６の発明によれば、設定工程において、テキスト情報の属性の変更として文字の書体を可読性を保持できる文字の書体に変更させる。例えばテキスト情報と非テキスト情報とが混在する原稿全体に対して一律に所定の縮小率による変倍処理が指示された場合でテキスト情報の内容が判読できない文字となる場合であっても、テキスト情報の可読性を保持した文字の書体をもつテキスト情報としてプリント出力されるようにしているので、テキスト情報と非テキスト情報とが混在する原稿に対して任意の変倍処理が指示された場合であっても、常にテキスト情報の可読性は保持されるという効果を奏する。
【０１８２】
また、請求項１７の発明によれば、テキスト情報は原稿上において独立して存在する場合があるが、イメージ情報やグラフ情報等の非テキスト情報内に従属的あるいは階層的に包含されたテキスト情報も存在し、このような包含されたテキスト情報をテキスト情報の対象として処理するようにしているので、原稿上の全てのテキスト情報の可読性が常に保持されてプリント出力されるという効果を奏する。
【０１８３】
また、請求項１８の発明によれば、設定工程において、複数のテキスト情報のうちの一部のテキスト情報に対して属性の変更を行わせるようにしている。例えば、非テキスト情報内に包含されるテキスト情報のみの属性の変更を行わせるようにしているので、所望のテキスト情報のみの可読性を常に保持することができるという効果を奏する。
【０１８５】
また、請求項１９の発明に係る記録媒体は、前記請求項１０〜１８のいずれか一つに記載された方法をコンピュータに実行させるプログラムを記録したことで、そのプログラムが機械読み取り可能となり、これによって、請求項１０〜１８の動作をコンピュータによって実現することができる。具体的には、プリンタドライバのソフトウェアとして適用されるという効果を奏する。
【０１８６】
特に原稿を編集するアプリケーションプログラムを搭載する装置側に上述したプリンタドライバの機能を備えていない場合であっても、プリンタ側にこのプリンタドライバの機能を持たせ、例えばテキスト情報の属性変更を行ってプリント出力し、あるいは複数のページ原稿を一つのページに自動的にプリント出力することができるという効果を奏する。
【図面の簡単な説明】
【図１】この発明の実施の形態１によるプリンタシステムの機能構成を示すブロック図である。
【図２】この発明の実施の形態１によるプリント要求の構成を示す図である。
【図３】この発明の実施の形態１によるプリンタシステムのプリント処理手順を示すフローチャートである。
【図４】この発明の実施の形態１によるプリンタシステムのプリント処理手順におけるプリント指定に基づく設定処理手順を示すフローチャートである。
【図５】この発明の実施の形態１によるプリンタシステムが処理する原原稿の一例を示す図である。
【図６】この発明の実施の形態１によるプリンタシステムによって処理されたプリント出力例を示す図である。
【図７】この発明の実施の形態１によるプリンタシステムによって処理されたプリント出力例を示す図である。
【図８】この発明の実施の形態１によるプリンタシステムによって処理されたプリント出力例を示す図である。
【図９】この発明の実施の形態１によるプリンタシステムによって処理されたプリント出力例を示す図である。
【図１０】この発明の実施の形態１によるプリンタシステムによって処理されたプリント出力例を示す図である。
【図１１】この発明の実施の形態１によるプリンタシステムによって処理されたプリント出力例を示す図である。
【図１２】この発明の実施の形態１によるプリンタシステムによって処理されたプリント出力例を示す図である。
【図１３】この発明の実施の形態２によるプリンタシステムのプリント処理手順におけるプリント指定に基づく設定処理手順を示すフローチャートである。
【図１４】この発明の実施の形態３によるプリンタシステムの機能構成を示すブロック図である。
【図１５】この発明の実施の形態３によるプリンタシステムによって処理されたプリント出力例を示す図である。
【図１６】この発明の実施の形態４によるプリンタシステムの機能構成を示すブロック図である。
【図１７】この発明の実施の形態４によるプリンタシステムによって処理されたプリント出力例を示す図である。
【図１８】この発明の実施の形態５によるプリンタシステムの機能構成を示すブロック図である。
【図１９】この発明の実施の形態５によるプリンタシステムのプリント処理手順を示すフローチャートである。
【図２０】この発明の実施の形態５によるプリンタシステムによって処理されたプリント出力例を示す図である。
【図２１】この発明の第１〜実施の形態５をネットワーク構成とした場合の構成を示す全体図である。
【図２２】従来のプリンタシステムによって変倍処理される原原稿とプリント出力結果との関係を示す図である。
【符号の説明】
１  プリント要求
２  受信バッファ
３  オブジェクト分解部
４ａ  テキスト情報処理部
４ｂ  非テキスト情報処理部
５  合成部
６  フレームバッファ
７  プリンタエンジン
１０  プリント制御部
１１  テキスト属性変更設定部
１２  変倍率設定部
１３  色属性設定部
１４  書体属性設定部
１５  非テキスト変倍率設定部
１６  テキスト／非テキスト配置関係設定部
２０  プリント指定
２３  プリント情報
３５  非変更設定処理部
４５  部分テキスト処理部
５１  ページ分割処理部
５２  ページ単位処理部
６１  レイアウト情報設定部
【図１】
0003753552.tif 000002
【図２】
0003753552.tif 000003
【図３】
0003753552.tif 000004
【図４】
0003753552.tif 000005
【図５】
0003753552.tif 000006
【図６】
0003753552.tif 000007
【図７】
0003753552.tif 000008
【図８】
0003753552.tif 000009
【図９】
0003753552.tif 000010
【図１０】
0003753552.tif 000011
【図１１】
0003753552.tif 000012
【図１２】
0003753552.tif 000013
【図１３】
0003753552.tif 000014
【図１４】
0003753552.tif 000015
【図１５】
0003753552.tif 000016
【図１６】
0003753552.tif 000017
【図１７】
0003753552.tif 000018
【図１８】
0003753552.tif 000019
【図１９】
0003753552.tif 000020
【図２０】
0003753552.tif 000021
【図２１】
0003753552.tif 000022
【図２２】
0003753552.tif 000023