(57)【要約】【課題】再印刷処理を効率的に実行することができる。【解決手段】入力された画像と画像ＩＤとを記憶する画像記憶部３０２と、画像を印刷した記録媒体の媒体ＩＤと印刷単位を識別する単位ＩＤと印刷単位に含まれる画像の画像ＩＤとを対応づけたＩＤ情報を記憶するＩＤ記憶部３０３と、記録媒体から複数の媒体ＩＤを検出する検出部３０９と、検出された複数の媒体ＩＤのそれぞれに対応付けられた単位ＩＤで識別される印刷単位に含まれるすべての画像の画像ＩＤをＩＤ記憶部３０３から取得するＩＤ取得部３０７と、取得された画像ＩＤを、対応付けられた媒体ＩＤ毎に一致するか否か判断する判断部３１２と、一致すると判断された場合に、一致すると判断された画像ＩＤと、前記画像機億部３０２で対応付けられた前記画像を一度のみ印刷するプリンタエンジン３２２と、を備える。 【選択図】        図３
2008225981.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像と、前記画像を識別する画像ＩＤとを対応付けて記憶する画像記憶手段と、
前記画像を印刷した記録媒体を識別する媒体ＩＤと、複数の前記記録媒体を有する印刷単位を識別する単位ＩＤと、前記印刷単位に含まれる前記画像の前記画像ＩＤと、を対応付けたＩＤ情報を記憶するＩＤ記憶手段と、
１つまたは複数の前記記録媒体から、複数の前記媒体ＩＤを検出する検出手段と、
前記ＩＤ記憶手段において、検出された複数の前記媒体ＩＤのそれぞれに対応付けられた前記単位ＩＤで識別される前記印刷単位に含まれるすべての前記画像の前記画像ＩＤを、それぞれの前記媒体ＩＤ毎に対応付けて取得するＩＤ取得手段と、
前記ＩＤ取得手段により取得された前記画像ＩＤを、対応付けられた前記媒体ＩＤ毎に一致するか否か判断する判断手段と、
前記判断手段により一致すると判断された場合に、一致すると判断された画像ＩＤと、前記画像記憶手段で対応付けられた前記画像を一度のみ出力する出力手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記判断手段は、さらに、前記画像ＩＤが一致するか否かの判断結果に基づいて、複数の前記媒体ＩＤのうち、第１の前記媒体ＩＤに対応付けられた前記画像ＩＤの全てが、第２の前記媒体ＩＤに対応付けられた前記画像ＩＤに含まれているか否か判断し、
前記出力手段は、前記判断手段が含まれていると判断した場合に、第２の前記媒体ＩＤに対応付けられた前記画像ＩＤと、前記画像記憶手段において対応付けられた前記画像を１度のみ出力すること、
を特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記ＩＤ記憶手段は、さらに前記ＩＤ情報に対して、前記印刷単位に対する印刷条件を対応付けて記憶し、
前記ＩＤ取得手段は、さらに前記検出手段により検出された前記媒体ＩＤに対応付けられた前記印刷条件を前記ＩＤ記憶手段から取得し、
前記判断手段は、さらに前記ＩＤ取得手段により取得された前記印刷条件を、対応付けられた前記媒体ＩＤ毎に一致するか否か判断し、
前記出力手段は、前記判断手段により前記画像ＩＤ及び前記印刷条件が一致すると判断された場合に、一致すると判断された画像ＩＤと対応付けられた前記画像を一度のみ出力すること、
を特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記判断手段により前記印刷条件が一致しないと判断された場合に、いずれかの前記印刷条件を選択する選択手段をさらに備え、
前記出力手段は、選択された前記印刷条件で、前記判断手段により一致すると判断された前記画像ＩＤと対応付けられた前記画像を一度のみ出力すること、
を特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記判断手段は、前記印刷条件が一致しないと判断した場合、当該一致しない印刷条件が予め定められた印刷条件であるか否か判断し、
前記出力手段は、前記判断手段により前記予め定められた印刷条件の場合、一致した前記画像ＩＤと対応付けられた前記画像を一度のみ出力すること、
を特徴とする請求項３に記載の画像処理装置。
【請求項６】
前記判断手段が判断する前記予め定められた印刷条件が、当該印刷条件で前記画像が記録媒体に出力された後に利用者が前記記録媒体に対して作業を行うことで状態を一致させることができる前記印刷条件であること、
を特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記判断手段が判断する前記予め定められた印刷条件が、シフトスタック、仕切り、回転ソート、ステープルの有無、及びパンチの有無のうちいずれか一つ以上であること、
を特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記判断手段が判断する前記予め定められた印刷条件が、前記画像の出力対象である記録媒体に対して行う処理に関する前記印刷条件であること、
を特徴とする請求項５に記載の画像処理装置。
【請求項９】
前記予め定められた印刷条件が、モノクロ若しくはカラー、両面、等倍集約、集約時の面付け順番、ステープルの数若しくは位置の違い、及びパンチの穴の数若しくは位置の違いのうちいずれか一つ以上であること、
を特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記判断手段が判断する前記予め定められた印刷条件が、出力される画像において前記画像ＩＤと対応付けられた前記画像以外の出力内容が変更される前記印刷条件であること、
を特徴とする請求項５に記載の画像処理装置。
【請求項１１】
前記予め定められた印刷条件が、スタンプの色、濃度、解像度若しくは位置、ページ印字のフォント、フォントサイズ若しくは位置、日付印字のフォント、フォントサイズ若しくは位置、及び集約時の仕切り線のうちいずれか一つ以上であること、
を特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記判断手段で用いられる前記予め定められた印刷条件の設定を、利用者から受け付ける入力受付手段をさらに備えることを特徴とする請求項５乃至１１のいずれか一つに記載の画像処理装置。
【請求項１３】
前記出力手段は、前記判断手段により前記予め定められた印刷条件の場合、一致しない印刷条件のうち機能が多く設定されている印刷条件と対応付けられた前記画像ＩＤと、前記画像記憶手段において対応付けられた前記画像を一度のみ出力すること、
を特徴とする請求項５乃至１２のいずれか一つに記載の画像処理装置。
【請求項１４】
入力された画像と、前記画像を識別する画像ＩＤとを対応づけて記憶する画像記憶手段と、
前記画像を印刷した記録媒体を識別する媒体ＩＤと、複数の前記記録媒体を有する印刷単位を識別する単位ＩＤと、前記印刷単位に含まれる前記画像の前記画像ＩＤと、を対応づけたＩＤ情報を記憶するＩＤ記憶手段と、を備えた画像処理装置における画像処理方法であって、
１つまたは複数の前記記録媒体から、複数の前記媒体ＩＤを検出する検出ステップと、
前記ＩＤ記憶手段において、検出された複数の前記媒体ＩＤのそれぞれに対応付けられた前記単位ＩＤで識別される前記印刷単位に含まれるすべての前記画像の前記画像ＩＤを、それぞれの前記媒体ＩＤ毎に対応付けて取得するＩＤ取得ステップと、
前記ＩＤ取得ステップにより取得された前記画像ＩＤを、対応付けられた前記媒体ＩＤ毎に一致するか否か判断する判断ステップと、
前記判断ステップにより一致すると判断された場合に、一致すると判断された画像ＩＤと、前記画像記憶手段で対応付けられた前記画像を一度のみ出力する出力ステップと、
を有することを特徴とする画像処理方法。
【請求項１５】
前記判断ステップは、さらに、前記画像ＩＤが一致するか否かの判断結果に基づいて、複数の前記媒体ＩＤのうち、第１の前記媒体ＩＤに対応付けられた前記画像ＩＤの全てが、の第２の前記媒体ＩＤに対応付けられた前記画像ＩＤに含まれているか否か判断し、
前記出力ステップは、前記判断ステップが含まれていると判断した場合に、第２の前記媒体ＩＤに対応付けられた前記画像ＩＤと、前記画像記憶手段において対応付けられた前記画像を１度のみ出力すること、
を特徴とする請求項１４に記載の画像処理方法。
【請求項１６】
前記ＩＤ記憶手段は、さらに前記ＩＤ情報に対して、前記印刷単位に対する印刷条件を対応付けて記憶し、
前記ＩＤ取得ステップは、さらに前記検出ステップにより検出された前記媒体ＩＤに対応付けられた前記印刷条件を前記ＩＤ記憶手段から取得し、
前記判断ステップは、さらに前記ＩＤ取得ステップにより取得された前記印刷条件を、対応付けられた前記媒体ＩＤ毎に一致するか否か判断し、
前記出力ステップは、前記判断ステップにより前記画像ＩＤ及び前記印刷条件が一致すると判断された場合に、一致すると判断された画像ＩＤと対応付けられた前記画像を一度のみ出力すること、
を特徴とする請求項１４に記載の画像処理方法。
【請求項１７】
前記判断ステップにより前記印刷条件が一致しないと判断された場合に、いずれかの前記印刷条件を選択する選択ステップをさらに有し、
前記出力ステップは、選択された前記印刷条件で、前記判断ステップにより一致すると判断された前記画像ＩＤと対応付けられた前記画像を一度のみ出力すること、
を特徴とする請求項１４に記載の画像処理方法。
【請求項１８】
前記判断ステップは、前記印刷条件が一致しないと判断した場合、当該一致しない印刷条件が予め定められた印刷条件であるか否か判断し、
前記出力ステップは、前記判断ステップにより前記予め定められた印刷条件の場合、一致した前記画像ＩＤと対応付けられた前記画像を一度のみ出力すること、
を特徴とする請求項１６に記載の画像処理方法。
【請求項１９】
入力された画像と、前記画像を識別する画像ＩＤとを対応づけて記憶する画像記憶手段と、前記画像を印刷した記録媒体を識別する媒体ＩＤと、複数の前記記録媒体を有する印刷単位を識別する単位ＩＤと、前記印刷単位に含まれる前記画像の前記画像ＩＤと、を対応づけたＩＤ情報を記憶するＩＤ記憶手段と、を備えたコンピュータに実行させるプログラムであって、
１つまたは複数の前記記録媒体から、複数の前記媒体ＩＤを検出する検出ステップと、
前記ＩＤ記憶手段において、検出された複数の前記媒体ＩＤのそれぞれに対応付けられた前記単位ＩＤで識別される前記印刷単位に含まれるすべての前記画像の前記画像ＩＤを、それぞれの前記媒体ＩＤ毎に対応付けて取得するＩＤ取得ステップと、
前記ＩＤ取得ステップにより取得された前記画像ＩＤを、対応付けられた前記媒体ＩＤ毎に一致するか否か判断する判断ステップと、
前記判断ステップにより一致すると判断された場合に、一致すると判断された画像ＩＤと、前記画像記憶手段で対応付けられた前記画像を一度のみ出力する出力ステップと、
をコンピュータに実行させることを特徴とする画像処理プログラム。
【請求項２０】
印刷した画像を記憶する第１画像処理装置と、前記第１画像処理装置とネットワークを介して接続され、前記画像を印刷する第２画像処理装置と、を備えた画像形成システムであって、
前記第１画像処理装置は、
入力された画像と、前記画像を識別する画像ＩＤとを対応づけて記憶する画像記憶手段と、
前記画像を印刷した記録媒体を識別する媒体ＩＤと、複数の前記記憶媒体を有する印刷単位を識別する単位ＩＤと、前記印刷単位に含まれる前記画像の前記画像ＩＤと、を対応づけたＩＤ情報を記憶するＩＤ記憶手段と、
複数の前記媒体ＩＤを前記第２画像処理装置から受信する第１受信手段と、
前記ＩＤ記憶手段において、受信した複数の前記媒体ＩＤのそれぞれに対応付けられた前記単位ＩＤで識別される前記印刷単位に含まれるすべての前記画像の前記画像ＩＤを取得するＩＤ取得手段と、
前記画像記憶手段において、取得した前記画像ＩＤを、対応付けられた前記媒体ＩＤと共に前記第２画像処理装置に送信する第１送信手段と、
前記第２画像処理装置から送信された前記画像ＩＤに対応付けられたすべての前記画像を、前記第２画像処理装置に送信する第２送信手段と、を備え、
前記第２画像処理装置は、
１つまたは複数の前記記録媒体から、複数の前記媒体ＩＤを検出する検出手段と、
検出された複数の前記媒体ＩＤを前記第１画像処理装置に送信する第３送信手段と、
前記画像ＩＤを、対応付けられた前記媒体ＩＤと共に前記第１画像処理装置から受信する第２受信手段と、
前記第２受信手段により受信した前記画像ＩＤを、対応付けられた前記媒体ＩＤ毎に一致するか否か判断する判断手段と、
前記判断手段により一致すると判断された場合に、一致すると判断された画像ＩＤを前記第１画像処理装置に送信する第４送信手段と、
前記第１の画像処理装置から受信した前記画像を印刷する印刷手段と、
を備えたことを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷用紙のＩＤを符号化したマーキングを検出し、当該ＩＤに対応付けられた画像を再印刷する画像処理装置、画像処理方法、画像処理プログラム及び画像形成システムに関するものである。
【背景技術】
【０００２】
この発明は、印刷用紙のＩＤを符号化したマーキングを検出し、当該ＩＤに対応付けられた画像を再印刷する画像処理装置、画像処理方法、画像処理プログラム及び画像形成システムに関するものである。
【０００３】
近年、原稿画像を読み取るスキャナ、スキャナで読み取った原稿画像を印刷する複写機、外部から入力された画像データを印刷するプリンタやファクシミリ装置、あるいは、これらの機能を兼ね備えたいわゆるＭＦＰ（Multi Function Peripheral）と称される複合機が用いられている。また、各種情報が埋め込まれた２次元バーコードなどのマーキングを原稿から読み取り、埋め込まれた情報に基づいて、その後の印刷処理等を制御する技術が知られている。
【０００４】
例えば、特許文献１では、原稿に付加された２次元バーコードを検出し、検出した２次元バーコードに符号化されているコマンド情報をデコードし、デコードしたコマンド情報に従って、読取った原稿に対する処理を決定する技術が提案されている。
【０００５】
また、特許文献２では、読取った画像データに２次元コード情報が含まれる場合に、当該２次元コード情報からウェブサーバへのアクセス情報をデコードし、デコードしたアクセス情報に従ってコンテンツデータを取得して印刷する技術が提案されている。
【０００６】
【特許文献１】特開２０００−８０９３９号公報
【特許文献２】特開２００６−１１５０２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１および特許文献２の方法では、印刷ジョブ単位または部単位などの所定の単位で印刷された原稿を、印刷時の印刷設定を再現して当該単位ごとに印刷することができないという問題があった。
【０００８】
例えば、特許文献１の技術では、原稿それぞれに対する処理内容を規定したコマンド情報を付加するのみであるため、例えば部単位で一括して印刷する場合、当該部に属するすべての原稿を用意して、各原稿から２次元バーコードを検出する必要がある。
【０００９】
また、特許文献２の技術では、アクセス情報を参照して取得したコンテンツデータ全体を一括して印刷することが可能となるが、コンテンツデータ印刷時の印刷設定を再現して再印刷することができない。これは、そもそも特許文献２が、外部装置から情報を取得するときの手間を軽減することを目的としており、印刷時に原稿に付加したバーコード等を読み取って当該原稿を再印刷することを目的としていないことに起因する。
【００１０】
さらには、これら特許文献１及び特許文献２の技術では、複数のバーコードを検出した場合については考慮されておらず、複数のバーコードを検出した場合に同じ原稿が複数印刷されることも考えられる。
【００１１】
本発明は、上記に鑑みてなされたものであって、再印刷処理を効率的に実行することができる画像処理装置、画像処理方法、画像処理プログラム及び画像形成システムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、入力された画像と、前記画像を識別する画像ＩＤとを対応付けて記憶する画像記憶手段と、前記画像を印刷した記録媒体を識別する媒体ＩＤと、複数の前記記録媒体を有する印刷単位を識別する単位ＩＤと、前記印刷単位に含まれる前記画像の前記画像ＩＤと、を対応付けたＩＤ情報を記憶するＩＤ記憶手段と、１つまたは複数の前記記録媒体から、複数の前記媒体ＩＤを検出する検出手段と、前記ＩＤ記憶手段において、検出された複数の前記媒体ＩＤのそれぞれに対応付けられた前記単位ＩＤで識別される前記印刷単位に含まれるすべての前記画像の前記画像ＩＤを、それぞれの前記媒体ＩＤ毎に対応付けて取得するＩＤ取得手段と、前記ＩＤ取得手段により取得された前記画像ＩＤを、対応付けられた前記媒体ＩＤ毎に一致するか否か判断する判断手段と、前記判断手段により一致すると判断された場合に、一致すると判断された画像ＩＤと、前記画像記憶手段で対応付けられた前記画像を一度のみ出力する出力手段と、を備えたことを特徴とする。
【００１３】
また、請求項２にかかる発明は、請求項１にかかる発明において、前記判断手段は、さらに、前記画像ＩＤが一致するか否かの判断結果に基づいて、複数の前記媒体ＩＤのうち、第１の前記媒体ＩＤに対応付けられた前記画像ＩＤの全てが、第２の前記媒体ＩＤに対応付けられた前記画像ＩＤに含まれているか否か判断し、前記出力手段は、前記判断手段が含まれていると判断した場合に、第２の前記媒体ＩＤに対応付けられた前記画像ＩＤと、前記画像記憶手段において対応付けられた前記画像を１度のみ出力すること、を特徴とする。
【００１４】
また、請求項３にかかる発明は、請求項１にかかる発明において、前記ＩＤ記憶手段は、さらに前記ＩＤ情報に対して、前記印刷単位に対する印刷条件を対応付けて記憶し、前記ＩＤ取得手段は、さらに前記検出手段により検出された前記媒体ＩＤに対応付けられた前記印刷条件を前記ＩＤ記憶手段から取得し、前記判断手段は、さらに前記ＩＤ取得手段により取得された前記印刷条件を、対応付けられた前記媒体ＩＤ毎に一致するか否か判断し、前記出力手段は、前記判断手段により前記画像ＩＤ及び前記印刷条件が一致すると判断された場合に、一致すると判断された画像ＩＤと対応付けられた前記画像を一度のみ出力すること、を特徴とする。
【００１５】
また、請求項４にかかる発明は、請求項１にかかる発明において、前記判断手段により前記印刷条件が一致しないと判断された場合に、いずれかの前記印刷条件を選択する選択手段をさらに備え、前記出力手段は、選択された前記印刷条件で、前記判断手段により一致すると判断された前記画像ＩＤと対応付けられた前記画像を一度のみ出力すること、を特徴とする。
【００１６】
また、請求項５にかかる発明は、請求項３にかかる発明において、前記判断手段は、前記印刷条件が一致しないと判断した場合、当該一致しない印刷条件が予め定められた印刷条件であるか否か判断し、前記出力手段は、前記判断手段により前記予め定められた印刷条件の場合、一致した前記画像ＩＤと対応付けられた前記画像を一度のみ出力すること、を特徴とする。
【００１７】
また、請求項６にかかる発明は、請求項５にかかる発明において、前記判断手段が判断する前記予め定められた印刷条件が、当該印刷条件で前記画像が記録媒体に出力された後に利用者が前記記録媒体に対して作業を行うことで状態を一致させることができる前記印刷条件であること、を特徴とする。
【００１８】
また、請求項７にかかる発明は、請求項６にかかる発明において、前記判断手段が判断する前記予め定められた印刷条件が、シフトスタック、仕切り、回転ソート、ステープルの有無、及びパンチの有無のうちいずれか一つ以上であること、を特徴とする。
【００１９】
また、請求項８にかかる発明は、請求項５にかかる発明において、前記判断手段が判断する前記予め定められた印刷条件が、前記画像の出力対象である記録媒体に対して行う処理に関する前記印刷条件であること、を特徴とする。
【００２０】
また、請求項９にかかる発明は、請求項８にかかる発明において、前記予め定められた印刷条件が、モノクロ若しくはカラー、両面、等倍集約、集約時の面付け順番、ステープルの数若しくは位置の違い、及びパンチの穴の数若しくは位置の違いのうちいずれか一つ以上であること、を特徴とする。
【００２１】
また、請求項１０にかかる発明は、請求項５にかかる発明において、前記判断手段が判断する前記予め定められた印刷条件が、出力される画像において前記画像ＩＤと対応付けられた前記画像以外の出力内容が変更される前記印刷条件であること、を特徴とする。
【００２２】
また、請求項１１にかかる発明は、請求項１０にかかる発明において、前記予め定められた印刷条件が、スタンプの色、濃度、解像度若しくは位置、ページ印字のフォント、フォントサイズ若しくは位置、日付印字のフォント、フォントサイズ若しくは位置、及び集約時の仕切り線のうちいずれか一つ以上であること、を特徴とする。
【００２３】
また、請求項１２にかかる発明は、請求項５乃至１１のいずれか一つにかかる発明において、前記判断手段で用いられる前記予め定められた印刷条件の設定を、利用者から受け付ける入力受付手段をさらに備えることを特徴とする。
【００２４】
また、請求項１３にかかる発明は、請求項５乃至１２のいずれか一つにかかる発明において、前記出力手段は、前記判断手段により前記予め定められた印刷条件の場合、一致しない印刷条件のうち機能が多く設定されている印刷条件と対応付けられた前記画像ＩＤと、前記画像記憶手段において対応付けられた前記画像を一度のみ出力すること、を特徴とする。
【００２５】
また、請求項１４にかかる発明は、入力された画像と、前記画像を識別する画像ＩＤとを対応づけて記憶する画像記憶手段と、前記画像を印刷した記録媒体を識別する媒体ＩＤと、複数の前記記録媒体を有する印刷単位を識別する単位ＩＤと、前記印刷単位に含まれる前記画像の前記画像ＩＤと、を対応づけたＩＤ情報を記憶するＩＤ記憶手段と、を備えた画像処理装置における画像処理方法であって、１つまたは複数の前記記録媒体から、複数の前記媒体ＩＤを検出する検出ステップと、前記ＩＤ記憶手段において、検出された複数の前記媒体ＩＤのそれぞれに対応付けられた前記単位ＩＤで識別される前記印刷単位に含まれるすべての前記画像の前記画像ＩＤを、それぞれの前記媒体ＩＤ毎に対応付けて取得するＩＤ取得ステップと、前記ＩＤ取得ステップにより取得された前記画像ＩＤを、対応付けられた前記媒体ＩＤ毎に一致するか否か判断する判断ステップと、前記判断ステップにより一致すると判断された場合に、一致すると判断された画像ＩＤと、前記画像記憶手段で対応付けられた前記画像を一度のみ出力する出力ステップと、を有することを特徴とする。
【００２６】
また、請求項１５にかかる発明は、請求項１４にかかる発明において、前記判断ステップは、さらに、前記画像ＩＤが一致するか否かの判断結果に基づいて、複数の前記媒体ＩＤのうち、第１の前記媒体ＩＤに対応付けられた前記画像ＩＤの全てが、の第２の前記媒体ＩＤに対応付けられた前記画像ＩＤに含まれているか否か判断し、前記出力ステップは、前記判断ステップが含まれていると判断した場合に、第２の前記媒体ＩＤに対応付けられた前記画像ＩＤと、前記画像記憶手段において対応付けられた前記画像を１度のみ出力すること、を特徴とする。
【００２７】
また、請求項１６にかかる発明は、請求項１４にかかる発明において、前記ＩＤ記憶手段は、さらに前記ＩＤ情報に対して、前記印刷単位に対する印刷条件を対応付けて記憶し、前記ＩＤ取得ステップは、さらに前記検出ステップにより検出された前記媒体ＩＤに対応付けられた前記印刷条件を前記ＩＤ記憶手段から取得し、前記判断ステップは、さらに前記ＩＤ取得ステップにより取得された前記印刷条件を、対応付けられた前記媒体ＩＤ毎に一致するか否か判断し、前記出力ステップは、前記判断ステップにより前記画像ＩＤ及び前記印刷条件が一致すると判断された場合に、一致すると判断された画像ＩＤと対応付けられた前記画像を一度のみ出力すること、を特徴とする。
【００２８】
また、請求項１７にかかる発明は、請求項１４にかかる発明において、前記判断ステップにより前記印刷条件が一致しないと判断された場合に、いずれかの前記印刷条件を選択する選択ステップをさらに有し、前記出力ステップは、選択された前記印刷条件で、前記判断ステップにより一致すると判断された前記画像ＩＤと対応付けられた前記画像を一度のみ出力すること、を特徴とする。
【００２９】
また、請求項１８にかかる発明は、請求項１６にかかる発明において、前記判断ステップは、前記印刷条件が一致しないと判断した場合、当該一致しない印刷条件が予め定められた印刷条件であるか否か判断し、前記出力ステップは、前記判断ステップにより前記予め定められた印刷条件の場合、一致した前記画像ＩＤと対応付けられた前記画像を一度のみ出力すること、を特徴とする。
【００３０】
また、請求項１９にかかる発明は、入力された画像と、前記画像を識別する画像ＩＤとを対応づけて記憶する画像記憶手段と、前記画像を印刷した記録媒体を識別する媒体ＩＤと、複数の前記記録媒体を有する印刷単位を識別する単位ＩＤと、前記印刷単位に含まれる前記画像の前記画像ＩＤと、を対応づけたＩＤ情報を記憶するＩＤ記憶手段と、を備えたコンピュータに実行させるプログラムであって、１つまたは複数の前記記録媒体から、複数の前記媒体ＩＤを検出する検出ステップと、前記ＩＤ記憶手段において、検出された複数の前記媒体ＩＤのそれぞれに対応付けられた前記単位ＩＤで識別される前記印刷単位に含まれるすべての前記画像の前記画像ＩＤを、それぞれの前記媒体ＩＤ毎に対応付けて取得するＩＤ取得ステップと、前記ＩＤ取得ステップにより取得された前記画像ＩＤを、対応付けられた前記媒体ＩＤ毎に一致するか否か判断する判断ステップと、前記判断ステップにより一致すると判断された場合に、一致すると判断された画像ＩＤと、前記画像記憶手段で対応付けられた前記画像を一度のみ出力する出力ステップと、をコンピュータに実行させることを特徴とする。
【００３１】
また、請求項２０にかかる発明は、印刷した画像を記憶する第１画像処理装置と、前記第１画像処理装置とネットワークを介して接続され、前記画像を印刷する第２画像処理装置と、を備えた画像形成システムであって、前記第１画像処理装置は、入力された画像と、前記画像を識別する画像ＩＤとを対応づけて記憶する画像記憶手段と、前記画像を印刷した記録媒体を識別する媒体ＩＤと、複数の前記記憶媒体を有する印刷単位を識別する単位ＩＤと、前記印刷単位に含まれる前記画像の前記画像ＩＤと、を対応づけたＩＤ情報を記憶するＩＤ記憶手段と、複数の前記媒体ＩＤを前記第２画像処理装置から受信する第１受信手段と、前記ＩＤ記憶手段において、受信した複数の前記媒体ＩＤのそれぞれに対応付けられた前記単位ＩＤで識別される前記印刷単位に含まれるすべての前記画像の前記画像ＩＤを取得するＩＤ取得手段と、前記画像記憶手段において、取得した前記画像ＩＤを、対応付けられた前記媒体ＩＤと共に前記第２画像処理装置に送信する第１送信手段と、前記第２画像処理装置から送信された前記画像ＩＤに対応付けられたすべての前記画像を、前記第２画像処理装置に送信する第２送信手段と、を備え、前記第２画像処理装置は、１つまたは複数の前記記録媒体から、複数の前記媒体ＩＤを検出する検出手段と、検出された複数の前記媒体ＩＤを前記第１画像処理装置に送信する第３送信手段と、前記画像ＩＤを、対応付けられた前記媒体ＩＤと共に前記第１画像処理装置から受信する第２受信手段と、前記第２受信手段により受信した前記画像ＩＤを、対応付けられた前記媒体ＩＤ毎に一致するか否か判断する判断手段と、前記判断手段により一致すると判断された場合に、一致すると判断された画像ＩＤを前記第１画像処理装置に送信する第４送信手段と、前記第１の画像処理装置から受信した前記画像を印刷する印刷手段と、を備えたことを特徴とする。
【発明の効果】
【００３２】
請求項１〜４にかかる発明によれば、重複する画像の出力を抑止するので、再出力処理を効率的に実行することができるという効果を奏する。
【００３３】
請求項５〜１３にかかる発明によれば、所定の印刷条件を一致するとみなして重複する画像の出力を抑止するので、再出力処理を効率的に実行することができるという効果を奏する。
【００３４】
請求項１４〜１７にかかる発明によれば、重複する画像の出力を抑止するので、再出力処理を効率的に実行することができるという効果を奏する。
【００３５】
請求項１８にかかる発明によれば、所定の印刷条件を一致するとみなして重複する画像の出力を抑止するので、再出力処理を効率的に実行することができるという効果を奏する。
【００３６】
請求項１９〜２０にかかる発明によれば、重複する画像の出力を抑止するので、再出力処理を効率的に実行することができるという効果を奏する。
【発明を実施するための最良の形態】
【００３７】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理方法、画像処理プログラム及び画像形成システムの最良な実施の形態を詳細に説明する。
【００３８】
（第１の実施の形態）
本発明の実施の形態として、画像処理装置であってコピー機能、ファクシミリ（ＦＡＸ）機能、プリント機能、スキャナ機能及び入力画像（スキャナ機能による読み取り原稿画像やプリンタあるいはＦＡＸ機能により入力された画像）を配信する機能等を複合したいわゆるＭＦＰ（Multi Function Peripheral）と称される複合機に適用した例を示す。
【００３９】
第１の実施の形態にかかる複合機は、所定の印刷単位で画像を印刷するときに、プリント用紙の識別情報を符号化した符号画像（以下、マーキングという。）を各プリント用紙に印刷することを前提とし、プリント用紙のマーキングをスキャナで再読込みすることにより、関連する印刷単位の全画像を再印刷可能とするものである。
【００４０】
なお、印刷した画像は所定の記憶部に記憶しておき、再印刷時には当該記憶部に記憶された画像を元に印刷処理を行う。これにより、印刷された用紙に対して通常のコピー処理を実行する場合に比較して画像の劣化を防止できる。
【００４１】
まず、第１の実施の形態にかかる複合機の特徴について図１および図２を用いて説明する。図１は、第１の実施の形態にかかる複合機において文書Ａを印刷する例を示した模式図である。
【００４２】
同図に示すように、複数の用紙からなる文書Ａをコピーまたは印刷すると、用紙を一意に識別する識別情報（以下、ＰＩＤという。）と、印刷した装置を特定する情報と、を符号化したマーキングが各用紙に出力される。
【００４３】
図１に示すように、利用者が３枚同時に用紙の印刷を行った場合、先頭の用紙にはＰＩＤ＝ａ１がマーキングされ、２枚目、３枚目の用紙には、それぞれＰＩＤ＝ａ２、ａ３がマーキングされる。
【００４４】
また、マーキングに含まれている装置を特定する情報の例としては、例えば装置のＩＰアドレスなどが考えられる。これにより、いずれの装置に蓄積されている画像か、またはいずれの装置で印刷した用紙かを追跡可能になる。
【００４５】
なお、マーキングの生成処理では、ＰＩＤを符号化したＱＲコード（登録商標）や、その他の２次元バーコードを生成する方法などの従来から用いられているあらゆるコード生成方法を用いることができる。
【００４６】
図２は、第１の実施の形態にかかる複合機による再印刷処理を説明するための模式図である。図２に示すように、利用者が、図１で印刷された用紙の１枚であり、ＰＩＤ＝ａ１がマーキングされた用紙を、本実施の形態にかかる複合機に対してスキャンと再印刷を指示すると、第１の実施の形態にかかる複合機が、ＰＩＤ＝ａ１の用紙だけでなく、同時に印刷された印刷単位に含まれるすべての用紙を一括して印刷できる。
【００４７】
すなわち、スキャンしたＰＩＤ＝Ａ１の用紙だけでなく、文書Ａに含まれている図１のＰＩＤ＝Ａ２、Ａ３に対応する用紙を含むすべての画像が再印刷される。なお、再印刷時の用紙には、それぞれ新たなＰＩＤ（ａ’１、ａ’２、ａ’３）と、当該複合機を特定する情報と、を符号化したマーキングが印刷される。
【００４８】
図３は、第１の実施の形態にかかる複合機３００および複合機３５０の構成を示すブロック図である。そして、図３に示すように、両者がネットワーク３６０を介して接続された例が示されている。これにより、一方の複合機がマーキング印刷した場合に、他方の複合機でも上述した再印刷を行うことができる。なお、接続される複合機の個数は２つに限らず、マーキング印刷を行う複合機、再印刷する複合機をそれぞれ複数備えるように構成してもよい。また、複合機がマーキング印刷および再印刷のいずれか一方のみの機能を備えるようにしてもよい。なお、同図に示すように、複合機３００と複合機３５０は同様の構成を備えているので、複合機３００についてのみ説明する。
【００４９】
図３に示すように、第１の実施の形態の複合機３００は、画像記憶部３０２と、ＩＤ記憶部３０３と、操作パネル３２１と、プリンタエンジン３２２と、スキャナエンジン３２５と、ネットワークインターフェース（Ｉ／Ｆ）３２６と、ＩＤ管理部３０４と、送受信部３０５と、スキャナ制御部３０６と、ＩＤ取得部３０７と、印刷制御部３０８と、検出部３０９と、表示入力制御部３１０と、印刷ジョブ管理部３１１と、判断部３１２と、を備えている。
【００５０】
ネットワークＩ／Ｆ３２６は、ネットワーク３６０と接続する通信インターフェースである。
【００５１】
送受信部３０５は、ネットワークＩ／Ｆ３２６を制御して、複合機３５０などの外部装置に対する情報の送信や、当該外部装置からの情報の受信を行うものである。なお、送受信する情報については後述する。また、送受信部３０５は、マーキング印刷を行う際に行われる問い合わせ等の送受信を行う。この際に、送受信部３０５は、以下に示す様々なＩＤ（例えば、ＰＩＤ、ＢＩＤ、ＪＩＤ及びＥＩＤ）や画像データ等の送受信も行う。
【００５２】
画像記憶部３０２は、スキャナによって読込まれた画像を記憶するものであり、画像と、画像を一意に識別する画像ＩＤ（以下、ＥＩＤという。）と、を対応づけて格納している。なお、複合機３００は、ネットワークＩ／Ｆ３２６で取り込んで画像記憶部３０２に保存するように構成してもよい。
【００５３】
ＩＤ記憶部３０３は、ＥＩＤなどの、画像の再印刷に必要な各種識別情報を対応付けたＩＤ情報を記憶するものである。図４は、第１の実施の形態のＩＤ記憶部３０３に格納されたＩＤ情報のデータ構造の一例を示す説明図である。
【００５４】
同図に示すように、ＩＤ情報は、用紙のＰＩＤと、当該用紙に印刷した画像のＥＩＤと、親ＰＩＤと、ＢＩＤと、部キャンセルフラグと、ＪＩＤと、ジョブキャンセルフラグと、印刷設定とを対応づけて格納している。
【００５５】
ここで、ＩＤ情報に含まれる各ＩＤについて説明する。まず、入力された一連の原稿画像群に対して印刷出力が完了するまでを１ジョブとすると、ジョブごとに機器内で一意に割り当てられたＩＤをＪＩＤと呼ぶ。
【００５６】
また、上記印刷出力で複数部を印刷出力する場合に、その部ごとに機器内で一意に割り当てられたＩＤをＢＩＤとする。１つのジョブで複数部数の印刷を指定できるため、１つのＪＩＤには複数のＢＩＤが対応しうる。
【００５７】
さらに、入力画像１ページごとに画像記憶部３０２に画像データを記憶するが、この記憶画像に対して機器内で一意に割り当てられたＩＤをＥＩＤ（電子画像ごとのＩＤ）とする。
【００５８】
ＰＩＤは、上述のように、印刷出力する用紙に対して機器内で一意に割り当てられた用紙ごとのＩＤをいう。
【００５９】
親ＰＩＤとは、再印刷処理の場合に設定されるものであり、再印刷の元となった用紙のＰＩＤを表すものである。同図では、ＰＩＤ＝１の用紙をスキャンすることによってＰＩＤ＝１〜４の用紙が属するジョブ単位で再印刷されたＰＩＤ＝５〜８の用紙に対し、対応する親ＰＩＤとしてそれぞれＰＩＤ＝１〜４が設定された例が示されている。
【００６０】
部キャンセルフラグとは、印刷対象となる画像が属する部の印刷が中断されたか否かを表す情報である。部キャンセルフラグは、ユーザの指定やジャムの発生により印刷が中断されたときに１が設定され、正常に印刷が完了したときに０が設定される。同様に、ジョブキャンセルフラグとは、印刷対象となる画像が属するジョブの印刷が中断されたか否かを表す情報を表す。
【００６１】
部キャンセルフラグおよびジョブキャンセルフラグは、部単位またはジョブ単位の印刷が中断されたか否かを判断し、中断された部またはジョブの再印刷が指定されたときには、親ＰＩＤを辿ることにより適切なＥＩＤを取得するために参照される。
【００６２】
ＩＤ記憶部３０３にこのような情報を対応づけて格納することにより、任意の用紙のＰＩＤを検出するだけで、部単位またはジョブ単位で、対応する全画像を再印刷することが可能となる。
【００６３】
図１に戻り、画像記憶部３０２およびＩＤ記憶部３０３は、ＨＤＤ（Hard Disk Drive）３０１に格納される。画像記憶部３０２およびＩＤ記憶部３０３は、ＨＤＤ３０１以外に、光ディスク、メモリカード、ＲＡＭ（Random Access Memory）などの一般的に利用されているあらゆる記憶媒体により構成することができる。装置の電源が切られた後でも蓄積された画像情報を読み出すために、ＨＤＤなどの不揮発の記憶媒体であることが望ましい。
【００６４】
操作パネル３２１は、機能設定キー、部数、および複合機３００の状態を示すメッセージを表示する表示部（図示せず）と、テンキー、クリア／ストップキー、スタートキー、予熱キー、リセットキー、初期設定キー、印刷キー、送信キー、保存キーなどのキー入力を受付ける入力部（図示せず）とを有する。表示部は、画像を表示するとともにタッチパネル方式で操作入力可能な入力部も兼ねている。
【００６５】
操作パネル３２１により、画像のスキャンと印刷処理の指示、再印刷処理の指示、および印刷時の印刷条件の設定などが行われる。
【００６６】
プリンタエンジン３２２は、マーキング部３２３と、画像取得部３２４とを備え、インクジェット式、または電子写真式などの手法により、記録用紙等に画像データを形成する。
【００６７】
マーキング部３２３は、印刷制御部３０８から指定されたＰＩＤと、自装置（複合機３００）を特定する情報と、を符号化したマーキングを生成するものである。プリンタエンジン３２２は、マーキング部３２３が生成したマーキングの画像（符号画像）を、原稿の画像データと合成して印刷する。
【００６８】
画像取得部３２４は、ＩＤ取得部３０７により取得されたＥＩＤに対応する画像を画像記憶部３０２から取得するものである。プリンタエンジン３２２は、画像取得部３２４により取得した画像を印刷する。
【００６９】
なお、マーキング部３２３および画像取得部３２４をプリンタエンジン３２２の外部に備え、画像取得部３２４により取得した画像データに、マーキング部３２３により生成した符号画像を合成した画像を、プリンタエンジン３２２に送出し、印刷を行うように構成してもよい。
【００７０】
スキャナエンジン３２５は、スキャナを駆動し、原稿のスキャン処理を実行するものである。
【００７１】
表示入力制御部３１０は、選択部３３１を備え、操作パネル３２１の表示部への各種画面の表示制御、入力部からのキー入力イベントの受付けを行うものである。また、表示入力制御部３１０は、後述する判断部３１２の要求に応じて印刷ジョブを、操作パネル３２１の表示部に複数表示する。なお、印刷ジョブを表示する際の手順については後述する。
【００７２】
選択部３３１は、表示入力制御部３１０が操作パネル３２１の表示部に印刷ジョブを複数表示した場合に、利用者がこれら複数の印刷ジョブから選択した印刷ジョブを受け付けて、印刷対象となる印刷ジョブを選択する。
【００７３】
印刷制御部３０８は、プリンタエンジン３２２を制御するものである。また、本実施の形態では、印刷が指示されてスキャナエンジン３２５から入力された画像を一旦画像記憶部３０２に保存した後、保存した画像を印刷するため、印刷制御部３０８は画像記憶部３０２に対する画像の保存処理の制御も行う。
【００７４】
スキャナ制御部３０６は、スキャナエンジン３２５を制御するものである。
【００７５】
ＩＤ管理部３０４は、ＩＤ記憶部３０３に記憶する各種ＩＤの管理を行うものである。例えば、ＩＤ管理部３０４は、画像入力・印刷出力ごとに、ＪＩＤ、ＢＩＤなどの印刷単位のＩＤを生成し、ＩＤ記憶部３０３に保存する。また、印刷のために入力した各画像のＥＩＤを生成して、ＪＩＤ等に対応付けてＩＤ記憶部３０３に保存する。
【００７６】
また、ＩＤ管理部３０４は、問合せに応じて対応する各種ＩＤをＩＤ記憶部３０３から取得して応答する処理を行う。例えば、ＩＤ管理部３０４は、検出部３０９により検出されたＰＩＤに対応付けられたＪＩＤ（なおＢＩＤでもよい）の問合せを受けた場合、当該ＰＩＤに対応付けられたＪＩＤをＩＤ記憶部３０３から取得して問合せ元に返す。
【００７７】
検出部３０９は、スキャナエンジン３２５によって読取られた原稿画像からマーキングを検出し、検出したマーキングを復号化することにより、原稿のＰＩＤ、装置を特定する情報を検出するものである。つまり、検出部３０９は、再印刷を行う場合に利用される。
【００７８】
また、検出部３０９が原稿用紙から複数のマーキングを検出した場合、各マーキングからＰＩＤ及び装置を特定する情報を検出する。そして、検出部３０９は、検出した複数のＰＩＤを、ＩＤ取得部３０７に出力する。これにより、複合機３００は、マーキングのそれぞれから文書を印刷する。
【００７９】
そして、本実施の形態にかかる複合機３００では、検出部３０９により検出された複数のＰＩＤに対応付けられたＪＩＤが同一の場合、同じ画像が複数印刷されないように制御する。
【００８０】
例えば、複合機３００が図１に示したマーキングを付す印刷を行った後、再び文書Ａに対してマーキングを付す印刷を行ったものとする。図５は、第１の実施の形態にかかる複合機３００において文書Ａを印刷する例を示した模式図である。同図に示すように、利用者が再び文書Ａの印刷を行った場合、先頭の用紙にはＰＩＤ＝ｂ１がマーキングされ、２枚目、３枚目の用紙には、それぞれＰＩＤ＝ｂ２、ｂ３がマーキングされる。
【００８１】
その後、利用者が、図１に示すマーキング印刷を行った原稿と、図５に示すマーキング印刷を行った原稿とに対して再印刷処理を行うこととする。
【００８２】
図６は、第１の実施の形態にかかる複合機３５０において、同じＪＩＤと対応付けられた複数のマーキングから文書を再印刷する例を示した模式図である。同図に示すように、ＰＩＤ＝ａ１のマーキング６０１が付された原稿用紙と、ＰＩＤ＝ｂ１のマーキング６０２が付された原稿用紙とを同時に複合機３５０のコンタクトガラスに載せて再印刷処理の要求が行われたものとする。
【００８３】
この場合、検出部３０９はＰＩＤ＝ａ１とＰＩＤ＝ｂ１とを検出する。そして、複合機３００は、ＰＩＤ＝ａ１及びＰＩＤ＝ｂ１に対応付けられた文書が同一と判断した場合、当該文書を一回だけ再印刷する。なお、再印刷された文書Ａの各用紙にはＰＩＤ＝ｃ１、ｃ２及びｃ３のマーキングが付さることとなる。このように、複合機３００では、検出した複数のＰＩＤのそれぞれと対応付けられた文書の再印刷を行う際に印刷される画像が重複すると判断した場合、重複する画像については一回だけ再印刷するように制御を行う。次に、このような再印刷に必要な構成について説明する。
【００８４】
ＩＤ取得部３０７は、検出部３０９により検出されたＰＩＤが属する印刷単位（部単位またはジョブ単位）に含まれるすべての画像のＥＩＤを取得することにより、再印刷する画像を特定するものである。また、ＩＤ取得部３０７は、検出されたＰＩＤが属する印刷単位の印刷時の印刷条件である印刷設定を取得する。
【００８５】
具体的には、ＩＤ取得部３０７は、まず、検出されたＰＩＤに対応付けられたＪＩＤ（ＢＩＤ）をＩＤ管理部３０４に問い合わせて取得する。次に、取得したＪＩＤ（ＢＩＤ）に対応付けられたすべてのＥＩＤをＩＤ管理部３０４に問合せて取得する。また、取得したＪＩＤ（ＢＩＤ）に対応付けられた印刷設定をＩＤ管理部３０４に問合せて取得する。
【００８６】
また、原稿の画像データの格納先が異なる複合機の場合、ＩＤ取得部３０７は、再印刷要求を利用者から受け付けた後、検出部３０９により検出されたＰＩＤが属する印刷単位に含まれるすべての画像のＥＩＤ、および印刷単位に対応付けられた印刷設定を、送受信部３０５を介して他の複合機のＩＤ記憶部３０３から取得する。
【００８７】
また、ＩＤ取得部３０７は、他の複合機から再印刷するための情報の送信要求を受信した場合、送受信部３０５により受信されたＰＩＤに対応付けられたＥＩＤと、ＪＩＤ（ＢＩＤ）と、印刷設定とをＩＤ管理部３０４に問い合わせて取得する。そして、取得した情報を他の複合機（例えば複合機３５０）に送信することで、当該他の複合機においてＰＩＤに対応付けられた情報を取得できる。
【００８８】
印刷ジョブ管理部３１１は、印刷制御部３０８による制御に従って取得した印刷ジョブを管理する。印刷ジョブとしては、利用者により選択された再印刷処理や、複写処理等が考えられる。また、印刷ジョブ管理部３１１は、図示しない印刷ジョブ管理テーブルを用いて印刷ジョブを管理する。図７は、印刷ジョブ管理部３１１が管理している印刷ジョブの例を示した図である。図７に示すように、印刷ジョブ管理テーブルでは、検出マーキングから抽出されたＰＩＤ、ＰＩＤのジョブ情報と、ＰＩＤが属するＪＩＤと、ＪＩＤに属するＥＩＤ群とを対応付けて格納している。また、検出したＰＩＤから親ＰＩＤ、ジョブ情報、ＪＩＤ等を取得する手順については後述する。なお、印刷ジョブ管理テーブルの格納先は、複合機３００が作業領域として用いる図示しないＲＡＭ上に展開されることとする。
【００８９】
判断部３１２は、ＩＤ取得部３０７が取得して印刷ジョブ管理部３１１に格納された複数の印刷ジョブのそれぞれのＥＩＤが一致するか否か判断する。なお、印刷ジョブは検出部３０９が検出したＰＩＤ毎に生成されている。つまり、判断部３１２は、ＥＩＤを、対応付けられたＰＩＤ毎に一致するか否か判断していることになる。
【００９０】
さらに判断部３１２は、印刷ジョブのＥＩＤが一致すると判断した場合に、これら印刷ジョブ毎の印刷設定が一致するか否か判断する。そして、印刷設定が一致すると判断した場合、印刷制御部３０８が、同一の画像を複数回出力しないように制御を行う。
【００９１】
なお、判断部３１２が、ＥＩＤが一致すると判断し、印刷設定が異なると判断した場合には、表示入力制御部３１０がこれら印刷ジョブを表示し、利用者の入力に応じて選択部３３１が印刷対象となる印刷ジョブを選択する。これにより印刷制御部３０８が、選択された印刷ジョブで印刷処理を行う。
【００９２】
本実施の形態にかかる複合機３００において、画像情報は以下のような伝送経路によって伝送される。まず、スキャナまたはネットワークＩ／Ｆ３２６により入力された画像は、印刷制御部３０８からの指示により、画像記憶部３０２に伝送される。また、画像記憶部３０２に蓄積されている画像は、印刷制御部３０８からの指示により、プリンタエンジン３２２に伝送され、印刷が行われる。さらに、外部装置から画像転送が要求された場合は、送受信部３０５によりネットワークＩ／Ｆ３２６を介して外部装置に伝送される。
【００９３】
また、画像の転送を受けた複合機３５０側では、送受信部３０５により受信した画像が画像記憶部３０２に伝送される。また、印刷制御部３０８からの指示により、画像記憶部３０２に蓄積されている画像がプリンタエンジン３２２に伝送され、印刷が行われる。
【００９４】
以下に、複合機３００がマーキングを印刷し、複合機３５０が再印刷を行う場合の処理手順について説明する。
【００９５】
次に、このように構成された第１の実施の形態にかかる複合機３００による印刷処理について説明する。図８は、第１の実施の形態にかかる複合機３００における印刷処理の全体の流れを示すフローチャートである。
【００９６】
まず、操作パネル３２１からユーザによりジョブスタートの指示が入力されると（ステップＳ７０１）、印刷制御部３０８が、ＪＩＤの生成指示をＩＤ管理部３０４に送信する（ステップＳ７０２）。ＩＤ管理部３０４は、新たにＪＩＤを生成し、ＩＤ記憶部３０３に保存する（ステップＳ７０３）。
【００９７】
次に、印刷制御部３０８は、画像をスキャナにより読込んで画像記憶部３０２に保存する画像蓄積処理を、入力画像数分繰り返す（ステップＳ７０４〜ステップＳ７１１）。
【００９８】
具体的には、まず、印刷制御部３０８は、ＥＩＤの生成指示をＩＤ管理部３０４に送信する（ステップＳ７０４）。ＩＤ管理部３０４は、新たにＥＩＤを生成し、ＩＤ記憶部３０３に保存する（ステップＳ７０５）。
【００９９】
なお、マーキング印刷対象がスキャンした画像ではなく、蓄積されている画像である場合、当該蓄積されている画像が以前印刷されているのであれば、ＩＤ管理部３０４は、以前印刷した時に生成されたＰＩＤを親ＰＩＤとして、ＩＤ記憶部３０３に保存する。
【０１００】
次に、印刷制御部３０８は、画像記憶部３０２に対して画像蓄積の開始を指示する（ステップＳ７０６）。なお、このとき、画像記憶部３０２は１ページ分の画像データを記憶する準備を行う。次に、印刷制御部３０８は、スキャナエンジン３２５に対して画像入力の開始を指示する（ステップＳ７０７）。指示を受けたスキャナエンジン３２５は、読み取った画像の画像記憶部３０２に対する転送を開始する（ステップＳ７０８）。
【０１０１】
転送が完了した場合、画像記憶部３０２は、画像の転送完了をスキャナエンジン３２５に通知する（ステップＳ７０９）。また、スキャナエンジン３２５は、画像入力が完了したことを印刷制御部３０８に通知する（ステップＳ７１０）。さらに、印刷制御部３０８は、１ページ分の画像データの蓄積完了を画像記憶部３０２に対して通知する（ステップＳ７１１）。
【０１０２】
画像蓄積処理が終了すると、印刷制御部３０８は、保存した画像を印刷する蓄積画像印刷処理を、出力が指定された部数分、および出力が指定された画像分繰り返す（ステップＳ７１２〜ステップＳ７２０）。
【０１０３】
具体的には、まず、印刷制御部３０８は、印刷する部数に応じてＢＩＤの生成指示をＩＤ管理部３０４に送信する（ステップＳ７１２）。ＩＤ管理部３０４は、新たにＢＩＤを生成し、ＩＤ記憶部３０３に保存する（ステップＳ７１３）。
【０１０４】
次に、印刷制御部３０８は、ＰＩＤの生成指示をＩＤ管理部３０４に送信する（ステップＳ７１４）。ＩＤ管理部３０４は、新たにＰＩＤを生成し、ＩＤ記憶部３０３に保存する（ステップＳ７１５）。
【０１０５】
続いて、印刷制御部３０８は、プリンタエンジン３２２に対して画像の印刷を指示する（ステップＳ７１６）印刷の指示には、印刷する画像のＥＩＤと、印刷する用紙に符号化して合成すべきＰＩＤと、複合機３００を特定する情報と、が含まれる。
【０１０６】
プリンタエンジン３２２の画像取得部３２４は、印刷が指示されたＥＩＤに対応する画像を画像記憶部３０２から読み出す処理を開始する（ステップＳ７１７）。画像記憶部３０２からの画像の読み出しが終了すると（ステップＳ７１８）、マーキング部３２３がＰＩＤを符号化したマーキングを生成し、プリンタエンジン３２２が生成されたマーキングを印刷画像に合成して印刷する（ステップＳ７１９）。
【０１０７】
印刷が完了すると、プリンタエンジン３２２から印刷制御部３０８に対して印刷完了が通知される（ステップＳ７２０）。
【０１０８】
また、すべての部および画像に対して、蓄積画像印刷処理が完了すると、印刷制御部３０８は、表示入力制御部３１０を介してジョブの完了を操作パネル３２１に表示し（ステップＳ７２１）、印刷処理を終了する。
【０１０９】
次に、複合機３００に格納された画像を用いて、複合機３５０が再印刷処理を行う処理手順について説明する。図９は、第１の実施の形態にかかる複合機３００及び複合機３５０における再印刷処理の全体の流れを示すフローチャートである。
【０１１０】
まず、操作パネル３２１等を介してユーザにより再印刷処理が指定されると、印刷制御部３０８が、マーキング検出を開始することを検出部３０９に対して指示する（ステップＳ９０１）。本処理手順では、ユーザは、複合機３５０のコンタクトガラスに２枚の印刷用紙（例えば、ＰＩＤ＝ａ１がマーキングされた印刷用紙と、ＰＩＤ＝ｂ１がマーキングされた印刷用紙）をスキャンしたものとする。
【０１１１】
指示を受けた検出部３０９は、コンタクトガラス上に配置された原稿画像から複数のマーキングを検出し、検出したマーキング毎に復号化を行い、マーキング毎にＰＩＤ、印刷時間及び機器を特定する情報を検出する。そして、検出部３０９は、検出したＰＩＤ等を印刷制御部３０８に通知する（ステップＳ９０２）。また、印刷制御部３０８は、機器を特定する情報により、画像を蓄積している機器を特定できる。なお、本処理手順では、複合機３００が特定されたものとする。
【０１１２】
次に、印刷制御部３０８は、再印刷する画像を特定する画像特定処理をＩＤ取得部３０７に対して指示する（ステップＳ９０３）。この指示には、検出された全てのＰＩＤが含まれている。これにより、ＩＤ取得部３０７は、以下に示すステップＳ９０４〜ステップＳ９１０の処理を検出されたＰＩＤ数分繰り返す。
【０１１３】
画像特定処理の開始が指示された後（ステップＳ９０３）、ＩＤ取得部３０７は、複合機３５０の送受信部３０５、および複合機３００の送受信部３０５を介して、複合機３００のＩＤ管理部３０４に対して検出されたＰＩＤに対応付けられたＪＩＤを問合せる（ステップＳ９０４）。また、問合せ先の装置は、検出されたマーキングに含まれるＩＰアドレスなどの装置を特定する情報により決定する。
【０１１４】
問合せを受けたＩＤ管理部３０４は、ＰＩＤに対応付けられたＪＩＤ、ジョブキャンセルフラグ、および印刷設定をＩＤ記憶部３０３から取得する。
【０１１５】
そして、ＩＤ管理部３０４は、ＪＩＤと、ジョブキャンセルフラグと、印刷設定とを、複合機３００の送受信部３０５および複合機３５０の送受信部３０５を介して、複合機３５０のＩＤ取得部３０７に通知する（ステップＳ９０５）。
【０１１６】
ＩＤ取得部３０７は、受け取ったジョブキャンセルフラグが１であるか否か、すなわち、ＰＩＤが属するジョブの印刷が中断されたか否かを判断する（ステップＳ９０６）。ジョブキャンセルフラグが１の場合は（ステップＳ９０６：Ｙｅｓ）、ＩＤ取得部３０７は、当該ＰＩＤの親ＰＩＤに対するＪＩＤを、複合機３００のＩＤ管理部３０４に対して問合せる（ステップＳ９０７）。
【０１１７】
具体的には、ＩＤ取得部３０７は、まず、ＰＩＤに対応付けられた親ＰＩＤをＩＤ管理部３０４に対して問合せる。そして、通知された親ＰＩＤに対応付けられたＪＩＤをさらにＩＤ管理部３０４に対して問合せる。
【０１１８】
なお、同図では省略しているが、ジョブキャンセルフラグが１であるが親ＰＩＤを取得できなかった場合は、親ＰＩＤを元にした再印刷が実行できないため、再印刷処理を終了する。また、親ＰＩＤに対して取得されたジョブキャンセルフラグについては、さらに１であるか否かが判断され、１の場合はさらに親ＰＩＤを探索する処理が繰り返される。
【０１１９】
親ＰＩＤに対するＪＩＤが取得された場合（ステップＳ９０７）、または、ステップＳ９０６でジョブキャンセルフラグが１でないと判断された場合は（ステップＳ９０６：Ｎｏ）、ＩＤ取得部３０７は、ＪＩＤで識別されるジョブに属するすべてのＥＩＤを、複合機３００のＩＤ管理部３０４に対して問合せる（ステップＳ９０８）。
【０１２０】
ＩＤ管理部３０４は、ＪＩＤに対応づけられているすべてのＥＩＤをＩＤ記憶部３０３から取得し、取得したＥＩＤのリストをＩＤ取得部３０７に通知する（ステップＳ９０９）。通知を受けたＩＤ取得部３０７は、ステップＳ９０５で取得した印刷設定及びＪＩＤと、ステップＳ９０９で通知されたＥＩＤリストと、を印刷制御部３０８に通知する（ステップＳ９１０）。
【０１２１】
そして、印刷制御部３０３は、ステップＳ９０４〜Ｓ９１０により、ＰＩＤ毎に複数のＥＩＤのリストを取得した場合、当該複数のＥＩＤリスト及びＥＩＤリストに対応する印刷設定と共に、ＥＩＤの重複判定を判断部３１２に対して要求する（ステップＳ９１１）。
【０１２２】
そして、判断部３１２が、複数のＥＩＤリストに含まれているＥＩＤ群が一致するか否か判断する（ステップＳ９１２）。判断部３１２が一致しないと判断した場合（ステップＳ９１２：Ｎｏ）、ＥＩＤリストが一致しない旨を印刷制御部３０８に対して通知する（ステップＳ９１３）。なお、重複判定は、ＥＩＤリストに含まれるＥＩＤが全て一致する場合に制限するものではない。他の例については第１の実施の形態の変形例１で説明する。これにより、印刷制御部３０８は、複数のＥＩＤリストに含まれている各ＥＩＤに対して、ステップＳ９１７〜ステップＳ９２７までの処理を行うことになる。
【０１２３】
また、判断部３１２が、複数のＥＩＤリストに含まれているＥＩＤ群が一致すると判断した場合（ステップＳ９１２：Ｙｅｓ）。それぞれのＥＩＤリストに対応する印刷設定が一致するか否か判断する（ステップＳ９１４）。
【０１２４】
判断部３１２は印刷設定が一致すると判断した場合（ステップＳ９１４：Ｙｅｓ）、いずれか一方のＥＩＤリストのＥＩＤ群のみ印刷処理を行えばよい旨を印刷制御部３０８に対して通知する（ステップＳ９１５）。これにより、印刷制御部３０８は、いずれか一方のＥＩＤリストに含まれている各ＥＩＤに対して、ステップＳ９１７〜ステップＳ９２７までの処理を行うことになる。
【０１２５】
また、判断部３１２は印刷設定が一致しないと判断した場合（ステップＳ９１４：Ｎｏ）、表示入力制御部３１０に対して、これら各ＥＩＤリストに対応する印刷ジョブの一覧表示を要求する（ステップＳ９１６）。
【０１２６】
これにより表示入力制御部３１０は、印刷設定は異なるが、同じＥＩＤ群を含む印刷ジョブを一覧表示する。図１０は、表示入力制御部３１０が表示する印刷ジョブ一覧の画面例である。利用者は、当該印刷ジョブ一覧の画面を参照して、印刷したい印刷ジョブを選択する。そして、選択部３３１は、利用者により選択された印刷ジョブを印刷対象として選択し、当該選択された印刷ジョブを、判断部３１２に対して通知する（ステップＳ９１７）。
【０１２７】
次に、判断部３１２は、通知された印刷に対応するＥＩＤのリストのみ印刷処理を行えばよい旨を印刷制御部３０８に対して通知する（ステップＳ９１８）。これにより、印刷制御部３０８は、通知されたＥＩＤリストに含まれている各ＥＩＤに対して、ステップＳ９１７〜ステップＳ９２７までの処理を行うことになる。
【０１２８】
次に、印刷制御部３０８は、判断部３１２からの通知により、再印刷の対象とされた画像を複合機３００から転送して画像記憶部３０２に保存する画像転送保存処理を実行する（ステップＳ９１９〜ステップＳ９２４）。
【０１２９】
具体的には、まず、印刷制御部３０８は、画像記憶部３０２に対して画像蓄積の開始を指示する（ステップＳ９１９）。次に、印刷制御部３０８は、送受信部３０５を介して、複合機３００の画像記憶部３０２に対して画像の転送要求を通知する（ステップＳ９２０）。
【０１３０】
転送要求を受けた複合機３００の画像記憶部３０２は、画像の転送を開始し（ステップＳ９２１）、転送が完了すると（ステップＳ９２２）転送の完了を複合機３５０の印刷制御部３０８に通知する（ステップＳ９２３）。通知を受けた印刷制御部３０８は、画像蓄積の完了を画像記憶部３０２に通知する（ステップＳ９２４）。
【０１３１】
このようにして複合機３００から再印刷する画像データが取得されて自装置内の画像記憶部３０２に保存された後、保存した画像データについての画像再印刷処理が実行される。
【０１３２】
次に、印刷制御部３０８は、取得したＥＩＤに対応する画像についての画像再印刷処理を実行する（ステップＳ９２５〜ステップＳ９２９）。なお、画像再印刷処理では、印刷処理と同様に、再印刷する用紙のＰＩＤ、および再印刷するジョブのＪＩＤの生成処理が行われるが、同図では省略している。
【０１３３】
また、再印刷時にも部数の指定などの印刷設定を変更可能であり、変更された部数を参照して再印刷時のＢＩＤが生成される。これにより、前回の印刷時と再印刷時に必要な部数が異なる場合でも、必要な部数を指定して印刷することが可能となる。
【０１３４】
具体的には、まず、印刷制御部３０８は、プリンタエンジン３２２に対して再印刷を指示する（ステップＳ９２５）。この指示には、印刷する画像のＥＩＤと、生成されたＰＩＤが含まれる。
【０１３５】
次に、プリンタエンジン３２２の画像取得部３２４は、指示されたＥＩＤに対応する画像を画像記憶部３０２から読み出す処理を開始する（ステップＳ９２６）。画像記憶部３０２からの画像の読み出しが完了すると（ステップＳ９２７）、マーキング部３２３がＰＩＤを符号化したマーキングを生成し、プリンタエンジン３２２が生成されたマーキングを印刷画像に合成して印刷する（ステップＳ９２８）。
【０１３６】
再印刷が完了すると、プリンタエンジン３２２から印刷制御部３０８に対して再印刷完了が通知される（ステップＳ９２９）。
【０１３７】
なお、上述した処理手順では、ジョブ（ＪＩＤ）単位で再印刷処理について説明したが、部（ＢＩＤ）単位で再印刷処理を行ってもよい。この場合、ＪＩＤの代わりにＢＩＤを用いて処理を行う点のみ異なるので説明を省略する。
【０１３８】
本実施形態にかかる複合機３００及び複合機３５０によれば、マーキング印刷済みの任意の用紙から、当該用紙が属する印刷単位に含まれるすべての画像を特定して印刷するとともに、重複している画像の印刷を抑止することができるため、マーキングを利用した再印刷処理を効率的に実行することができる。また、複数のマーキングが付された用紙から、マーク毎に設定された印刷単位で印刷できるので、一回の読み取り処理で複数の印刷単位に対して再印刷できるので、効率的に再印刷を可能にすると共に、利用者の作業負担が軽減する。
【０１３９】
また、本実施の形態にかかる複合機３００及び複合機３５０においては、同一印刷設定の重複している画像の印刷を抑止することができる。さらには、異なる印刷設定の場合は利用者からの選択に基づいて、利用者が所望している画像のみ印刷できる。
【０１４０】
（第１の実施の形態の変形例１）
上述した第１の実施の形態において、複合機３５０は再印刷を行う際に、取得した複数のＥＩＤリストのＥＩＤ群が一致している場合について説明した。そこで、第１の実施の形態の変形例１では、一方のＥＩＤリストのＥＩＤ群に、他方のＥＩＤリストのＥＩＤ群が含まれている場合に、印刷を抑止する例について説明する。なお、本変形例１にかかる複合機の構成は第１の実施の形態と同様として説明を省略する。
【０１４１】
本変形例では、複合機３００が図１に示したマーキングを付す印刷を行った後、再び文書Ａと文書Ｂを一度にマーキングを付す印刷を行ったものとする。図１１は、第１の実施の形態の変形例１にかかる複合機３００において文書Ａ及び文書Ｂを印刷する例を示した模式図である。同図に示すように、利用者が文書Ａ及び文書Ｂを一度に印刷を行った場合、先頭の用紙にはＰＩＤ＝ｂ１がマーキングされ、２枚目〜６枚目の用紙には、それぞれＰＩＤ＝ｂ２、ｂ３、ｂ４、ｂ５、ｂ６がマーキングされる。
【０１４２】
その後、利用者が、図１に示すマーキング印刷を行った原稿と、図１１に示すマーキング印刷を行った原稿とに対して再印刷処理を行うこととする。
【０１４３】
図１２は、本変形例にかかる複合機３５０において、一方のＪＩＤに対応するＥＩＤ群が他方のＪＩＤに対応するＥＩＤ群に含まれている複数のマーキングから文書を再印刷する例を示した模式図である。同図に示すように、ＰＩＤ＝ａ１のマーキング１２０１が付された原稿用紙と、ＰＩＤ＝ｂ１のマーキング１２０２が付された原稿用紙とを同時に複合機３５０のコンタクトガラスに載せて再印刷処理の要求が行われたものとする。
【０１４４】
この場合、検出部３０９はＰＩＤ＝ａ１とＰＩＤ＝ｂ１とを検出する。そして、ＰＩＤ＝ａ１に対応する文書が、ＰＩＤ＝ｂ１に対応する文書に含まれているので、複合機３００は、ＰＩＤ＝ｂ１に対応する文書Ｂに対応する文書を再印刷する。なお、再印刷された文書Ａの各用紙にはＰＩＤ＝ｃ１、ｃ２、ｃ３、ｃ４、ｃ５及びｃ６のマーキングが付さることとなる。このように、複合機３００では、複数のＰＩＤが検出された場合、一方の印刷ジョブの画像が他方の印刷ジョブの画像に含まれていると判断した場合、当該他方の印刷ジョブの画像群の再印刷を行う。
【０１４５】
図１３は、印刷ジョブ管理部３１１が、上述した再印刷処理で格納された印刷ジョブの例を示した図である。図１３に示す印刷ジョブ管理テーブルでは、上段のＰＩＤ＝ａ１の印刷ジョブでは文書Ａに対応するＥＩＤ及びＪＩＤが格納され、下段のＰＩＤ＝ｂ１の印刷ジョブでは文書Ａ及び文書Ｂに対応するＥＩＤ及びＪＩＤが格納されている。そして、本変形例の複合機３５０では、下段のＰＩＤ＝ｂ１の印刷ジョブのみ印刷される。
【０１４６】
次に、複合機３００に格納された画像を用いて、複合機３５０が再印刷処理を行う処理手順について説明する。図１４は、本変形例にかかる複合機３００及び複合機３５０における再印刷処理の全体の流れを示すフローチャートである。
【０１４７】
まず、複合機３００及び複合機３５０は、第１の実施の形態の図９のステップＳ９０１〜ステップＳ９１０と同様に、複合機３００から複合機３５０の印刷制御部３０８に対して、検出したマーキングに対応するＥＩＤリストと印刷設定とが通知される（ステップＳ１４０１〜Ｓ１４１０）。
【０１４８】
そして、印刷制御部３０３は、ＰＩＤ毎に複数のＥＩＤのリストを取得した場合、当該複数のＥＩＤリスト及びＥＩＤリストに対応する印刷設定と共に、ＥＩＤの重複判定を判断部３１２に対して要求する（ステップＳ１４１１）。
【０１４９】
そして、判断部３１２が、複数のＥＩＤリストのうち、一方のＥＩＤリストに含まれているＥＩＤ群が、他方のＥＩＤリストに含まれているＥＩＤ群に含まれているか否か判断する（ステップＳ１４１２）。判断部３１２が含まれていないと判断した場合（ステップＳ１４１２：Ｎｏ）、ＥＩＤリストが重複していない旨を印刷制御部３０８に対して通知する（ステップＳ１４１３）。これにより、印刷制御部３０８は、複数のＥＩＤリストに含まれている各ＥＩＤに対して、ステップＳ９１７〜ステップＳ９２７までの処理を行うことになる。
【０１５０】
また、判断部３１２が、一方のＥＩＤリストに含まれているＥＩＤ群に、他方のＥＩＤリストに含まれているＥＩＤ群が含まれていると判断した場合（ステップＳ１４１２：Ｙｅｓ）。それぞれのＥＩＤリストに対応する印刷設定が一致するか否か判断する（ステップＳ１４１４）。
【０１５１】
判断部３１２は印刷設定が一致すると判断した場合（ステップＳ９１４：Ｙｅｓ）、上述した他方のＥＩＤリストに含まれるＥＩＤ群のみ印刷処理を行えばよい旨を印刷制御部３０８に対して通知する（ステップＳ１４１５）。これにより、印刷制御部３０８は、他方のＥＩＤリストに含まれている各ＥＩＤに対して、ステップＳ９１７〜ステップＳ９２７までの処理を行うことになる。
【０１５２】
つまり、他方のＥＩＤリストのＥＩＤ群（例えば文書Ａ及び文書Ｂ）のみ再印刷すれば、一方のＥＩＤリストのＥＩＤ群（例えば文書Ａ）の画像と同一の画像も印刷されたことになるため、一方のＥＩＤリストのＥＩＤ群の再印刷は不要となる。
【０１５３】
また、判断部３１２は印刷設定が一致しないと判断した場合（ステップＳ１４１４：Ｎｏ）、表示入力制御部３１０に対して、これら各ＥＩＤリストに対応する印刷ジョブの一覧表示を要求する（ステップＳ１４１６）。
【０１５４】
これにより表示入力制御部３１０は、印刷設定は異なるが、同じＥＩＤ群を含む印刷ジョブを一覧表示する。図１５は、表示入力制御部３１０が表示する印刷ジョブ一覧の画面例である。利用者は、当該印刷ジョブ一覧の画面を参照して、印刷したい印刷ジョブを選択する。そして、選択部３３１は、利用者により選択された印刷ジョブを印刷対象として選択し、当該選択された印刷ジョブを、判断部３１２に対して通知する（ステップＳ１４１７）。
【０１５５】
次に、判断部３１２は、通知された印刷に対応するＥＩＤのリストのみ印刷処理を行えばよい旨を印刷制御部３０８に対して通知する（ステップＳ９１８）。これにより、印刷制御部３０８は、通知されたＥＩＤリストに含まれている各ＥＩＤに対して、ステップＳ１４１７〜ステップＳ１４２７までの処理を行うことになる。
【０１５６】
そして、複合機３５０は、第１の実施の形態のステップＳ９１９〜Ｓ９２９と同様の処理で再印刷を行っていく（ステップＳ１４１９〜Ｓ１４２９）。
【０１５７】
上述した説明により、本変形例にかかる複合機３００及び複合機３５０においては、同一印刷設定の重複している画像の印刷を抑止することができる。
【０１５８】
（第２の実施の形態）
図１６は、第２の実施の形態にかかる複合機１６００及び複合機１６５０の構成を示すブロック図である。なお、同図に示すように、複合機１６００と複合機１６５０は同様の構成を備えているので、複合機１６００についてのみ説明する。
【０１５９】
図１６に示す複合機１６００は、第１の実施の形態にかかる複合機３００とは、印刷設定管理部１６０２が追加されていること、表示入力制御部３１０とは処理が異なる表示入力制御部１６０３に変更され、そして判断部３１２とは処理が異なる判断部１６０１に変更された構成を有している点で異なる。以下の説明では、上述した第１の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。
【０１６０】
図１７は、印刷設定管理部１６０２が管理している印刷設定管理テーブルの例を示した図である。図１７に示すように、印刷設定管理テーブルでは、印刷設定と、当該印刷設定が異なる場合の処理とを対応付けて保持している。
【０１６１】
印刷設定Ａ〜Ｄは、それぞれ利用者が設定可能な印刷設定を示している。印刷設定Ａは、当該印刷設定で印刷された後に、ユーザが印刷用紙に対して何らかの作業を行うことで状態を一致させることができる条件とする。当該印刷設定Ａに含まれる設定としては、シフトスタック、仕切り、回転ソート、ステープルの有無、及びパンチの有無とする。
【０１６２】
印刷設定Ｂは、画像を印刷する印刷用紙に対して行う処理に関する条件とする。当該印刷設定で印刷された後に、ユーザが印刷用紙に対して何らかの作業を行うことで状態を一致させることができる条件とする。当該印刷設定Ｂに含まれる設定としては、モノクロ若しくはカラー、両面、等倍集約、集約時の面付け順番、ステープルの数若しくは位置の違い、及びパンチの穴の数若しくは位置の違いとする。
【０１６３】
印刷設定Ｃは、画像以外の出力内容が変更される第１の処理であり、特にレイアウトに関する条件とする。当該印刷設定Ｃに含まれる設定としては、スタンプの場所、ページ印字の位置、日付印字の位置、集約時の仕切り線とする。
【０１６４】
印刷設定Ｄは、画像以外の出力内容が変更される第２の処理であり、特に合成画像の合成方法や印刷サイズに関する条件とする。当該印刷設定Ｄに含まれる設定としては、スタンプの色・濃さ・解像度・透明／透かし、ページ印字のフォント・フォントサイズ、日付印字のフォント・フォントサイズとする。
【０１６５】
これら印刷設定Ａ〜Ｄについては、画像の内容が変更されるわけではない。そこで、複合機１６００及び複合機１６５０では、これら印刷設定が異なる場合でも、ユーザの要求に応じて、一致するとみなして、印刷処理を行うこととしている。
【０１６６】
このため、印刷設定管理部１６０２が管理している印刷設定管理テーブルでは、これら印刷設定が異なる場合に一致とみなすか否か保持している。
【０１６７】
表示入力制御部１６０３は、表示入力制御部３１０の機能を備えるほか、印刷設定管理テーブルに対する一致するか否かの設定の入力の受付、当該印刷設定管理テーブルが保持する情報を利用するか否かを示す初期設定画面の表示、及び当該初期設定画面に対する入力の受付を行う。
【０１６８】
図１８は、表示入力制御部１６０３が、表示する初期設定画面の例を示した図である。同図に示すように、複数マークを検出し、それぞれの印刷設定が異なる場合にどのように処理を行うのか設定可能となっている。「一致とみなす場合、新しい方の印刷ジョブを処理する」を選択した場合、印刷設定管理テーブルにおいて一致するとみなす旨の設定がなされた印刷設定のみ異なるのであれば、複数のマークに対応する印刷ジョブのうち新しい方の印刷ジョブのみ印刷処理する。「必ず不一致とする。」を選択した場合、印刷設定が異なるのであれば、必ず利用者に印刷対象とする印刷ジョブを選択させるものとする。
【０１６９】
判断部１６０１は、複数の印刷ジョブのそれぞれのＥＩＤが一致するか否かの判断については第１の実施の形態と同様として説明を省略する。そして、判断部１６０１は、複数の印刷ジョブのそれぞれのＥＩＤが一致すると判断した場合に、印刷設定が一致するか否か判断する。そして、判断部１６０１が、印刷設定が一致しないと判断した場合に、当該印刷設定を一致としてみなしてよいか否か判断する。判断部１６０１が一致するとみなして良いと判断した場合、複合機１６００において一致した場合と同様の処理が行われる。判断部１６０１が一致するとみなせないと判断した場合は、複合機１６００において第１の実施の形態と同様に印刷ジョブ等の表示が行われる。
【０１７０】
次に、複合機１６００に格納された画像を用いて、複合機１６５０が再印刷処理を行う処理手順について説明する。図１９は、本実施の形態にかかる複合機１６００及び複合機１６５０における再印刷処理の全体の流れを示すフローチャートである。
【０１７１】
まず、複合機１６００及び複合機１６５０は、第１の実施の形態の図９のステップＳ９０１〜ステップＳ９１３と同様に、検出したマーキングに対応するＥＩＤリストにおいて重複判定まで行われる（ステップＳ１９０１〜Ｓ１９１３）。
【０１７２】
そして、判断部１６０１が、一方のＥＩＤリストに含まれるＥＩＤ群が、他方のＥＩＤリストに含まれるＥＩＤ群と一致していると判断された場合（ステップＳ１９１３：Ｙｅｓ）、それぞれのＥＩＤリストに対応する印刷設定が一致、または一致するとみなせるか否か判断する（ステップＳ１９１４）。なお、詳細な手順については後述する。
【０１７３】
そして、判断部１６０１は、印刷設定が一致又は一致するとみなせると判断した場合（ステップＳ１９１４：Ｙｅｓ）、検出したマーキングに対応する印刷ジョブのうち、新しい方の印刷ジョブに対応するＥＩＤリストに含まれるＥＩＤ群のみ印刷する旨を、印刷制御部３０８に対して通知する（ステップＳ１９１５）。
【０１７４】
また、判断部１６０１は印刷設定が一致しないと判断した場合（ステップＳ１９１４：Ｎｏ）、表示入力制御部３１０に対して、これら各ＥＩＤリストに対応する印刷ジョブの一覧表示を要求する（ステップＳ１９１６）。
【０１７５】
そして、複合機１６５０においては、図９のステップＳ９１６〜Ｓ９２９と同様の処理を行うこととする（ステップＳ１９１６〜Ｓ１９２９）。
【０１７６】
次に、判断部１６０１が図１９のステップＳ１９１４で行った判断処理について説明する。図２０は、本実施の形態にかかる判断部１６０１における上述した処理の手順を示すフローチャートである。
【０１７７】
まず、判断部１６０１は、複数のマーキングにそれぞれに対応する印刷設定が完全に一致するか否か判断する（ステップＳ２００１）。
【０１７８】
そして、判断部１６０１が、完全には一致しないと判断した場合（ステップＳ２００１：Ｎｏ）、印刷設定管理部１６０２に格納されている印刷設定毎の一致とみなすか否かを示す情報を取得する（ステップＳ２００２）。
【０１７９】
次に、判断部１６０１は、取得した印刷設定毎に一致とみなすか否かを示す情報を用いて、ステップＳ２００１で一致しないと判断された印刷設定を一致するとみなしてよいか否かを判断する（ステップＳ２００３）。
【０１８０】
そして、判断部１６０１は、印刷設定が完全に一致すると判断した場合（ステップＳ２００１：Ｙｅｓ）、又は印刷設定を一致するとみなしてよいと判断した場合（ステップＳ２００３：Ｙｅｓ）、印刷制御部３０８に複数のマーキングに対応する印刷ジョブのうち、新しい方の印刷ジョブに対応するＥＩＤリストに含まれるＥＩＤ群のみ印刷する旨を、印刷制御部３０８に対して通知する（ステップＳ２００４）。そして、図１９のステップＳ１９１５以降の処理が行われることになる。
【０１８１】
また、判断部１６０１は、印刷設定を一致するとみなすべきではないと判断した場合（ステップＳ２００３：Ｎｏ）、表示入力制御部１６０３に対して、これら各ＥＩＤリストに対応する印刷ジョブの一覧表示を要求する（ステップＳ２００５）。これにより、図１９のステップＳ１９１６以降の処理が行われることになる。
【０１８２】
本実施の形態にかかる複合機１６００及び複合機１６５０においては、印刷設定が異なる場合に、所定の印刷設定については一致とみなすことで、利用者が印刷ジョブを選択する操作が省けるので操作負担が軽減すると共に、重複する画像の印刷を抑止することができる。
【０１８３】
（第２の実施形態の変形例１）
上述した第２の実施の形態にかかる複合機１６００及び複合機１６５０において、印刷設定が一致すると見なされた場合、複数の印刷ジョブのうち新しい方の印刷ジョブに対応するＥＩＤリストに含まれるＥＩＤ群が印刷された。しかしながら、複数の印刷ジョブのうち新しい方の印刷ジョブを用いることに制限するものではない。
【０１８４】
そこで第２の実施形態の変形例１にかかる複合機では、複数の印刷ジョブのうち機能の多い方の印刷ジョブを印刷するものとする。なお、構成および処理手順は第２の実施形態と同様として説明を省略する。
【０１８５】
また、上述した各実施の形態に限定されるものではなく、以下に例示するような種々の変形が可能である。
【０１８６】
（変形例１）
また、上述した実施の形態では、マーキングに含まれる装置を特定する情報がＩＰアドレスの場合について説明した。しかしながら、ＩＰアドレスは機器に対して必ず固定されているものではなく、ネットワークに機器が接続される度に異なるＩＰアドレスが割り当てられる場合もある。そこで、変形例１では、ＩＰアドレスが変更されても印刷を行った複合機を特定することを可能とする例について説明する。本変形例にかかる複合機は、印刷処理を行う際に、複合機を特定する機器ＩＤをマーキングに含める例とする。なお、機器ＩＤは、あらかじめ複合機毎にユニークに割り当てられているものとする。
【０１８７】
そして、マーキングから検出された機器ＩＤでＩＰアドレスを特定するために、複合機は、自装置の機器ＩＤと、自装置に割り当てられたＩＰアドレスと、上述した実施形態で説明した処理を行うポート番号と、を対応付けて、ＤＮＳサーバ等の機器に対して登録を要求する。これにより、ＤＮＳサーバが、機器ＩＤと、ＩＰアドレスと、ポート番号とを対応付けて保持することになる。
【０１８８】
また、本変形例では、当該登録処理は、複合機に電源が投入され、複合機にＩＰアドレスが割り当てられた後に、ＤＮＳサーバに対して行うこととする。
【０１８９】
また、上述した情報の登録先としては、ＤＮＳサーバや、登録を要求した複合機と同一サブネットワーク内の複合機など様々な機器が考えられる。
【０１９０】
そして、ＤＮＳサーバ等の機器は、複合機から上述した情報の登録の要求を受け付けた場合、当該情報をＳＲＶレコードや、Ａレコード等に保持する。例えば、ＳＲＶレコードの“Ｎａｍｅ”フィールドに機器ＩＤを格納し、“Ｐｏｒｔ”フィールドにポート番号を格納し、Ａレコードの“Ｎａｍｅ”フィールドに機器ＩＤを格納し、“Ａｄｄｒ”フィールドにＩＰアドレスを格納することで、機器ＩＤとポート番号とＩＰアドレスの対応関係を保持できる。さらに“ＴＸＴ”レコードを用いた場合、再印刷を行う際の条件等も格納できる。
【０１９１】
また、登録する際の送信手法としては、ユニキャスト送信を用いてもよいし、マルチキャスト送信を用いても良い。マルチキャスト送信を行った場合、同一サブネットワーク内に含まれている全ての複合機及びＤＮＳサーバ等に対して機器ＩＤとＩＰアドレスとポート番号との対応関係を登録できる。ユニキャスト送信を行った場合、同一サブネットワークを超えたＤＮＳサーバ等に対して登録することができる。つまり、ユニキャスト送信を行って登録した場合、同一サブネット外のネットワークから複合機を特定することが可能となる。これにより、例えば、事業所のネットワーク内で代表的なＤＮＳサーバに対して、上述した情報を登録することができる。
【０１９２】
そして、利用者が任意の複合機で原稿用紙をスキャンした際に、機器ＩＤとＰＩＤとを検出する。そして、当該複合機が、当該機器ＩＤを含めた検索クエリーを用いて、他の機器（例えば、ＤＮＳサーバやネットワーク内の他の複合機）に対してＩＰアドレス等の問い合わせを行う。この問い合わせには、ユニキャスト送信を用いても良いし、マルチキャスト送信を用いてもよい。
【０１９３】
なお、ユニキャスト送信の場合、送信先を特定する際に、利用者に当該原稿用紙を印刷した事業所などを選択させても良い。これにより、スキャンを行った複合機は、利用者に選択された事業所のネットワークを代表するＤＮＳサーバに対して、上記検索クエリーによる問い合わせを、ユニキャスト送信できる。
【０１９４】
そして、問い合わせを受信したＤＮＳサーバや複合機が、上述した対応関係を保持していれば、機器ＩＤと対応付けられているＩＰアドレスとポート番号とを、原稿用紙をスキャンした複合機に対して送信する。
【０１９５】
これにより、原稿用紙をスキャンした複合機は、再印刷するための原稿データを格納している複合機のＩＰアドレスとポート番号とを特定できる。あとの処理は、上述した実施形態と同様の処理手順を行うことで、再印刷処理を実現することができる。
【０１９６】
本変形例では、複合機が上述した処理を行うことで、ＩＰアドレス等を変更しても、再印刷するための画像データを格納している複合機と、再印刷するための機能を提供しているポート番号と、を特定できる。ユニキャスト送信を用いて登録した場合、再印刷した複合機とは異なるネットワークからであっても、上述した複合機と、ポート番号とを特定できる。
【０１９７】
図２１は、かかる複合機（３００、３５０、１６００、１６５０）のハードウェア構成を示すブロック図である。本図に示すように、この複合機（３００、３５０、１６００、１６５０）は、コントローラ１０とエンジン部（Engine）６０とをＰＣＩ（Peripheral Component Interconnect）バスで接続した構成となる。コントローラ１０は、複合機１全体の制御と描画、通信、操作部（操作パネル）３２１からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジン等であり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニット等である。なお、このエンジン部６０には、プロッタ等のいわゆるエンジン部分に加えて、誤差拡散やガンマ変換等の画像処理部分が含まれる。
【０１９８】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Application Specific Integrated Circuit）１６と、ハードディスクドライブ（ＨＤＤ）１８とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Accelerated Graphics Port）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Read Only Memory）１２ａと、ＲＡＭ（Random Access Memory）１２ｂとをさらに有する。
【０１９９】
ＣＰＵ１１は、複合機１の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２及びＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【０２００】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書き等を制御するメモリコントローラと、ＰＣＩマスタ及びＡＧＰターゲットとを有する。
【０２０１】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリ等として用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリ等として用いる書き込み及び読み出し可能なメモリである。
【０２０２】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部等も接続される。
【０２０３】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated Circuit）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１８及びＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲット及びＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジック等により画像データの回転等をおこなう複数のＤＭＡＣ（Direct Memory Access Controller）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Fax Control Unit）３０、ＵＳＢ（Universal Serial Bus）４０、ＩＥＥＥ１３９４（the Institute of Electrical and Electronics Engineers 1394）インターフェース５０が接続される。
【０２０４】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Hard Disk Drive）１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【０２０５】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【０２０６】
なお、第１及び２の実施の形態及び変形例にかかる複合機で実行される画像処理プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【０２０７】
第１及び２の実施の形態及び変形例にかかる複合機で実行される画像処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０２０８】
さらに、第１及び２の実施の形態にかかる複合機で実行される画像処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、第１及び２の実施の形態及び変形例にかかる複合機で実行される画像処理プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０２０９】
第１及び２の実施の形態及び変形例にかかる複合機で実行される画像処理プログラムは、上述した各部（表示入力制御部、印刷制御部、スキャナ制御部、ＩＤ管理部、検出部、ＩＤ取得部、送受信部、判断部、印刷ジョブ管理部等）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから画像処理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上記各部が主記憶装置上に生成されるようになっている。
【産業上の利用可能性】
【０２１０】
以上のように、本発明にかかる画像処理装置、画像処理方法、画像処理プログラム及び画像形成システムは、印刷用紙に印刷されたマーキングを利用して印刷処理を制御する複合機に適している。
【図面の簡単な説明】
【０２１１】
【図１】第１の実施の形態にかかる複合機において文書Ａを印刷する例を示した模式図である。
【図２】第１の実施の形態にかかる複合機による再印刷処理を説明するための模式図である。
【図３】第１の実施の形態にかかる複合機の構成を示すブロック図である。
【図４】第１の実施の形態にかかる複合機のＩＤ記憶部に格納されたＩＤ情報のデータ構造の一例を示す説明図である。
【図５】第１の実施の形態にかかる複合機において文書Ａを印刷する例を示した模式図である。
【図６】第１の実施の形態にかかる複合機において、同じＪＩＤと対応付けられた複数のマーキングから文書を再印刷する例を示した模式図である。
【図７】第１の実施の形態にかかる複合機の印刷ジョブ管理部が管理している印刷ジョブの例を示した図である。
【図８】第１の実施の形態にかかる複合機における印刷処理の全体の流れを示すフローチャートである。
【図９】第１の実施の形態にかかる複数の複合機における再印刷処理の全体の流れを示すフローチャートである。
【図１０】第１の実施の形態にかかる複合機の表示入力制御部が表示する印刷ジョブ一覧の画面例を示す図である。
【図１１】第１の実施の形態の変形例１にかかる複合機において文書Ａ及び文書Ｂを印刷する例を示した模式図である。
【図１２】第１の実施の形態の変形例１にかかる複合機において、一方のＪＩＤに対応するＥＩＤ群が他方のＪＩＤに対応するＥＩＤ群に含まれている複数のマーキングから文書を再印刷する例を示した模式図である。
【図１３】第１の実施の形態の変形例１にかかる複合機の印刷ジョブ管理部が管理している印刷ジョブの例を示した図である。
【図１４】第１の実施の形態の変形例１にかかる複合機及び複合機における再印刷処理の全体の流れを示すフローチャートである。
【図１５】第１の実施の形態の変形例１にかかる複合機の表示入力制御部が表示する印刷ジョブ一覧の画面例を示す図である。
【図１６】第２の実施の形態にかかる複合機の構成を示すブロック図である。
【図１７】第２の実施の形態にかかる複合機の印刷設定管理部が管理している印刷設定管理テーブルの例を示した図である。
【図１８】第２の実施の形態にかかる複合機の表示入力制御部が、表示する初期設定画面の例を示した図である。
【図１９】第２の実施の形態にかかる複合機における再印刷処理の全体の流れを示すフローチャートである。
【図２０】第２の実施の形態にかかる判断部における印刷設定が一致するか否かの判断処理の手順を示すフローチャートである。
【図２１】複合機のハードウェア構成を示すブロック図である。
【符号の説明】
【０２１２】
１０  コントローラ
１１  ＣＰＵ
１２  システムメモリ（ＭＥＭ−Ｐ）
１２ａ  ＲＯＭ
１２ｂ  ＲＡＭ
１３  ノースブリッジ（ＮＢ）
１４  サウスブリッジ（ＳＢ）
１５  ＡＧＰバス
１６  ＡＳＩＣ
１７  ローカルメモリ（ＭＥＭ−Ｃ）
３０  ＦＣＵ
４０  ＵＳＢ
５０  ＩＥＥＥ１３９４インターフェース
６０  エンジン部
３００、３５０、１６００、１６５０  複合機
３０１  ＨＤＤ
３０２  画像記憶部
３０３  印刷制御部
３０３  ＩＤ記憶部
３０４  ＩＤ管理部
３０５  送受信部
３０６  スキャナ制御部
３０７  ＩＤ取得部
３０８  印刷制御部
３０９  検出部
３１０、１６３０  表示入力制御部
３１１  印刷ジョブ管理部
３１２、１６０１  判断部
３２１  操作パネル
３２２  プリンタエンジン
３２３  マーキング部
３２４  画像取得部
３２５  スキャナエンジン
３２６  ネットワークＩ／Ｆ
３３１  選択部
３６０  ネットワーク
１６０２  印刷設定管理部
【図１】
2008225981.tif 000003
【図２】
2008225981.tif 000004
【図３】
2008225981.tif 000005
【図４】
2008225981.tif 000006
【図５】
2008225981.tif 000007
【図６】
2008225981.tif 000008
【図７】
2008225981.tif 000009
【図８】
2008225981.tif 000010
【図９】
2008225981.tif 000011
【図１０】
2008225981.tif 000012
【図１１】
2008225981.tif 000013
【図１２】
2008225981.tif 000014
【図１３】
2008225981.tif 000015
【図１４】
2008225981.tif 000016
【図１５】
2008225981.tif 000017
【図１６】
2008225981.tif 000018
【図１７】
2008225981.tif 000019
【図１８】
2008225981.tif 000020
【図１９】
2008225981.tif 000021
【図２０】
2008225981.tif 000022
【図２１】
2008225981.tif 000023