(57)【要約】【課題】適正な印刷設定で印刷を行うことができ、媒体に形成される画像の画像品位を向上させることができるようにする。【解決手段】上位装置及び画像形成装置から成る画像形成システムにおいて、基本の印刷設定を設定する基本印刷設定処理部と、画像形成装置ドライバ部と、印刷データを解析して画像データを生成するデータ変換部と、印刷履歴が記録された印刷履歴記憶部と、印刷機構部４３と、印刷履歴記憶部から比較用の印刷設定を抽出する比較用印刷設定抽出処理部と、基本の印刷設定と比較用の印刷設定とを比較する印刷設定比較処理部と、比較結果に基づいて所定の印刷設定を選択し、印刷を行うように指令する印刷指令処理部とを有する。【選択図】図１
2020095358.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された上位装置、及び該上位装置から送られた印刷データに基づいて印刷を行う画像形成装置から成る画像形成システムにおいて、
（ａ）前記上位装置に配設され、基本の印刷設定を設定する基本印刷設定処理部と、
（ｂ）前記上位装置に配設され、印刷データ及び前記基本の印刷設定を画像形成装置に送る画像形成装置ドライバ部と、
（ｃ）前記画像形成装置に配設され、上位装置から送られた印刷データを解析して画像データを生成するデータ変換部と、
（ｄ）前記画像形成装置に配設され、印刷設定及び印刷の特徴から成る印刷履歴が記録された印刷履歴記憶部と、
（ｅ）前記画像形成装置に配設され、前記画像データに基づいて媒体に画像を形成する印刷機構部と、
（ｆ）前記画像形成装置に配設され、前記印刷履歴記憶部から比較用の印刷設定を抽出する比較用印刷設定抽出処理部と、
（ｇ）前記上位装置に配設され、前記基本の印刷設定と前記比較用の印刷設定とを比較する印刷設定比較処理部と、
（ｈ）前記上位装置に配設され、前記印刷設定比較処理部による比較結果に基づいて所定の印刷設定を選択し、選択した印刷設定で印刷を行うように画像形成装置に指令する印刷指令処理部とを有することを特徴とする画像形成システム。
【請求項２】
前記印刷指令処理部は、基本の印刷設定と比較用の印刷設定とが一致する場合に、基本の印刷設定を選択する請求項１に記載の画像形成システム。
【請求項３】
前記比較用印刷設定抽出処理部は、前記印刷履歴記憶部に記録された印刷設定のうちの、前記基本の印刷設定と特定情報が一致する印刷設定を抽出する請求項１又は２に記載の画像形成システム。
【請求項４】
（ａ）前記上位装置に配設され、前記データ変換部が基本の印刷設定で印刷データを解析して生成した画像データから印刷の特徴を抽出する特徴抽出処理部を有するとともに、
（ｂ）前記比較用印刷設定抽出処理部は、前記印刷履歴記憶部に記録された印刷設定のうちの、前記特徴抽出処理部によって抽出された印刷の特徴と最も一致する印刷の特徴を有する印刷設定を抽出する請求項１又は２に記載の画像形成システム。
【請求項５】
前記上位装置に配設され、前記特徴抽出処理部によって抽出された印刷の特徴を、前記印刷指令処理部が選択した印刷設定と共に画像形成装置に送り、印刷履歴として印刷履歴記憶部に記録するように画像形成装置に指令する印刷履歴記録処理部を有する請求項４に記載の画像形成システム。
【請求項６】
（ａ）前記特徴抽出処理部は、基本の印刷設定と比較用の印刷設定とが一致しない場合に、前記データ変換部が、基本の印刷設定で印刷データを解析して生成した画像データ、及び比較用の印刷設定で印刷データを解析して生成した画像データから印刷の特徴を抽出し、
（ｂ）前記上位装置に配設され、前記特徴抽出処理部によって抽出された各印刷の特徴に基づいて、印刷の異常が発生する可能性があるかどうかを判断する印刷異常判定処理部を有する請求項５に記載の画像形成システム。
【請求項７】
前記上位装置に配設され、前記印刷異常判定処理部が印刷の異常が発生する可能性があると判断した場合に、基本の印刷設定で印刷データを解析することによって生成された画像データ、及び比較用の印刷設定で印刷データを解析することによって生成された画像データに基づいて印刷プレビューを表示部に表示する表示処理部を有する請求項６に記載の画像形成システム。
【請求項８】
前記印刷指令処理部は、表示部に表示された印刷プレビューに基づいて操作者が印刷設定を選択した場合に、操作者が選択した印刷設定で印刷を行うように画像形成装置に指令する請求項７に記載の画像形成システム。
【請求項９】
前記データ変換部は、印刷データを構成するベクタデータをラスタデータに変換して画像データを生成する請求項１〜８のいずれか１項に記載の画像形成システム。
【請求項１０】
前記請求項１〜９のいずれか１項に記載の画像形成システムを構成する画像形成装置。
【請求項１１】
前記請求項１〜９のいずれか１項に記載の画像形成システムを構成する情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、画像形成装置及び情報処理装置に関するものである。
【背景技術】
【０００２】
従来、プリンタ、複写機、ファクシミリ、複合機等の画像形成装置、例えば、プリンタと情報処理装置としてのホストコンピュータとがネットワークを介して接続される画像形成システムとしての印刷システムにおいては、ホストコンピュータにおいて、操作者が所定のアプリケーションを利用して文書、ＣＡＤ等のドキュメントを作成すると、ドキュメントのファイルが作成され、ファイルに対応させて印刷設定が設定され、該印刷設定に基づいて印刷データが作成されてプリンタに送られ、該プリンタにおいて、印刷データに基づいて、前記印刷設定に従って媒体としての用紙に文字、図形等の画像が形成され、印刷が行われるようになっている。
【０００３】
ところで、プリンタの使用履歴に基づいて印刷設定を予測するようにしたプリンタが提供されている。
【０００４】
該プリンタにおいては、アプリケーションとプリンタドライバと印刷設定とが対応させて、プリンタの使用履歴として印刷設定データベースに記録され、操作者が印刷を行う場合、プリンタの制御部によって、印刷設定データベースに記録された前記プリンタの使用履歴が参照され、前記プリンタの使用頻度、印刷設定等に基づいて操作者による印刷形態の傾向が推定され、印刷設定が予測される。したがって、操作者は、印刷設定を設定することなく、印刷を行うことができる（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２５７６９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、前記従来の印刷システムにおいては、ドキュメントの内容に関係なくプリンタの使用履歴が印刷設定データベースに記録されるので、ドキュメントの内容によっては、印刷設定を精度良く予測することができない。
【０００７】
したがって、プリンタにおいて適正な印刷設定で印刷を行うことができなくなり、用紙に形成される画像の画像品位が低下してしまう。
【０００８】
本発明は、前記従来の印刷システムの問題点を解決して、適正な印刷設定で印刷を行うことができ、媒体に形成される画像の画像品位を向上させることができる画像形成システム、画像形成装置及び情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
そのために、本発明の画像形成システムは、ネットワークを介して接続された上位装置、及び該上位装置から送られた印刷データに基づいて印刷を行う画像形成装置から成る。
【００１０】
そして、前記上位装置に配設され、基本の印刷設定を設定する基本印刷設定設定処理部と、前記上位装置に配設され、印刷データ及び前記基本の印刷設定を画像形成装置に送る画像形成装置ドライバ部と、前記画像形成装置に配設され、上位装置から送られた印刷データを解析して画像データを生成するデータ変換部と、前記画像形成装置に配設され、印刷設定及び印刷の特徴から成る印刷履歴が記録された印刷履歴記憶部と、前記画像形成装置に配設され、前記画像データに基づいて媒体に画像を形成する印刷機構部と、前記画像形成装置に配設され、前記印刷履歴記憶部から比較用の印刷設定を抽出する比較用印刷設定抽出処理部と、前記上位装置に配設され、前記基本の印刷設定と前記比較用の印刷設定とを比較する印刷設定比較処理部と、前記上位装置に配設され、前記印刷設定比較処理部による比較結果に基づいて所定の印刷設定を選択し、選択した印刷設定で印刷を行うように画像形成装置に指令する印刷指令処理部とを有する。
【発明の効果】
【００１１】
本発明によれば、画像形成システムは、ネットワークを介して接続された上位装置、及び該上位装置から送られた印刷データに基づいて印刷を行う画像形成装置から成る。
【００１２】
そして、前記上位装置に配設され、基本の印刷設定を設定する基本印刷設定設定処理部と、前記上位装置に配設され、印刷データ及び前記基本の印刷設定を画像形成装置に送る画像形成装置ドライバ部と、前記画像形成装置に配設され、上位装置から送られた印刷データを解析して画像データを生成するデータ変換部と、前記画像形成装置に配設され、印刷設定及び印刷の特徴から成る印刷履歴が記録された印刷履歴記憶部と、前記画像形成装置に配設され、前記画像データに基づいて媒体に画像を形成する印刷機構部と、前記画像形成装置に配設され、前記印刷履歴記憶部から比較用の印刷設定を抽出する比較用印刷設定抽出処理部と、前記上位装置に配設され、前記基本の印刷設定と前記比較用の印刷設定とを比較する印刷設定比較処理部と、前記上位装置に配設され、前記印刷設定比較処理部による比較結果に基づいて所定の印刷設定を選択し、選択した印刷設定で印刷を行うように画像形成装置に指令する印刷指令処理部とを有する。
【００１３】
この場合、印刷設定及び印刷の特徴から成る印刷履歴が記録された印刷履歴記憶部から比較用の印刷設定が抽出されるので、例えば、ドキュメントの内容によって特異な印刷データについて印刷を行う場合でも、印刷履歴に基づいてドキュメントの内容に応じた比較用の印刷設定を抽出することができる。
【００１４】
したがって、基本の印刷設定と比較用の印刷設定との比較結果に基づいて適正な印刷設定を選択することができるので、媒体に形成される画像の画像品位を向上させることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態における印刷システムの制御ブロック図である。
【図２】本発明の実施の形態における印刷システムの概念図である。
【図３】本発明の実施の形態における印刷設定部の制御ブロック図である。
【図４】本発明の実施の形態におけるプリントマネージャの制御ブロック図である。
【図５】本発明の実施の形態における印刷システムの動作を示す第１のフローチャートである。
【図６】本発明の実施の形態における印刷システムの動作を示す第２のフローチャートである。
【図７】本発明の実施の形態における比較用印刷設定抽出処理部の動作を説明するための図である。
【図８】本発明の実施の形態における表を印刷したときの印刷結果の例を示す第１の図である。
【図９】本発明の実施の形態における表を印刷したときの印刷結果の例を示す第２の図である。
【図１０】本発明の実施の形態における表を印刷したときの印刷結果の例を示す第３の図である。
【図１１】本発明の実施の形態における表を印刷したときの印刷結果を示す第４の図である。
【図１２】本発明の実施の形態における図面の例を示すイメージ図である。
【図１３】本発明の実施の形態における図面を印刷したときの印刷結果の第１の例を示す図である。
【図１４】本発明の実施の形態における図面を印刷したときの印刷結果の第２の例を示す図である。
【図１５】本発明の実施の形態における図面を印刷したときの印刷結果の第３の例を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。この場合、画像形成装置としてのプリンタと、情報処理装置としての、かつ、上位装置としてのホストコンピュータとをネットワークを介して接続した画像形成システムとしての印刷システムについて説明する。
【００１７】
図１は本発明の実施の形態における印刷システムの制御ブロック図、図２は本発明の実施の形態における印刷システムの概念図、図３は本発明の実施の形態における印刷設定部の制御ブロック図、図４は本発明の実施の形態におけるプリントマネージャの制御ブロック図である。
【００１８】
図において、Ｈｃｉ（ｉ＝１、２、…）はホストコンピュータ（クライアントＰＣ）、Ｐｔｊ（ｊ＝１、２、…）はプリンタ、Ｎｔはインターネット、ＬＡＮ等のネットワークである。前記ホストコンピュータＨｃｉとプリンタＰｔｊとはネットワークＮｔを介して接続され、印刷システムＳｙを構成する。
【００１９】
前記ホストコンピュータＨｃｉは、ネットワークＮｔに接続されるインタフェース部１５、第１の主制御部としてのＣＰＵ１６、ＲＡＭ、ＲＯＭ等から成る第１の記憶装置としてのメモリ１８、第２の記憶装置としてのＨＤＤ１９、装置制御部としてのプリンタ制御部２１、文書、ＣＡＤ等の各種のドキュメントのファイルＦｅｋ（ｋ＝１、２、…）を格納するドキュメント収容部としてのフォルダＦｒｄ、操作部２８、表示部２９等を備える。
【００２０】
そして、前記プリンタ制御部２１は、アプリケーション部２３、ファイルＦｅｋに対応させて印刷設定を設定する印刷設定部２４、印刷設定に基づいて印刷データを作成し、プリンタＰｔｊに送る画像形成装置ドライバ部としてのプリンタドライバ部２６等を備え、前記アプリケーション部２３に、前記ファイルＦｅｋを所定のファイル形式で作成するためのアプリケーションＡｐｍ（ｍ＝１、２、…）が配設され、前記プリンタドライバ部２６に、前記各プリンタＰｔｊに印刷データ、コマンド等を送るための図示されないプリンタドライバが配設される。
【００２１】
前記印刷設定部２４は、基本印刷設定処理部Ｐｒ１、印刷設定比較処理部Ｐｒ２、印刷指令処理部Ｐｒ３、特徴抽出処理部Ｐｒ４、印刷履歴記録処理部Ｐｒ５、印刷異常判定処理部Ｐｒ６及び表示処理部Ｐｒ７を備える。
【００２２】
前記基本印刷設定処理部Ｐｒ１は、印刷設定ダイアログにおいて、操作者がプリンタドライバ部２６の動作を指定する情報、例えば、媒体設定としての用紙設定（用紙サイズ、用紙の厚さ等の設定）、拡大縮小設定（用紙に形成される画像の拡大率又は縮小率）、ｎ−ＵＰ印刷設定（１枚の用紙にｎページ数分の印刷を行うかどうか）、両面印刷設定（１枚の用紙の両面（表面及び裏面）に印刷を行うかどうか、及び両面に印刷を行う場合の裏面における画像の向き）等の印刷条件を入力し、操作部２８における承認用の操作要素としてのＯＫボタンを押下したときに、印刷設定ダイアログに入力された前記印刷条件を基本の印刷設定である第１の印刷設定Ａとして設定する。
【００２３】
前記印刷設定比較処理部Ｐｒ２は、前記第１の印刷設定Ａと、後述される比較用の印刷設定としての第２、第３の印刷設定Ｂ、Ｃとを比較する。
【００２４】
前記印刷指令処理部Ｐｒ３は、印刷設定比較処理部Ｐｒ２による比較結果に基づいて所定の印刷設定を選択し、選択した印刷設定で印刷を行うようにプリンタＰｔｊに指令する。
【００２５】
前記特徴抽出処理部Ｐｒ４は、後述されるデータ変換部としての印刷データ解析部４６が第１の印刷設定Ａで印刷データを解析して生成した画像データから後述される特徴情報としての印刷の特徴を抽出する。
【００２６】
前記印刷履歴記録処理部Ｐｒ５は、特徴抽出処理部Ｐｒ４によって抽出された印刷の特徴を、前記印刷指令処理部Ｐｒ３が選択した印刷設定と共にプリンタＰｔｊに送り、印刷履歴として後述される印刷履歴記憶部としての印刷設定データベースＤｂに記録するように指令する。
【００２７】
前記印刷異常判定処理部Ｐｒ６は、特徴抽出処理部Ｐｒ４によって抽出された印刷の特徴に基づいて印刷の異常が発生する可能性があるかどうかを判断する。
【００２８】
前記表示処理部Ｐｒ７は、前記印刷異常判定処理部Ｐｒ６が印刷の異常が発生する可能性があると判断した場合に、後述される第１〜第３の画像データに基づいて印刷プレビューを表示部２９に表示する。
【００２９】
また、プリンタＰｔｊは、ネットワークＮｔに接続されるインタフェース部３５、第２の主制御部としてのＣＰＵ３６、ＲＡＭ、ＲＯＭ等から成る第３の記憶装置としてのメモリ３８、第４の記憶装置としてのＨＤＤ３９、印刷制御部４１、媒体としての図示されない用紙に画像を形成し、印刷を行うエンジン部としての印刷機構部４３等を備える。
【００３０】
該印刷機構部４３は、例えば、プリンタＰｔｊが電子写真式プリンタである場合、画像形成ユニット、転写ユニット、定着器等によって構成され、プリンタＰｔｊがインクジェットプリンタである場合、キャリッジ、記録ヘッド等によって構成され、プリンタＰｔｊが感熱式プリンタである場合、サーマルヘッド等によって構成される。
【００３１】
そして、前記印刷制御部４１は、ホストコンピュータＨｃｉとプリンタＰｔｊとの間の通信、及びプリンタＰｔｉの全体の制御を行うプリントマネージャ４５、ホストコンピュータＨｃｉから送られた印刷データを解析（編集）し、画像データを生成する前記印刷データ解析部４６、並びにホストコンピュータＨｃｉから送られた印刷データについて過去に行われた印刷の履歴、すなわち、プリンタＰｔｉの印刷履歴を記録する前記印刷設定データベースＤｂを備える。前記印刷データ解析部４６は、印刷データを構成する所定のデータ、例えば、ベクタデータを、印刷機構部４３において処理することができるラスタデータに変換して画像データを生成する。
【００３２】
また、前記プリントマネージャ４５は、データ管理部Ｐｒ１１、比較用印刷設定抽出処理部Ｐｒ１２及び印刷履歴記録処理部Ｐｒ１３を備える。
【００３３】
前記データ管理部Ｐｒ１１は、ホストコンピュータＨｃｉから印刷データ及び第１の印刷設定Ａがデータ変換用のコマンドであるラスタデータ変換コマンドと共に送られると、印刷データ及び第１の印刷設定Ａを印刷データ解析部４６に送り、印刷データ解析部４６によって生成された画像データをホストコンピュータＨｃｉに送り、ホストコンピュータＨｃｉからデータ参照用のコマンドであるデータベースアクセスコマンドが送られると、印刷設定データベースＤｂを参照し、第２の印刷設定Ｂを読み出し、ホストコンピュータＨｃｉに送り、ホストコンピュータＨｃｉから印刷の特徴がデータベースアクセスコマンドと共に送られると、印刷設定データベースＤｂを参照し、第３の印刷設定Ｃを読み出し、ホストコンピュータＨｃｉに送る。
【００３４】
前記比較用印刷設定抽出処理部Ｐｒ１２は、前記印刷設定データベースＤｂから、第１の印刷設定Ａと比較するための前記第２、第３の印刷設定Ｂ、Ｃを抽出する。
【００３５】
前記印刷履歴記録処理部Ｐｒ１３は、前記印刷履歴記録処理部Ｐｒ５による指令に従って、所定の印刷設定の印刷条件、特定情報及び印刷の特徴を新たな印刷履歴として印刷設定データベースＤｂに記録する。
【００３６】
また、前記印刷機構部４３は、データ管理部Ｐｒ１１から画像データ及び前記第１〜第３の印刷設定Ａ〜Ｃのうちの所定の印刷設定を受けると、所定の印刷設定に基づいて画像データに従って用紙に画像を形成し、印刷を行う。
【００３７】
次に、前記印刷システムＳｙの動作について説明する。なお、操作者が、ホストコンピュータＨｃ１を操作し、アプリケーションＡｐ１に基づいてドキュメントを作成し、ドキュメントのファイルＦｅ１を選択し、プリンタＰｔ１によってファイルＦｅ１について印刷を行う場合について説明する。
【００３８】
図５は本発明の実施の形態における印刷システムの動作を示す第１のフローチャート、図６は本発明の実施の形態における印刷システムの動作を示す第２のフローチャート、図７は本発明の実施の形態における比較用印刷設定抽出処理部の動作を説明するための図である。
【００３９】
まず、操作者が、ホストコンピュータＨｃ１において、操作部２８を操作し、アプリケーションＡｐ１を開き、フォルダＦｒｄにおいてファイルＦｅ１を選択し、アプリケーションＡｐ１にファイルＦｅ１について印刷を指示すると、アプリケーションＡｐ１は印刷設定ダイアログを表示部２９に表示する。
【００４０】
そして、操作者が、操作部２８を操作して、印刷設定ダイアログにおいて前記印刷条件を入力し、ＯＫボタンを押下すると、印刷設定部２４において、基本印刷設定処理部Ｐｒ１は、印刷設定ダイアログに入力された前記印刷条件を前記第１の印刷設定Ａとして設定する。
【００４１】
続いて、基本印刷設定処理部Ｐｒ１は、前記第１の印刷設定Ａ及び該第１の印刷設定Ａを特定する特定情報を、一つのレコードを構成する設定情報とし、データベースアクセスコマンドと共にプリンタＰｔ１に送る。なお、このとき、前記ファイルＦｅ１を構成する印刷データはプリンタＰｔ１に送られない。
【００４２】
本実施の形態において、前記特定情報は、ファイルＦｅ１を作成した操作者を特定するためのユーザ名（例えば、ファイルＦｅ１を作成したときに使用したホストコンピュータＨｃ１の名称、操作者のＩＤ等から成る。）、アプリケーションＡｐ１のアプリケーション名（バージョン情報を含む。）、ファイルＦｅ１のファイル名、プリンタドライバのプリンタドライバ名等から成る。
【００４３】
そして、プリンタＰｔ１において、前記設定情報及びデータベースアクセスコマンドを受けると、プリントマネージャ４５において、前記比較用印刷設定抽出処理部Ｐｒ１２は、印刷設定データベースＤｂを参照し、操作者のユーザ名に基づいて、プリンタＰｔ１の印刷履歴から操作者によって設定された印刷設定を読み出し、読み出した印刷設定のうちの、前記第１の印刷設定Ａと使用するアプリケーション名が一致する印刷設定を、最も一致する印刷設定である第２の印刷設定Ｂとして抽出し、データ管理部Ｐｒ１１は第２の印刷設定ＢをホストコンピュータＨｃ１に送る。
【００４４】
なお、アプリケーション名が一致する印刷設定が複数存在する場合は、印刷頻度が最も高い印刷設定が第２の印刷設定Ｂとされる。
【００４５】
そのために、プリンタＰｔ１の印刷設定データベースＤｂには、図７に示されるように、印刷履歴の各印刷設定を特定するための特定情報として、プリンタＰｔ１によって印刷が行われた日時、ユーザ名、アプリケーション名、ファイル名及びプリンタドライバ名が記録されるほかに、印刷設定を表す印刷条件として、用紙設定、拡大縮小設定等が記録され、印刷の特徴として、画像領域の割合、色数等が記録される。なお、前記印刷の特徴は、プリンタＰｔ１において画像データに従って画像が形成されたときの、画像データの特徴によって表される印刷結果の特徴である。
【００４６】
前記印刷条件において、用紙設定は、用紙サイズ、用紙の厚さ等の設定であり、拡大縮小設定は、用紙に形成される画像の拡大率又は縮小率の設定である。
【００４７】
また、前記印刷条件として、前記用紙設定及び拡大縮小設定のほかに、両面印刷設定、ｎ−ＵＰ印刷設定等が印刷設定データベースＤｂに記録される。前記両面印刷設定は、１枚の用紙の両面（表面及び裏面）に印刷を行うかどうか（両面に印刷を行う場合においては、裏面における画像の印刷方向も含む。）を表す設定であり、ｎ−ＵＰ印刷設定は１枚の用紙にｎページ数分の印刷を行うかどうかを表す設定である。
【００４８】
そして、前記印刷の特徴において、画像領域の割合は、用紙に形成される画像のうちの画像が占める割合（百分率）であり、色数は、カラーの印刷であるか、モノクロの印刷であるかを表す色の数である。黒のみである場合、色数は１にされ、黒、赤、青及び緑である場合、色数は４にされる。
【００４９】
また、前記印刷の特徴として、前記画像領域の割合及び色数のほかに、直線比率、印刷物の種類（小冊子）、ファイル形式、画像の種類、文字領域の有無、用紙のセット方向、ページ数、表、図面等が記録される。前記直線比率は、０．２〔ｍｍ〕以下の幅で直線状に延びる画像の占める割合であり、ファイルＦｅ１がＣＡＤで作成されているかどうかを表す。また、印刷物の種類は、ページの設定、綴じ代等の印刷物特有の形態であり、ファイル形式は、Ｅｘｃｅｌ（登録商標）文書であるか、Ｗｏｒｄ（登録商標）文書であるか、ＰＤＦ（登録商標）文書であるか等を表し、文字領域の有無は、一定のサイズの矩形の領域に黒の画像が形成されているかどうかを表す。
【００５０】
なお、印刷設定データベースＤｂにおいて、前記特定情報、印刷設定及び印刷の特徴は、互いに関連付けて記録される。したがって、ユーザ名を指定して印刷設定データベースＤｂを参照することによって、操作者の印刷履歴を読み出すことができるだけでなく、印刷設定の印刷条件を指定して印刷設定データベースＤｂを参照することによって、同じ印刷条件の印刷設定で印刷が行われた印刷履歴を読み出したり、印刷の特徴を指定して印刷設定データベースＤｂを参照することによって、同じ印刷の特徴を有する印刷履歴を読み出したりすることができる。複数の印刷履歴が読み出された場合には、印刷頻度が最も高い印刷履歴を選択することができる。
【００５１】
例えば、ユーザ名がＮｍ１である操作者が、自分の印刷履歴を読み出すために、印刷設定データベースＤｂを参照することによって、アプリケーションにおいてＥｘｃｅｌ（登録商標）を、印刷条件の用紙設定においてＡ３判を、印刷の特徴の色数において１を、直線比率の９０〔％〕を指定すると、日時が２０１８／９／２６  １５：００：００の印刷履歴が読み出される。
【００５２】
ホストコンピュータＨｃ１において、前記第２の印刷設定Ｂを受けると、印刷設定比較処理部Ｐｒ２は、第１、第２の印刷設定Ａ、Ｂが一致するかどうかを、それぞれの対応する印刷条件が一致するかどうかによって判断する。
【００５３】
各印刷条件が一致し、第１、第２の印刷設定Ａ、Ｂが一致する場合、第１の印刷設定Ａが推奨される印刷設定であると推測され、プリンタドライバ部２６は、第１の印刷設定ＡでファイルＦｅ１について印刷を行ったときに、操作者が意図した印刷結果が得られるかどうかを判断するために、ファイルＦｅ１の印刷データをラスタデータ変換コマンドと共にプリンタＰｔ１に送る。
【００５４】
プリンタＰｔ１において、ファイルＦｅ１の印刷データをラスタデータ変換コマンドと共に受けると、前記データ管理部Ｐｒ１１は、第１の印刷設定Ａ及び印刷データを印刷データ解析部４６に送り、印刷データの解析を指示する。
【００５５】
そして、前記印刷データ解析部４６は、第１の印刷設定Ａに基づいて、印刷データのベクタデータをラスタデータに変換して画像データを生成し、前記データ管理部Ｐｒ１１は、画像データを読み込み、ホストコンピュータＨｃ１に送る。
【００５６】
このとき、印刷データ解析部４６は、画像データを印刷機構部４３には送らないので、印刷が行われることはない。
【００５７】
ところで、前記画像データは、プリンタＰｔ１が用紙に画像を形成する直前に生成されるデータであるので、画像データを解析することによって、実際にプリンタＰｔ１においてどのように印刷が行われるかを想定することができる。
【００５８】
そこで、ホストコンピュータＨｃ１において、プリンタＰｔ１から画像データを受けると、前記特徴抽出処理部Ｐｒ４は、画像データを解析することによって第１の特徴抽出処理を行い、プリンタＰｔ１において画像データに従って印刷が行われた場合の印刷の特徴を抽出し、抽出した印刷の特徴をパラメータ化（数値化）する。
【００５９】
本実施の形態においては、前記印刷の特徴として、前述されたような、画像領域の割合、色数、直線比率、印刷物の種類（小冊子）、ファイル形式、画像の種類、文字領域の有無、用紙のセット方向、ページ数等が抽出される。
【００６０】
続いて、プリンタドライバ部２６は、各印刷の特徴を数値に変換し、数値の合計をパラメータとし、データベースアクセスコマンドと共にプリンタＰｔ１に送る。
【００６１】
プリンタＰｔ１において、パラメータをデータベースアクセスコマンドと共に受けると、前記比較用印刷設定抽出処理部Ｐｒ１２は、印刷設定データベースＤｂを参照し、印刷設定データベースＤｂに記録された印刷履歴から、プリンタＰｔ１から送られたパラメータの値に最も近いパラメータを有する印刷設定を、印刷の特徴が最も一致する印刷設定である第３の印刷設定Ｃとして読み出し、ホストコンピュータＨｃ１に送る。
【００６２】
なお、印刷の特徴が複数あり、プリンタＰｔ１から送られたパラメータの値に最も近いパラメータを有する印刷設定がない場合は、印刷の特徴にあらかじめ優先順位をつけておき、該優先順位に従ってパラメータを比較していき、パラメータが近似している印刷の特徴がある場合、対応する印刷設定を第３の印刷設定Ｃとして読み出すことができる。
【００６３】
続いて、ホストコンピュータＨｃ１において、印刷設定比較処理部Ｐｒ２は、各印刷条件が一致するかどうか、及び各印刷の特徴が一致するかどうかによって、第１、第３の印刷設定Ａ、Ｃが一致するかどうかを判断する。
【００６４】
各印刷条件が一致し、各印刷の特徴が一致して、第１、第３の印刷設定Ａ、Ｃが一致する場合、印刷履歴記録処理部Ｐｒ５は、プリンタＰｔ１に、前記第１の印刷設定Ａの印刷条件、特定情報、及び第１の特徴抽出処理によって抽出された印刷の特徴を印刷設定データベースＤｂに記録するよう指令する。
【００６５】
プリンタＰｔ１において、印刷履歴記録処理部Ｐｒ１３は、印刷履歴記録処理部Ｐｒ５の指令に従って、前記第１の印刷設定Ａの印刷条件、特定情報及び印刷の特徴を新たな印刷履歴として印刷設定データベースＤｂに記録する。
【００６６】
そして、印刷指令処理部Ｐｒ３は、プリンタＰｔ１に、第１の印刷設定ＡでファイルＦｅ１を印刷するよう指示を送る。これにより、印刷機構部４３は第１の印刷設定ＡでファイルＦｅ１について印刷を行う。
【００６７】
一方、前記第１、第２の印刷設定Ａ、Ｂが一致するかどうかの判断において、第１、第２の印刷設定Ａ、Ｂが一致しない場合、印刷設定ダイアログにおいて通常と異なる印刷条件が入力され、通常と異なる印刷条件が第１の印刷設定Ａとして設定されたと推測され、プリンタドライバ部２６は、第１、第２の印刷設定Ａ、Ｂで印刷を行ったときに異常が発生する可能性があるかどうかを判断するために、ファイルＦｅ１の印刷データを、ラスタデータ変換コマンドと共にプリンタＰｔ１に送る。
【００６８】
プリンタＰｔ１において、印刷データ及びラスタデータ変換コマンドを受けると、データ管理部Ｐｒ１１は、印刷データ及び第１、第２の印刷設定Ａ、Ｂを印刷データ解析部４６に送り、印刷データの解析を指示する。
【００６９】
前記印刷データ解析部４６は、第１、第２の印刷設定Ａ、Ｂに基づいて、印刷データのベクタデータをラスタデータに変換して第１、第２の画像データを生成し、データ管理部Ｐｒ１１に送り、データ管理部Ｐｒ１１は、第１、第２の画像データをホストコンピュータＨｃ１に送る。
【００７０】
ところで、前記第１、第２の画像データは、プリンタＰｔ１が用紙に画像を形成する直前に生成されるデータであるので、第１、第２の画像データを解析することによって、実際にプリンタＰｔ１においてどのように印刷が行われるか、すなわち、第１の印刷設定Ａで印刷を行ったときに異常が発生する可能性があるかどうかを判断することができる。
【００７１】
そこで、ホストコンピュータＨｃ１において、プリンタＰｔ１から第１、第２の画像データを受けると、前記特徴抽出処理部Ｐｒ４は、第１、第２の画像データを読み込み、第１、第２の画像データを解析することによって第２の特徴抽出処理を行い、プリンタＰｔ１において第１、第２の画像データに従って印刷が行われた場合の印刷の特徴を抽出する。そして、印刷異常判定処理部Ｐｒ６は、特徴抽出処理部Ｐｒ４が抽出した印刷の特徴に基づいて、印刷異常判定処理を行い、第１の印刷設定Ａで印刷を行ったときに印刷の異常が発生する可能性があるかどうかを判断する。
【００７２】
印刷異常判定処理部Ｐｒ６によって、印刷の異常が発生する可能性があると判断された場合、表示処理部Ｐｒ７は、印刷の異常が発生すると推測される旨のメッセージを表示部２９に表示することによって操作者に通知するとともに、第１、第２の画像データに従って印刷を行った場合の各画像を第１、第２の印刷プレビューとして表示部２９に表示する。
【００７３】
操作者が、表示部２９に表示された第１、第２の印刷プレビューを見て、意図した印刷結果が得られるかどうかを判断し、第１、第２の印刷設定Ａ、Ｂのうちの、意図した印刷結果が得られると判断した印刷設定を選択すると、印刷履歴記録処理部Ｐｒ５は、操作者が選択した印刷設定、特定情報、及び操作者が意図した印刷結果が得られると判断した印刷プレビューに対応する印刷の特徴を、印刷設定データベースＤｂに記録するようにプリンタＰｔ１に指令する。
【００７４】
そして、プリンタＰｔ１において、前記印刷履歴記録処理部Ｐｒ１３は、印刷履歴記録処理部Ｐｒ５の指令に従って、前記印刷設定、特定情報及び印刷の特徴を新たな印刷履歴として印刷設定データベースＤｂに記録する。
【００７５】
次に、印刷指令処理部Ｐｒ３は、操作者が選択した印刷設定で印刷を行うようにプリンタＰｔ１に指令する。これにより、印刷機構部４３は、操作者が選択した印刷設定でファイルＦｅ１について印刷を行う。
【００７６】
また、操作者が第１、第２の印刷プレビューを見て、第１、第２の印刷設定Ａ、Ｂのいずれにおいても意図した印刷結果が得られないと判断した場合、前記表示処理部Ｐｒ７は、印刷条件を変更して印刷設定を再度設定するのを促すメッセージを表示部２９に表示し、操作者に通知し、印刷指令処理部Ｐｒ３は印刷をキャンセルする。
【００７７】
そして、前記第１、第３の印刷設定Ａ、Ｃが一致するかどうかの判断において、第１、第３の印刷設定Ａ、Ｃが一致しない場合、ファイルＦｅ１を構成する印刷データの種類が第１、第３の印刷設定Ａ、Ｃにおいて異なると推測され、プリンタドライバ部２６は、ファイルＦｅ１の印刷データをラスタデータ変換コマンドと共にプリンタＰｔ１に送る。
【００７８】
プリンタＰｔ１において、印刷データ及びラスタデータ変換コマンドを受けると、データ管理部Ｐｒ１１は、印刷データ及び第１、第３の印刷設定Ａ、Ｃを印刷データ解析部４６に送り、印刷データの解析を指示する。
【００７９】
前記印刷データ解析部４６は、第１、第３の印刷設定Ａ、Ｃに基づいて、印刷データのベクタデータをラスタデータに変換して第１、第３の画像データを生成し、前記データ管理部Ｐｒ１１に送る。そして、該データ管理部Ｐｒ１１は、印刷データ解析部４６が生成した第１、第３の画像データをホストコンピュータＨｃ１に送る。
【００８０】
ところで、前記第１、第３の画像データは、プリンタＰｔ１が用紙に画像を形成する直前に生成されるデータであるので、第１、第３の画像データを解析することによって、実際にプリンタＰｔ１においてどのように印刷が行われるか、すなわち、第１の印刷設定Ａで印刷を行ったときに異常が発生する可能性があるかどうかを判断することができる。
【００８１】
そこで、ホストコンピュータＨｃ１において、プリンタＰｔ１から第１、第３の画像データを受けると、前記特徴抽出処理部Ｐｒ４は、第１、第３の画像データを読み込み、第１、第３の画像データを解析することによって第３の特徴抽出処理を行い、プリンタＰｔ１において第１、第３の画像データに従って印刷が行われた場合の印刷の特徴を抽出する。そして、印刷異常判定処理部Ｐｒ６は、第２の特徴抽出処理が行われた場合と同様に、前記特徴抽出処理部Ｐｒ４によって抽出された印刷の特徴に基づいて、印刷異常判定処理を行い、第１の印刷設定Ａで印刷を行ったときに印刷の異常が発生する可能性があるかどうかを判断する。
【００８２】
次に、フローチャートについて説明する。
ステップＳ１  操作者がアプリケーションＡｐ１に印刷を指示する。
ステップＳ２  基本印刷設定処理部Ｐｒ１は第１の印刷設定Ａ及び特定情報をプリンタＰｔ１に送る。
ステップＳ３  データ管理部Ｐｒ１１は第２の印刷設定ＢをホストコンピュータＨｃ１に送る。
ステップＳ４  印刷設定比較処理部Ｐｒ２は第１、第２の印刷設定Ａ、Ｂが一致するかどうかを判断する。第１、第２の印刷設定Ａ、Ｂが一致する場合はステップＳ５に進み、第１、第２の印刷設定Ａ、Ｂが一致しない場合はステップＳ１５に進む。
ステップＳ５  プリンタドライバ部２６はファイルＦｅ１の印刷データをプリンタＰｔ１に送る。
ステップＳ６  データ管理部Ｐｒ１１は第１の印刷設定Ａ及び印刷データを印刷データ解析部４６に送る。
ステップＳ７  印刷データ解析部４６は画像データを生成する。
ステップＳ８  データ管理部Ｐｒ１１は画像データをホストコンピュータＨｃ１に送る。
ステップＳ９  特徴抽出処理部Ｐｒ４は第１の特徴抽出処理を行う。
ステップＳ１０  プリンタドライバ部２６はパラメータをプリンタＰｔ１に送る。
ステップＳ１１  比較用印刷設定抽出処理部Ｐｒ１２は第３の印刷設定ＣをホストコンピュータＨｃ１に送る。
ステップＳ１２  印刷設定比較処理部Ｐｒ２は第１、第３の印刷設定Ａ、Ｃが一致するかどうかを判断する。第１、第３の印刷設定Ａ、Ｃが一致する場合はステップＳ１３に進み、第１、第３の印刷設定Ａ、Ｃが一致しない場合はステップＳ２６に進む。
ステップＳ１３  印刷履歴記録処理部Ｐｒ１３は第１の印刷設定Ａの印刷条件、特定情報及び印刷の特徴を印刷設定データベースＤｂに記録する。
ステップＳ１４  印刷機構部４３は印刷設定ＡでファイルＦｅ１について印刷を行い、処理を終了する。
ステップＳ１５  プリンタドライバ部２６はファイルＦｅ１の印刷データをプリンタＰｔ１に送る。
ステップＳ１６  データ管理部Ｐｒ１１は第１、第２の印刷設定Ａ、Ｂ及び印刷データを印刷データ解析部４６に送る。
ステップＳ１７  印刷データ解析部４６は第１、第２の画像データを生成する。
ステップＳ１８  特徴抽出処理部Ｐｒ４は第２の特徴抽出処理を行う。
ステップＳ１９  印刷異常判定処理部Ｐｒ６は印刷異常判定処理を行う。
ステップＳ２０  表示処理部Ｐｒ７は印刷プレビューを表示部２９に表示する。
ステップＳ２１  操作者が第１、第２の印刷プレビューを見て、意図した印刷結果が得られるかどうかを判断する。意図した印刷結果が得られる場合はステップＳ２２に進み、意図した印刷結果が得られない場合はステップＳ２４に進む。
ステップＳ２２  印刷履歴記録処理部Ｐｒ１３は印刷設定、特定情報及び印刷の特徴を印刷設定データベースＤｂに記録する。
ステップＳ２３  印刷機構部４３は印刷を行い、処理を終了する。
ステップＳ２４  表示処理部Ｐｒ７は印刷設定を再度設定するのを操作者に促す。
ステップＳ２５  印刷指令処理部Ｐｒ３は印刷をキャンセルし、処理を終了する。
ステップＳ２６  プリンタドライバ部２６は印刷データをプリンタＰｔ１に送る。
ステップＳ２７  データ管理部Ｐｒ１１は第１、第３の印刷設定Ａ、Ｃ及び印刷データを印刷データ解析部４６に送る。
ステップＳ２８  印刷データ解析部４６は第１、第３の画像データを生成する。
ステップＳ２９  特徴抽出処理部Ｐｒ４は第３の特徴抽出処理を行い、ステップＳ１９に進む。
【００８３】
次に、ドキュメントとしての表を印刷したときの印刷結果について説明する。
【００８４】
図８は本発明の実施の形態における表を印刷したときの印刷結果の例を示す第１の図、図９は本発明の実施の形態における表を印刷したときの印刷結果の例を示す第２の図、図１０は本発明の実施の形態における表を印刷したときの印刷結果の例を示す第３の図、図１１は本発明の実施の形態における表を印刷したときの印刷結果の例を示す第４の図である。
【００８５】
図において、Ｌｓは、例えば、Ｅｘｃｅｌ（登録商標）のファイル形式で作成された表、ｐｎ（ｎ＝１、２、…）は用紙である。
【００８６】
この場合、用紙ｐｎに形成される表Ｌｓが、用紙サイズ、第１の印刷設定Ａ等によって決まる用紙ｐｎ上の印刷可能領域より大きく、印刷可能領域に占める表の割合（百分率）が１００〔％〕を超え、１枚の用紙に収まらず、４枚の用紙ｐ１〜ｐ４にわたって形成されている。
【００８７】
すなわち、１枚目の用紙ｐ１においては、印刷可能領域のほぼ１００〔％〕の部分に表Ｌｓの一部分Ａｒ１が形成され、２枚目の用紙ｐ２においては、印刷可能領域の左端のほぼ５〔％〕の部分に表Ｌｓの一部分Ａｒ２が形成され、３枚目の用紙ｐ３においては、印刷可能領域の上端のほぼ５〔％〕の部分に表Ｌｓの一部分Ａｒ３が形成され、４枚目の用紙ｐ４においては、印刷可能領域の左上端のほぼ０．２５〔％〕の部分に表Ｌｓの一部分Ａｒ４が形成され、２枚目〜４枚目の用紙ｐ２〜ｐ４に大きい余白が形成される。
【００８８】
前記特徴抽出処理部Ｐｒ４は、第１、第３の画像データを解析することによって前記第３の特徴抽出処理を行い、第３の特徴抽出処理において、印刷の特徴として表Ｌｓが抽出されると、印刷異常判定処理部Ｐｒ６は、異常判定処理を行い、表Ｌｓの印刷に異常が発生する可能性があるかどうかを判断する。
【００８９】
前記表Ｌｓの印刷結果においては、表Ｌｓが用紙ｐｎ上の印刷可能領域より大きく、印刷可能領域に占める表Ｌｓの割合が１００〔％〕を超えるので、印刷異常判定処理部Ｐｒ６は、印刷の異常が発生する可能性があると判断し、表示処理部Ｐｒ７は、第１、第３の画像データに従って印刷を行った場合の各画像を第１、第３の印刷プレビューとして表示部２９に表示するとともに、印刷条件を変更して印刷設定を再度設定するのを促すメッセージを表示部２９に表示し、操作者に通知する。
【００９０】
操作者が、印刷設定を再度設定するに当たり、印刷条件の拡大縮小設定において、画像の縮小率を、例えば、９０〔％〕に設定すると、画像が１枚の用紙に収まり、４枚の用紙ｐ１〜ｐ４にわたって形成されることはない。
【００９１】
本実施の形態においては、印刷可能領域に占める表Ｌｓの割合が１００〔％〕を超える場合に、印刷異常判定処理部Ｐｒ６によって、印刷の異常が発生する可能性があると判断されるようになっているが、各用紙ｐｎに形成される表Ｌｓの一部分Ａｒ１〜Ａｒ４の印刷可能領域に占める割合に基づいて印刷の異常が発生する可能性があるかどうか判断するようにすることができる。
【００９２】
例えば、１枚目の用紙ｐ１において、表Ｌｓの一部分Ａｒ１が７０〔％〕以上の割合で形成され、２〜４枚目の用紙ｐ２〜ｐ４において、上下左右のいずれかの縁部において表Ｌｓの一部分Ａｒ２〜Ａｒ４が３０〔％〕以下の割合で形成される場合に、印刷異常判定処理部Ｐｒ６は、印刷の異常が発生する可能性があると判断することができる。この場合、表Ｌｓの一部分Ａｒ１〜Ａｒ４の形成される割合は適宜変更することができる。
【００９３】
次に、ドキュメントとしての図面を印刷したときの印刷結果について説明する。
【００９４】
図１２は本発明の実施の形態における図面の例を示すイメージ図、図１３は本発明の実施の形態における図面を印刷したときの印刷結果の第１の例を示す図、図１４は本発明の実施の形態における図面を印刷したときの印刷結果の第２の例を示す図、図１５は本発明の実施の形態における図面を印刷したときの印刷結果の第３の例を示す図である。
【００９５】
図において、Ｄｒは、例えば、ＣＡＤによって作成された図面、ｐは用紙である。図面Ｄｒは、図１２に示される向きにおける上下左右に枠Ｔｆ、Ｂｆ、Ｌｆ、Ｒｆを備える。また、用紙ｐは、第１の縁としての上縁ｅｇ１、第２の縁としての下縁ｅｇ２、第３の縁としての左縁ｅｇ３及び第４の縁としての右縁ｅｇ４を備える。
【００９６】
この場合、第１の例においては、図面Ｄｒの一部及び枠Ｔｆ、Ｌｆが印刷されておらず、第２の例においては、図面Ｄｒの一部及び枠Ｌｆが印刷されておらず、枠Ｂｆと用紙ｐの右縁ｅｇ４との間に大きい余白が形成されていて、第３の例においては、枠Ｂｆと用紙ｐの下縁ｅｇ４との間及び枠Ｒｆと用紙ｐの右縁ｅｇ４との間に大きい余白が形成されている。
【００９７】
前記特徴抽出処理部Ｐｒ４は、第１、第３の画像データを解析することによって前記第３の特徴抽出処理を行い、印刷の特徴として図面Ｄｒが抽出されると、印刷異常判定処理部Ｐｒ６は、異常判定処理を行い、図面Ｄｒの枠Ｔｆ、Ｂf 、Ｌｆ、Ｒｆが印刷されるかどうか、及び用紙ｐに大きい余白が形成されるかどうかによって、図面Ｄｒの印刷に異常が発生する可能性があるかどうかを判断する。
【００９８】
ところで、画像データに図面Ｄｒのデータが含まれている場合、印刷可能領域において直線及び曲線の線画像が占める割合を示す線画像割合は１〜１０〔％〕であり、線画像において直線が占める割合を示す直線比率は７５〔％〕以上であるとともに、モノクロ印刷において図面Ｄｒの色は、モノクロの場合、黒のみであり、直線及び曲線を構成する各線は、太さの異なる数種類の線である。
【００９９】
そこで、特徴抽出処理部Ｐｒ４は、線画像割合、直線比率、図面Ｄｒの色、線の種類等の条件を満たすかどうかによって、用紙ｐに図面Ｄｒが印刷されるかどうかを判断する。
【０１００】
そして、用紙ｐに図面Ｄｒが印刷されると判断すると、特徴抽出処理部Ｐｒ４は、用紙ｐに図面Ｄｒの枠Ｔｆ、Ｂf 、Ｌｆ、Ｒｆが印刷されるかどうか、及び用紙ｐにおいて図面Ｄｒの周囲に形成される余白が大きいかどうかを判断する。
【０１０１】
ところで、図面Ｄｒの枠Ｔｆ、Ｂf 、Ｌｆ、Ｒｆが印刷される場合、画像データに直線が含まれ、画像データの各画素は所定の方向に並んで生成される。
【０１０２】
そこで、特徴抽出処理部Ｐｒ４は、用紙ｐの上縁ｅｇ１、下縁ｅｇ２、左縁ｅｇ３及び右縁ｅｇ４のそれぞれ５〔％〕の領域において画像データの画素が所定の方向に並んで生成されているかどうかによって、図面Ｄｒの枠Ｔｆ、Ｂf 、Ｌｆ、Ｒｆが印刷されるかどうかを判断する。
【０１０３】
また、用紙ｐにおいて図面Ｄｒの周囲に余白が形成される場合、画像データにおいて、所定の方向に並んで生成され、枠Ｔｆ、Ｂf 、Ｌｆ、Ｒｆを形成する画素の周縁に、画素がまったく生成されない領域が形成される。
【０１０４】
そこで、特徴抽出処理部Ｐｒ４は、枠Ｔｆ、Ｂf 、Ｌｆ、Ｒｆを形成する画素の周縁に、画素がまったく生成されない領域がどの程度形成されるかによって、余白が大きいかどうかを判断する。
【０１０５】
前記図面Ｄｒの印刷結果においては、第１の例の場合、枠Ｂｆ、Ｒｆが印刷されているが、枠Ｔｆ、Ｌｆが印刷されておらず、図面Ｄｒの一部が印刷されていないので、印刷異常判定処理部Ｐｒ６は、異常判定処理において、図面Ｄｒの印刷に異常が発生すると判断し、表示処理部Ｐｒ７は、第１、第３の画像データに従って印刷を行った場合の各画像を第１、第３の印刷プレビューとして表示部２９に表示するとともに、印刷条件を変更して印刷設定を再度設定するのを促すメッセージを表示部２９に表示し、操作者に通知する。
【０１０６】
また、第２の例の場合、枠Ｔｆ、Ｂｆ、Ｒｆが印刷されているが、枠Ｌｆが印刷されておらず、図面Ｄｒの一部が印刷されていないので、印刷異常判定処理部Ｐｒ６は、異常判定処理において、図面Ｄｒの印刷に異常が発生すると判断し、表示処理部Ｐｒ７は、第１、第３の印刷プレビューを表示部２９に表示するとともに、印刷設定を再度設定するのを促すメッセージを表示部２９に表示し、操作者に通知する。
【０１０７】
なお、第２の例の場合、枠Ｂｆと用紙ｐの右縁ｅｇ４との間に大きい余白が形成されているので、印刷異常判定処理部Ｐｒ６は、このことからも、図面Ｄｒの印刷に異常が発生すると判断する。
【０１０８】
この場合、印刷異常判定処理部Ｐｒ６は、用紙ｐにおいて印刷されない枠Ｌｆに対応する下縁ｅｇ２に隣接する左縁ｅｇ３及び右縁ｅｇ４について、枠Ｔｆと左縁ｅｇ３との間、及び枠Ｂｆと右縁ｅｇ４との間に余白が形成されるかどうかを順次判断し、余白が形成される場合に、余白が用紙ｐの印刷可能範囲に占める割合である余白割合を算出し、余白割合が閾値、本実施の形態においては、１０〔％〕を超えるかどうかによって、図面Ｄｒの印刷に異常が発生するかどうか判断する。
【０１０９】
第２の例の場合、枠Ｂｆと用紙ｐの右縁ｅｇ４との間に余白割合が１０〔％〕を超える余白が形成されるので、印刷異常判定処理部Ｐｒ６は図面Ｄｒの印刷に異常が発生すると判断する。また、表示処理部Ｐｒ７は、印刷設定を再度設定するのを促すメッセージを表示部２９に表示する際に、用紙のセット方向、又は印刷条件の拡大縮小設定に誤りがある旨を表示部２９に併せて表示することができる。
【０１１０】
第３の例の場合、枠Ｂｆと用紙ｐの下縁ｅｇ２との間、及び枠Ｒｆと用紙ｐの右縁ｅｇ４との間に余白が形成されるので、印刷異常判定処理部Ｐｒ６は、図面Ｄｒの印刷に異常が発生すると判断し、表示処理部Ｐｒ７は、第１、第３の印刷プレビューを表示部２９に表示するとともに、印刷設定を再度設定するのを促すメッセージを表示部２９に表示し、操作者に通知する。
【０１１１】
なお、第３の例の場合、枠Ｂｆと用紙ｐの下縁ｅｇ２との間、及び枠Ｒｆと用紙ｐの右縁ｅｇ４との間に余白割合が３０〔％〕を超える余白が形成されるので、表示処理部Ｐｒ７は、印刷設定を再度設定するのを促すメッセージを表示部２９に表示する際に、印刷条件の拡大縮小設定において、拡大率の最大値を１５０〔％〕として画像を拡大するよう促すメッセージを併せて表示することができる。
【０１１２】
このように、本実施の形態においては、印刷設定及び印刷の特徴から成る印刷履歴が記録された印刷設定データベースＤｂから第２、第３の印刷設定Ｂ、Ｃが抽出されるので、例えば、ドキュメントの内容によって特異な印刷データについて印刷を行う場合でも、印刷履歴に基づいてドキュメントの内容に応じた第２、第３の印刷設定Ｂ、Ｃを抽出することができる。
【０１１３】
したがって、第１の印刷設定Ａと第２、第３の印刷設定Ｂ、Ｃとの比較結果に基づいて適正な印刷設定を選択することができるので、用紙に形成される画像の画像品位を向上させることができる。
【０１１４】
また、印刷履歴記録処理部Ｐｒ１３によって、選択された印刷設定の印刷条件、特定情報及び印刷の特徴が印刷履歴として印刷設定データベースＤｂに記録されるので、印刷履歴の蓄積量を多くすることができる。したがって、ドキュメントの内容に応じて、第２、第３の印刷設定Ｂ、Ｃを精度良く抽出することができる。
【０１１５】
本実施の形態においては、ホストコンピュータＨｃｉ及びプリンタＰｔｊから成る印刷システムＳｙについて説明しているが、本発明を、ホストコンピュータＨｃｉ、及び複写機、ファクシミリ、複合機等の画像形成装置から成る画像形成システムに適用することができる。
【０１１６】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【符号の説明】
【０１１７】
２６    プリンタドライバ部
４３    印刷機構部
４６    印刷データ解析部
Ａ〜Ｃ    第１〜第３の印刷設定
Ｄｂ    印刷設定データベース
Ｈｃｉ    ホストコンピュータ
Ｎｔ    ネットワーク
Ｐｒ１    基本印刷設定処理部
Ｐｒ２    印刷設定比較処理部
Ｐｒ３    印刷指令処理部
Ｐｒ１２    比較用印刷設定抽出処理部
Ｐｔｊ    プリンタ
Ｓｙ    印刷システム
【図１】
2020095358.tif 000003
【図２】
2020095358.tif 000004
【図３】
2020095358.tif 000005
【図４】
2020095358.tif 000006
【図５】
2020095358.tif 000007
【図６】
2020095358.tif 000008
【図７】
2020095358.tif 000009
【図８】
2020095358.tif 000010
【図９】
2020095358.tif 000011
【図１０】
2020095358.tif 000012
【図１１】
2020095358.tif 000013
【図１２】
2020095358.tif 000014
【図１３】
2020095358.tif 000015
【図１４】
2020095358.tif 000016
【図１５】
2020095358.tif 000017