(57)【要約】【課題】画像編集処理や後処理を施すと符号化画像データや符号化画像が破損すると予想される場合に対処する画像形成装置、画像処理方法、および画像形成システムを提供する。【解決手段】画像形成装置は、操作部１２を介して画像編集処理や後処理の設定をすることができる。また、画像形成装置１０は、設定された画像編集処理や後処理が施される画像データ内の領域情報と、符号化画像データが画像データに合成される領域情報とを比較し、両者が重複する場合にはユーザに警告通知をし、後続の処理を選択することができる。この画像形成装置１０では、ユーザが警告通知に応じて後続の処理を指定するまで、画像編集処理や後処理が行われない。【選択図】図１２
2008148273.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像データをシート上に出力した後に当該シートに対して、予め設定されている設定位置に後処理を行なう後処理手段を有する画像形成装置であって、
前記原稿画像データにおいて前記符号化画像データの含まれている領域と、前記後処理手段で後処理の行われる設定位置とが重なるか判定する重なり判定手段と、
前記重なり判定手段で前記符号化画像データの含まれている領域と前記設定位置とが重なると判定された場合に、前記重なると判定された旨をユーザに対して通知を行なう通知手段とを有することを特徴とする画像形成装置。
【請求項２】
原稿画像データをシート上に出力した後に当該シートに対して、予め設定されている設定位置に後処理を行なう後処理手段を有する画像形成装置であって、
前記原稿画像データにおいて前記符号化画像データの含まれている領域と、前記後処理手段で後処理の行われる設定位置とが重なるか判定する重なり判定手段と、
前記重なり判定手段で前記符号化画像データの含まれている領域と前記設定位置とが重なると判定された場合に、前記原稿画像データをシート上に出力するか否かをユーザに対して問い合わせる問い合わせ手段とを有することを特徴とする画像形成装置。
【請求項３】
画像編集処理を行うことができる画像形成装置であって、
前記画像編集処理の設定の有無を判定し、前記画像編集処理が施される画像データ内の第１の領域を判定し、該第１の領域に関する第１の領域情報を取得する第１の判定手段と、
符号化画像データが前記画像データ内に存在するか否かを検知し、前記符号化画像データが存在する前記画像データ内の第２の領域を判定し、該第２の領域に関する第２の領域情報を取得する第２の判定手段と、
前記第１の領域情報と前記第２の領域情報とを比較し、前記画像データ内で前記第１の領域情報と前記第２の領域情報とが重複するか否かを判定する第３の判定手段と、
前記第３の判定手段によって重複すると判定された場合、重複していることをユーザに対して通知する通知手段と
を備え、
前記通知手段によって表示される後続処理の選択メニューから、いずれかのメニューが選択されるまで前記後続処理のいずれも行わないことを特徴とする画像形成装置。
【請求項４】
前記後続処理の選択メニューは、再設定処理、通知表示無視処理、または印刷中止処理の中からいずれか１つのメニューを選択できるメニューであり、
前記後続処理として、
前記再設定処理が選択された場合は、前記画像編集処理の設定を再設定する再設定手段を表示し、前記画像編集処理の設定が再設定された後、再度、前記第３の判定手段によって前記第１の領域情報と前記第２の領域情報とを比較し、前記第１の領域情報と前記第２の領域情報とが重複するか否かを判定し、
前記通知表示無視処理が選択された場合は、前記第１の領域情報に従って前記画像編集処理を施し、
前記印刷中止処理が選択された場合は、画像形成処理を中止することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記画像編集処理は、綴じ代処理、枠消し処理、製本処理、ネガポジ処理、鏡像処理、または符号画像印字処理のいずれかであることを特徴とする請求項３乃至４のいずれかに記載の画像形成装置。
【請求項６】
後処理を行うことができる画像形成装置であって、
前記後処理の設定の有無を判定し、前記後処理が施される画像データ内の第１の領域を判定し、該第１の領域に関する第１の領域情報を取得する第１の判定手段と、
符号化画像データが前記画像データ内に存在するか否かを検知し、前記符号化画像データが存在する前記画像データ内の第２の領域を判定し、該第２の領域に関する第２の領域情報を取得する第２の判定手段と、
前記第１の領域情報と前記第２の領域情報とを比較し、前記画像データ内で前記第１の領域情報と前記第２の領域情報とが重複するか否かを判定する第３の判定手段と、
前記第３の判定手段によって重複すると判定された場合、重複していることをユーザに対して通知する通知手段と
を備え、
前記通知手段によって表示される後続処理の選択メニューから、いずれかのメニューが選択されるまで前記後続処理のいずれも行わないことを特徴とする画像形成装置。
【請求項７】
前記後続処理の選択メニューは、再設定処理、通知表示無視処理、または印刷中止処理の中からいずれか１つのメニューを選択できるメニューであり、
前記後続処理として、
前記再設定処理が選択された場合は、前記後処理の設定を再設定する再設定手段を表示し、前記後処理の設定が再設定された後、再度、前記第３の判定手段によって前記第１の領域情報と前記第２の領域情報とを比較し、前記第１の領域情報と前記第２の領域情報とが重複するか否かを判定し、
前記通知表示無視処理が選択された場合は、前記第１の領域情報に従って前記後処理を施し、
前記印刷中止処理が選択された場合は、画像形成処理を中止することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記後処理は、ソート処理、グループ処理、ステイプル処理、パンチ穴処理、または裁断処理のいずれかであることを特徴とする請求項６乃至７のいずれかに記載の画像形成装置。
【請求項９】
画像編集処理と後処理とを行うことができる画像形成装置であって、
前記画像編集処理と前記後処理との設定の有無を判定し、前記画像編集処理と前記後処理とが施される画像データ内の第１の領域を判定し、該第１の領域に関する第１の領域情報を取得する第１の判定手段と、
符号化画像データが前記画像データ内に存在するか否かを検知し、前記符号化画像データが存在する前記画像データ内の第２の領域を判定し、該第２の領域に関する第２の領域情報を取得する第２の判定手段と、
前記第１の領域情報と前記第２の領域情報とを比較し、前記画像データ内で前記第１の領域情報と前記第２の領域情報とが重複するか否かを判定する第３の判定手段と、
前記第３の判定手段によって重複すると判定された場合、重複していることをユーザに対して通知する通知手段と
を備え、
前記通知手段によって表示される後続処理の選択メニューから、いずれかのメニューが選択されるまで前記後続処理のいずれも行わないことを特徴とする画像形成装置。
【請求項１０】
前記後続処理の選択メニューは、再設定処理、通知表示無視処理、または印刷中止処理の中からいずれか１つのメニューを選択できるメニューであり、
前記後続処理として、
前記再設定処理が選択された場合は、前記画像編集処理の設定と前記後処理の設定とを再設定する再設定手段を表示し、前記画像編集処理と前記後処理との設定が再設定された後、再度、前記第３の判定手段によって前記第１の領域情報と前記第２の領域情報とを比較し、前記第１の領域情報と前記第２の領域情報とが重複するか否かを判定し、
前記通知表示無視処理が選択された場合は、前記第１の領域情報に従って前記画像編集処理と前記後処理とを施し、
前記印刷中止処理が選択された場合は、画像形成処理を中止することを特徴とする請求項９に記載の画像形成装置。
【請求項１１】
前記画像編集処理は、綴じ代処理、枠消し処理、製本処理、ネガポジ処理、鏡像処理、または符号画像印字処理のいずれかであり、
前記後処理は、ソート処理、グループ処理、ステイプル処理、パンチ穴処理、または裁断処理のいずれかであることを特徴とする請求項９乃至１０のいずれかに記載の画像形成装置。
【請求項１２】
画像編集処理を行うことができる画像形成装置における画像処理方法であって、
前記画像編集処理の設定の有無を判定し、前記画像編集処理が施される画像データ内の第１の領域を判定して該第１の領域に関する第１の領域情報を取得し、符号化画像データが前記画像データ内に存在するか否かを検知し、前記符号化画像データが存在する前記画像データ内の第２の領域を判定して該第２の領域に関する第２の領域情報を取得する第１の判定ステップと、
前記第１の領域情報と前記第２の領域情報とを比較し、前記画像データ内で前記第１の領域情報と前記第２の領域情報とが重複するか否かを判定する第２の判定ステップと、
前記第２の判定ステップによって重複すると判定された場合、重複していることをユーザに対して通知する通知ステップと
を備え、
前記通知ステップによって表示される後続処理の選択メニューから、いずれかのメニューが選択されるまで前記後続処理のいずれも行わないことを特徴とする画像処理方法。
【請求項１３】
前記後続処理の選択メニューは、再設定処理、通知表示無視処理、または印刷中止処理の中からいずれか１つのメニューを選択できるメニューであり、
前記後続処理として、
前記再設定処理が選択された場合は、前記画像編集処理の設定を再設定する再設定手段を表示し、前記画像編集処理の設定が再設定された後、再度、前記第２の判定ステップを行い、
前記通知表示無視処理が選択された場合は、前記第１の領域情報に従って前記画像編集処理を施し、
前記印刷中止処理が選択された場合は、画像形成処理を中止することを特徴とする請求項１２に記載の画像処理方法。
【請求項１４】
前記画像編集処理は、綴じ代処理、枠消し処理、製本処理、ネガポジ処理、鏡像処理、または符号画像印字処理のいずれかであることを特徴とする請求項１２乃至１３のいずれかに記載の画像処理方法。
【請求項１５】
後処理を行うことができる画像形成装置における画像処理方法であって、
前記後処理の設定の有無を判定し、前記後処理が施される画像データ内の第１の領域を判定して該第１の領域に関する第１の領域情報を取得し、符号化画像データが前記画像データ内に存在するか否かを検知し、前記符号化画像データが存在する前記画像データ内の第２の領域を判定して該第２の領域に関する第２の領域情報を取得する第１の判定ステップと、
前記第１の領域情報と前記第２の領域情報とを比較し、前記画像データ内で前記第１の領域情報と前記第２の領域情報とが重複するか否かを判定する第２の判定ステップと、
前記第２の判定ステップによって重複すると判定された場合、重複していることをユーザに対して通知する通知ステップと
を備え、
前記通知ステップによって表示される後続処理の選択メニューから、いずれかのメニューが選択されるまで前記後続処理のいずれも行わないことを特徴とする画像処理方法。
【請求項１６】
前記後続処理の選択メニューは、再設定処理、通知表示無視処理、または印刷中止処理の中からいずれか１つのメニューを選択できるメニューであり、
前記後続処理として、
前記再設定処理が選択された場合は、前記後処理の設定を再設定する再設定手段を表示し、前記後処理の設定が再設定された後、再度、前記第２の判定ステップを行い、
前記通知表示無視処理が選択された場合は、前記第１の領域情報に従って前記後処理を施し、
前記印刷中止処理が選択された場合は、画像形成処理を中止することを特徴とする請求項１５に記載の画像処理方法。
【請求項１７】
前記後処理は、ソート処理、グループ処理、ステイプル処理、パンチ穴処理、または裁断処理のいずれかであることを特徴とする請求項１５乃至１６のいずれかに記載の画像処理方法。
【請求項１８】
画像編集処理と後処理とを行うことができる画像形成装置における画像処理方法であって、
前記画像編集処理と前記後処理との設定の有無を判定し、前記画像編集処理と前記後処理とが施される画像データ内の第１の領域を判定して該第１の領域に関する第１の領域情報を取得し、符号化画像データが前記画像データ内に存在するか否かを検知し、前記符号化画像データが存在する前記画像データ内の第２の領域を判定して該第２の領域に関する第２の領域情報を取得する第１の判定ステップと、
前記第１の領域情報と前記第２の領域情報とを比較し、前記画像データ内で前記第１の領域情報と前記第２の領域情報とが重複するか否かを判定する第２の判定ステップと、
前記第２の判定ステップによって重複すると判定された場合、重複していることをユーザに対して通知する通知ステップと
を備え、
前記通知ステップによって表示される後続処理の選択メニューから、いずれかのメニューが選択されるまで前記後続処理のいずれも行わないことを特徴とする画像処理方法。
【請求項１９】
前記後続処理の選択メニューは、再設定処理、通知表示無視処理、または印刷中止処理の中からいずれか１つのメニューを選択できるメニューであり、
前記後続処理として、
前記再設定処理が選択された場合は、前記画像編集処理と前記後処理の設定とを再設定する再設定手段を表示し、前記画像編集処理と前記後処理との設定が再設定された後、再度、前記第３の判定ステップを行い、
前記通知表示無視処理が選択された場合は、前記第１の領域情報に従って前記画像編集処理と前記後処理とを施し、
前記印刷中止処理が選択された場合は、画像形成処理を中止することを特徴とする請求項１８に記載の画像処理方法。
【請求項２０】
前記画像編集処理は、綴じ代処理、枠消し処理、製本処理、ネガポジ処理、鏡像処理、または符号画像印字処理のいずれかであり、
前記後処理は、ソート処理、グループ処理、ステイプル処理、パンチ穴処理、または裁断処理のいずれかであることを特徴とする請求項１８乃至１９のいずれかに記載の画像処理方法。
【請求項２１】
画像編集処理が可能であり、画像を印刷可能な画像形成装置、および前記画像形成装置に前記画像を供給可能な情報処理装置を備える画像形成システムであって、
前記画像編集処理の設定の有無を判定し、前記画像編集処理が施される画像データ内の第１の領域を判定し、該第１の領域に関する第１の領域情報を取得する第１の判定手段と、
符号化画像データが前記画像データ内に存在するか否かを検知し、前記符号化画像データが存在する前記画像データ内の第２の領域を判定し、該第２の領域に関する第２の領域情報を取得する第２の判定手段と、
前記第１の領域情報と前記第２の領域情報とを比較し、前記画像データ内で前記第１の領域情報と前記第２の領域情報とが重複するか否かを判定する第３の判定手段と、
前記第３の判定手段によって重複すると判定された場合、重複していることをユーザに対して通知する通知手段と
を備え、
前記通知手段によって表示される後続処理の選択メニューから、いずれかのメニューが選択されるまで前記後続処理のいずれも行わないことを特徴とする画像形成システム。
【請求項２２】
前記後続処理の選択メニューは、再設定処理、通知表示無視処理、または印刷中止処理の中からいずれか１つのメニューを選択できるメニューであり、
前記後続処理として、
前記再設定処理が選択された場合は、前記画像編集処理の設定を再設定する再設定手段を表示し、前記画像編集処理の設定が再設定された後、再度、前記第３の判定手段によって前記第１の領域情報と前記第２の領域情報とを比較し、前記第１の領域情報と前記第２の領域情報とが重複するか否かを判定し、
前記通知表示無視処理が選択された場合は、前記第１の領域情報に従って前記画像編集処理を施し、
前記印刷中止処理が選択された場合は、画像形成処理を中止することを特徴とする請求項２１に記載の画像形成システム。
【請求項２３】
前記画像編集処理は、綴じ代処理、枠消し処理、製本処理、ネガポジ処理、鏡像処理、または符号画像印字処理のいずれかであることを特徴とする請求項２１乃至２２のいずれかに記載の画像形成システム。
【請求項２４】
後処理が可能であり、画像を印刷可能な画像形成装置、および前記画像形成装置に前記画像を供給可能な情報処理装置を備える画像形成システムであって、
前記後処理の設定の有無を判定し、前記後処理が施される画像データ内の第１の領域を判定し、該第１の領域に関する第１の領域情報を取得する第１の判定手段と、
符号化画像データが前記画像データ内に存在するか否かを検知し、前記符号化画像データが存在する前記画像データ内の第２の領域を判定し、該第２の領域に関する第２の領域情報を取得する第２の判定手段と、
前記第１の領域情報と前記第２の領域情報とを比較し、前記画像データ内で前記第１の領域情報と前記第２の領域情報とが重複するか否かを判定する第３の判定手段と、
前記第３の判定手段によって重複すると判定された場合、重複していることをユーザに対して通知する通知手段と
を備え、
前記通知手段によって表示される後続処理の選択メニューから、いずれかのメニューが選択されるまで前記後続処理のいずれも行わないことを特徴とする画像形成システム。
【請求項２５】
前記後続処理の選択メニューは、再設定処理、通知表示無視処理、または印刷中止処理の中からいずれか１つのメニューを選択できるメニューであり、
前記後続処理として、
前記再設定処理が選択された場合は、前記後処理の設定を再設定する再設定手段を表示し、前記後処理の設定が再設定された後、再度、前記第３の判定手段によって前記第１の領域情報と前記第２の領域情報とを比較し、前記第１の領域情報と前記第２の領域情報とが重複するか否かを判定し、
前記通知表示無視処理が選択された場合は、前記第１の領域情報に従って前記後処理を施し、
前記印刷中止処理が選択された場合は、画像形成処理を中止することを特徴とする請求項２４に記載の画像形成システム。
【請求項２６】
前記後処理は、ソート処理、グループ処理、ステイプル処理、パンチ穴処理、または裁断処理のいずれかであることを特徴とする請求項２４乃至２５のいずれかに記載の画像形成システム。
【請求項２７】
画像編集処理と後処理とが可能であり、画像を印刷可能な画像形成装置、および前記画像形成装置に前記画像を供給可能な情報処理装置を備える画像形成システムであって、
前記画像編集処理と前記後処理との設定の有無を判定し、前記画像編集処理と前記後処理とが施される画像データ内の第１の領域を判定し、該第１の領域に関する第１の領域情報を取得する第１の判定手段と、
符号化画像データが前記画像データ内に存在するか否かを検知し、前記符号化画像データが存在する前記画像データ内の第２の領域を判定し、該第２の領域に関する第２の領域情報を取得する第２の判定手段と、
前記第１の領域情報と前記第２の領域情報とを比較し、前記画像データ内で前記第１の領域情報と前記第２の領域情報とが重複するか否かを判定する第３の判定手段と、
前記第３の判定手段によって重複すると判定された場合、重複していることをユーザに対して通知する通知手段と
を備え、
前記通知手段によって表示される後続処理の選択メニューから、いずれかのメニューが選択されるまで前記後続処理のいずれも行わないことを特徴とする画像形成システム。
【請求項２８】
前記後続処理の選択メニューは、再設定処理、通知表示無視処理、または印刷中止処理の中からいずれか１つのメニューを選択できるメニューであり、
前記後続処理として、
前記再設定処理が選択された場合は、前記画像編集処理の設定と前記後処理の設定とを再設定する再設定手段を表示し、前記画像編集処理と前記後処理との設定が再設定された後、再度、前記第３の判定手段によって前記第１の領域情報と前記第２の領域情報とを比較し、前記第１の領域情報と前記第２の領域情報とが重複するか否かを判定し、
前記通知表示無視処理が選択された場合は、前記第１の領域情報に従って前記画像編集処理と前記後処理とを施し、
前記印刷中止処理が選択された場合は、画像形成処理を中止することを特徴とする請求項２７に記載の画像形成システム。
【請求項２９】
前記画像編集処理は、綴じ代処理、枠消し処理、製本処理、ネガポジ処理、鏡像処理、または符号画像印字処理のいずれかであり、
前記後処理は、ソート処理、グループ処理、ステイプル処理、パンチ穴処理、または裁断処理のいずれかであることを特徴とする請求項２７乃至２８のいずれかに記載の画像形成システム。
【請求項３０】
描画コマンドが複数の描画コマンドに細分化されたか否かを判定する判定手段と、
前記判定手段で描画コマンドが複数の描画コマンドに細分化されたと判定された場合に、前記複数の描画コマンドをレンダリングし、当該レンダリングにより得られた画像内に符号化画像データが存在するかを判断する第１の判断手段と、
前記判定手段で描画コマンドが複数の描画コマンドに細分化されていないと判定された場合に、前記複数の描画コマンドのうち画像を示す描画コマンドが、符号化画像データを描画するための描画コマンドであるかを判断する第２の判断手段とを有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化画像データを取り扱うことができる画像形成装置、画像処理方法、および画像形成システムに関する。
【背景技術】
【０００２】
従来、バーコード等に代表されるように、製品等の情報を符号化して出力用紙に印字し、その情報を読み取ることにより商品管理等に活用する技術が使用されてきた。また、この技術分野では、製品番号等だけではなく画像等の情報を符号化して出力用紙に印字する方法も使用されている。
【０００３】
例えば、図１４および図１５で説明するように、従来技術においては、文書ファイルや画像ファイルなどの任意のファイルを符号化画像データとして出力用紙に印字し、それをスキャナで読み取り、復号化して元ファイルを抽出する技術が使用されている。
【０００４】
図１４では、制御部（Controller Unit）１１が文書ファイルや画像ファイルなどの入力データ１４０１を読み込み、１４０２で符号化し、符号化画像データ１４０３を生成する。プリンタ部１４で符号化画像データ１４０３を合成し、符号化画像が埋め込まれた出力用紙１４０４が印刷部で出力される。
【０００５】
一方、図１５では、図１４で出力された符号化画像が埋め込まれた出力用紙１４０４をスキャナ部１３が走査（スキャン）し、制御部１１が読み込んだデータを復号し、元の入力データ１４０１を抽出する。
【０００６】
他の例を挙げると、サムネイルと共にその元ファイルが符号化されて出力用紙に印刷され、その後、その出力用紙を画像形成装置に読み込ませ、元ファイルを印刷可能とする発明が提案されている（特許文献１参照）。
【０００７】
一方、従来の画像形成装置には原稿画像に対して様々な画像編集処理を施して印字する機能が備わっている。
【０００８】
例えば、従来技術には、原稿画像を出力時に上下左右のいずれかに移動させて出力用紙に印字する綴じ代処理、原稿画像に対して枠を指定して枠外の領域を真っ白にする枠消し処理、および原稿画像を製本出力する製本処理などの画像編集処理がある。
【０００９】
また、出力用紙の束に対して所定の位置にステイプルするステイプル処理、出力用紙束に対して所定の位置にパンチ穴を開けるパンチ処理、および出力用紙束に対して所定位置で裁断する裁断処理などの後処理を施す機能を有する画像形成装置も知られている。
【００１０】
このような画像編集処理や後処理を印刷する場合のイメージをプレビュー画面にて確認する技術が提案されている（特許文献２参照）。
【００１１】
【特許文献１】特開２００１−３４４５８８号公報
【特許文献２】特開２００１−０６７３４７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、従来の画像形成装置では、符号化画像データを出力用紙に印字する際に上述の様々な画像編集処理や後処理を施すことが考慮されておらず、一旦、印刷ジョブが走った後に設定変更を行うことができなかった。
【００１３】
そのため、出力用紙に印字する前の符号化画像データが合成された原稿画像に対して画像編集処理を施す場合に符号化画像データを破損してしまう場合があり、符号化画像データを破損したまま出力用紙に印字してしまう問題があった。また、上記原稿画像に後処理を施す場合には、符号化画像を破損してしまう場合があった。
【００１４】
すなわち、画像編集処理や後処理の際には、その処理内容によっては符号化画像データや符号化画像を破損してしまう（図１６参照）。図１６において、（１）、（５）、（６）は、符号化画像データ上で破損が生じた場合（画像編集処理）である。また、（２）〜（４）は、符号化画像データに基づいて画像が形成された後に後処理によって符号化画像に破損が生じた場合である。このように従来では、破損されたままの符号化画像データが出力用紙に印字されたり、符号化画像が破損してしまったり、ユーザの意図どおりに復元できない場合が発生していた。
【００１５】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、画像編集処理や後処理を施すと符号化画像データや符号化画像が破損すると予想される場合に対処する画像形成装置、画像処理方法、および画像形成システムを提供することにある。すなわち、その破損についての予想をユーザに通知し、該通知に応じた処理をユーザが入力可能な画像形成装置、画像処理方法、および画像形成システムを提供することにある。
【課題を解決するための手段】
【００１６】
上記の課題を解決するため、本発明の画像形成装置は、原稿画像データをシート上に出力した後に当該シートに対して、予め設定されている設定位置に後処理を行なう後処理手段を有する画像形成装置であって、原稿画像データにおいて符号化画像データの含まれている領域と、後処理手段で後処理の行われる設定位置とが重なるか判定する重なり判定手段と、重なり判定手段で符号化画像データの含まれている領域と設定位置とが重なると判定された場合に、重なると判定された旨をユーザに対して通知を行なう通知手段とを有することを特徴とする。
【００１７】
また、本発明の画像形成装置は、原稿画像データをシート上に出力した後に当該シートに対して、予め設定されている設定位置に後処理を行なう後処理手段を有する画像形成装置であって、原稿画像データにおいて符号化画像データの含まれている領域と、後処理手段で後処理の行われる設定位置とが重なるか判定する重なり判定手段と、重なり判定手段で符号化画像データの含まれている領域と設定位置とが重なると判定された場合に、原稿画像データをシート上に出力するか否かをユーザに対して問い合わせる問い合わせ手段とを有することを特徴とする。
【００１８】
また、本発明の画像形成装置は、画像編集処理を行うことができる画像形成装置であって、画像編集処理の設定の有無を判定し、画像編集処理が施される画像データ内の第１の領域を判定し、該第１の領域に関する第１の領域情報を取得する第１の判定手段と、符号化画像データが画像データ内に存在するか否かを検知し、符号化画像データが存在する画像データ内の第２の領域を判定し、該第２の領域に関する第２の領域情報を取得する第２の判定手段と、第１の領域情報と第２の領域情報とを比較し、画像データ内で第１の領域情報と第２の領域情報とが重複するか否かを判定する第３の判定手段と、第３の判定手段によって重複すると判定された場合、重複していることをユーザに対して通知する通知手段とを備え、通知手段によって表示される後続処理の選択メニューから、いずれかのメニューが選択されるまで後続処理のいずれも行わないことを特徴とする。
【００１９】
また、本発明の画像形成装置は、後処理を行うことができる画像形成装置であって、後処理の設定の有無を判定し、後処理が施される画像データ内の第１の領域を判定し、該第１の領域に関する第１の領域情報を取得する第１の判定手段と、符号化画像データが画像データ内に存在するか否かを検知し、符号化画像データが存在する画像データ内の第２の領域を判定し、該第２の領域に関する第２の領域情報を取得する第２の判定手段と、第１の領域情報と第２の領域情報とを比較し、画像データ内で第１の領域情報と第２の領域情報とが重複するか否かを判定する第３の判定手段と、第３の判定手段によって重複すると判定された場合、重複していることをユーザに対して通知する通知手段とを備え、通知手段によって表示される後続処理の選択メニューから、いずれかのメニューが選択されるまで後続処理のいずれも行わないことを特徴とする。
【００２０】
また、本発明の画像形成装置は、画像編集処理と後処理とを行うことができる画像形成装置であって、画像編集処理と後処理との設定の有無を判定し、画像編集処理と後処理とが施される画像データ内の第１の領域を判定し、該第１の領域に関する第１の領域情報を取得する第１の判定手段と、符号化画像データが画像データ内に存在するか否かを検知し、符号化画像データが存在する画像データ内の第２の領域を判定し、該第２の領域に関する第２の領域情報を取得する第２の判定手段と、第１の領域情報と第２の領域情報とを比較し、画像データ内で第１の領域情報と第２の領域情報とが重複するか否かを判定する第３の判定手段と、第３の判定手段によって重複すると判定された場合、重複していることをユーザに対して通知する通知手段とを備え、通知手段によって表示される後続処理の選択メニューから、いずれかのメニューが選択されるまで後続処理のいずれも行わないことを特徴とする。
【００２１】
さらに、本発明の画像処理方法は、画像編集処理を行うことができる画像形成装置における画像処理方法であって、画像編集処理の設定の有無を判定し、画像編集処理が施される画像データ内の第１の領域を判定して該第１の領域に関する第１の領域情報を取得し、符号化画像データが画像データ内に存在するか否かを検知し、符号化画像データが存在する画像データ内の第２の領域を判定して該第２の領域に関する第２の領域情報を取得する第１の判定ステップと、第１の領域情報と第２の領域情報とを比較し、画像データ内で第１の領域情報と第２の領域情報とが重複するか否かを判定する第２の判定ステップと、第２の判定ステップによって重複すると判定された場合、重複していることをユーザに対して通知する通知ステップとを備え、通知ステップによって表示される後続処理の選択メニューから、いずれかのメニューが選択されるまで後続処理のいずれも行わないことを特徴とする。
【００２２】
また、本発明の画像処理方法は、後処理を行うことができる画像形成装置における画像処理方法であって、後処理の設定の有無を判定し、後処理が施される画像データ内の第１の領域を判定して該第１の領域に関する第１の領域情報を取得し、符号化画像データが画像データ内に存在するか否かを検知し、符号化画像データが存在する画像データ内の第２の領域を判定して該第２の領域に関する第２の領域情報を取得する第１の判定ステップと、第１の領域情報と第２の領域情報とを比較し、画像データ内で第１の領域情報と第２の領域情報とが重複するか否かを判定する第２の判定ステップと、第２の判定ステップによって重複すると判定された場合、重複していることをユーザに対して通知する通知ステップとを備え、通知ステップによって表示される後続処理の選択メニューから、いずれかのメニューが選択されるまで後続処理のいずれも行わないことを特徴とする。
【００２３】
また、本発明の画像処理方法は、画像編集処理と後処理とを行うことができる画像形成装置における画像処理方法であって、画像編集処理と後処理との設定の有無を判定し、画像編集処理と後処理とが施される画像データ内の第１の領域を判定して該第１の領域に関する第１の領域情報を取得し、符号化画像データが画像データ内に存在するか否かを検知し、符号化画像データが存在する画像データ内の第２の領域を判定して該第２の領域に関する第２の領域情報を取得する第１の判定ステップと、第１の領域情報と第２の領域情報とを比較し、画像データ内で第１の領域情報と第２の領域情報とが重複するか否かを判定する第２の判定ステップと、第２の判定ステップによって重複すると判定された場合、重複していることをユーザに対して通知する通知ステップとを備え、通知ステップによって表示される後続処理の選択メニューから、いずれかのメニューが選択されるまで後続処理のいずれも行わないことを特徴とする。
【００２４】
さらに、本発明の画像形成システムは、画像編集処理が可能であり、画像を印刷可能な画像形成装置、および画像形成装置に画像を供給可能な情報処理装置を備える画像形成システムであって、画像編集処理の設定の有無を判定し、画像編集処理が施される画像データ内の第１の領域を判定し、該第１の領域に関する第１の領域情報を取得する第１の判定手段と、符号化画像データが画像データ内に存在するか否かを検知し、符号化画像データが存在する画像データ内の第２の領域を判定し、該第２の領域に関する第２の領域情報を取得する第２の判定手段と、第１の領域情報と第２の領域情報とを比較し、画像データ内で第１の領域情報と第２の領域情報とが重複するか否かを判定する第３の判定手段と、第３の判定手段によって重複すると判定された場合、重複していることをユーザに対して通知する通知手段とを備え、通知手段によって表示される後続処理の選択メニューから、いずれかのメニューが選択されるまで後続処理のいずれも行わないことを特徴とする。
【００２５】
また、本発明の画像形成システムは、後処理が可能であり、画像を印刷可能な画像形成装置、および画像形成装置に画像を供給可能な情報処理装置を備える画像形成システムであって、後処理の設定の有無を判定し、後処理が施される画像データ内の第１の領域を判定し、該第１の領域に関する第１の領域情報を取得する第１の判定手段と、符号化画像データが画像データ内に存在するか否かを検知し、符号化画像データが存在する画像データ内の第２の領域を判定し、該第２の領域に関する第２の領域情報を取得する第２の判定手段と、第１の領域情報と第２の領域情報とを比較し、画像データ内で第１の領域情報と第２の領域情報とが重複するか否かを判定する第３の判定手段と、第３の判定手段によって重複すると判定された場合、重複していることをユーザに対して通知する通知手段とを備え、通知手段によって表示される後続処理の選択メニューから、いずれかのメニューが選択されるまで後続処理のいずれも行わないことを特徴とする。
【００２６】
また、本発明の画像形成システムは、画像編集処理と後処理とが可能であり、画像を印刷可能な画像形成装置、および画像形成装置に画像を供給可能な情報処理装置を備える画像形成システムであって、画像編集処理と後処理との設定の有無を判定し、画像編集処理と後処理とが施される画像データ内の第１の領域を判定し、該第１の領域に関する第１の領域情報を取得する第１の判定手段と、符号化画像データが画像データ内に存在するか否かを検知し、符号化画像データが存在する画像データ内の第２の領域を判定し、該第２の領域に関する第２の領域情報を取得する第２の判定手段と、第１の領域情報と第２の領域情報とを比較し、画像データ内で第１の領域情報と第２の領域情報とが重複するか否かを判定する第３の判定手段と、第３の判定手段によって重複すると判定された場合、重複していることをユーザに対して通知する通知手段とを備え、通知手段によって表示される後続処理の選択メニューから、いずれかのメニューが選択されるまで後続処理のいずれも行わないことを特徴とする。
【００２７】
また、本発明の情報処理装置は、描画コマンドが複数の描画コマンドに細分化されたか否かを判定する判定手段と、当該判定手段で描画コマンドが複数の描画コマンドに細分化されたと判定された場合に、複数の描画コマンドをレンダリングし、当該レンダリングにより得られた画像内に符号化画像データが存在するかを判断する第１の判断手段と、当該判定手段で描画コマンドが複数の描画コマンドに細分化されていないと判定された場合に、複数の描画コマンドのうち画像を示す描画コマンドが、符号化画像データを描画するための描画コマンドであるかを判断する第２の判断手段とを有することを特徴とする。
【発明の効果】
【００２８】
本発明によれば、原稿画像上の符号化画像データ領域と、他の画像編集処理や後処理が施される原稿画像上の領域との重複を回避できるので、符号化画像データ、または符号化画像の破損を防止することができる。
【発明を実施するための最良の形態】
【００２９】
以下、添付図面を参照して本発明の実施形態のうち、最良の実施形態について詳細に説明する。
【００３０】
なお、本明細書において、「画像編集処理」とは、画像データに対して行う処理であって、綴じ代処理、枠消し処理、製本処理、ネガポジ処理、鏡像処理、符号画像印字処理等、データ上で加工を施す処理を指す。
【００３１】
また、本明細書において、「後処理」とは、画像形成される記録媒体に対して、物理的な加工を施す処理であって、ソート処理、グループ処理、ステイプル処理、パンチ穴処理、裁断処理などを指す。
【００３２】
＜印刷システム（図１）＞
図１は、本発明の一実施形態に係る印刷システムの構成を示すブロック図である。
【００３３】
この印刷システムでは、情報処理装置であるホストコンピュータ４０、および３台の画像形成装置（１０、２０、３０）がＬＡＮ５０に接続されているが、本発明の一実施形態による印刷システムにおいては、これらの接続数に限定されることはない。また、本実施形態では接続方法としてＬＡＮを介した形態で説明するが、これに限定されることもない。例えば、ＷＡＮ（公衆回線）などの任意のネットワーク、ＵＳＢなどのシリアル伝送方式、セントロニクスやＳＣＳＩなどのパラレル伝送方式なども適用可能である。
【００３４】
ホストコンピュータ（以下、ＰＣと称する）４０は、パーソナルコンピュータの機能を有し、ＣＰＵやプログラム格納用のＲＯＭ、ＲＡＭなどのメモリを備える。そのため、このＰＣ４０は、ＬＡＮ５０やＷＡＮを介してＦＴＰやＳＭＢプロトコルを用い、ファイルを送受信したり、電子メールを送受信したりすることができる。またＰＣ４０から画像形成装置１０、２０、３０に対して、プリンタドライバを介した印字命令も供給可能であるが、これは上述したＣＰＵやプログラムの機能を利用することによって可能となっている。
【００３５】
図１に示すように、画像形成装置１０、および２０は、同一の構成を有する装置である。画像形成装置３０は、プリント機能のみの画像形成装置であり、画像形成装置１０や２０が有するスキャナ部（それぞれ、スキャナ部１３、スキャナ部２３）を有していない。以下では、説明の便宜上、画像形成装置１０、および２０のうちの画像形成装置１０に注目して、その構成を詳細に説明する。
【００３６】
画像形成装置１０は、装置全体の制御を司る制御部（Controller Unit）１１、印刷設定などのユーザインタフェースである操作部１２、画像入力デバイスであるスキャナ部１３、および画像出力デバイスであるプリンタ部１４を備えている。制御部１１により、操作部１２、スキャナ部１３、およびプリンタ部１４は統合して制御されるが、制御部１１の詳細な構成については図３の説明において詳述する。
【００３７】
＜画像形成装置１０（図２）＞
図１に示した、本発明の一実施形態にかかる画像形成装置１０の外観を図２に示す。該画像形成装置１０は、制御部１１（図示せず）、操作部１２、スキャナ部１３、およびプリンタ部１４を備える。
【００３８】
スキャナ部１３は、原稿フィーダ２０１、およびトレイ２０２を備える。
【００３９】
また、スキャナ部１３は、スキャンする領域を分担する複数のＣＣＤを有し、原稿上の画像を露光走査して得られた反射光がＣＣＤに入力されることで画像の情報を電気信号に変換する機能も有する。
【００４０】
さらに、スキャナ部１３は、変換した電気信号をＲ、Ｇ、Ｂ各色からなる輝度信号に変換し、当該輝度信号を画像データとして制御部１１に対して出力する。
【００４１】
原稿は、原稿フィーダ２０１のトレイ２０２にセットされる。ユーザが操作部１２から読み取り開始を指示すると、制御部１１からスキャナ部１３に原稿読み取り指示が与えられる。スキャナ部１３は、この指示を受けると原稿フィーダ２０１のトレイ２０２から原稿を１枚ずつフィードして、原稿の読み取り動作を行う。なお、原稿の読み取り方法は原稿フィーダ２０１による自動送り方式ではなく、原稿を不図示のガラス面上に載置し露光部を移動させることで原稿の走査を行う方法であってもよい。
【００４２】
さらに、プリンタ部１４は、異なる用紙サイズ、または異なる用紙向きを選択可能とする複数の用紙カセット２０３、２０４、および２０５、並びに後処理を行わない用紙が排出される排紙トレイ２０６、および後処理部２０７を備える。
【００４３】
プリンタ部１４は、制御部１１から受け取った画像データを用紙上に形成する画像形成デバイスである。なお、本実施形態において画像形成方式は感光体ドラムや感光体ベルトを用いた電子写真方式となっているが、本発明はこれに限定されることはない。例えば、微少ノズルアレイからインクを吐出して用紙上に印字するインクジェット方式などでも適用可能である。
【００４４】
後処理部２０７は、後処理を行った印字後の用紙が排出される。後処理としては、例えば、排出された用紙に対するステイプル処理（ホチキス止め）やパンチ穴開け、裁断などがある。
【００４５】
＜制御部１１の詳細説明（図３）＞
図３は、本発明の一実施形態にかかる画像形成装置１０の制御部１１の構成をより詳細に説明するためのブロック図である。制御部１１は、操作部１２、スキャナ部１３、およびプリンタ部１４と電気的に接続されており、一方ではＬＡＮ５０やＷＡＮ３３１を介してＰＣ４０などの外部装置と接続されている。かかる構成により、画像データ、およびデバイス情報の入出力が可能となっている。
【００４６】
制御部１１は、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、ＨＤＤ３０４、操作部Ｉ／Ｆ３０５、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ３０６、Ｍｏｄｅｍ３０７、２値画像回転部３０８、および２値多値画像圧縮・伸張部３０９を備える。これらの各構成要素は、システムバス３１０に接続されている。
【００４７】
また、制御部１１は、スキャナＩ／Ｆ３１１、スキャナ画像処理部３１２、圧縮部３１３、プリンタＩ／Ｆ３１４、プリンタ画像処理部３１５、伸張部３１６、画像変換部３１７、ＲＩＰ３２８、圧縮部３２９を備える。これらの各構成要素は、画像バス３３０に接続されている。
なお、画像変換部３１７は、その内部に、伸張部３１８、圧縮部３１９、回転部３２０、変倍部３２１、色空間変換部３２２、２値多値変換部３２３、多値２値変換部３２４、移動部３２５、間引き部３２６、合成部３２７を備える。
【００４８】
システムバス３１０、および画像バス３３０は相互に接続しており、上記各構成要素は、これによって相互に接続し、互いにデータを送受信することができるようになっている。なお、ＲＩＰ３２８は、システムバス３１０にも接続する構成をとっている。
【００４９】
以下、制御部１１の各部について説明する。
【００５０】
ＣＰＵ３０１は、ＲＯＭ３０３に格納された制御プログラムに基づいて接続中の各種デバイス（例えば、スキャナ部１３など）とのアクセスを統括的に制御すると共に、制御部１１の内部で行われる各種処理についても統括的に制御する。
【００５１】
ＲＡＭ３０２は、ＣＰＵ３０１が動作するためのシステムワークメモリであり、かつ画像データを一時格納するためのメモリでもある。このＲＡＭ３０２は、記憶した内容を電源ＯＦＦ後も保持しておくＳＲＡＭ、および電源ＯＦＦ後には記憶した内容が消去されてしまうＤＲＡＭを備える。
【００５２】
ＲＯＭ３０３は、上述のような装置の制御プログラムやブートプログラムなどを格納する。
【００５３】
ＨＤＤ３０４は、ハードディスクドライブであり、システムソフトウェアや画像データを格納することができる。
【００５４】
操作部Ｉ／Ｆ３０５は、システムバス３１０と操作部１２を接続するためのインタフェース部である。この操作部Ｉ／Ｆ３０５は、操作部１２に表示するための情報を、システムバス３１０を介して各部から受信し、操作部１２に送信する一方、操作部１２から受信した情報を、システムバス３１０を介して各部へと送信する。
【００５５】
Ｎｅｔｗｏｒｋ  Ｉ／Ｆ３０６は、ＬＡＮ５０、およびシステムバス３１０に接続し、両者との間で情報の送受信を行う。
【００５６】
Ｍｏｄｅｍ３０７は、ＷＡＮ３３１、およびシステムバス３１０に接続し、両者との間で情報の送受信を行う。
【００５７】
なお、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ３０６およびＭｏｄｅｍ３０７は、それぞれＬＡＮ５０およびＷＡＮ３３１を介して、例えばＰＣ４０などの外部のコンピュータと接続され、該ＰＣ４０などから印刷設定を受信したりすることも可能である。
【００５８】
２値画像回転部３０８は、送信前の画像データの方向を変換する。
【００５９】
２値多値画像圧縮・伸張部３０９は、送信前の画像データの解像度を所定の解像度や送信先の能力に応じた解像度に変換する。なお、圧縮、および伸張にあたってはＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨなどの方式を用いる。
【００６０】
画像バス３３０は、画像データをやり取りするための伝送路であり、ＰＣＩバス、またはＩＥＥＥ１３９４で構成されている。
【００６１】
スキャナ画像処理部３１２は、スキャナ部１３からスキャナＩ／Ｆ３１１を介して受信した画像データに対して、補正、加工、および編集を行う。また、スキャナ画像処理部３１２は、受信した画像データがカラー原稿か、または白黒原稿かの判定や、文字原稿か、または写真原稿かなどの判定も行うことができる。さらに、スキャナ画像処理部３１２は、その判定結果を画像データに付随させる処理も行う。ここで、かかる付随情報を「属性データ」と呼ぶ。なお、スキャナ画像処理部３１２で行われる処理の詳細については、図５の説明にて詳述する。
【００６２】
圧縮部３１３は、スキャナ画像処理部３１２から画像データを受信し、該画像データを３２画素×３２画素のブロック単位に分割する。この３２画素×３２画素の画像データは、タイル画像データと呼ばれる。図４は、該タイル画像データを概念的に表す図である。原稿（すなわち、スキャナ部１３から読み取る前の紙媒体）において、該タイル画像データに対応する領域をタイル画像と呼ぶ。
【００６３】
なお、タイル画像データには、その３２画素×３２画素のブロックにおける平均輝度情報やタイル画像の原稿上の座標位置がヘッダー情報として付加されている。さらに、圧縮部３１３は、複数のタイル画像データからなる画像データを圧縮する。
【００６４】
伸張部３１６は、複数のタイル画像データからなる画像データを伸張した後にラスタ展開してプリンタ画像処理部３１５に送信する。
【００６５】
プリンタ画像処理部３１５は、伸張部３１６から画像データを受信し、該画像データに付随する属性データを参照し、該画像データに対して画像処理を行う。画像処理後の画像データは、プリンタＩ／Ｆ３１４を介してプリンタ部１４に出力される。このプリンタ画像処理部３１５で行われる処理の詳細については図６の説明にて詳述する。
【００６６】
画像変換部３１７は、画像データに対して所定の変換処理を行う。画像変換部３１７は、以下に示すような処理部を有する。
【００６７】
伸張部３１８は、受信した画像データを伸張し、圧縮部３１９は、受信した画像データを圧縮し、そして、回転部３２０は、受信した画像データを回転する。
【００６８】
変倍部３２１は、受信した画像データに対して解像度変換処理（例えば、６００ｄｐｉから２００ｄｐｉへの変換処理）を行う。
【００６９】
色空間変換部３２２は、受信した画像データの色空間を変換し、並びにマトリクス、またはテーブルを用いて公知技術である下地飛ばし処理、ＬＯＧ変換処理（ＲＧＢ→ＣＭＹ）、および出力色補正処理（ＣＭＹ→ＣＭＹＫ）を行うことができる。
【００７０】
２値多値変換部３２３は、受信した２階調の画像データを２５６階調の画像データに変換する。一方、多値２値変換部３２４は、受信した２５６階調の画像データを誤差拡散処理などの手法により２階調の画像データに変換する。
【００７１】
移動部３２５は、受信した画像データに対して余白部分を付加したり、余白部分を削除したりする処理を行う。
【００７２】
間引き部３２６は、受信した画像データの画素を間引くことで解像度変換を行い、例えば、解像度が元の画像データの１／２、１／４、１／８などの画像データを生成する。
【００７３】
合成部３２７は、受信した２つの画像データを合成し、１枚の画像データを生成する。なお、２つの画像データを合成する際には、周知の方法を活用することができる。すなわち、合成対象の画素同士が持つ輝度値の平均値を合成輝度値とする方法、輝度レベルで明るい方の画素の輝度値を合成後の画素の輝度値とする方法、または暗い方を合成後の画素とする方法を適用することが可能である。さらに、合成対象の画素同士の論理和演算、論理積演算、排他的論理和演算などで合成後の輝度値を決定する方法なども適用可能である。
【００７４】
ＲＩＰ３２８は、ＰＣ４０などから送信されたＰＤＬ（ページ記述言語）コードデータを元に生成された中間データを受信し、ビットマップデータ（多値）を生成する。
【００７５】
＜スキャナ画像処理部３１２の詳細説明（図５）＞
図３におけるスキャナ画像処理部３１２の内部構成の詳細を図５に示す。
【００７６】
スキャナ画像処理部３１２は、マスキング処理部５０１、フィルタ処理部５０２、ヒストグラム生成部５０３、入力側ガンマ補正部５０４、カラーモノクロ判定部５０５、文字写真判定部５０６、および復号部５０７を備える。
【００７７】
スキャナ画像処理部３１２は、ＲＧＢ各８ｂｉｔの輝度信号からなる画像データを受信する機能を有する処理部である。
【００７８】
マスキング処理部５０１は、該輝度信号をＣＣＤのフィルタ色に依存しない標準的な輝度信号に変換する。
【００７９】
フィルタ処理部５０２は、マスキング処理部５０１から受信した画像データの空間周波数を任意に補正する。フィルタ処理部５０２は、該画像データに対して、例えば７×７のマトリクスを用いた演算処理を行う。
【００８０】
一方、複写機や複合機では、図７における原稿選択タブ７０４の押下によりコピーモードとして文字モード、写真モード、または文字／写真モードを選択することができる。これらのうち文字モードが選択された場合、フィルタ処理部５０２は、文字用のフィルタを該画像データ全体にかける。また、写真モードが選択された場合、フィルタ処理部５０２は、写真用のフィルタを該画像データ全体にかける。さらに、フィルタ処理部５０２は、文字／写真モードが選択された場合、後述の文字写真判定信号（属性データの一部）に応じて画素ごとに適応可能なフィルタを切り替える。すなわち、フィルタ処理部５０２は、画素ごとに写真用のフィルタをかけるか、または文字用のフィルタをかけるかを決定する。
【００８１】
なお、写真用のフィルタには高周波成分のみ平滑化が行われるような係数が設定されており、画像のざらつきを目立たなくすることができる。一方、文字用のフィルタには強めのエッジ強調を行うような係数が設定されており、文字のシャープさを出すこともできる。
【００８２】
ヒストグラム生成部５０３は、フィルタ処理部５０２から受信した画像データを構成する各画素の輝度データをサンプリングする。より詳細に説明すると、ヒストグラム生成部５０３は、主走査方向、および副走査方向にそれぞれ指定した開始点から終了点で囲まれた矩形領域内の輝度データを、主走査方向、および副走査方向に一定のピッチでサンプリングする。そして、ヒストグラム生成部５０３は、該サンプリング結果を元にヒストグラムデータを生成する。生成されたヒストグラムデータは、後述する下地飛ばし処理部６０１で下地飛ばし処理を行う際に下地レベルを推測するために用いられる。
【００８３】
入力側ガンマ補正部５０４は、ヒストグラム生成部５０３より受信した輝度データを、テーブル等を利用して非線形特性を持つ輝度データに変換する。
【００８４】
カラーモノクロ判定部５０５は、マスキング処理部５０１から受信した画像データを構成する各画素が有彩色であるか無彩色であるかを判定し、その判定結果をカラーモノクロ判定信号（属性データの一部）として画像データに付随させる。
【００８５】
文字写真判定部５０６は、マスキング処理部５０１から受信した画像データを構成する各画素が文字を構成する画素なのか、網点を構成する画素なのか、網点中の文字を構成する画素なのか、ベタ画像を構成する画素なのかを判定する。文字写真判定部５０６は、この判定を行う場合に、各画素の画素値と各画素の周辺画素の画素値とに基づいて判定を行う。なお、上記のどれにもあてはまらない画素は、白領域を構成している画素である。その判定処理の後、文字写真判定部５０６は、その判定結果を文字写真判定信号（属性データの一部）として画像データに付随させる。
【００８６】
復号部５０７は、マスキング処理部５０１から出力された画像データ内に符号化画像データが存在する場合に、その存在を検知する。そして、復号部５０７は、符号化画像データを検知した場合、検知された符号化画像データを復号化して情報を取り出す。
【００８７】
＜プリンタ画像処理部３１５の詳細説明（図６）＞
次に、図３におけるプリンタ画像処理部３１５における処理の流れを、図６を参照して説明する。上述したように、プリンタ画像処理部３１５の処理は、ＣＰＵ３０１によって制御されるため、以下の処理もＣＰＵ３０１によって制御されることになる。
【００８８】
下地飛ばし処理部６０１は、スキャナ画像処理部３１２のヒストグラム生成部５０３で生成されたヒストグラムを用いて画像データの下地色を飛ばす（除去する）処理を行う。
【００８９】
モノクロ生成部６０２は、カラーデータをモノクロデータに変換する。
【００９０】
Ｌｏｇ変換部６０３は、輝度、および濃度の変換処理を行う。例えば、Ｌｏｇ変換部６０３は、ＲＧＢ入力された画像データを、ＣＭＹの画像データに変換する。
【００９１】
出力色補正部６０４は、出力色補正を行う。例えば、ＣＭＹ入力された画像データを、テーブルやマトリックスを用いてＣＭＹＫの画像データに変換する。
【００９２】
出力側ガンマ補正部６０５は、この出力側ガンマ補正部６０５に入力される信号値と、複写出力後の反射濃度値とが比例するように補正を行う。
【００９３】
中間調補正部６０６は、出力するプリンタ部１４の階調数に合わせて中間調処理を行う。例えば、受信した高階調の画像データに対し２値化や３２値化などの処理を行う。
【００９４】
符号画像合成部６０７は、出力側ガンマ補正部６０５と中間調補正部６０６との間に位置し、後述する＜符号化処理＞により生成された符号化画像データと、原稿の画像データとを合成する。
【００９５】
なお、スキャナ画像処理部３１２やプリンタ画像処理部３１５における各処理部では、受信した画像データに各処理を施さずに出力させることも可能である。このように、ある処理部において処理を施さずにデータを通過させることを、「処理部をスルーさせる」と呼ぶ。
【００９６】
＜符号化処理＞
ＣＰＵ３０１は、所定の情報（この所定の情報には、例えば、機器番号や印刷時間情報やユーザＩＤ情報などが含まれる）の符号化処理を行い、符号化画像データを生成する処理を制御することができる。
【００９７】
なお、本明細書では、「符号化画像データ」とは、二次元コード画像やバーコード画像といった画像や電子透かし技術により生成された電子透かし画像のことを指し示す。図１４で説明するように、文書ファイル、画像ファイル、動画ファイル、音声ファイル、および実行ファイルなどから符号化画像データを生成することが可能である。
【００９８】
さらに、ＣＰＵ３０１は、生成された符号化画像データを、データバス（図示せず）を用いて、プリンタ画像処理部３１５内の符号画像合成部６０７に送信することも可能である。
【００９９】
なお、上記制御（符号化画像データの生成制御、送信制御）は、ＣＰＵ３０１がＲＡＭ３０２内に格納されたプログラムを実行することによって行われる。
【０１００】
＜操作画面の説明＞
次に、画像形成装置１０の操作部１２をより詳細に説明する。
【０１０１】
図７は、操作部１２の初期画面７００である。初期画面７００は、領域７０１、読み取りモードタブ７０２、原稿選択タブ７０４、応用モードタブ７０５、後処理設定タブ７０６、および両面設定タブ７０７を備える。
【０１０２】
領域７０１は、画像形成装置１０がコピーできる状態にあるか否かを表示し、かつ設定したコピー部数を表示する。
【０１０３】
読み取りモードタブ７０２は、原稿の読み取りモードを選択するためのタブである。このタブが押下されるとカラー／ブラック／自動（ＡＣＳ）の３種類の選択メニュー（図示せず）がポップアップ表示される。なお、カラーが選択された場合にはカラーコピーが、ブラックが選択された場合にはモノクロコピーが行われる。また、自動（ＡＣＳ）が選択された場合には、上述したカラーモノクロ判定部５０５で生成したカラーモノクロ判定信号により、カラーまたはモノクロのいずれかのコピーモードが決定される。
【０１０４】
原稿選択７０４タブは、原稿のタイプを選択するためのタブであり、このタブが押下されると文字、写真、文字／写真モードの３種類の選択メニュー（図示せず）がポップアップ表示される。
【０１０５】
応用モードタブ７０５は、各種画像編集処理を設定するためのタブである。
【０１０６】
後処理設定タブ７０６は、各種フィニッシングに関わる設定を行うためのタブである。
【０１０７】
両面設定タブ７０７は、両面読み込み、および両面印刷に関する設定を行うためのタブである。
【０１０８】
図８は、応用モードタブ７０５を押下したときに表示される応用モード設定画面８００の一例を示す図である。本実施形態では、応用モード設定画面８００は、綴じ代設定タブ８０１、枠消し設定タブ８０２、製本設定タブ８０３、ネガポジ設定タブ８０４、鏡像設定タブ８０５、および符号化画像印字タブ８０６を有する。
【０１０９】
綴じ代設定タブ８０１は、原稿画像を出力時に上下左右のいずれかに移動させて出力用紙に印字する綴じ代を設定する際に使用する。
【０１１０】
枠消し設定タブ８０２は、原稿画像に対して枠を指定して枠外の領域にある画素を白画素にする枠消しを設定する際に使用する。
【０１１１】
製本設定タブ８０３は、原稿画像を製本出力する製本設定をする際に使用する。
【０１１２】
ネガポジ設定タブ８０４は、原稿画像に対してネガポジ設定をする際に使用する。ネガポジ設定タブ８０４を押下すると、ネガポジＯＮ／ＯＦＦ画面（図示せず）が表示され、ネガポジ出力するか否かを選択できる。なお、初期値はネガポジ出力しないよう設定されている。
【０１１３】
鏡像設定タブ８０５は、原稿画像を上下または左右逆転し鏡像印刷する鏡像設定をする際に使用する。鏡像設定タブ８０５を押下すると、鏡像ＯＮ／ＯＦＦ画面（図示せず）が表示され、鏡像出力するか否かを選択できる。なお、初期値は鏡像出力しないよう設定されている。
【０１１４】
符号化画像印字タブ８０６は、原稿画像に対して新規に符号化画像データを合成するモードにかかわる設定を行う際に使用する。新規に符号化画像データに変換する情報は、ＰＣ４０や画像形成装置１０内のＨＤＤ３０４に格納されている文書ファイル、または仮想キーボード（図示せず）から入力された文字列など特に限定はしない。
【０１１５】
図９は、後処理設定タブ７０６を押下したときに表示される後処理設定画面９００の一例を示す図である。本実施形態では、後処理設定画面９００は、ソート設定タブ９０１、グループ設定タブ９０２、ステイプル設定タブ９０３、パンチ設定タブ９０４、および裁断設定タブ９０５を有する。
【０１１６】
ソート設定タブ９０１は、ページ順番を揃えて複数部出力する設定を施すことができる。この設定を施すと、例えば、ページ順を「１、２、３。１、２、３。」のようにして、各部ごとに出力することが可能となる。
【０１１７】
グループ設定タブ９０２は、同一ページを連続して複数部出力する設定を施すことができる。この設定を施すと、例えば、ページ順を「１、１。２、２。３、３。」のようにして、ページごとに複数部出力することが可能となる。
【０１１８】
ステイプル設定タブ９０３は、出力用紙の束に対して指定位置にステイプルする設定を施すことができる。この設定を施すと、例えば、５ページで１つのまとまりのある文書を出力する際に、その５ページを出力する単位でステイプル処理をすることが可能となる。
【０１１９】
パンチ設定タブ９０４は、出力用紙の束に対して指定位置にパンチ穴を開ける設定を施すことができる。
【０１２０】
裁断設定タブ９０５は、出力用紙の束に対して指定位置で裁断する設定を施すことができる。
【０１２１】
＜原稿画像入力時の処理＞
図１０は、原稿を読み取り、画像データとして格納する一連の処理に係わるフローチャートである。後述する処理は、読み取られる原稿が複数ページ存在する場合は、ページごとに行われる。
【０１２２】
ステップＳ１００１では、ＣＰＵ３０１は、スキャナ部１３で読み取られた原稿を、画像データとしてスキャナＩ／Ｆ３１１を介してスキャナ画像処理部３１２に送信する。
【０１２３】
ステップＳ１００２では、スキャナ画像処理部３１２は、ステップＳ１００１で送信された画像データに対して図５にて説明した処理を行い、新たな画像データと共に属性データを生成する。また、スキャナ画像処理部３１２は、この属性データを該新たな画像データに付随させる処理も行う。
【０１２４】
ステップＳ１００３では、スキャナ画像処理部３１２内の復号部５０７は、上述したように、ステップＳ１００２で生成した新たな画像データに符号化画像データが存在するか否かを検知する。復号部５０７が符号化画像データを検知した場合は、ステップＳ１００４に処理が進み、検知しなかった場合は、ステップＳ１００８に処理が進む。
【０１２５】
ステップＳ１００４では、復号部５０７は、検知した符号化画像データが原稿画像内のどの領域に存在するかを判定し、その領域情報をＲＡＭ３０２に送信し、格納する。
【０１２６】
ここで、領域情報とは、図１７の例で示すように、原稿画像１７０１の左上隅を原点（０，０）とし、主走査方向をＸ軸、副走査方向をＹ軸とした場合の符号化画像データ１７０２の占有する領域の位置座標の情報である。図１７の例では、符号化画像データ１７０２の領域は、（Ｘ０，Ｙ０）と（Ｘ１，Ｙ０）と（Ｘ０，Ｙ１）と（Ｘ１，Ｙ１）との位置座標で囲まれる矩形領域で示される。
【０１２７】
ステップＳ１００５では、複合部５０７は、符号化画像データを復号化して情報を取得する。この段階では、画像編集処理や後処理をまだ施していないので、符号化画像データは破損されておらず、図１５で示すように、符号化画像データから元データを抽出することが可能である。
【０１２８】
ステップＳ１００６では、ＣＰＵ３０１は、ステップＳ１００５で取得された復号後の情報を、データバス（図示せず）を用いてＲＡＭ３０２に送信し、格納する。
【０１２９】
ステップＳ１００７では、ＣＰＵ３０１は、復号後の情報を再符号化して符号化画像データを生成し、該再符号化画像データをプリンタ画像処理部３１５内の符号画像合成部６０７に送信する。符号画像合成部６０７での合成処理については、ステップＳ１２０６にて後述する。ここで、再符号化する処理は、ＣＰＵ３０１がＲＡＭ３０２に格納されたプログラムを実行することによって行い、符号化画像データを生成する。
【０１３０】
ステップＳ１００８では、圧縮部３１３は、スキャナ画像処理部３１２で生成された新たな画像データを３２画素×３２画素のブロック単位に分割しタイル画像データを生成する。さらに、圧縮部３１３は、この複数のタイル画像データからなる画像データを圧縮する。
【０１３１】
ステップＳ１００９では、ＣＰＵ３０１は、圧縮部３１３で圧縮された画像データをＲＡＭ３０２に送信し、格納する。
【０１３２】
なお、この画像データは、ＣＰＵ３０１によって必要に応じて画像変換部３１７に送信され、画像処理が施された上で再びＲＡＭ３０２に送信され、格納される。
【０１３３】
＜原稿に新規の符号化画像データを追加する処理＞
図１１は、図８で示した符号化画像印字タブ８０６が押下された場合のフローについて説明する図である。符号化画像印字タブ８０６は、図１０のフローチャートで説明した、読み取り格納した原稿画像データに新規に符号化画像データを追加するために使用する。なお、符号化画像印字タブ８０６は上述のように画像形成装置１０の操作部１２に表示されるため、符号化画像印字タブ８０６を押下すると操作部Ｉ／Ｆ３０５を介して制御部１１に押下されたことが伝えられ、後述の処理フローはＣＰＵ３０１により制御される。
【０１３４】
また、図１０と同様に、後述する処理は、読み取られる原稿が複数ページ存在する場合は、ページごとに行われる。
【０１３５】
ステップＳ１１０１では、ＣＰＵ３０１は、符号化情報指定手段（図示せず）でユーザによって指定された、新規に符号化画像データに変換する情報をＲＡＭ３０２に格納する。新規に符号化画像データに変換される情報は、ＰＣ４０や画像形成装置内のＨＤＤ３０４に格納されている文書ファイル、および仮想キーボード（図示せず）から入力した文字列など特に限定されない。
【０１３６】
ステップＳ１１０２では、ＣＰＵ３０１は、ＲＡＭ３０２に格納されたプログラムを実行して、ステップＳ１１０１で格納した情報から符号化画像データを生成する。
【０１３７】
ステップＳ１１０３では、ＣＰＵ３０１は、符号化情報指定手段（図示せず）でユーザによって指定された原稿中の位置座標と当該生成した符号化画像データのサイズとから原稿への合成領域を指定する。なお、合成領域とは、図１７を例にして説明すると、ＲＡＭ３０２に格納された原稿画像１７０１の左上隅を原点（０，０）とし、主走査方向をＸ軸、副走査方向をＹ軸とした場合の符号化画像データ１７０２の占有する領域を指す。図１７の例では、符号化画像データ１７０２の領域、つまり合成領域は、（Ｘ０，Ｙ０）と（Ｘ１，Ｙ０）と（Ｘ０，Ｙ１）と（Ｘ１，Ｙ１）とで表現される矩形領域で示される。
【０１３８】
ステップＳ１１０４では、ＣＰＵ３０１は、ステップＳ１１０２で生成した符号化画像データとステップＳ１１０３で説明した位置座標の情報とを、データバス（図示せず）を用いてプリンタ画像処理部３１５内の符号画像合成部６０７に送信する。符号画像合成部６０７での合成処理については、ステップＳ１２１１にて後述する。
【０１３９】
＜出力用紙への画像形成時の処理＞
図１２は、図１０、および図１１のフローチャートで説明した処理により生成された符号化画像データが合成された画像データを出力用紙上（シート上）に出力する際の処理を示すフローチャートである。つまり、後述する出力処理は、プリンタＩ／Ｆ３１４を介してプリンタ部１４に出力される処理であるため、ＣＰＵ３０１によって制御される。
【０１４０】
また、図１０および図１１と同様に、後述する処理は、出力対象となる画像データが複数ページ存在する場合は、ページごとに行われる。
【０１４１】
ステップＳ１２０１では、ＣＰＵ３０１は、図８で示した応用モード設定画面８００からいずれかの画像編集処理が指定されているか否かを判定する。いずれかの画像編集処理が指定されていると判定された場合、ステップＳ１２０２に処理が進み、一方、いずれかの画像編集処理も指定されていないと判定された場合、ステップＳ１２０３に処理が進む。
【０１４２】
ステップＳ１２０２では、ＣＰＵ３０１は、応用モード設定画面８００から指定されている画像編集処理が原稿画像に施される領域を判定する。この画像編集処理の領域判定処理については、後述する＜画像編集領域の判定処理＞にて詳細に説明する。
【０１４３】
ステップＳ１２０３では、ＣＰＵ３０１は、図９で示す後処理設定画面９００からいずれかの後処理が指定されているか否かを判定する。いずれかの後処理が指定されていると判定された場合、ステップＳ１２０４に処理が進み、一方、いずれかの後処理が指定されていないと判定された場合、ステップＳ１２０５に処理が進む。
【０１４４】
ステップＳ１２０４では、ＣＰＵ３０１は、指定されている後処理が原稿画像に施される領域を判定する。この後処理の領域判定処理については、後述する＜後処理領域の判定処理＞にて詳細に説明する。
【０１４５】
ステップＳ１２０５では、ＣＰＵ３０１は、図１０および図１１で説明した符号化画像データを原稿へ合成する合成領域と、ステップＳ１２０２で判定した原稿への画像編集処理の領域やステップＳ１２０４で判定した原稿への後処理の領域とを比較する。ＣＰＵ３０１は、該比較処理の結果、互いの領域が重複するか否かを判定する。互いの領域が重複する場合は、ステップＳ１２０６に処理が進み、互いの領域が重複しない場合は、ステップＳ１２０９に処理が進む。
【０１４６】
ステップＳ１２０６では、ＣＰＵ３０１は、図１３に示すユーザ警告画面１３００を操作部１２に表示する。ユーザ警告画面１３００は、印刷設定変更１３０１、継続１３０２、およびキャンセル１３０３を備える。符号１３０１〜１３０３は、それぞれ再設定処理、通知表示無視処理、および印刷中止処理とも呼ばれる。これらのいずれかをユーザが押下することにより、後続処理が行われる。すなわち、ユーザ警告画面１３００上に表示されている印刷設定変更１３０１、継続１３０２、およびキャンセル１３０３のいずれかが押下されるまで、ＣＰＵ３０１は、後続処理を行わず、待ち状態になる。
【０１４７】
ステップＳ１２０７では、ＣＰＵ３０１は、印刷設定変更１３０１が押下されたか否かを判定する。
【０１４８】
印刷設定変更１３０１が押下された場合は、ＣＰＵ３０１は、図８の応用モード設定画面８００、または図９の後処理設定画面９００を表示する。応用モード設定画面８００、または後処理設定画面９００から設定内容が変更され、ジョブ再開ボタン（図示せず）が押下されると、ＣＰＵ３０１は、ジョブを再開し、再度、ステップＳ１２０１に戻り上述の処理を行う。
【０１４９】
印刷設定変更１３０１が押下されていない場合は、ステップＳ１２０８に処理が進む。
【０１５０】
ステップＳ１２０８では、ＣＰＵ３０１は、継続１３０２が押下されたか、キャンセル１３０３が押下されたかを判定する。
【０１５１】
キャンセル１３０３が押下された場合は、ステップＳ１２１５に処理が進み、ＣＰＵ３０１は、ジョブをキャンセルして画像形成処理を終了する。
【０１５２】
一方、継続１３０２が押下された場合はステップＳ１２０９に進む。
【０１５３】
ステップＳ１２０９では、ＣＰＵ３０１は、ＲＡＭ３０２に格納されている上記画像データを伸張部３１６に送信する。伸張部３１６は、この画像データを伸張する処理を行う。さらに、伸張部３１６は、伸張処理後の複数のタイル画像データからなる画像データをラスタ展開し、ラスタ展開後の画像データをプリンタ画像処理部３１５に送信する。
【０１５４】
ステップＳ１２１０では、ＣＰＵ３０１は、プリンタ画像処理部３１５にて、指定されている画像編集処理を原稿画像データに対して行う。
【０１５５】
ステップＳ１２１１では、プリンタ画像処理部３１５は、該画像データに付随されている属性データに応じた画像データ編集を行う。この処理内容は図６で説明した処理内容と同一である。このステップでは、ステップＳ１００７またはステップＳ１１０２で生成された符号化画像データと、ステップＳ１２１０で画像編集処理された原稿画像データとが合成される。すなわち、プリンタ画像処理部３１５内の符号画像合成部６０７は、送信された符号化画像データと、原稿の画像データとを該位置座表の情報を基にして合成する。合成された画像データは、ＣＰＵ３０１によってＲＡＭ３０２に格納される。
【０１５６】
より詳細に説明すると、出力側ガンマ補正部６０５から出力された原稿画像データと、ステップＳ１００７、またはステップＳ１１０２で生成された符号化画像データとを符号画像合成部６０７が合成する。そして、該合成により得られた合成画像データを中間調補正部６０６が、出力するプリンタ部１４の階調数に合わせて中間調処理を行う。中間調処理後の合成画像データは、プリンタＩ／Ｆ３１４を介してプリンタ部１４に送信される。
【０１５７】
ステップＳ１２１２では、プリンタ部１４が該合成画像データを出力用紙上に画像形成する。
【０１５８】
ステップＳ１２１３では、ＣＰＵ３０１は、後処理が必要か否かを判定する。後処理が必要と判定された場合は、ステップＳ１２１４に処理が進み、後処理が必要ではないと判定された場合は、処理が終了する。
【０１５９】
ステップＳ１２１４では、後処理部２０７が、排出された用紙に対して指定されている後処理を実行する。例えば、ステイプル設定タブ９０３が指定されている場合には、排出された用紙に対して、所定の設定内容にしたがってステイプル処理を行う（一部ごとに、ステイプル処理など）。
【０１６０】
なお、本実施形態では、ステップＳ１２０５にて合成領域と、画像編集処理の領域および後処理の領域の少なくとも一方とが重複する場合に、ステップＳ１２０６にて、ユーザ警告画面等のユーザインタフェースにて通知を行っているがこれに限定されない。本実施形態で重要なことは、上記重複がある場合、その旨をユーザに通知することである。この通知ができれば、例えば、画像形成装置にスピーカ等の音声出力手段を備えさせ、該音声出力手段から音を出力させることによって、上記通知を行っても良い。また、画像形成装置にＬＥＤ等の発光手段を備えさせ、該発光手段から光を発光させることによって、上記通知を行っても良い。また、上記通知を、ホストコンピュータ等の外部装置の表示部に表示してユーザに通知するようにしても良い。
【０１６１】
該通知により上記重複を知らされたユーザは、ホストコンピュータ４０、または画像形成装置の操作部１２を介して、符号１３０１乃至１３０３に係る機能を入力すれば良い。
【０１６２】
本実施形態では、このまま印刷すると重複がある場合、その旨をユーザに通知し、ユーザはその通知を認識して、ユーザの意図するように処理を行うことができる。よって、上記重複を受け入れてでも出力したい場合は、そのまま印刷することができる。また、上記重複を受け入れられない場合は、印刷を中止したり、設定を変更したりすることができるので、符号化画像データや符号化画像に破損が生じない画像を形成することができる。
【０１６３】
このように、本実施形態では、印刷処理中に、上記重複がある場合はその旨をユーザが知ることができ、ユーザはその印刷に適した処理を画像形成装置に入力することができるので、ユーザが意図した処理で印刷処理を行うことができる。
【０１６４】
＜画像編集領域の判定処理＞
画像編集処理は、図８で例示したように、綴じ代、枠消し、製本などの種類が存在する。このため、画像編集処理の内容によって、原稿画像に施される画像編集領域の判定方法は異なる。
【０１６５】
例えば、図１８の（Ａ）は綴じ代設定タブ８０１が押下された場合の綴じ代処理での画像編集領域の一例を示し、一方、（Ｂ）は枠消し設定タブ８０２が押下された場合の枠消し処理での画像編集領域の一例を示す。
【０１６６】
図１８の（Ａ）および（Ｂ）は、ＲＡＭ３０２に格納された原稿画像１８０１、および原稿画像１８０２の左上隅を原点（０，０）とし、主走査方向をＸ軸、副走査方向をＹ軸としている。以下、（Ａ）および（Ｂ）のそれぞれの場合ついて、画像編集領域の判定方法を詳細に説明する。
【０１６７】
（Ａ）の綴じ代処理においては、例えば、綴じ代設定タブ８０１が押下された際、詳細設定画面（図示せず）で主走査方向に２ｃｍ分の設定位置に原稿画像をシフトして綴じ代を作るよう設定された場合を考える。
【０１６８】
この場合、２ｃｍ分の綴じ代量に相当する（０，０）と（Ｘ２，Ｙ２）で囲まれる領域が綴じ代処理による画像編集領域となり、ＣＰＵ３０１は、当該画像編集領域内の原稿画像データを削除する処理を行う。
【０１６９】
一方、（Ｂ）の枠消し処理においては、例えば、枠消し設定タブ８０２が押下された際、詳細設定画面（図示せず）で原稿端から５ｍｍかつ原稿中心幅１０ｍｍの設定位置に枠消し量が設定された場合を考える。
【０１７０】
この場合、原稿端から５ｍｍかつ原稿中心幅１０ｍｍに相当する領域は、（Ａ）の場合と同様の座標系で表現することができる。すなわち、図１８（Ｂ）を参照すると、以下の領域が存在することが分かる。（０，０）と（Ｘ７，０）と（０，Ｙ２）と（Ｘ７，Ｙ２）とで囲まれる領域。（０，Ｙ２）と（Ｘ３，Ｙ２）と（０，Ｙ３）と（Ｘ３，Ｙ３）とで囲まれる領域。（Ｘ４，Ｙ２）と（Ｘ５，Ｙ２）と（Ｘ４，Ｙ３）と（Ｘ５，Ｙ３）とで囲まれる領域。（Ｘ６，Ｙ２）と（Ｘ７，Ｙ２）と（Ｘ６，Ｙ３）と（Ｘ７，Ｙ３）とで囲まれる領域。（０，Ｙ３）と（Ｘ７，Ｙ３）と（０，Ｙ４）と（Ｘ７，Ｙ４）とで囲まれる領域。これらの領域をすべて合わせた領域が、枠消し処理による画像編集領域となり、ＣＰＵ３０１は、当該画像編集領域内の原稿画像データを削除する処理を行う。
【０１７１】
ここでは、画像編集処理の一例として、綴じ代処理、および枠消し処理についてのみ説明したが、これ以外の他の画像編集処理における画像編集領域も上述の座標系を用いて表現することができる。
【０１７２】
上記のような判定方法で、ＣＰＵ３０１は、応用モード設定画面８００から指定されている画像編集処理が原稿画像に施される領域を判定し、判定の結果得られた情報は、上述したステップＳ１２０５で述べたように、重複しているか否かの判定材料となる。
【０１７３】
＜後処理領域の判定処理＞
後処理は、図９で例示したように、ステイプル、パンチ、裁断などの種類が存在する。このため、後処理の内容によって、原稿画像に影響する後処理領域の判定方法は異なる。
【０１７４】
例えば、図１９の（Ａ）はステイプル設定タブ９０３が押下された場合のステイプル処理での後処理領域の一例を示し、一方、（Ｂ）は裁断設定タブ９０５が押下された場合の裁断処理での後処理領域の一例を示す。
【０１７５】
図１９の（Ａ）および（Ｂ）は、ＲＡＭ３０２に格納された原稿画像１９０１、および１９０３の左上隅を原点（０，０）とし、主走査方向をＸ軸、副走査方向をＹ軸としている。以下、（Ａ）および（Ｂ）のそれぞれの場合について、後処理領域の判定方法を詳細に説明する。なお、図１９の例においては原稿画像のサイズと出力用紙のサイズが等しく、原稿画像の座標原点と出力用紙の座標原点も等しいと仮定して説明する。原稿画像と出力用紙のサイズが異なる場合、または座標系が異なる場合は、座標変換や出力用紙の原点に対する原稿画像の原点位置のオフセット量を考慮する必要がある。
【０１７６】
（Ａ）のステイプル処理においては、例えば、ステイプル設定タブ９０３が押下された際、詳細設定画面（図示せず）で出力用紙に対して右上の設定位置にステイプルするよう設定された場合を考える。後処理部２０７が出力用紙に対してステイプルできる位置は、画像形成装置１０の物理的な機械の仕様として予め定められている。従って、出力用紙に対して右上にステイプルする場合、（Ｘ８，Ｙ５）と（Ｘ９，Ｙ６）を結んだステイプル針幅の領域１９０２が後処理領域となる。
【０１７７】
一方、（Ｂ）の裁断処理においては、例えば、裁断設定タブ９０５が押下された際、詳細設定画面（図示せず）で出力用紙の右側３０ｍｍの設定位置を裁断するよう設定された場合を考える。
【０１７８】
この場合、３０ｍｍ分の裁断幅に相当する（Ｘ１０，０）と（Ｘ１０，Ｙ７）と（Ｘ１１，０）と（Ｘ１１，Ｙ７）とで囲まれる領域が後処理領域となる。
【０１７９】
ここでは、後処理の一例として、ステイプル処理、および裁断処理についてのみ説明したが、これ以外の他の後処理における後処理領域も上述の座標系を用いて表現することができる。
【０１８０】
上記のような判定方法で、ＣＰＵ３０１は、後処理設定画面９００から指定されている後処理が原稿画像に施される領域を判定し、判定の結果得られた情報は、上述したステップＳ１２０５で述べたように、重複しているか否かの判定材料となる。
【実施例】
【０１８１】
図２０は、本発明の第２の実施形態に係る文書処理システムのソフトウェア構成を示す図である。当該文書処理システムは、本発明の文書処理装置（情報処理装置）の好適な実施形態であるデジタルコンピュータ２０００によって実現されている。一般アプリケーション２００１は、アプリケーションプログラムであり、ＯＳに対する印刷機能を有している。一般アプリケーション２００１は、アプリケーションプログラムとして、例えば、ワードプロセシングやスプレッドシート、フォトレタッチ、ドローあるいはペイント、プレゼンテーション、テキスト編集などの機能を提供する。
【０１８２】
これらのアプリケーションは、作成された文書データや画像データなどのアプリケーションデータを印刷するにあたって、オペレーティングシステム（ＯＳ）により提供される所定のインタフェース（一般に、ＧＤＩと呼ばれる）を利用する。すなわち、一般アプリケーション２００１は、作成したデータを印刷するために、当該インタフェースを提供するＯＳの出力モジュールに対して、あらかじめ定められる、ＯＳに依存する形式の出力コマンド（ＧＤＩ関数と呼ばれる）を送信する。
【０１８３】
出力コマンドを受信した出力モジュールは、プリンタ等の出力デバイスが処理可能な形式にその出力コマンドを変換し、変換されたコマンド（ＤＤＩ関数と呼ばれる）を出力する。ＯＳとしてマイクロソフト（登録商標）社のウインドウズ（登録商標）を利用する場合には、前述した出力モジュールとしてはＧＤＩ（Graphic Device Interface）と呼ばれるモジュールが相当する。
【０１８４】
電子原稿ライタ２００２は、前述の出力デバイスのドライバを改良したものであり、本文書処理システム実現のために提供されるソフトウェアモジュールである。ただし、電子原稿ライタ２００２は特定の出力デバイスを目的としておらず、後述の製本アプリケーション２００４やプリンタドライバ２００６により処理可能な形式に出力コマンドを変換する。この電子原稿ライタ２００２による変換後の形式（以後、「電子原稿形式」と呼ぶ。）は、ページ単位の原稿を詳細な書式をもって表現可能であれば、その形式は特に問わない。実質的な標準形式のうちでは、例えばアドビシステムズ社によるＰＤＦ形式や、ＳＶＧ形式などが電子原稿形式として採用できる。
【０１８５】
一般アプリケーション２００１に電子原稿ライタ２００２を利用させる場合には、一般アプリケーション２００１において出力に使用するデバイスドライバとして電子原稿ライタ２００２を指定してから印刷を実行させる。製本アプリケーション２００４は、電子原稿ライタ２００２が生成した新規の不完全な電子原稿ファイルを、後述する形式を備えた電子原稿ファイル２００３として完成させる。
【０１８６】
本明細書の説明においてこの点を明瞭に識別する必要がある際には、次のとおり呼び方を分けることとする。つまり、電子原稿ライタ２００２によって作成されたファイルを電子原稿ファイル２００３と呼び、製本アプリケーション２００４によって構造を与えられた電子原稿ファイルをブックファイル２００３と呼ぶこととする。また、特に区別する必要がない場合は、アプリケーションにより生成されるドキュメントファイル、電子原稿ファイル、及びブックファイルをいずれも文書ファイル（または文書データ）２００３と呼ぶこととする。
【０１８７】
製本アプリケーション２００４は、電子原稿ファイル２００３あるいはブックファイル２００３を読み込み、当該ファイル２００３を編集するための機能を当該文書処理システム利用者に提供する。ただし製本アプリケーション２００４は、各ページの内容を編集する機能は提供しておらず、ページを最小単位として構成される、後述する章やブックの構造を編集するための機能を提供している。
【０１８８】
製本アプリケーション２００４によって編集されたブックファイル２００３を印刷する際には、製本アプリケーション２００４によって電子原稿デスプーラ２００５が起動される。電子原稿デスプーラ２００５は、製本アプリケーション２００４と共にコンピュータ内にインストールされるプログラムモジュールである。
【０１８９】
また、電子原稿デスプーラ２００５は、製本アプリケーション２００４で利用するドキュメントファイル（ブックファイル２００３）を印刷する際に、プリンタドライバ２００６へ描画データを出力するために使用されるモジュールである。電子原稿デスプーラ２００５は、まず指定されたブックファイル２００３をハードディスクから読み出す。その後、電子原稿デスプーラ２００５は、ブックファイル２００３に記述された形式で各ページを印刷するために、前述したＯＳの出力モジュールに適合する出力コマンドを生成し、不図示の出力モジュールに出力する。その際に、電子原稿デスプーラ２００５は、出力デバイスとして使用するプリンタ２００７のプリンタドライバ２００６をデバイスドライバとして指定する。当該出力モジュールは、指定されたプリンタ２００７のプリンタドライバ２００６を用いて受信した出力コマンドを、プリンタ２００７で解釈実行可能なデバイスコマンドに変換する。そして変換されたデバイスコマンドはプリンタ２００７に送信され、プリンタ２００７によって当該コマンドに応じた画像が印刷される。
【０１９０】
図２１は、ブックファイル２００３の形式の一例を模式的に示す図である。この例のブックファイル２００３における、ブック、章、ページは、それぞれに相当するノードにより示されている。ひとつのブックファイル２００３はひとつのブックを含む。ブック、章は、ブックとしての構造を定義するための概念であるから、定義された属性値と下位層へのリンクとをその実体として含む。ページは、アプリケーションプログラムによって出力されたページごとのデータを実体として有する。そのため、ページは、その属性値のほか、原稿ページの実体（原稿ページデータ）と各原稿ページデータへのリンクを含む。なお、紙媒体等に出力する際の印刷ページは複数の原稿ページを含む場合がある。この構造に関してはリンクによって表示されず、ブック、章、ページ各階層における属性として表示される。なお、図２１では、ブックファイル２００３が１つの完結したブックである必要はないので、「ブック」を「文書」として一般化して記載する。
【０１９１】
まず最上位に文書情報２１０１を持つ。文書情報２１０１は、符号２１０２〜符号２１０４の３つのパートに大別できる。文書制御情報２１０２は、文書ファイルのファイルシステムにおけるパス名などの情報を保持する。文書設定情報２１０３は、ページレイアウトなどのレイアウト情報とステイプルなど印刷装置の機能設定情報を保持し、ブックの属性に相当する。章情報リスト２１０４は、文書を構成している章の集合をリスト形式で保持する。当該リストが保持するのは章情報２１０５である。
【０１９２】
章情報２１０５についても同様に、符号２１０６〜符号２１０８の３つのパートに大別できる。章制御情報２１０６は、章の名称などの情報を保持する。章設定情報２１０７は、その章特有のページレイアウトやステイプルなど印刷装置の機能設定情報を保持し、章の属性に相当する。章設定情報２１０７において、章ごとに当該設定情報をもつことで最初の章は２ＵＰのレイアウト（１枚の出力用紙に２ページ分を印刷）にし、その他の章は４ＵＰのレイアウトにするような複雑なレイアウトを持った文書を作成することが可能である。ページ情報リスト２１０８は、各章を構成する原稿ページの集合をリスト形式で保持している。ページ情報リスト２１０８が指し示すのは、ページ情報データ２１０９である。
【０１９３】
ページ情報データ２１０９についても同様に、符号２１１０〜符号２１１２の３つのパートに大別できる。ページ制御情報２１１０は、ツリー上に表示するページ番号などの情報を保持する。ページ設定情報２１１１は、ページ回転角やページの配置位置情報などの情報を保持し、原稿ページの属性に相当する。ページリンク情報（ページデータリンク）２１１２は、ページに対応する原稿データである。図２１の例では、ページ情報２１０９が直接原稿データを持つのではなく、ページリンク情報２１１２だけをもち、実際の原稿データは、ページデータリスト２１１３で保持する構成としている。
【０１９４】
図２２は、ブック属性（文書設定情報２１０３）の一例を示すリストである。通常、章やページなどの下位層と重複して定義可能な項目に関しては、下位層の属性値が優先採用される。そのため、ブック属性にのみ含まれる項目に関しては、ブック属性に定義された値はブック全体を通して有効な値となる。下位層と重複する項目については、下位層において当該項目が定義されていない場合における既定値としての意味を有する。しかし、本実施形態では、後述するように、下位層の属性値を優先するか否かが選択可能となっている。なお、図示された各項目は具体的に１項目に対応するのではなく、関連する複数の項目を含むものもある。
【０１９５】
ブック属性に固有の項目は、印刷方法（図２２−Ｎｏ１）、製本詳細（図２２−Ｎｏ１０）、表紙／裏表紙（図２２−Ｎｏ１１）、インデックス紙（図２２−Ｎｏ１２）、合紙（図２２−Ｎｏ１３）、章区切り（図２２−Ｎｏ１４）の６項目である。これら６項目は、ブック全体を通して定義される項目である。なお、図２２におけるＮｏ１の項目は、「図２２−Ｎｏ１」と表現することとし、図２３及び図２４においても同様とする。
【０１９６】
印刷方法（図２２−Ｎｏ１）の属性としては、片面印刷、両面印刷、製本印刷の３つの値を指定できる。ここで「製本印刷」とは、別途指定する枚数の用紙を束にして２つ折りにし、その束をつづり合わせることで製本が可能となる形式で印刷する方法である。製本詳細（図２２−Ｎｏ１０）の属性としては、印刷方法（図２２−Ｎｏ１）の属性として製本印刷が指定されている場合に、見開き方向や、束になる枚数等を指定できる。
【０１９７】
表紙／裏表紙（図２２−Ｎｏ１１）の属性としては、ブックとしてまとめられる電子原稿ファイル２００３を印刷する際に、表紙及び裏表紙となる用紙を付加することの指定、及び付加した用紙への印刷内容の指定を含めることができる。インデックス紙（図２２−Ｎｏ１２）の属性としては、章の区切りとして、印刷装置に別途用意される耳付きのインデックス紙の挿入の指定及びインデックス（耳）部分への印刷内容の指定を含めることができる。これらの属性は、印刷用紙とは別に用意された用紙を所望の位置に挿入するインサート機能を持ったインサータが使用される印刷装置に備えられている場合か、あるいは、複数の給紙カセットを使用可能である場合に有効となる。これは合紙（図２２−Ｎｏ１３）の属性についても同様である。
【０１９８】
合紙（図２２−Ｎｏ１３）の属性としては、章の区切りとして、インサータからあるいは給紙カセットから供給される用紙の挿入の指定、及び、合紙を挿入する場合には、給紙元の指定などを含めることができる。章区切り（図２２−Ｎｏ１４）の属性としては、章の区切り目において、新たな用紙を使用するか、新たな印刷ページを使用するか、特に何もしないか等の指定を含めることができる。
【０１９９】
図２３は、章属性（章設定情報２１０７）の、図２４はページ属性（ページ設定情報２１１１）の一例を示すリストである。章属性とページ属性との関係もブック属性と下位層の属性との関係と同様である。
【０２００】
章属性（章設定情報２１０７）に関しては、章に固有の項目はなく、すべてブック属性と重複する。したがって、通常は、章属性における定義とブック属性における定義とが異なれば、章属性で定義された値が優先する。しかし、本実施形態では、後述するように、下位層の属性値を優先するか否かが選択可能となっている。
【０２０１】
図２２〜図２４を参照すると、ブック属性（文書設定情報２１０３）と章属性（章設定情報２１０７）とにのみ共通する項目は５つ存在する。すなわち、用紙サイズ（図２３−Ｎｏ１）、用紙方向（図２３−Ｎｏ２）、Ｎ−ｕｐ印刷指定（図２３−Ｎｏ３）、拡大縮小（図２３−Ｎｏ４）、排紙方法（図２３−Ｎｏ７）の５項目である。このうち、Ｎ−ｕｐ印刷指定（図２３−Ｎｏ３）の属性は、１印刷ページに含まれる原稿ページ数を指定するための項目である。指定可能な配置としては、１×１や１×２、２×２、３×３、４×４などがある。排紙方法（図２３−Ｎｏ７）の属性は、排出した用紙にステイプル処理を施すか否かを指定するための項目であり、この属性の有効性は使用する印刷装置がステイプル機能を有するか否かに依存する。
【０２０２】
図２４を参照すると、ページ属性（ページ設定情報２１１１）に固有の項目には、ページ回転指定（図２４−Ｎｏ１）、ズーム（図２４−Ｎｏ４）、配置位置指定（図２４−Ｎｏ５）、アノテーション（図２４−ＮＯ６）、ページ分割（図２４−Ｎｏ８）がある。ページ回転指定（図２４−Ｎｏ１）の属性は、原稿ページを印刷ページに配置する際の回転角度を指定するための項目である。ズーム（図２４−Ｎｏ４）の属性は、原稿ページの変倍率を指定するための項目である。変倍率は、仮想論理ページ領域のサイズを１００％として指定される。仮想論理ページ領域とは、原稿ページを、Ｎ−ｕｐ等の指定に応じて配置した場合に、１原稿ページが占める領域である。例えば、Ｎ−ｕｐの指定が１×１であれば、仮想論理ページ領域は１印刷ページに相当する領域となり、１×２であれば、１印刷ページの各辺を約７０パーセントに縮小した領域となる。
【０２０３】
図２２〜図２４を参照すると、ブック、章、ページのすべてに共通な属性としては、ウォーターマーク（図２４−Ｎｏ２）の属性及びヘッダー・フッター（図２４−Ｎｏ３）の属性がある。ウォーターマークとは、アプリケーションで作成されたデータに重ねて印刷される、別途指定される画像や文字列などである。ヘッダー・フッターは、それぞれ各ページの上余白及び下余白に印刷されるウォーターマークである。ただし、ヘッダー・フッターには、ページ番号や日時など、変数により指定可能な項目が用意されている。なお、ウォーターマーク（図２４−Ｎｏ２）の属性及びヘッダー・フッター（図２４−Ｎｏ３）の属性において指定可能な内容は、章とページとでは共通であるが、ブックではそれらと異なっている。ブック属性（文書設定情報２１０３）においてウォーターマークやヘッダー・フッターの内容を設定できるし、また、ブック全体を通してどのようにウォーターマークやヘッダー・フッターを印刷するかを指定することができる。一方、章やページでは、その章やページにおいて、ブックで設定されたウォーターマークやヘッダー・フッターをそのまま適用して印刷するか否かを指定できる。
【０２０４】
図２５は、ブックファイル２００３が製本アプリケーション２００４によって開かれる場合に表示されるユーザインタフェース画面２５００である。ツリー部２５０１には、開いているブックの構造を示すツリーが表示される。プレビュー部２５０２には、利用者の指定に応じて、３通りの表示方法が用意されている。
【０２０５】
第１の表示方法は原稿ページをそのまま表示する原稿ビューと呼ばれるモードである。原稿ビューモードでは、ツリー部２５０１にて注目した（カーソルを合わせた）ブックに属する原稿ページの内容が縮小されて表示される。なお、プレビュー部２５０２の表示にＮｕｐなどのレイアウトは反映されない。第２の表示方法は印刷ビューモードである。印刷ビューモードでは、プレビュー部２５０２には、原稿ページのレイアウトが反映された形で原稿ページが表示される。第３の表示方法は簡易印刷ビューモードである。簡易印刷ビューモードでは、各原稿ページの内容はプレビュー部２５０２の表示には反映されず、レイアウトのみが反映される。
【０２０６】
＜製本アプリケーション２００４のデータ読み込み処理＞
図２６は、製本アプリケーション２００４が電子原稿ファイル２００３を読み込んだときの処理に係るフローチャートである。
【０２０７】
ステップＳ２６０１は、製本アプリケーション２００４が電子原稿ファイル２００３を新規に、もしくは、追加で読み込む処理である。単に読み込むだけでなく、ステップＳ２６０３の符号化画像データ検出処理のための前処理もあわせて実施する。この前処理については、図２７で詳細を説明する。
【０２０８】
次にステップＳ２６０２へと処理が進み、製本アプリケーション２００４は符号化画像データ検出処理の対象となるデータが存在するか否かを判断する。当該判断処理では通常、電子原稿ファイル２００３における画像データの有無を判断する。さらに、２値化された画像データをグラフィックのピクセルに置き換える処理を考慮する場合は、グラフィックデータの有無も合わせて判断する必要がある。ここで対象データがあると判断された場合は、ステップＳ２６０３へと処理が進み、対象データがない場合は、本フローチャートの処理を終了する。
【０２０９】
ステップＳ２６０３で、製本アプリケーション２００４は読み込んだ電子原稿ファイル２００３のデータに対して符号化画像データを検出する処理を行う。次に、ステップＳ２６０４で、製本アプリケーション２００４はステップＳ２６０３で符号化画像データを検出できたか否かを判定し、符号化画像データが存在した場合はステップＳ２６０５へ処理が進み、存在しない場合は本フローチャートの処理を終了する。なお、ステップＳ２６０２で複数の検出対象データが見つかった場合は、全ての対象データに対してステップＳ２６０３からＳ２６０４の処理を実施するが、本フローでは簡略化のためループの記載を省略している。
【０２１０】
次にステップＳ２６０５で、製本アプリケーション２００４は、符号化画像が劣化しないように電子原稿ファイル２００３についての現在の設定を変更する。この設定変更処理の詳細は図３１において後述する。さらに、ステップＳ２６０６へと処理が進み、製本アプリケーション２００４は符号化画像の劣化を誘発するような設定ができないようにＧＵＩに制限を行う。この処理の詳細も図３５において後述する。
【０２１１】
図２７は、図２６のステップＳ２６０１での詳細処理の一例を説明するフローチャートである。本フローチャートでは、新規で電子原稿ファイル２００３を作成し、読み込むフローを用いて説明するが、既存の電子原稿ファイル２００３を読み込む処理についても本フローチャートの処理に包含される。
【０２１２】
まず、ステップＳ２７０１で、一般アプリケーション２００１が電子原稿ライタ２００２に対して印刷処理を実行する。この際、Ｗｉｎｄｏｗｓ（登録商標）上で動作する一般アプリケーション２００１は電子原稿ライタ２００２のインタフェースを直接呼び出すのではなく、ＷｉｎｄｏｗｓのＧＤＩインタフェースを呼び出す。
【０２１３】
次に、ステップＳ２７０２で、一般アプリケーション２００１が呼び出した上記ＧＤＩインタフェースが、ＤＤＩ（Device Driver Interface）というドライバとの間のインタフェースへと変換される。このフォーマット変換の際に、ＧＤＩは、ひとつのＧＤＩインタフェース呼び出しを複数のＤＤＩインタフェース呼び出しへと細分化する場合がある。例えば、アプリケーション２００１は一つの画像を描画するためのＧＤＩインタフェースを呼び出したとしても、電子原稿ライタ２００２が受け取るＤＤＩインタフェースは複数の小画像片を描画するインタフェースへと細分化されている場合がある。この場合、複数の小画像片を元の画像サイズへと復元しないと正しく符号化画像を検出することができなくなる。このデータ復元処理は図２８で詳細を説明する。
【０２１４】
次に、ステップＳ２７０３で、電子原稿ライタ２００２は、受け取ったＤＤＩのインタフェースをいったんスプールする。ステップＳ２７０４で、電子原稿ライタ２００２は、電子原稿ファイル２００３作成時のフォーマット指定を読み込む。このフォーマット指定には、解像度の指定や余白の指定が含まれる。ステップＳ２７０５で、電子原稿ライタ２００２はステップＳ２７０４で読み込んだフォーマット指定に従ってステップＳ２７０３でスプールしたデータを変換する。
【０２１５】
次に、ステップＳ２７０６で、ステップＳ２７０５において変換したデータを、電子原稿ライタ２００２が電子原稿ファイル２００３へと書き込む。ステップＳ２７０７で、製本アプリケーション２００４はステップＳ２７０６で作成された電子原稿ファイル２００３を読み込む。更に、ステップＳ２７０８で、製本アプリケーション２００４はＧＤＩによって分割された小画像片データを必要に応じて復元する。
【０２１６】
図２８は、図２７のステップＳ２７０８において、製本アプリケーション２００４が分割されたデータを復元する処理についての概略を説明したフローチャートである。まず、ステップＳ２８０１で、製本アプリケーション２００４は符号化画像データが細分化されているか否かを判定する。このステップでの判定処理については図２９で詳細を説明する。次に、ステップＳ２８０２へと処理が進み、ステップＳ２８０１において画像データが細分化されているとＣＰＵ３０１が判断した場合はステップＳ２８０３へと処理が進み、そうでない場合には本処理はそのまま終了する。ステップＳ２８０３では、分割された符号化画像データを元の形に復元する処理を実行する。この処理の詳細を図３０で説明する。
【０２１７】
図２９は、図２８のステップＳ２８０１の処理の詳細を説明するフローチャートである。ステップＳ２９０１で、製本アプリケーション２００４は、ステップＳ２７０７で読み込んだ電子原稿ファイル２００３から、特にページデータリスト２１１３の先頭から順に原稿ページの描画コマンドを取り出す。原稿ページのデータは、電子原稿ライタ２００２が図２７のステップＳ２７０３でスプールしたＤＤＩをステップＳ２７０５で変換した描画コマンドで構成されている。製本アプリケーション２００４は、この描画コマンドの並びを先頭から順に一つずつ読み込む。次に、ステップＳ２９０２で、製本アプリケーション２００４は読み込み処理していない描画コマンドが存在しているか否かを判断する。すべての描画コマンドの処理が終わった場合は、ステップＳ２９０６へと処理が進み、そうでない場合はステップＳ２９０３へと処理が進む。
【０２１８】
ステップＳ２９０３では、製本アプリケーション２００４は現在処理している描画コマンドとその直前にステップＳ２９０２で判断処理された描画コマンドとが同一種類の描画コマンドであるか否かを判断する。これは、直前の処理対象コマンドを記憶しておき、同一種類の描画コマンドが連続しているか否かで判定することができる。現在処理している描画コマンドがページの先頭描画コマンドである場合は、同一種類が並んでいないと判定する。同一種類であるか否かの判断は、電子原稿ライタ２００２の描画体系に依存するが、例えば、ＪＰＥＧ画像の描画コマンドが連続している、ＢＭＰ画像の描画が連続している、画像ブラシを用いた矩形のグラフィック描画が連続しているという判断を行う。この場合、ＪＰＥＧ画像の描画コマンドの次にＢＭＰ画像の描画コマンド並んでいても、同一種類の描画コマンドが並んでいるとは判断されない。
【０２１９】
同種の描画コマンドが連続している場合、符号化画像データの細分化が行われた可能性があるのでさらにステップＳ２９０４へと処理が進み、そうでない場合は、次の描画コマンドへと進むためにステップＳ２９０１へと処理が戻る。
【０２２０】
ステップＳ２９０４で、製本アプリケーション２００４は、ステップＳ２９０３で判断した連続する同種の描画コマンドが、隣接している関係にあるか否かを判断する。これは、連続する二つの描画コマンドの座標の位置関係から判定することができる。例えば、連続する二つの描画コマンドの左上座標と右下座標をそれぞれ（Ｘ１，Ｙ１）・（Ｘ２，Ｙ２）、（ｘ１，ｙ１）・（ｘ２，ｙ２）（但し左上原点、Ｘ１＜ｘ１、Ｙ１＜ｙ１とする）とした場合を考える。かかる場合、Ｙ１＝ｙ１かつＹ２＝ｙ２かつＸ２＋１＝ｘ１の場合Ｘ方向に連続していると判断し、Ｘ１＝ｘ１かつＸ２＝ｘ２かつＹ２＋１＝ｙ１の場合Ｙ方向に連続していると判断することができる。
【０２２１】
ステップＳ２９０４で隣接していると判断された場合は、ステップＳ２９０５へと処理が進み、そうでない場合は、ステップＳ２９０１へと処理が戻る。ステップＳ２９０５では、製本アプリケーション２００４は、読み込んでいる電子原稿ファイル２００３には、分割された符号化画像データが存在すると判断する。これは、製本アプリケーション２００４内部にフラグの領域を用意し、その領域にフラグを立てる処理など行うことにより実現することが可能である。
【０２２２】
ステップＳ２９０６では、製本アプリケーション２００４は読み込んでいる電子原稿ファイル２００３には、分割された符号化画像データが存在しないと判断する。この処理は、前述のフラグを立てずにそのままの状態にすることで実現することが可能である。
【０２２３】
通常、一つのＧＤＩインタフェース呼び出しを複数のＤＤＩインタフェース呼び出しへと分割する場合は、対応する複数のＤＤＩインタフェースは連続した呼び出しへと分割される。この例を、ＧＤＩのインタフェースＧＤＩ−ＡとＧＤＩ−Ｂの二つのインタフェースを呼び出した場合で説明する。かかる場合、ＧＤＩ−Ａが複数のＤＤＩインタフェースＤＤＩ−Ａ１、ＤＤＩ−Ａ２、及びＤＤＩ−Ａ３へ、ＧＤＩ−Ｂが複数のＤＤＩインタフェースＤＤＩ−Ｂ１、ＤＤＩ−Ｂ２、ＤＤＩ−Ｂ３、及びＤＤＩ−Ｂ４へとそれぞれ分割される。この場合、ＧＤＩ−Ａ、ＧＤＩ−Ｂの順に呼び出したとすると、ＤＤＩはＤＤＩ−Ａ１、ＤＤＩ−Ａ２、ＤＤＩ−Ａ３、ＤＤＩ−Ｂ１、ＤＤＩ−Ｂ２、ＤＤＩ−Ｂ３、ＤＤＩ−Ｂ４という順序で呼び出される。
【０２２４】
図２９のフローチャートはこの性質を利用して分割処理の有無を判断している。分割されたＤＤＩコマンドが順序を保たずにばらばらに呼び出される可能性が有る場合は、ステップＳ２９０１で、まず、同一の原稿ページに属する描画コマンド列を、コマンド種別でソートし、さらに描画座標の左上座標でソートするという前処理を実施する。
【０２２５】
図３０は、図２８のステップＳ２８０３のデータ復元処理と後続する符号化画像データの検出処理までの処理の一例を詳細に説明したフローチャートである。ステップＳ３００１で、製本アプリケーション２００４は読み込んだ原稿ページのデータを原稿の解像度でレンダリングし、画像データを作成する。この処理は、プレビューで表示する画像を作成する処理を単に高解像度で実施すればよい。ステップＳ３００２では、製本アプリケーション２００４はステップＳ３００１で作成した画像データに対してブロックセレクション処理を実施する。このブロックセレクション処理では、製本アプリケーション２００４は画像部分、テキスト部分といった描画データ種別に応じた領域を抽出することが可能である。
【０２２６】
さらにステップＳ３００３へと処理が進み、製本アプリケーション２００４はステップＳ３００２で抽出したブロックを一つずつ順に選択する。次に、ステップＳ３００４で、製本アプリケーション２００４はステップＳ３００２で抽出したすべてのブロックに対してステップＳ３００５以降の処理を実施したか否かを判定する。すべてのブロックに対してステップＳ３００５以降の処理を実施した場合には、ステップＳ３００９へと処理が進む。まだ処理すべきブロックが残っている場合には、ステップＳ３００５へと処理が進む。
【０２２７】
ステップＳ３００５では、製本アプリケーション２００４は現在選択しているブロックが画像のブロックであるか否かを判断する。画像領域でなかった場合には、ステップＳ３００３へ処理が戻り未処理のブロックを選択してさらに本フローチャートの処理を継続する。画像領域である場合には、ステップＳ３００６へと処理が進む。ステップＳ３００６では、製本アプリケーション２００４は現在選択しているブロックの画像から符号化画像データを検出する処理を行う。
【０２２８】
ステップＳ３００７では、製本アプリケーション２００４はステップＳ３００６で符号化像データを含むと検出できたか否かを判別し、符号化画像データが検出できた場合は、ステップＳ３００８へと処理が進む。そうでない場合は、再びステップＳ３００３へと処理が戻る。ステップＳ３００８では、製本アプリケーション２００４は現在処理しているページに符号化画像データが存在することを示すフラグを立てる。なお、この例では、ページ文書中に一つでも符号化画像データが存在するか否かがわかればよいので、まだ未処理のブロックが残っていたとしても処理を終了している。
【０２２９】
ステップＳ３００９では、製本アプリケーション２００４はすべてのブロックを調べた結果符号化画像データを検出できなかったので、該当ページには符号化画像データがないことを示すフラグを立てて処理を終了する。
【０２３０】
図３０は１ページ分の処理の例を示しているので、複数ページからなる文書の場合には、図３０に示した処理を複数ページに対して行う必要がある。この例の場合、文書で一つでも符号化画像データが存在することを検出できればよいので、ステップＳ３００８でフラグを立てた後は、残りのページが存在しても処理を中断してかまわない。
【０２３１】
実施形態によっては、ページ単位で符号化画像データがあるか否かを判定する必要あるが、その場合には、全ページに対して図３０の処理を適用する必要がある。この場合、製本アプリケーション２００４は、ページ単位でフラグを持ち、ステップＳ３００８では、処理対象のページに対応するフラグを立てる処理を実施すればよい。
【０２３２】
図３１は、符号化画像データを検出した場合に実施する処理の一例であり、図２６のステップＳ２６０５の設定変更処理の詳細を説明するフローチャートである。ステップＳ３１０１で、製本アプリケーション２００４は電子原稿ファイル２００３について現在の面付け処理設定を調べる。ここで面付け設定が等倍処理ではなく、１ページに複数ページ分のデータを縮小割付するＮｕｐの設定処理が指定されているか否かを調べる。Ｎｕｐの指定がなされていると判断された場合は、ステップＳ３１０２へと処理が進み、そうでない場合はステップＳ３１０３へと処理が進む。ステップＳ３１０２では、製本アプリケーション２００４は面付けの設定が等倍（１ｕｐ）になるように電子原稿ファイル２００３について設定変更する。
【０２３３】
ステップＳ３１０３では、製本アプリケーション２００４は電子原稿ファイル２００３について現在の余白の設定を調べる。余白の設定がなされている場合には、ステップＳ３１０４へと処理が進み、そうでない場合はステップＳ３１０５へと処理が進む。ステップＳ３１０４では、データの周辺がクリップされたり余白内部の領域に合わせて縮小されたりすることを防ぐために、製本アプリケーション２００４は電子原稿ファイル２００３について余白を０に設定変更する。
【０２３４】
ステップＳ３１０５では、製本アプリケーション２００４は電子原稿ファイル２００３について現在の位置移動の設定を調べる。位置移動の設定がなされている場合にはステップＳ３１０６へと処理が進み、そうでない場合はステップＳ３１０７へと処理が進む。ステップＳ３１０６では、製本アプリケーション２００４は位置移動によってデータが用紙外へとはみ出たりしないように、移動量を０へと修正する設定変更を行う。
【０２３５】
ステップＳ３１０７では、製本アプリケーション２００４は電子原稿ファイル２００３について拡大縮小の設定がなされているか否かを判断する。拡大縮小の設定が原稿と等倍でない設定になっていればステップＳ３１０８へと処理が進み、そうでない場合はステップＳ３１０９へと処理が進む。ステップＳ３１０８では、製本アプリケーション２００４は原稿サイズと等倍で印刷されるように電子原稿ファイル２００３について拡縮率を１００％に設定変更する。
【０２３６】
ステップＳ３１０９では、製本アプリケーション２００４は電子原稿ファイル２００３についてスタンプの設定がなされているか否かを判断する。この判断処理は、スタンプが設定されていると、原稿とスタンプとが重なることで符号化画像の検出が出来なくなる恐れがあるために行う。スタンプの設定がなされている場合は、ステップＳ３１１０へと処理が進み、そうでない場合は、ステップＳ３１１１へと処理が進む。ステップＳ３１１０では、製本アプリケーション２００４は電子原稿ファイル２００３についてスタンプの設定をクリアして、スタンプがつかないようにする処理を行う。
【０２３７】
ステップＳ３１１１では、電子原稿ファイル２００３についてアノテーションが出力される設定になっているか否かを判定する。アノテーションが出力される設定であり、しかも、アノテーションが実際に設定されている場合は、スタンプ同様に原稿とアノテーションが重なることで符号化画像が検出できなくなる可能性がある。アノテーションが出力されると判断された場合には、ステップＳ３１１２へと処理が進み、そうでない場合は本フローチャートの処理を終了する。ステップＳ３１１２では、アノテーションが出力されないように電子原稿ファイル２００３についてアノテーション表示設定をＯｆｆへと変更する。
【０２３８】
本フローチャートでは、６種類の設定のみに限定して説明しているが、本発明はこれら６種類の設定に限定されることなく、符号化画像の検出に影響がある設定すべてを網羅できることは言うまでもない。
【０２３９】
上述したブックファイル２００３の設定以外にもプリンタドライバ２００６の画質の設定も符号化画像の検出に影響を与えるため、ブックファイル２００３の設定を変更するだけでは不十分である場合がある。例えば、プリンタドライバ２００６で解像度を粗く設定すると人間の目には十分な情報を提供できる印刷結果が得られるが、符号化画像が検出できなくなる可能性がある。一般的にＯＳが定義しているプリンタドライバのインタフェースだけでは電子原稿デスプーラ２００５がプリンタドライバ２００６の設定を十分に変更する事は出来ない。プリンタドライバ２００６が設定を変更するための特別なインタフェースを公開している場合には、電子原稿デスプーラ２００５はより詳細にプリンタドライバ２００６の設定をコントロールすることができる。
【０２４０】
図３２は電子原稿デスプーラ２００５とプリンタドライバ２００６の間に設定変更のインタフェースがある場合に、電子原稿デスプーラ２００５が符号化画像の検出に影響があるプリンタドライバ２００６の画像設定を変更する処理例のフローチャートである。
【０２４１】
ステップＳ３２０１では、製本アプリケーション２００４はプリンタドライバ２００６で設定されている解像度が原稿の解像度と一致しているか否かを判断する。解像度が一致している場合はステップＳ３２０４へ処理が進み、不一致と判断されたが原稿の解像度と一致する解像度設定をプリンタドライバ２００６が有している場合にはステップＳ３２０２へ処理が進み、そうでない場合はステップＳ３２０３へ処理が進む。ステップＳ３２０２では、製本アプリケーション２００４は原稿の解像度が出力解像度と一致するようにプリンタドライバ２００６での解像度の設定を変更する。ステップＳ３２０３では、製本アプリケーション２００４は可能な限りの最高解像度での出力になるようにプリンタドライバ２００６の解像度の設定を変更する。
【０２４２】
ステップＳ３２０４では、製本アプリケーション２００４はプリンタドライバ２００６での画像品質の設定を調べる。画像品質の設定が最高の品質で無い場合は、ステップＳ３２０５へと処理が進み、そうでない場合はステップＳ３２０６へと処理が進む。ステップＳ３２０５では、製本アプリケーション２００４はプリンタドライバ２００６での画像品質の設定を最高画質になるように設定変更する。
【０２４３】
ステップＳ３２０６では、製本アプリケーション２００４はプリンタドライバ２００６でのカラーの設定を調べる。カラーの設定がモノクロ固定、あるいは、カラー固定である場合にはステップＳ３２０７へと処理が進み、そうでない場合はステップＳ３２０８へと処理が進む。ステップＳ３２０７では、製本アプリケーション２００４は原稿がカラー原稿であるかモノクロ原稿であるかに応じてカラー出力するかモノクロ出力するかを切り替えるオートカラー設定へと変更する。
【０２４４】
ステップＳ３２０８では、製本アプリケーション２００４はプリンタドライバ２００６での色調の補正処理が設定されているか否かを調べる。色調補正の設定がなされている場合にはステップＳ３２０９へと処理が進み、そうでない場合は処理を終了する。ステップＳ３２０９では、製本アプリケーション２００４は色調が変更されることで符号化画像の検出が出来なくなる恐れをなくすためにプリンタドライバ２００６での色調補正処理を解除する。
【０２４５】
図３２では４種類の画像処理設定だけを説明しているが、本発明はこれら４種類の画像処理設定に限定されることはない。実際には符号化画像に影響するすべての設定を調べ、影響がなくなるように、あるいは検出処理への影響が十分に軽減されるように設定を変更すべきなのはいうまでもない。また、ステップＳ３２０３では、最高解像度での出力へと切り替えているが、処理を停止するなどのバリエーションも考えられる。
【０２４６】
図３３は、面付け設定を行うためのＧＵＩの一例である。５つのタブをもち、５種類に分類された処理を設定することが可能である。第一のタブ画面は、水平線で区切られた３つのグループ（エリア３３０１〜３３０３）から構成されている。エリア３３０１は、出力用紙の設定を行うためのコントロールが配置されており、用紙サイズ、向きなどを設定することが出来る。エリア３３０２は、ページレイアウトを設定するためのコントロールから構成されており、Ｎｕｐの設定、Ｎｕｐの場合のＮ個に区切られた領域への並べ順、領域間の区切り線などを設定することが出来る。エリア３３０３は、原稿の配置を設定するためのコントロールから構成されており、原稿を用紙の左上基準で配置するなどの配置基準や、余白で狭められた領域へと原稿を縮小配置する設定などをすることができる。
【０２４７】
図３４は、図２６のステップＳ２６０６のＧＵＩ制御処理を図３３のＧＵＩに適用した後のＧＵＩの例である。符号化画像の画質に影響を与える設定が出来ないように、ＧＵＩをコントロールした結果、外観上は図３３と同じ構成ではあるが、すべての設定がＤｉｓａｂｌｅ化されている。本図では全ての設定がＤｉｓａｂｌｅ化されているが、図３３の例ではエリア３３０１〜３３０３における全ての設定が符号化画像の画質に影響を与える設定であったからである。符号化画像の検出に影響が無い設定であれば、利用可能の状態のままである。また、コントロール全体でＤｉｓａｂｌｅ化するだけではなく、選択肢を絞るという制限も本発明の範疇に含まれるのは言うまでも無い。
【０２４８】
図３５は、ステップＳ２６０６のＧＵＩ制御処理の詳細フローの例を示すフローチャートである。ステップＳ３５０１では、製本アプリケーション２００４は符号化画像の検出に影響を与えるような設定を行うためのＧＵＩコントロールのリストを電子原稿ファイル２００３から読み込む。ステップＳ３５０２では、製本アプリケーション２００４はステップＳ３５０１において読み込んだリストから順にコントロールを取り出す。次に、ステップＳ３５０３では、製本アプリケーション２００４は制御対象の全てのコントロールに対して処理を実施したか否かを判断する。全ての対象コントロールに対して処理を実施していれば処理を終了し、一方、まだ残っているコントロールが存在すれば、そのコントロールに対しての処理を行うためにステップＳ３５０４へと処理が進む。ステップＳ３５０４では、製本アプリケーション２００４はステップＳ３５０２で選択した処理対象コントロールをＤｉｓａｂｌｅ化する。
（その他の実施形態）
さらに、本発明は、複数の機器（例えばコンピュータ、インタフェース機器、リーダ、プリンタなど）を含むシステムに適用することも、１つの機器からなる装置（画像形成装置、プリンタ、ファクシミリ装置など）に適用することも可能である。
【０２４９】
また、本発明の目的は、上述の実施形態で示したフローチャートの手順を実現するプログラムを格納した記憶媒体から、システムまたは装置のコンピュータ（または、ＣＰＵやＭＰＵ）が、そのプログラムを読み出し、実行することによっても達成される。この場合、記憶媒体から読み出されたプログラム自体が上述した実施形態の機能を実現することになる。そのため、このプログラム、およびプログラムを格納した記憶媒体も本発明の一つを構成することになる。
【０２５０】
プログラムを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０２５１】
コンピュータが読み出したプログラムを実行することにより、上述した実施形態の機能が実現される。加えて、そのプログラムの指示に基づきコンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【０２５２】
さらに、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる場合も可能である。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される。
【図面の簡単な説明】
【０２５３】
【図１】本発明の一実施形態にかかる画像形成システムの全体構成を示す図である。
【図２】本発明の一実施形態にかかる画像形成装置の入出力デバイス外観図である。
【図３】本発明の一実施形態にかかる画像形成装置の制御部の構成をより詳細に説明するためのブロック図である。
【図４】本発明の一実施形態にかかるタイル画像データを概念的に示す図である。
【図５】本発明の一実施形態にかかるスキャナ画像処理部のブロック図である。
【図６】本発明の一実施形態にかかるプリンタ画像処理部のブロック図である。
【図７】本発明の一実施形態にかかる操作部の一例を説明する図である。
【図８】本発明の一実施形態にかかる操作部の一例を説明する図である。
【図９】本発明の一実施形態にかかる操作部の一例を説明する図である。
【図１０】本発明の一実施形態にかかる原稿入力処理のフローチャートである。
【図１１】本発明の一実施形態にかかる符号化画像の新規追加処理のフローチャートである。
【図１２】本発明の一実施形態にかかる符号化画像を出力用紙に出力する処理のフローチャートである。
【図１３】本発明の一実施形態にかかる操作部の一例を説明する図である。
【図１４】入力データを符号化する従来技術を説明する図である。
【図１５】符号化データを復号化して符号化前のデータを抽出する従来技術の説明図である。
【図１６】本発明に係る課題を説明する図である。
【図１７】本発明の一実施形態にかかる符号化画像領域を説明する図である。
【図１８】本発明の一実施形態にかかる画像編集領域を説明する図である。
【図１９】本発明の一実施形態にかかる後処理領域を説明する図である。
【図２０】本発明の第二の実施形態に係る文書処理システムの構成を示す図である。
【図２１】本発明の第二の実施形態に係るブックファイルの形式の一例を模式的に示す図である。
【図２２】本発明の第二の実施形態に係るブック属性の一例を示すリストである。
【図２３】本発明の第二の実施形態に係る章属性の一例を示すリストである。
【図２４】本発明の第二の実施形態に係るページ属性の一例を示すリストである。
【図２５】本発明の第二の実施形態に係るユーザインタフェース画面を示す図である。
【図２６】本発明の第二の実施形態に係る製本アプリケーションが電子原稿ファイルを読み込んだときの処理を説明するフローチャートである。
【図２７】本発明の第二の実施形態に係る電子原稿ファイルを読み込む処理の詳細を示すフローチャートである。
【図２８】本発明の第二の実施形態に係る分割データ復元処理の概略を説明するフローチャートである。
【図２９】本発明の第二の実施形態に係る符号化画像データが細分化されているか否かを判定する処理の詳細を示すフローチャートである。
【図３０】本発明の第二の実施形態に係るデータ復元処理と符号化画像データの検出までの処理の一例を詳細に説明するフローチャートである。
【図３１】本発明の第二の実施形態に係る電子原稿ファイルの設定変更処理の詳細を示すフローチャートである。
【図３２】本発明の第二の実施形態に係るプリンタドライバの画像設定を変更する処理の一例を示すフローチャートである。
【図３３】本発明の第二の実施形態に係る面付け設定を行うためのＧＵＩの一例を示す図である。
【図３４】本発明の第二の実施形態に係るＧＵＩ制御処理を図３３に示すＧＵＩに適用後のＧＵＩを示す図である。
【図３５】本発明の第二の実施形態に係るＧＵＩ制御処理の詳細な処理を示すフローチャートである。
【符号の説明】
【０２５４】
１０、２０、３０  画像形成装置
１１、２１、３１  制御部（Controller Unit）
１２、２２、３２  操作部
１４、２４、３３  プリンタ部
４０  ホストコンピュータ（ＰＣ）
５０  ＬＡＮ
３０１  ＣＰＵ（中央処理装置）
３０５  操作部Ｉ／Ｆ（インタフェース）
３１２  スキャナ画像処理部
３１５  プリンタ画像処理部
５０７  復号部
６０７  符号画像合成部
８００  応用モード設定画面
８０１  綴じ代設定タブ
８０２  枠消し設定タブ
８０３  製本設定タブ
８０４  ネガポジ設定タブ
８０５  鏡像設定タブ
８０６  符号化画像印字タブ
９００  後処理設定画面
９０１  ソート設定タブ
９０２  グループ設定タブ
９０３  ステイプル設定タブ
９０４  パンチ設定タブ
９０５  裁断設定タブ
１３００  ユーザ警告画面
１３０１  印刷設定変更
１３０２  継続
１３０３  キャンセル
２０００  デジタルコンピュータ
２００１  一般アプリケーション
２００２  電子原稿ライタ
２００３  電子原稿ファイル（ブックファイル）
２００４  製本アプリケーション
２００５  電子原稿デスプーラ
２００６  プリンタドライバ
２００７  プリンタ
２１０１  文書情報
２１０２  文書制御情報
２１０３  文書設定情報
２１０４  章情報リスト
２１０５  章情報
２１０６  章制御情報
２１０７  章設定情報
２１０８  ページ情報リスト
２１０９  ページ情報
２１１０  ページ制御情報
２１１１  ページ設定情報
２１１２  ページリンク情報（ページデータリンク）
２１１３  ページデータリスト
２５００  ユーザインタフェース画面
２５０１  ツリー部
２５０２  プレビュー部
【図１】
2008148273.tif 000003
【図２】
2008148273.tif 000004
【図３】
2008148273.tif 000005
【図４】
2008148273.tif 000006
【図５】
2008148273.tif 000007
【図６】
2008148273.tif 000008
【図７】
2008148273.tif 000009
【図８】
2008148273.tif 000010
【図９】
2008148273.tif 000011
【図１０】
2008148273.tif 000012
【図１１】
2008148273.tif 000013
【図１２】
2008148273.tif 000014
【図１３】
2008148273.tif 000015
【図１４】
2008148273.tif 000016
【図１５】
2008148273.tif 000017
【図１６】
2008148273.tif 000018
【図１７】
2008148273.tif 000019
【図１８】
2008148273.tif 000020
【図１９】
2008148273.tif 000021
【図２０】
2008148273.tif 000022
【図２１】
2008148273.tif 000023
【図２２】
2008148273.tif 000024
【図２３】
2008148273.tif 000025
【図２４】
2008148273.tif 000026
【図２５】
2008148273.tif 000027
【図２６】
2008148273.tif 000028
【図２７】
2008148273.tif 000029
【図２８】
2008148273.tif 000030
【図２９】
2008148273.tif 000031
【図３０】
2008148273.tif 000032
【図３１】
2008148273.tif 000033
【図３２】
2008148273.tif 000034
【図３３】
2008148273.tif 000035
【図３４】
2008148273.tif 000036
【図３５】
2008148273.tif 000037