(57)【要約】【課題】  各種障害が発生した場合であっても入出力される画像データ及びその付随情報を確実に所定のユニットに記録することができ、後からの追跡を確実に行うこと。【解決手段】  画像処理システムは、セキュリティ機能が無効に設定されていると判断された場合、出力部により出力された画像データの印刷処理を印刷装置に実行させるために、格納部が一時記憶装置に記憶されている画像データを読み出して記憶装置に格納する処理が完了する前に、画像データに基づく画像が印刷処理される用紙の給紙を開始することを許可し、セキュリティ機能が有効に設定されていると判断された場合、格納部が一時記憶装置に記憶されている画像データを読み出して記憶装置に格納する処理が完了する前に画像データに基づく画像が印刷される用紙の給紙を開始しないよう制御する制御部を備える。【選択図】図８
2010206827.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像データを一時的に記憶する一時記憶装置と、
前記一時記憶装置に記憶された前記画像データを読み出して、当該画像データの処理の履歴を管理するために記憶装置に格納する格納手段と、
前記一時記憶装置に記憶された前記画像データを読み出して印刷のための出力を行う出力手段と、
前記入力された画像データを前記格納手段により前記記憶装置に格納するセキュリティ機能の設定が有効か否かを判断する判断手段と、
前記判断手段により前記セキュリティ機能が無効に設定されていると判断された場合、前記出力手段により出力された前記画像データの印刷処理を印刷装置に実行させるために、前記格納手段が前記一時記憶装置に記憶されている画像データを読み出して前記記憶装置に格納する処理が完了する前に、前記画像データに基づく画像が印刷処理される用紙の給紙を開始することを許可し、前記判断手段により前記セキュリティ機能が有効に設定されていると判断された場合、前記格納手段が前記一時記憶装置に記憶されている画像データを読み出して前記記憶装置に格納する処理が完了する前に前記画像データに基づく画像が印刷される用紙の給紙を開始しないよう制御する制御手段と、
を備えることを特徴とする画像処理システム。
【請求項２】
入力された画像データを一時的に記憶する一時記憶装置と、前記一時記憶装置に記憶された前記画像データを読み出して、当該画像データの処理の履歴を管理するために記憶装置に格納する格納手段と、前記一時記憶装置に記憶された前記画像データを読み出して印刷のための出力を行う出力手段と、を備える画像処理システムの制御方法であって、
判断手段が、前記入力された画像データを前記格納手段により前記記憶装置に格納するセキュリティ機能の設定が有効か否かを判断する判断工程と、
制御手段が、前記判断工程により前記セキュリティ機能が無効に設定されていると判断された場合、前記出力手段により出力された前記画像データの印刷処理を印刷装置に実行させるために、前記格納手段が前記一時記憶装置に記憶されている画像データを読み出して前記記憶装置に格納する処理が完了する前に、前記画像データに基づく画像が印刷処理される用紙の給紙を開始することを許可し、前記判断工程により前記セキュリティ機能が有効に設定されていると判断された場合、前記格納手段が前記一時記憶装置に記憶されている画像データを読み出して前記記憶装置に格納する処理が完了する前に前記画像データに基づく画像が印刷される用紙の給紙を開始しないよう制御する制御工程と、
を有することを特徴とする画像処理システムの制御方法。
【請求項３】
請求項２に記載の画像処理システムの制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、履歴管理、特に画像処理装置において入力及び出力される画像データを管理する画像処理システム、画像処理システムの制御方法およびプログラムに関する。
【背景技術】
【０００２】
画像処理装置の普及に伴い、誰でも原稿の複写や送信を容易に行うことが可能になってきている。しかし、これらはユーザにとって利便性が向上する反面、機密原稿等の複写や送信といった情報漏洩の観点では非常に問題となっている。
【０００３】
このような問題への対策として、複写や送信等の際に、読み取った画像データ、プリントアウトや送信した画像データをすべて記録装置に蓄積しておき、いつ、どこで、誰が、どのような処理をしたかを記録する画像処理装置が存在する（例えば、特許文献１参照。）。このような技術の存在により、情報漏洩した原稿が、どの画像処理装置で処理されたかを、管理者が対象の画像データを確認することによって、後から調査や追跡が可能になるといった効果がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−２６８７９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したような従来の画像処理装置では、記録装置に確実に蓄積する前に画像の送信やプリントを行っていたため、突然の電源断や記録装置の容量フル状態等が発生した場合に、後から調査・追跡するための画像が必ずしも蓄積できている保障がなかった。
【０００６】
本発明は、このような事情を考慮してなされたものであり、各種障害が発生した場合であっても入出力される画像データ及びその付随情報を確実に所定のユニットに記録することができ、後からの追跡を確実に行うことができる画像処理技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明に係る画像処理システムは、入力された画像データを一時的に記憶する一時記憶装置と、
前記一時記憶装置に記憶された前記画像データを読み出して、当該画像データの処理の履歴を管理するために記憶装置に格納する格納手段と、
前記一時記憶装置に記憶された前記画像データを読み出して印刷のための出力を行う出力手段と、
前記入力された画像データを前記格納手段により前記記憶装置に格納するセキュリティ機能の設定が有効か否かを判断する判断手段と、
前記判断手段により前記セキュリティ機能が無効に設定されていると判断された場合、前記出力手段により出力された前記画像データの印刷処理を印刷装置に実行させるために、前記格納手段が前記一時記憶装置に記憶されている画像データを読み出して前記記憶装置に格納する処理が完了する前に、前記画像データに基づく画像が印刷処理される用紙の給紙を開始することを許可し、前記判断手段により前記セキュリティ機能が有効に設定されていると判断された場合、前記格納手段が前記一時記憶装置に記憶されている画像データを読み出して前記記憶装置に格納する処理が完了する前に前記画像データに基づく画像が印刷される用紙の給紙を開始しないよう制御する制御手段と、
を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、各種障害が発生した場合であっても入出力される画像データ及びその付随情報を確実に所定のユニットに記録することができ、後からの追跡を確実に行うことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態に係る基本的な画像処理システムの構成図である。
【図２】本発明の第１の実施形態における画像入出力装置のシステムブロック図である。
【図３】本発明の第１の実施形態における複合機１００１が画像データ及びジョブの詳細情報をストレージサーバ１００５へ書き込む場合の構成例を示す図である。
【図４】本発明の一実施形態に係る画像処理システムにおけるストレージサーバ１００５に保存される履歴レコードの一例を示す図である。
【図５】本発明の一実施形態に係る画像処理システムにおけるストレージサーバ１００５に保存される履歴レコードの一例を示す図である。
【図６】本発明の第１の実施形態におけるセキュリティ機能有効時のジョブ種類毎のデータフローを説明するための図である。
【図７】本発明の第１の実施形態におけるジョブ種類毎のセキュリティユニットへの画像格納方法を説明するための図である。
【図８】本発明の第１の実施形態に係る画像処理システムにおけるジョブタイプ７００２が入力ジョブとなるジョブ実行時の処理を説明するためのフローチャートである。
【図９】本発明の第１の実施形態に係る画像処理システムにおけるストレージサーバ１００５への書き込み例を説明する図である。
【図１０】ＨＤＤ２００４の細部格納領域とそこに格納されるデータとを説明するための図である。
【図１１】本発明の第２の実施形態に係る複合機１００１におけるＦＡＸダイレクト送信実施時の様子を示すブロック図である。
【図１２】本発明の第２の実施形態に係る画像処理システムにおける画面表示時の処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の一実施形態に係る画像処理システムについて説明する。
【００１１】
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係る基本的な画像処理システムの構成図である。図１において、複合機１００１は、原稿を読み取り、複写したりプリントしたり、さまざまな装置に画像を送信したり、さまざまな装置から画像を受信する複合機能を有する装置である。また、データベース／メールサーバ１００３は、複合機１００１が読み取ったデータを格納するアプリケーションサーバが動作しているコンピュータである。さらに、クライアントコンピュータ１００４は、データベースサーバ／メールサーバ１００３に接続し、格納されているデータをダウンロードして表示するコンピュータである。当該クライアントコンピュータ１００４は、必要なプリント指示を複合機１００１に対して行うことができる。
【００１２】
また、図１において、ストレージサーバ１００５は、複合機１００１が入出力した全ての画像データをそれを実行したジョブの詳細情報（すなわち、付随情報）と共に記録・蓄積する監査用のストレージデバイスである。当該ストレージサーバ１００５は、ジョブの詳細情報を履歴レコードとして記録・管理する。さらに、チェイシングサーバ１００９は、ストレージサーバ１００５のデータを吸い上げてまとめるサーバである。図１に示す画像処理システムのように、複数の複合機やストレージサーバが存在する環境下において、チェイシングサーバを置くことにより、セキュリティ管理のデータを一元管理することが可能となる。また、チェイシングサーバ１００９において吸い上げた画像のＯＣＲ処理を行い、特定キーワードを検知した場合は、情報漏洩の危険があるとして、システム管理者にメール通知等することが可能である。尚、ストレージサーバ１００５とチェイシングサーバ１００９との関係は上述したものに限定されるものではなく、例えば、ストレージサーバ１００５に画像データを記録し、チェイシングサーバ１００９に履歴レコードを記録するように記録内容を分担するようにしても良い。また、これら２つのサーバを１つのサーバに統合しても良いものとする。
【００１３】
ネットワーク１００７は、複合機１００１、データベース／メールサーバ１００３、クライアントコンピュータ１００４、ストレージサーバ１００５、チェイシングサーバ１００９が接続されるイーサネット（登録商標）等のネットワークである。
【００１４】
さらに、図１において、複合機１０１０は、原稿を読み取り、複写したりプリントしたり、さまざまな装置に画像を送信する装置である。複合機１０１０には、ストレージサーバ１００５と同等の機能が組み込まれており、複合機１０１０が入出力した全ての画像データを、それを実行したジョブの詳細情報とともに記録・蓄積する監査用のストレージデバイスを有している。
【００１５】
クライアントコンピュータ１０１１は、複合機１０１０に接続し、プリント出力指示やＩＦＡＸ（インターネットＦＡＸ）指示を行う。ネットワーク１０１２は、複合機１０１０、クライアントコンピュータ１０１１が接続されるイーサネット（登録商標）等のネットワークである。ファクシミリ１００２は、複合機１０１０が読み取ったデータを、公衆回線１００８を介して受信し、プリントするファクシミリ装置である。また、ファクシミリ１００２は、公衆回線１００８を介して複合機１０１０に画像データを送信することも可能である。イーサネット（登録商標）等のネットワーク１００７とネットワーク１０１２は、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：広域通信網）１０２０によって互いに接続されている。
【００１６】
図２は、本発明の第１の実施形態における画像入出力装置のシステムブロック図であって、例えば、複合機１００１や複合機１０１０に実装される。
【００１７】
図２において、コントローラユニット（Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ）２０００は、画像入力デバイスであるスキャナ２０７０（Ｓｃａｎｎｅｒ）２０７０や画像出力デバイスであるプリンタ（Ｐｒｉｎｔｅｒ）２０９５と接続し、一方ではＬＡＮ２０１１や公衆回線（ＷＡＮ）２０５１と接続することで、画像情報やデバイス情報の入出力を行うためのコントローラである。
【００１８】
ＣＰＵ２００１は、システム全体を制御するコントローラである。ＲＡＭ２００２は、ＣＰＵ２００１が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。ＲＯＭ２００３はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ２００４は、ハードディスクドライブであり、システムソフトウェアや画像データ等を格納する。
【００１９】
操作部Ｉ／Ｆ２００６は、タッチパネルを有した操作部（ＵＩ）２０１２とのインタフェース部であって、操作部２０１２に表示する画像データを操作部２０１２に対して出力する。また、操作部Ｉ／Ｆ２００６は、操作部２０１２から本システム使用者が入力した情報を、ＣＰＵ２００１に伝える役割をする。ネットワーク（Ｎｅｗｗｏｒｋ）Ｉ／Ｆ２０１０は、ＬＡＮ２０１１に接続し、情報の入出力を行う。モデム（Ｍｏｄｅｍ）２０５０は、公衆回線２０５１に接続し、情報の入出力を行う。
【００２０】
以上のデバイスがシステムバス２００７上に配置される。
【００２１】
イメージバス（Ｉｍａｇｅ  Ｂｕｓ）Ｉ／Ｆ２００５は、システムバス２００７と画像データを高速で転送する画像バス２００８を接続し、データ構造を変換するバスブリッジである。画像バス２００８は、ＰＣＩバス又はＩＥＥＥ１３９４で構成される。画像バス２００８上には、以下のデバイスが配置される。
【００２２】
ラスターイメージプロセッサ（ＲＩＰ）２０６０は、ＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ部２０２０は、画像入出力デバイスであるスキャナ２０７０やプリンタ２０９５とコントローラ２０００とを接続し、画像データの同期系／非同期系の変換を行う。
【００２３】
スキャナ画像処理部２０８０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部２０９０は、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。画像回転部２０３０は、画像データの回転を行う。画像圧縮部２０４０は、多値画像データはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨの圧縮伸張処理を行う。
【００２４】
ＩＣカードスロット（ＩＣ  Ｃａｒｄ  Ｓｌｏｔ）２１００は、ＩＣカードメディアによるユーザ認証を行う。このユーザ認証により、ジョブ実行時のユーザを特定することが可能となる。また、ＩＣカードメディアを挿入した後に適切なＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｅｒ  Ｎｕｍｂｅｒ）コードを入力することにより、暗号・復号に用いる鍵の入出力を行うことが可能となる。暗号・復号処理部２１１０は、ＩＣカードスロット２１００の鍵やデバイス固有の鍵を用いて、データの暗号化・複合化処理を行うハードウェアアクセラレータボードである。ＯＣＲ・ＯＭＲ処理部２１１１は、画像データに含まれる文字情報や２次元バーコードを解読して文字コード化する処理を行う。
【００２５】
図３は、本発明の第１の実施形態における複合機１００１が画像データ及びジョブの詳細情報をストレージサーバ１００５へ書き込む場合の構成例を示す図である。図３に示す構成例では、イーサネット（登録商標）を利用して、複合機１００１からストレージサーバ１００５への画像データ及びジョブの詳細情報（履歴レコード）格納には、ＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）を利用しているが、その他既存のデータ転送可能なプロトコルであればいずれでも構わず、また、必要に応じてＳＳＬを用いる等、暗号処理を施しても構わない。さらに、ストレージサーバ１００５内のデータを暗号化処理して保存しても構わない。
【００２６】
また、本実施形態では、複合機１００１、ストレージサーバ１００５が別体の構成となっているが、ストレージサーバ１００５が複合機１００１に組み込まれている構成であっても構わない。このようなストレージサーバ１００５へアクセスするために必要な設定情報は、複合機１００１のシステム管理者のみが設定可能なように保護されている。
【００２７】
図４は、本発明の一実施形態に係る画像処理システムにおけるストレージサーバ１００５に保存される履歴レコードの一例を示す図である。図４において、４００１から４０２２の各行がそれぞれの項目であり、項目の説明が項目列にある。タグ名列は、データを識別するための項目毎のタグ名である。
【００２８】
４００１はジョブ種類の項目であり、ＣＯＰＹやＦＡＸやＰＤＬといったジョブの種類を示す。タグ名は［ＪｏｂＫｉｎｄ］となる。４００２はジョブ名の項目であり、実行されたジョブのジョブ名を示す。タグ名は［ＪｏｂＮａｍｅ］である。４００３はジョブ依頼者の項目であり、実行されたジョブのユーザ名を示す。タグ名は［ＣｌｉｅｎｔＮａｍｅ］である。４００４は文字コード情報の項目であり、当レコードで使用している文字コード情報を示す。タグ名は［ＣｈａｒａｃｔｅｒＣｏｄｅ］である。
【００２９】
また、図４において、４００５は部門コードの項目であり、ユーザが所属している部門番号を示している。タグ名は［ＳｅｃｔｉｏｎＮｏ］である。４００６はジョブ開始時刻の項目であり、当ジョブの開始時刻を示す。タグ名は［ＳｔａｒｔＴｉｍｅ］である。４００７はジョブ終了時刻の項目であり、当ジョブの終了時刻を示す。タグ名は［ＥｎｄＴｉｍｅ］である。４００８はジョブ終了結果の項目であり、ＯＫやＣａｎｃｅｌｅｄ等当ジョブの終了結果内容を示す。タグ名は［Ｒｅｓｕｌｔ］である。４００９は１部あたりの枚数の項目であり、何ページのジョブかを示す。タグ名は［ＲｅｓｏｕｒｃｅＣｏｕｎｔ］である。４０１０は部数の項目であり、何部出力する設定かを示す。タグ名は［Ｃｏｐｉｅｓ］である。
【００３０】
さらに、図４において、４０１１は通信方法の項目であり、通信方法の種類を示す。タグ名は［Ｐｒｏｔｏｃｏｌ］である。４０１２は通信種別の項目であり、送信か受信かを示す。タグ名は［ＣｏｍＴｙｐｅ］である。４０１３は使用回線番号の項目であり、使用している電話番号等を示す。タグ名は［ＬｉｎｅＩｎｆｏ］である。４０１４は送受信相手先アドレスの項目であり、相手先のアドレスや電話番号を示す。タグ名は［ＮｏｔｉｃｅＡｄｄｒｅｓｓ］である。４０１５は送受信相手先名称の項目であり、ジョブの相手先の名称を示す。タグ名は［ＣｏｍＡｂｂｒｅｖｉａｔｉｏｎ］である。
【００３１】
さらにまた、図４において、４０１６はサブジェクトの項目であり、ｅ−ｍａｉｌジョブ等におけるサブジェクトを示す。タグ名は［Ｓｕｂｊｅｃｔ］である。４０１７は画像パス名の項目であり、画像格納ジョブにおける画像格納先を示す。タグ名は［ＰａｔｈＮａｍｅ］である。４０１８はデバイス名の項目であり、機器につけられている名称を示す。タグ名は［ＤｅｖｉｃｅＮａｍｅ］である。４０１９はデバイスシリアルナンバーの項目であり、機器固有のシリアル番号を示す。タグ名は［ＤｅｖｉｃｅＳｅｒｉａｌＮｏ］である。４０２０はデバイスアドレスの項目であり、機器のＩＰアドレス等を示す。タグ名は［ＤｅｖｉｃｅＡｄｄｒｅｓｓ］である。
【００３２】
さらにまた、図４において、４０２１は文書ＩＤの項目であり、ジョブが扱う文書を特定するためのものである。複数の文書ＩＤを並べることにより、複数文書の表現が可能である。タグ名は［ＤｏｃｕｍｅｎｔＩＤ］である。文書ＩＤは、"デバイスシリアルナンバー"（１０桁ＡＳＣＩＩ）＋"ドキュメント生成時刻ｙｙｍｍｄｄｈｈｍｍｓｓ"（１２桁ＡＳＣＩＩ）＋"機器がジョブ毎にインクリメントするシリアル番号（１０桁ＡＳＣＩＩ）" の合計３２桁のＡＳＣＩＩ文字列で表現される。４０２２はジョブの詳細情報の項目であり、特記事項等を記載する。本実施形態では"ＦＯＲＭ−ＣＯＭＰＯＳＩＩＴＯＮ"とあるが、フォーム合成のことで、あらかじめ登録されたフォーム画像と、投入されたジョブの画像をページ毎に合成して出力することをあらわしている。タグ名は［ＪｏｂＩｎｆｏｒｍａｔｉｏｎ］である。
【００３３】
尚、上述した４００１から４０２２までの項目は全て使用されるとは限らず、使用しない場合は内容がない項目として記録される。
【００３４】
図５は、図４と同様に、本発明の一実施形態に係る画像処理システムにおけるストレージサーバ１００５に保存される履歴レコードの一例を示す図である。図５において、５００１から５０２２までの各行が図４の４００１から４０２２までの各行に相当する。４００１や５００１で示されるジョブ種類が、図４及び図５に示す例１、例２、例３とで異なるが、このようにジョブ種類等に応じて使用される項目も異なることになる。例えば、例３のＦＡＸジョブでは、５０１３の使用回線番号には自機の電話番号が、５０１４の送受信相手先アドレスには相手先電話番号が記録される。
【００３５】
図６は、本発明の第１の実施形態におけるセキュリティ機能有効時のジョブ種類毎のデータフローを説明するための図である。図６において、６００１はＣＯＰＹジョブであり、６００２のスキャナから読み込んだ画像を一時的に６００４のＨＤＤに記録し、６００３のプリンタに出力する。ジョブ実行時に、図４や図５を用いて説明した履歴レコードとスキャナ６００２から読み込んだ画像を６００５のセキュリティユニットに記録する。尚、ここで述べているセキュリティユニットとは、ストレージサーバ１００５の総称である。
【００３６】
図６において、６１０１はＰＤＬプリントジョブであり、６１０２のホストコンピュータから送られてきたＰＤＬデータをＲＩＰし、画像を作成する。ＰＤＬプリントジョブは、ＲＩＰ後の画像を一時的に６１０４のＨＤＤに記録し、６１０３のプリンタに出力する。ジョブ実行時に、図４や図５で説明した履歴レコードとＲＩＰ後の画像を６１０５のセキュリティユニットに記録する。
【００３７】
また、図６において、６２０１はＳＣＡＮジョブやＢＯＸ格納ジョブであり、６２０２のスキャナから送られてきた画像や、６０２３のホストコンピュータから送られてきたＰＤＬデータをＲＩＰした画像を６２０４のＨＤＤに記録する。ジョブ実行時に、図４や図５で説明した履歴レコードと入力された画像を６２０５のセキュリティユニットに記録する。このジョブで６２０４のＨＤＤに記録された画像は、後からプリントや送信等が可能である。
【００３８】
さらに、図６において６３０１はＦＡＸ受信ジョブやＩ−ＦＡＸ受信ジョブであり、６３０２の相手先から送られてきた画像を６３０４のＨＤＤに記録する。ジョブ実行時に、図４や図５で説明した履歴レコードと相手先６３０２から受けた画像を６３０５のセキュリティユニットに記録する。このジョブで６３０４のＨＤＤに記録された画像は、後からプリントや送信等が可能である。
【００３９】
さらにまた、図６において、６４０１はＦＡＸ・Ｉ−ＦＡＸ送信ジョブやＳＥＮＤジョブであり、６２０１や６３０１のジョブで格納されたＨＤＤ６４０４に存在している画像を読出して、６４０３の相手先に送信する。ジョブ実行時に、図４や図５で説明した履歴レコードと相手先６４０３に送信した画像の参照情報を６４０５のセキュリティユニットに記録する。ここでセキュリティユニット６４０５への記録の際に実画像を記録せず、以前に６２０５や６３０５のセキュリティユニットで記録した画像への参照情報を記録することにより、同じ画像を何度も記録せず、処理の高速化と記録量の削減を図っている。尚、ここでいうＳＥＮＤジョブとは、ｅ−ｍａｉｌやＦＴＰ，ＳＭＢといったプロトコルで画像送信されるジョブの総称である。
【００４０】
さらにまた、図６において、６５０１は受信プリントジョブやＢＯＸプリントジョブであり、６２０１や６３０１のジョブで格納されたＨＤＤ６５０４に存在している画像を読み出して６５０３のプリンタに出力する。ジョブ実行時に、図４や図５で説明した履歴レコードとプリンタ６５０３に出力した画像の参照情報を６５０５のセキュリティユニットに記録する。ここでセキュリティユニット６５０５への記録の際に実画像を記録せず、以前６２０５や６３０５のセキュリティユニットで記録した画像への参照情報を記録することにより、同じ画像を何度も記録せず、処理の高速化と記録量の削減を図っている。
【００４１】
本実施形態に係る画像処理システムでは、これらのジョブを組み合わせることにより、ＦＡＸ受信した文書のプリントや、ＳＣＡＮジョブで読み込んだスキャン画像をＦＡＸ送信する等のことが可能となる。このように複合機１００１での各種ジョブの実行時に、その画像データと履歴レコードとをセキュリティユニットに記録する機能をセキュリティ機能と称する。このセキュリティ機能は複合機１００１の管理者などの特定ユーザの操作によって有効化／無効化の設定が可能である。
【００４２】
図７は、本発明の第１の実施形態におけるジョブ種類毎のセキュリティユニットへの画像格納方法を説明するための図である。図７に示すように、ジョブ種類７００１の列は、ＣＯＰＹやＰＤＬプリントといったジョブ種類を表し、ジョブタイプ７００２の列は、画像の入力（ジョブ）か出力（ジョブ）かといったジョブタイプを表す。また、実画像の記録７００３の列は、セキュリティユニットに実画像を記録するジョブか、実画像への参照情報のみで実画像を記録しないジョブかの設定を表す。
【００４３】
図７において、７１０１のＣＯＰＹジョブは、ジョブタイプ７００２が画像入力を伴う "入力ジョブ"７１０２である。そのため実画像の記録７００３が"する"７１０３になる。
【００４４】
また、７２０１のＰＤＬ−ＰＲＩＮＴジョブは、ジョブタイプ７００２が画像入力を伴う"入力ジョブ"７２０２である。そのため実画像の記録７００３が"する"７２０３になる。
【００４５】
さらに、７３０１のＳＣＡＮジョブ／ＢＯＸ格納ジョブ／フォーム登録ジョブは、ジョブタイプ７００２が画像入力を伴う"入力ジョブ"７３０２である。そのため、実画像の記録７００３が"する"７３０３になる。
【００４６】
さらにまた、７４０１の受信ジョブは、ジョブタイプ７００２が画像入力を伴う"入力ジョブ"７４０２である。そのため、実画像の記録７００３が"する"７４０３になる。
【００４７】
さらにまた、７５０１の送信ジョブは、ジョブタイプ７００２が画像入力を伴わない画像出力のみの"出力ジョブ"７５０２である。そのため実画像の記録７００３が"しない"７５０３になる。したがって、送信ジョブ７５０１は、実画像の代わりに、画像の参照情報を記録することになる。
【００４８】
さらにまた、７６０１のＢＯＸプリントジョブ・受信プリントジョブは、ジョブタイプ７００２が画像入力を伴わない画像出力のみの"出力ジョブ"７６０２である。そのため実画像の記録７００３が"しない"７６０３になる。したがって、ＢＯＸプリントジョブ・受信プリントジョブ７６０１は、実画像の代わりに、画像の参照情報を記録することになる。
【００４９】
図８は、本発明の第１の実施形態に係る画像処理システムにおけるジョブタイプ７００２が入力ジョブとなるジョブ実行時の処理を説明するためのフローチャートである。まず、ジョブが開始されると、ジョブ開始時のログ記録を行う（ステップＳ１０１）。ここでは、ログ記録に必要な領域を確保しストレージサーバ１００５に保存される履歴レコードのうち、現時点で確定している項目の書き込みを行う。特に、文書ＩＤ４０２１の項目は重要であり、ストレージサーバ１００５へ格納される画像を文書単位で特定するための情報となる。尚、ジョブタイプが入力ジョブであるジョブ種に関しては新規文書となるため、新たに文書ＩＤを生成する。また、現時点で不定な項目はジョブ終了時に書き込み処理を行う。ジョブ終了時に書き込む領域もここで確保しておく。
【００５０】
次に、ログが記録できたかどうかの判断を行う（ステップＳ１０２）。その結果、ログ記録ができなかったり、必要な領域が確保できなかったりした場合（Ｎｏ）は、ステップＳ１２１へ進んでジョブの実行を継続せずに、ジョブの終了処理を行う。そして、ジョブの終了処理が終わると本フローチャートを抜ける。一方、ステップＳ１０２の判断で必要領域の確保及びログ記録が正常に行えたと判断した場合（Ｙｅｓ）は、ステップＳ１０３へ進む。
【００５１】
ステップＳ１０３では、画像データの入力待ちを行い、１ページ分の画像が入力されるとステップＳ１０４へ進む。尚、ジョブタイプ７００２が出力ジョブの場合は、ここでの入力はＨＤＤ２００４からの画像読み出しになる。
【００５２】
ステップＳ１０４では、ジョブ実行者が特定のユーザかどうかの判断を行う。そして、ＩＣカードスロット２１００等でのユーザ認証の結果、あらかじめ特別なユーザと設定されている特権ユーザ、システム管理者、部門長等と判断された場合（Ｙｅｓ）はステップＳ１３１へ進み、特別でない一般ユーザと判断された場合（Ｎｏ）はステップＳ１０５へ進む。
【００５３】
ステップＳ１０５では、ステップＳ１０３で入力を受けた画像をストレージサーバ１００５へ格納する。この際、ページ毎にユニークとなる画像ＩＤを付加する。さらに、必要に応じて解像度変換やカラー画像を白黒化する等のカラーモード変換を行い、画像データサイズの圧縮を図る事こと可能である。尚、画像ＩＤは、"デバイスシリアルナンバー"（１０桁ＡＳＣＩＩ）＋"画像記録時刻ｙｙｍｍｄｄｈｈｍｍｓｓ"（１２桁ＡＳＣＩＩ）＋"機器が画像記録毎にインクリメントするシリアル番号（１０桁ＡＳＣＩＩ）" の合計３２桁のＡＳＣＩＩ文字列で表現される。
【００５４】
次に、ストレージサーバ１００５に格納できたかどうかの判断を行う（ステップＳ１０６）。その結果、格納できた場合（Ｙｅｓ）はステップＳ１０７へ進み、格納できなかった場合（Ｎｏ）はステップＳ１１１へ進む。ステップＳ１１１では、ステップＳ１０５で書き込みを行った領域がフルかどうかの判断を行う。そして、フルの場合（Ｙｅｓ）は、書き込める見込みがなしとしてステップＳ１１２へ進み、フルでない場合（Ｎｏ）は、ステップＳ１０５へ戻って再度上記書き込み処理を行う。
【００５５】
ステップＳ１１２では、ジョブのキャンセル処理を行ってステップＳ１０９へ進む。この処理により、ストレージサーバ１００５に格納できなかった画像が送信されたり、プリント出力されたりすることを防止することができる。
【００５６】
ステップＳ１０７では、ステップＳ１０３で入力された画像をＨＤＤ２００４へ格納する。ＢＯＸ格納ジョブやＳＣＡＮジョブ、受信ジョブは、ＨＤＤ２００４への格納だけで処理が終わるが、ＣＯＰＹジョブやＰＤＬプリントジョブの場合は、プリンタ２０９５へのプリント出力処理を行う。また、送信ジョブの場合は、ネットワークＩ／Ｆ２０１０やモデム２０５０を使用した送信処理が行われる。
【００５７】
また、ステップＳ１０６でストレージサーバ１００５への画像格納を確認しているため、プリントや送信される画像は、必ずセキュリティユニットに格納され、後から調査可能となる。そして、ステップＳ１０７の処理が終わると、ステップＳ１０８へ進む。ステップＳ１０８では、ステップＳ１０３で受けた画像が最終ページかどうかの判断を行う。その結果、最終ページであった場合（Ｙｅｓ）はステップＳ１０９へ進み、最終ページでなかった場合（Ｎｏ）はステップＳ１０３に戻って、次の画像の入力を待つ。
【００５８】
ステップＳ１０９では、ジョブの終了待ちを行う。次いで、ジョブ終了結果４００８等のステップＳ１０１の時点では不定で書き込めなかった項目のログ記録処理をストレージサーバ１００５に対して行う（ステップＳ１１０）。そして、ステップＳ１１０でのログ記録が終わるとこのフローチャートを抜ける。
【００５９】
また、ステップＳ１３１では、ストレージサーバ１００５に対してこれから書き込む画像１ページ分の領域確保を行う。そして、１ページ分の領域が確保できたかどうかの判断を行う（ステップＳ１３２）。その結果、領域確保に成功した場合（Ｙｅｓ）はステップＳ１３３へ進み、失敗した場合（Ｎｏ）はステップＳ１１２へ進んで、ジョブのキャンセル処理を行う。
【００６０】
ステップＳ１３３では、ジョブに応じたプリント・送信処理が行われる。例えば、ＣＯＰＹジョブやＰＤＬプリントジョブの場合は、プリンタ２０９５へのプリント出力処理を行う。また、送信ジョブの場合は、ネットワークＩ／Ｆ２０１０やモデム２０５０を使用した送信処理が行われる。
【００６１】
次に、ステップＳ１０３で入力を受けた画像をストレージサーバ１００５へ格納する（ステップＳ１３４）。この際、ページ毎にユニークとなる画像ＩＤを付加する。さらに、必要に応じて解像度変換やカラー画像を白黒化する等のカラーモード変換を行い、画像データサイズの圧縮を図ることも可能である。尚、画像ＩＤは、"デバイスシリアルナンバー"（１０桁ＡＳＣＩＩ）＋"画像記録時刻ｙｙｍｍｄｄｈｈｍｍｓｓ"（１２桁ＡＳＣＩＩ）＋"機器が画像記録毎にインクリメントするシリアル番号（１０桁ＡＳＣＩＩ）" の合計３２桁のＡＳＣＩＩ文字列で表現される。
【００６２】
そして、ステップＳ１３５で、ストレージサーバ１００５に格納できたかどうかの判断を行う。その結果、格納できた場合（Ｙｅｓ）はステップＳ１３７へ進み、格納できなかった場合（Ｎｏ）はステップＳ１３６へ進む。ステップＳ１３６では、ステップＳ１３４で書き込みを行った領域がフルかどうかの判断を行う。そして、フルでない場合（Ｎｏ）はステップＳ１３４へ戻って、再度書き込み処理を行う。一方、フルの場合（Ｙｅｓ）は書き込める見込みがないということでステップＳ１１２へ進み、ジョブキャンセル処理を行う。
【００６３】
上述したステップＳ１３６からステップＳ１１２に進む場合は、プリントや送信された画像がストレージサーバ１００５に記録できないことになる。これは、セキュリティホールになるが、本実施形態では、あらかじめ特別に登録されている特定ユーザということで、わずかなセキュリティホールの可能性より、ジョブの生産性を重視している。すなわち、プリントや送信処理をストレージサーバへの画像書き込みより優先している。
【００６４】
ステップＳ１３７では、ステップＳ１０３で入力された画像をＨＤＤ２００４へ格納する。そして、格納が終わるとステップＳ１０８へ進む。
【００６５】
ここでは、入力ジョブの動作に関して説明したが、出力ジョブは図７で説明したように、実画像の記録の代わりに画像の参照情報を記録するため、各画像毎にストレージサーバ１００５への画像書き込みを優先するのか、プリント・送信処理を優先するのかといった問題が生じない。したがって、出力ジョブでは実画像の記録は行わず、以前に実行した同じ文書を処理した入力ジョブがストレージサーバ１００５へ格納した文書ＩＤ４０２１と同じＩＤをジョブ開始の時点でログ記録することで文書の参照情報を記録する。このことにより、出力ジョブで処理した画像の特定が可能となる。
【００６６】
上述した例では、ユーザによりストレージサーバ１００５への画像書き込みタイミングを変化させたが、全ユーザに対して一律に先にストレージサーバ１００５への書き込みを行うようにしてもよい。このようにすることにより、多少スピードは犠牲になるが、全ユーザ一律にセキュリティ重視の履歴記録を行うことが可能となる。
【００６７】
図９は、本発明の第１の実施形態に係る画像処理システムにおけるストレージサーバ１００５への書き込み例を説明する図である。図９において、９００１はジョブタイプ７００２が入力ジョブ（例えば、ＢＯＸ格納ジョブ７３０１）である。また、９１０１は、ジョブタイプ７００２が出力ジョブ（例えば、ＢＯＸ−ＰＲＩＮＴジョブ７６０１）である。すなわち、出力ジョブ９１０１は、入力ジョブ９００１で入力した画像を出力するジョブである。
【００６８】
また、図９において、入力ジョブ９００１は、履歴レコード９００２と文書ファイル９０１０をストレージサーバ１００５へ記録する。履歴レコード９００２は文書ＩＤ９００３を含む図４を用いて説明した項目により構成される。文書ファイル９０１０は、文書ＩＤ９０１１と各画像データ９０２０、９０３０、９０４０から構成される。文書ＩＤ９０１１と文書ＩＤ９００３により、文書ファイル９０１０と履歴レコード９００２のリンクが行われ、対応関係が表現される。
【００６９】
さらに、図９において、画像データ９０２０は、ステップＳ１０５でストレージサーバ１００５へ書き込まれ、画像ＩＤ９０２１、画像属性９０２２、画像９０２３から構成される。画像ＩＤは、実画像毎にユニークなＩＤであり、画像属性９０２２は画像９０２３の画像フォーマット等である。画像９０２３は、画像イメージそのものである。ストレージサーバ１００５内では、１つの文書は１ファイルから構成され、複数のページ（画像）を持つことが可能である。１つの文書に対して１つのユニークな文書ＩＤ９０１１が存在する。
【００７０】
さらにまた、図９において、出力ジョブ９１０１は、履歴レコード９１０２をストレージサーバ１００５へ記録する。出力ジョブにおいて記録される文書ファイルは存在せず、文書ＩＤ９１０３が以前入力ジョブで記録した文書ＩＤ９０１１と同じ値を記録することにより、出力ジョブ９１０１で出力した文書を表現する。この方式により、出力時にストレージサーバ１００５への画像記録を伴わないため、記録量の削減及びジョブ実行速度の低下防止を図ることができる。
【００７１】
図１０は、ＨＤＤ２００４の細部格納領域とそこに格納されるデータとを説明するための図である。図１０において、（ａ）はＨＤＤ２００４の細部構成を示す図である。ストレージサーバ１００５を内蔵している複合機１０１０では、通常の画像を格納する２００４Ａの領域と、監査用のデータを格納する２００４Ｂの領域の二つを持つことになる。
【００７２】
また、図１０において（ｂ）は、複合機１０１０においてコピージョブ６００１実施時のブロック図である。スキャナ２０７０から入力された画像は、ＲＡＭ２００２に一時格納される。ここで、セキュリティ機能が有効でない場合は、プリンタ２０９５への出力を行いつつ、ＨＤＤ２００４Ａへ画像記録を行う。一方、セキュリティ機能が有効である場合は、ＨＤＤ２００４Ｂへの監査用データ（画像及びその付随情報）を書き込み後、プリンタ２０９５への出力を行いつつ、ＨＤＤ２００４Ａへ画像記録を行う。このことにより、プリントされる画像はプリントされる前に必ずＨＤＤ２００４Ｂへ格納されることになる。すなわち、セキュリティ機能有効化時においては、従来複写動作を高速化するために用いられていた、入力画像のＲＡＭ２００２への書き込みと出力画像のＲＡＭ２００２からの読み出しを同時に行う動作を禁止する。
【００７３】
また、セキュリティ機能無効化時には、ＲＡＭ２００２への画像入力と画像出力が非同期に行われる条件の場合、プリンタ２０９５への出力タイミングでＲＡＭ２００２に入力画像が残っていると、ＨＤＤ２００４Ａから画像を読み出さずにＲＡＭ２００２上の画像をそのままプリント出力する処理が行われる。このことを「メモリ折り返し」と呼ぶ。セキュリティ機能有効時は、ＨＤＤ２００４Ｂへの画像書き込みが優先されるため、ＲＡＭ２００２に画像があっても、それだけではメモリ折り返し処理は行わず、ＨＤＤ２００４Ｂへの画像書き込み済みという条件を満たしたときに初めてメモリ折り返し処理を許可する。さらに、セキュリティ機能無効化時には入力画像と出力画像がほぼ同期的に動ける条件では、スキャナ２０７０からＲＡＭ２００２への画像入力前にプリンタ２０９５内の用紙の給紙処理を開始する「先行給紙」と呼ばれる処理が行われる。しかし、セキュリティ機能有効時には、先行給紙処理の禁止を行い、確実にプリント前にＨＤＤ２００４Ｂへ監査用のデータが格納されてから給紙処理を開始するようにする。
【００７４】
図１０において（ｃ）は複合機１００１においてコピージョブ６００１実施時のブロック図である。（ｂ）との違いは、ＨＤＤ２００４Ｂの代わりに、ストレージサーバ１００５へ監査用のデータを格納する点にある。ストレージサーバ１００５への書き込みが完了しない場合、ＲＡＭ２００２上の画像はプリント等の用途で使用できない点は（ｂ）と同じである。
【００７５】
以上説明したように、ユーザが実行したジョブの履歴情報を画像付きで記録するセキュリティ機能が有効な場合に、セキュリティ機能で必要なデータの書き込み完了前のプリントや送信等の画像出力を禁止することで、出力される画像は安全確実にセキュリティ記録装置に記録することができる。一方で、セキュリティ機能が有効であってもあらかじめ登録されている特定ユーザにおいて、セキュリティ機能で必要なデータの書き込みを優先しないことで、プリントや送信処理動作の速度低下が防止でき、セキュリティとパフォーマンスという２つの要素をバランスよく実現することができる。
【００７６】
すなわち、本実施形態に係る画像処理システムによれば、画像処理装置において入出力される画像及びその付随情報を確実にセキュリティユニットに記録することができる。また、情報漏洩の危険性が少ないと判断されている特定のユーザにおいてセキュリティユニットへの確実な記録より画像処理装置の画像入出力速度を優先することができる。
【００７７】
＜第２の実施形態＞
本発明の第２の実施形態における基本的なシステム構成図、及び基本的なシステムブロック図、及びセキュリティユニットの構成、履歴レコードの記録内容、ジョブ種類毎のデータ処理のフローチャート、及び画像格納方法は、前述した第１の実施形態の図１〜図１０に示すものと同様であるので説明は省略する。
【００７８】
図１１は、本発明の第２の実施形態に係る複合機１００１におけるＦＡＸダイレクト送信実施時の様子を示すブロック図である。ＦＡＸ送信には、主にメモリ送信とダイレクト送信とがある。メモリ送信とは、スキャナ２０７０等から読み込んだ画像を一時的にＨＤＤ２００４等の記録デバイスに蓄積して送信する方法である。当該メモリ送信は、通信時間を短縮できるというメリットがあるが、記録デバイスに記録しきれない場合は、ジョブがキャンセルとなる。一方、ダイレクト送信とは、ＨＤＤ２００４等の記録デバイスを使用せず、スキャナ２０７０等から読み込んだ画像をＲＡＭ２００２に一時的に蓄積したまま送信処理を行うやり方である。当該ダイレクト送信は、ＨＤＤ２００４がフルの状態でも送信することが可能であるが、通信時間が長くなるというデメリットがある。
【００７９】
図１１において、スキャナ２０７０から入力された画像はＲＡＭ２００２に一時格納される。セキュリティ機能が有効でない場合は、ファクシミリ１００２への送信処理を行う。セキュリティ機能が有効である場合は、ストレージサーバ１００５への監査用データ（画像及びその付随情報）を書き込み後、ファクシミリ１００２への送信を行う。このことにより、送信される画像は、送信される前に必ずストレージサーバ１００５へ格納されることになる。
【００８０】
しかし、この方法で複数ページの送信ジョブをストレージサーバ１００５に書き込んだ場合、ページとページの送信の間にストレージサーバ１００５へ監査用データの書き込みを行うことになるが、書き込みに時間がかかると、ファクシミリ１００２との通信タイムアウトが発生し、ジョブが成功しない可能性がある。このため、以下で説明するフローチャートに従ってセキュリティ機能が有効な場合の機能制限を行う必要がある。
【００８１】
図１２は、本発明の第２の実施形態に係る画像処理システムにおける画面表示時の処理を説明するためのフローチャートである。この処理は、操作部２０１２に画面を表示する場合に実行される。
【００８２】
まず最初に、セキュリティ機能が有効かどうかの判断を行う（ステップＳ３０１）。その結果、セキュリティ機能が有効な場合はステップＳ３０２へ進み、無効な場合はステップＳ３０３へ進む。ステップＳ３０２では、ＩＣカードスロット２１００等でのユーザ認証の結果、あらかじめ特別なユーザとして設定されている特権ユーザ、システム管理者、部門長等と判断された場合（Ｙｅｓ）は、ステップＳ３０３へ進む。また、特別でない一般ユーザ、若しくはユーザ認証されていない状態と判断された場合（Ｎｏ）はステップＳ３０４へ進む。
【００８３】
ステップＳ３０３では、通常の操作機能のＵＩ画面を表示する。そして、表示が終わると本フローチャートを抜ける。一方、ステップＳ３０４では、図１１で説明したダイレクト送信等セキュリティ機能が有効な場合に、問題となる可能性のあるリアルタイム処理を伴う機能を網掛け等して選択できないようにした画面を表示する。そして、表示が終わると本フローチャートを抜ける。
【００８４】
以上説明したように、ユーザが実行したジョブの履歴情報を画像付きで記録するセキュリティ機能が有効な場合に、問題となる可能性のある機能を制限表示することで未然に問題機能の実行を防止することができる。一方で、セキュリティ機能が有効であっても、あらかじめ登録されている特定ユーザにおいて、機能制限を設けないことでリスクを把握しているユーザにおいて制限なく通常通りに機器の操作が可能となる。
【００８５】
このように、本実施形態に係る画像処理システムでは、リアルタイム処理機能実行時のセキュリティユニットへの記録に伴って、リアルタイム処理が間に合わずエラーになる事を防止することができる。また、リアルタイム処理機能が必要な特定のユーザに対してだけ、セキュリティユニットへの記録のため禁止されているリアルタイム処理機能の使用を可能にすることができる。
【００８６】
＜その他の実施形態＞
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００８７】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００８８】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００８９】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００９０】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００９１】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００９２】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９３】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００９４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図１】
2010206827.tif 000003
【図２】
2010206827.tif 000004
【図３】
2010206827.tif 000005
【図４】
2010206827.tif 000006
【図５】
2010206827.tif 000007
【図６】
2010206827.tif 000008
【図７】
2010206827.tif 000009
【図８】
2010206827.tif 000010
【図９】
2010206827.tif 000011
【図１０】
2010206827.tif 000012
【図１１】
2010206827.tif 000013
【図１２】
2010206827.tif 000014