(57)【特許請求の範囲】
【請求項１】
複数のページからなるドキュメントを印刷装置によって印刷しまたは当該ドキュメントの印刷物に対してフィニッシャによって仕上げの処理を施す際の、当該印刷物の全体について起こる可能性がある事情である全体事情および当該各ページそれぞれについて起こる可能性がある事情である個別事情を検知する、検知手段と、
前記検知手段によって検知された前記全体事情を示す全体事情情報および前記個別事情を示す個別事情情報を同一の画面の中に配置してディスプレイに表示させる事情情報表示制御手段と、
前記ページの印刷面の状態を表わす画像であるプレビュー画像を前記同一の画面に配置して前記ディスプレイに表示させるプレビュー画像表示制御手段と、
前記プレビュー画像よりも小さい、前記各ページの画像であるサムネイル画像を、前記同一の画面に配置して、前記ディスプレイに表示させる、サムネイル画像表示制御手段と、
カーソルを、前記サムネイル画像のうちのいずれかに合わせて前記ディスプレイに表示させる、カーソル表示制御手段と、
を有し、
前記個別事情情報のうちのいずれかが選択された場合に、前記カーソル表示制御手段は、当該選択された個別事情情報に係る前記ページの前記サムネイル画像に前記カーソルを合わせて表示させ、
前記プレビュー画像表示制御手段は、前記選択された個別事情情報に係る前記ページの前記プレビュー画像を表示させる、
ことを特徴とするドキュメント情報表示制御装置。
【請求項２】
複数のページからなるドキュメントを印刷装置によって印刷しまたは当該ドキュメントの印刷物に対してフィニッシャによって仕上げの処理を施す際の、当該印刷物の全体について起こる可能性がある事情である全体事情および当該各ページそれぞれについて起こる可能性がある事情である個別事情を検知する、検知手段と、
前記検知手段によって検知された前記全体事情を示す全体事情情報および前記個別事情を示す個別事情情報を同一の画面の中に配置してディスプレイに表示させる事情情報表示制御手段と、
前記各ページのサムネイル画像を、前記同一の画面に配置して、前記ディスプレイに表示させる、サムネイル画像表示制御手段と、
カーソルを、ユーザの操作に応じて前記サムネイル画像のうちのいずれかに合わせて前記ディスプレイに表示させる、カーソル表示制御手段と、
を有し、
前記事情情報表示制御手段は、前記カーソルの移動に伴って、当該カーソルに新たに合う前記サムネイル画像に係る前記ページの前記個別事情情報を優先的に表示させる、
ことを特徴とするドキュメント情報表示制御装置。
【請求項３】
複数のページからなるドキュメントを印刷装置によって印刷しまたは当該ドキュメントの印刷物に対してフィニッシャによって仕上げの処理を施す際の、当該印刷物の全体について起こる可能性がある事情である全体事情および当該各ページそれぞれについて起こる可能性がある事情である個別事情を検知する、検知手段と、
前記検知手段によって検知された前記全体事情を示す全体事情情報および前記個別事情を示す個別事情情報を同一の画面の中に配置してディスプレイに表示させる事情情報表示制御手段と、
を有し、
前記検知手段は、前記全体事情として、前記印刷物のステープル綴じができない第一の事情、前記印刷物にパンチ穴を開けることができない第二の事情、および前記印刷物に折り仕上げを施せない第三の事情のうちの少なくとも１つを検知する、
ことを特徴とするドキュメント情報表示制御装置。
【請求項４】
前記各ページのサムネイル画像を前記同一の画面に配置して前記ディスプレイに表示させるサムネイル画像表示制御手段、を有する、
請求項３に記載のドキュメント情報表示制御装置。
【請求項５】
前記事情情報表示制御手段は、前記各全体事情情報および前記各個別事情情報をリストの形態で表示させる、
請求項１ないし請求項４のいずれかに記載のドキュメント情報表示制御装置。
【請求項６】
前記事情情報表示制御手段は、前記各全体事情情報を前記各個別事情情報よりも上位に表示させる、
請求項５に記載のドキュメント情報表示制御装置。
【請求項７】
前記事情情報表示制御手段は、前記各個別事情情報を、番号が小さいページに係るものであるほど上位に表示させる、
請求項５または請求項６に記載のドキュメント情報表示制御装置。
【請求項８】
前記事情情報表示制御手段は、前記ページのうちのユーザが選択したページについては前記個別事情情報を表示させず残りのページの前記個別事情情報を表示させる、
請求項１ないし請求項７のいずれかに記載のドキュメント情報表示制御装置。
【請求項９】
前記検知手段は、前記ページの前記個別事情として、当該ページの画像を印刷するのに使用する用紙の面積に対する、当該ページに含まれるオブジェクト以外の部分の面積の割合が、所定の割合以上になる第四の事情、当該ページの画像が用紙からはみ出す第五の事情、当該ページに含まれる文字のサイズが第一のサイズを超える第六の事情、および当該文字のサイズが第二のサイズ未満になる第七の事情のうちの少なくとも１つを検知する、
請求項１ないし請求項８のいずれかに記載のドキュメント情報表示制御装置。
【請求項１０】
前記全体事情情報および前記個別事情情報のうちのいずれかが選択された場合に、当該選択された全体事情情報または個別事情情報に関するさらに詳細な情報として原因または対策に関する詳細情報を前記ディスプレイに表示させる、詳細情報表示制御手段、を有する、
請求項１ないし請求項９のいずれかに記載のドキュメント情報表示制御装置。
【請求項１１】
コンピュータに、
複数のページからなるドキュメントを印刷装置によって印刷しまたは当該ドキュメントの印刷物に対してフィニッシャによって仕上げの処理を施す際の、当該印刷物の全体について起こる可能性がある事情である全体事情および当該各ページそれぞれについて起こる可能性がある事情である個別事情を検知する検知処理と、
検知した前記全体事情を示す全体事情情報および前記個別事情を示す個別事情情報を同一の画面の中に配置してディスプレイに表示させる第一の表示処理と、
前記ページの印刷面の状態を表わす画像であるプレビュー画像を前記同一の画面に配置して前記ディスプレイに表示させる第二の表示処理と、
前記プレビュー画像よりも小さい、前記各ページの画像であるサムネイル画像を、前記同一の画面に配置して、前記ディスプレイに表示させる第三の表示処理と、
カーソルを、前記サムネイル画像のうちのいずれかに合わせて前記ディスプレイに表示させる第四の表示処理と、
を実行させ、
前記個別事情情報のうちのいずれかが選択された場合に、前記第四の表示処理として、当該選択された個別事情情報に係る前記ページの前記サムネイル画像に前記カーソルを合わせて表示させる処理を前記コンピュータに実行させ、
前記第二の表示処理として、前記選択された個別事情情報に係る前記ページの前記プレビュー画像を表示させる処理を前記コンピュータに実行させる、
ことを特徴とするドキュメント情報表示方法。
【請求項１２】
コンピュータに、
複数のページからなるドキュメントを印刷装置によって印刷しまたは当該ドキュメントの印刷物に対してフィニッシャによって仕上げの処理を施す際の、当該印刷物の全体について起こる可能性がある事情である全体事情および当該各ページそれぞれについて起こる可能性がある事情である個別事情を検知する検知処理と、
検知した前記全体事情を示す全体事情情報および前記個別事情を示す個別事情情報を同一の画面の中に配置してディスプレイに表示させる第一の表示処理と、
前記各ページのサムネイル画像を、前記同一の画面に配置して、前記ディスプレイに表示させる第二の表示処理と、
カーソルを、ユーザの操作に応じて前記サムネイル画像のうちのいずれかに合わせて前記ディスプレイに表示させる第三の表示処理と、
を実行させ、
前記カーソルの移動があった場合に、前記第三の処理として、当該移動に伴って当該カーソルに新たに合う前記サムネイル画像に係る前記ページの前記個別事情情報を優先的に表示させる処理を前記コンピュータに実行させる、
ことを特徴とするドキュメント情報表示方法。
【請求項１３】
コンピュータに、
複数のページからなるドキュメントを印刷装置によって印刷しまたは当該ドキュメントの印刷物に対してフィニッシャによって仕上げの処理を施す際の、当該印刷物の全体について起こる可能性がある事情である全体事情および当該各ページそれぞれについて起こる可能性がある事情である個別事情を検知する検知処理と、
検知した前記全体事情を示す全体事情情報および前記個別事情を示す個別事情情報を同一の画面の中に配置してディスプレイに表示させる第一の表示処理と、
を実行させ、
前記全体事情には、前記印刷物のステープル綴じができない第一の事情、前記印刷物にパンチ穴を開けることができない第二の事情、および前記印刷物に折り仕上げを施せない第三の事情のうちの少なくとも１つが含まれる、
ことを特徴とするドキュメント情報表示方法。
【請求項１４】
前記各ページのサムネイル画像を前記同一の画面に配置して前記ディスプレイに表示させる第二の表示処理を前記コンピュータに実行させる、
請求項１３に記載のドキュメント情報表示方法。
【請求項１５】
前記第一の表示処理は、前記各全体事情情報および前記各個別事情情報をリストの形態で表示させる処理である、
請求項１１ないし請求項１４のいずれかに記載のドキュメント情報表示方法。
【請求項１６】
前記第一の表示処理は、前記各全体事情情報を前記各個別事情情報よりも上位に表示させる処理である、
請求項１５に記載のドキュメント情報表示方法。
【請求項１７】
前記第一の表示処理は、前記各個別事情情報を、番号が小さいページに係るものであるほど上位に表示させる処理である、
請求項１５または請求項１６に記載のドキュメント情報表示方法。
【請求項１８】
前記第一の表示処理は、前記ページのうちのユーザが選択したページについては前記個別事情情報を表示させず残りのページの前記個別事情情報を表示させる処理である、
請求項１１ないし請求項１７のいずれかに記載のドキュメント情報表示方法。
【請求項１９】
前記ページの前記個別事情には、当該ページの画像を印刷するのに使用する用紙の面積に対する、当該ページに含まれるオブジェクト以外の部分の面積の割合が、所定の割合以上になる第四の事情、当該ページの画像が用紙からはみ出す第五の事情、当該ページに含まれる文字のサイズが第一のサイズを超える第六の事情、および当該文字のサイズが第二のサイズ未満になる第七の事情のうちの少なくとも１つが含まれる、
請求項１１ないし請求項１８のいずれかに記載のドキュメント情報表示方法。
【請求項２０】
前記全体事情情報および前記個別事情情報のうちのいずれかが選択された場合に、当該選択された全体事情情報または個別事情情報に関するさらに詳細な情報として原因または対策に関する詳細情報を前記ディスプレイに表示させる第五の表示処理を前記コンピュータに実行させる、
請求項１１ないし請求項１９のいずれかに記載のドキュメント情報表示方法。
【請求項２１】
ディスプレイを制御するコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
複数のページからなるドキュメントを印刷装置によって印刷しまたは当該ドキュメントの印刷物に対してフィニッシャによって仕上げの処理を施す際の、当該印刷物の全体について起こる可能性がある事情である全体事情および当該各ページそれぞれについて起こる可能性がある事情である個別事情を検知する検知処理と、
検知した前記全体事情を示す全体事情情報および前記個別事情を示す個別事情情報を同一の画面の中に配置して前記ディスプレイに表示させる第一の表示処理と、
前記ページの印刷面の状態を表わす画像であるプレビュー画像を前記同一の画面に配置して前記ディスプレイに表示させる第二の表示処理と、
前記プレビュー画像よりも小さい、前記各ページの画像であるサムネイル画像を、前記同一の画面に配置して、前記ディスプレイに表示させる第三の表示処理と、
カーソルを、前記サムネイル画像のうちのいずれかに合わせて前記ディスプレイに表示させる第四の表示処理と、
を実行させ、
前記個別事情情報のうちのいずれかが選択された場合に、前記第四の表示処理として、当該選択された個別事情情報に係る前記ページの前記サムネイル画像に前記カーソルを合わせて表示させる処理を前記コンピュータに実行させ、
前記第二の表示処理として、前記選択された個別事情情報に係る前記ページの前記プレビュー画像を表示させる処理を前記コンピュータに実行させる、
ことを特徴とするコンピュータプログラム。
【請求項２２】
ディスプレイを制御するコンピュータに用いられるコンピュータプログラムであって、
コンピュータに、
複数のページからなるドキュメントを印刷装置によって印刷しまたは当該ドキュメントの印刷物に対してフィニッシャによって仕上げの処理を施す際の、当該印刷物の全体について起こる可能性がある事情である全体事情および当該各ページそれぞれについて起こる可能性がある事情である個別事情を検知する検知処理と、
検知した前記全体事情を示す全体事情情報および前記個別事情を示す個別事情情報を同一の画面の中に配置して前記ディスプレイに表示させる第一の表示処理と、
前記各ページのサムネイル画像を、前記同一の画面に配置して、前記ディスプレイに表示させる第二の表示処理と、
カーソルを、ユーザの操作に応じて前記サムネイル画像のうちのいずれかに合わせて前記ディスプレイに表示させる第三の表示処理と、
を実行させ、
前記カーソルの移動があった場合に、前記第三の処理として、当該移動に伴って当該カーソルに新たに合う前記サムネイル画像に係る前記ページの前記個別事情情報を優先的に表示させる処理を前記コンピュータに実行させる、
ことを特徴とするコンピュータプログラム。
【請求項２３】
ディスプレイを制御するコンピュータに用いられるコンピュータプログラムであって、
コンピュータに、
複数のページからなるドキュメントを印刷装置によって印刷しまたは当該ドキュメントの印刷物に対してフィニッシャによって仕上げの処理を施す際の、当該印刷物の全体について起こる可能性がある事情である全体事情および当該各ページそれぞれについて起こる可能性がある事情である個別事情を検知する検知処理と、
検知した前記全体事情を示す全体事情情報および前記個別事情を示す個別事情情報を同一の画面の中に配置して前記ディスプレイに表示させる第一の表示処理と、
を実行させ、
前記全体事情には、前記印刷物のステープル綴じができない第一の事情、前記印刷物にパンチ穴を開けることができない第二の事情、および前記印刷物に折り仕上げを施せない第三の事情のうちの少なくとも１つが含まれる、
ことを特徴とするコンピュータプログラム。
【請求項２４】
前記各ページのサムネイル画像を前記同一の画面に配置して前記ディスプレイに表示させる第二の表示処理を前記コンピュータに実行させる、
請求項２３に記載のコンピュータプログラム。
【請求項２５】
前記第一の表示処理は、前記各全体事情情報および前記各個別事情情報をリストの形態で表示させる処理である、
請求項２１ないし請求項２４のいずれかに記載のコンピュータプログラム。
【請求項２６】
前記第一の表示処理は、前記各全体事情情報を前記各個別事情情報よりも上位に表示させる処理である、
請求項２５に記載のコンピュータプログラム。
【請求項２７】
前記第一の表示処理は、前記各個別事情情報を、番号が小さいページに係るものであるほど上位に表示させる処理である、
請求項２５または請求項２６に記載のコンピュータプログラム。
【請求項２８】
前記第一の表示処理は、前記ページのうちのユーザが選択したページについては前記個別事情情報を表示させず残りのページの前記個別事情情報を表示させる処理である、
請求項２１ないし請求項２７のいずれかに記載のコンピュータプログラム。
【請求項２９】
前記ページの前記個別事情には、当該ページの画像を印刷するのに使用する用紙の面積に対する、当該ページに含まれるオブジェクト以外の部分の面積の割合が、所定の割合以上になる第四の事情、当該ページの画像が用紙からはみ出す第五の事情、当該ページに含まれる文字のサイズが第一のサイズを超える第六の事情、および当該文字のサイズが第二のサイズ未満になる第七の事情のうちの少なくとも１つが含まれる、
請求項２１ないし請求項２８のいずれかに記載のコンピュータプログラム。
【請求項３０】
前記全体事情情報および前記個別事情情報のうちのいずれかが選択された場合に、当該選択された全体事情情報または個別事情情報に関するさらに詳細な情報として原因または対策に関する詳細情報を前記ディスプレイに表示させる第五の表示処理を前記コンピュータに実行させる、
請求項２１ないし請求項２９のいずれかに記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメントの印刷物をプレビューする装置および方法などに関する。
【背景技術】
【０００２】
近年、ドキュメントを印刷した印刷物の仕上がりの状態を表す画像を表示する技術が普及している。このような表示は、一般に「プレビュー」と呼ばれている。
【０００３】
ユーザは、ドキュメントを用紙に印刷する前にプレビューを行うことによって、印刷物の不具合を予め知ることができる。これにより、用紙の無駄遣いを減らすことができる。
【０００４】
プレビューに関する技術として、次のような技術が提案されている。印刷プレビュー表示部によって印刷プレビューの表示時、印刷条件取得部によって印刷データの印刷条件を取得し、印刷先印刷装置情報取得部によって使用者が指定した印刷装置から装置情報を取得すると、印刷可否判定部が上記印刷条件と上記装置情報とに基づいて上記指定した印刷装置において上記印刷データに基づく印刷が可能か否かを判定し、印刷可否判定結果表示部が表示部の印刷プレビュー画面に印刷可否判定結果として、印刷可能なときは印刷可情報を、印刷不可能なときは印刷否情報と原因を表示する（特許文献１）。
【０００５】
さらに、次のような技術も提案されている。操作者が印刷ミスを犯しやすい設定（ミス設定）を予め登録しておき、印刷時に、そのときの印刷設定とミス設定を比較し、ミス設定に該当する場合には操作者に対して警告を促す（特許文献２）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−１５５４６５号公報
【特許文献２】特開２００７−０５８４２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、従来のプレビューの技術では、ドキュメントが複数のページからなる場合は、ユーザは、不具合の有無などを１ページずつ確認しなければならない。よって、ページ数が多ければ多いほど、ユーザにとって面倒である。
【０００８】
本発明は、このような問題点に鑑み、複数のページからなるドキュメントであってもユーザがドキュメントの確認を従来よりも行いやすくすることを、目的とする。
【課題を解決するための手段】
【０００９】
本発明の一形態に係るドキュメント情報表示制御装置は、複数のページからなるドキュメントを印刷装置によって印刷しまたは当該ドキュメントの印刷物に対してフィニッシャによって仕上げの処理を施す際の、当該印刷物の全体について起こる可能性がある事情である全体事情および当該各ページそれぞれについて起こる可能性がある事情である個別事情を検知する、検知手段と、前記検知手段によって検知された前記全体事情を示す全体事情情報および前記個別事情を示す個別事情情報を同一の画面の中に配置してディスプレイに表示させる事情情報表示制御手段と、前記ページの印刷面の状態を表わす画像であるプレビュー画像を前記同一の画面に配置して前記ディスプレイに表示させるプレビュー画像表示制御手段と、前記プレビュー画像よりも小さい、前記各ページの画像であるサムネイル画像を、前記同一の画面に配置して、前記ディスプレイに表示させる、サムネイル画像表示制御手段と、カーソルを、前記サムネイル画像のうちのいずれかに合わせて前記ディスプレイに表示させる、カーソル表示制御手段と、を有し、前記個別事情情報のうちのいずれかが選択された場合に、前記カーソル表示制御手段は、当該選択された個別事情情報に係る前記ページの前記サムネイル画像に前記カーソルを合わせて表示させ、前記プレビュー画像表示制御手段は、前記選択された個別事情情報に係る前記ページの前記プレビュー画像を表示させる。
【００１０】
本発明の他の一形態に係るドキュメント情報表示制御装置は、複数のページからなるドキュメントを印刷装置によって印刷しまたは当該ドキュメントの印刷物に対してフィニッシャによって仕上げの処理を施す際の、当該印刷物の全体について起こる可能性がある事情である全体事情および当該各ページそれぞれについて起こる可能性がある事情である個別事情を検知する、検知手段と、前記検知手段によって検知された前記全体事情を示す全体事情情報および前記個別事情を示す個別事情情報を同一の画面の中に配置してディスプレイに表示させる事情情報表示制御手段と、前記各ページのサムネイル画像を、前記同一の画面に配置して、前記ディスプレイに表示させる、サムネイル画像表示制御手段と、カーソルを、ユーザの操作に応じて前記サムネイル画像のうちのいずれかに合わせて前記ディスプレイに表示させる、カーソル表示制御手段と、を有し、前記事情情報表示制御手段は、前記カーソルの移動に伴って、当該カーソルに新たに合う前記サムネイル画像に係る前記ページの前記個別事情情報を優先的に表示させる。
【００１１】
本発明の他の一形態に係るドキュメント情報表示制御装置は、複数のページからなるドキュメントを印刷装置によって印刷しまたは当該ドキュメントの印刷物に対してフィニッシャによって仕上げの処理を施す際の、当該印刷物の全体について起こる可能性がある事情である全体事情および当該各ページそれぞれについて起こる可能性がある事情である個別事情を検知する、検知手段と、前記検知手段によって検知された前記全体事情を示す全体事情情報および前記個別事情を示す個別事情情報を同一の画面の中に配置してディスプレイに表示させる事情情報表示制御手段と、を有し、前記検知手段は、前記全体事情として、前記印刷物のステープル綴じができない第一の事情、前記印刷物にパンチ穴を開けることができない第二の事情、および前記印刷物に折り仕上げを施せない第三の事情のうちの少なくとも１つを検知する。
好ましくは、前記各ページのサムネイル画像を前記同一の画面に配置して前記ディスプレイに表示させるサムネイル画像表示制御手段、を有する。
【００１２】
または、前記事情情報表示制御手段は、前記各全体事情情報および前記各個別事情情報をリストの形態で表示させる。さらに、前記各全体事情情報を前記各個別事情情報よりも上位に表示させてもよい。
【００１３】
または、前記事情情報表示制御手段は、前記各個別事情情報を、番号が小さいページに係るものであるほど上位に表示させる。
【００１４】
または、前記事情情報表示制御手段は、前記ページのうちのユーザが選択したページについては前記個別事情情報を表示させず残りのページの前記個別事情情報を表示させる。
【００１５】
または、前記検知手段は、前記ページの前記個別事情として、当該ページの画像を印刷するのに使用する用紙の面積に対する、当該ページに含まれるオブジェクト以外の部分の面積の割合が、所定の割合以上になる第四の事情、当該ページの画像が用紙からはみ出す第五の事情、当該ページに含まれる文字のサイズが第一のサイズを超える第六の事情、および当該文字のサイズが第二のサイズ未満になる第七の事情のうちの少なくとも１つを検知する。
【００１６】
または、前記全体事情情報および前記個別事情情報のうちのいずれかが選択された場合に、当該選択された全体事情情報または個別事情情報に関するさらに詳細な情報として原因または対策に関する詳細情報を前記ディスプレイに表示させる、詳細情報表示制御手段、を有する。
【発明の効果】
【００１７】
本発明によると、複数のページからなるドキュメントであってもユーザがドキュメントの確認を従来よりも行いやすくすることができる。
【図面の簡単な説明】
【００１８】
【図１】ネットワークシステムの全体的な構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】パーソナルコンピュータのハードウェア構成の例を示す図である。
【図４】パーソナルコンピュータの機能的構成の例を示す図である。
【図５】印刷プレビューウィンドウの例を示す図である。
【図６】警告データの構成の例を示す図である。
【図７】ヘッダ部に格納されるデータの例を示す図である。
【図８】ページ警告データ部に格納されるデータの例を示す図である。
【図９】警告メッセージ領域の例を示す図である。
【図１０】警告ダイアログの例を示す図である。
【図１１】警告メッセージ領域の遷移の例を示す図である。
【図１２】カーソルの移動の例を説明するための図である。
【図１３】カーソルの移動の例を説明するための図である。
【図１４】印刷プレビューウィンドウを表示する際の処理の流れの例を説明するフローチャートである。
【図１５】警告表示処理の流れの例を説明するフローチャートである。
【図１６】印刷プレビューウィンドウ５の表示後の処理の流れの例を説明するフローチャートである。
【図１７】リスト処理の流れの例を説明するフローチャートである。
【発明を実施するための形態】
【００１９】
図１は、ネットワークシステム１００の全体的な構成の例を示す図である。図２は、画像形成装置１のハードウェア構成の例を示す図である。図３は、パーソナルコンピュータ２のハードウェア構成の例を示す図である。図４は、パーソナルコンピュータ２の機能的構成の例を示す図である。
【００２０】
図１に示すように、ネットワークシステム１００は、１台または複数台の画像形成装置１および１台または複数台のパーソナルコンピュータ２などによって構成される。
【００２１】
画像形成装置１は、一般に複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれる装置であって、コピー、ネットワークプリンティング（ＰＣプリント）、ファックス、およびスキャナなどの機能を集約した装置である。
【００２２】
画像形成装置１は、ＬＡＮ（Local Area Network）、公衆回線、またはインターネットなどの通信回線を介してパーソナルコンピュータ２などの装置と画像データのやり取りを行うことができる。
【００２３】
画像形成装置１は、図２に示すように、ＣＰＵ（Central Processing Unit）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ、ＲＯＭ（Read Only Memory）１０ｃ、大容量記憶装置１０ｄ、スキャナ１０ｅ、印刷装置１０ｆ、ネットワークインタフェース１０ｇ、タッチパネルディスプレイ１０ｈ、モデム１０ｉ、およびフィニッシャ１０ｊのほか制御用の回路などによって構成される。
【００２４】
ネットワークインタフェース１０ｇは、通信回線を介してパーソナルコンピュータなどの他の装置と通信を行うためのＮＩＣ（Network Interface Card）である。
【００２５】
タッチパネルディスプレイ１０ｈは、ユーザに対してメッセージまたは指示を与えるための画面、ユーザが処理の指令および条件を入力するための画面、およびＣＰＵ１０ａの処理の結果を示す画面などを表示する。また、ユーザが指で触れた位置を検知し、検知結果を示す信号をＣＰＵ１０ａに送信する。
【００２６】
スキャナ１０ｅは、用紙に記されている写真、文字、絵、図表などの画像を読み取って画像データを生成する装置である。
【００２７】
モデム１０ｉは、固定電話網を介して他のファックス端末との間でＧ３などのプロトコルで画像データをやり取りするための装置である。
【００２８】
印刷装置１０ｆは、スキャナ１０ｅによって読み取られた画像のほか、パーソナルコンピュータ２またはファックス端末などから受信した画像データに示される画像を印刷する。
【００２９】
フィニッシャ１０ｊは、印刷装置１０ｆによって画像が印刷された印刷物に対して仕上げの処理を行う。本実施形態では、ステープルで印刷物を綴じる処理、パンチ穴を開ける処理、および２つ折りまたは３つ折りなどの折り仕上げを施す処理などを行う。
【００３０】
ＲＯＭ１０ｃまたは大容量記憶装置１０ｄには、オペレーティングシステムおよびミドルウェアなどのソフトウェアがインストールされている。ソフトウェアを構成するモジュールは、必要に応じてＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。大容量記憶装置１０ｄとして、ＨＤＤ（Hard Disk Drive）またはＳＳＤ（Solid State Drive）などが用いられる。
【００３１】
パーソナルコンピュータ２は、図３に示すように、ＣＰＵ２０ａ、ＲＡＭ２０ｂ、ＲＯＭ２０ｃ、大容量記憶装置２０ｄ、キーボード２０ｅ、ポインティングデバイス２０ｆ、液晶ディスプレイ２０ｇ、およびネットワークインタフェース２０ｈなどによって構成される。
【００３２】
キーボード２０ｅおよびポインティングデバイス２０ｆは、ユーザが指令およびデータをパーソナルコンピュータ２に対して入力するための装置である。ポインティングデバイス２０ｆとして、マウスまたはトラックパッドなどが用いられる。
【００３３】
液晶ディスプレイ２０ｇには、画像形成装置１のタッチパネルディスプレイ１０ｈと同様、種々の画面が表示される。本実施形態では、特に、印刷プレビューウィンドウ５（図５参照）が画面の１つとして表示される。
【００３４】
ＲＯＭ２０ｃまたは大容量記憶装置２０ｄには、図４に示すように、ワープロソフト、表計算ソフト、または描画ソフトなどのアプリケーション２ＡＰのほか、プリンタドライバ２ＤＲがインストールされている。アプリケーション２ＡＰおよびプリンタドライバ２ＤＲは、必要に応じてＲＡＭ２０ｂにロードされ、ＣＰＵ２０ａによって実行される。大容量記憶装置２０ｄとして、ＨＤＤまたはＳＤＤなどが用いられる。
【００３５】
プリンタドライバ２ＤＲには、ウィンドウ表示部２０１、プレビュー画像等生成部２０２、プレビュー画像等記憶部２０３、プレビュー表示部２０４、サムネイル表示部２０５、警告検知部２１１、警告情報記憶部２１２、警告リスト表示部２１３、警告ダイアログ表示部２１４、サムネイル制御部２３１、印刷設定部２４１、および印刷実行部２４２などを実現するためのモジュールが含まれている。
【００３６】
プリンタドライバ２ＤＲは、画像形成装置１を制御するためのプログラムであって、特に、画像形成装置１で印刷を行うための印刷データを生成したり、この印刷データおよびコマンドなどを画像形成装置１へ送信したりするためのプログラムである。さらに、プリンタドライバ２ＤＲによると、ユーザは、画像形成装置１によって用紙に印刷される画像の仕上がりの状態を、画面で確認することができる。仕上がりの状態を表示することは、一般に、「プレビュー」と呼ばれる。また、仕上がりの状態を示す画面は、一般に「プレビュー画面」と呼ばれる。
【００３７】
図５は、印刷プレビューウィンドウ５の例を示す図である。図６は、警告データ４２の構成の例を示す図である。図７は、ヘッダ部４２Ａに格納されるデータの例を示す図である。図８は、ページ警告データ部４２Ｂに格納されるデータの例を示す図である。図９は、警告メッセージ領域５３の例を示す図である。図１０は、警告ダイアログ５Ｗの例を示す図である。図１１は、警告メッセージ領域５３の遷移の例を示す図である。図１２および図１３は、カーソル６Ｓの移動の例を説明するための図である。
【００３８】
次に、図４に示すパーソナルコンピュータ２の各部を順次説明する。
【００３９】
ユーザは、印刷対象のドキュメントの画像データをパーソナルコンピュータ２に用意しておく。ユーザは、この画像データを、アプリケーション２ＡＰで書類を作成することによって用意すればよい。または、ユーザは、インターネット上のサーバからＷＥＢページのデータをダウンロードし、このデータを画像データとして用いることもできる。
【００４０】
そして、ユーザは、所定のコマンドをパーソナルコンピュータ２に入力する。すると、プリンタドライバ２ＤＲが起動する。以下、複数のページからなるドキュメント６が印刷の対象である場合を例に、説明する。ユーザは、ページごとに、印刷に使用する用紙のサイズを決めることができる。
【００４１】
ウィンドウ表示部２０１は、印刷プレビューウィンドウ５を液晶ディスプレイ２０ｇに表示させる。
【００４２】
印刷プレビューウィンドウ５には、図５に示すように、プレビュー画像領域５１、サムネイル画像領域５２、および警告メッセージ領域５３が設けられている。さらに、印刷プレビューウィンドウ５には、拡大縮小操作バー５Ａ、ページ移動操作バー５Ｂ、印刷設定ボタン５Ｃ、ページ削除ボタン５Ｄ、削除取消ボタン５Ｅ、および印刷コマンドボタン５Ｆが配置されている。
【００４３】
印刷設定部２４１は、ドキュメント６の印刷に関する設定の内容を示す設定データを、例えば次のように生成する。
【００４４】
ユーザが印刷設定ボタン５Ｃをクリックすると、印刷設定部２４１は、印刷設定ダイアログを液晶ディスプレイ２０ｇに表示させる。ここで、ユーザは、種々の事項に関する設定の内容を入力する。例えば、ステープル仕上げ、パンチ穴仕上げ、および折り仕上げなど、フィニッシャ１０ｊによる印刷物の仕上げの有無を入力する。または、片面印刷、両面印刷、Ｎｉｎ１印刷（Ｎ−ｕｐ印刷）など、用紙の面へのページの配置を入力する。または、使用する用紙のサイズを入力する。または、カラー印刷かモノクロ印刷かを入力する。または、印刷を行うとともにドキュメント６の画像データをＨＤＤに保存するか否かを、入力する。
【００４５】
そして、印刷設定部２４１は、ユーザが入力した内容を受け付け、その内容を示す設定データ４１を生成する。
【００４６】
プレビュー画像等生成部２０２は、設定データ４１に基づいてドキュメント６の各ページのプレビュー画像６Ａおよびサムネイル画像６Ｂを生成する。
【００４７】
「プレビュー画像６Ａ」は、画像形成装置１によって用紙にページの画像を印刷した場合の印刷物の仕上がりの状態を示す画像である。「サムネイル画像６Ｂ」は、ページの画像を親指くらいの大きさに縮小したものである。
【００４８】
プレビュー画像等記憶部２０３には、プレビュー画像等生成部２０２によって生成された、各ページのプレビュー画像６Ａおよびサムネイル画像６Ｂが、画像データとして記憶される。
【００４９】
プレビュー表示部２０４は、プレビュー画像等記憶部２０３に記憶されている画像データに基づいて、任意のページのプレビュー画像６Ａをプレビュー画像領域５１に表示させる。
【００５０】
プレビュー表示部２０４は、印刷プレビューウィンドウ５が表示された当初は、デフォルトのページ（例えば、１ページ目）のプレビュー画像６Ａを表示させる。そして、ユーザがページ移動操作バー５Ｂを操作すると、その操作の内容に応じて、別のページのプレビュー画像６Ａを表示させる。なお、後述するページ警告データ部４２Ｂ（図８参照）の「表示」の値が「しない」であるページについては、プレビュー画像６Ａの表示を行わない。
【００５１】
サムネイル表示部２０５は、プレビュー画像等記憶部２０３に記憶されている画像データに基づいて、Ｍ個のページのサムネイル画像６Ｂをサムネイル画像領域５２に表示させる。なお、Ｍは、２以上の整数であり、本実施形態においては、１６である。ドキュメント６のページ数がＭ以下である場合は、すべてのページのサムネイル画像６Ｂがサムネイル画像領域５２に表示される。本実施形態では、ドキュメント６のページ数がＭよりも多い場合を例に説明する。
【００５２】
サムネイル表示部２０５は、印刷プレビューウィンドウ５が表示された当初は、例えば１ページ目からＭページ目までのサムネイル画像６Ｂを表示させる。そして、ユーザがサムネイル画像領域５２の下部にあるスクロールバーを操作すると、その操作内容に応じて、別のページのサムネイル画像６Ｂを表示させる。
【００５３】
また、サムネイル画像領域５２のいずれか１つのサムネイル画像６Ｂに、カーソル６Ｓが配置されている。サムネイル制御部２３１は、カーソル６Ｓを表示させる。そして、ユーザがクリックしたサムネイル画像６Ｂへ移動させる。
【００５４】
警告検知部２１１は、ドキュメント６を印刷した際に生じると考えられる不具合をはじめとする、ユーザに知らせるべき事情（状態、現象）を検知（予測、推理）する。これらの事情は、ドキュメント６全体に関する事情と、個々のページに関する事情とに大別することができる。
【００５５】
警告検知部２１１は、ドキュメント６全体に関する事情として、例えば、印刷物のステープル綴じができない、印刷物にパンチ穴を開けられない、および印刷物に折り仕上げ（２つ折り、３つ折りなど）を施せないなど、印刷物の仕上げに関する事情を検知する。そのほか、用紙を供給できない、印刷物を排出できない、ドキュメント６を描画できない、およびＨＤＤへ保存できない、などの事情を検知（予測、推理）する。
【００５６】
ステープル綴じができないことは、ドキュメント６の印刷物の枚数が所定の枚数α１以上であるか否かを設定データ４１に基づいてチェックすることによって、検知することができる。つまり、警告検知部２１１は、所定の枚数α１以上であれば、ステープル綴じができないと、検知する。
【００５７】
例えば、ドキュメント６のページ数が６０ページであり、所定の枚数α１が２５枚であり、片面印刷および２ｉｎ１印刷が設定データ４１に示される場合は、１部の印刷物の枚数は３０枚なので、２５枚以内に収まらない。よって、警告検知部２１１は、ステープル綴じができないことを検知する。
【００５８】
なお、ステープル綴じができないことの検知は、ステープル仕上げが必要であると設定データ４１に示される場合にのみ、行ってもよい。後述する折り仕上げ、パンチ穴仕上げ、およびＨＤＤへの保存についても、同様である。
【００５９】
折り仕上げを施せないことも同様に、ドキュメント６の印刷物の枚数が所定の枚数α２以上であるか否かを設定データ４１に基づいてチェックすることによって、検知することができる。
【００６０】
パンチ穴を開けられないことは、用紙のサイズによって検知することができる。警告検知部２１１は、設定データ４１に示される用紙のサイズが所定のサイズ（例えば、葉書サイズ）以下である場合は、印刷物にパンチ穴を開けられないと、検知する。
【００６１】
用紙を供給できないことは、ドキュメント６の印刷物の枚数と、給紙トレイに残っている、ドキュメント６の印刷に使用するサイズの用紙の枚数とを、比較することによって検知することができる。警告検知部２１１は、前者が後者未満であれば、用紙を供給できないと、検知する。ドキュメント６の印刷物の枚数および印刷に使用する用紙のサイズは、設定データ４１より求められる。
【００６２】
印刷物を排出できないことは、ビンに溜まっている印刷物の枚数が所定の枚数α３以上であるか否かを検知することによって、検知することができる。警告検知部２１１は、この枚数が所定の枚数α３以上であれば、印刷物を排出することができないと、検知する。
【００６３】
ドキュメント６を描画できないことは、トナーの残量に基づいて検知することができる。警告検知部２１１は、トナーの残量が所定の量未満であれば、ドキュメント６を描画することができないと、検知する。
【００６４】
ＨＤＤへの保存ができないことは、ドキュメント６の画像データのサイズと保存先のＨＤＤの空き容量とを比較することによって検知することができる。警告検知部２１１は、前者が後者を超えている場合は、ＨＤＤへの保存ができないと、検知する。
【００６５】
また、警告検知部２１１は、ドキュメント６の個々のページに関する事情として、例えば、余白率が大きい、画像が用紙からはみ出す、文字が小さい、文字が大きい、用紙がない、トナーの消費が多い、モノクロである、使用メモリが多い、または使用メモリが少ない、などの事情を検知（予測、推理）する。このように、ドキュメント６の個々のページに関する事情は、不具合に関するものだけに限られない。
【００６６】
ここで、これらの事情の検知の方法の例を、Ｘページ目に関する事情を検知する場合を例に、説明する。
【００６７】
余白率が大きいことは、次のように検知することができる。警告検知部２１１は、Ｘページ目の印刷に使用する用紙に対する、Ｘページ目に含まれるオブジェクト以外の部分の面積の合計の割合を、余白率として算出する。そして、余白率が所定の割合以上であれば、余白率が大きいことを、検知する。なお、オブジェクトの部分は、オブジェクトを囲む矩形の部分であってもよい。
【００６８】
画像が用紙からはみ出すことは、例えば次のような方法で検知することができる。画像形成装置１へ与える印刷データには、通常、クリップ（Ｃｌｉｐ）命令のコードが記載されている。クリップ命令は、印刷の対象を、指定した境界で切り抜くためのコマンドである。したがって、この印刷データには、画像形成装置１による印刷が可能な領域（以下、「印刷可能領域」と記載する。）が切り抜かれるようにクリップ命令が記載されている。
【００６９】
警告検知部２１１は、ドキュメント６の印刷データをアプリケーション２ＡＰから取得し、この印刷データからクリップ命令のコードおよびこのコードとともに用いられるパラメータを取り除く。
【００７０】
さらに、警告検知部２１１は、この印刷データに基づいて、Ｘページ目のビットマップを生成する。そして、ビットマップが印刷可能領域からはみ出すか否かをチェックし、はみ出す場合は、画像が用紙からはみ出すことを検知する。
【００７１】
文字が小さいことは、Ｘページ目の中の文字の中からサイズが所定のサイズβ１未満である文字を検索することによって、検知することができる。警告検知部２１１は、このような文字を検索することができたら、文字が小さいことを検知する。
【００７２】
同様に、文字が大きいことは、Ｘページ目の中の文字の中からサイズが所定のサイズβ２以上である文字を検索することによって、検知することができる。警告検知部２１１は、このような文字を検索することができたら、文字が大きいことを検知する。
【００７３】
用紙がないことは、Ｘページ目の印刷に使用するサイズの用紙が給紙トレイに残っているか否かをチェックすることによって、検知することができる。警告検知部２１１は、このような用紙が給紙トレイに残っていなければ、用紙がないことを検知する。
【００７４】
トナーの消費が多いことは、Ｘページ目に含まれるオブジェクトの画素数の合計を算出することによって、検知することができる。警告検知部２１１は、その合計が所定の数以上であれば、トナーの消費が多いことを検知する。
【００７５】
モノクロであることは、次のように検知する。警告検知部２１１は、Ｘページ目のオブジェクトの画素の色をチェックする。そして、カラー印刷が設定データ４１に設定されているにも関わらず、Ｘページ目のいずれのオブジェクトも黒の画素しかない場合は、モノクロであると、検知する。
【００７６】
使用メモリが多いこと、および、使用メモリが少ないことは、Ｘページ目の画像データのサイズに基づいて検知することができる。警告検知部２１１は、このサイズが所定のサイズβ３以上であれば、使用メモリが多いと、検知する。このサイズが所定のサイズβ４未満であれば、使用メモリが少ないと、検知する。
【００７７】
警告検知部２１１は、以上のような方法で事情を検知すると、これらの事情を示す警告データ４２を生成する。警告データ４２は、警告情報記憶部２１２に記憶される。
【００７８】
警告データ４２は、図６に示すように、ヘッダ部４２Ａおよびページ警告データ部４２Ｂによって構成される。ページ警告データ部４２Ｂは、警告検知部２１１によって何らかの事情が検知されたページの分だけ、生成される。例えば、２０ページの事情が検知された場合は、２０ページ分のページ警告データ部４２Ｂが生成される。以下、警告検知部２１１によって何らかの事情が検知されたページを「要警告ページ」と記載する。
【００７９】
ヘッダ部４２Ａには、図７のように、警告検知部２１１によって検知された、ドキュメント６全体に関する事情が主に示される。
【００８０】
「ドキュメント番号」には、ドキュメント６を他のドキュメントと識別するための識別情報が示される。
【００８１】
「仕上げ警告タイプ」には、印刷物の仕上げの不具合に関する事情が示される。仕上げ警告タイプとして、次の値が示される。ステープル綴じができないと検知された場合は、「ステープル」が示される。パンチ穴を開けられないと検知された場合は「パンチ穴」が示される。折り仕上げが施せないと検知された場合は「折り」が示される。
【００８２】
「その他警告タイプ」には、印刷物の仕上げの不具合に関する事情以外の事情であって、警告検知部２１１が検知した事情が示される。
【００８３】
「ページ警告数」には、警告検知部２１１によって何らかの事情が検知されたページの総数が示される。
【００８４】
上述の通り、要警告ページには１つずつページ警告データ部４２Ｂが与えられる。「ページ警告データ位置」には、これらのページ警告データ部４２Ｂそれぞれの、警告データ４２における位置が示される。
【００８５】
ページ警告データ部４２Ｂには、図８のように、要警告ページに関する事情が示される。
【００８６】
「ページ番号」には、その要警告ページのページ番号が示される。「表示」には、その要警告ページをプレビューするか否かが示される。デフォルトでは、「する」が示される。「警告タイプ」には、その要警告ページについて警告検知部２１１によって検知された事情が示される。
【００８７】
警告リスト表示部２１３は、警告データ４２に示される内容を警告メッセージ領域５３に次のように表示させる。
【００８８】
警告メッセージ領域５３は、図９に示すように、ドキュメント警告領域５３１およびページ警告領域５３２に分かれている。警告リスト表示部２１３は、警告データ４２のヘッダ部４２Ａの「仕上げ警告タイプ」および「その他警告タイプ」にそれぞれ示される値に係る警告を１つずつドキュメント警告領域５３１の１行に表示させる。
【００８９】
さらに、警告リスト表示部２１３は、警告データ４２の中から、「表示」に「する」と示されるページ警告データ部４２Ｂのみを選出する。そして、選出した各ページ警告データ部４２Ｂの「警告タイプ」に示される値に係る警告を１つずつ、「ページ番号」に示される値とともにページ警告領域５３２の１行に、ページ番号順に表示させる。したがって、ページ警告データ部４２Ｂ（図８参照）の「表示」の値が「しない」であるページの警告は表示されない。
【００９０】
このように、警告メッセージ領域５３には、リストの形式で、ドキュメント６の全体に関する事情が最上位に表示され、個々のページに関する事情がページ番号順に表示される。
【００９１】
なお、ドキュメント６全体に関する内容をドキュメント警告領域５３１に表示しきれない場合は、警告リスト表示部２１３は、一部だけを表示させる。そして、スクロールバーが操作されると、スクロールさせながら残りの内容を順次、表示させる。個々のページに関する内容についても、同様である。
【００９２】
また、サムネイル表示部２０５は、要警告ページのサムネイル画像６Ｂに、警告がある旨を示す警告アイコン６Ｊを付す。警告アイコン６Ｊとして、エクスクラメーションマークのアイコンが用いられる。
【００９３】
サムネイル制御部２３１は、サムネイル画像６Ｂの表示に関する種々の制御を行う。これについては、後に順次、説明する。
【００９４】
警告ダイアログ表示部２１４は、ドキュメント警告領域５３１またはページ警告領域５３２のいずれかの行が選択されると、その行に示される警告の詳細を示す警告ダイアログ５Ｗを印刷プレビューウィンドウ５の上に表示させる。
【００９５】
警告ダイアログ５Ｗには、図１０のように、選択された行に示される警告に係る機能の名前（機能名）、その機能の不具合の原因、現在の設定のまま処理を実行した場合の結果、およびその不具合の解決方法（対策）などが示される。なお、警告ダイアログ５Ｗに示す内容は、警告ごとに予めデータベースなどに登録しておけばよい。
【００９６】
警告ダイアログ５Ｗの右上の閉じるボタンが押されると、警告ダイアログ表示部２１４は、警告ダイアログ５Ｗを閉じる。
【００９７】
ユーザは、警告メッセージ領域５３または警告ダイアログ５Ｗに表示される内容を参照し、ドキュメント６全体または個々のページの印刷に関する設定の内容をやり直すことができる。設定の操作および処理は、前に説明した通りである。または、ユーザは、ドキュメント６の内容を修正し、プリンタドライバ２ＤＲの起動から操作をやり直してもよい。
【００９８】
また、ユーザは、不具合のあるページを印刷の対象から除外することもできる。この場合は、ユーザは、そのページを、そのページのサムネイル画像６Ｂにカーソル６Ｓを移動させることによって、選択する。すると、警告リスト表示部２１３は、そのページの事情をページ警告領域５３２に表示させる。そして、ユーザは、ページ削除ボタン５Ｄをクリックするなどして削除コマンドを入力する。
【００９９】
すると、警告情報記憶部２１２は、そのページのページ警告データ部４２Ｂの「表示」の値を「する」から「しない」へ書き換える。
【０１００】
書換えに伴い、サムネイル制御部２３１、警告リスト表示部２１３、およびプレビュー表示部２０４は次のように印刷プレビューウィンドウ５のオブジェクトを制御する。
【０１０１】
サムネイル制御部２３１は、そのページのサムネイル画像６Ｂに、表示の対象から除外されている旨を示す削除アイコン６Ｋを付す。削除アイコン６Ｋとして、例えば、「×」のマークのアイコンを付す。この際に、そのページのサムネイル画像６Ｂに先に付していた警告アイコン６Ｊの表示は、中止する。
【０１０２】
警告リスト表示部２１３は、警告メッセージ領域５３へのそのページの警告の表示を中止する。よって、例えば、そのページが８ページ目である場合は、警告メッセージ領域５３は、図１１（Ａ）から図１１（Ｂ）のように遷移する。
【０１０３】
プレビュー表示部２０４は、ページ移動操作バー５Ｂが操作されることによってそのページの順番が回ってきても、そのページのプレビュー画像６Ａを表示させずにスキップし、前または後ろのページのプレビュー画像６Ａを表示させる。
【０１０４】
ユーザは、印刷の対象から除外したページを、再び印刷の対象に含めることができる。この場合は、ユーザは、そのページを、そのページのサムネイル画像６Ｂをクリックするなどして選択する。そして、削除取消ボタン５ＥをクリックするなどしてＵｎｄｏコマンドを入力する。
【０１０５】
すると、警告情報記憶部２１２は、そのページのページ警告データ部４２Ｂの「表示」の値を「しない」から「する」へ書き換える。
【０１０６】
書換えに伴い、サムネイル制御部２３１、警告リスト表示部２１３、およびプレビュー表示部２０４は次のように印刷プレビューウィンドウ５のオブジェクトを制御する。
【０１０７】
サムネイル制御部２３１は、そのページのサムネイル画像６Ｂに付していた削除アイコン６Ｋを削除し、その代わりに警告アイコン６Ｊを再び付す。
【０１０８】
警告リスト表示部２１３は、警告メッセージ領域５３へのそのページの警告の表示を再開する。
【０１０９】
プレビュー表示部２０４は、ページ移動操作バー５Ｂが操作されることによってそのページの順番が回ってきたら、スキップすることなくそのページのプレビュー画像６Ａを表示させる。
【０１１０】
印刷実行部２４２は、印刷コマンドボタン５Ｆがクリックされると、ページ警告データ部４２Ｂの「表示」の値が「しない」であるページを除いてドキュメント６を印刷するための印刷データ４３を生成し、印刷の指令と共に画像形成装置１へ送信する。なお、印刷データ４３の生成の際に、設定データ４１に示される設定の内容を反映する。または、設定データ４１をも、印刷データ４３とともに画像形成装置１へ送信してもよい。
【０１１１】
また、ページ警告領域５３２のいずれかの行が選択されると、サムネイル制御部２３１は、その行に対応するページのサムネイル画像６Ｂへカーソル６Ｓを移動させる。例えば、図１２（Ａ）のように１ページ目のサムネイル画像６Ｂにカーソル６Ｓが配置されているときに、図１３（Ｂ）のように２ページ目の警告を示す行が選択された場合は、サムネイル制御部２３１は、図１３（Ａ）のように２ページ目のサムネイル画像６Ｂへカーソル６Ｓを移動させる。なお、選択された行の表示の形態を、他の行の表示の形態と異なるようにしてもよい。例えば、選択された行の背景の色をグレーに変更する。また、同じページに係る行が複数ある場合は、選択された行だけでなく、同じページに係る残りの行についても、形態を変えてもよい。
【０１１２】
そのほか、プレビュー表示部２０４は、選択された行に対応するページのプレビュー画像６Ａをプレビュー画像領域５１に表示させる。
【０１１３】
図１４は、印刷プレビューウィンドウ５を表示する際の処理の流れの例を説明するフローチャートである。図１５は、警告表示処理の流れの例を説明するフローチャートである。図１６は、印刷プレビューウィンドウ５の表示後の処理の流れの例を説明するフローチャートである。図１７は、リスト処理の流れの例を説明するフローチャートである。
【０１１４】
次に、パーソナルコンピュータ２におけるプレビューに関する全体的な処理の流れを、図１４などに示すフローチャートを参照しながら説明する。
【０１１５】
パーソナルコンピュータ２は、ドキュメント６の１ページ目のプレビュー画像６Ａ（図５参照）を生成し（図１４の＃７０１）、記憶する（＃７０２）。そして、このプレビュー画像６Ａをプレビュー画像領域５１に表示する（＃７０３）。
【０１１６】
プレビュー画像６Ａの生成等の処理と前後してまたは並行して、パーソナルコンピュータ２は、１ページ目のサムネイル画像６Ｂを生成し（＃７０４）、記憶する（＃７０５）。そして、このサムネイル画像６Ｂをサムネイル画像領域５２に表示する（＃７０６）。
【０１１７】
プレビュー画像６Ａの生成等の処理およびサムネイル画像６Ｂの生成等の処理と前後してまたは並行して、パーソナルコンピュータ２は、ユーザに警告すべき１ページ目の事情を検知する（＃７０７）。そして、何らかの事情を検知した場合は（＃７０８でＹｅｓ）、その内容等を示すページ警告データ部４２Ｂ（図８参照）を生成する（＃７０９）。
【０１１８】
パーソナルコンピュータ２は、２ページ目以降についても同様に、プレビュー画像６Ａおよびサムネイル画像６Ｂの生成等を行い（＃７０１〜＃７０６）、警告すべき事情の検知等を行う（＃７０７〜＃７０９）。ただし、プレビュー画像領域５１に表示できるプレビュー画像６Ａの個数およびサムネイル画像領域５２に表示できるサムネイル画像６Ｂの個数は、限りがある。よって、既に他のページのプレビュー画像６Ａをプレビュー画像領域５１に表示している場合はステップ＃７０３をスキップする。また、既に他のページのサムネイル画像６Ｂでサムネイル画像領域５２が一杯である場合も同様に、ステップ＃７０６をスキップする。
【０１１９】
すべてのページについて上述の処理が終わったら（＃７１０でＹｅｓ）、パーソナルコンピュータ２は、ドキュメント６全体についての、ユーザに警告すべき事情を検知し（＃７１１）、ヘッダ部４２Ａ（図７参照）を生成する（＃７１２）。そして、ヘッダ部４２Ａおよびページ警告データ部４２Ｂを用いて警告データ４２（図６参照）を生成する（＃７１３）。
【０１２０】
さらに、パーソナルコンピュータ２は、警告表示処理を行うモジュールをコールする（＃７１４）。
【０１２１】
図１５において、パーソナルコンピュータ２は、警告データ４２を読み出し（＃７２１）、警告データ４２の内容の解析を開始する（＃７２２）。
【０１２２】
警告データ４２にドキュメント６全体についての事情が示される場合は（＃７２３でＹｅｓ）、パーソナルコンピュータ２は、それぞれの事情を警告するメッセージをドキュメント警告領域５３１（図９参照）を表示する（＃７２４）。
【０１２３】
また、警告データ４２に個々のページについての事情が示される場合は（＃７２５でＹｅｓ）、パーソナルコンピュータ２は、それぞれの事情を警告するメッセージをページ番号順にページ警告領域５３２（図９参照）に表示する（＃７２６）。ページ警告領域５３２への表示が終わったら（＃７２７でＹｅｓ）、パーソナルコンピュータ２は、警告表示処理を終了する。
【０１２４】
さらに、パーソナルコンピュータ２は、ユーザの操作に応じて、図１６および図１７に示す手順で処理を実行する。
【０１２５】
パーソナルコンピュータ２は、操作の内容を受け付けると（図１６の＃７３１）、その操作の内容を記憶する（＃７３２）。
【０１２６】
その操作が印刷の対象からページを除外しまたは印刷の対象にページを追加する操作である場合は（＃７３３でＹｅｓ）、パーソナルコンピュータ２は、ユーザが指定したページの番号を記憶する（＃７３４）。
【０１２７】
パーソナルコンピュータ２は、ユーザが指定したページの番号と、事情が検知された各ページの番号（つまり、各ページ警告データ部４２Ｂに示されるページ番号）とを照合する（＃７３５）。そして、ユーザが指定したページの番号と事情が検知されたいずれかのページの番号とが一致する場合は（＃７３６でＹｅｓ）、ユーザが指定したページのページ警告データ部４２Ｂの「表示」の値を次のように更新する。ユーザがページ削除ボタン５Ｄをクリックしていれば（＃７３７でＹｅｓ）、「する」から「しない」へ変更する（＃７３８）。一方、ユーザが削除取消ボタン５Ｅをクリックしていれば（＃７３７でＮｏ）、「しない」から「する」へ変更する（＃７３９）。
【０１２８】
そして、パーソナルコンピュータ２は、警告メッセージ領域５３のリストおよびサムネイル画像６Ｂに付すアイコンを更新する（＃７４０）。
【０１２９】
または、ユーザの操作が警告メッセージ領域５３のリストのいずれかの行の選択である場合は（＃７４１でＹｅｓ）、サムネイルの制御の処理のモジュールまたは警告ダイアログ５Ｗの表示の処理のモジュールをコールする（＃７４２）。
【０１３０】
図１７において、パーソナルコンピュータ２は、警告データ４２を読み出す（＃７５１）。
【０１３１】
ドキュメント警告領域５３１の中からいずれかの行が選択された場合は（＃７５２でＹｅｓ）、パーソナルコンピュータ２は、その行に係る警告のメッセージを生成し（＃７５３）、そのメッセージを示す警告ダイアログ５Ｗ（図１０参照）を表示する（＃７５４）。
【０１３２】
一方、ページ警告領域５３２の中からいずれかの行が選択された場合は（＃７５２でＮｏ）、パーソナルコンピュータ２は、選択された行に係るページのページ番号を取得（特定）する（＃７５５）。そして、そのページのサムネイル画像６Ｂへカーソル６Ｓを移動させるとともに（＃７５６）、そのページのプレビュー画像６Ａをプレビュー画像領域５１に表示する（＃７５７）。
【０１３３】
本実施形態によると、複数のページからなるドキュメントであってもユーザがドキュメントの確認を従来よりも行いやすくすることができる。
【０１３４】
本実施形態では、ＭＦＰのような多機能な画像形成装置で印刷等を行う際のドキュメントに生じる事情の検知（予測）を行ったが、本発明は、いわゆる印刷専用機（例えば、パーソナルコンピュータにＵＳＢケーブルまたはＢｌｕｅｔｏｏｔｈなどで接続するプリンタ）で印刷等を行う際のドキュメントに生じる事情についても同様に、検知することができる。
【０１３５】
本実施形態では、印刷プレビューウィンドウ５の表示つまりプレビューをパーソナルコンピュータ２が行ったが、画像形成装置１が行ってもよい。この場合は、図４に示すウィンドウ表示部２０１、プレビュー画像等生成部２０２、プレビュー画像等記憶部２０３、プレビュー表示部２０４、サムネイル表示部２０５、警告検知部２１１、警告情報記憶部２１２、警告リスト表示部２１３、警告ダイアログ表示部２１４、サムネイル制御部２３１、警告情報記憶部２３２、警告表示部２３３、および印刷設定部２４１を実現するモジュールを画像形成装置１に設ければよい。そして、印刷プレビューウィンドウ５を、液晶ディスプレイ２０ｇの代わりにタッチパネルディスプレイ１０ｈに表示すればよい。
【０１３６】
その他、画像形成装置１の全体または各部の構成、処理内容、処理順序、データの構成、印刷プレビューウィンドウ５の構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１３７】
１  画像形成装置
１０ｆ  印刷装置
１０ｊ  フィニッシャ
２  パーソナルコンピュータ（ドキュメント情報表示制御装置）
２０ｇ  液晶ディスプレイ
２０４  プレビュー表示部（プレビュー画像表示制御手段）
２０５  サムネイル表示部（サムネイル画像表示制御手段）
２１１  警告検知部（検知手段）
２１３  警告リスト表示部（事情情報表示制御手段）
２１４  警告ダイアログ表示部（詳細情報表示制御手段）
２３１  サムネイル制御部（カーソル表示制御手段）
５  印刷プレビューウィンドウ
５Ｗ  警告ダイアログ
６Ａ  プレビュー画像
６Ｂ  サムネイル画像
６Ｓ  カーソル
【図１】
0005633350.tif 000002
【図２】
0005633350.tif 000003
【図３】
0005633350.tif 000004
【図４】
0005633350.tif 000005
【図５】
0005633350.tif 000006
【図６】
0005633350.tif 000007
【図７】
0005633350.tif 000008
【図８】
0005633350.tif 000009
【図９】
0005633350.tif 000010
【図１０】
0005633350.tif 000011
【図１１】
0005633350.tif 000012
【図１２】
0005633350.tif 000013
【図１３】
0005633350.tif 000014
【図１４】
0005633350.tif 000015
【図１５】
0005633350.tif 000016
【図１６】
0005633350.tif 000017
【図１７】
0005633350.tif 000018