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