(57)【要約】【課題】複数回の文書の出力指示があった場合でも、他の部又は頁が混在した状態から元の部又は頁に整えることを可能にする画像を、頁毎に合成するようにした画像処理装置を提供する。【解決手段】画像処理装置の受付手段は、文書と出力部数を含む出力指示を受け付け、出力処理情報抽出手段は、前記受付手段によって受け付けられた出力指示毎に行う出力処理を示す情報である出力処理情報を抽出し、合成手段は、前記受付手段によって受け付けられた文書の頁毎に、前記出力処理情報抽出手段によって抽出された出力処理情報を示す画像と、部番号を示す画像又は頁番号を示す画像を合成し、出力手段は、前記合成手段によって合成された文書を出力する。【選択図】図１
2012076263.tif 000002
【特許請求の範囲】
【請求項１】
文書と出力部数を含む出力指示を受け付ける受付手段と、
前記受付手段によって受け付けられた出力指示毎に行う出力処理を示す情報である出力処理情報を抽出する出力処理情報抽出手段と、
前記受付手段によって受け付けられた文書の頁毎に、前記出力処理情報抽出手段によって抽出された出力処理情報を示す画像と、部番号を示す画像又は頁番号を示す画像を合成する合成手段と、
前記合成手段によって合成された文書を出力する出力手段
を具備することを特徴とする画像処理装置。
【請求項２】
前記受付手段によって受け付けられた文書が複数頁であるか否か、又は該受付手段によって受け付けられた出力部数が複数部数であるか否かを判断する判断手段
を具備し、
前記出力処理情報抽出手段又は前記合成手段は、前記判断手段によって文書が複数頁であると判断された場合又は出力部数が複数部数であると判断された場合に処理を行う
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記判断手段は、前記受付手段によって受け付けられた出力指示に基づいて、前記文書を出力した出力媒体の頁を特定できる情報を含んだ情報画像を該文書の頁毎に合成するか否かを判断し、
前記出力処理情報抽出手段又は前記合成手段は、前記判断手段によって前記情報画像を合成すると判断された場合に処理を行い、該合成手段は、該情報画像を前記文書の頁毎に合成する
ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記出力手段によって出力される出力媒体に合成される情報画像を処理する情報画像アプリケーションを示す情報である情報画像アプリケーション情報を抽出する情報画像アプリケーション情報抽出手段
をさらに具備し、
前記合成手段は、前記受付手段によって受け付けられた文書の頁毎に、前記情報画像アプリケーション情報抽出手段によって抽出された情報画像アプリケーション情報を示す画像を合成する
ことを特徴とする請求項１から３のいずれか一項に記載の画像処理装置。
【請求項５】
コンピュータを、
文書と出力部数を含む出力指示を受け付ける受付手段と、
前記受付手段によって受け付けられた出力指示毎に行う出力処理を示す情報である出力処理情報を抽出する出力処理情報抽出手段と、
前記受付手段によって受け付けられた文書の頁毎に、前記出力処理情報抽出手段によって抽出された出力処理情報を示す画像と、部番号を示す画像又は頁番号を示す画像を合成する合成手段と、
前記合成手段によって合成された文書を出力する出力手段
として機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
用紙に頁（ページ）符号、部符号を付する技術がある。
これに関連する技術として、例えば、特許文献１には、用紙の端部に印刷されたページマーク，部マーク，表裏マークを利用者がチェックするだけで、束（部）の仕分け、ページ順、紙の表裏方向の統一性等を容易にチェックし、整えることを容易にすることと、ふちなし印刷する際には、ふちなし印刷画像の仕上がりの美しさと、整列の容易性を同時に実現することを課題とし、プリンタドライバ部が、印刷装置に出力されるべき印刷情報に対してページマークをページ毎に位置がシフトするように付加し、部マークを所定の印刷単位（１まとまりの部，印刷ジョブ）毎に位置がシフトするように付加し、また両面印刷する際、表裏マークを印刷用紙の表裏で異なる位置となるように付加し、さらにふちなし印刷する際、前記ページマーク，部マークを印刷用紙の裏面に印刷されるように付加する構成が開示されている。
【０００３】
また、例えば、特許文献２には、複数部印刷を行う場合に、「部」毎に異なる潜像文字列が付けられた地紋印刷を行うための印刷ジョブを生成することを目的とし、地紋パターン生成手段と、地紋パターン付加手段と、印刷ジョブを生成する生成手段と、を有し、地紋パターン生成手段は、ページのページ番号と、印刷部数に係る部番号とに関連付けられた識別情報を含む潜像文字列を埋め込んだ地紋パターンを生成することが開示されている。
【０００４】
また、例えば、特許文献３には、ページ印刷機能を持たないコピー、複合機等に対して印字出力を行う場合にも任意のページ番号付けを設定することが可能な印刷処理装置、方法及びプログラムを提供することを課題とし、印刷ジョブ作成管理部は印刷画像及び設定データに基づいて印刷ジョブを作成し、ここで、ページ番号付与の指定及び設定内容がある場合、ページ番号付与の設定内容に基づいてページ番号データを作成し、ページ番号画像データ生成部はページ番号データに基づいてページ番号画像データを生成し、ページ番号画像データ合成部はページ番号データに基づいて印刷画像にページ番号画像データを合成し、印刷ジョブ作成管理部はページ番号付き印刷画像に基づいて印刷ジョブを再作成し、印刷ジョブ送信部は印刷ジョブを画像出力装置に送信することが開示されている。
【０００５】
また、例えば、特許文献４には、挿入シートのページ番号を考慮して、片面印刷モードや両面印刷モードに応じてページ番号が適正に印刷できるようにすることを課題とし、画像形成装置と後処理装置とを備え、画像形成装置を経由して排紙トレイに排出される複数の記録シート内の所定位置に対して、挿入シートが画像形成装置を経由せずに後処理装置にて直接挿入可能な画像形成システムは、このような挿入シートを含む複数の記録シートに対するページ番号の割り付けを、当該挿入シートのページ数を考慮するか否かの指示に応じて、さらに、片面印刷モードや両面印刷モードの設定に応じて適正に行うことが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−２０２８５２号公報
【特許文献２】特開２００７−１１５１２６号公報
【特許文献３】特開２００５−３２８３５０号公報
【特許文献４】特開２００５−１６１８３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、複数回の文書の出力指示があった場合でも、他の部又は頁が混在した状態から元の部又は頁に整えることを可能にする画像を、頁毎に合成するようにした画像処理装置及び画像処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、文書と出力部数を含む出力指示を受け付ける受付手段と、前記受付手段によって受け付けられた出力指示毎に行う出力処理を示す情報である出力処理情報を抽出する出力処理情報抽出手段と、前記受付手段によって受け付けられた文書の頁毎に、前記出力処理情報抽出手段によって抽出された出力処理情報を示す画像と、部番号を示す画像又は頁番号を示す画像を合成する合成手段と、前記合成手段によって合成された文書を出力する出力手段を具備することを特徴とする画像処理装置である。
【０００９】
請求項２の発明は、前記受付手段によって受け付けられた文書が複数頁であるか否か、又は該受付手段によって受け付けられた出力部数が複数部数であるか否かを判断する判断手段を具備し、前記出力処理情報抽出手段又は前記合成手段は、前記判断手段によって文書が複数頁であると判断された場合又は出力部数が複数部数であると判断された場合に処理を行うことを特徴とする請求項１に記載の画像処理装置である。
【００１０】
請求項３の発明は、前記判断手段は、前記受付手段によって受け付けられた出力指示に基づいて、前記文書を出力した出力媒体の頁を特定できる情報を含んだ情報画像を該文書の頁毎に合成するか否かを判断し、前記出力処理情報抽出手段又は前記合成手段は、前記判断手段によって前記情報画像を合成すると判断された場合に処理を行い、該合成手段は、該情報画像を前記文書の頁毎に合成することを特徴とする請求項２に記載の画像処理装置である。
【００１１】
請求項４の発明は、前記出力手段によって出力される出力媒体に合成される情報画像を処理する情報画像アプリケーションを示す情報である情報画像アプリケーション情報を抽出する情報画像アプリケーション情報抽出手段をさらに具備し、前記合成手段は、前記受付手段によって受け付けられた文書の頁毎に、前記情報画像アプリケーション情報抽出手段によって抽出された情報画像アプリケーション情報を示す画像を合成することを特徴とする請求項１から３のいずれか一項に記載の画像処理装置である。
【００１２】
請求項５の発明は、コンピュータを、文書と出力部数を含む出力指示を受け付ける受付手段と、前記受付手段によって受け付けられた出力指示毎に行う出力処理を示す情報である出力処理情報を抽出する出力処理情報抽出手段と、前記受付手段によって受け付けられた文書の頁毎に、前記出力処理情報抽出手段によって抽出された出力処理情報を示す画像と、部番号を示す画像又は頁番号を示す画像を合成する合成手段と、前記合成手段によって合成された文書を出力する出力手段として機能させるための画像処理プログラムである。
【発明の効果】
【００１３】
請求項１の画像処理装置によれば、複数回の文書の出力指示があった場合でも、他の部又は頁が混在した状態から元の部又は頁に整えることを可能にする画像を、頁毎に合成することができる。
【００１４】
請求項２の画像処理装置によれば、文書が複数頁又は出力部数が複数部数である場合に、文書の頁毎に、出力処理情報を示す画像と、部番号を示す画像又は頁番号を示す画像を合成することができる。
【００１５】
請求項３の画像処理装置によれば、情報画像を文書の頁毎に合成する場合に、文書の頁毎に、出力処理情報を示す画像と、部番号を示す画像又は頁番号を示す画像を合成することができる。
【００１６】
請求項４の画像処理装置によれば、文書の頁毎に、情報画像アプリケーション情報を示す画像を合成することができる。
【００１７】
請求項５の画像処理プログラムによれば、複数回の文書の出力指示があった場合でも、他の部又は頁が混在した状態から元の部又は頁に整えることを可能にする画像を、頁毎に合成することができる。
【図面の簡単な説明】
【００１８】
【図１】第１の実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態を具現化した場合のシステム構成例を示す説明図である。
【図３】第１の実施の形態による処理例を示すフローチャートである。
【図４】第１の実施の形態による処理例を示す説明図である。
【図５】第１の実施の形態による処理例を示す説明図である。
【図６】第１の実施の形態による処理例を示す説明図である。
【図７】第１の実施の形態による処理例を示す説明図である。
【図８】第２の実施の形態の構成例についての概念的なモジュール構成図である。
【図９】第２の実施の形態による処理例を示すフローチャートである。
【図１０】第２の実施の形態による処理例を示す説明図である。
【図１１】既使用マークテーブルのデータ構造例を示す説明図である。
【図１２】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【図１３】本実施の形態の前提技術の例を示す説明図である。
【図１４】本実施の形態の前提技術の例を示す説明図である。
【発明を実施するための形態】
【００１９】
まず、実施の形態を説明する前に、本実施の形態の前提技術について説明する。
電子情報とその電子情報を出力した出力媒体との関係を把握するためのアプリケーションがある。例えば、電子情報である印刷した文書の頁（ページ）と出力する出力媒体毎に付与する異なる識別子を関連付けて記憶するとともに、付与した識別子を出力媒体上に出力するアプリケーションがある。
より具体的には、識別子を示す情報画像をページ毎に印刷するアプリケーションがある。なお、ここでの識別子は、そのアプリケーションにおいて、出力媒体を一意に識別するための情報である。また、情報画像とは、機械可読な態様で電子データを表すために体系的に作られた画像コードをいい、具体的には、１次元バーコード、ＱＲコード（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ  ｃｏｄｅ）等の２次元コード、スキャナ付きのペンで読み取られ、その出力媒体上でのそのペンによる筆記位置（ストローク）を識別するための位置情報が書き込まれている画像コード等がある。そして、例えば、出力媒体に手書きで書き込まれた情報を読み取って、その出力媒体に印刷された情報画像内の識別子に対応する電子情報である文書のページに対して処理を行う。
なお、情報画像は、人間の視覚にとって可視であってもよいし、不可視又は不可視と同等の情報画像であってもよい。不可視又は不可視と同等の情報画像とは、肉眼ではその情報画像があることを判別できない情報画像又はそれに相当する情報画像のことである。つまり、人に意識されにくい情報画像である。
【００２０】
このようなアプリケーションを実現するシステムにおいて、複数ページからなる文書を複数部数だけ印刷する場合について説明する。例えば、３ページからなる文書を３部印刷するとする。この場合、電子情報の文書の識別子と紙の文書の識別子を関連付けて記憶している。図１３に例示するように、電子文書は３ページからなり、３部印刷するので、３つの電子文書の各ページ（電子文書１３０１〜１３０９）をそれぞれ識別するための識別子として、電子文書ＩＤ：ｅ０１〜ｅ０９が付与されている。そして、その電子文書が印刷された紙文書のそれぞれ（紙文書１３２１〜１３２９）を識別するための識別子として、紙文書ＩＤ：ｐ０１〜ｐ０９が付与されている。その紙文書ＩＤを含む情報画像が紙文書１３２１〜１３２９に印刷されている。電子文書ＩＤ：ｅ０１〜ｅ０９と紙文書ＩＤ：ｐ０１〜ｐ０９とは関連付けられている。つまり、紙文書ＩＤから対応する電子文書ＩＤの電子文書を抽出し得る。
【００２１】
そして、印刷された紙文書１３２１〜１３２３、紙文書１３２４〜１３２６、紙文書１３２７〜１３２９をそれぞれ異なる人（例えば、紙文書１３２１〜１３２３をＡさん、紙文書１３２４〜１３２６をＢさん、紙文書１３２７〜１３２９をＣさん）に配布する。
そして、Ａさんが紙文書ＩＤ：ｐ０１の紙文書１３２１に書き込みを行い、Ｂさんが紙文書ＩＤ：ｐ０５の紙文書１３２５に書き込みを行い、Ｃさんが紙文書ＩＤ：ｐ０９の紙文書１３２９に書き込みを行う。その書き込みが行われた紙文書１３２１、紙文書１３２５、紙文書１３２９をスキャナ等で読み取って、各画像内の画像情報を解析して、紙文書ＩＤとして、ｐ０１、ｐ０５、ｐ０９を抽出する。そして、紙文書１３２１（紙文書ＩＤ：ｐ０１）に対応する電子文書ＩＤ：ｅ０１の電子文書１３０１にＡさんの書き込みを反映させる処理を行い、紙文書１３２５（紙文書ＩＤ：ｐ０５）に対応する電子文書ＩＤ：ｅ０５の電子文書１３０５にＢさんの書き込みを反映させる処理を行い、紙文書１３２９（紙文書ＩＤ：ｐ０９）に対応する電子文書ＩＤ：ｅ０９の電子文書１３０９にＣさんの書き込みを反映させる処理を行う。
このようなアプリケーションによって、紙文書に対する処理を電子文書に反映し得るようになる。
【００２２】
前述のアプリケーションでは、出力された紙の組み合わせは限定されている。図１３の例では、（ｂ−１）紙文書１３２１〜１３２３の組み合わせ、（ｂ−２）紙文書１３２４〜１３２６の組み合わせ、（ｂ−３）紙文書１３２７〜１３２９の組み合わせは、それぞれ異なる人に配布されるので、この組み合わせを崩すことをしてはならない。例えば、紙文書が申込書である場合、同じ組み合わせの電子文書に反映させる必要があり、他の人の書き込みが紛れ込まないようにしなければならない。
【００２３】
しかしながら、紙文書ＩＤ：ｐ０１、ｐ０４、ｐ０７の紙文書１３２１、紙文書１３２４、紙文書１３２７を見た場合、その内容は同じであり、情報画像には紙文書ＩＤが埋め込まれているが、ユーザが視覚的に見分けることは困難（ほぼ不可能）である。紙文書ＩＤ：ｐ０２、ｐ０５、ｐ０８の紙文書１３２２、紙文書１３２５、紙文書１３２８と紙文書ＩＤ：ｐ０３、ｐ０６、ｐ０９の紙文書１３２３、紙文書１３２６、紙文書１３２９についても同様である。
つまり、ユーザは、紙文書の組み合わせとアプリケーション上での組み合わせ（電子文書の組み合わせ）とが同じであるか否かを確認することは困難（ほぼ不可能）である。
【００２４】
これを解決するのに、例えば、紙文書ＩＤをユーザが視覚的に見える情報として印刷することが考えられる。その場合、連続するページで紙文書ＩＤは連番になるように制御する必要がある。１つの文書の連続するページで紙文書ＩＤが連番であるという情報だけでは、適切に紙文書を組み合わせ通りに分割するのは困難である。また、連番で紙文書ＩＤを印刷するという制約は、紙文書ＩＤの再利用ができない等の、紙文書ＩＤの利用が制限される。
【００２５】
そこで、紙文書に、同じ組み合わせであることを示す情報を印刷することが考えられる。具体的には、何部目かの情報を印字することで、ユーザは同じ組み合わせである紙文書を特定できる。例えば、図１４（ａ−１）、（ａ−２）、（ａ−３）のように、紙文書１４０１〜１４０９の右下の部分に部番号を印刷することによって、紙文書ＩＤ：ｐ０１、ｐ０２、ｐ０３の紙文書１４０１〜１４０３は１つの組み合わせ（１部目）であり、紙文書ＩＤ：ｐ０４、ｐ０５、ｐ０６の紙文書１４０４〜１４０６は１つの組み合わせ（２部目）であり、紙文書ＩＤ：ｐ０７、ｐ０８、ｐ０９の紙文書１４０７〜１４０９は１つの組み合わせ（３部目）であることが確認し得る。
しかし、同じ文書を複数回の出力指示にしたがって印刷する場合、例えば、図１４に示すように、１回目の出力指示で３部、２回目の出力指示で３部、合計６部を出力する場合、１回目の出力指示で出力された紙文書ＩＤ：ｐ０１の紙文書１４０１と２回目の出力指示で出力された紙文書ＩＤ：ｐ１０の紙文書１４２１では、部数だけでは区別が付かない。紙文書ＩＤ：ｐ０２〜ｐ０９の紙文書１４０２〜１４０９と紙文書ＩＤ：ｐ１０〜ｐ１８の紙文書１４２１〜１４２９の関係も同様である。
【００２６】
以下、図面に基づき本発明を実現するにあたっての好適な各種の実施の形態の例を説明する。
図１は、第１の実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するの意である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じて定まることの意を含めて用いる。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００２７】
第１の実施の形態である画像処理装置は、文書を出力するものであって、図１の例に示すように、画像処理装置１００は、受付モジュール１１０、印刷処理ＩＤ生成・抽出モジュール１２０、判断モジュール１３０、合成モジュール１４０、出力モジュール１５０を有している。
【００２８】
受付モジュール１１０は、判断モジュール１３０と接続されている。受付モジュール１１０は、文書と出力部数を含む出力指示を受け付ける。
出力指示に含まれる文書は、文書そのもの（文書を構成する電子データ）であってもよいし、文書が格納された場所（ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、文書名等）等であってもよい。文書が格納された場所を受け取った場合は、その格納場所から文書を抽出する。なお、以下、文書という場合は、電子文書のことを指し、紙文書と区別をする場合に、電子文書という。文書とは、テキストデータ、場合によっては画像、動画、音声等の電子データ、又はこれらの組み合わせであり、記憶、編集及び検索等の対象となり、システム又は利用者間で個別の単位として交換できるものをいい、これらに類似するものを含む。
また、出力指示に含まれる部数とは、出力する紙文書の束の数をいい、各ページを部数だけ出力することをいう。出力する順番としては、部毎に印刷してもよいし、ページ毎に印刷してもよい。３ページの文書を３部印刷する例について示すと、部毎に印刷するとは、１ページ、２ページ、３ページを順にそれぞれ印刷した後、また１ページから順に印刷することを３回繰り返すことであり、ページ毎に印刷するとは、１ページを連続して３枚、２ページを連続して３枚、３ページを連続して３枚印刷することである。以下、部毎に印刷する場合を例示して説明する。
【００２９】
印刷処理ＩＤ生成・抽出モジュール１２０は、合成モジュール１４０と接続されている。印刷処理ＩＤ生成・抽出モジュール１２０は、受付モジュール１１０によって受け付けられた出力指示毎に行う出力処理を示す情報である出力処理情報を抽出する。
出力処理情報とは、出力処理をその出力装置において一意に特定する情報である。具体的には、ＪｏｂＩＤ、日時（時分秒まで含めてもよい）、出力装置ＩＤ、これらの組み合わせであってもよい。日時とは、出力指示を受け付けた日時であってもよいし、１枚目の出力開始日時であってもよい。ここで、抽出するとは、他のモジュールによって生成された出力処理情報を受け取ってもよいし、印刷処理ＩＤ生成・抽出モジュール１２０が出力処理情報を生成し、それを利用するようにしてもよい。以下、出力処理情報としてＪｏｂＩＤを例示して説明する。
【００３０】
判断モジュール１３０は、受付モジュール１１０、合成モジュール１４０と接続されている。判断モジュール１３０は、受付モジュール１１０によって受け付けられた文書が複数ページであるか否か、又は受付モジュール１１０によって受け付けられた出力部数が複数部数であるか否かを判断する。もちろんのことながら、受付モジュール１１０によって受け付けられた文書が複数ページであるか否か、かつ受付モジュール１１０によって受け付けられた出力部数が複数部数であるか否かを判断するようにしてもよい。
そして、印刷処理ＩＤ生成・抽出モジュール１２０又は合成モジュール１４０は、判断モジュール１３０によって文書が複数ページであると判断された場合又は出力部数が複数部数であると判断された場合に処理を行うようにしてもよい。もちろんのことながら、印刷処理ＩＤ生成・抽出モジュール１２０又は合成モジュール１４０は、判断モジュール１３０によって文書が複数ページであると判断された場合かつ出力部数が複数部数であると判断された場合に処理を行うようにしてもよい。
【００３１】
また、判断モジュール１３０は、受付モジュール１１０によって受け付けられた出力指示に基づいて、文書を出力した出力媒体のページを特定できる情報を含んだ情報画像をその文書のページ毎に合成するか否かを判断するようにしてもよい。
そして、印刷処理ＩＤ生成・抽出モジュール１２０又は合成モジュール１４０は、判断モジュール１３０によって情報画像を合成すると判断された場合に処理を行うようにしてもよい。合成モジュール１４０は、その情報画像をその文書のページ毎に合成する。
なお、判断モジュール１３０はなくてもよい、又は何ら処理をしなくてもよい。つまり、受付モジュール１１０が出力指示を受け付けたならば、印刷処理ＩＤ生成・抽出モジュール１２０、合成モジュール１４０が処理を行うようにしてもよい。
【００３２】
合成モジュール１４０は、印刷処理ＩＤ生成・抽出モジュール１２０、判断モジュール１３０、出力モジュール１５０と接続されている。合成モジュール１４０は、受付モジュール１１０によって受け付けられた文書のページ毎に、印刷処理ＩＤ生成・抽出モジュール１２０によって抽出された出力処理情報を示す画像と、部番号を示す画像又はページ番号を示す画像を合成する。
出力処理情報を示す画像とは、出力処理情報そのものの符号（具体的には英数字等）を画像にしたもの、出力処理情報と対応したマーク（具体的には記号、絵文字等）の画像等を含む。さらに、文書のページ毎に、部番号を示す画像、ページ番号を示す画像のいずれか一方又はこれらの組み合わせを合成する。組み合わせとしては、出力処理情報と部番号の組み合わせ（例えば、ページ数が１の場合）、出力処理情報とページ番号の組み合わせ（例えば、部数が１の場合）、出力処理情報と部番号とページ番号の組み合わせ（例えば、部数、ページ数ともに複数の場合）がある。ここで出力処理情報を示す画像、部番号を示す画像、ページ番号を示す画像は、人間の視覚にとって可視である。また、合成する場所は、ページ内であればよいが、一般的には端部の空白部分に合成する。
その出力指示において、合成する出力処理情報は１つであるが、合成するページ番号はその文書のページ毎に異なり（１ページ目には１ページ目を示す画像、２ページ目には２ページ目を示す画像、・・・）、合成する部番号は部毎に異なる（１部目には１部目を示す画像、２部目には２部目を示す画像、・・・）。
【００３３】
出力モジュール１５０は、合成モジュール１４０と接続されている。出力モジュール１５０は、合成モジュール１４０によって合成された文書を出力する。文書を出力するとは、その文書の画像を出力することであり、例えば、プリンタ等の印刷装置で印刷媒体に印刷すること、ディスプレイ等の表示装置に表示すること、ファックス等の画像送信装置で画像を送信すること、画像データベース等の画像記憶装置へ画像を書き込むこと、メモリーカード等の記憶媒体に記憶すること、他の情報処理装置へ渡すこと等が含まれる。なお、印刷することを例示して説明する。
【００３４】
図２は、第１の実施の形態を具現化した場合のシステム構成例を示す説明図である。
画像処理装置１００、クライアント２１０、クライアント２２０は、通信回線２９０を介してそれぞれ接続されている。利用者のキーボード、マウス、タッチパネル等の操作に応じて、出力対象の文書とその出力部数が指示され、クライアント２１０、クライアント２２０が、受付モジュール１１０に対して、文書と出力部数を含む出力指示を画像処理装置１００へ送信する。画像処理装置１００の受付モジュール１１０は、その送信された出力指示を受け取る。そして、前述の印刷処理ＩＤ生成・抽出モジュール１２０等による処理が行われ、文書のページ毎に、ＪｏｂＩＤ、部番号、ページ番号が合成されて印刷される。
【００３５】
図３は、第１の実施の形態による処理例を示すフローチャートである。
ステップＳ３０２では、受付モジュール１１０が、文書と出力部数を含む印刷指示を受け付ける。
ステップＳ３０４では、印刷処理ＩＤ生成・抽出モジュール１２０が、ＪｏｂＩＤを抽出する。また、ページ番号、部番号を１に初期化する。
ステップＳ３０６では、判断モジュール１３０が、複数部数か否かを判断し、複数部数の場合はステップＳ３０８へ進み、それ以外の場合はステップＳ３４２へ進む。
ステップＳ３０８では、判断モジュール１３０が、複数ページか否かを判断し、複数ページの場合はステップＳ３１０へ進み、それ以外の場合はステップＳ３３２へ進む。
【００３６】
ステップＳ３１０では、合成モジュール１４０が、ＪｏｂＩＤ、部番号、ページ番号の画像を文書に合成する。
ステップＳ３１２では、出力モジュール１５０が、ステップＳ３１０で合成した文書を印刷する。
ステップＳ３１４では、合成モジュール１４０が、ページ番号をカウントする。つまり、ページ番号に１加える。
ステップＳ３１６では、合成モジュール１４０が、残りのページがないか否かを判断し、ない場合はステップＳ３１８へ進み、それ以外の場合はステップＳ３１０からの処理を行う。
【００３７】
ステップＳ３１８では、合成モジュール１４０が、部番号をカウントする。つまり、部番号に１加える。
ステップＳ３２０では、合成モジュール１４０が、ページ番号を１に初期化する。つまり、ページ番号に１加える。
ステップＳ３２２では、合成モジュール１４０が、残りの部数がないか否かを判断し、ない場合は処理を終了し（ステップＳ３９９）、それ以外の場合はステップＳ３１０からの処理を行う。
【００３８】
ステップＳ３３２では、合成モジュール１４０が、ＪｏｂＩＤ、部番号の画像を文書に合成する。
ステップＳ３３４では、出力モジュール１５０が、合成文書を印刷する。
ステップＳ３３６では、合成モジュール１４０が、部番号をカウントする。つまり、部番号に１加える。
ステップＳ３３８では、合成モジュール１４０が、残りの部数がないか否かを判断し、ない場合は処理を終了し（ステップＳ３９９）、それ以外の場合はステップＳ３３２からの処理を行う。
【００３９】
ステップＳ３４２では、判断モジュール１３０が、複数ページか否かを判断し、複数ページの場合はステップＳ３４４へ進み、それ以外の場合はステップＳ３５２へ進む。
ステップＳ３４４では、合成モジュール１４０が、ＪｏｂＩＤ、ページ番号の画像を文書に合成する。
ステップＳ３４６では、出力モジュール１５０が、合成文書を印刷する。
ステップＳ３４８では、合成モジュール１４０が、ページ番号をカウントする。つまり、ページ番号に１加える。
【００４０】
ステップＳ３５０では、合成モジュール１４０が、残りのページがないか否かを判断し、ない場合は処理を終了し（ステップＳ３９９）、それ以外の場合はステップＳ３４４からの処理を行う。
ステップＳ３５２では、合成モジュール１４０が、ＪｏｂＩＤの画像を文書に合成する。
ステップＳ３５４では、出力モジュール１５０が、合成文書を印刷する。
【００４１】
図４は、第１の実施の形態による処理例を示す説明図である。複数ページ（３ページ）の文書を複数部数（３部）印刷し、この印刷処理が複数回（２回）行われた例である。ＪｏｂＩＤと部番号とページ番号がそれぞれ印刷されている。具体的には、１回目の印刷処理で１部目の１ページ目である紙文書４１１１には「ＪＩＤ１−１−１」、１回目の印刷処理で３部目の２ページ目である紙文書４１３２には「ＪＩＤ１−３−２」、２回目の印刷処理で１部目の１ページ目である紙文書４２１１には「ＪＩＤ２−１−１」、２回目の印刷処理で３部目の２ページ目である紙文書４２３２には「ＪＩＤ２−３−２」がそれぞれ印刷されている。
【００４２】
図５は、第１の実施の形態による処理例を示す説明図である。１ページの文書を複数部数（３部）印刷し、この印刷処理が複数回（２回）行われた例である。ＪｏｂＩＤと部番号がそれぞれ印刷されている。具体的には、１回目の印刷処理で１部目である紙文書５１１には「ＪＩＤ１−ｂ１」、１回目の印刷処理で３部目である紙文書５１３には「ＪＩＤ１−ｂ３」、２回目の印刷処理で１部目である紙文書５２１には「ＪＩＤ２−ｂ１」、２回目の印刷処理で３部目である紙文書５２３には「ＪＩＤ２−ｂ３」がそれぞれ印刷されている。
【００４３】
図６は、第１の実施の形態による処理例を示す説明図である。複数ページ（３ページ）の文書を１部印刷し、この印刷処理が複数回（２回）行われた例である。ＪｏｂＩＤとページ番号がそれぞれ印刷されている。具体的には、１回目の印刷処理で１ページ目である紙文書６１１には「ＪＩＤ１−ｐ１」、１回目の印刷処理で２ページ目である紙文書６１２には「ＪＩＤ１−ｐ２」、２回目の印刷処理で１ページ目である紙文書６２１には「ＪＩＤ２−ｐ１」、２回目の印刷処理で２ページ目である紙文書６２２には「ＪＩＤ２−ｐ２」がそれぞれ印刷されている。
【００４４】
図７は、第１の実施の形態による処理例を示す説明図である。前述の例は、出力処理情報としてＪｏｂＩＤを例示したが、印刷処理を受け付けた日時を出力処理情報とした例を示したものである。複数ページ（３ページ）の文書を複数部数（３部）印刷し、この印刷処理が複数回（２回）行われた例である。日時（Ｔ１、Ｔ２）と部番号とページ番号がそれぞれ印刷されている。具体的には、１回目の印刷処理で１部目の１ページ目である紙文書７１１１には「Ｔ１−１−１」、１回目の印刷処理で３部目の２ページ目である紙文書７１３２には「Ｔ１−３−２」、２回目の印刷処理で１部目の１ページ目である紙文書７２１１には「Ｔ２−１−１」、２回目の印刷処理で３部目の２ページ目である紙文書７２３２には「Ｔ２−３−２」がそれぞれ印刷されている。
【００４５】
図８は、第２の実施の形態の構成例についての概念的なモジュール構成図である。
第２の実施の形態である画像処理装置は、文書を出力するものであって、図８の例に示すように、画像処理装置８００は、受付モジュール８１０、システムＩＤ抽出モジュール８１５、印刷処理ＩＤ生成・抽出モジュール１２０、判断モジュール８３０、合成モジュール８４０、出力モジュール１５０を有している。なお、第１の実施の形態と同種の部位には同一符号を付し重複した説明を省略する。また、第２の実施の形態を具現化した場合のシステム構成例は図２と同等である。
【００４６】
受付モジュール８１０は、判断モジュール８３０と接続されている。第１の実施の形態の受付モジュール１１０に該当する。さらに、受付モジュール８１０が受け付ける出力指示には、出力媒体に情報画像を合成する指示を含んでいてもよい。なお、情報画像は、出力媒体を１枚毎に識別するための情報を含む。また、情報画像を合成する指示には、情報画像アプリケーションを示す情報を含んでいてもよい。例えば、情報画像アプリケーション情報として、前述の１次元バーコード、２次元コード、筆記位置を識別するための位置情報が書き込まれている画像コード等のいずれを用いるかを示す情報であってもよいし、筆記位置を解析するアプリケーションの種類を示す情報であってもよい。
【００４７】
システムＩＤ抽出モジュール８１５は、合成モジュール８４０と接続されている。システムＩＤ抽出モジュール８１５は、出力モジュール１５０によって出力される出力媒体に合成される情報画像を処理する情報画像アプリケーションを示す情報である情報画像アプリケーション情報を抽出する。例えば、受付モジュール８１０が受け付けた情報画像を合成する指示内から情報画像アプリケーション情報を抽出してもよいし、クライアント毎に情報画像アプリケーション情報が固定されている場合は、出力指示を行ったクライアントのＩＰアドレスを情報画像アプリケーション情報として抽出してもよい。
【００４８】
判断モジュール８３０は、受付モジュール８１０、合成モジュール８４０と接続されている。第１の実施の形態の判断モジュール１３０に該当する。さらに、受付モジュール１１０によって受け付けられた出力指示に、出力媒体に情報画像を合成する指示が含まれているか否かを判断するようにしてもよい。
そして、システムＩＤ抽出モジュール８１５、印刷処理ＩＤ生成・抽出モジュール１２０又は合成モジュール８４０は、判断モジュール８３０によって出力指示に出力媒体に情報画像を合成する指示が含まれていると判断された場合に処理を行うようにしてもよい。
なお、判断モジュール８３０はなくてもよい、又は何ら処理をしなくてもよい。つまり、受付モジュール８１０が出力指示を受け付けたならば、システムＩＤ抽出モジュール８１５、印刷処理ＩＤ生成・抽出モジュール１２０、合成モジュール８４０が処理を行うようにしてもよい。
【００４９】
合成モジュール８４０は、システムＩＤ抽出モジュール８１５、印刷処理ＩＤ生成・抽出モジュール１２０、判断モジュール８３０、出力モジュール１５０と接続されている。第１の実施の形態の合成モジュール１４０に該当する。さらに、合成モジュール８４０は、受付モジュール８１０によって受け付けられた文書のページ毎に、システムＩＤ抽出モジュール８１５によって抽出された情報画像アプリケーション情報を示す画像を合成する。
合成の組み合わせとしては、情報画像アプリケーション情報と出力処理情報と部番号の組み合わせ（例えば、ページ数が１の場合）、情報画像アプリケーション情報と出力処理情報とページ番号の組み合わせ（例えば、部数が１の場合）、情報画像アプリケーション情報と出力処理情報と部番号とページ番号の組み合わせ（例えば、部数、ページ数ともに複数の場合）がある。ここで情報画像アプリケーション情報を示す画像、出力処理情報を示す画像、部番号を示す画像、ページ番号を示す画像は、人間の視覚にとって可視である。また、合成する場所は、ページ内であればよいが、一般的には端部の空白部分に合成する。
【００５０】
図９は、第２の実施の形態による処理例を示すフローチャートである。
ステップＳ９０２では、受付モジュール１１０が、文書と出力部数と出力媒体に情報画像を合成する指示を含む印刷指示を受け付ける。
ステップＳ９０４では、システムＩＤ抽出モジュール８１５が、情報画像アプリケーション情報であるシステムＩＤを抽出する。
ステップＳ９０６では、印刷処理ＩＤ生成・抽出モジュール１２０が、ＪｏｂＩＤを抽出する。
ステップＳ９０８では、判断モジュール８３０が、複数部数か否かを判断し、複数部数の場合はステップＳ９１０へ進み、それ以外の場合はステップＳ９４２へ進む。
ステップＳ９１０では、判断モジュール８３０が、複数ページか否かを判断し、複数ページの場合はステップＳ９１２へ進み、それ以外の場合はステップＳ９３２へ進む。
【００５１】
ステップＳ９１２では、合成モジュール８４０が、システムＩＤ、ＪｏｂＩＤ、部番号、ページ番号の画像を文書に合成する。
ステップＳ９１４では、出力モジュール１５０が、合成文書を印刷する。
ステップＳ９１６では、合成モジュール８４０が、ページ番号をカウントする。つまり、ページ番号に１加える。
ステップＳ９１８では、合成モジュール８４０が、残りのページがないか否かを判断し、ない場合はステップＳ９２０へ進み、それ以外の場合はステップＳ９１２からの処理を行う。
【００５２】
ステップＳ９２０では、合成モジュール８４０が、部番号をカウントする。つまり、部番号に１加える。
ステップＳ９２２では、合成モジュール８４０が、ページ番号を１に初期化する。
ステップＳ９２４では、合成モジュール８４０が、残りの部数がないか否かを判断し、ない場合は処理を終了し（ステップＳ９９９）、それ以外の場合はステップＳ９１２からの処理を行う。
【００５３】
ステップＳ９３２では、合成モジュール８４０が、システムＩＤ、ＪｏｂＩＤ、部番号の画像を文書に合成する。
ステップＳ９３４では、出力モジュール１５０が、合成文書を印刷する。
ステップＳ９３６では、合成モジュール８４０が、部番号をカウントする。つまり、部番号に１加える。
ステップＳ９３８では、合成モジュール８４０が、残りの部数がないか否かを判断し、ない場合は処理を終了し（ステップＳ９９９）、それ以外の場合はステップＳ９３２からの処理を行う。
【００５４】
ステップＳ９４２では、判断モジュール８３０が、複数ページか否かを判断し、複数ページの場合はステップＳ９４４へ進み、それ以外の場合はステップＳ９５２へ進む。
ステップＳ９４４では、合成モジュール８４０が、システムＩＤ、ＪｏｂＩＤ、ページ番号の画像を文書に合成する。
ステップＳ９４６では、出力モジュール１５０が、合成文書を印刷する。
ステップＳ９４８では、合成モジュール８４０が、ページ番号をカウントする。つまり、ページ番号に１加える。
【００５５】
ステップＳ９５０では、合成モジュール８４０が、残りのページがないか否かを判断し、ない場合は処理を終了し（ステップＳ９９９）、それ以外の場合はステップＳ９４４からの処理を行う。
ステップＳ９５２では、合成モジュール８４０が、システムＩＤ、ＪｏｂＩＤの画像を文書に合成する。
ステップＳ９５４では、出力モジュール１５０が、合成文書を印刷する。
第１の実施の形態の図３に例示したフローチャートと主に異なるところは、ステップＳ９０４、ステップＳ９１２、ステップＳ９３２、ステップＳ９４４、ステップＳ９５２であるが、ステップＳ９０２の後に、判断モジュール８３０が、出力指示に、出力媒体に情報画像を合成する指示が含まれているか否かを判断し、含まれている場合は、ステップＳ９０４以下の処理をし、それ以外の場合は、図３に例示したフローチャートのステップＳ３０４以下の処理を行うようにしてもよい。
【００５６】
図１０は、第２の実施の形態による処理例を示す説明図である。複数ページ（３ページ）の文書を複数部数（３部）印刷し、この印刷処理が複数回（２回）行われた例である。情報画像アプリケーション情報とＪｏｂＩＤと部番号とページ番号がそれぞれ印刷されている。具体的には、１回目の印刷処理で１部目の１ページ目である紙文書１０１１１１には「ＩＰ１−ＪＩＤ１−１−１」、１回目の印刷処理で３部目の２ページ目である紙文書１０１１３２には「ＩＰ１−ＪＩＤ１−３−２」、２回目の印刷処理で１部目の１ページ目である紙文書１０２２１１には「ＩＰ２−ＪＩＤ２−１−１」、２回目の印刷処理で３部目の２ページ目である紙文書１０２２３２には「ＩＰ２−ＪＩＤ２−３−２」がそれぞれ印刷されている。
【００５７】
前述の例では、情報画像アプリケーション情報であるシステムＩＤを示す画像、出力処理情報であるＪｏｂＩＤを示す画像として、それぞれシステムＩＤ、ＪｏｂＩＤそのものの符号（具体的には英数字等）を画像にしたものを示したが、人間がシステムＩＤ、ＪｏｂＩＤの違いを知覚しやすいマーク等を用いてもよい。例えば、「○」、「□」、「×」等である。ただし、この場合、既に用いたマークは使用し得ないようにしなければならない。そのために、既に使用したマークを既使用マークテーブル１１００に記憶する。図１１は、既使用マークテーブル１１００のデータ構造例を示す説明図である。既使用マークテーブル１１００は、ＩＤ欄１１１０、既使用マーク欄１１２０を有している。ＩＤ欄１１１０は、システムＩＤ、ＪｏｂＩＤの別を記憶する。既使用マーク欄１１２０は、そのシステムＩＤ、ＪｏｂＩＤに使用したマークを記憶する。合成モジュール８４０が合成に使用したマークを既使用マーク欄１１２０に記憶させる。そして、合成モジュール８４０は、既使用マークテーブル１１００の既使用マーク欄１１２０に記憶されているマーク以外のマークを選択する。選択し得るマークは、予め定められていてもよいし、合成モジュール８４０がその都度生成して、既使用マーク欄１１２０内に無いことを確認するようにしてもよい。
【００５８】
また、マークとして、印刷媒体の端部（いわゆる小口（この場合は、４辺のいずれでもよい）を斜めにした状態で見える位置）に矩形を、情報画像アプリケーション情報、出力処理情報、部又はページ毎に異なる位置に合成するようにしてもよい。また、そのマークを色によって区別できるようにしてもよい。なお、この場合には、既使用マークテーブル１１００の既使用マーク欄１１２０には、そのマークの位置、色を記憶させる。
なお、第１の実施の形態においても同等のことを行ってもよい。つまり、合成モジュール１４０は、既使用マークテーブル１１００（ただし、システムＩＤの行は無い）を使用してＪｏｂＩＤを示す画像のマークを選択するようにしてもよい。
また、部番号、ページ番号の画像も同様にマークにしてもよい。その場合は、既使用マークテーブル１１００に部番号、ページ番号の行を加えればよい。
【００５９】
図１２を参照して、本実施の形態の画像処理装置のハードウェア構成例について説明する。図１２に示す構成は、例えばパーソナルコンピュータ（ＰＣ）などによって構成されるものであり、スキャナ等のデータ読み取り部１２１７と、プリンタなどのデータ出力部１２１８を備えたハードウェア構成例を示している。
【００６０】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１２０１は、前述の実施の形態において説明した各種のモジュール、すなわち、受付モジュール１１０、印刷処理ＩＤ生成・抽出モジュール１２０、判断モジュール１３０、合成モジュール１４０、受付モジュール８１０、システムＩＤ抽出モジュール８１５、判断モジュール８３０、合成モジュール８４０等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【００６１】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２０２は、ＣＰＵ１２０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２０３は、ＣＰＵ１２０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス１２０４により相互に接続されている。
【００６２】
ホストバス１２０４は、ブリッジ１２０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス１２０６に接続されている。
【００６３】
キーボード１２０８、マウス等のポインティングデバイス１２０９は、操作者により操作される入力デバイスである。ディスプレイ１２１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などがあり、各種情報をテキストやイメージ情報として表示する。
【００６４】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１２１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ１２０１によって実行するプログラムや情報を記録又は再生させる。ハードディスクには、出力対象となっている文書、その文書の画像、合成する画像などが格納される。さらに、その他の各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
【００６５】
ドライブ１２１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体１２１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース１２０７、外部バス１２０６、ブリッジ１２０５、及びホストバス１２０４を介して接続されているＲＡＭ１２０３に供給する。リムーバブル記録媒体１２１３も、ハードディスクと同様のデータ記録領域として利用可能である。
【００６６】
接続ポート１２１４は、外部接続機器１２１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート１２１４は、インタフェース１２０７、及び外部バス１２０６、ブリッジ１２０５、ホストバス１２０４等を介してＣＰＵ１２０１等に接続されている。通信部１２１６は、ネットワークに接続され、外部とのデータ通信処理を実行する。データ読み取り部１２１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部１２１８は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
【００６７】
なお、図１２に示す画像処理装置のハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１２に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図１２に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。
【００６８】
なお、前述の各種の実施の形態を組み合わせてもよく（例えば、ある実施の形態内のモジュールを他の実施の形態内に追加する、入れ替えをする等も含む）、また、各モジュールの処理内容として背景技術で説明した技術を採用してもよい。
【００６９】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標））、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して
記録されていてもよい。また、圧縮や暗号化など、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００７０】
１００…画像処理装置
１１０…受付モジュール
１２０…印刷処理ＩＤ生成・抽出モジュール
１３０…判断モジュール
１４０…合成モジュール
１５０…出力モジュール
２１０、２２０…クライアント
２９０…通信回線
８００…画像処理装置
８１０…受付モジュール
８１５…システムＩＤ抽出モジュール
８３０…判断モジュール
８４０…合成モジュール
【図１】
2012076263.tif 000003
【図２】
2012076263.tif 000004
【図３】
2012076263.tif 000005
【図４】
2012076263.tif 000006
【図５】
2012076263.tif 000007
【図６】
2012076263.tif 000008
【図７】
2012076263.tif 000009
【図８】
2012076263.tif 000010
【図９】
2012076263.tif 000011
【図１０】
2012076263.tif 000012
【図１１】
2012076263.tif 000013
【図１２】
2012076263.tif 000014
【図１３】
2012076263.tif 000015
【図１４】
2012076263.tif 000016