(57)【要約】    【課題】  一旦印刷した文書データを保存し、当該文書データを複写する場合は、光学的な画像読み取りを行うことなく保存に係る文書データを用いて複写処理を行うというｉコピー機能におけるセキュリティ性を向上させる。    【解決手段】  ＭＦＰ装置１０１は、一旦印刷された文書データに関して、当該印刷処理が施された印刷用紙に記録された用紙識別子と対応付けて当該文書データをサーバ装置１０５に保存しておき、入力されたユーザ識別子に基づいてユーザが認証されて複写コマンドが発行された場合に、印刷済みの印刷用紙から用紙識別子を読み取り、その用紙識別子に対応する文書データをサーバ装置１０５から読み出して印刷すると共に、複写コマンドに基づいて印刷済みの印刷用紙から用紙識別子が一定期間読み取られなかった場合に、当該用紙識別子に対応する前記文書データを印刷することを禁止する。【選択図】        図１
2005157553.tif 000002
【特許請求の範囲】
【請求項１】
一旦印刷された文書データに関して、当該印刷処理が施された印刷用紙に記録された用紙識別子と対応付けて当該文書データを保存する保存手段と、
入力されたユーザ識別子に基づいてユーザを認証する認証手段と、
前記認証手段によりユーザが認証されて複写コマンドが発行された場合に、前記印刷用紙から前記用紙識別子を読み取る読取手段と、
前記読取手段により読み取られた用紙識別子に対応する文書データを前記保存手段から読み出して印刷する印刷手段と、
前記複写コマンドに基づいて前記印刷用紙から前記用紙識別子が一定期間読み取られなかった場合に、当該用紙識別子に対応する前記文書データを前記印刷手段により印刷することを禁止する禁止手段と、
を有することを特徴とする画像形成システム。
【請求項２】
前記認証手段により認証され、前記複写コマンドを発行したユーザが、前記読取手段により読み取られた用紙識別子に対応する文書データを最初に印刷させたユーザ、又は特別の権利を有するユーザである場合は、前記禁止手段は、前記複写コマンドに基づいて前記印刷用紙から前記用紙識別子が一定期間読み取られていなかったとしても、当該用紙識別子に対応する前記文書データを前記印刷手段により印刷することを禁止しないことを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記用紙識別子は、前記印刷用紙に予め記録されていることを特徴とする請求項１又は２に記載の画像形成システム。
【請求項４】
前記用紙識別子は、前記保存手段により保存される文書データを最初に印刷する際に生成されて前記印刷用紙に記録されることを特徴とする請求項１又は２に記載の画像形成システム。
【請求項５】
前記用紙識別子は、前記印刷用紙に付加された非接触ＩＣに予め記録されていることを特徴とする請求項３に記載の画像形成システム。
【請求項６】
前記保存手段により保存される文書データを最初に印刷する際に生成された前記用紙識別子は、前記印刷用紙に付加された非接触ＩＣに記録されることを特徴とする請求項４に記載の画像形成システム。
【請求項７】
前記保存手段は、前記用紙識別子と対応付けて前回の印刷時刻と前記文書データを保存し、前記禁止手段は、現在時刻と前記保存手段に保存された前回の印刷時刻とに基づいて前記印刷用紙から前記用紙識別子が一定期間読み取られなかったか否かを判別する判別手段を有することを特徴とする請求項１〜６の何れかに記載の画像形成システム。
【請求項８】
前記認証手段により認証され、前記複写コマンドを発行したユーザが、前記読取手段により読み取られた用紙識別子に対応する文書データを最初に印刷させたユーザ、又は特別の権利を有するユーザである場合に、前記読取手段により読み取られた用紙識別子に対応する文書データを前記保存手段から読み出して前記印刷手段により印刷する毎に、前記保存手段により保存されている前回の印刷時刻を今回の印刷時刻に書き換える書換手段を有することを特徴とする請求項７に記載の画像形成システム。
【請求項９】
前記読取手段により読み取られた用紙識別子に対応する文書データを最初に印刷させたユーザ、又は特別の権利を有するユーザが、前記認証手段により認証されて所定の変更コマンドを発行した場合に、前記保存手段に保存されている当該文書データに対応する前回の印刷時刻を当該変更コマンドに応じて変更する変更手段を有することを特徴とする請求項７又は８に記載の画像形成システム。
【請求項１０】
前記保存手段は、所定時間毎にダウンカウントされるダウンカウンタのカウント値を前記用紙識別子、及び前記文書データと対応付けて保存し、前記禁止手段は、前記ダウンカウンタのカウント値に基づいて前記印刷用紙から前記用紙識別子が一定期間読み取られなかったか否かを判別する判別手段を有することを特徴とする請求項１〜６の何れかに記載の画像形成システム。
【請求項１１】
前記認証手段により認証され、前記複写コマンドを発行したユーザが、前記読取手段により読み取られた用紙識別子に対応する文書データを最初に印刷させたユーザ、又は特別の権利を有するユーザである場合に、前記読取手段により読み取られた用紙識別子に対応する文書データを前記保存手段から読み出して前記印刷手段により印刷する毎に、前記保存手段により保存されている前記ダウンカウンタのカウント値を所定の初期値にリセットするリセット手段を有することを特徴とする請求項１０に記載の画像形成システム。
【請求項１２】
前記読取手段により読み取られた用紙識別子に対応する文書データを最初に印刷させたユーザ、又は特別の権利を有するユーザが、前記認証手段により認証されて所定の変更コマンドを発行した場合に、前記保存手段に保存されている当該文書データに対応する前記ダウンカウンタのカウンタ値を当該変更コマンドに応じて変更する変更手段を有することを特徴とする請求項１０又は１１に記載の画像形成システム。
【請求項１３】
前記保存手段は、所定時間毎にアップカウントされるアップカウンタのカウント値を前記用紙識別子、及び前記文書データと対応付けて保存し、前記禁止手段は、前記アップカウンタのカウント値に基づいて前記印刷用紙から前記用紙識別子が一定期間読み取られなかったか否かを判別する判別手段を有することを特徴とする請求項１〜６の何れかに記載の画像形成システム。
【請求項１４】
前記認証手段により認証され、前記複写コマンドを発行したユーザが、前記読取手段により読み取られた用紙識別子に対応する文書データを最初に印刷させたユーザ、又は特別の権利を有するユーザである場合に、前記読取手段により読み取られた用紙識別子に対応する文書データを前記保存手段から読み出して前記印刷手段により印刷する毎に、前記保存手段により保存されている前記アップカウンタのカウント値を所定の初期値にリセットするリセット手段を有することを特徴とする請求項１３に記載の画像形成システム。
【請求項１５】
前記読取手段により読み取られた用紙識別子に対応する文書データを最初に印刷させたユーザ、又は特別の権利を有するユーザが、前記認証手段により認証されて所定の変更コマンドを発行した場合に、前記保存手段に保存されている当該文書データに対応する前記アップカウンタのカウンタ値を当該変更コマンドに応じて変更する変更手段を有することを特徴とする請求項１３又は１４に記載の画像形成システム。
【請求項１６】
前記保存手段により保存される又は保存された文書データを印刷用紙に印刷する毎に前記用紙識別子を生成する生成手段と、前記生成手段により生成された各用紙識別子を前記印刷用紙に逐一記録する記録手段と、前記生成手段により生成された用紙識別子と前記文書データの識別子とを含むレコードを逐一生成して前記保存手段に新たに登録する登録手段とを有することを特徴とする請求項１に記載の画像形成システム。
【請求項１７】
一旦印刷された文書データに関して、当該印刷処理が施された印刷用紙に記録された用紙識別子と対応付けて当該文書データを保存して配信するサーバ装置にアクセス可能な画像形成装置であって、
入力されたユーザ識別子に基づいてユーザを認証する認証手段と、
前記認証手段によりユーザが認証されて複写コマンドが発行された場合に、前記印刷用紙から前記用紙識別子を読み取る読取手段と、
前記読取手段により読み取られた用紙識別子に対応する文書データを前記サーバ装置から読み出して印刷する印刷手段と、
前記複写コマンドに基づいて前記印刷用紙から前記用紙識別子が一定期間読み取られなかった場合に、当該用紙識別子に対応する前記文書データを前記印刷手段により印刷することを禁止する禁止手段と、
を有することを特徴とする画像形成装置。
【請求項１８】
一旦印刷された文書データに関して、当該印刷処理が施された印刷用紙に記録された用紙識別子と対応付けて当該文書データを保存する保存工程と、
入力されたユーザ識別子に基づいてユーザを認証する認証工程と、
前記認証工程によりユーザが認証されて複写コマンドが発行された場合に、前記印刷用紙から前記用紙識別子を読み取る読取工程と、
前記保存工程により保存された文書データの中から手段前記読取工程により読み取られた用紙識別子に対応する文書データを読み出して印刷する印刷工程と、
前記複写コマンドに基づいて前記印刷用紙から前記用紙識別子が一定期間読み取られなかった場合に、当該用紙識別子に対応する前記文書データを前記印刷工程により印刷することを禁止する禁止工程と、
を有することを特徴とする画像形成システムの制御方法。
【請求項１９】
一旦印刷された文書データに関して、当該印刷処理が施された印刷用紙に記録された用紙識別子と対応付けて当該文書データを保存して配信するサーバ装置にアクセス可能な画像形成装置の制御方法であって、
入力されたユーザ識別子に基づいてユーザを認証する認証工程と、
前記認証工程によりユーザが認証されて複写コマンドが発行された場合に、前記印刷用紙から前記用紙識別子を読み取る読取工程と、
前記読取工程により読み取られた用紙識別子に対応する文書データを前記サーバ装置から読み出して印刷する印刷工程と、
前記複写コマンドに基づいて前記印刷用紙から前記用紙識別子が一定期間読み取られなかった場合に、当該用紙識別子に対応する前記文書データを前記印刷工程により印刷することを禁止する禁止工程と、
を有することを特徴とする画像形成装置の制御方法。
【請求項２０】
一旦印刷された文書データに関して、当該印刷処理が施された印刷用紙に記録された用紙識別子と対応付けて当該文書データを保存して配信するサーバ装置にアクセス可能な画像形成装置を制御するプログラムであって、
入力されたユーザ識別子に基づいてユーザを認証する認証処理と、
前記認証処理によりユーザが認証されて複写コマンドが発行された場合に、前記印刷用紙から前記用紙識別子を読み取る読取処理と、
前記読取処理により読み取られた用紙識別子に対応する文書データを前記サーバ装置から読み出して印刷する印刷処理と、
前記複写コマンドに基づいて前記印刷用紙から前記用紙識別子が一定期間読み取られなかった場合に、当該用紙識別子に対応する前記文書データを前記印刷処理により印刷することを禁止する禁止処理と、
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、画像形成装置、それらの制御方法、及びプログラムに関し、特に、一旦印刷した文書データを保存し、当該文書データを複写する場合は、光学的な画像読み取りを行うことなく保存に係る文書データを用いて複写処理を行う技術に関する。
【背景技術】
【０００２】
従来、一旦印刷された文書データに関して、当該印刷処理が施された印刷用紙に記録された用紙識別子と対応付けて当該印刷文書データをサーバ装置に保存しておき、当該文書データを複写する場合には、その印刷済みの印刷用紙から光学的に画像を読み取ることなく、当該印刷済みの印刷用紙に記録された用紙識別子を読み取って対応する元の文書データを決定し、その文書データをサーバ装置から取得して印刷する多機能プリンタ装置等の画像形成装置が提案されている(例えば特許文献１参照）。
【０００３】
この種の画像形成装置では、一旦印刷した文書データを改めて複写する場合には、光学的に読み取った画像データを用いることなく保存に係る文書データを用いて複写処理を行うので、画像品質の劣化を回避することができると共に、迅速に複写処理を遂行することができる。なお、このような複写処理のことを、本願明細書では、ｉコピーと呼ぶこととする。
【特許文献１】特開平１０−３０８８６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のｉコピー機能では、文書データが印刷され、用紙識別子が記録された印刷用紙が紛失等により第３者の手に渡ったような場合、この第３者による不正なｉコピーが簡単に実行されてしまい、ｉコピー機能におけるセキュリティ性の点で問題があった。
【０００５】
そこで、本発明は、ｉコピー機能におけるセキュリティ性を向上させ得る画像形成システム、画像形成装置、それらの制御方法、及びプログラムを提供することを目的とする。    
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る画像形成システムは、一旦印刷された文書データに関して、当該印刷処理が施された印刷用紙に記録された用紙識別子と対応付けて当該文書データを保存する保存手段と、入力されたユーザ識別子に基づいてユーザを認証する認証手段と、前記認証手段によりユーザが認証されて複写コマンドが発行された場合に、前記印刷用紙から前記用紙識別子を読み取る読取手段と、前記読取手段により読み取られた用紙識別子に対応する文書データを前記保存手段から読み出して印刷する印刷手段と、前記複写コマンドに基づいて前記印刷用紙から前記用紙識別子が一定期間読み取られなかった場合に、当該用紙識別子に対応する前記文書データを前記印刷手段により印刷することを禁止する禁止手段とを有している。
【発明の効果】
【０００７】
本発明によれば、ｉコピー機能におけるセキュリティ性を向上させ得る画像形成システム、画像形成装置、それらの制御方法、及びプログラムを提供することが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明を実施するための最良の形態を、図面に基づいて詳細に説明する。
【０００９】
［第１の実施形態］
図１は、本発明に係る画像形成装置を含むネットワークシステムを示すシステム構成図である。ＬＡＮ１０９には、画像形成装置としての多機能プリンタ（ＭＦＰ装置）１０１、１０２、１０３、１０４、１０８、パーソナルコンピュータ等の情報処理装置１０５、１０６、１０７が接続されている。この情報処理装置１０５、１０６、１０７のうちの少なくとも１台は、多機能プリンタ（ＭＦＰ装置）１０１、１０２、１０３、１０４、１０８により一旦印刷された文書データを保存・管理するサーバ装置として機能する。
【００１０】
図２は、図１に示したＭＦＰ装置の機械的な構成の概要を示す断面図である。図２に示したように、ＭＦＰ装置２００は、原稿画像を読み取るイメージリーダ部２０１と、イメージリーダ部２０１で読み取った画像データ、或いは外部から入力されたデータを印刷するプリンタ部２０２とを有しており、イメージリーダ部２０１は、例えば４００ｄｐｉ（ｄｏｔｓ／ｉｎｃｈ）の解像度で原稿画像を読み取ってデジタル信号処理を行い、プリンタ部２０２は、イメージリーダ部２０１等から出力された画像データに応じた画像を例えば１２００ｄｐｉの解像度で印刷する。
【００１１】
イメージリーダ部２０１では、原稿フィーダ（図示省略）から原稿台ガラス２０３に給紙された原稿２０４の画像を、点灯したランプ２０５を移動させることにより露光走査する。この露光走査時の原稿２０４からの反射光像は、ミラー２０６，２０７，２０８、レンズ２０９を介して３ラインＣＣＤセンサ２１０に入射される。３ラインＣＣＤセンサ２１０は、入力された反射光像をレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の色成分毎に光電変換し、電子的なカラー画像信号として信号処理部１１１に転送する。なお、原稿画像を露光走査する際には、ランプ２０５、及びミラー２０６は、ミラー２０７，２０８の２倍の速度で移動制御される。
【００１２】
信号処理部２１１は、３ラインＣＣＤセンサ２１０から入力されたＲ，Ｇ，Ｂの画像信号を、マゼンタ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、ブラック（Ｂｋ）の画像信号に変換して、プリンタ部２０２のレーザドライバ２１２に転送する。なお、原稿画像の１回の露光走査では、Ｍ、Ｃ、Ｙ、Ｂｋのうち１つの色成分に係る画像信号がレーザドライバ２１２に転送され、１枚の原稿画像に対して４回の露光走査が実行される。
【００１３】
レーザドライバ２１２は、半導体レーザ２１３から発振するレーザ光を、信号処理部２１１から転送されてきた画像信号、或いは後述するＮＩＣ３１１を介して入力された画像信号に基づいて変調する。半導体レーザ２１３から発振されたレーザ光は、ポリゴンミラー２１４、ｆ−θレンズ２１５、ミラー２１６を介して、感光ドラム２１７に入射される。この際、レーザ光は、ポリゴンミラー２１４により感光ドラム２１７の主走査方向に走査され、この走査により感光ドラム２１７には静電潜像が形成される。
【００１４】
回転現像器２１８は、マゼンタ現像部２１９、シアン現像部２２０、イエロー現像部２２１、ブラック現像部２２２より構成され、これら４つの現像部がサイクリックに感光ドラム２１７に接し、感光ドラム２１７上に順次形成されるマゼンタ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、ブラック（Ｂｋ）に係る静電潜像を対応する色のトナーで順次現像する。
【００１５】
転写ドラム２２３は、用紙カセット２２４または２２５より供給される記録紙を巻きつけ、この記録紙上に、感光ドラム２１７上に順次形成されたＭ、Ｃ、Ｙ、Ｂｋ各色のトナー像を順次転写する。
【００１６】
このように、静電潜像形成処理、現像処理、転写処理のプロセスがＭ、Ｃ、Ｙ、Ｂｋ各画像信号について繰り返されることにより、Ｍ、Ｃ、Ｙ、Ｂｋの各色のトナー像が同一の記録紙に重ねて転写されてフルカラー画像が形成される。フルカラー画像が形成された記録紙は、転写ドラム２２３から分離され、定着ユニット２２６によりトナー像の定着処理がなされて排紙される。
【００１７】
次に、プリンタ部２０２の制御部のハードウェア構成を図３に基づいて説明する。
プリンタ部２０２の制御部は、ブリッジ回路３０６で接続されたローカルバス３０４とＩ／Ｏバス３０５を有している。ローカルバス３０４には、ＣＰＵ３０１、ＲＡＭ３０２、及びＲＯＭ３０３が接続されている。また、Ｉ／Ｏバス３０５には、プリンタＩ／Ｆ３０８、ハードディスクＩ／Ｆ（ＩＤＥＩ／Ｆ）３１０、ネットワーク・インタフェース・コントローラ（ＮＩＣ）３１１、イメージプロセッシングユニット（ＩＰＵ）３１２、ラスタ・イメージ・プロセッサ（ＲＩＰ）３１３、ビデオＲＡＭ３１４、ビデオＩ／Ｆ３１５、拡張Ｉ／ＯＩ／Ｆ３１６、及びＲＦＩＤリーダ／ライタ３１７が接続されている。また、プリンタＩ／Ｆ３０７にはプリンタエンジン３０７が接続され、ＩＤＥ  Ｉ／Ｆ３１０にはハードディスクドライブ（ＨＤＤ）３０９が接続されている。
【００１８】
ＣＰＵ３０１は、ＲＯＭ３０３に格納されたブートプログラムにより、ＨＤＤ３０９内のシステムプログラム、アプリケーションプログラムをＲＡＭ３０２に展開し、これらシステムプログラム、アプリケーションプログラムを協働させてプリンタ部２０２における各種の制御を行う。なお、ＲＡＭ３０２は、ＣＰＵ３０１が各種演算を行う際の演算結果や、画像データなどを一時的に記憶しておくワークエリアとしても利用され、ＲＯＭ３０３には、文字コードデータ等を文字イメージデータに変換するためのフォントデータも格納されている。
【００１９】
ブリッジ回路３０６は、ローカルバス３０４とＩ／Ｏバス３０５とを切り離すために用いられ、この切り離し機能により、例えばＩ／Ｏバス３０５を介してプリンタＩ／Ｆ３０８からＲＩＰ３１３に画像データを転送している間に、ＣＰＵ３０１は、ローカルバス３０４を介してＲＡＭ３０２やＲＯＭ３０３にアクセスすることが可能となる。
【００２０】
プリンタエンジン３０７は、前述のプリンタ部２０２に相当するものである。プリンタＩ／Ｆ３０８は、プリンタエンジン３０７部とＩ／Ｏバス３０５を接続するためのものであり、ＣＰＵ３０１の指示に従ってＲＡＭ３０２に格納されている画像データをプリンタエンジン３０７のレーザドライバ２１２に転送する。ＩＤＥ  Ｉ／Ｆ３１０は、ＣＰＵ３０１の制御の下に、ＨＤＤ３０９に対するアクセスを実行する。なお、ＨＤＤ３０９には、後述する図６、図８〜図１７、図１９〜図３６のフローチャートに対応するアプリケーションプログラムも格納されており、さらに、画像データもスプールされる。
【００２１】
ＮＩＣ３１１は、ローカルエリアネットワーク等のネットワークを介して、パーソナルコンピュータ等の外部装置との間で画像データ等を送受信するために使用される。ＩＰＵ３１２は、解像度変換などの画像処理を行うためのものである。ＲＩＰ３１３は、ＣＰＵ３０１の制御の下に、ＮＩＣ３１１を介して外部装置から転送されたページ記述言語に係る画像データをビットマップ画像に変換し、ＲＡＭ３０２に展開する。
【００２２】
ビデオＲＡＭ３１４には、操作部の表示パネル（図示省略）に表示する表示データが書き込まれ、この表示データは、ビデオＩ／Ｆ３１５を介して上記表示パネルに出力される。拡張Ｉ／ＯＩ／Ｆ３１６は、例えば携帯電話（図示省略）などとＣＰＵ３０１が通信を行うためのインタフェース回路である。ＲＦＩＤリーダ／ライタ３１７は、用紙カセット２２５の近傍に配置され、印刷用紙に付加されている後述のＲＦＩＤタグ（非接触ＩＣ）に対するデータアクセスを無線通信により行う。
【００２３】
図４は、イメージスキャナ部２０１の制御部のハードウェア構成を示すブロック図である。図４に示したように、イメージスキャナ部２０１の制御部は、図３に示したプリンタ部２０２の制御部と同様のデバイスを有しているので、相違点だけを簡単に説明する。
【００２４】
イメージスキャナ部２０１の制御部は、プリンタ部２０２の制御部におけるラスタ・イメージ・プロセッサ（ＲＩＰ）３１３、ビデオＲＡＭ３１４、及びビデオＩ／Ｆ３１５に相当するデバイスを有しておらず、プリンタＩ／Ｆ３０８、プリンタエンジン３０７の代わりに、それぞれスキャナＩ／Ｆ４０８、スキャナエンジン４０７を有している点で、プリンタ部２０２の制御部と相違している。なお、ＲＦＩＦリーダ／ライタ４１２は、原稿フィーダと原稿台ガラス２０３の境界部分の近傍に配置され、原稿（印刷済みの印刷用紙）に付加されている後述のＲＦＩＤタグ（非接触ＩＣ）に対するデータアクセスを無線通信により行う。
【００２５】
スキャナエンジン４０７は、前述のイメージスキャナ部２０１に相当するものである。スキャナＩ／Ｆ４０８は、スキャナエンジン４０７とＩ／Ｏバス４０５を接続するためのものであり、ＣＰＵ４０１の指示に従って、スキャナエンジン４０７から出力された画像データをＲＡＭ４０２に転送する。
【００２６】
図５は、図１に示した情報処理装置の概略構成を示すブロック図である。本情報処理装置は、ＣＰＵ５０１、ＲＯＭ５０３、ＲＡＭ５０４、二次記憶装置Ｉ／Ｆ５０５、二次記憶装置５０６、ビデオＩ／Ｆ５０７、ディスプレイ装置５０８、入力装置Ｉ／Ｆ５０９、入力装置５１０、ネットワークＩ／Ｆ５１１、ネットワーク５１２、拡張Ｉ／Ｆ５１３、ＲＦＩＤ読取書込装置５１４を有し、これらデバイスは、システムバス５０２を介して相互に接続されている。
【００２７】
ＣＰＵ５０１は、ＲＯＭ５０３に格納されたブートプログラムに基づいて、二次記憶装置Ｉ／Ｆ５０５を介して二次記憶装置５０６からシステムプログラムを読み出してＲＡＭ５０４に展開し、このシステムプログラムと協働してアプリケーションプログラムを実行する。例えば、ＣＰＵ５０１は、或るアプリケーションプログラムを起動するコマンドが入力装置Ｉ／Ｆ５０９を介して入力装置５１０から入力された場合は、二次記憶装置５０６から当該コマンドで指定されたアプリケーションプログラムを読み出してＲＡＭ５０４に展開し、その後の入力装置５１０の操作に応答して、ＲＡＭ５０４上のアプリケーションプログラムをシステムプログラムと協働して実行することにより、当該アプリケーションプログラムに係る処理を遂行していく。
【００２８】
ＲＯＭ５０３には、上記ブートプログラムの他に、入出力制御を行うＢＩＯＳも格納されている。ＲＡＭ５０４は、ＣＰＵ５０１が各種の処理を実行さる際のワークエリアとしても利用される。また、本情報処理装置が前述のサーバとして機能する場合は、二次記憶装置５０６には、図７に示した印刷指令記録データリストが格納され、また、この印刷指令記録データリストに含まれている文書データ識別子に対応する文書データも格納され、さらに、ユーザ認証を行うための認証用データも格納されている。
【００２９】
ＣＰＵ５０１が各種の処理を行う際の処理状況を示すデータは、ビデオＩ／Ｆ５０７を介してディスプレイ装置５０８に表示される。ネットワークＩ／Ｆ５１１は、図１に示したＬＡＮ１０９等のネットワーク５１２とのインタフェースを司り、図１に示したＭＦＰ装置との間で文書データを送受信することができる。拡張Ｉ／Ｆ５１３は、各種の周辺機器を接続するために用いられ、例えば、ＲＦＩＤ読取書込装置５１４を接続することができる。このＲＦＩＤ読取書込装置５１４は、後述するＲＦＩＤタグ（非接触ＩＣ）に対するデータアクセスを無線通信により行う。
【００３０】
＜第１の実施形態における画像形成処理＞
次に、第１の実施形態における画像形成処理を、図６、図８〜図１３のフローチャートに基づいて説明する。なお、本画像形成処理は、ＭＦＰ装置のＣＰＵ３０１を中核として実行されるものであり、以下の説明においては、特に明示しない限り、動作主体はＣＰＵ３０１であるものとする（第２〜第７の画像形成処理においても同様）。
【００３１】
ユーザにより画像形成処理が指示されると（ステップＳ６０１）、ＣＰＵ３０１は、ステップＳ６０２にてユーザ認証を行う。この場合、ＣＰＵ３０１は、ユーザ認証に成功したユーザ識別子を以降の処理のためにＲＡＭ３０２に保持しておく。次に、ＣＰＵ３０１は、ユーザの操作によりコマンドが入力されると（ステップＳ６０３）、当該操作コマンドの入力時刻、すなわち受付時刻をＲＡＭ３０２に記録し（ステップＳ６０４）、入力に係る操作コマンドが終了コマンドであれば（ステップＳ６０５）、本画像形成処理を終了し（ステップＳ６１３）、入力に係る操作コマンドが終了コマンド、印刷コマンドの何れでもなければ（ステップＳ６０５，Ｓ６０６）、後述するステップＳ８０１に進む。
【００３２】
なお、ユーザ認証用のユーザ名やパスワードは、例えば情報処理装置の入力装置５１０から入力しても、或いは本ＭＦＰ装置の拡張Ｉ／Ｏインタフェース３１６を介して接続された携帯機器から入力しても、さらに、ＭＦＰ装置の操作パネルから入力してもよい。また、磁気カード、又はカード型ＲＩＩＦタグに予め記録されたユーザ名やパスワードを、磁気記録読取装置、又はＲＦＩＤリーダ／ライタにより読み取って入力してもよい。
【００３３】
＜印刷コマンドに係る処理＞
一方、入力に係る操作コマンドが印刷コマンドであれば（ステップＳ６０６）、ＣＰＵ３０１は、その印刷コマンドで指定された印刷対象の文書のデータを取得する（ステップＳ６０７）。この印刷対象の文書データは、通常、情報処理装置、或いは他のＭＦＰ装置から印刷コマンドと共に送信されてくるが、本ＭＦＰ装置のＨＤＤ３０９に格納された文書データであってもよい。
【００３４】
次に、ＣＰＵ３０１は、文書データを印刷するための前処理、例えば、ページ記述言語で表現された文書データをラスタイメージデータに変換する等の前処理を行う（ステップＳ６０８）。そして、ＣＰＵ３０１は、１ページ目の印刷用紙としてＲＦＩＤタグが付加された印刷用紙を用紙カセット２２５からピップアップして給紙させ、そのＲＦＩＤタグに記憶されている用紙識別子をＲＦＩＤリーダ／ライタ３１７により読み取らせてＲＡＭ３０２に保存する（ステップＳ６０９）。
【００３５】
次に、ＣＰＵ３０１は、前処理した文書データを印刷し、所定の印刷指令記録データを生成し、ユーザ認証を破棄して（ステップＳ６１０〜Ｓ６１２）、本画像形成処理を終了する（ステップＳ６１３）。なお、２ページ目以降の文書データを印刷する場合は、ＲＦＩＤタグが付加されていない通常の安価な印刷用紙を用いている。また、図７の上段に示したように、印刷指令記録データの１つのレコード７０１は、ステップＳ６０９にて読み取られた用紙識別子７０２、ステップＳ６０２にて取得されたユーザ識別子７０３、ステップＳ６０４にて記録された印刷コマンドの受付時刻７０４、ステップＳ６０３で受け付けられた印刷コマンドに含まれている文書データ識別子７０５の各データ項目で構成され、このレコードに係る印刷指令記録データは、サーバ装置に送信される。
【００３６】
サーバ装置では、各ＭＦＰ装置１０１〜１０４、１０８から送信されてくる印刷指令記録データを収集し、図７の下段に示したように、印刷指令記録データリスト７１０として纏めて管理する。なお、印刷指令記録データリスト７１０の１つのレコードは、１つの印刷ジョブ（コマンド）、又は複写ジョブ（コマンド）に対応するものである。例えば、レコード７１１は、印刷コマンドが「２００３年５月１２日の１１時３５分」に、「ＭＨ」というユーザによって発行されたものであり、印刷された文書データは「ＶＯＬ：／ＰＵＢ／ＭＨ／ｐａｔ００３２．ｄｏｃ」という文書データ識別子によって指定される文書データであり、印刷された印刷用紙に付加されている用紙識別子は「Ａ９０３ＣＣ３７８９０Ａ」であることを示している。レコード７１２，７１３も同趣旨である。
【００３７】
＜複写コマンドに係る処理＞
受け付けられた操作コマンドが複写コマンドである場合は（図８のステップＳ８０１）、ＣＰＵ３０１は、原稿フィーダ上の１ページ目の原稿（印刷済みの印刷用紙）に付加されているＲＦＩＤタグから用紙識別子を読み取るように、ＲＦＩＦリーダ／ライタ４１２に指示する（ステップＳ８０３）。なお、ステップＳ８０２の１ページ目の原稿のフィード処理は、原稿に印刷された用紙識別子を光電変換素子で読み取る場合を想定した処理であり、本実施形態では不要である。
【００３８】
ＣＰＵ３０１は、用紙識別子が正常に読み取られなかった場合は（ステップＳ８０４）、現在認証されているユーザが光電変換による光学コピーを行う権限を有していることを確認して、通常の光学コピー処理を行うように制御し（ステップＳ８２２，Ｓ８２３）、前述のステップＳ６１２に戻り、ユーザ認証を破棄する。
【００３９】
ＣＰＵ３０１は、用紙識別子が正常に読み取られた場合は（ステップＳ８０４）、その用紙識別子が印刷指令記録データリスト７１０にエントリされているか否かをサーバ装置に問い合わせる（ステップＳ８０５）。この場合、サーバ装置は、上記用紙識別子が印刷指令記録データリスト７１０にエントリされている場合は当該用紙識別子を含むレコード上の全ての印刷指令記録データを、エントリされていない場合はその旨のメーセージを、問合せ元のＭＦＰ装置（ＣＰＵ３０１）に送信する。
【００４０】
ＣＰＵ３０１は、上記用紙識別子がエントリされていない旨のメーセージを受信した場合は（ステップＳ８０６）、前述のステップＳ８２２に進み、光学コピーの実行の是非を判断する。一方、上記用紙識別子がエントリされており、当該用紙識別子を含むレコードに係る印刷指令記録データを受信した場合は、ＣＰＵ３０１は、その中から印刷コマンドの受付時刻を抽出し（ステップＳ８０７）、その受付時刻から当該文書データの有効期限切れ時刻を算出し（ステップＳ８０８）、現在時刻がその有効期限切れ時刻を過ぎているか否かを判別する（ステップＳ８０９）。その結果、現在時刻がその有効期限切れ時刻を過ぎていなければ、ＣＰＵ３０１は、後述するステップＳ８１３に進む。なお、上記の有効期限（例えば２日間）を示すデータは、ＨＤＤ３０９、或いは本画像形成処理に係るアプリケーション中にセットされているものとする。
【００４１】
一方、現在時刻がその有効期限切れ時刻を過ぎていれば、ＣＰＵ３０１は、現在認証されているユーザのユーザ識別子と、ステップＳ８０５にてサーバ装置から取得した印刷指令記録データ中のユーザ識別子を比較し（ステップＳ８１０）、一致している場合、すなわちｉコピーに係る当該文書データを最初に印刷させたユーザが当該複写コマンドを発行した場合は（ステップＳ８１１）、後述するステップＳ８１３に進む。一方、現在認証されているユーザのユーザ識別子と印刷指令記録データ中のユーザ識別子が一致しない場合は、ＣＰＵ３０１は、現在認証されているユーザが特権ユーザであるか否かを判別し（ステップＳ８１２）、特権ユーザであれば、後述するステップＳ８１３に進む。一方、現在認証されているユーザが特権ユーザでなければ、ＣＰＵ３０１は、前述のステップＳ８２２に進み、光学コピーの実行の是非を判断する。
【００４２】
期限切れ時刻を未だ過ぎていない場合、又は期限切れ時刻を過ぎているが現在認証されているユーザが印刷指令記録データリストにエントリされているユーザであるか、或いは特権ユーザであった場合は、ＣＰＵ３０１は、上記のようにステップＳ８１３に進み、ステップＳ８０５で取得した印刷指令記録データ中の文書データ識別子を用いて、当該文書データのアクセスを試みる。このアクセス試行は、ＣＰＵ３０１が当該文書データ識別子を含む問い合わせコマンドをサーバ装置に送信することにより行う。
【００４３】
そして、ＣＰＵ３０１は、文書データにアクセスできなかった場合は（ステップＳ８１４）、前述のステップＳ８２２に進み、通常の光学コピーの実行の是非を判断する。一方、文書データにアクセスできた場合は、ＣＰＵ３０１は、その文書データを実際に取得し（ステップＳ８１５）、文書データを印刷するための所定の前処理を行って（ステップＳ８１６）、印刷を実行する、すなわちｉコピーを行う（ステップＳ７１７）。
【００４４】
次に、ＣＰＵ３０１は、現在認証されているユーザのユーザ識別子と、ステップＳ８０５にてサーバ装置から取得した印刷指令記録データ中のユーザ識別子を比較し（ステップＳ８１８）、一致している場合、すなわちｉコピーに係る当該文書データを最初に印刷させたユーザが当該複写コマンドを発行した場合は（ステップＳ８１９）、後述するステップＳ８２１に進む。現在認証されているユーザのユーザ識別子と印刷指令記録データ中のユーザ識別子が一致しない場合は、ＣＰＵ３０１は、現在認証されているユーザが特権ユーザであるか否かを判別し（ステップＳ８２０）、特権ユーザであれば、後述するステップＳ８２１に進む。一方、現在認証されているユーザが特権ユーザでなければ、ＣＰＵ３０１は、前述のステップＳ６１２に進み、ユーザ認証を破棄する。
【００４５】
ｉコピーに係る当該文書データを最初に印刷させたユーザ、或いは特権ユーザが当該複写コマンドを発行した場合は、ＣＰＵ３０１は、上記のようにステップＳ８２１に進み、ステップＳ８０５にてサーバ装置から取得した印刷指令記録データ中の印刷コマンド受付時刻を、ステップＳ６０４で記録した受付時刻に書き換えて、当該印刷指令記録データをサーバ装置に送信する。この場合、サーバ装置は、受信した印刷指令記録データにより対応するレコードを書き換える。そして、ＣＰＵ３０１は、前述のステップＳ６１２に進み、ユーザ認証を破棄する。
【００４６】
以上の処理により、ユーザ認証されたユーザは、たとえ、ｉコピーに係る文書データを最初に印刷させたユーザ、或いは特権ユーザでなくても、ｉコピーの有効期限内であれば、何時でもｉコピーを行うことが可能となる。また、ｉコピーに係る文書データを最初に印刷させたユーザ、或いは特権ユーザは、ｉコピーの有効期限とは無関係に、何時でもｉコピーを行うことができ、また、ｉコピーを行う毎にｉコピーの有効期限を順延していくことが可能となる。
【００４７】
なお、ステップＳ８２１にて印刷コマンド受付時刻を書き換える際に、例えば、有効期限が印刷コマンド受付時刻に記録されている時刻から２日間であった場合、そのまま複写コマンドの受け付けられた時刻に書き換えてしまうと、複写した時点から２日間の間有効であることになるが、これを複写コマンドの受け付けられた時刻から１日前の時刻を算出して１日前の時刻に書き換えることも可能である。この場合、複写した時点から１日間だけ有効であることになる。さらに、複写した時点から１日前の時刻を算出した上で、元の印刷コマンド受付時刻と比較することもできる。ここで、印刷コマンドが１２時間前に受け付けられていた場合に、複写コマンドの受付時刻から１日前の時刻に上書き換えてしてしまうと、本印刷文書データは当初の有効期限よりも前に期限切れを迎えてしまうことになり、不都合を招く虞がある。そのような事態を回避するため、ステップＳ８２１の処理を、図９に示す処理で代替することも可能である。
【００４８】
すなわち、図９のフローチャートのステップＳ９０１では、ステップＳ６０４で記録されている複写コマンドの受付時刻から一定時間（上述の例では１日）前の時刻を算出する。続くステップＳ９０２にて、その算出された時刻を、当該印刷指令記録データに記録されている印刷コマンドの受付時刻と比較し、算出された時刻が印刷コマンドの受付時刻よりも後であれば、ステップＳ９０３に進み、印刷指令記録データ中の印刷コマンドの受付時刻を、ステップＳ９０１で算出した時刻に書き換える。一方、ステップＳ９０２にて算出された時刻が印刷コマンドの受付時刻よりも前の時刻であった場合は、印刷文書データの元の有効期限を短縮することを回避するため受付時刻の書き換えを行わず、そのまま処理を終了する。
【００４９】
＜複写禁止解除コマンドに係る処理＞
上記ステップＳ６０３で受け付けた操作コマンドが複写禁止解除コマンドであった場合は（図１１のステップＳ１００１）、ステップＳ１００２〜Ｓ１００９の処理を行う。このステップＳ１００２〜Ｓ１００９の処理は、前述のステップＳ８０２〜Ｓ８０６、Ｓ８１０〜８１２の処理と基本的には同様なので、ここでは、相違点だけを簡単に説明する。
【００５０】
複写禁止解除コマンドが発行された場合は、ｉコピーの有効期限が切れて実質的にｉコピー禁止状態になっている文書データについて、そのｉコピー禁止状態を所定の条件下で解除することができる。
【００５１】
すなわち、ＣＰＵ３０１は、ｉコピーに係る当該文書データ（ステップＳ１００３で読み取られた用紙識別子に係る用紙の文書データ）を最初に印刷させたユーザ、或いは特権ユーザが当該複写禁止解除コマンドを発行した場合は、ステップＳ１００５でサーバ装置から取得した当該用紙識別子を含む印刷指令記録データ中の印刷コマンドの受付時刻を、当該複写禁止解除コマンドの受付時刻に書き換え、この書き換え処理がなされた印刷指令記録データをサーバ装置に送信することにより、実質的に当該文書データのｉコピー禁止状態を解除する（ステップＳ１０１０）。この場合、サーバ装置は、受信した印刷指令記録データにより対応するレコードを書き換える。
【００５２】
上記のように、複写禁止解除コマンドの受付時刻に書き換えることにより、当該用紙識別子に係る印刷文書データのｉコピーが、再びこの時点から一定期間有効になる。ここでは、現在時刻でそのまま書き換えることにより、複写禁止解除後の有効期限を複写禁止解除前の有効期限と同一の長さにしたが、複写禁止解除後の有効期限を複写禁止解除前の有効期限より短く設定することも考えられ、その場合は、印刷指令記録データ中の印刷コマンドの受付時刻を、当該複写禁止解除コマンドの受付時刻より一定時間前の時刻で書き換えればよい。
【００５３】
ＣＰＵ３０１は、用紙識別子を正常に読み取れなかった場合（ステップＳ１００４）、読み取りに係る用紙識別子がサーバ装置上の印刷指令記録データリストにエントリされていなかった場合（ステップＳ１００６）、当該用紙識別子に係る用紙の文書データを最初に印刷させたユーザ、或いは特権ユーザ以外のユーザが当該複写禁止解除コマンドを発行した場合（ステップＳ１００８，Ｓ１００９）は、ステップＳ１０１０の当該文書データのｉコピー禁止解除処理を行うことなく、前述のステップＳ６１２に進み、ユーザ認証を破棄する。また、ステップＳ１０１０のｉコピー禁止解除処理を行った後にも、前述のステップＳ６１２に進み、ユーザ認証を破棄する。なお、上記のように、ステップＳ１０１０の当該文書データのｉコピー禁止解除処理を行うことなく、前述のステップＳ６１２でユーザ認証を破棄する場合は、ｉコピー禁止解除に失敗したことやその原因など示すメッセージを表示するなどのエラー処理を加えてもよい。
【００５４】
＜有効期限解除コマンドに係る処理＞
上記ステップＳ６０３で受け付けた操作コマンドが有効期限解除コマンドであった場合は（図１２のステップＳ１１０１）、ステップＳ１１０２〜Ｓ１１０９の処理を行う。このステップＳ１１０２〜Ｓ１１０９の処理は、前述のステップＳ８０２〜Ｓ８０６、Ｓ８１０〜８１２の処理と基本的には同様なので、ここでは、相違点だけを簡単に説明する。
【００５５】
有効期限解除コマンドが発行された場合は、印刷コマンドの受付時刻等によりｉコピーの有効期限が実質的に設定されている文書データについて、その有効期限を所定の条件下で解除することができる。
【００５６】
すなわち、ＣＰＵ３０１は、ｉコピーに係る当該文書データ（ステップＳ１１０３で読み取られた用紙識別子に係る用紙の文書データ）を最初に印刷させたユーザ、或いは特権ユーザが当該複写禁止解除コマンドを発行した場合は、ステップＳ１１０５でサーバ装置から取得した当該用紙識別子を含む印刷指令記録データ中の印刷コマンドの受付時刻を、有効期限が実質的に無期限となるような特殊な値（例えば、現在より１０００年先の時刻）に書き換え、この書き換え処理がなされた印刷指令記録データをサーバ装置に送信することにより、当該文書データのｉコピーの有効期限を実質的に解除する（ステップＳ１１１０）。この場合、サーバ装置は、受信した印刷指令記録データにより対応するレコードを書き換える。
【００５７】
ＣＰＵ３０１は、用紙識別子を正常に読み取れなかった場合（ステップＳ１１０４）、読み取りに係る用紙識別子がサーバ装置上の印刷指令記録データリストにエントリされていなかった場合（ステップＳ１１０６）、当該用紙識別子に係る原稿の文書データを最初に印刷させたユーザ、或いは特権ユーザ以外のユーザが当該有効期限解除コマンドを発行した場合（ステップＳ１１０８，Ｓ１１０９）は、ステップＳ１１１０の当該文書データのｉコピー有効期限解除処理を行うことなく、前述のステップＳ６１２に進み、ユーザ認証を破棄する。また、ステップＳ１１１０のｉコピー有効期限解除処理を行った後にも、前述のステップＳ６１２に進み、ユーザ認証を破棄する。なお、上記のように、ステップＳ１１１０の当該文書データのｉコピー有効期限解除処理を行うことなく、前述のステップＳ６１２でユーザ認証を破棄する場合は、ｉコピー有効期限解除に失敗したことやその原因など示すメッセージを表示するなどのエラー処理を加えてもよい。
【００５８】
＜複写禁止コマンドに係る処理＞
上記ステップＳ６０３で受け付けた操作コマンドが複写禁止コマンドであった場合は（図１３のステップＳ１２０１〜Ｓ１２１０の処理を行う。このうち、ステップＳ１１０２〜Ｓ１１０９の処理は、前述のステップＳ８０２〜Ｓ８０６、Ｓ８１０〜８１２の処理と基本的には同様なので、ここでは、相違点だけを簡単に説明する。
【００５９】
複写禁止コマンドが発行された場合は、印刷コマンドの受付時刻等によりｉコピーの有効期限が実質的に設定されている文書データについて、そのｉコピーを所定の条件下で禁止することができる。
【００６０】
すなわち、ＣＰＵ３０１は、ｉコピーに係る当該文書データ（ステップＳ１２０３で読み取られた用紙識別子に係る用紙の文書データ）を最初に印刷させたユーザ、或いは特権ユーザが当該複写禁止コマンドを発行した場合は、ステップＳ１２０５でサーバ装置から取得した当該用紙識別子を含む印刷指令記録データ中の印刷コマンドの受付時刻を、現時点で既に有効期限が切れているような時刻に書き換える（ステップＳ１２１０）。
【００６１】
例えば、システムに設定されている有効期限が２日間であるような場合には、現在の時刻から２日以上前の時刻に書き換える。この書き換え処理の後では、当該文書データをｉコピーしようとすると、当該文書データに係る印刷指令記録データ中の印刷コマンド受付時刻が２日以上前の時刻となっており、図８のステップＳ８０９にて有効期限切れとして処理されるので、当該文書データを最初に印刷させたユーザ、或いは特権ユーザ以外のユーザは、ｉコピーを行うことができなくなる。
【００６２】
ＣＰＵ３０１は、用紙識別子を正常に読み取れなかった場合（ステップＳ１２０４）、読み取りに係る用紙識別子がサーバ装置上の印刷指令記録データリストにエントリされていなかった場合（ステップＳ１２０６）、当該用紙識別子に係る用紙の文書データを最初に印刷させたユーザ、或いは特権ユーザ以外のユーザが当該有効期限解除コマンドを発行した場合（ステップＳ１２０８，Ｓ１２０９）は、ステップＳ１２１０の当該文書データのｉコピー禁止処理を行うことなく、前述のステップＳ６１２に進み、ユーザ認証を破棄する。また、ステップＳ１２１０のｉコピー禁止処理を行った後にも、前述のステップＳ６１２に進み、ユーザ認証を破棄する。なお、上記のように、ステップＳ１１１０の当該文書データのｉコピー禁止処理を行うことなく、前述のステップＳ６１２でユーザ認証を破棄する場合は、ｉコピー禁止処理に失敗したことやその原因など示すメッセージを表示するなどのエラー処理を加えてもよい。
【００６３】
また、ＣＰＵ３０１は、ステップＳ１２０１にて、操作コマンドが複写禁止コマンドでないと判別した場合、すなわち、終了コマンド、印刷コマンド、複写コマンド、複写禁止解除コマンド、有効期限解除コマンド、複写禁止コマンド以外のコマンドが発行された場合は、そのコマンドに対応する処理を行って（ステップＳ１３０１）、前述のステップＳ６１２に進み、ユーザ認証を破棄する。
【００６４】
以上説明したように、ユーザ認証を行うだけでなくｉコピー用の文書データ毎にｉコピーの有効期限を設けているので、ｉコピー用の文書データのセキュリティ性を向上させることが可能となる。また、ｉコピー用の文書データを最初に印刷させたユーザや管理者等の特権ユーザは、印刷指令記録データ中の印刷コマンドの受付時刻を変更することにより、ｉコピーの有効期限を延長することや、既に切れている有効期限を復活させること、或いは有効期限を撤廃すること、また、即時にｉコピーを禁止することなどができるので、、ｉコピー用の文書データのセキュリティ性とｉコピーの利便性との両立を図ることが可能となる。
【００６５】
なお、上記のように、印刷コマンドの受付時刻を基準にしてｉコピーの有効期限を管理することなく、印刷の開始時刻又は終了時刻、或いは印刷済みの印刷用紙が排紙トレイから持ち去られた時刻、及びｉコピー用の印刷用紙が原稿フィーダから持ち去られた時刻を基準にしてｉコピーの有効期限を管理することも可能である。これら持ち去られた時刻を基準にしてｉコピーの有効期限を管理する場合は、プリンタ部２０２のＲＦＩＤリーダ／ライタ３１７、又はイメージリーダ部２０１のＲＦＩＤリーダ／ライタ３１７４１２により、上記印刷用紙上のＲＦＩＤタグから用紙識別子（前述のステップＳ６０６，Ｓ８０３，Ｓ１００３で読み取られた用紙識別子）を繰り返し読み取り、用紙識別子が読み取れなくなった時刻を持ち去られた時刻とすればよい。
【００６６】
［第２の実施形態］
第１の実施形態では、印刷指令記録データの一部として記録される用紙識別子は、印刷用紙に付加されたＲＦＩＤタグに予め記録された用紙識別子を用いていたが、第２の実施形態では、ＭＦＰ装置側で用紙識別子（後述のＧＵＩＤ）を生成し、このＧＵＩＤをｉコピーしようとする文書データの１ページ目に印刷している。すなわち、第２の実施形態では、ＣＰＵ３０１は、第１の実施形態における図６のステップ６０９の処理に代えて、図１４のステップＳ１４０９，Ｓ１４１０の処理を行っている。ステップＳ１４０９では、用紙識別子として他の用紙識別子と絶対に衝突しない一意に識別可能な識別子（Ｇｌｏｂａｌ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ、以降ＧＵＩＤと略記する）を生成する。なお、本実施形態例では、用紙識別子としては、紙面に印刷データとして印刷可能なものを想定している。
【００６７】
次に、ＣＰＵ３０１は、当該印刷処理を行った後に、印刷に係る用紙を用いてｉコピーを行えるようにするため、ステップＳ１４０８で準備した印刷用の文書データに対して、ステップＳ１４０９で生成したＧＵＩＤを付加する（ステップＳ１４１０）。この付加処理においては、ＧＵＩＤに係る文字列やバーコード等を、例えば文書データの周辺の位置に配置しても、或いは文書データ中に電子透かしと呼ばれる手法で埋め込んでもよい。
【００６８】
次に、ＣＰＵ３０１は、ステップＳ１４１１にて印刷を実行するが、この印刷の過程で、１ページ目の印刷文書には、用紙識別子（ＧＵＩＤ）が印刷されることとなる。なお、用紙識別子（ＧＵＩＤ）が印刷された印刷用紙を用いてｉコピーを行う場合は、その用紙識別子（ＧＵＩＤ）は、イメージリーダ部２０１の通常の読み取り機能により読み取られる。
【００６９】
また、第２の実施形態における他の処理は、図６、図８〜図１３に示した第１の実施形態と同趣旨なので、その説明を省略する。ただし、第２の実施形態のハードウェア構成においては、ＲＦＩＤタグを付加した用紙を用いないので、リーダ部２０２におけるＲＦＩＤリーダ／ライタ３１７、及びイメージスキャナ部２０１におけるＲＦＩＤリーダ／ライタ４１２は、不要である。
【００７０】
このように、第２の実施形態では、用紙識別子をＭＦＰ装置で生成することができるので、用紙識別子が予め付加された印刷用紙が存在しない場合であっても、通常の印刷用紙を用いて第１の実施形態と同様の処理を行い、同様の効果を奏することができる。換言すれば、第２の実施形態では、ＲＦＩＤタグが付加された用紙識別子やＲＦＩＤリーダ／ライタを用いる必要がないので、安価に第１の実施形態と同様の効果を奏することができる。
【００７１】
［第３の実施形態］
第２の実施形態では、用紙識別子が予め付加された用紙が存在しないことを想定していたが、第３の実施形態では、用紙識別子が予め付加された用紙が存在する場合と存在しない場合の両方の場合を想定している点で第２の実施形態と相違する。なお、第３の実施形態例でも、第２の実施形態と同様に、用紙識別子としては、紙面に印刷データとして印刷可能なものを想定している。その他の点も第２の実施形態とほぼ同様なので、ここでは、第２の実施形態との相違点だけを説明する。
【００７２】
すなわち、第３の実施形態では、ＣＰＵ３０１は、第２の実施形態における図１４のステップＳ１４０１〜Ｓ１４０８と同様の処理を、図１５のステップＳ１５０１〜Ｓ１５０８で行った後、ステップＳ１５０９で、１ページ目の印刷用紙を用紙カセット２２５又は２２４からピップアップして給紙させ、その印刷用紙からの用紙識別子の読み取りを試行する。そして、ＣＰＵ３１０は、用紙識別子を読み取ることができた場合は（ステップＳ１５１０）、ステップＳ１５１３に進み、印刷処理を実行する。
【００７３】
一方、用紙識別子を読み取ることができなかった場合は、ＣＰＵ３０１は、用紙識別子として他の用紙識別子と絶対に衝突しない一意に識別可能な識別子（Ｇｌｏｂａｌ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ、以降ＧＵＩＤと略記する）を生成する（ステップＳ１５１１）。次に、ＣＰＵ３０１は、当該印刷処理を行った後に、印刷に係る用紙を用いてｉコピーを行えるようにするため、ステップＳ１５０８で準備した印刷用の文書データに対して、ステップＳ１５１１で生成したＧＵＩＤを付加する（ステップＳ１５１２）。この付加処理においては、ＧＵＩＤに係るパターンを、例えば文書データの周辺の位置に配置しても、或いは文書データ中に電子透かしと呼ばれる手法で埋め込んでもよい。次に、ＣＰＵ３０１は、ステップＳ１４１１にて印刷を実行するが、この印刷の過程で、１ページ目の印刷文書には、用紙識別子が印刷されることとなる。
【００７４】
第３の実施形態では、用紙識別子が予め付加された印刷用紙、用紙識別子が予め付加されていない通常の印刷用紙の何れの印刷用紙を用いてもｉコピーを行うことが可能となる。
【００７５】
［第４の実施形態］
第２の実施形態では、ＭＦＰ装置で生成したＧＵＩＤを印刷処理により印刷用紙に付加していたが、第４の実施形態では、印刷用紙に予め付加されたＲＦＩＤタグに対してＭＦＰ装置で生成したＧＵＩＤを書き込んでいる点で第２の実施形態と相違する。なお、第４の実施形態における処理は、第２の実施形態とほぼ同様なので、ここでは、第２の実施形態との相違点だけを簡単に説明する。
【００７６】
すなわち、第４の実施形態では、ＣＰＵ３０１は、第２の実施形態における図１４のステップＳ１４０１〜Ｓ１４０９と同様の処理を、図１６のステップＳ１６０１〜Ｓ１６０９で行った後、ステップＳ１６１０で、１ページ目の印刷用紙として、ＲＦＩＤタグが付加されている用紙を用紙カセット２２５からピップアップして給紙させる。次に、ＣＰＵ３０１は、ステップＳ１６０９で生成したＧＵＩＤを、その印刷用紙上のＲＦＩＤタグに対して、ＲＦＩＤリーダ／ライタ３１７により書き込ませる（ステップＳ１６１１）。
【００７７】
このように、第４の実施形態では、予め用紙識別子が書き込まれていないＲＦＩＤタグが付加された印刷用紙を用いる場合にも、第１〜第３の実施形態と同様にｉコピーの有効期限を管理することができる。換言すれば、第４の実施形態では、第１の実施形態のように印刷用紙上のＲＦＩＤタグに対して予め用紙識別子を書き込んでおく必要がないので、第１の実施形態に比べて利便性が向上する。
【００７８】
［第５の実施形態］
第１〜第４の実施形態では、印刷コマンドの受付時刻に基づいてｉコピーの有効期限を管理していたが、第５の実施形態では、ダウンカウンタを用いてｉコピーの有効期限を管理している。すなわち、図１８に示したように、第５の実施形態における印刷指令記録データ１８０１は、用紙識別子１８０２、ユーザ識別子１８０３、文書データ識別子１８０４、及びカウンタ値１８０５の各項目により構成されている。また、第５の実施形態では、用紙識別子としては、第１の実施形態と同様に、用紙に付加されたＲＦＩＤタグに予め書き込まれたものを使用している。
【００７９】
第５の実施形態における画像形成処理は、図１７、図１９〜図２４のフローチャートに基づいて行われるが、この画像形成処理は、基本的には図６、図８、図９、図１１〜図１３の第１の実施形態と同様なので、相違点だけを簡単に説明する。
【００８０】
ＣＰＵ３０１は、図１７のステップＳ１７０２にて、タイマ処理の飛び先を設定して、タイマを起動する。このタイマ処理の飛び先で実行される処理については、図１９に基づいて後で詳細に説明する。なお、タイマは、例えば３０分等の所定の時間を計時するものであり、このタイマは、所定の時間を計時する毎に割り込み信号を発生し、ＣＰＵ３０１は、割り込み信号が発生する毎に図１９の割り込み処理を行う。また、例えば、ｉコピーの有効期限を２日間に設定する場合において、３０分を計時するタイマを用いた場合は、図１８に示した印刷指令記録データ１８０１中のカウンタ値１８０５の初期値としては、「９６」が設定される。
【００８１】
また、ＣＰＵ３０１は、操作コマンドが終了コマンドであった場合は（ステップＳ１７０５）、ステップＳ１７０２で起動したタイマを停止する（ステップＳ１７１２）。
ＣＰＵ３０１は、タイマ割り込みが発生した場合には（図１９のステップＳ１９０１）、プログラム実行のコンテクストを全てＲＡＭ３０２に退避させた後、サーバ装置から印刷指令記録データのリストを取得し、その最初のレコードに着目する（ステップＳ１９０２）。そして、ＣＰＵ３０１は、現在着目しているレコードからカウンタ値１８０５を取り出し（ステップＳ１９０３）、そのカウンタ値１８０５が「０」より大きいか否かを判別する（ステップＳ１９０４）。その結果、カウンタ値１８０５が「０」より大きければ（この場合は、有効期限切れが切れていないことを意味する）、ＣＰＵ３０１は、当該カウンタ値を「１」だけインクリメントして（ステップＳ１９０５）、ステップＳ１９０６に進む。一方、カウンタ値１８０５が「０」以下であれば（この場合は、有効期限が切れていることを意味する）、ＣＰＵ３０１は、ステップＳ１９０５をスキップして、ステップＳ１９０６に進む。
【００８２】
ＣＰＵ３０１は、ステップＳ１９０６では、現在着目しているレコードが印刷指令記録データのリストの最後のレコードであるか否かを判別する。その結果、最後のレコードでなければ、ＣＰＵ３０１は、次のレコードを着目レコードとして（ステップＳ１９０７）、ステップＳ１９０３に戻って当該着目レコードに対して同様の処理を行い、最後のレコードであれば、本割り込み処理を終了する。
【００８３】
このようにして、各レコードのカウンタ値は、初期設定された値の回数だけタイマ割り込みが発生することにより、「０」までカウントダウンされていき、カウンタ値が「０」になった時点で当該レコードに係る文書データのｉコピーの有効期限が切れることとなる。
【００８４】
第５の実施形態における複写コマンドに係る処理では、図２０のステップＳ２００７に示したように、読み取られた用紙識別子に対応する印刷指令記録データ中のカウント値が、「０」より大きいか否かを判別することにより、当該用紙識別子に係る文書データのｉコピーの有効期限が切れていないかを判別している点で、第１の実施形態と相違する（図８のステップＳ８０７〜Ｓ８０９比較参照）。
【００８５】
また、第５の実施形態における複写コマンドに係る有効期限の再設定処理では、図２１のステップＳ２０１９に示したように、読み取られた用紙識別子に対応する印刷指令記録データ中のカウント値を、上記の初期値に書き換えている点で、第１の実施形態と相違する（図９のステップＳ８２１、図１０比較参照）。
【００８６】
また、第５の実施形態における複写禁止解除コマンドに係る複写禁止解除処理では、図２２のステップＳ２１１０に示したように、読み取られた用紙識別子に対応する印刷指令記録データ中のカウント値を、上記の初期値に書き換えている点で、第１の実施形態と相違する（図１１のステップＳ１０１０比較参照）。
【００８７】
また、第５の実施形態における有効期限解除コマンドに係る有効期限解除処理では、図２３のステップＳ２２１０に示したように、読み取られた用紙識別子に対応する印刷指令記録データ中のカウント値を、有効期限が無期限であることを表現するものと予め定められている値に書き換えている点で、第１の実施形態と相違する（図１２のステップＳ１１１０比較参照）。
【００８８】
また、第５の実施形態における複写禁止コマンドに係る複写禁止処理では、図２４のステップＳ２３１０に示したように、読み取られた用紙識別子に対応する印刷指令記録データ中のカウント値を、「０」に書き換えている点で、第１の実施形態と相違する（図１３のステップＳ１２１０比較参照）。
【００８９】
このように、第５の実施形態では、印刷コマンドの受付時刻の代わりにダウンカウンタを用いてｉコピーの有効期限を管理することができる。
【００９０】
［第６の実施形態］
第５の実施形態では、ｉコピーの有効期限をダウンカウンタを用いて管理していたが、第６の実施形態では、アップカウンタを用いて管理している。すなわち、第６の実施形態では、図１８に示した印刷指令記録データ１８０１中のカウント値１８０５の初期値としては、「０」を設定するようにし、図２６に示したように、この初期値「０」を、タイマ割り込みが発生する毎に、「１」だけインクリメントするようにしている（ステップＳ２５０４）。
【００９１】
図２５〜図３１のフローチャートは、第６の実施形態における画像形成処理を示しているが、第６の実施形態における画像形成処理は、第５の実施形態における画像形成処理とほぼ同様なので、その相違点だけを簡単に説明する。
【００９２】
第６の実施形態における印刷コマンドに係る処理（図２５）は、第５の実施形態と全く同様である（図１７比較参照）。また、第６の実施形態におけるタイマ割り込み処理（図２６）は、上記のようにインクリメントする点だけが第５の実施形態と相違している（図１９比較参照）。
【００９３】
また、第６の実施形態における複写コマンドに係る処理では、図２７のステップＳ２６０７に示したように、読み取られた用紙識別子に対応する印刷指令記録データ中のカウント値が、所定値（有効期限に対応するカウント値）より大小さいか否かを判別することにより、当該用紙識別子に係る文書データのｉコピーの有効期限が切れているかを判別している点で、第５の実施形態と相違する（図２０のステップＳ２００７比較参照）。
【００９４】
また、第６の実施形態における複写コマンドに係る有効期限の再設定処理では、図２８のステップＳ２６１９に示したように、読み取られた用紙識別子に対応する印刷指令記録データ中のカウント値を、「０」に書き換えている点で、第５の実施形態と相違する（図２１のステップＳ２０１９比較参照）。
【００９５】
また、第６の実施形態における複写禁止解除コマンドに係る複写禁止解除処理では、図２９のステップＳ２７１０に示したように、読み取られた用紙識別子に対応する印刷指令記録データ中のカウント値を、「０」に書き換えている点で、第５の実施形態と相違する（図２２のステップＳ２１１０比較参照）。なお、第６の実施形態における有効期限解除コマンドに係る有効期限解除処理は、図３０に示したように、第５の実施形態と全く同様である（図２３比較参照）。
【００９６】
また、第６の実施形態における複写禁止コマンドに係る複写禁止処理では、図３１のステップＳ２９１０に示したように、読み取られた用紙識別子に対応する印刷指令記録データ中のカウント値を、上記の所定値、すなわち有効期限に対応するカウント値より大きな値に書き換えている点で、第５の実施形態と相違する（図２４のステップＳ２３１０比較参照）。
【００９７】
このように、第６の実施形態では、印刷コマンドの受付時刻やダウンカウンタの代わりにアップカウンタを用いてｉコピーの有効期限を管理することができる。
【００９８】
［第７の実施形態］
第７の実施形態では、第４の実施形態と同様に、印刷コマンドを実行する際に、ＭＦＰ装置で生成したＧＵＩＤを印刷用紙上のＲＦＩＤタグに書き込むと共に対応する印刷指令記録データをサーバ装置に保存しているが、第７の実施形態では、印刷コマンドを実行した場合だけでなく、当該印刷コマンドで印刷された用紙（原稿）が原稿フィーダにセットされて複写コマンド、複写禁止解除コマンド、有効期限解除コマンド、複写禁止コマンドを実行する毎に、その都度、ＧＵＩＤを生成して当該用紙上のＲＦＩＤタグに追加して書き込むと共に、対応する印刷指令記録データの全てをサーバ装置に追加して保存している点で第４の実施形態と相違している。
【００９９】
次に、第７の実施形態における画像形成処理を、図３２〜図３６に基づいて説明する。ただし、第７の実施形態における印刷コマンドに係る処理は、第４の実施形態（図１６参照）と全く同様なので、その説明を省略する。
【０１００】
第７の実施形態における複写コマンドに係る処理では（図３２のステップＳ３００１）、ＣＰＵ３０１は、原稿フィーダ上の１ページ目の原稿に付加されているＲＦＩＤタグから用紙識別子を読み取るように、ＲＦＩＤリーダ／ライタ４１２に指示する（ステップＳ８０３）。なお、ステップＳ３００２の１ページ目の原稿のフィード処理は、原稿に印刷された用紙識別子を光電変換素子で読み取る場合を想定した処理であり、本実施形態では不要である。また、上記ＲＦＩＤタグには、複数の用紙識別子が書き込まれている場合があり、その場合には、ＲＦＩＤリーダ／ライタ４１２は、全ての用紙識別子を読み取る。
【０１０１】
ＣＰＵ３０１は、用紙識別子が正常に読み取られなかった場合は（ステップＳ３００４）、現在認証されているユーザが光電変換による光学コピーを行う権限を有していることを確認して、通常の光学コピー処理を行うように制御し（ステップＳ３０２０，Ｓ３０２１）、図１６のステップＳ１６１４に戻り、ユーザ認証を破棄する。
【０１０２】
ＣＰＵ３０１は、１つ以上の用紙識別子が正常に読み取られた場合は（ステップＳ３００４）、それら用紙識別子が印刷指令記録データリスト７１０にエントリされているか否かをサーバ装置に問い合わせる（ステップＳ３００５）。この場合、サーバ装置は、問合せに係る複数の用紙識別子が印刷指令記録データリスト７１０にエントリされている場合は、それら複数の用紙識別子に係る複数の印刷指令記録データを問合せ元のＭＦＰ装置（ＣＰＵ３０１）に送信し、問合せに係る複数の用紙識別子が１つもエントリされていない場合は、その旨のエラーメッセージを問合せ元のＭＦＰ装置（ＣＰＵ３０１）に送信する。
【０１０３】
ＣＰＵ３０１は、上記用紙識別子がエントリされていない旨のメーセージを受信した場合は（ステップＳ３００６）、前述のステップＳ３０２０に進み、光学コピーの実行の是非を判断する。一方、上記用紙識別子がエントリされており、当該用紙識別子を含むレコードに係る印刷指令記録データを受信した場合は、ＣＰＵ３０１は、現在認証されているユーザが特権ユーザであるか否かを判別し（ステップＳ３００７）、特権ユーザであれば、後述するステップＳ３０１２に進む。一方、現在認証されているユーザが特権ユーザでなければ、ＣＰＵ３０１は、現在認証されているユーザのユーザ識別子と、ステップＳ３００５にてサーバ装置から取得した印刷指令記録データ中の各ユーザ識別子を比較し（ステップＳ３００８）、一致するユーザ識別子が存在する場合は（ステップＳ３００９）、後述するステップＳ３０１２に進む。
【０１０４】
一方、現在認証されているユーザのユーザ識別子と一致するユーザ識別子が１つも存在しない場合は、ＣＰＵ３０１は、ステップＳ３００５にてサーバ装置から取得した印刷指令記録データのうち、１番新しいものの受付時刻が有効期限内であるか否かを判別する（ステップＳ３０１０，Ｓ３０１１）。その結果、有効期限内でなければ、ＣＰＵ３０１は、前述のステップＳ３０２０に進み、光学コピーの実行の是非を判断し、有効期限内であれば、ステップＳ３０１２に進む。
【０１０５】
ステップＳ３０１２では、ＣＰＵ３０１は、ステップＳ３００５にてサーバ装置から取得した印刷指令記録データ中の文書データ識別子を用いて、当該文書データのアクセスを試みる。このアクセス試行は、ＣＰＵ３０１が当該文書データ識別子を含む問い合わせコマンドをサーバ装置に送信することにより行う。なお、ステップＳ３００５にてサーバ装置から複数の印刷指令記録データを取得したとしても、これら複数の印刷指令記録データ中の文書データ識別子は、同一である。
【０１０６】
そして、ＣＰＵ３０１は、文書データにアクセスできなかった場合は（ステップＳ３０１３）、前述のステップＳ３０２０に進み、通常の光学コピーの実行の是非を判断する。一方、文書データにアクセスできた場合は、ＣＰＵ３０１は、その文書データを実際に取得し（ステップＳ３０１４）、文書データを印刷するための所定の前処理を行って（ステップＳ３０１５）、印刷を実行する、すなわちｉコピーを行う（ステップＳ３０１６）。
【０１０７】
次に、ＣＰＵ３０１は、用紙識別子として利用するＧＵＩＤを生成し（ステップＳ３０１７）、そのＧＵＩＤを原稿の１ページ目に付加されているＲＦＩＤタグに書き込む（ステップＳ３０１８）。
【０１０８】
そして、ＣＰＵ３０１は、原稿に書き込んだ用紙識別子、現在認証されているユーザのユーザ識別子、当該複写コマンドの受付時刻、当該ｉコピーに係る文書データの文書データ識別子の項目からなる印刷指令記録データを新たに生成し、サーバ装置に送信して（ステップＳ３０１９）、前述のステップＳ１６１４に進み、ユーザ認証を破棄する。
【０１０９】
なお、ステップＳ３０１８で印刷用紙上のＲＦＩＤタグにＧＵＩＤを書き込む際には、そのＲＦＩＤタグには既にＧＵＩＤが書き込まれている場合もあるが、必要であれば過去に書き込まれているＧＵＩＤをそのまま残しておいて今回生成されたＧＵＩＤを追記しても、或いは上書きにより削除してもよい。また、新たに生成された印刷指令記録データを保存する際に、以前のＧＵＩＤに関連する印刷指令記録データをそのまま残しておいても、或いは上書きにより削除してもよい。
【０１１０】
ただし、過去のＲＦＩＤタグ上のＧＵＩＤと印刷指令記録データを残しておけば、多数のユーザに対して、当該印刷用紙に係る文書データのｉコピー、ｉコピー禁止解除、ｉコピーの有効期限解除や禁止などの処理を行う権限を与えることが可能となるので、本実施形態では、過去のＲＦＩＤタグ上のＧＵＩＤと印刷指令記録データを残しておくようにしている。
【０１１１】
以上の処理により、第１の実施形態と同様に、ユーザ認証されたユーザは、たとえ、ｉコピーに係る文書データを最初に印刷させたユーザ、或いは特権ユーザでなくても、ｉコピーの有効期限内であれば、何時でもｉコピーを行うことが可能となる。
【０１１２】
また、第１の実施形態と同様に、ｉコピーに係る文書データを最初に印刷させたユーザ、或いは特権ユーザは、ｉコピーの有効期限とは無関係に、何時でもｉコピーを行うことができ、また、ｉコピーを行う毎にｉコピーの有効期限を順延していくことが可能となる。
【０１１３】
図３４は、第７の実施形態における複写禁止解除コマンドに係る処理を示すフローチャートである。第７の実施形態では、原稿から読み取られた用紙識別子に係る文書データを最初に印刷させたユーザ、或いは特権ユーザが複写禁止解除コマンドを発行した場合は（ステップＳ３１０１〜Ｓ３１０９）、ＣＰＵ３０１は、用紙識別子として利用するＧＵＩＤを生成し（ステップＳ３１１０）、そのＧＵＩＤを原稿の１ページ目に付加されているＲＦＩＤタグに書き込む（ステップＳ３１１１）。
【０１１４】
そして、ＣＰＵ３０１は、原稿に書き込んだ用紙識別子、現在認証されているユーザのユーザ識別子、当該複写コマンドの受付時刻、当該ｉコピーに係る文書データの文書データ識別子の項目からなる印刷指令記録データを新たに生成し、サーバ装置に送信して（ステップＳ３１１２）、前述のステップＳ１６１４に進み、ユーザ認証を破棄する。
【０１１５】
図３５は、第７の実施形態における有効期限解除コマンドに係る処理を示すフローチャートである。第７の実施形態では、原稿から読み取られた用紙識別子に係る文書データを最初に印刷させたユーザ、或いは特権ユーザが有効期限解除コマンドを発行した場合は（ステップＳ３２０１〜Ｓ３２０９）、ＣＰＵ３０１は、用紙識別子として利用するＧＵＩＤを生成し（ステップＳ３２１０）、そのＧＵＩＤを原稿の１ページ目に付加されているＲＦＩＤタグに書き込む（ステップＳ３２１１）。そして、ＣＰＵ３０１は、原稿に書き込んだ用紙識別子、現在認証されているユーザのユーザ識別子、無期限の有効期限を示すデータ、当該文書データの文書データ識別子の項目からなる印刷指令記録データを新たに生成し、サーバ装置に送信して（ステップＳ３２１２）、前述のステップＳ１６１４に進み、ユーザ認証を破棄する。
【０１１６】
図３６は、第７の実施形態における複写禁止コマンドに係る処理を示すフローチャートである。第７の実施形態では、原稿から読み取られた用紙識別子に係る文書データを最初に印刷させたユーザ、或いは特権ユーザが複写禁止コマンドを発行した場合は（ステップＳ３３０１〜Ｓ３３０９）、ＣＰＵ３０１は、当該用紙識別子に係る全ての印刷指令記録データ（レコード）について、そのレコード中の印刷コマンドの受付時刻を、現時点で既に有効期限が切れている時刻に書き換えて、サーバ装置に送信して（ステップＳ３３１０〜Ｓ３３１４）、前述のステップＳ１６１４に進み、ユーザ認証を破棄する。
【０１１７】
このように、第７の実施形態では、多数のユーザが１つの文書データをｉコピーしたり有効期限を変更するための処理を行うこと可能となる。
【０１１８】
なお、本発明は、上記の各実施形態に限定さることなく、例えば、第７の実施形態において、印刷用紙上のＲＦＩＤタグに複数のＧＵＩＤを書き込むと共に、印刷指定記録データ（レコード）は、順次追加していくことなく、最初の印刷指定記録データ（レコード）中の用紙識別子の欄、ユーザ識別子の欄に、それぞれ複数のＧＵＩＤ、複数のユーザ識別子を書き込むことにより、メモリ容量を可及的に低減することも可能である。
【０１１９】
また、上記の各実施形態における画像形成処理の全部は又は一部、特に、複写禁止解除コマンド、有効期限解除コマンド、複写禁止コマンドは、情報処理装置により実行することも可能である。さらに、上記各実施形態を適宜組み合わせることも可能である。
【０１２０】
また、本発明の目的は、上記実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１２１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した各フローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【０１２３】
【図１】本発明に係る画像形成装置を含むネットワークの構成例を示す図である。
【図２】本発明に係る画像形成装置（多機能プリンタ装置）の構成を示す側断面図である。
【図３】多機能プリンタ装置のプリンタ部の電気的構成を示すブロック図である。
【図４】多機能プリンタ装置のスキャナ部の電気的構成を示すブロック図である。
【図５】情報処理装置の電気的構成を示すブロック図である。
【図６】第１の実施形態における画像形成処理（特に印刷コマンドに係る処理）を示すフローチャートである。
【図７】第１〜第４、および第７の実施形態に係る印刷指令記録データのデータ構成例を示す図である。
【図８】第１〜第４の実施形態における複写コマンドの処理を示すフローチャートである。
【図９】図８の続きのフローチャートである。
【図１０】第１〜第４の実施形態における複写コマンドの処理中での時刻データの書き換え処理例を示すフローチャートである。
【図１１】第１〜第４の実施形態における複写禁止解除コマンドの処理を示すフローチャートである。
【図１２】第１〜第４の実施形態における有効期限解除コマンドの処理を示すフローチャートである。
【図１３】第１〜第４の実施形態における複写禁止コマンドの処理を示すフローチャートである。
【図１４】第２の実施形態における画像形成処理（特に印刷コマンドに係る処理）を示すフローチャートである。
【図１５】第３の実施形態における画像形成処理（特に印刷コマンドに係る処理）を示すフローチャートである。
【図１６】第４の実施形態における画像形成処理（特に印刷コマンドに係る処理）を示すフローチャートである。
【図１７】第５の実施形態における画像形成処理（特に印刷コマンドに係る処理）を示すフローチャートである。
【図１８】第５、第６の実施形態に係る印刷指令記録データのデータ構成例を示す図である。
【図１９】第５の実施形態におけるタイマ割り込み処理を示すフローチャートである。
【図２０】第５の実施形態における複写コマンドの処理を示すフローチャートである。
【図２１】図２０の続きのフローチャートである。
【図２２】第５の実施形態における複写禁止解除コマンドの処理を示すフローチャートである。
【図２３】第５の実施形態における有効期限解除コマンドの処理を示すフローチャートである。
【図２４】第５の実施形態における複写禁止コマンドの処理を示すフローチャートである。
【図２５】第６の実施形態における画像形成処理（特に印刷コマンドに係る処理）を示すフローチャートである。
【図２６】第６の実施形態におけるタイマ割り込み処理を示すフローチャートである。
【図２７】第６の実施形態における複写コマンドの処理を示すフローチャートである。
【図２８】図２７の続きのフローチャートである。
【図２９】第６の実施形態における複写禁止解除コマンドの処理を示すフローチャートである。
【図３０】第６の実施形態における有効期限解除コマンドの処理を示すフローチャートである。
【図３１】第６の実施形態における複写禁止コマンドの処理を示すフローチャートである。
【図３２】第７の実施形態における複写コマンドの処理を示すフローチャートである。
【図３３】図３２の続きのフローチャートである。
【図３４】第７の実施形態における複写禁止解除コマンドの処理を示すフローチャートである。
【図３５】第７の実施形態における有効期限解除コマンドの処理を示すフローチャートである。
【図３６】第７の実施形態における複写禁止コマンドの処理を示すフローチャートである。
【符号の説明】
【０１２４】
１０１、１０２、１０３、１０４、１０８、２００…多機能プリンタ装置（ＭＦＰ）
１０５、１０６、１０７…情報処理装置
１０９…ローカルエリアネットワーク（ＬＡＮ）
２０１…イメージリーダ部
２０２…プリンタ部
２０４…原稿
３０１，４０１…ＣＰＵ
３０２，４０２…ＲＡＭ
３０３，４０３…ＲＯＭ
３１１…ネットワークインターフェースコントローラ
３１７、４１２…ＲＦＩＤリーダ／ライタ
５１４…ＲＦＩＤ読取書込装置
７１０、１８１０…印刷指令記録データリスト
【図１】
2005157553.tif 000003
【図２】
2005157553.tif 000004
【図３】
2005157553.tif 000005
【図４】
2005157553.tif 000006
【図５】
2005157553.tif 000007
【図６】
2005157553.tif 000008
【図７】
2005157553.tif 000009
【図８】
2005157553.tif 000010
【図９】
2005157553.tif 000011
【図１０】
2005157553.tif 000012
【図１１】
2005157553.tif 000013
【図１２】
2005157553.tif 000014
【図１３】
2005157553.tif 000015
【図１４】
2005157553.tif 000016
【図１５】
2005157553.tif 000017
【図１６】
2005157553.tif 000018
【図１７】
2005157553.tif 000019
【図１８】
2005157553.tif 000020
【図１９】
2005157553.tif 000021
【図２０】
2005157553.tif 000022
【図２１】
2005157553.tif 000023
【図２２】
2005157553.tif 000024
【図２３】
2005157553.tif 000025
【図２４】
2005157553.tif 000026
【図２５】
2005157553.tif 000027
【図２６】
2005157553.tif 000028
【図２７】
2005157553.tif 000029
【図２８】
2005157553.tif 000030
【図２９】
2005157553.tif 000031
【図３０】
2005157553.tif 000032
【図３１】
2005157553.tif 000033
【図３２】
2005157553.tif 000034
【図３３】
2005157553.tif 000035
【図３４】
2005157553.tif 000036
【図３５】
2005157553.tif 000037
【図３６】
2005157553.tif 000038