(57)【要約】【課題】適切に印刷を指示できるようにプレビュー表示を制御することができるドキュメント処理装置及びドキュメント処理プログラムの提供。【解決手段】ドキュメントの印刷を指示するドキュメント処理装置であって、前記ドキュメントを所定の印刷条件で印刷媒体に印刷する際に印刷される画像を表示する表示部と、前記画像の特性を解析する画像解析部と、解析した前記画像の特性と予め設定した警告条件とを比較し、前記画像の特性が前記警告条件に合致するか否かを判定する警告判定部と、前記画像の特性が前記警告条件に合致する場合、前記ドキュメントの印刷を指示する前に、前記表示部に前記画像を表示させる表示制御部と、を有する。【選択図】図３
2012068998.tif 000002
【特許請求の範囲】
【請求項１】
ドキュメントの印刷を指示するドキュメント処理装置であって、
前記ドキュメントを所定の印刷条件で印刷媒体に印刷する際に印刷される画像を表示する表示部と、
前記画像の特性を解析する画像解析部と、
解析した前記画像の特性と予め設定した警告条件とを比較し、前記画像の特性が前記警告条件に合致するか否かを判定する警告判定部と、
前記画像の特性が前記警告条件に合致する場合、前記ドキュメントの印刷を指示する前に、前記表示部に前記画像を表示させる表示制御部と、を有する、ことを特徴とするドキュメント処理装置。
【請求項２】
前記画像の特性は、前記印刷媒体における前記ドキュメントのオブジェクトが印刷されない余白領域の面積比率、前記印刷媒体の所定領域から前記ドキュメントのオブジェクトがはみ出しているか否か又は当該オブジェクトのはみ出し量、前記ドキュメントを構成する文字のサイズ、のいずれかを含む、ことを特徴とする請求項１に記載のドキュメント処理装置。
【請求項３】
前記警告条件は、前記余白領域の面積比率が予め設定した閾値を超えているか、前記はみ出しがあるか又は前記はみ出し量が予め設定した閾値を超えているか、前記文字のサイズが予め設定した閾値以下であるか、のいずれかを含む、ことを特徴とする請求項２に記載のドキュメント処理装置。
【請求項４】
前記警告条件は、前記ドキュメントを作成するアプリケーション毎に設定可能である、ことを特徴とする請求項１乃至３のいずれか一に記載のドキュメント処理装置。
【請求項５】
前記ドキュメントは複数のページから成り、
前記画像解析部は、ページ毎に前記画像の特性を解析し、
前記警告判定部は、ページ毎に前記画像の特性が前記警告条件に合致するか否かを判定し、
前記表示制御部は、前記画像の特性が前記警告条件に合致する場合に、ページ毎に前記画像を表示する、ことを特徴とする請求項１乃至４のいずれか一に記載のドキュメント処理装置。
【請求項６】
前記表示制御部は、前記画像を表示する際に、前記表示部に、ユーザに対する警告情報を表示させる、ことを特徴とする請求項１乃至５のいずれか一に記載のドキュメント処理装置。
【請求項７】
表示部を備えるコンピュータ装置で動作するドキュメント処理プログラムであって、
前記コンピュータ装置を、
ドキュメントを所定の印刷条件で印刷媒体に印刷する際に印刷される画像の特性を解析する画像解析部、
解析した前記画像の特性と予め設定した警告条件とを比較し、前記画像の特性が前記警告条件に合致するか否かを判定する警告判定部、
前記画像の特性が前記警告条件に合致する場合、前記ドキュメントの印刷を指示する前に、前記表示部に前記画像を表示させる表示制御部、として機能させる、ことを特徴とするドキュメント処理プログラム。
【請求項８】
前記画像の特性は、前記印刷媒体における前記ドキュメントのオブジェクトが印刷されない余白領域の面積比率、前記印刷媒体の所定領域から前記ドキュメントのオブジェクトがはみ出しているか否か又は当該オブジェクトのはみ出し量、前記ドキュメントを構成する文字のサイズ、のいずれかを含む、ことを特徴とする請求項７に記載のドキュメント処理プログラム。
【請求項９】
前記警告条件は、前記余白領域の面積比率が予め設定した閾値を超えているか、前記はみ出しがあるか又は前記はみ出し量が予め設定した閾値を超えているか、前記文字のサイズが予め設定した閾値以下であるか、のいずれかを含む、ことを特徴とする請求項８に記載のドキュメント処理プログラム。
【請求項１０】
前記警告条件は、前記ドキュメントを作成するアプリケーション毎に設定可能である、ことを特徴とする請求項７乃至９のいずれか一に記載のドキュメント処理プログラム。
【請求項１１】
前記ドキュメントは複数のページから成り、
前記画像解析部は、ページ毎に前記画像の特性を解析し、
前記警告判定部は、ページ毎に前記画像の特性が前記警告条件に合致するか否かを判定し、
前記表示制御部は、前記画像の特性が前記警告条件に合致する場合に、ページ毎に前記画像を表示する、ことを特徴とする請求項７乃至１０のいずれか一に記載のドキュメント処理プログラム。
【請求項１２】
前記表示制御部は、前記画像を表示する際に、前記表示部に、ユーザに対する警告情報を表示させる、ことを特徴とする請求項７乃至１１のいずれか一に記載のドキュメント処理プログラム。
【請求項１３】
前記画像処理プログラムは、前記ドキュメントの印刷条件を設定する機能を備えたプリンタドライバである、ことを特徴とする請求項７乃至１２のいずれか一に記載のドキュメント処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメント処理装置及びドキュメント処理プログラムに関し、特に、ドキュメントの印刷指示に際してプレビュー表示が可能なドキュメント処理装置及び当該ドキュメント処理装置で動作するプリンタドライバに関する。
【背景技術】
【０００２】
プリンタ機能やスキャナ機能などを備える印刷装置（以下、画像形成装置と呼ぶ。）が普及している。この画像形成装置を利用してプリントする場合、まず、ネットワークに接続されているクライアントのコンピュータ装置でドキュメントを作成し、プリンタドライバを用いてページ記述言語（ＰＤＬ：Page Description Language）形式の印刷ジョブに変換して画像形成装置に送信する。画像形成装置では、印刷ジョブを受信し、印刷ジョブをラスタライズ（ビットマップ展開）してイメージデータを生成し、このイメージデータを紙媒体に出力する。
【０００３】
ここで、画像形成装置では、プリンタドライバで作成した印刷ジョブに従って印刷を実行するため、例えば、余白が多かったり、文字等が用紙や印刷領域からはみ出していたり、文字サイズが小さくて読み取りづらいなど、ドキュメントが不適切に作成されている場合でも、そのまま出力してしまい、印刷が無駄になる場合がある。このような背景から、画像形成装置に印刷ジョブを送信する前に、プリンタドライバの設定画面に、ドキュメントの出力イメージ（プレビュー）を表示して、ユーザにドキュメントの適否の確認を促す方法が用いられている。
【０００４】
このようなプレビューに関する技術として、下記特許文献１には、処理対象画像、例えば通信インタフェース１６を介して外部からプリントを依頼された画像、スキャナ部１３で読み取って得た画像、ハードディスク２３Ｈに格納された画像などをディスプレイ部１２にプレビュー表示させるに際し、処理対象画像が機密文書であるか、ファイルのユーザ名がジョブのオーナ名と同一であるか等の条件を満たすか否かを判断し、条件を満たす場合に自動的にプレビュー表示を行うように制御する画像処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３４０２２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように、印刷ジョブの送信に先立ってプレビュー表示を行うことは、無駄な印刷を防止する上で重要であるが、常にプレビューを表示し、プレビューを確認してから印刷を指示する方法では、印刷を迅速に実行することができない。また、ドキュメントが不適切に作成されている場合は希であるため、常にプレビュー表示を行う方法では、慣れにより、プレビュー表示を十分に確認せずに印刷を指示してしまう恐れがある。このように、常にプレビューを表示する方法では、適切に印刷を指示することができないという問題もある。
【０００７】
また、特許文献１の技術は、ドキュメントの種類やユーザに応じてプレビュー表示を制御するものであり、余白の比率、はみ出しの有無、文字サイズなどの画像の特性に応じてプレビュー表示を制御することはできないため、上記問題を解決することができない。
【０００８】
本発明は上記問題点に鑑みてなされたものであり、その主たる目的は、適切に印刷を指示できるようにプレビュー表示を制御することができるドキュメント処理装置及びドキュメント処理プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明は、ドキュメントの印刷を指示するドキュメント処理装置であって、前記ドキュメントを所定の印刷条件で印刷媒体に印刷する際に印刷される画像を表示する表示部と、前記画像の特性を解析する画像解析部と、解析した前記画像の特性と予め設定した警告条件とを比較し、前記画像の特性が前記警告条件に合致するか否かを判定する警告判定部と、前記画像の特性が前記警告条件に合致する場合、前記ドキュメントの印刷を指示する前に、前記表示部に前記画像を表示させる表示制御部と、を有するものである。
【００１０】
また、本発明は、表示部を備えるコンピュータ装置で動作するドキュメント処理プログラムであって、前記コンピュータ装置を、ドキュメントを所定の印刷条件で印刷媒体に印刷する際に印刷される画像の特性を解析する画像解析部、解析した前記画像の特性と予め設定した警告条件とを比較し、前記画像の特性が前記警告条件に合致するか否かを判定する警告判定部、前記画像の特性が前記警告条件に合致する場合、前記ドキュメントの印刷を指示する前に、前記表示部に前記画像を表示させる表示制御部、として機能させるものである。
【発明の効果】
【００１１】
本発明のドキュメント処理装置及びドキュメント処理プログラムによれば、適切に印刷を指示できるようにプレビュー表示を制御することができる。
【００１２】
その理由は、ドキュメント処理装置（プリンタドライバ）では、ドキュメントを所定の印刷条件で印刷媒体に印刷する際に印刷される画像を解析して、余白領域の面積比率、はみ出しの有無やはみ出し量、文字サイズなどの画像の特性を取得し、取得した画像の特性と予め設定した警告条件とを比較し、画像の特性が警告条件に合致する場合は、ドキュメントの印刷を指示する前に、印刷される画像や警告情報の表示を行って、ユーザに確認を促す制御を行うからである。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施例に係る印刷システムの構成を模式的に示す図である。
【図２】本発明の一実施例に係るドキュメント処理装置の構成を示すブロック図である。
【図３】本発明の一実施例に係るドキュメント処理装置で動作するプリンタドライバの機能を示すブロック図である。
【図４】本発明の一実施例に係る画像形成装置の構成を示すブロック図である。
【図５】警告条件テーブルの一例を示す図である。
【図６】本発明の一実施例に係るドキュメント処理装置に表示される画面（プレビュー画面）の一例を示す図である。
【図７】本発明の一実施例に係るドキュメント処理装置に表示される画面（警告設定画面）の一例を示す図である。
【図８】本発明の一実施例に係るドキュメント処理装置に表示される画面（警告個別設定画面）の一例を示す図である。
【図９】本発明の一実施例に係るドキュメント処理装置を用いてアプリケーションから印刷を指示する時の動作を示すフローチャート図である。
【図１０】本発明の一実施例に係るドキュメント処理装置を用いて警告条件を設定する動作を示すフローチャート図である。
【図１１】本発明の一実施例に係るドキュメント処理装置を用いて警告条件を編集する動作を示すフローチャート図である。
【発明を実施するための形態】
【００１４】
背景技術で示したように、不適切な印刷を防止するために、印刷ジョブを送信する前にプリンタドライバでプレビュー表示を行うことが行われている。しかしながら、常にプレビューを表示する方法では、印刷を迅速に実行することができず、また、慣れによって不適切な印刷を見逃してしまう場合があり、適切に印刷を指示することができないという問題があった。
【００１５】
そこで、本発明の一実施の形態では、印刷プレビューにて、無駄な印刷を防ぐためのエコ機能である余白警告、はみ出し警告、文字サイズ警告を行う機能を有するドキュメント処理装置において、ドキュメントを所定の印刷条件で印刷媒体に印刷する際に印刷される画像を解析して、余白の比率、はみ出しの有無やはみ出し量、文字サイズなどの画像の特性を取得し、取得した画像の特性と予め設定した警告条件とを比較し、画像の特性が警告条件に合致するページが存在する場合に、印刷される画像のプレビュー表示と必要に応じて警告情報の表示を行って、ユーザに確認を促すようにする。
【００１６】
このように、ユーザによる確認が必要と考えられる場合のみ、プレビュー表示を行うことにより、印刷作業の迅速性を確保することができ、また、プレビューが常に表示される場合に起こる、慣れによる惰性動作（プレビューが表示されても確認しないで印刷してしまう）を未然に防止することができ、適切に印刷を指示することができる。
【実施例】
【００１７】
上記した本発明の一実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係るドキュメント処理装置及びドキュメント処理プログラムについて、図１乃至図１１を参照して説明する。図１は、本実施例の印刷システムの構成を模式的に示す図であり、図２及び図３は、ドキュメント処理装置の構成を示すブロック図、図４は、画像形成装置の構成を示すブロック図である。また、図５は、警告条件テーブルの一例を示す図であり、図６乃至図８は、ドキュメント処理装置の表示部に表示される画面の一例を示す図である。また、図９乃至図１１は、本実施例のドキュメント処理装置の動作を示すフローチャート図である。
【００１８】
図１に示すように、本実施例の印刷システム１０は、アプリケーションで作成したドキュメントの印刷を指示する１又は複数のクライアント装置（以下、ドキュメント処理装置２０とする。）と、ドキュメント処理装置２０からの指示に従って印刷を実行するプリンタやデジタル複合機などの１又は複数の画像形成装置４０と、で構成される。ドキュメント処理装置２０と画像形成装置４０とは、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などの通信ネットワーク５０を介して接続されている。以下、各装置について詳細に説明する。
【００１９】
〔ドキュメント処理装置〕
図２に示すように、ドキュメント処理装置２０は、制御部２１と、記憶部２２と、操作部２３と、表示部２４と、ネットワークＩ／Ｆ部２５などを備える。
【００２０】
制御部２１は、ＣＰＵ（Central Processing Unit）２１ａと、ＲＯＭ（Read Only Memory）２１ｂやＲＡＭ（Random Access Memory）２１ｃなどのメモリとで構成され、ＣＰＵ２１ａは、ＯＳ（Operating System）やドキュメントを作成するためのアプリケーション、画像形成装置４０を制御するためのデバイスドライバ（プリンタドライバ）をＲＯＭ２１ｂ又は記憶部２２から読み出してＲＡＭ２１ｃに展開し実行する。
【００２１】
記憶部２２は、ＨＤＤ（Hard Disk Drive）などで構成され、プログラムやデータを記憶する。本実施例では、特に、アプリケーション毎のプレビュー表示条件と警告基準とを規定するテーブル（以下、警告条件テーブルと呼ぶ。）などを記憶する。
【００２２】
図５は、警告条件テーブルの一例であり、この警告条件テーブルは、「アプリケーション名」、「プレビュー表示条件」、「余白警告」、「はみ出し警告」、「文字サイズ警告」のメンバーを持ち、アプリケーション単位でのレコードと、初期値（Ｄｅｆａｕｌｔ）のレコードを保持する。「プレビュー表示条件」は、プレビュー表示を行うか否かを規定し、「Ｙｅｓ（警告条件に合致する時）」、「Ｙｅｓ（常に表示）」、「Ｎｏ」の選択肢が存在する。また、「余白警告」、「はみ出し警告」及び「文字サイズ警告」は、ドキュメントを所定の印刷条件で用紙（印刷媒体）に印刷する際に印刷される画像を解析して得られる情報（画像の特性）に基づいて警告を行うか否かの基準を規定する。「余白警告」では、用紙の面積若しくは用紙上の印刷領域の面積に対する、テキストやグラフィックス、イメージなどのオブジェクトが形成されない領域の面積の比率（余白の比率）が予め定めた閾値を超えた場合に警告を行う。「はみ出し警告」では、用紙若しくは用紙上の印刷領域外に、オブジェクトが形成される場合に警告を行う。「文字サイズ警告」では、文字サイズが予め定めた閾値以下の場合に警告を行う。
【００２３】
そして、「プレビュー表示条件」が「Ｙｅｓ（警告条件に合致する時）」であり、「余白警告」、「はみ出し警告」又は「文字サイズ警告」のいずれかの警告条件に合致する場合に、プレビューを表示する。また、「プレビュー表示条件」が「Ｙｅｓ（常に表示）」の場合には、画像の特性によらずプレビューを表示する。また、「プレビュー表示条件」が「Ｎｏ」の場合には、画像の特性によらずプレビューは表示しない。
【００２４】
操作部２３は、キーボードやマウスなどで構成され、文書の作成や印刷に関する設定操作を可能とする。
【００２５】
表示部２４は、ＬＣＤ（Liquid Crystal Display）などで構成され、プリンタドライバの設定画面や後述するプレビュー画面、警告設定画面、警告個別設定画面などを表示する。
【００２６】
ネットワークＩ／Ｆ部２５は、ＮＩＣ（Network Interface Card）やモデムなどで構成され、画像形成装置４０や他のコンピュータ装置、サーバなどとの通信を可能とする。
【００２７】
また、図３に示すように、上記プリンタドライバは、ドキュメント処理装置２０の制御部２１を、入力部３２、表示制御部３３、処理部３４、出力部３５などとして機能させる。
【００２８】
入力部３２は、アプリケーション３１から、ユーザが作成したドキュメントのデータを受け取る。なお、このドキュメントは、アプリケーション３１で作成したものに限らず、ネットワークＩ／Ｆ部２５を介して他のコンピュータ装置やサーバなどから取得してもよい。
【００２９】
表示制御部３３は、表示部２４に各種画面を表示させる制御を行う。この表示制御部３３は、プレビュー表示制御部３３ａ、警告条件設定部３３ｂなどを含む。
【００３０】
プレビュー表示制御部３３ａは、警告判定部３４ｂの判定結果に従って、表示部２４にプレビュー画面を表示させる。図６は、プレビュー画面６０の一例である。プレビュー画面６０は、プレビュー部６１、警告部６２、警告部６３、削除ボタン６４、印刷ボタン６５などを備える。プレビュー部６１は、画像形成装置４０で用紙上に形成される画像（出力イメージ）を表示する。警告部６２は、警告条件に合致するページの情報（警告情報）を表示する。警告部６３は、指定の警告条件に合致するページ数（警告情報）を表示する。削除ボタン６４は、印刷ジョブをキャンセルする指示を行う。印刷ボタン６５は、画像形成装置４０に対して印刷ジョブを送信する指示を行う。
【００３１】
警告条件設定部３３ｂは、表示部２４に警告設定画面や警告個別設定画面を表示させる。図７は、警告設定画面７０の一例である。警告設定画面７０は、リスト部７１、追加ボタン７２、削除ボタン７３、編集ボタン７４、ＯＫボタン７５、キャンセルボタン７６などを備え、アプリケーションごとの警告条件の管理を行う。リスト部７１は、図５に示す警告条件テーブルの内容を表示する。追加ボタン７２は、警告条件を新たに追加する指示を行う。削除ボタン７３は、リストで選択している警告条件の削除の指示を行う。編集ボタン７４は、リストで選択している警告条件の編集の指示を行う。ＯＫボタン７５は、警告条件テーブルの更新の指示を行う。キャンセルボタン７６は、警告条件テーブルの更新をキャンセルする指示を行う。
【００３２】
また、図８は、警告設定画面７０で追加ボタン７２若しくは編集ボタン７４を押下した時に表示される警告個別設定画面８０の一例である。警告個別設定画面８０は、アプリケーションリスト８１、参照ボタン８２、プレビュー表示条件設定部８３、余白警告設定部８４、はみ出し警告設定部８５、文字サイズ警告設定部８６、ＯＫボタン８７、キャンセルボタン８８などを備え、アプリケーションごとの警告条件の編集を行う。アプリケーションリスト８１は、ドキュメント処理装置２０内にインストールされているアプリケーションの一覧、現在使用しているアプリケーションのリストを表示する。参照ボタン８２は、リストに存在しないアプリケーションの指定を行う。プレビュー表示条件設定部８３は、プレビュー表示条件の設定を行う。このプレビュー表示条件の設定では、「Ｙｅｓ（警告条件に合致する時）」、「Ｙｅｓ（常に表示）」、「Ｎｏ」が選択可能である。余白警告設定部８４は、警告を行う閾値（余白の比率の上限値）の設定、余白の比率が閾値を超えた時に警告を行うか否かを設定する。はみ出し警告設定部８５は、オブジェクトが用紙若しくは用紙上の印刷領域からはみ出した場合、若しくは、はみ出し量が閾値を超えた時に警告を行うか否かを設定する。文字サイズ警告設定部８６は、警告を行う閾値（文字サイズの下限値）の設定、文字サイズが閾値以下の場合に警告を行うか否かを設定する。ＯＫボタン８７は、設定の保存を指示する。キャンセルボタン８８は、設定の変更を破棄する指示を行う。
【００３３】
処理部３４は、ドキュメントのデータ及び印刷条件から、ページ記述言語（ＰＤＬ：Page Description Language）形式の印刷ジョブを生成したり、印刷ジョブをラスタライズして各ページの出力イメージ（プレビュー）を生成したりすると共に、印刷される画像の特性に応じて警告の制御を行う。この処理部３４は、画像解析部３４ａ、警告判定部３４ｂ、アプリ情報取得部３４ｃ、警告条件保存部３４ｄなどを含む。
【００３４】
画像解析部３４ａは、アプリケーション３１で作成したドキュメントの各ページを解析し、余白の比率やはみ出しの有無やはみ出し量、文字サイズなどの画像の特性を取得する。なお、画像の特性の取得方法は特に限定されず、例えば、余白の比率は、印刷ジョブの各ページをラスタライズする際に、各画素の属性情報（タグビット）を生成し、そのタグビットの値に基づいて取得することができるし、印刷ジョブで規定された用紙若しくは印刷領域の面積と、印刷ジョブに記述された各オブジェクトの面積を合算した値と、に基づいて取得することもできる。また、はみ出しの有無やはみ出し量は、印刷ジョブに記述された各オブジェクトの位置情報と印刷ジョブで規定された用紙若しくは印刷領域の外縁の位置情報とを比較することによって取得することができる。また、文字サイズは、テキストの場合は、印刷ジョブから取得することができるし、グラフィックスやイメージの場合は、公知のパターン認識技術を利用して文字を特定することにより取得することができる。
【００３５】
警告判定部３４ｂは、画像解析部３４ａで取得した画像の特性と、警告条件テーブルに記述された警告条件とを比較し、画像の特性が警告条件に合致するか否かを判定する。
【００３６】
アプリ情報取得部３４ｃは、印刷を行うアプリケーションの情報を取得する。
【００３７】
警告条件保存部３４ｄは、警告条件設定部３３ｂで設定した内容を警告条件テーブルに記述してドキュメント処理装置２０内の記憶部２２などに保存する。
【００３８】
出力部３５は、処理部３４で生成した印刷ジョブを画像形成装置４０に送信し、画像形成装置４０に印刷を指示する。
【００３９】
なお、図１では、ドキュメント処理装置２０としてパーソナルコンピュータを示しているが、ドキュメント処理装置２０は画像形成装置４０を制御可能な機器であればよい。また、図３では、プリンタドライバに、入力部３２、表示制御部３３、処理部３４、出力部３５としての機能を持たせる構成としたが、これらの内の少なくとも一つはドキュメント処理装置２０にハードウェアとして構成してもよい。
【００４０】
また、本実施例では、プリンタドライバに、画像の特性に応じてプレビュー表示を制御する機能を持たせる構成としたが、アプリケーションに、作成したドキュメントのプレビューを表示する機能を備える場合は、当該アプリケーションに、ドキュメントの各ページの画像の特性を取得する機能、取得した画像の特性と予め設定した警告条件とを比較し、画像の特性が警告条件に合致する場合にプレビューを表示する機能を設けてもよい。
【００４１】
〔画像形成装置〕
図４に示すように、画像形成装置４０は、制御部４１と、記憶部４２と、ネットワークＩ／Ｆ部４３と、表示操作部４４と、画像処理部４５と、印刷処理部４６などで構成され、これらはバスを介して接続されている。
【００４２】
制御部４１は、ＣＰＵ４１ａと、ＲＯＭ４１ｂやＲＡＭ４１ｃなどのメモリとで構成され、ＣＰＵ４１ａは各種プログラムをＲＯＭ４１ｂ又は記憶部４２から読み出してＲＡＭ４１ｃに展開し実行する。
【００４３】
記憶部４２は、ＨＤＤなどで構成され、画像形成装置４０の動作を制御するプログラムやドキュメント処理装置２０から取得した印刷ジョブなどを記憶する。
【００４４】
ネットワークＩ／Ｆ部４３は、ＮＩＣやモデムなどで構成され、ドキュメント処理装置２０との通信を可能とする。
【００４５】
表示操作部４４は、ＬＣＤなどの表示部と表示部を覆うタッチパネルなどの操作部から構成され、ＣＰＵ４１ａからの表示信号に従って、アイコンやキーボタンなどをＬＣＤ等に表示すると共に、タッチパネル等から入力される操作信号をＣＰＵ４１ａに出力する。なお、表示操作部４４は一体的に構成してもよいし、表示部と操作部とに分離して構成してもよい。
【００４６】
画像処理部４５は、ドキュメント処理装置２０から受信した印刷ジョブを解析し、ドキュメントの各ページのイメージデータを作成し、必要に応じて、作成したイメージデータに色変換、濃度調整等の画像処理を施す。
【００４７】
印刷処理部４６は、電子写真方式や静電記録方式等の作像プロセスを利用した画像形成に必要な構成要素で構成され、画像処理部４５で作成されたイメージデータに基づいて、指定された用紙に画像を形成する。
【００４８】
なお、図３は、画像形成装置４０の構成の一例であり、ドキュメント処理装置２０の指示に従って印刷可能であればよく、例えば、ＡＤＦ（Auto Document Feeder）や原稿読取部などを追加してもよい。また、本実施例では、画像処理部４５を画像形成装置４０に設ける構成としているが、画像処理部４５の処理を通信ネットワークに接続されるＲＩＰ（Raster Image Processor）コントローラなどで実行する構成としてもよい。
【００４９】
以下、上記構成のドキュメント処理装置２０の動作について説明する。
【００５０】
まず、アプリケーションから印刷を指示する時の制御部２１（プリンタドライバ）の動作について、図９のフローチャート図を参照して説明する。
【００５１】
ユーザが操作部２３を操作して所定のアプリケーションから印刷開始を指示すると、印刷開始を指示したアプリケーションの名称を取得する（Ｓ１０１）。
【００５２】
次に、記憶部２２などから警告条件テーブルを読み込み（Ｓ１０２）、警告条件テーブルに印刷開始を指示したアプリケーションに対応する警告条件（レコード）が存在するかを確認する。
【００５３】
レコードが存在する場合（Ｓ１０３のＹｅｓ）は、警告条件テーブルからアプリケーションに対応するレコードを読み込み（Ｓ１０４）、レコードが存在しない場合（Ｓ１０３のＮｏ）は、警告条件テーブルからデフォルト設定のレコードを読み込む（Ｓ１０５）。
【００５４】
次に、読み取ったレコード内の「プレビュー表示条件」を判定し（Ｓ１０６）、「プレビュー表示条件」が「Ｙｅｓ（警告条件に合致する時）」の場合は、各ページを所定の印刷条件で印刷する際に印刷される画像を解析して画像の特性を取得し、取得した画像の特性とレコードに記述された警告条件とを比較する（Ｓ１０７）。そして、警告条件に合致するページがあった場合（Ｓ１０８のＹｅｓ）は、プレビュー画面６０のプレビュー部６１にプレビュー表示及び必要に応じて警告情報の表示を行い（Ｓ１０９）、警告条件に合致するページがなかった場合（Ｓ１０８のＮｏ）は、Ｓ１１１に遷移する。
【００５５】
また、「プレビュー表示条件」が「Ｙｅｓ（常に表示）」の場合は、直ちに、プレビュー画面６０のプレビュー部６１にプレビュー表示を行い（Ｓ１０９）、「プレビュー表示条件」が「Ｎｏ」の場合は、ステップＳ１１１に遷移する。
【００５６】
次に、プレビュー画面６０にて印刷続行の指示があったかを判断し（Ｓ１１０）、印刷続行が指示された場合（印刷ボタン６５が押下された場合）は、印刷ジョブを画像形成装置４０に送信して（Ｓ１１１）、処理を終了する。また、印刷続行が指示されなかった場合（削除ボタン６４が押下された場合）は、印刷ジョブを破棄して（Ｓ１１２）、処理を終了する。
【００５７】
次に、警告設定画面６０で警告条件を設定する時の制御部２１（プリンタドライバ）の動作について、図１０及び図１１のフローチャート図を参照して説明する。
【００５８】
まず、プレビュー画面６０やプリンタドライバの印刷設定画面等により、警告設定画面７０の表示が指示されたら、記憶部２２などから警告条件テーブルを読み込み（Ｓ２０１）、各レコードの内容を警告設定画面７０のリスト部７１に表示する（Ｓ２０２）。
【００５９】
次に、ユーザの指示により警告条件の編集を行う（Ｓ２０３）。図１１は、このステップの詳細動作を示しており、ユーザ動作が追加の指示の場合（追加ボタン７２を押下した時）は、警告条件テーブルよりデフォルトのレコードを初期値の警告条件として読み込む（Ｓ３０２）。また、ユーザ動作が編集の指示の場合（編集ボタン７４を押下した時）は、警告条件テーブルよりリスト上で選択している警告条件のレコードを読み込む（Ｓ３０３）。また、ユーザ動作が削除の指示の場合（削除ボタン７３を押下した時）は、警告条件テーブルよりリスト上で選択している警告条件のレコードの削除を行う（Ｓ３０４）。
【００６０】
追加、編集にてレコードを読み込んだ場合は、現在、ドキュメント処理装置２０内にインストールされているアプリケーションの一覧を取得し（Ｓ３０５）、現在、実行しているアプリケーション情報を取得する（Ｓ３０６）。
【００６１】
次に、図８の警告個別設定画面８０を表示し（Ｓ３０７）、画面上でユーザが各種警告条件を設定した後（Ｓ３０８）、ＯＫボタン８７が押下された場合（Ｓ３０９のＯＫ）は、警告個別設定画面８０で設定された内容にて警告条件のレコードの生成を行い（Ｓ３１０）、警告条件テーブルを更新し（Ｓ３１１）、その後、警告個別設定画面８０を閉じる。一方、キャンセルボタン８８が押下された場合（Ｓ３０９のキャンセル）は、警告個別設定画面８０の設定を破棄して警告個別設定画面８０を閉じる。
【００６２】
そして、警告個別設定画面８０を閉じた後、警告設定画面７０のリスト部７１の更新を行う（Ｓ３１２）。
【００６３】
図１０に戻って、警告条件の編集後、ユーザが警告設定画面７０でＯＫボタン７５を押下したら（Ｓ２０４のＯＫ）、編集した警告条件を警告条件テーブルに書き込んで（Ｓ２０５）、処理を終了する。一方、キャンセルボタン７６を押下したら（Ｓ２０４のキャンセル）、編集した警告条件を警告条件テーブルに書き込むことなく、処理を終了する。
【００６４】
このように、ドキュメント処理装置２０（プリンタドライバ）は、ドキュメントの印刷が指示された場合、ドキュメントの各ページを所定の印刷条件で用紙に印刷する際に印刷される画像を解析して余白の比率、はみ出しの有無やはみ出し量、文字サイズなどの画像の特性を取得し、予め設定した警告条件と比較し、取得した画像の特性が警告条件に合致している場合に、プレビューを表示すると共に必要に応じて警告情報を表示してユーザに確認を促す制御を行うため、印刷処理を迅速に行うことができると共に、不適切な形態で印刷が実行される不具合を未然に防止することができ、適切に印刷を指示することができる。
【００６５】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。
【００６６】
例えば、上記実施例では、印刷される画像の特性として、余白の比率、はみ出しの有無やはみ出し量、文字サイズを例示したが、画像の特性はこれらに限定されるものではなく、ドキュメントの印刷状態が適切か否かを判断可能な任意の情報を利用することができる。
【産業上の利用可能性】
【００６７】
本発明は、クライアントのコンピュータ装置などのドキュメント処理装置、及び、当該ドキュメント処理装置で動作するプリンタドライバなどのドキュメント処理プログラムに利用可能である。
【符号の説明】
【００６８】
１０  印刷システム
２０  ドキュメント処理装置
２１  制御部
２１ａ  ＣＰＵ
２１ｂ  ＲＯＭ
２１ｃ  ＲＡＭ
２２  記憶部
２３  操作部
２４  表示部
２５  ネットワークＩ／Ｆ部
３１  アプリケーション
３２  入力部
３３  表示制御部
３３ａ  プレビュー表示制御部
３３ｂ  警告条件設定部
３４  処理部
３４ａ  画像解析部
３４ｂ  警告判定部
３４ｃ  アプリ情報取得部
３４ｄ  警告条件保存部
３５  出力部
４０  画像形成装置
４１  制御部
４１ａ  ＣＰＵ
４１ｂ  ＲＯＭ
４１ｃ  ＲＡＭ
４２  記憶部
４３  ネットワークＩ／Ｆ部
４４  表示操作部
４５  画像処理部
４６  印刷処理部
５０  通信ネットワーク
６０  プレビュー画面
６１  プレビュー部
６２、６３  警告部
６４  削除ボタン
６５  印刷ボタン
７０  警告設定画面
７１  リスト部
７２  追加ボタン
７３  削除ボタン
７４  編集ボタン
７５  ＯＫボタン
７６  キャンセルボタン
８０  警告個別設定画面
８１  アプリケーションリスト
８２  参照ボタン
８３  プレビュー表示条件設定部
８４  余白警告設定部
８５  はみ出し警告設定部
８６  文字サイズ警告設定部
８７  ＯＫボタン
８８  キャンセルボタン
【図１】
2012068998.tif 000003
【図２】
2012068998.tif 000004
【図３】
2012068998.tif 000005
【図４】
2012068998.tif 000006
【図５】
2012068998.tif 000007
【図６】
2012068998.tif 000008
【図７】
2012068998.tif 000009
【図８】
2012068998.tif 000010
【図９】
2012068998.tif 000011
【図１０】
2012068998.tif 000012
【図１１】
2012068998.tif 000013