(57)【特許請求の範囲】
【請求項１】
印刷要求に含まれている論理ページ毎の画像形成のための画像形成用データを取得する第１取得手段と、
前記第１取得手段が取得した画像形成用データに基づき画像形成した印刷媒体を出力する出力手段と、
対応する論理ページ及び該論理ページの出力時の部数目を特定するための識別子を管理する外部装置から前記印刷要求に対応して取得した前記画像形成用データの各論理ページ及び該各論理ページそれぞれの出力時の部数目を特定可能な識別子群の各識別子の情報を、前記出力手段が出力する各物理ページの画像に合成する合成手段と、
前記出力手段が出力した印刷媒体の画像に合成されている識別子の情報を取得する第２取得手段と、
前記印刷要求の実行が終了した場合に、前記印刷要求の実行の終了理由の情報である印刷要求終了情報を取得する第３取得手段と、
前記第２取得手段が取得した識別子の情報と前記第３取得手段が取得した印刷要求終了情報とを対応付けて前記外部装置に送信する送信手段と、
を有する画像形成装置。
【請求項２】
前記第３取得手段は、前記印刷要求終了情報として少なくとも印刷要求の実行の正常終了又は中断の情報を取得しており、
前記送信手段は、前記印刷要求の実行が正常終了又は中断した場合に、前記送信を行う請求項１に記載の画像形成装置。
【請求項３】
前記第２取得手段が取得した識別子の情報と前記第３取得手段が取得した印刷要求終了情報とを対応付けて第１記憶部に記憶する第１記憶手段と、前記外部装置から情報送信要求を受け付ける受付手段とをさらに有し、
前記送信手段は、前記受付手段が外部装置からの情報送信要求を受け付けた場合に、前記第１記憶部に記憶されている前記識別子の情報と前記印刷要求終了情報とを対応付けたまま前記外部装置に送信する請求項１に記載の画像形成装置。
【請求項４】
前記送信手段は、前記外部装置から取得した前記識別子群に前記第２取得手段が取得した識別子以外の識別子の情報が含まれている場合、前記送信を行う請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
前記印刷要求に係る画像形成用データを再度印刷可能な状態で第２記憶部に記憶する第２記憶手段をさらに有し、
前記送信手段は、前記第２記憶部に画像形成用データが記憶されている場合、前記送信を行わない請求項１乃至４の何れか１項に記載の画像形成装置。
【請求項６】
前記外部装置は、数列とされた複数の識別子からなる識別子空間から、値が大きくなる順序で連続した複数の識別子を前記識別子群として取得しており、
前記第１取得手段が取得した画像形成用データ及び前記第２記憶部に記憶されている画像形成用データを用いて印刷媒体に画像形成した各印刷要求と、該印刷要求の実行時に前記第２取得手段が取得した各識別子の情報とを対応付けて第３記憶部に記憶する第３記憶手段をさらに有し、
前記送信手段は、前記第２記憶部から画像形成用データが消去された場合、前記第３記憶部に記憶されている複数の印刷要求のうち、対応付けられている識別子の値が最大の印刷要求の実行時に前記第２取得手段が取得した識別子の情報と前記第３取得手段が取得した印刷要求終了情報とを対応付けて前記外部装置に送信する請求項５に記載の画像形成装置。
【請求項７】
前記出力手段による前記印刷媒体の出力形式の情報を取得する第４取得手段をさらに有し、
前記外部装置は、前記画像形成用データの論理ページのページ数及び第４取得手段が取得した出力形式の情報を基に、前記出力形式にかかわらず各論理ページを一意に特定可能な識別子群を取得する請求項１乃至６の何れか１項に記載の画像形成装置。
【請求項８】
印刷要求に含まれている論理ページ毎の画像形成のための画像形成用データを取得する第１取得手段と、
前記第１取得手段が取得した画像形成用データに基づき画像形成した印刷媒体を出力する出力手段と、
対応する論理ページ及び該論理ページの出力時の部数目を特定するための識別子を管理する外部装置から前記印刷要求に対応して取得した前記画像形成用データの各論理ページ及び該各論理ページそれぞれの出力時の部数目を特定可能な識別子群の各識別子の情報を、前記出力手段が出力する各物理ページの画像に合成する合成手段と、
前記出力手段が出力した印刷媒体の画像に合成されている識別子の情報を取得する第２取得手段と、
前記外部装置から取得した識別子群の各識別子の情報及び前記第２取得手段が取得した識別子の情報を基に、該識別子群の各識別子の情報のうちの前記第２取得手段が取得した識別子の情報以外の識別子の情報を検出する検出手段と、
前記印刷要求の実行が終了した場合に、前記印刷要求の実行の終了理由の情報である印刷要求終了情報を取得する第３取得手段と、
前記検出手段が検出した識別子の情報と前記第３取得手段が取得した印刷要求終了情報とを対応付けて前記外部装置に送信する送信手段と、
を有する画像形成装置。
【請求項９】
印刷要求に含まれている論理ページ毎の画像形成のための画像形成用データを取得する第１取得手段と、
前記第１取得手段が取得した画像形成用データに基づき画像形成した印刷媒体を出力する出力手段と、
対応する論理ページ及び該論理ページの出力時の部数目を特定するための識別子を管理し、前記画像形成用データの各論理ページ及び該各論理ページそれぞれの出力時の部数目を特定可能な識別子群を前記印刷要求に対応して提供する提供手段と、
前記提供手段が提供する識別子群の各識別子の情報を、前記出力手段が出力する各物理ページの画像に合成する合成手段と、
前記出力手段が出力した印刷媒体の画像に合成されている識別子の情報を取得する第２取得手段と、
前記印刷要求の実行が終了した場合に、前記印刷要求の実行の終了理由の情報である印刷要求終了情報を取得する第３取得手段と、
前記第２取得手段が取得した識別子の情報と前記第３取得手段が取得した印刷要求終了情報とを対応付けて外部装置に送信する送信手段と、
を有する画像形成システム。
【請求項１０】
前記提供手段は、前記送信手段から対応付けられて送信されてきた前記第２取得手段が取得した識別子の情報と前記第３取得手段が取得した印刷要求終了情報とを基に、前記印刷要求に対応して提供した前記識別子群が前記印刷要求の実行時に印刷媒体の画像に合成されなかった識別子を含むことを検出した場合、前記合成されなかった識別子を他の印刷要求に対応して提供する請求項９に記載の画像形成システム。
【請求項１１】
印刷要求に含まれている論理ページ毎の画像形成のための画像形成用データを取得する第１取得ステップと、
対応する論理ページ及び該論理ページの出力時の部数目を特定するための識別子を管理する外部装置から前記印刷要求に対応して取得した前記画像形成用データの各論理ページ及び該各論理ページそれぞれの出力時の部数目を特定可能な識別子群の各識別子の情報を、前記第１取得ステップで取得した画像形成用データに基づき画像形成して出力する各物理ページの画像に合成する合成ステップと、
前記第１取得ステップで取得した画像形成用データに基づき画像形成して出力された印刷媒体の画像に合成されている識別子の情報を取得する第２取得ステップと、
前記印刷要求の実行が終了した場合に、前記印刷要求の実行の終了理由の情報である印刷要求終了情報を取得する第３取得ステップと、
前記第２取得ステップで取得した識別子の情報と前記第３取得ステップで取得した印刷要求終了情報とを対応付けて前記外部装置に送信する送信ステップと、
をコンピュータに実行させるコンピュータに読取可能な制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成システム及び制御プログラムである。
【背景技術】
【０００２】
特許文献１乃至３には、用紙に印刷したパターンから、その用紙上の位置を特定可能にする技術が開示されている。
例えば、特許文献２では、印刷された各物理ページを区別できるように、位置アサイナによって物理ページと位置情報との割り当てを行い、その割り当てた関係をデータとして保持しておき、システム内で必要に応じてそのデータを提供するようにしている。
【０００３】
また、特許文献４では、画像形成装置が、画像形成する記録媒体毎に識別情報を付与し、画像形成された記録媒体の排出が完了したときに識別情報をデータ管理端末に送信している。そして、画像形成装置は、印刷を失敗したとき、割り当てた識別情報を破棄し、再度印刷の際に別の識別情報を記録媒体に付与している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許４２１５５１６号公報
【特許文献２】特表２００６−５０４１８１号公報
【特許文献３】特表２００８−２８２４１１号公報
【特許文献４】特表２００７−２４３３８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、外部装置が画像形成装置に提供した識別子群のうちの画像形成装置が印刷媒体に画像形成した画像に合成しなかった識別子を、別の印刷要求用に提供できるようにすることである。
【課題を解決するための手段】
【０００６】
請求項１に係る発明は、印刷要求に含まれている論理ページ毎の画像形成のための画像形成用データを取得する第１取得手段と、前記第１取得手段が取得した画像形成用データに基づき画像形成した印刷媒体を出力する出力手段と、対応する論理ページ及び該論理ページの出力時の部数目を特定するための識別子を管理する外部装置から前記印刷要求に対応して取得した前記画像形成用データの各論理ページ及び該各論理ページそれぞれの出力時の部数目を特定可能な識別子群の各識別子の情報を、前記出力手段が出力する各物理ページの画像に合成する合成手段と、前記出力手段が出力した印刷媒体の画像に合成されている識別子の情報を取得する第２取得手段と、前記印刷要求の実行が終了した場合に、前記印刷要求の実行の終了理由の情報である印刷要求終了情報を取得する第３取得手段と、前記第２取得手段が取得した識別子の情報と前記第３取得手段が取得した印刷要求終了情報とを対応付けて前記外部装置に送信する送信手段と、を有する画像形成装置である。
【０００７】
請求項２に係る発明は、請求項１の記載において、前記第３取得手段は、前記印刷要求終了情報として少なくとも印刷要求の実行の正常終了又は中断の情報を取得しており、前記送信手段は、前記印刷要求の実行が正常終了又は中断した場合に、前記送信を行う画像形成装置である。
請求項３に係る発明は、請求項１の記載において、前記第２取得手段が取得した識別子の情報と前記第３取得手段が取得した印刷要求終了情報とを対応付けて第１記憶部に記憶する第１記憶手段と、前記外部装置から情報送信要求を受け付ける受付手段とをさらに有し、前記送信手段は、前記受付手段が外部装置からの情報送信要求を受け付けた場合に、前記第１記憶部に記憶されている前記識別子の情報と前記印刷要求終了情報とを対応付けたまま前記外部装置に送信する画像形成装置である。
【０００８】
請求項４に係る発明は、請求項１乃至３の何れか１項に記載において、前記送信手段は、
前記外部装置から取得した前記識別子群に前記第２取得手段が取得した識別子以外の識別子の情報が含まれている場合、前記送信を行う画像形成装置である。
請求項５に係る発明は、請求項１乃至４の何れか１項に記載において、前記印刷要求に係る画像形成用データを再度印刷可能な状態で第２記憶部に記憶する第２記憶手段をさらに有し、前記送信手段は、前記第２記憶部に画像形成用データが記憶されている場合、前記送信を行わない画像形成装置である。
【０００９】
請求項６に係る発明は、請求項５の記載において、前記外部装置は、数列とされた複数の識別子からなる識別子空間から、値が大きくなる順序で連続した複数の識別子を前記識別子群として取得しており、前記第１取得手段が取得した画像形成用データ及び前記第２記憶部に記憶されている画像形成用データを用いて印刷媒体に画像形成した各印刷要求と、該印刷要求の実行時に前記第２取得手段が取得した各識別子の情報とを対応付けて第３記憶部に記憶する第３記憶手段をさらに有し、前記送信手段は、前記第２記憶部から画像形成用データが消去された場合、前記第３記憶部に記憶されている複数の印刷要求のうち、対応付けられている識別子の値が最大の印刷要求の実行時に前記第２取得手段が取得した識別子の情報と前記第３取得手段が取得した印刷要求終了情報とを対応付けて前記外部装置に送信する画像形成装置である。
【００１０】
請求項７に係る発明は、請求項１乃至６の何れか１項に記載において、前記出力手段による前記印刷媒体の出力形式の情報を取得する第４取得手段をさらに有し、前記外部装置は、前記画像形成用データの論理ページのページ数及び第４取得手段が取得した出力形式の情報を基に、前記出力形式にかかわらず各論理ページを一意に特定可能な識別子群を取得する画像形成装置である。
【００１１】
請求項８に係る発明は、印刷要求に含まれている論理ページ毎の画像形成のための画像形成用データを取得する第１取得手段と、前記第１取得手段が取得した画像形成用データに基づき画像形成した印刷媒体を出力する出力手段と、対応する論理ページ及び該論理ページの出力時の部数目を特定するための識別子を管理する外部装置から前記印刷要求に対応して取得した前記画像形成用データの各論理ページ及び該各論理ページそれぞれの出力時の部数目を特定可能な識別子群の各識別子の情報を、前記出力手段が出力する各物理ページの画像に合成する合成手段と、前記出力手段が出力した印刷媒体の画像に合成されている識別子の情報を取得する第２取得手段と、前記外部装置から取得した識別子群の各識別子の情報及び前記第２取得手段が取得した識別子の情報を基に、該識別子群の各識別子の情報うちの前記第２取得手段が取得した識別子の情報以外の識別子の情報を検出する検出手段と、前記印刷要求の実行が終了した場合に、前記印刷要求の実行の終了理由の情報である印刷要求終了情報を取得する第３取得手段と、前記検出手段が検出した識別子の情報と前記第３取得手段が取得した印刷要求終了情報とを対応付けて前記外部装置に送信する送信手段と、を有する画像形成装置である。
【００１２】
請求項９に係る発明は、印刷要求に含まれている論理ページ毎の画像形成のための画像形成用データを取得する第１取得手段と、前記第１取得手段が取得した画像形成用データに基づき画像形成した印刷媒体を出力する出力手段と、対応する論理ページ及び該論理ページの出力時の部数目を特定するための識別子を管理し、前記画像形成用データの各論理
ページ及び該各論理ページそれぞれの出力時の部数目を特定可能な識別子群を前記印刷要求に対応して提供する提供手段と、前記提供手段が提供する識別子群の各識別子の情報を、前記出力手段が出力する各物理ページの画像に合成する合成手段と、前記出力手段が出力した印刷媒体の画像に合成されている識別子の情報を取得する第２取得手段と、前記印刷要求の実行が終了した場合に、前記印刷要求の実行の終了理由の情報である印刷要求終了情報を取得する第３取得手段と、前記第２取得手段が取得した識別子の情報と前記第３取得手段が取得した印刷要求終了情報とを対応付けて外部装置に送信する送信手段と、を有する画像形成システムである。
【００１３】
請求項１０に係る発明は、請求項９の記載において、前記提供手段は、前記送信手段から対応付けられて送信されてきた前記第２取得手段が取得した識別子の情報と前記第３取得手段が取得した印刷要求終了情報とを基に、前記印刷要求に対応して提供した前記識別子群が前記印刷要求の実行時に印刷媒体の画像に合成されなかった識別子を含むことを検出した場合、前記合成されなかった識別子を他の印刷要求に対応して提供する画像形成システムである。
【００１４】
請求項１１に係る発明は、印刷要求に含まれている論理ページ毎の画像形成のための画像形成用データを取得する第１取得ステップと、対応する論理ページ及び該論理ページの出力時の部数目を特定するための識別子を管理する外部装置から前記印刷要求に対応して取得した前記画像形成用データの各論理ページ及び該各論理ページそれぞれの出力時の部数目を特定可能な識別子群の各識別子の情報を、前記第１取得ステップで取得した画像形成用データに基づき画像形成して出力する各物理ページの画像に合成する合成ステップと、前記第１取得ステップで取得した画像形成用データに基づき画像形成して出力された印刷媒体の画像に合成されている識別子の情報を取得する第２取得ステップと、前記印刷要求の実行が終了した場合に、前記印刷要求の実行の終了理由の情報である印刷要求終了情報を取得する第３取得ステップと、前記第２取得ステップで取得した識別子の情報と前記第３取得ステップで取得した印刷要求終了情報とを対応付けて前記外部装置に送信する送信ステップと、をコンピュータに実行させるコンピュータに読取可能な制御プログラムである。
【発明の効果】
【００１５】
請求項１、９、１０、１１に係る発明によれば、外部装置は、印刷媒体の画像に合成されている識別子の情報及び印刷要求終了情報を参照して画像形成装置に提供した識別子群のうちの印刷媒体に画像形成した画像に合成されなかった識別子を特定し、その特定した識別子を別の印刷要求用に提供できるようになる。
請求項２に係る発明によれば、このような構成がない場合に比べて、特定した識別子を早期に別の印刷要求用に提供できるようになる。
【００１６】
請求項３に係る発明によれば、外部装置からの情報送信要求があったときに、印刷媒体の画像に合成されている識別子の情報と印刷要求終了情報とを関連付けた情報をまとめて送信できる。
請求項４に係る発明によれば、不用意な情報送信を防止できる。
請求項５に係る発明によれば、外部装置が、他の印刷要求用に識別子を重複して提供するのを防止できる。
【００１７】
請求項６に係る発明によれば、不用意な情報送信を防止できる。
請求項７に係る発明によれば、出力形式にかわらず各論理ページを一意に特定可能な識別子群についても、画像に合成されなかった識別子を別の印刷要求用に提供できるようになる。
請求項８に係る発明によれば、外部装置は、印刷媒体の画像に合成されていない識別子の情報が画像形成装置から送信されてきたときには、その識別子を別の印刷要求用に提供できるようになる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態の画像処理システムの概略構成を示すブロック図である。
【図２】画像形成装置の構成の一例を示すブロック図である。
【図３】識別子管理サーバがＩＤ等を記憶するテーブルの一例を示す図である。
【図４】スキャナ付きペンの構成例を示すブロック図である。
【図５】画像形成装置の処理手順の一例を示すフローチャートである。
【図６】物理ページ単位の出力処理の一例を示すフローチャートである。
【図７】ページ描画処理の一例を示すフローチャートである。
【図８】識別子回収処理の一例を示すフローチャートである。
【図９】画像処理システムにおける一連の処理例を説明する図である。
【図１０】画像処理システムにおける一連の処理例を説明する他の図である。
【図１１】丁合い出力の場合に各物理ページに対応づけた識別子の例を示す図である。
【図１２】画像形成装置から識別子管理サーバに送信される印刷要求ステータス及び最終識別子の一例を示す図である。
【図１３】識別子を回収するために文書ＩＤ等の情報が削除されたテーブルの一例を示す図である。
【図１４】回収された識別子が、再度、空いている識別子空間として確保されたテーブルの一例を示す図である。
【図１５】第２の実施形態における印字処理を示すフローチャートである。
【図１６】第２の実施形態における物理ページ単位の出力処理を示すフローチャートである。
【図１７】第２の実施形態における電源ＯＮ処理を示すフローチャートである。
【図１８】第２の実施形態における印刷要求情報修正処理を示すフローチャートである。
【図１９】第２の実施形態における最終識別子情報要求受付処理を示すフローチャートである。
【図２０】第２の実施形態における識別子回収処理を示すフローチャートである。
【図２１】画像形成装置と識別子管理サーバとの間で行われるシーケンスを示す図である。
【図２２】第３の実施形態における印字処理を示すフローチャートである。
【図２３】第３の実施形態における最終識別子情報要求受付処理を示すフローチャートである。
【図２４】第４の実施形態におけるボックス文書印字処理を示すフローチャートである。
【図２５】第４の実施形態における文書削除処理を示すフローチャートである。
【図２６】第４の実施形態における最終識別子情報要求受付処理を示すフローチャートである。
【発明を実施するための形態】
【００１９】
本実施形態を図面を参照しつつ説明する。
（第１の実施形態）
先ず、第１の実施形態を説明する。
第１の実施形態は、画像処理システムである。
図１は、画像処理システム１の概略構成を示す図である。
【００２０】
図１に示すように、画像処理システム１は、ホストコンピュータ１０、画像形成装置２０、識別子管理サーバ４０、文書サーバ５０、処理サーバ６０、及びスキャナ付きペン７０によって構成されている。
ここで、ホストコンピュータ１０、画像形成装置２０、識別子管理サーバ４０、文書サーバ５０、処理サーバ６０、及びスキャナ付きペン７０は、有線又は無線の通信手段８０を介して通信可能に接続されている。例えば、通信手段８０は、ＬＡＮ（Local Area Network）やインターネット、一般公衆回線である。
【００２１】
ホストコンピュータ１０は、使用者により入力、作成等された文書、図形等を印刷媒体に印字するために画像形成装置２０に印刷要求を出力する。
そのために、ホストコンピュータ１０は、入力部（キーボードやマウス、タッチパネル等）１１によって使用者が印刷の際の出力形式の各項目を設定できるように構成されている。
【００２２】
ここで、出力形式の各項目としては、印刷部数（出力総部数）、用紙が収容される収容部、印刷した用紙の排出形式（出力形式）、片面印刷又は両面印刷、印刷した用紙の排出先、印刷した用紙の排出順序、及びステープル機能等といったものが挙げられる。例えば、印刷した用紙の排出形式としては、複数部数出力する場合の丁合い出力又はスタック出力（以下、丁合・スタック出力という。）がある。また、印刷した用紙の排出先としては、大容量排出部や用紙が印刷面を上にして排出されるフェイスアップトレイがある。
【００２３】
ここで、丁合い出力とは、論理ページ毎の印刷を単位とし印刷部数内の何部目かを示す印刷部数目毎に印刷する形式である。また、スタック出力とは、印刷部数目毎の印刷を単位とし論理ページ毎に印刷する形式である。
このような構成のホストコンピュータ１０は、先ず、使用者がこのような出力形式の各項目を入力部１１によって設定し印刷の実行を指示すると、不図示のプリンタドライバによって印刷に必要なソフトウェア処理を施す。
【００２４】
ここで、ホストコンピュータ１０は、ソフトウェア処理によって、印刷対象の画像（アプリケーションデータ）や設定された出力形式の各項目を、画像形成装置２０用に処理を施す。具体的には、ホストコンピュータ１０は、ソフトウェア処理によって、画像形成装置２０が処理できるように画像を印刷データ（出力データ）に加工する処理や、設定された出力形式の各項目を画像形成装置２０が読み取れる出力形式指示に置き換える処理等を行う。
【００２５】
次に、ホストコンピュータ１０は、こうした処理によって取得した印刷データ及び出力形式指示を基に１つの印刷要求となる印刷用ファイルを作成する。そして、ホストコンピュータ１０は、作成した印刷用ファイルを通信手段８０を介して画像形成装置２０に送信する。
画像形成装置２０は、ホストコンピュータ１０からの印刷用ファイル（印刷要求）に基づいて画像形成処理を行う。
【００２６】
図２は、画像形成装置２０の構成例を示す図である。
図２に示すように、画像形成装置２０は、操作部２１、原稿読取部２２、画像形成部２３、及び処理部３０を有している。
操作部２１は、情報の入出力部である。例えば、操作部２１は、使用者に対する情報を表示する表示部（表示画面）と使用者に操作されて指示内容が入力される入力部とを一体として有する操作パネル等である。
【００２７】
処理部３０は、画像形成装置２０における各種処理を実行する。
図２に示すように、処理部３０は、制御部３１、メモリ３２、ＨＤＤ３３、イメージ入力部３４、原稿読取用Ｉ／Ｆ部３５、イメージ出力部３６、画像形成用Ｉ／Ｆ部３７、及び通信部３８を有している。
制御部３１は、各種制御を行う。例えば、制御部３１は、印刷要求の実行によって、画像形成用Ｉ／Ｆ部３７を制御して、イメージ出力部３６のイメージ画像を画像形成部２３に出力し画像形成部２３にて用紙に画像形成する。また、制御部３１は、複製要求の実行によって、原稿読取用Ｉ／Ｆ部３５及び画像形成用Ｉ／Ｆ部３７を制御して、原稿読取部２２によって読み取った原稿のイメージ画像をイメージ入力部３４に格納し、イメージ入力部３４に格納したイメージ画像をイメージ出力部３６に出力して画像形成部２３にて用紙に画像形成する。
【００２８】
メモリ３２及びＨＤＤ３３には、各種処理に必要なデータや情報が記憶されている。例えば、メモリ３２には、制御部３１で用いるプログラム３２ａやデータが記憶されている。
例えば、プログラム３２ａは、画像形成装置２０の出荷時当初からメモリ３２に記憶されているものとすることができる。また、プログラム３２ａは、出荷後に使用者等の作業によりＣＤ−ＲＯＭ等の記憶媒体から読み込まれてメモリ３２に記憶されたものとすることもできる。
【００２９】
通信部３８は、ホストコンピュータ１０との間で通信をする。画像形成装置２０は、印刷用ファイルをこの通信部３８によって受信したときに、割り込み処理等によって制御部３１にその通知を行う。
制御部３１は、印刷用ファイルを受信した通知を通信部３８から受けると、その印刷用ファイルをメモリ３２又はＨＤＤ３３に格納した後又は格納しながら、印刷用ファイルの内容を解析する。そして、制御部３１は、その解析の結果、画像形成のためのファイルであると判定すると、内部的な処理単位となる印刷制御指令を生成し、生成した印刷制御指令を実行する。すなわち、制御部３１は、印刷用ファイルから印刷データを読み出し、読み出し印刷データをイメージングプログラムによってメモリ３２上にイメージ画像として展開する。
【００３０】
さらに、制御部３１は、印刷用ファイルから出力形式指示（出力形式情報）を読み出し、読み出した出力形式指示の内容に従って画像形成部２３に対してどの給紙部を使用するか、片面印刷か両面印刷か、ホチキスをするかどうか等の出力形式の指定を行う。
その後、制御部３１は、画像形成部２３の処理に合わせて決定（どのイメージ画像を用いるかの決定）されたイメージ画像を順次出力する。
【００３１】
ここで、画像形成装置２０は、出力形式指示にて印刷部数が複数部数指定されている場合、次のような出力処理を行う。
制御部３１は、丁合い出力による複数部印刷になっている場合、ページ数が予め決められた設定値（例えばメモリ容量）よりも多いと、印刷するページ数分のイメージ画像をメモリ３２上に展開できないことがあるため、メモリ３２上に展開したイメージ画像をＨＤＤ３３に一旦格納する。これにより、制御部３１は、必要に応じてＨＤＤ３３から読み出してメモリ３２上にイメージ画像を展開し、そのイメージ画像を画像形成部２３に送信する。このようにすることで、画像形成装置２０は、丁合い出力の場合、１，２，３，４，・・・、１，２，３，４，・・・といったように、論理ページ順でまとめて部数分の印刷を行う。
【００３２】
また、制御部３１は、スタック出力による複数部印刷になっている場合、同じ画像を部数分だけ順次印刷していけば良いため、メモリ３２上にイメージ画像を展開し、展開したイメージ画像を部数分、画像形成部２３に送信する。このようにすることで、画像形成装置２０は、３部を印刷するのであれば、１，１，１、２，２，２、３，３，３、・・・・といったように、最初のページから部数分ずつ印刷する。
【００３３】
このように、画像形成装置２０では、ホストコンピュータ１０にて設定された出力形式指示に応じた印刷物を得ることができる。
ところで、近年、用紙の印刷面に座標情報を位置コードとして埋め込んでおき、その位置コードを読み取ることで用紙上の位置を特定するシステムが提案されている。例えば、スキャナを内蔵したスキャナ付きペンによって印刷面に埋め込まれた位置コードを読み取り、スキャナ付きペンがその読取結果とともに用紙に書き込んだ筆跡（ストローク）の情報をサーバ等に送るといったシステムがある。
【００３４】
このようなシステムでは、スキャナ付きペンによって取得した情報（位置情報やストローク情報）のみをサーバ等に送り、その情報を受け取ったサーバ等で元のアンケート用紙の文章等と対応をとることで、アンケート用紙を回収することなく、そのアンケート用紙のマーク位置（チェック位置）を判定することが可能になる。よって、このようなシステムは、紙から電子データを自動的に作成できるために利便性が高い。
【００３５】
これに対して、特許文献１乃至３では、画像形成の際に座標情報（位置情報）を埋め込む技術を開示している。これら特許文献１乃至３では、印刷機ではなく、プリンタなどを利用して座標情報を埋め込んだ文書を出力するという、いわゆるオンデマンドプリントにおける埋め込み方法を開示している。
そして、こうしたシステムの構築には、情報を収集すべき印刷物を区別できるような仕組みが必要となる。座標情報だけだと、情報を収集すべき印刷物に対して書き込みがされたのか、そうでない印刷物（情報を収集を必要としない印刷物）に対して書き込みがされたのかの判別がつかなくなってしまうからである。また、座標情報だけだと、ペンで読み取ったページ（物理ページ）が、どの文書のどのページ（論理ページ）に対応するかの対応関係がわからないため、処理ができなくなるからである。
【００３６】
このようなことから、特許文献２に開示の技術は、位置アサイナによって物理ページと位置データとの割り当てを行い、システム内でその関係をデータとして保持しておき、必要に応じてそのデータを提供する方式を採用している。しかし、この方式でも次のような問題がある。
位置データを埋め込み印刷する画像形成装置は、物理ページそれぞれへの埋め込みに必要となる情報を物理ページ毎に外部サーバに問い合わせする必要がある。これでは、画像形成装置は、その問い合わせに対する返信が来るまで印刷を行えないため、印刷時間が長くなってしまう。
【００３７】
そこで、次のような、位置アサイナではなく数値からなるＩＤを使用した方式が考えられる。
この場合、システムにおいて画像形成装置に出力を指示する出力指示側が、印刷要求によって印刷する物理ページ数からＩＤの空間を判定し、必要数のＩＤとして数値の連続区間を予約する。そして、出力指示側は、印刷要求とともにその数値の連続区間の先頭の数値（先頭ＩＤ）を画像形成装置に与える。これによって、システムの画像形成装置は、印刷要求に応じた印刷処理によって、先頭の数値（先頭ＩＤ）を初期値とし順次加算（インクリメント）していき、順次得られる値（加算値）を各ＩＤとして物理ページ毎の画像に合成し印刷していく。そして、出力指示側でＩＤ（数値）と印刷要求に係る文章との対応を取れるようにしておくことで、システムでは、ペンによって印刷物から読み取ったＩＤに基づき文章情報を取得する。
【００３８】
このようなシステムでは、印刷要求の実行中に出力指示側と画像形成装置とのやり取りが発生しないために、問い合わせのための時間が発生しない。この結果、このシステムでは、印刷時間が長くなってしまうのを抑制できる。
しかし、このシステムでは、画像形成装置側で実行中の印刷要求を使用者のキャンセル等によって中断すると、画像形成装置は、出力指示側で予約したＩＤ空間の全てのＩＤを使い切ることなく印刷を途中で終えてしまう。この結果、予約したＩＤ空間において使用されないＩＤが発生し、そのＩＤが無駄になる。
【００３９】
例えば、論理ページ数が１００ページの文章を１０部印刷する印刷要求の場合、出力指示側では、ＩＤ空間として１０００（１００×１０）ページ分のＩＤ空間を予約することになる。しかし、この場合において、画像形成装置側で１枚印刷したところで実行中の印刷要求を中断すると、残りの９９９ページ分のＩＤが使用されなくなり、ＩＤが無駄になる。
【００４０】
また、特許文献４に開示の技術では、印刷を失敗したとき、割り当てた識別情報を破棄し、再度印刷の際には別の識別情報を記録媒体に付与している。そのため、この技術でも、破棄された識別情報が使われない識別情報になってしまうため、識別情報に無駄が生じる。
これに対して、本実施形態では、以下のような構成及び処理により、無駄なくＩＤを使用している。
【００４１】
本実施形態では、ホストコンピュータ１０は、使用者によって印刷実行（出力設定）及び座標情報埋め込みの指示がなされると、その指示を座標情報とともに識別子情報もあわせて印刷物に埋め込む指示とみなし、それに応じた印刷に必要な処理をプリンタドライバによって実行する。
また、このとき、ホストコンピュータ１０は、通信手段８０を通じて文書サーバ５０に対して文書データを送信する。これによって、ホストコンピュータ１０は、文章サーバ５０から文章ＩＤを受信する。ここで、文章ＩＤは、文書データを特定するためのＩＤとなる。
【００４２】
さらに、ホストコンピュータ１０は、文章ＩＤを受信すると、通信手段８０を通じて識別子管理サーバ４０に対して識別子確保要求（番号要求又は識別子発行要求とも言う。）を送信する。ここで、識別子確保要求には、印刷データの論理ページ数（論理ページのページ数）及び文書ＩＤ、並びに使用者が設定した印刷部数及び丁合・スタック出力の情報が含まれる。この識別子確保要求は、識別子管理サーバ４０に対して初期識別子（後述の先頭の識別子（識別子初期値））を取得する要求となる。
【００４３】
そして、ホストコンピュータ１０は、識別子確保要求に対応して識別子管理サーバ４０から初期識別子情報を受信すると、前述の印刷データ、出力形式指示、座標情報埋め込み指示、及び初期識別子情報を基に１つの印刷用ファイルを作成する。ここで、ホストコンピュータ１０は、印刷データ、出力形式指示、座標情報埋め込み指示、及び初期識別子情報を必要に応じて加工して印刷用ファイルを作成する。そして、ホストコンピュータ１０は、作成した印刷用ファイルを通信手段８０を介して画像形成装置２０に送信する。
【００４４】
識別子管理サーバ４０は、システム全体で識別子を一意にして管理するサーバである。識別子管理サーバ４０は、例えば、図１に示すように、処理部４１及び記憶部４２を有している。
この識別子管理サーバ４０は、先ず、ホストコンピュータ１０から識別子確保要求を受信すると、処理部４１によって、記憶部４２で管理している識別子空間内から空いている識別子空間を検索する。ここで、識別子空間は複数の識別子（複数の数値）で構成されており、空いている識別子空間とは、現在使用されていない識別子によって構成される識別子空間である。
【００４５】
具体的には、識別子管理サーバ４０は、印刷部数に論理ページ数を掛け合わせた分（印刷部数×論理ページ数）の大きさの空いている識別子空間（連続する数値の空間）を検索する。例えば、論理ページ数が５ページで印刷部数が３部の場合、識別子管理サーバ４０は、印刷する物理ページ数相当の１５（＝５×３）個の未使用の識別子からなる識別子空間を検索する。
【００４６】
次に、識別子管理サーバ４０は、空いている識別子空間を検索して確保すると、確保した識別子空間（識別子群）、その先頭の識別子（最小の数値の識別子）である初期識別子情報、論理ページ数の情報、印刷部数の情報、丁合・スタック出力の情報、及び文章ＩＤを対応付けて記憶部４２に記憶する。
そして、識別子管理サーバ４０は、記憶部４２に記憶した情報のうちの初期識別子情報をホストコンピュータ１０に送信する。
【００４７】
ここで、図３は、識別子管理サーバ４０が識別子情報等を記憶するテーブルの一例を示す図である。
図３に示すように、識別子管理サーバ４０は、テーブルにおいて、ＩＤ（識別子情報）、文章ＩＤ、ページ番号（論理ページ番号）、部数、先頭フラグ、及び最終フラグを対応付けて記憶部４２に記憶する。ここでいう部数とは、印刷部数内で何部目かを示す値、すなわち印刷部数目である。
【００４８】
例えば、識別子管理サーバ４０は、印刷部数及び丁合・スタック出力等の出力形式の情報に基づいて、出力形式にかかわらず論理ページを一意に特定可能なＩＤを算出している。つまり、ＩＤは、算出の際には出力形式の情報に応じた値となるが、論理ページを特定する際には出力形式に関係なく一意にその特定を可能にする値である。そして、識別子管理サーバ４０は、このように算出したＩＤとページ番号（論理ページ番号）及び印刷部数目の組とを対応付けて記憶部４２に記憶する。
【００４９】
また、先頭フラグ（先頭フラグ＝１）は、同一の文章ＩＤに属するＩＤのうちの先頭のＩＤ（初期識別子）に対応付けされたフラグである。また、最終フラグ（最終フラグ＝１）は、同一の文章ＩＤに属するＩＤのうちの最後のＩＤ（識別子空間で確保された最終の識別子）に対応付けされたフラグである。このようなことから、図３の例に示すＤＯＣ００２の文章ＩＤは、同一のＩＤに先頭フラグ及び最終フラグが設定されていることから、論理ページ数が１ページの文章であることがわかる。また、識別子管理サーバ４０は、前述の識別子空間の検索を、このような先頭フラグや最終フラグに基づいて行う。例えば、識別子管理サーバ４０は、最終フラグが１のＩＤよりも大きいＩＤによって構成される識別子空間から空いている識別子空間を検索する。
【００５０】
なお、識別子管理サーバ４０は、このようなテーブルによる方法によらず、他の方法によって識別子情報等を管理しても良い。
また、識別子管理サーバ４０は、前述のように印刷部数及び論理ページ数に応じた数の識別子を確保するが、画像形成装置２０で使用されなかった場合にはその使用されなかった識別子を回収する。具体的には、識別子管理サーバ４０は、図３に示すようなテーブル等において実際使用されなかった識別子（ＩＤ）に係る情報を削除することで、該識別子を利用可能な識別子として回収する。この回収処理については後で詳述する。
【００５１】
また、識別子管理サーバ４０は、処理サーバ６０から識別子取得要求を受信すると、識別子取得要求に含まれている識別子情報に基づいて、初期識別子情報、論理ページ数の情報、印刷部数の情報、丁合・スタック出力の情報、及び文章ＩＤの対応を取得する。すなわち、図３に示すようなテーブルを有している場合、識別子管理サーバ４０は、識別子情報であるＩＤに基づいて、文章ＩＤ、ページ番号（論理ページ番号）、印刷部数、及び丁合・スタック出力の情報の対応を取得する。そして、識別子管理サーバ４０は、取得したこれらの情報を処理サーバ６０に返信する。なお、識別子取得要求や識別子管理サーバ４０による返信処理については後で詳述する。
【００５２】
文書サーバ（印刷データサーバ）５０は、文書データを管理するサーバである。文書サーバ５０は、例えば、図１に示すように、処理部５１及び記憶部５２を有している。
この文書サーバ５０は、ホストコンピュータ１０から文章データを受信すると、処理部５１によって、受信した文章データをその文章データを特定するための文章ＩＤとともに記憶部５２に記憶する。そして、文書サーバ５０は、送信されてきた文章データに対応する文章ＩＤをホストコンピュータ１０に返信する。
【００５３】
ここで、使用者は、各論理ページに対して、どのような領域にどのような情報が書き込まれるべきであるかというような情報（領域情報）を合わせて文書サーバ５０に格納させておくことができる。このような構成の場合、ホストコンピュータ１０は、書き込まれるべき項目の情報と書き込まれる特定の座標領域の情報との入力が使用者によりなされると、これら情報からなる領域情報を文章データとともに文書サーバ５０に送信する。そして、文書サーバ５０は、文章データ及び領域情報を受信すると、文書データと領域情報とを対応付けて保持する。
【００５４】
また、文書サーバ５０は、処理サーバ６０から文書情報取得要求を受信すると、その文書情報取得要求に含まれている文章ＩＤ及び論理ページ番号に対応する文書データのページ（文書情報、画像情報等）、及び領域情報を保持している場合にはその領域情報を併せて処理サーバ６０に送信する。
画像形成装置２０では、ホストコンピュータ１０からの印刷用ファイルを受信し、その受信した印刷用ファイルに座標情報埋め込み指示が埋め込まれていると、制御部３１が、印刷用ファイルから初期識別子情報を読み出してメモリ３２に格納する。さらに、制御部３１は、印刷用ファイルから印刷データを読み出してＨＤＤ３３に格納する。そして、制御部３１は、印刷処理として、印刷データをメモリ３２上にイメージ展開する。また、制御部３１は、印刷処理として、座標情報画像を物理ページ毎に作成する。
【００５５】
ここで、制御部３１は、次のように、座標情報画像を物理ページ毎に作成する処理を行う。
先ず、制御部３１は、印刷用ファイル（印刷要求）の指示として与えられる初期識別子によって、最初に出力する物理ページに付与する最初の識別子を初期化する。制御部３１は、この初期化によって、最初に印刷する物理ページに付与する最初の識別子に初期識別子を設定する。
【００５６】
そして、制御部３１は、物理ページのページ描画処理を行うたびに、初期化によって設定した最初の識別子を基に、該物理ページ毎の識別子を生成していく。このとき、制御部３１は、識別子管理サーバ４０と同様な演算によって識別子を生成していく。すなわち、制御部３１は、印刷部数及び丁合・スタック出力等の出力形式の情報に基づいて、出力形式にかかわらず論理ページを一意に特定可能なＩＤを物理ページ毎に生成していく。
【００５７】
その一方で、制御部３１は、印刷しようとする用紙の用紙サイズに合わせて座標情報画像を生成する。ここで、座標情報画像は、座標情報によって構成される画像であり、例えば、座標情報画像生成プログラムによって生成される。さらに、制御部３１は、座標情報画像生成プログラムに対して先に得た識別子情報をパラメータとして渡す等して、識別子情報を含んだ座標情報画像（識別子情報を合成した座標情報画像）を生成する。そして、制御部３１は、メモリ３２上にこのような座標情報画像を物理ページそれぞれについて作成していく。
【００５８】
そして、制御部３１は、印刷データに基づくイメージ画像と座標情報画像とを合成した画像を用紙上に形成させる処理を行う。
ここで、イメージ出力部３６は、画像合成機能によって、複数のメモリに格納されている画像をｏｒ又はｘｏｒ合成して画像形成部２３に出力可能に構成されている。このようなことから、制御部３１は、メモリ上に展開されている、イメージ画像と、該イメージ画像を形成する物理ページ用に生成した座標情報画像（識別子情報を含む座標情報画像）とを指定して、イメージ出力部３６に対して画像合成出力の指示を行う。これにより、イメージ出力部３６は、合成した画像を構成する信号を画像形成部２３に出力する。
【００５９】
画像形成部２３は、イメージ出力部３６からの信号が入力されると、その信号に基づいて用紙上に画像形成をする。このようにして画像形成部２３によって用紙に形成された画像は、座標情報及び識別子情報がコード化されたコード画像がイメージ画像に合成された画像となる。
また、画像形成装置２０は、識別子情報を画像に合成するとともに、印刷要求のステータスに対応づけて最終識別子情報を取得している。ここで、印刷要求のステータスは、いわば、印刷要求の実行終了の理由の情報である。また、最終識別子情報とは、画像形成装置２０が印刷要求の実行によって印刷が完了している画像に合成された識別子（数値）のうち、最大値の識別子の情報である。印刷要求のステータスに対応づけて最終識別子情報を取得する処理にいては後で詳述する。
【００６０】
スキャナ付きペン７０は、ペンの機能によって用紙に書き込みつつ、スキャナの機能によりその用紙上の記述内容を読み取ることができるように構成されている。
図４は、スキャナ付きペン７０の構成例を示すブロック図である。
図４に示すように、スキャナ付きペン７０は、制御部７１、読取部７２、筆圧センサ７３、送信ボタン７４、及び通信部７５を有している。
【００６１】
このスキャナ付きペン７０は、制御部７１によって制御されて、筆圧センサ７３が筆圧を検出（例えば予め設定された値以上の筆圧を検出）すると、読取部７２が用紙上の読み取り範囲内に有る記述内容を読み取る。そして、スキャナ付きペン７０は、送信ボタン７４が押下されると読み取った情報を通信部７５によって処理サーバ６０に送信する。
例えば、このような構成のスキャナ付きペン７０は、座標情報及び識別子情報のコード画像が印刷された用紙１００に書き込みをした際、次のような処理を行う。
【００６２】
スキャナ付きペン７０では、読取部７２が印刷面のコード画像を読み取ると、制御部７１（その認識機能により）がそのコード画像から座標情報及び識別子情報を読み取る。そして、スキャナ付きペン７０では、送信ボタン７４が押下されると、通信部７５によって、予め設定されている特定の処理サーバ６０にそれらの情報を送信する。さらに、制御部７１は、スキャナ付きペン７０により用紙に書き込みを行っている場合には、その書き込みのストローク情報も収集しており、そのストローク情報も処理サーバ６０に送信する。
【００６３】
処理サーバ６０は、スキャナ付きペン７０から送信されてきた情報を基に処理を行う。処理サーバ６０は、例えば、図１に示すように、処理部６１及び記憶部６２を有している。  この処理サーバ６０は、先ず、スキャナ付きペン７０から情報が送信されてくると、その情報内から識別子情報を取り出す。そして、処理サーバ６０は、取り出した識別子情報を用いて、識別子管理サーバ４０に対して識別子取得要求を送信する。ここで、識別子取得要求は、論理ページ番号を取得するための要求である。この識別子取得要求は、識別子情報を含んでいる。
【００６４】
それから、処理サーバ６０は、その識別子取得要求に対応して識別子管理サーバ４０から文章ＩＤ及び論理ページ番号等の情報を受信すると、受信した文章ＩＤ及び論理ページ番号等の情報を用いて、文書サーバ５０に対して、文書情報取得要求を送信する。ここで、文書情報取得要求は、その文章ＩＤ及び論理ページ番号に対応する印刷データ（該論理ページ番号に対応する文書情報等）を取得するための要求である。この文書情報取得要求は、文章ＩＤ及び論理ページ番号を含んでいる。
【００６５】
そして、処理サーバ６０は、文書情報取得要求に対応して文書サーバ５０から文章データ（場合によっては領域情報を含む）が送信されてくると、文章データ並びに先にスキャナ付きペン７０から送信されてきている座標情報及びストローク情報を基に、予め設定されている処理を行う。例えば、印刷データがアンケート用紙のものであれば、処理サーバ６０は、アンケートの集計処理を行う。
【００６６】
次に、画像形成装置２０の処理内容をさらに詳しく説明する。
図５は、画像形成装置２０の処理手順の一例を示すフローチャートである。画像形成装置２０は、図５に示す処理を処理部３０の制御部３１によって行う。
図５に示すように、先ずステップＳ１では、制御部３１は、印刷要求情報の印刷要求ステータスに「印字中」を設定する。
【００６７】
ここで、画像形成装置は、一般的には、印刷要求ステータスをＨＤＤ等の不揮発性メモリからなる記憶部に印刷要求情報として記憶するように構成されている。本実施形態の画像形成装置２０でも、同様に、印刷要求ステータスを印刷要求情報として記憶部（例えばＨＤＤ３３）に記憶する。
次に、ステップＳ２では、制御部３１は、座標情報埋め込み指示が有る（印刷用ファイルに座標情報埋め込み指示が含まれている）か否かを判定する。制御部３１は、座標情報埋め込み指示が有ると判定すると、ステップＳ４に進む。また、画像形成装置２０は、座標情報埋め込み指示が無いと判定すると、ステップＳ３に進む。
【００６８】
ステップＳ３では、制御部３１は、通常の画像形成による出力処理を行う。
ステップＳ４では、制御部３１は、各種情報を取得する。具体的には、制御部３１は、ステップＳ４より後の処理で必要となる情報、すなわち、印刷用ファイルに含まれている初期識別子情報や、印刷部数、丁合・スタックの出力等の出力形式指示の内容を取得する。
【００６９】
次に、ステップＳ５では、制御部３１は、ＩＤに初期識別子を設定する。また、制御部３１は、最終識別子に０を設定する。
次に、ステップＳ６では、制御部３１は、送信先アドレスを取得する。具体的には、制御部３１は、予め設定されていた識別子管理サーバ４０のＩＰアドレスを取得する。
また、このように固定的に登録するようにしても良いが、制御部３１は、印刷要求情報としてＩＰアドレスを取得し、印刷要求の出力時にその情報を取得するようにしても良い。
【００７０】
次に、ステップＳ７では、制御部３１は、値ｃｎに印刷部数を設定する。
次に、ステップＳ８では、制御部３１は、論理ページ番号を示す値ｐ及び出力部数目を示す値ｃそれぞれを１に設定する（初期化する）。
次に、ステップＳ９では、制御部３１は、印刷要求のキャンセル指示があったか否かを判定する。制御部３１は、印刷要求のキャンセル指示があったと判定すると、ステップＳ１０に進む。また、制御部３１は、印刷要求のキャンセル指示がないと判定すると、ステップＳ１１に進む。
【００７１】
ステップＳ１０では、制御部３１は、印刷要求情報の印刷要求ステータスに「強制終了」を設定する。そして、制御部３１は、ステップＳ１８に進む。
ステップＳ１１では、制御部３１は、物理ページ単位の出力処理（画像形成処理）を実行する。物理ページ単位の出力処理（画像形成処理）については、後で詳述する。
次に、ステップＳ１２では、制御部３１は、丁合いの出力指示か否かを判定する。制御部３１は、丁合いの出力指示と判定すると、ステップＳ１３に進む。また、制御部３１は、そうでないと判定すると（スタックの出力指示の場合）、ステップＳ１９に進む。
【００７２】
ステップＳ１３では、制御部３１は、値ｐに１を加算する（値ｐをインクリメントする）。
次に、ステップＳ１４では、制御部３１は、値ｐ（ページｐの論理ページ）が存在するか否かを判定する。制御部３１は、値ｐが存在すると判定すると、前記ステップＳ９から再び処理を開始する。これにより、値ｃの出力部数目について、次の論理ページの印刷が行われる。また、制御部３１は、値ｐが存在しないと判定すると、ステップＳ１５に進む。
【００７３】
ステップＳ１５では、制御部３１は、値ｃに１を加算する（値ｃをインクリメントする）。さらに、制御部３１は、値ｐを１に設定する（値ｐを初期化する）。
次に、ステップＳ１６では、制御部３１は、前記ステップＳ１５で設定した値ｃが前記ステップＳ７で設定した値ｃｎよりも大きいか否かを判定する。制御部３１は、値ｃが値ｃｎよりも大きいと判定すると（ｃ＞ｃｎ）、ステップＳ１７に進む。また、制御部３１は、値ｃが値ｃｎ以下であると判定すると（ｃ≦ｃｎ）、前記ステップＳ９から再び処理を開始する。すなわち、制御部３１は、次の出力部数目の論理ページの第１ページ目から印刷を開始する。
【００７４】
ステップＳ１７では、制御部３１は、印刷要求情報の印刷要求ステータスに「正常終了」を設定する。そして、制御部３１は、ステップＳ１８に進む。
ステップＳ１８では、制御部３１は、最終識別子及び印刷要求ステータスを前記ステップＳ６で設定した送信先アドレスの識別子管理サーバ４０に送信する。そして、制御部３１は、該図５に示す印刷処理を終了する。
【００７５】
このステップＳ１８の処理で扱う印刷要求ステータスは、前記ステップＳ１０又はステップＳ１７で設定された印刷要求ステータスである。また、最終識別子は、前記ステップＳ５で先ず０が設定され、その後、後述するステップＳ４９で再設定される情報である。しかし、１ページも印刷されずに印刷要求が使用者によってキャンセルされた場合には、最終識別子は０になる。
【００７６】
一方、ステップＳ１９では、制御部３１は、値ｃに１を加算する（値ｃをインクリメントする）。
次に、ステップＳ２０では、制御部３１は、値ｃが前記ステップＳ７で設定した値ｃｎよりも大きいか否かを判定する。制御部３１は、値ｃが値ｃｎよりも大きいと判定すると（ｃ＞ｃｎ）、ステップＳ２１に進む。また、制御部３１は、値ｃが値ｃｎ以下であると判定すると（ｃ≦ｃｎ）、前記ステップＳ９に進む。
【００７７】
ステップＳ２１では、制御部３１は、値ｐに１を加算する（値ｐをインクリメントする）。さらに、制御部３１は、値ｃを１に設定する（値ｃを初期化する）。
次に、ステップＳ２２では、制御部３１は、値ｐが存在するか否かを判定する。制御部３１は、値ｐが存在すると判定すると、前記ステップＳ９から再び処理を開始する。これにより、値ｐに論理ページについて、次の出力部数目の印刷が行われる。また、制御部３１は、値ｐが存在しないと判定すると、該図５に示す印刷処理を終了する。
【００７８】
次に、図５のステップＳ１１の物理ページ単位の出力処理を詳しく説明する。
図６は、物理ページ単位の出力処理の一例を示すフローチャートである。
図６に示すように、先ずステップＳ４１では、制御部３１は、出力指示が両面印刷か否かを判定する。制御部３１は、出力指示が両面印刷であると判定すると、ステップＳ４２に進む。また、制御部３１は、出力指示が片面印刷であると判定すると、ステップＳ４３に進む。
【００７９】
ステップＳ４２では、制御部３１は、値ｐ＋１（裏面）が存在するか否かを判定する。制御部３１は、値ｐ＋１（裏面）が存在すると判定すると、ステップＳ４４に進む。制御部３１は、値ｐ＋１（裏面）が存在しないと判定すると、すなわち、両面印刷の出力指示のあった論理ページの最終ページが用紙の表面になる場合、ステップＳ４３に進む。
ステップＳ４３では、制御部３１は、値ｐ（ページｐ）について、ページ描画処理を行う。そして、制御部３１は、ステップＳ４７に進む。
【００８０】
このページ描画処理は、物理ページ単位の出力処理において物理ページ（１ページ）に画像を描画するための処理である。このページ描画処理については後で詳述する。
ステップＳ４４では、制御部３１は、値ｐ（ページｐ）について、ページ描画処理を行う。このページ描画処理については後で詳述する。
次に、ステップＳ４５では、制御部３１は、値ｐに１を加算する（値ｐをインクリメントする）。
【００８１】
次に、ステップＳ４６では、制御部３１は、更新された値ｐ（ページｐ）について、ページ描画処理を行う。このページ描画処理については後で詳述する。そして、制御部３１は、ステップＳ４７に進む。
ステップＳ４７では、制御部３１は、ページ描画処理によって画像形成された用紙の出力が終了したか否かを判定する。制御部３１は、用紙の出力が終了したと判定すると、ステップＳ４８に進む。
【００８２】
ステップＳ４８では、制御部３１は、最終識別子がＩＤよりも小さいか否かを判定する。制御部３１は、最終識別子がＩＤよりも小さいと判定すると（最終識別子＜ＩＤ）、ステップＳ４９に進む。また、制御部３１は、最終識別子がＩＤ以上であると判定すると（最終識別子≧ＩＤ）、該図６に示すページ出力処理を終了する。
ここで、ＩＤは、前記図５のステップＳ５で先ず初期識別子が設定され、その後、後述するステップＳ６７で増加させられる情報である。
【００８３】
ステップＳ４９では、制御部３１は、最終識別子にＩＤを設定する。これにより、制御部３１は、最終識別子を、より大きい値に更新する。そして、制御部３１は、該図６に示すページ出力処理を終了する。
ここで、ステップＳ４９の処理による最終識別子の設定が、前記ステップＳ４４及び前記ステップＳ４６又は前記ステップＳ４３によってページ描画処理（詳しくは後述の図７の処理）の終了後であることから、最終識別子に設定されるＩＤにかかる印刷は、正常に終了していることになる。
【００８４】
また、本実施形態では、物理ページに対するＩＤの対応のさせ方によっては、既に印刷を終了した画像に合成したＩＤよりも小さい値のＩＤを、その後に印刷する画像に合成する場合もある。その一方で、本実施形態では、正常終了した印刷にかかるＩＤのうち最大値となる識別子を取得することを目的としている。これらの理由から、制御部３１は、既に最終識別子に設定されているＩＤの方が大きい場合があることを想定し、ステップＳ４８及びステップＳ４９の処理によって、既に設定した最終識別子よりも今回正常終了した印刷にかかるＩＤの方が大きければ、そのＩＤによって最終識別子を設定するようにしている。
【００８５】
次に、図６のステップＳ４３、ステップＳ４４、又はステップＳ４６のページ描画処理を詳しく説明する。
図７は、ページ描画処理の一例を示すフローチャートである。
図７に示すように、先ずステップＳ６１では、制御部３１は、値ｐ（ページｐ）の論理ページをイメージ画像として展開済みか否かを判定する。すなわち、制御部３１は、値ｐの論理ページをメモリ３２にイメージ展開し、そのイメージ画像をＨＤＤ３３に格納済みか否かを判定する。制御部３１は、イメージ画像として展開済みと判定すると、ステップＳ６２に進む。また、制御部３１は、イメージ画像として展開済みではないと判定すると、ステップＳ６３に進む。
【００８６】
ステップＳ６２では、制御部３１は、ＨＤＤ３３から値ｐの論理ページのイメージ画像を読み出しメモリ３２上に展開する。そして、制御部３１は、ステップＳ６５に進む。
ステップＳ６３では、制御部３１は、値ｐの論理ページのイメージ画像をメモリ３２上に展開する。
次に、ステップＳ６４では、制御部３１は、前記ステップＳ６３においてメモリ３２上に展開した論理ページのイメージ画像をＨＤＤ３３に格納する。そして、制御部３１は、ステップＳ６５に進む。
【００８７】
ステップＳ６５では、制御部３１は、用紙サイズ及びＩＤを基に、コード画像（識別子情報である識別子ＩＤ及び座標情報をコード化した画像）を生成する。
次に、ステップＳ６６では、制御部３１は、前記ステップＳ６５で生成したコード画像と、前記ステップＳ６２又はステップＳ６３にてメモリ３２上に展開したイメージ画像とを合成し、その合成画像を基に用紙上に画像を形成する。
【００８８】
次に、ステップＳ６７では、制御部３１は、ＩＤに１を加算する。そして、制御部３１は、該図７に示すページ描画処理を終了する。
次に、識別子管理サーバ４０による識別子回収処理をさらに詳しく説明する。
図８は、識別子回収処理の一例を示すフローチャートである。識別子管理サーバ４０は、図８に示す処理を処理部４１によって行う。
【００８９】
図８に示すように、先ずステップＳ８１では、処理部４１は、最終識別子を取得する。具体的には、処理部４１は、画像形成装置２０から送信されてきた最終識別子を取得する。
次に、ステップＳ８３では、処理部４１は、ＩＤ等を管理している図３に示したようなテーブル等を参照して、最終識別子に一致するＩＤの最終フラグが１か否かを判定する。処理部４１は、最終識別子に一致するＩＤの最終フラグが１であると判定すると、該図８に示す識別子回収処理を終了する。また、処理部４１は、最終識別子に一致するＩＤの最終フラグが１でないと判定すると、すなわち、最終識別子に一致するＩＤの最終フラグが０の場合、ステップＳ８３に進む。
【００９０】
ステップＳ８３では、処理部４１は、同一の文章ＩＤにおいて最終識別子に一致するＩＤよりも後のＩＤ（最終フラグが１であるＩＤまで）に属する情報を削除する。
次に、ステップＳ８４では、処理部４１は、最終識別子に一致するＩＤの最終フラグを１に設定する。
また、処理部４１は、画像形成装置２０から最終識別子とともに送信されてきた印刷要求ステータスも参照して処理を行っても良い。例えば、処理部４１は、最終識別子と同一のＩＤの最終フラグが１であり、かつ印刷要求ステータスが「強制終了」であると判定すると、前記ステップＳ８２からステップＳ８３に進むようにしても良い。
【００９１】
次に、画像処理システム１について動作等を説明する。
先ず、図９及び図１０を参照して、画像処理システム１における一連の処理例を説明する。
先ず、図９を用いて説明すると、ホストコンピュータ１０は、使用者によって印刷実行（出力設定）及び座標情報埋め込みの指示がなされると、通信手段８０を通じて文書サーバ５０に対して文書データを送信する。
【００９２】
文書サーバ５０は、ホストコンピュータ１０から文章データを受信すると、受信した文章データ及び文章ＩＤを記憶部５２に記憶し、その一方で、その文章ＩＤをホストコンピュータ１０に返信する。また、文書サーバ５０は、ホストコンピュータ１０から領域情報が送信されてきた場合には、その領域情報も対応付けて記憶部５２に記憶する。
ホストコンピュータ１０は、文書サーバ５０から文章ＩＤを受信すると、通信手段８０を通じて識別子管理サーバ４０に対して識別子確保要求を送信する。
【００９３】
識別子管理サーバ４０は、ホストコンピュータ１０から識別子確保要求を受信すると、空いている識別子空間を検索して確保し、確保した識別子群、その初期識別子、及び論理ページ数等の情報を対応付けて保持する。そして、識別子管理サーバ４０は、初期識別子情報をホストコンピュータ１０に送信する。
ホストコンピュータ１０は、識別子管理サーバ４０から初期識別子情報を受信すると、印刷データ、出力形式指示、座標情報埋め込み指示、及び初期識別子情報を基に１つの印刷用ファイルを作成する。そして、ホストコンピュータ１０は、作成した印刷用ファイルを通信手段８０を介して画像形成装置２０に送信する。
【００９４】
画像形成装置２０は、ホストコンピュータ１０から印刷用ファイルを受信すると、その印刷用ファイルに座標情報埋め込み指示が含まれているとき、該印刷用ファイルに含まれている初期識別子を基に、物理ページ毎の識別子を取得する。さらに、画像形成装置２０は、物理ページ毎の座標情報画像を生成する。これによって、画像形成装置２０は、それら識別子情報及び座標情報画像によるコード画像を物理ページ毎に生成する。そして、画像形成装置２０は、生成したコード画像と印刷データに基づくイメージ画像とを物理ページ単位で合成して合成画像を生成し、生成した合成画像を用紙に形成していく。
【００９５】
ここで、図１１は、丁合い出力の場合に各物理ページに対応づけた識別子の例を示す図である。この例は、論理ページ数が５ページの文章データを丁合い出力によって３部出力する例である。
図１１に示すように、画像形成装置２０は、１部目を構成する論理ページ番号が１、２、３、４、５となる各物理ページ番号１、２、３、４、５の印刷ページに対して、３０、３１、３２、３３、３４の識別子を対応付ける。また、画像形成装置２０は、２部目を構成する論理ページ番号が１、２、３、４、５となる各物理ページ番号６、７、８、９、１０の印刷ページに対して、３５、３６、３７、３８、３９の識別子を対応付ける。さらに、画像形成装置２０は、３部目を構成する論理ページ番号が１、２、３、４、５となる各物理ページ番号１１、１２、１３、１４、１５の印刷ページに対して、４０、４１、４２、４３、４４の識別子を対応付ける。このように、画像形成装置２０は、識別子管理サーバ４０と同様な演算（例えば図３参照）によって算出した識別子を物理ページに対応付ける。
【００９６】
そして、図１０に示すように、スキャナ付きペン７０は、このような用紙への書き込みに際して埋め込まれているコード画像を読み取り、そのコード画像から座標情報及び識別子情報を読み取り、読み取った座標情報及び識別子情報を、ストローク情報とともに処理サーバ６０に送信する。
処理サーバ６０は、スキャナ付きペン７０から情報を受信すると、その情報内の識別子を用いて、識別子管理サーバ４０に対して識別子取得要求を送信する。
【００９７】
識別子管理サーバ４０は、処理サーバ６０から識別子取得要求を受信すると、識別子取得要求にかかる識別子に対応する文章ＩＤ及び論理ページ番号等を処理サーバ６０に返信する。
処理サーバ６０は、識別子管理サーバ４０から文章ＩＤ及び論理ページ番号等を受信すると、その情報を用いて、文書サーバ５０に対して文書情報取得要求を送信する。
【００９８】
文書サーバ５０は、処理サーバ６０から文書情報取得要求を受信すると、文書情報取得要求に含まれている文章ＩＤ及び論理ページ番号に対応する印刷データ（論理ページ番号に対応する文書情報等）を取得する。そして、文書サーバ５０は、取得した印刷データを処理サーバ６０に送信する。ここで、文書サーバ５０は、領域情報を保持している場合には領域情報もあわせて処理サーバ６０に送信する。
【００９９】
処理サーバ６０は、文書サーバ５０から印刷データ（文書情報等）を受信すると、その印刷データとストローク情報とを使用して、例えばアンケートの集計等の処理を行う。
ここで、アンケート集計の処理の一例を説明する。
使用者がホストコンピュータ１０において領域情報を入力し、文書サーバ５０には、領域情報（特定の座標領域と書き込まれるべき項目等の情報）が登録されているとする。例えば、小さい四角枠形状のチェックボックスの領域情報にあっては、そのチェックボックスの座標領域と、「×」印や「レ」印等のチェックボックスに書き込まれるべき値の形状情報とを含んでいる。
【０１００】
この場合、処理サーバ６０は、文書サーバ５０から印刷データとともに領域情報を受け取ることで、座標情報によって特定した領域に記載された情報が何であるかを認識する。例えば、スキャナ付きペン７０から送信されてきた、該スキャナ付きペン７０によって実際のアンケート用紙に書き込まれた文字の座標情報及びストローク情報を基に、チェックボックス内に記載された「×」印や「レ」印等を認識する。
【０１０１】
また、書き込まれるべき項目として、他にも数値情報や日本語、漢字で登録しておけば、処理サーバ６０は、ストローク情報をＯＣＲ（Optical Character Reader）などで文字認識することで、その数値情報や日本語、漢字を認識できる。
そして、処理サーバ６０は、そのように認識した情報を電子データとして集計する。
以上のように処理サーバ６０がアンケート集計の処理を行うことで、処理サーバ６０の使用者等は、アンケート用紙を収集して、収集したアンケート用紙の記載内容を人手で集計するといったような作業を必要とすることなく、アンケートの集計をとることができ、アンケートの集計の処理効率を上げることができる。
【０１０２】
ここで、以上のような画像処理システム１では、画像形成装置２０は、印刷要求が使用者によってキャンセルされて中断すると、印刷要求情報として記憶されている印刷要求ステータス及び最終識別子を識別子管理サーバ４０に送信する（ステップＳ１０、ステップＳ１８）。このとき、識別子管理サーバ４０に送信される最終識別子は、画像形成装置２０が印刷要求において正常終了した印刷にかかる識別子のうち、最大値となる識別子である（ステップＳ４８、ステップＳ４９）。
【０１０３】
そして、識別子管理サーバ４０は、画像形成装置２０から印刷要求ステータス及び最終識別子を受信すると、ＩＤ等を管理している図３に示したようなテーブル等を参照して、最終識別子に一致するＩＤの最終フラグが０の場合、識別子回収処理を行う。具体的には、識別子管理サーバ４０は、識別子回収処理として、同一の文章ＩＤにおいて最終識別子に一致するＩＤよりも後のＩＤに属する情報を削するとともに、最終識別子に一致するＩＤの最終フラグを１に設定する（ステップＳ８１乃至ステップＳ８４）。これによって、識別子管理サーバ４０は、一旦は確保された識別子空間から使用されていない識別子を回収する。
【０１０４】
ここで、図１２は、画像形成装置２０から識別子管理サーバ４０に送信される印刷要求ステータス及び最終識別子の一例を示す図である。
図３に示すようにＩＤ＝４４の最終フラグが１の場合において、図１２（ａ）に示すように、最終識別子として４４が送信されてきたとき、識別子管理サーバ４０は、何ら対応する処理を行わない。
【０１０５】
しかし、図３に示すようにＩＤ＝４４の最終フラグが１の場合において、図１２（ｂ）に示すように、最終識別子として３４が送信されてきたときには、識別子管理サーバ４０は、ＩＤ＝３４の最終フラグが０であるため、識別子回収処理を行う。具体的には、識別子管理サーバ４０は、識別子回収処理として、図１３に示すように、同一の文章ＩＤ＝ＤＯＣ００１において最終識別子に一致するＩＤ＝３４よりも後のＩＤ＝３５乃至４４（最終フラグが１であるＩＤまで）に属する情報を削除するとともに、最終識別子に一致するＩＤ＝３４の最終フラグを１に設定する。
【０１０６】
この結果、識別子管理サーバ４０は、その後、ホストコンピュータ１０から識別子確保要求を受信すると、最終フラグが１のＩＤ＝３４よりも大きいＩＤ＝３５以降で空いている識別子空間を確保する。ただし、この例では、印刷要求に割り当て可能なのは、ＩＤ＝３５乃至４４の１０個のＩＤであるため、識別子管理サーバ４０は、識別子確保要求にかかる印刷要求で必要となる総物理ページ数が１０ページ以下であれば、ＩＤ＝３５乃至４４を空いている識別子空間として確保する。この場合、ＩＤ＝３５が初期識別子になる。
【０１０７】
図１４は、回収された識別子が、再度、空いている識別子空間（印刷要求に割り当て可能な識別子空間）として確保された例を示す図である。
図１４に示すように、論理ページ数が２ページの文章を丁合いによって５部印刷する印刷要求であれば、ＩＤ＝３５乃至４４が空いている識別子空間として確保される。
このように、識別子管理サーバ４０は、画像形成装置２０に提供した識別子群のうちの印刷媒体に画像形成した画像に合成されなかった識別子を特定し、その特定した識別子を別の印刷要求用に提供する。
【０１０８】
ここで、本実施形態では、制御部３１は、例えば、第１取得手段、第２取得手段、第３取得手段、及び送信手段を構成する。また、画像形成部２３は、例えば、出力手段を構成する。また、制御部３１及びメモリ３２は、例えば、合成手段を構成する。
なお、前述の実施形態に限定されないことは言うまでもない。
例えば、物理ページに対して識別子を順序に割り振ることを想定すれば、最終識別子を出力済みの識別子情報として使用することができるが、本実施形態では、出力済みの識別子全てをテーブルに記憶するなどして保持しても良い。また、このような場合には、画像形成装置２０は、最終識別子に換えて出力済みの識別子全ての情報を識別子管理サーバ４０に送信しても良い。この場合、識別子管理サーバ４０は、画像形成装置２０から送信されてきた出力済みの識別子全ての情報を基に、画像形成装置２０に提供した識別子群のうちの印刷媒体に画像形成した画像に合成されなかった識別子を特定し、その特定した識別子を別の印刷要求用に提供する。
【０１０９】
また、出力済みの識別子全ての情報を送信するのとは反対に、画像形成装置２０は、識別子管理サーバ４０から提供された識別子群の各識別子の情報及び出力済みの識別子の情報を基に、識別子群から出力済みの識別子以外の識別子を検出し、その検出した識別子を印刷要求ステータスとともに識別子管理サーバ４０に送信しても良い。これにより、識別子管理サーバ４０は、画像形成装置２０から送信されてきた出力済みの識別子以外の識別子を別の印刷要求用に提供する。
【０１１０】
また、本実施形態では、印刷要求情報として印刷要求ステータスを記憶しているが、その他の情報も印刷要求情報として記憶しても良い。そして、このように他の情報も印刷要求情報として記憶した場合、画像形成装置２０は、印刷要求ステータスとともにそのような他の情報も識別子管理サーバ４０に必要に応じて送信しても良い。
【０１１１】
（第２の実施形態）
次に第２の実施形態を説明する。なお、前記第１実施形態と同様な構成については同一の符号を付して説明する。
第２の実施形態では、画像形成装置２０は、印刷要求ステータスとともに最終識別子情報を記憶部に記憶する。その一方で、識別子管理サーバ４０は、画像形成装置２０に最終識別子の送信要求をして最終識別子情報を取得する。
先ず、第２の実施形態における画像形成装置２０の処理を説明する。
最初に、印刷要求ステータスとともに最終識別子情報を記憶部に記憶する処理を説明する。
【０１１２】
図１５及び図１６は、その処理例のフローチャートである。図１５は、印字処理を示すフローチャートである。また、図１６は、物理ページ単位の出力処理を示すフローチャートである。
図１５に示す印字処理では、第２の実施形態における画像形成装置２０は、前記第１の実施形態とは異なり、ステップＳ６及びステップＳ１７が無く、自らのタイミングで最終識別子を識別子管理サーバ４０に送信するための処理を行っていない。
【０１１３】
一般的には、画像形成装置は、印刷要求情報の印刷要求ステータスをＨＤＤ３３等の不揮発性メモリからなる記憶部に記憶するが、第２の実施形態では、そのような処理の下、最終識別子も印刷要求情報として記憶部に記憶する。
そのため、第２の実施形態では、ステップＳ５において、印刷要求情報として記憶する最終識別子に先ず０を設定する。
【０１１４】
さらに、このような処理に対応して、図１６に示す物理ページ単位の出力処理では、制御部３１は、ステップＳ４８において、印刷要求情報として記憶した最終識別子がＩＤよりも小さいか否かを判定する。また、制御部３１は、ステップＳ４９において、印刷要求情報として記憶した最終識別子にＩＤを設定する。
次に、記憶部に記憶されている印刷要求情報を電源投入時に必要に応じて修正する画像形成装置２０による処理を説明する。
【０１１５】
図１７は、その処理例となる電源ＯＮ処理を示すフローチャートである。画像形成装置２０は、この処理を制御部３１によって行う。
図１７に示すように、先ずステップＳ１０１では、制御部３１は、画像形成処理を行うための初期化処理を行う。
次に、ステップＳ１０２では、制御部３１は、印刷要求情報修正処理を行う。そして、制御部３１は、印刷要求情報修正処理を終了した後、該図１７に示す電源ＯＮ処理を終了する。
【０１１６】
図１８は、印刷要求情報修正処理の一例を示すフローチャートである。
図１８に示すように、先ずステップＳ１２１では、制御部３１は、先頭の印刷要求情報を取得する。すなわち、画像形成装置２０は、前回の電源ＯＮ期間内に記憶部に記憶された印刷要求情報のうちの先頭の（最初に実行された印刷要求の）印刷要求情報を取得する。
【０１１７】
次に、ステップＳ１２２では、制御部３１は、印刷要求情報が無いか否かを判定する。制御部３１は、印刷要求情報が無いと判定すると、修正対象の印刷要求情報が無いため、該図１８に示す印刷要求情報修正処理を終了する。また、制御部３１は、印刷要求情報が有ると判定すると、ステップＳ１２３に進む。
例えば、制御部３１は、前記ステップＳ１２１からステップＳ１２２に進んだ場合において、先頭の印刷要求情報が無いと判定すると、該図１８に示す印刷要求情報修正処理を終了する。
【０１１８】
また、制御部３１は、後述の前記ステップＳ１２５からステップＳ１２２に進んだ場合において、次の印刷要求情報が無いと判定すると、該図１８に示す印刷要求情報修正処理を終了する。
ステップＳ１２３では、制御部３１は、印刷要求情報の印刷要求ステータスが「印刷中」であるか否かを判定する。制御部３１は、印刷要求情報の印刷要求ステータスが「印刷中」であると判定すると、ステップＳ１２４に進む。また、制御部３１は、印刷要求情報の印刷要求ステータスが「印刷中」でないと判定すると、ステップＳ１２５に進む。
【０１１９】
ステップＳ１２４では、制御部３１は、前記ステップＳ１２３で判定対象とした印刷要求ステータスを「電源断による中断」に設定する。そして、制御部３１は、ステップＳ１２５に進む。
ステップＳ１２５では、制御部３１は、記憶部から次の印刷要求情報を取得する。そして、制御部３１は、前記ステップＳ１２２から再び処理を行う。
【０１２０】
次に、画像形成装置２０が識別子管理サーバ４０から最終識別子情報の送信要求を受信した場合の処理を説明する。
図１９は、その処理例となる最終識別子情報要求受付処理を示すフローチャートである。画像形成装置２０は、図１９に示す処理を制御部３１によって行う。
図１９に示すように、先ずステップＳ１４１では、制御部３１は、識別子管理サーバ４０から送信されてきた最終識別子情報要求のデータから送信先サーバ情報を取得する。例えば、制御部３１は、送信先サーバ情報として識別子管理サーバ４０のＩＰアドレスを取得する。
【０１２１】
次に、ステップＳ１４２では、制御部３１は、先頭の印刷要求情報を取得する。例えば、制御部３１は、前回の最終識別子情報要求に対応した処理後に記憶部に記憶された印刷要求情報から先頭の印刷要求情報を取得する。すなわち、制御部３１は、識別子管理サーバ４０に未だ送信していない印刷要求情報のうちの先頭の印刷要求情報を取得する。
次に、ステップＳ１４３では、制御部３１は、印刷要求情報が無いか否かを判定する。制御部３１は、印刷要求情報が無いと判定すると、該図１９に示す最終識別子要求受付処理を終了する。また、制御部３１は、印刷要求情報が有ると判定すると、ステップＳ１４４に進む。
【０１２２】
ステップＳ１４４では、制御部３１は、前記ステップＳ１４３で有るとした印刷要求情報の印刷要求ステータスが「中断」、「正常終了」、又は「電源断による中断」か否かを判定する。制御部３１は、印刷要求情報の印刷要求ステータスが「中断」、「正常終了」、又は「電源断による中断」の何れかであると判定すると、ステップＳ１４５に進む。また、制御部３１は、印刷要求情報の印刷要求ステータスが「中断」、「正常終了」、及び「電源断による中断」の何れでもないと判定すると、ステップＳ１４６に進む。
【０１２３】
ステップＳ１４５では、制御部３１は、前記ステップＳ１４４で判定対象とした印刷要求情報の最終識別子情報及び印刷要求ステータスを、前記ステップＳ１４１で取得した送信先サーバ情報に基づき特定した識別子管理サーバ４０に送信する。そして、制御部３１は、ステップＳ１４６に進む。
ステップＳ１４６では、制御部３１は、次の印刷要求情報を取得する。そして、制御部３１は、前記ステップＳ１４３から再び処理を行う。
【０１２４】
次に、識別子管理サーバ４０が画像形成装置２０に対して行う最終識別子の送信要求処理を説明する。
図２０は、その処理例となる識別子回収処理を示すフローチャートである。識別子管理サーバ４０は、図２０に示す処理を処理部４１によって行う。
図２０に示すように、先ずステップＳ１６１では、処理部１４１は、予め設定した要求タイミングになったか否かを判定する。処理部１４１は、予め設定した要求タイミングになったと判定すると、ステップＳ１６２に進む。また、処理部１４１は、予め設定した要求タイミングになっていないと判定すると、該図２０に示す識別子回収処理を終了する。例えば、予め設定した要求タイミングとは、１日１回のタイミングであり、設定された時刻である。
【０１２５】
ステップＳ１６２では、処理部４１は、最終識別子情報要求を画像形成装置２０に送信する。例えば、処理部４１は、識別子確保要求に対応して初期識別子等の情報を送信した画像処理装置２０をテーブル等において管理しており、その管理している画像処理装置２０に最終識別子要求を送信する。
次に、ステップＳ１６３では、処理部４１は、最終識別子情報要求を送信した画像形成装置２０からの最終識別子情報の受信を完了したか否かを判定する。処理部４１は、最終識別子情報の受信を完了したと判定すると、ステップＳ１６４に進む。
【０１２６】
ここで、画像処理装置２０から複数の印刷要求に対応して複数の最終識別子情報が送信されてきた場合には、処理部４１は、それら全ての最終識別子情報を受信したときに受信を完了したと判定する。
また、画像形成装置２０がそもそも最終識別子を送信しない場合もあるので、処理部４１は、タイムアップにより、該図２０に示す識別子回収処理を終了するようにしても良い。
【０１２７】
ステップＳ１６４では、処理部４１は、最終識別子のＩＤの最終フラグが１か否かを判定する。処理部４１は、最終識別子に一致するＩＤの最終フラグが１であると判定すると、ステップＳ１６７に進む。また、処理部４１は、最終識別子に一致するＩＤの最終フラグが１でないと判定すると、すなわち、最終識別子に一致するＩＤの最終フラグが０の場合、ステップＳ１６５に進む。
【０１２８】
ステップＳ１６５では、処理部４１は、同一文章ＩＤにおいて最終識別子に一致するＩＤよりも後のＩＤに属する情報を削除する。
次に、ステップＳ１６６では、処理部４１は、最終識別子に一致するＩＤの最終フラグを１に設定する。そして、処理部４１は、ステップＳ１６７に進む。
ステップＳ１６７では、処理部４１は、受信した最終識別子情報が他に無いか否かを判定する。処理部４１は、受信した最終識別子情報が他に無いと判定すると、該図２０に示す識別子回収処理を終了する。また、処理部４１は、受信した最終識別子情報が他に有ると判定すると、前記ステップＳ１６４から再び処理を開始する。これにより、処理部４１は、次の最終識別子情報について前記ステップＳ１６４以降の処理を行う。
【０１２９】
また、第２の実施形態の画像処理システム１のその他の構成は、前記第１の実施形態の画像処理システム１の構成と同様である。
次に、第２の実施形態の画像処理システム１について動作等を説明する。
第２の実施形態の画像処理システム１では、画像形成装置２０は、印刷要求ステータスが「印刷中」である印刷要求情報が存在する場合、その印刷要求ステータスを「電源断による中断」に設定する（図１７、図１８）。この設定は、印刷要求の実行中に電源が切られた場合には印刷要求情報の印刷要求ステータスを「電源断による中断」に設定していることに対応して行っている。また、その印刷要求情報には、０の最大識別子、又は１枚でも印刷が完了していた場合には１以上の値の最大識別子の何れかが記憶されている。
【０１３０】
そして、画像形成装置２０は、識別子管理サーバ４０から最終識別子情報要求を受信すると、「中断」、「正常終了」、又は「電源断による中断」の何れかである印刷要求ステータスとそれに対応付けされている（同じ印刷要求情報に記憶されている）最大識別子とを識別子管理サーバ４０に送信する（図１９）。
【０１３１】
一方、識別子管理サーバ４０は、最終識別子情報要求に対応して画像形成装置２０から印刷要求ステータス及び最終識別子を受信すると、ＩＤ等を管理している図３に示したようなテーブル等を参照して、最終識別子と同一のＩＤの最終フラグが０の場合、同一の文章ＩＤにおいて最終識別子と同一のＩＤよりも後のＩＤ（最終フラグが１であるＩＤまで）に属する情報を削除する（ステップＳ１６１乃至ステップＳ１６５）。さらに、識別子管理サーバ４０は、最終識別子と同一のＩＤの最終フラグを１に設定する（ステップＳ１６６）。これによって、識別子管理サーバ４０は、一旦は確保された識別子空間から使用されていない識別子を回収する。
【０１３２】
図２１は、以上のような処理によって画像形成装置２０と識別子管理サーバ４０との間で行われるシーケンスを示す図である。
図２１に示すように、画像形成装置２０は、識別子管理サーバ４０から最終識別子情報要求を受信すると、印刷要求ステータス及び最終識別子をその識別子管理サーバ４０に返信する。このとき、画像形成装置２０は、複数の印刷要求情報が記憶されている場合には、図２１に示すように、それら複数の印刷要求情報にかかる印刷要求ステータス及び最終識別子を識別子管理サーバ４０に返信する。
これに対して、識別子管理サーバ４０は、各最終識別子について識別子回収処理を行う（図２０）。
【０１３３】
（第３実施形態）
次に第３の実施形態を説明する。なお、前記第２実施形態と同様な構成については同一の符号を付して説明する。
第３実施形態では、画像形成装置２０は、印刷要求に割り当てられた識別子のうち未出力の識別子がある場合にのみ、最終識別子情報を識別子管理サーバ４０に送信する。
先ず、第３の実施形態において画像形成装置２０が行う、印刷要求ステータスとともに最終識別子情報及び割当最終識別子を記憶部に記憶する処理を説明する。
【０１３４】
図２２は、その処理例となる印字処理を示すフローチャートである。画像形成装置２０は、図２２に示す処理を制御部３１によって行う。
図２２に示すように、ステップ４に続くステップＳ１８１において、制御部３１は、印刷要求に割り当てられた最終識別子（最大値の識別子）を算出する。すなわち、制御部３１は、識別子管理サーバ４０が確保した識別子空間における最大値の識別子を算出する。そして、制御部３１は、算出した最終識別子をＩＤｍａｘに設定する。
例えば、制御部３１は、下記（１）式によって最終識別子を算出する。
【０１３５】
最終識別子＝初期識別子−１＋論理ページ数×印刷部数  ・・・（１）
よって、論理ページ数が３ページ、印刷部数が４部、及び初期識別子が１２の場合、制御部３１は、次式によって最終識別子を算出する。
最終識別子＝１２−１＋３×４＝２３
次に、ステップＳ１８２では、制御部３１は、ＩＤに初期識別子を設定する。また、制御部３１は、最終識別子に０を設定する。また、制御部３１は、割当最終識別子に前記ステップＳ１８１で設定したＩＤｍａｘを設定する。そして、制御部３１は、ステップＳ７に進み、以降、第２の実施形態と同様な処理を行う。
【０１３６】
さらに、画像形成装置２０が識別子管理サーバ４０から最終識別子の送信要求を受信した場合の処理を説明する。
図２３は、その処理例となる最終識別子情報要求受付処理を示すフローチャートである。画像形成装置２０は、図２３に示す処理を制御部３１によって行う。
図２３に示すように、制御部３１は、ステップ１４４の判定処理でＹｅｓの場合にステップＳ２０１に進み、そのステップＳ２０１において、印刷要求情報から割当最終識別子と最終識別子とを取得する。
【０１３７】
次に、ステップＳ２０２では、制御部３１は、前記ステップＳ２０１で取得した割当最終識別子と最終識別子とが一致するか否かを判定する。制御部３１は、割当最終識別子と最終識別子とが一致すると判定すると（割当最終識別子＝最終識別子）、ステップＳ１４６に進む。また、制御部３１は、割当最終識別子と最終識別子とが一致しないと判定すると（割当最終識別子≠最終識別子）、ステップＳ１４５に進む。
【０１３８】
また、第３の実施形態の画像処理システム１のその他の構成は、前記第２の実施形態の画像処理システム１の構成と同様である。
次に、第３の実施形態の画像処理システム１について動作等を説明する。
第３の実施形態の画像処理システム１では、画像形成装置２０は、印刷要求毎にその印刷要求情報に割当最終識別子及び最終識別子（最終識別子の取得については図１６参照）を記憶する。そして、画像形成装置２０は、識別子管理サーバ４０から最終識別子情報要求を受信すると、印刷要求ステータスが「中断」、「正常終了」、又は「電源断による中断」の何れかであり、かつ割当最終識別子と最終識別子とが一致しない場合のみ、その印刷要求ステータス及び最終識別子を識別子管理サーバ４０に送信する（図２３）。
【０１３９】
ここで、印刷要求にかかる割当最終識別子と最終識別子とが一致しないということは、
該印刷要求に割り当てられた識別子のうち、少なくとも、最終識別子よりも大きくかつ割当最終識別子までの範囲の識別子は、未出力の状態にあると言える。
よって、画像形成装置２０は、印刷要求に割り当てられた識別子のうち未出力の識別子がある場合にのみ、最終識別子情報を識別子管理サーバ４０に送信していることになる。
【０１４０】
なお、前述の実施形態に限定されないことは言うまでもない。
例えば、物理ページの出力順に対して識別子を昇順に割り振っていくことを想定すれば、前述のような処理でも良いが、それ以外も想定して、画像形成装置２０は、識別子が出力済みか否かの情報をテーブルに記憶するなどして保持しても良い。これにより、画像形成装置２０は、テーブルに記憶されている識別子を検索して、未出力の識別子がある場合に、最終識別子情報を識別子管理サーバ４０に送信する。
【０１４１】
（第４実施形態）
次に第４の実施形態を説明する。なお、前記第１実施形態と同様な構成については同一の符号を付して説明する。
第４実施形態では、ボックス印刷に対応した処理を行う。
ここで、ボックス印刷を行う前提として、画像形成装置２０は、印刷要求の際に再印刷用のボックスへの蓄積指示があったとき、印刷要求にかかる文章データをＨＤＤの再印刷用のボックスに記憶している。これにより、画像形成装置２０は、その記憶した文章データについて印刷要求があったときに、ボックス印刷としてその文章データを再度印刷する。
【０１４２】
先ず、第４の実施形態における画像形成装置２０の処理を説明する。
最初に、画像形成装置２０がボックスに記憶された文章データに基づいてボックス印刷の処理を説明する。
図２４は、その処理例となるボックス文書印字処理を示すフローチャートである。画像形成装置２０は、この処理を制御部３１によって行う。
【０１４３】
図２４に示すように、ボックス文書印字処理は、図１５に示す印字処理とほぼ同様な処理内容になっている。
しかし、第４の実施形態では、ボックス文書印字処理を開始すると、先ずステップＳ２２１において、制御部３１は、印刷要求情報の印刷要求ステータスに「印字中」を設定することに加えて、使用文書ＩＤ、すなわちこのボックス文書印字処理の印刷要求にかかる文章ＩＤを印刷要求情報に記憶する。そして、制御部３１は、ステップＳ２に進む。
【０１４４】
また、第４の実施形態では、制御部３１は、ステップＳ１８で印刷要求情報の印刷要求ステータスに「正常終了」を設定した後、ステップＳ２２２に進む。制御部３１は、そのステップＳ２２２において、ボックスに記憶されている文書を削除する指示が使用者によってなされたか否かを判定する。制御部３１は、ボックスに記憶されている文書を削除する指示が使用者によってなされたと判定すると、ステップＳ２２３に進む。また、制御部３１は、ボックスに記憶されている文書を削除する指示が使用者によってなされていないと判定すると、該図２４に示すボックス文書印字処理を終了する。
【０１４５】
ステップＳ２２３では、制御部３１は、文書削除処理を行う。
図２５は、文書削除処理の一例を示すフローチャートである。
図２５に示すように、先ずステップＳ２４１では、制御部３１は、ボックスに記憶されている文章データを削除する。
次に、ステップＳ２４２では、制御部３１は、最終識別子に０を設定する。さらに、制御部３１は、対象印刷要求識別子にＮｕｌｌを設定する。ここで、対象印刷要求識別子は、同一の文章を印刷した印刷要求のうちの特定の印刷要求を識別するための識別子である。
【０１４６】
次に、ステップＳ２４３では、制御部３１は、同一の文章を出力した最初の印刷要求情報を取得する。具体的には、制御部３１は、記憶されている文章ＩＤが同一の印刷要求情報のうちの最初の印刷要求にかかる印刷要求情報を取得する。
次に、ステップＳ２４４では、制御部３１は、印刷要求情報が無いか否かを判定する。制御部３１は、印刷要求情報が無いと判定すると、ステップＳ２４９に進む。また、制御部３１は、印刷要求情報が有ると判定すると、ステップＳ２４５に進む。
【０１４７】
ステップＳ２４５では、制御部３１は、前記ステップＳ２４４で有るとした印刷要求情報の印刷要求ステータスが「中断」、「正常終了」、又は「電源断による中断」か否かを判定する。制御部３１は、印刷要求情報の印刷要求ステータスが「中断」、「正常終了」、又は「電源断による中断」の何れかであると判定すると、ステップＳ２４６に進む。また、制御部３１は、印刷要求情報の印刷要求ステータスが「中断」、「正常終了」、及び「電源断による中断」の何れでもないと判定すると、ステップＳ２４８に進む。
【０１４８】
ステップＳ２４６では、制御部３１は、最終識別子（前記ステップＳ２４２又は後述のステップＳ２４７で設定された最終識別子、以下、設定最終識別子という。）が前記ステップＳ２４５で判定対象とした印刷要求情報の最終識別子よりも小さいか否かを判定する。制御部３１は、設定最終識別子が印刷要求情報の最終識別子よりも小さいと判定すると（設定最終識別子＜印刷要求情報の最終識別子）、ステップＳ２４７に進む。また、制御部３１は、設定最終識別子の最終識別子が最終識別子以上であると判定すると（設定最終識別子≧印刷要求情報の最終識別子）、ステップＳ２４８に進む。
【０１４９】
ステップＳ２４７では、制御部３１は、対象印刷要求識別子に前記ステップＳ２４５で判定対象とした印刷要求情報の印刷要求識別子を設定する。ここで、印刷要求情報の印刷要求識別子は、印刷要求を識別するための情報である。これにより、同一文章をボックス印刷した印刷要求であっても（同一の文章ＩＤが印刷要求に記憶されている印刷要求であっても）、印刷要求情報の印刷要求識別子によって特定の印刷要求を識別できる。
【０１５０】
さらに、制御部３１は、設定最終識別子に、前記ステップＳ２４５で判定対象とした印刷要求情報の最終識別子を設定する。そして、制御部３１は、ステップＳ２４８に進む。
ステップＳ２４８では、制御部３１は、同一の文章を出力した次の印刷要求情報を取得する。具体的には、制御部３１は、記憶されている文章ＩＤが同一の印刷要求情報のうちの次の印刷要求情報を取得する。そして、制御部３１は、前記ステップＳ２４４から再び処理を行う。
【０１５１】
また、ステップＳ２４９では、制御部３１は、対象印刷要求識別子がＮｕｌｌか否かを判定する。すなわち、制御部３１は、前記ステップＳ２４７の処理によって対象印刷要求識別子に印刷要求識別子が設定される処理が実施されたか否かを判定する。制御部３１は、対象印刷要求識別子がＮｕｌｌであると判定すると、該図２５に示す文書削除処理を終了する。また、制御部３１は、対象印刷要求識別子がＮｕｌｌでないと判定すると、ステップＳ２５０に進む。
【０１５２】
ステップＳ２５０では、制御部３１は、前記ステップＳ２４９で対象印刷要求識別子がＮｕｌｌでないと判定した印刷要求情報の送信対象情報にＴＵＲＥを設定する。そして、制御部３１は、該図２５に示す文書削除処理を終了する。
次に、画像形成装置２０が識別子管理サーバ４０から最終識別子情報の送信要求を受信した場合の処理を説明する。
【０１５３】
図２６は、その処理例となる最終識別子情報要求受付処理を示すフローチャートである。画像形成装置２０は、図２６に示す処理を制御部３１によって行う。
図２６に示すように、ステップＳ１４４の判定でＹｅｓの場合に進むステップＳ２６１では、制御部３１は、ステップＳ１４４で判定対象とした印刷要求情報に文章ＩＤが記憶されていないか否か、又は該印刷要求情報（文章ＩＤが記憶されている印刷要求情報）の送信対象情報がＴＵＲＥか否かを判定する。制御部３１は、印刷要求情報に文章ＩＤが記憶されていない、又は印刷要求情報の送信対象情報がＴＵＲＥであると判定すると、ステップＳ１４５に進む。また、制御部３１は、印刷要求情報に文章ＩＤが記憶されており、かつ印刷要求情報の送信対象情報がＴＵＲＥでないと判定すると、ステップＳ１４６に進む。
【０１５４】
ステップＳ１４５では、制御部３１は、前記ステップＳ１２６で文章ＩＤが記憶されていない、又は送信対象情報がＴＵＲＥであると判定した印刷要求情報の最終識別子情報と印刷要求ステータスとを送信する。そして、制御部３１は、ステップＳ１４６に進む。
また、第４の実施形態の画像処理システム１のその他の構成は、前記第２の実施形態の画像処理システム１の構成と同様である。
【０１５５】
次に、第４の実施形態の画像処理システム１について動作等を説明する。
第４の実施形態の画像処理システム１では、画像形成装置２０は、ボックス印刷を行う場合、ボックス印刷にかかる印刷要求の印刷要求情報に文章ＩＤを記憶する（ステップＳ２２１）。そして、画像形成装置２０は、印刷要求の実行を正常終了し、そのときに文書の削除指示があった場合、文章削除処理を実行する（ステップＳ２２２、ステップＳ２２３）。
【０１５６】
文章削除処理では、図２５に示すように、画像形成装置２０は、ボックスに記憶されている文章データを削除する（ステップＳ２４１）。また、画像形成装置２０は、同一の文章ＩＤが記憶されている印刷要求情報のうち、印刷要求ステータスが「中断」、「正常終了」、又は「電源断による中断」の何れかであり、かつ最終識別子が最大値の印刷要求情報を選定する（ステップＳ２４５、ステップＳ２４６）。さらに、画像形成装置２０は、対象印刷要求識別子に、選定した印刷要求情報の印刷要求識別子を設定する（ステップＳ２４７）。そして、画像形成装置２０は、対象印刷要求識別子の印刷要求情報の送信対象情報にＴＲＵＥを設定する（ステップＳ２５０）。
【０１５７】
これによって、識別子管理サーバ４０から最終識別子情報要求を受信した場合、画像形成装置２０は、印刷要求ステータスが「中断」、「正常終了」、又は「電源断による中断」の何れかであり、かつ印刷要求情報の送信対象情報がＴＵＲＥである印刷要求情報の印刷要求ステータス及び最終識別子を識別子管理サーバ４０に送信する（図２６）。また、画像形成装置２０は、印刷要求ステータスが「中断」、「正常終了」、又は「電源断による中断」の何れかであり、かつ印刷要求情報に文章ＩＤが記憶されていない場合にも、その印刷要求情報の印刷要求ステータス及び最終識別子を識別子管理サーバ４０に送信する（図２６）。
【０１５８】
以上のような処理によって、画像処理システム１では、例えば、次のようなことを可能にしている。
画像形成装置２０は、印刷要求の際に再印刷用のボックスへの蓄積指示があったとき、印刷要求にかかる文章データを再印刷用のボックスに記憶する。このとき、画像形成装置２０は、文書の印字指示情報も文章データとともにボックスに記憶する。このように再印刷用のボックスに記憶されたことで、文章データ及び印字指示情報は、例えば、電源ＯＦＦ後も画像形成装置２０で保持されることになる。
【０１５９】
その後、そのようにしてボックスに保存されている文章データについて使用者が印刷要求をした場合、画像形成装置２０は、文章データ及び印字指示情報に基づいて画像形成を行う。このとき、画像形成装置２０は、先の印刷要求に用いたものと同一の識別子を用いて画像形成を行う。つまり、画像形成装置２０は、印字指示が変化しないので、識別子に関しても同じ情報を用いて画像形成を行う。そして、画像形成装置２０は、このようなボックス印刷を、印刷要求の都度、ボックス内の文書が削除されない限り行うことになる。例えば、このようなボックス印刷は、メモを保存するなどの用途として使うことができる。
【０１６０】
ここで、画像形成装置２０は、ボックス印刷にかかる印刷要求では、前述のように、同じ識別子を用いて印刷を行う。しかし、最初の印刷要求、又は最初の印刷要求の文章データを用いたその後のボックス印刷にかかる印刷要求において、画像形成装置２０は、識別子管理サーバ４０が確保した識別子空間の全ての識別子を使い切っているとは限らない。例えば、最初の印刷要求又はその後のボックス印刷にかかる印刷要求が使用者によって中断されている場合である。
【０１６１】
このような場合に、例えば、単に印刷要求が終了（中断、正常終了等）したからといって識別子管理サーバ４０側で識別子の回収処理を行い、先に確保した識別子空間の一部の識別子を再度利用可能にし、その後、画像形成装置２０側でボックス印刷にかかる印刷要求で新たに識別子を使用してしまうと、識別子管理サーバ４０が再度利用可能にした識別子と画像形成装置２０が新たに使用した識別子との間で重複が生じてしまうことになる。
【０１６２】
これに対して、本実施形態の画像形成装置２０は、使用者の指示によってボックスに記憶されている文章データを削除した場合において、印刷要求情報の印刷要求ステータスが「中断」、「正常終了」、又は「電源断による中断」の何れかであり、かつその印刷要求情報の送信対象情報がＴＵＲＥであるときに、その印刷要求情報の印刷要求ステータス及び最終識別子を識別子管理サーバ４０に送信している。つまり、本実施形態の画像形成装置２０は、ボックス印刷が今後実行されない状況になって初めて、すなわち、ボックス印刷によって識別子が新たに使用されるようなことがない状況になって初めて、印刷要求ステータス及び最終識別子を識別子管理サーバ４０に送信している。
【０１６３】
これにより、本実施形態では、ボックス印刷で新たに使用する識別子を、識別子管理サーバ４０が他の印刷要求のための識別子空間の識別子として確保しないようにしている。この結果として、本実施形態では、画像形成装置２０がボックス印刷が可能な装置であっても、識別子管理サーバ４０は、その画像形成装置２０に提供した識別子群のうちの画像形成装置２０が印刷媒体に画像形成した画像に合成しなかった識別子を、別の印刷要求用に提供できるようになる。
【符号の説明】
【０１６４】
１  画像処理システム、１０  ホストコンピュータ、２０  画像形成装置、２３  画像形成部、３０  処理部、３１  制御部、３２  メモリ、４０  識別子管理サーバ、５０  文書サーバ、６０  処理サーバ、７０  スキャナ付きペン、
【図１】
0005821402.tif 000002
【図２】
0005821402.tif 000003
【図３】
0005821402.tif 000004
【図４】
0005821402.tif 000005
【図５】
0005821402.tif 000006
【図６】
0005821402.tif 000007
【図７】
0005821402.tif 000008
【図８】
0005821402.tif 000009
【図９】
0005821402.tif 000010
【図１０】
0005821402.tif 000011
【図１１】
0005821402.tif 000012
【図１２】
0005821402.tif 000013
【図１３】
0005821402.tif 000014
【図１４】
0005821402.tif 000015
【図１５】
0005821402.tif 000016
【図１６】
0005821402.tif 000017
【図１７】
0005821402.tif 000018
【図１８】
0005821402.tif 000019
【図１９】
0005821402.tif 000020
【図２０】
0005821402.tif 000021
【図２１】
0005821402.tif 000022
【図２２】
0005821402.tif 000023
【図２３】
0005821402.tif 000024
【図２４】
0005821402.tif 000025
【図２５】
0005821402.tif 000026
【図２６】
0005821402.tif 000027