(57)【要約】【課題】  ジョブアーカイブ機能では、従来の画像形成処理に加えて、サーバー上に残す画像を別途生成しＨＤＤへ保存する処理が追加となるため、全体的な動作に対するパフォーマンス低下が懸念される【解決手段】  ジョブアーカイブ機能を用いる場合には、サーバー上に残す画像のＪＰＥＧ量子化テーブルは、スキャン速度とＨＤＤへの画像書込み速度から決定する。【選択図】  図２
2007274402.tif 000002
【特許請求の範囲】
【請求項１】
ジョブの履歴記録手段を有する画像処理装置において、
前記画像処理装置内で扱った画像データをジョブ履歴として記録装置に記録、保存する手段と、
前記画像データをジョブ履歴として保存する際に、前記画像データに対して圧縮を行う画像圧縮手段
を有することを特徴とする画像処理装置。
【請求項２】
前記画像圧縮手段で用いる圧縮形式を指定するための画像圧縮形式設定手段を有することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像圧縮形式設定手段において指定できる圧縮方式はJPEG圧縮であって、JPEG圧縮の際に使用するJPEG量子化テーブルを指定するためのJPEG量子化テーブル設定手段
を有することを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記画像圧縮形式設定手段において指定できる圧縮方式はJPEG圧縮であって、JPEG圧縮の際に使用するJPEG量子化テーブルは、画質を優先させるか、パフォーマンスを優先させるかの設定に応じて自動に切り替えるJPEG量子化テーブル自動設定手段
を有することを特徴とする請求項２記載の画像処理装置。
【請求項５】
原稿を読み取り、画像データに変換するための原稿読み取り装置を有し、
前記原稿読み取り装置によって生成された画像データをジョブ履歴として保存する際に、
パフォーマンス優先の設定がされている場合には、前記JPEG量子化テーブル自動設定手段において設定されるJPEG量子化テーブルは、前記原稿読み取り装置の読み取り速度と、前記記録装置に画像データを書き込む速度から決定すること
を特徴とする請求項４記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、履歴管理、特に画像処理装置において入力および出力される画像データを効率良く管理する画像処理装置に関するものである。
【背景技術】
【０００２】
画像処理装置の普及にともない、誰でも原稿の複写や送信を容易に行うことが可能になっている。しかし、これらはユーザにとっての利便性向上の反面、機密原稿などの複写や送信といった情報漏洩の観点では非常に問題となっている。このような問題への対策として、複写や送信などの際に、読み取った画像データ、プリントや送信した画像データをすべて記録装置に蓄積しておき、いつ、どこで、だれが、どのような処理をしたかを記録する画像処理装置が存在する。これにより、情報漏洩した原稿が、どの画像処理装置で処理されたかを、管理者が前記画像データを確認することによって、あとから調査・追跡可能になるといった効果がある。このとき前記記録装置に保存する画像データは、複写や送信に使用した画像データそのものではなく、記録装置の容量を考慮して、解像度を下げたり、画像圧縮率を高めるなどして、データ量が小さくなるように別途記録用の画像を生成していた。
【０００３】
従来例としては、例えば特許文献１をあげることが出来る。
【特許文献１】特開平１１−４３４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像処理装置では、記録用画像データを記録装置へ保存するために必要となる時間への考慮がなされていないため、この機能を用いた場合には、通常の複写や送信に対して、前記記録用画像データの保存に要する時間だけパフォーマンスが劣化するという問題があった。
【課題を解決するための手段】
【０００５】
ジョブの履歴記録手段を有する画像処理装置において、前記画像処理装置内で扱った画像データをジョブ履歴として記録装置に記録、保存する手段と、前記画像データをジョブ履歴として保存する際に、前記画像データに対して圧縮を行う画像圧縮手段を有することを特徴とする画像処理装置。
【発明の効果】
【０００６】
本提案の画像処理装置によれば、スキャナ速度と、記録装置の書込み速度を考慮して、記録用画像データのJPEG量子化テーブルを決定することで、スキャナのパフォーマンスを落とすことなく、記録用画像データを記録装置に保存できるようになる。
【発明を実施するための最良の形態】
【０００７】
（実施例１）
以下に実施例１を示す。
【０００８】
図１は、実施例１における、基本的なシステム構成図である。
【０００９】
複合機1001は原稿を読み取り、複写したりプリントしたり、さまざまな装置に画像を送信したり、さまざまな装置から画像を受信する装置である。複写やプリント等のジョブ実行に際して、複合機1001に接続されているICカードリーダ1022にユーザが持っているICカードを挿入することでユーザ認証を行うことが可能である。ユーザ認証を行なうことで複写やプリント等のジョブを実行したユーザの特定が可能となる。
【００１０】
データベース/メールサーバ1003は複合機1001が読み取ったデータを格納するアプリケーションサーバが動作しているコンピュータである。認証サーバ1021はユーザ認証を行なうサーバである。クライアントコンピュータ1004はデータベースサーバ/メールサーバ1003に接続し、格納されているデータをダウンロードして表示するコンピュータである。必要なプリント指示を複合機1001に対して行うことができる。プリントに際してキーボードから入力されたユーザ名とパスワードを認証サーバ1021に送り、ユーザ認証後プリント処理を実行することが可能である。
【００１１】
ストレージサーバ1005は複合機1001が入出力した全ての画像データを、それを実行したジョブの詳細情報とともに記録・蓄積する監査用のストレージデバイスである。ジョブの詳細情報は履歴レコードとして記録・管理する。チェイシングサーバ1009はストレージサーバ1005のデータを吸い上げてまとめるサーバである。複数の複合機やストレージサーバが存在する環境下において、チェイシングサーバを置くことにより、セキュリティ目的で記録するデータを一元管理することが可能となる。また、チェイシングサーバにおいて吸い上げた画像のＯＣＲ処理を行い、特定キーワードを検知した場合は、情報漏えいの危険ありとし、システム管理者にメール通知することが可能である。
【００１２】
ＬＡＮ1007は、複合機1001、データベース/メールサーバ1003、クライアントコンピュータ1004、ストレージサーバ1005、チェイシングサーバ1009が接続されるネットワークである。
【００１３】
複合機1010は原稿を読み取り、複写したりプリントしたり、さまざまな装置に画像を送信する装置である。複合機1010にはストレージサーバ1005と同等の機能が組み込まれており、複合機1010が入出力した全ての画像データを、それを実行したジョブの詳細情報とともに記録・蓄積する監査用のストレージデバイスを有している。
【００１４】
クライアントコンピュータ1011は複合機1010に接続し、プリント出力指示やIFAX(インターネットFAX)指示を行う。プリントやIFAX等のジョブ実行に際して、クライアントコンピュータ1011に接続されているICカードリーダ1023にユーザが持っているICカードを挿入することでユーザ認証を行うことが可能である。
【００１５】
ＬＡＮ1012は、複合機1010、クライアントコンピュータ1011が接続されるネットワークである。ファクシミリ1002は複合機1010の複合機が読み取ったデータを、公衆回線1008を介して受信しプリントするファクシミリ装置である。また、ファクシミリ1002は公衆回線1008を介して複合機1010に画像データを送信することも可能である。ＬＡＮ1007とＬＡＮ1012はWAN 1020(Wide Area Network：広域通信網)にて接続されている。
【００１６】
図２は、実施例１における、システムブロック図であり、複合機1001や複合機1010に実装される。
【００１７】
Controller Unit 2000は画像入力デバイスであるScanner2070や画像出力デバイスであるPrinter2095と接続し、一方ではLAN2011や公衆回線(WAN)2051と接続することで、画像情報やデバイス情報の入出力を行う為のコントローラである。 CPU2001はシステム全体を制御するコントローラである。RAM2002はCPU2001が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。ROM2003はブートROMであり、システムのブートプログラムが格納されている。HDD2004はハードディスクドライブで、システムソフトウェア、画像データを格納する。操作部I/F2006はタッチパネルを有した操作部(UI)2012とのインターフェース部で、操作部2012に表示する画像データを操作部2012に対して出力する。また、操作部2012から本システム使用者が入力した情報を、CPU2001に伝える役割をする。Network I/F2010はLAN2011に接続し、情報の入出力を行う。Modem2050は公衆回線2051に接続し、情報の入出力を行う。以上のデバイスがシステムバス2007上に配置される。Image Bus I/F2005はシステムバス2007と画像データを高速で転送する画像バス2008を接続し、データ構造を変換するバスブリッジである。画像バス2008は、PCIバスまたはIEEE1394で構成される。画像バス2008上には以下のデバイスが配置される。ラスターイメージプロセッサ(RIP)2060はPDLコードをビットマップイメージに展開する。デバイスI/F部2020は、画像入出力デバイスであるスキャナ2070やプリンタ2095とコントローラ2000を接続し、画像データの同期系/非同期系の変換を行う。スキャナ画像処理部2080は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部は、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。画像回転部2030は画像データの回転を行う。画像圧縮部2040は、多値画像データはJPEG、2値画像データはJBIG、MMR、MHの圧縮伸張処理を行う。IC Card Slot2100はICカードメディアによるユーザ認証を行う。このユーザ認証によりジョブ実行時のユーザを特定する。また、ICカードメディアを挿入した後に適切なPIN(Personal Identifier Number)コードを入力することにより、暗号・復号に用いる鍵の入出力を行うことが可能となる。暗号・復号処理部2110はIC Card Slot2100の鍵やデバイス固有の鍵を用いてデータの暗号化・複合化処理を行うハードウェアアクセラレータボードである。OCR・OMR処理部2111は画像データに含まれる文字情報や２次元バーコードを解読して文字コード化する処理を行う。
【００１８】
図３は、実施例１における、複合機1001が画像データおよびジョブの詳細情報をストレージサーバ1005へ書き込む場合の構成例である。
【００１９】
この構成例では、ＬＡＮを利用し、複合機1001からストレージサーバ1005への画像データおよびジョブの詳細情報（履歴レコード）格納には、SOAP(Simple Object Access Protocol)を利用しているが、その他既存のデータ転送可能なプロトコルであればいずれでも構わず、必要に応じてSSLを用いるなど暗号処理を施しても構わない。ストレージサーバ1005内のデータを暗号化処理し保存しても構わない。
【００２０】
また、本実施例では複合機1001、ストレージサーバ1005が別体の構成となっているが、ストレージサーバ1005が複合機1001に組み込まれている構成であっても構わない。これらストレージサーバ1005へアクセスするために必要な設定情報は複合機1001のシステム管理者のみが設定可能なように保護されている。
【００２１】
図４は、ストレージサーバ1005に保存される履歴レコードの一例である。4001から4025の各行がそれぞれの項目であり、項目の説明が項目列にある。タグ名列はデータを識別するための項目毎のタグ名である。4001はジョブ種類の項目でありＣＯＰＹやＦＡＸやＰＤＬといったジョブの種類を示す。タグ名は［JobKind］となる。4002はジョブ名の項目であり、実行されたジョブのジョブ名を示す。タグ名は［JobName］である。4003はジョブ依頼者の項目であり、実行されたジョブのユーザ名を示す。タグ名は［ClientName］である。4004は文字コード情報の項目であり、当レコードで使用している文字コード情報を示す。タグ名は［CharacterCode］である。4005は部門コードの項目であり、ユーザが所属している部門番号を示している。タグ名は［SectionNo］である。4006はジョブ開始時刻の項目であり、当ジョブの開始時刻を示す。タグ名は［StartTime］である。4007はジョブ終了時刻の項目であり、当ジョブの終了時刻を示す。タグ名は［EndTime］である。4008はジョブ終了結果の項目であり、ＯＫやCanceledなど当ジョブの終了結果内容を示す。タグ名は［Result］である。4009は１部あたりの枚数の項目であり、何ページのジョブかを示す。タグ名は［ResourceCount］である。4010は部数の項目であり、何部出力する設定かを示す。タグ名は［Copies］である。
【００２２】
4011は通信方法の項目であり、通信方法の種類を示す。タグ名は［Protocol］である。4012は通信種別の項目であり、送信か受信かを示す。タグ名は［ComType］である。4013は使用回線番号の項目であり、使用している電話番号などを示す。タグ名は［LineInfo］である。4014は送受信相手先アドレスの項目であり、相手先のアドレスや電話番号を示す。タグ名は［NoticeAddress］である。4015は送受信相手先名称の項目であり、ジョブの相手先の名称を示す。タグ名は［ComAbbreviation］である。4016はサブジェクトの項目であり、e-mailジョブなどにおけるサブジェクトを示す。タグ名は［Subject］である。4017は画像パス名の項目であり、画像格納ジョブにおける画像格納先を示す。タグ名は［PathName］である。4018はデバイス名の項目であり、機器につけられている名称を示す。タグ名は［DeviceName］である。4019はデバイスシリアルナンバーの項目であり、機器固有のシリアル番号を示す。タグ名は［DeviceSerialNo］である。4020はデバイスアドレスの項目であり、機器のＩＰアドレスなどを示す。タグ名は［DeviceAddress］である。4021は文書ＩＤの項目であり、ジョブが扱う文書を特定するためのものである。複数の文書ＩＤを並べることにより、複数文書の表現が可能である。タグ名は［DocumentID］である。文書IDは、“デバイスシリアルナンバー”(10桁ASCII)＋“ドキュメント生成時刻yymmddhhmmss”(12桁ASCII)＋“機器がジョブ毎にインクリメントするシリアル番号(10桁ASCII)” の合計３２桁のASCII文字列で表現される。4022はジョブの詳細情報の項目であり、特記事項などを記載する。この例で"FORM-COMPOSIITON"とあるが、フォーム合成のことで、あらかじめ登録されたフォーム画像と、投入されたジョブの画像をページ毎に合成して出力することをあらわしている。タグ名は［JobInformation］である。4023はユーザ認証手段の種類の項目であり、使用したユーザ認証手段を記録する。タグ名は［AuthKind］である。
【００２３】
これらの4001から4023の項目は全て使用するとは限らず、使用しない場合は内容が無い項目として記録される。
【００２４】
図５も図４と同様であり、5001から5023の各行が4001から4023の各行に相当する。4001や5001で示されるジョブ種類が例１、例２で異なるが、このようにジョブ種類などに応じて使用される項目も異なることになる。
【００２５】
図６は、実施例１における、セキュリティ機能有効時のジョブ種類毎のデータフローの説明図である。6001はＣＯＰＹジョブであり、6002のスキャナから読み込んだ画像を一時的に6004のＨＤＤに記録し、6003のプリンタに出力する。ジョブ実行時に、図４や図５で説明した履歴レコードとスキャナ6002から読み込んだ画像を6005のセキュリティユニットに記録する。ここで述べているセキュリティユニットとは、ストレージサーバ1005の総称である。
【００２６】
6101はＰＤＬプリントジョブであり、6102のホストから送られてきたＰＤＬデータをＲＩＰし画像を作成する。ＲＩＰ後の画像を一時的に6104のＨＤＤに記録し、6103のプリンタに出力する。ジョブ実行時に、図４や図５で説明した履歴レコードとＲＩＰ後の画像を6105のセキュリティユニットに記録する。
【００２７】
6201はＳＣＡＮジョブやＢＯＸ格納ジョブであり、6202のスキャナから送られてきた画像や、6023のｈホストから送られてきたＰＤＬデータをＲＩＰした画像を6204のＨＤＤに記録する。ジョブ実行時に、図４や図５で説明した履歴レコードと入力された画像を6205のセキュリティユニットに記録する。このジョブで6204のＨＤＤに記録された画像は、後からプリントや送信などが可能である。
【００２８】
6301はＦＡＸ受信ジョブやＩ−ＦＡＸ受信ジョブであり、6302の相手先から送られてきた画像を6304のＨＤＤに記録する。ジョブ実行時に、図４や図５で説明した履歴レコードと相手先6302から受けた画像を6305のセキュリティユニットに記録する。このジョブで6304のＨＤＤに記録された画像は、後からプリントや送信などが可能である。
【００２９】
6401はＦＡＸ・Ｉ−ＦＡＸ送信ジョブやＳＥＮＤジョブであり、6201や6301のジョブで格納されたＨＤＤ6404に存在している画像を読出し6403の相手先に送信する。ジョブ実行時に、図４や図５で説明した履歴レコードと相手先6403に送信した画像の参照情報を6405のセキュリティユニットに記録する。ここでセキュリティユニット6405への記録の際に実画像を記録せず、以前6205や6305のセキュリティユニットで記録した画像への参照情報を記録することにより、同じ画像を何度も記録せず、処理の高速化と記録量の削減をはかっている。なお、ここでいうＳＥＮＤジョブとは、e-mailやＦＴＰ，ＳＭＢといったプロトコルで画像送信されるジョブの総称である。
【００３０】
6501は受信プリントジョブやＢＯＸプリントジョブであり、6201や6301のジョブで格納されたＨＤＤ6504に存在している画像を読出し6503のプリンタに出力する。ジョブ実行時に、図４や図５で説明した履歴レコードとプリンタ6503に出力した画像の参照情報を6505のセキュリティユニットに記録する。ここでセキュリティユニット6505への記録の際に実画像を記録せず、以前6205や6305のセキュリティユニットで記録した画像への参照情報を記録することにより、同じ画像を何度も記録せず、処理の高速化と記録量の削減をはかっている。
【００３１】
これらのジョブを組み合わせることにより、ＦＡＸ受信した文書のプリントや、ＳＣＡＮジョブで読み込んだスキャン画像をＦＡＸ送信するなどのことが可能となる。
【００３２】
図７はジョブ種類毎のセキュリティユニットへの画像格納方法を示している。ジョブ種類7001の列がＣＯＰＹやＰＤＬプリントといったジョブ種類を表し、ジョブタイプ7002の列が画像の入力（ジョブ）か出力（ジョブ）かといったジョブタイプを表し、実画像の記録7003の列がセキュリティユニットに実画像を記録するジョブか、実画像への参照情報のみで実画像を記録しないジョブかの設定を表す。
【００３３】
7101のＣＯＰＹジョブはジョブタイプ7002が画像入力を伴う“入力ジョブ”7102である。そのため実画像の記録7003が“する”7103になる。
【００３４】
7201のＰＤＬ−ＰＲＩＮＴジョブはジョブタイプ7002が画像入力を伴う“入力ジョブ”7202である。そのため実画像の記録7003が“する”7203になる。
【００３５】
7301のＳＣＡＮジョブ／ＢＯＸ格納ジョブ／フォーム登録ジョブはジョブタイプ7002が画像入力を伴う“入力ジョブ”7302である。そのため実画像の記録7003が“する”7303になる。
【００３６】
7401の受信ジョブはジョブタイプ7002が画像入力を伴う“入力ジョブ”7402である。そのため実画像の記録7003が“する”7403になる。
【００３７】
7501の送信ジョブはジョブタイプ7002が画像入力を伴わない画像出力のみの“出力ジョブ”7502である。そのため実画像の記録7003が“しない”7503になる。したがって、送信ジョブ7501は実画像のかわりに、画像の参照情報を記録することになる。
【００３８】
7601のＢＯＸプリントジョブ・受信プリントジョブはジョブタイプ7002が画像入力を伴わない画像出力のみの“出力ジョブ”7602である。そのため実画像の記録7003が“しない”7603になる。したがって、ＢＯＸプリントジョブ・受信プリントジョブ7601は実画像のかわりに、画像の参照情報を記録することになる。
【００３９】
図８は実施例１におけるジョブ履歴情報記録時に実行される処理のフローチャートである。ジョブ履歴情報は各項目をまとめて一度に記録せず、記録できる項目から随時記録していく。
【００４０】
まず、S10001ではユーザ認証手段情報を取得する。次にS10002へ進み、ユーザ認証手段の情報をユーザ認証手段の種類4023へ記録する。記録が終わるとS10003へ進む。S10003ではユーザ認証を使用しているかどうかの判断を行なう。ユーザ認証を使用している場合はS10004へ、使用していない場合はフローチャートを終了する。S10004では、実際のジョブ処理を実行し、全ての処理を終了する(S10004の処理の詳細は、図10、図11、図12を用いて後述する)。また、ここでは図示していないが、ほかの履歴項目は随時記録処理されている。
【００４１】
図10、図11、図12を用いて、図8に示したS10004におけるジョブ実行時に行われる処理について説明する。ただし、ここではBox格納ジョブについて述べるものとする。
【００４２】
まず、S40001において、スキャナ2070にセットされた原稿の読み取りを行なう(8001)。スキャナ2070により読み取られた画像データ(8002)はRAM2002に展開され、S40002において画像圧縮2040を用いて圧縮される(8003)。このとき圧縮に用いるJPEG量子化テーブルは、図11に示すように圧縮前の生画像データに対して、何分の1になるかを目標として定義した各テーブルのうち、あらかじめ原稿の読み取り前に設定されたテーブルを用いる。ここでは、例えばTableNo.002の1/3圧縮(1102)が選択されていたとする。圧縮後のデータ(8004)は再びRAM2002に展開され、S40003においてHDD2004に保存される(8005)。S40004では、実画像の記録を行なうかどうかを判断し、記録しない場合は処理を終了し、記録する場合はS40005へと進む。S40005では、セキュリティーユニットへ保存するための画像に適用するJPEG量子化テーブルには何分の1のテーブルを用いるかを判断する。ただし、ここで使用するJPEG量子化テーブルは、原稿読み取り前に管理者などによってあらかじめ、図９に示すような設定画面から指定を行っておくものとする。図９において、1301を選択すると、使用するJPEG量子化テーブルを直接指定することが出来、図11に示す各テーブルから1つ選択することとなる。1302が選択された場合は画質優先となり、1303が選択された場合はパフォーマンス優先で使用するJPEG量子化テーブルが決定される。また、1301では圧縮率を指定するのではなく、圧縮形式を指定できるようにしてもよい。
【００４３】
S40005において、JPEG量子化テーブルの指定(または、圧縮形式の指定)がされていれば、S40006へと進み、指定された量子化テーブル(または指定された圧縮形式)を用いて、画像データ(8004)の再圧縮を行う(8006)。再圧縮した画像データ8007は、S40007において、HDDに保存する(8008)。S40005において、画質優先という指定がされていれば、画像データ(8004)の再圧縮を行うことなく、S40007へと進みHDDへ画像データを保存する(8008)。S40005において、パフォーマンス優先という指定がされていれば、S40008へと進み、8006において用いるJPEG量子化テーブルの決定を行う。JPEG量子化テーブルの決定方法は次の通りである。
【００４４】
今、HDDへの画像データの書き込み速度がA[MByte/sec](例えば50MByte/sec)、A4原稿(7015×4960画素)のスキャナの原稿読み取り速度がB[sec/枚](例えば1sec/枚)であったとすると、B[sec]内に、HDDへ元画像データ(8004)とセキュリティーユニットに保存するための画像データ(8007)を保存できなければ、HDDへの両画像データの書き込み時間がボトルネックとなり、スキャン動作のパフォーマンスがその分ダウンしてしまうこととなる(ただし、8003や8006における画像を圧縮するために要する時間は、HDD書き込み速度Aや、スキャン速度Bと比較し、小さいものとする)。従って、B[sec](例では1sec)内に、HDDへ両画像データを保存するためには、両画像データの総和C[MByte]がA×B[MByte](例では50MByte)以下となるようにJPEG圧縮を行う必要がある。つまり、この条件を満たすように、8006での再圧縮時に使用するJPEG量子化テーブルを決定すればよいこととなる。
【００４５】
8001におけるスキャンで読み込まれた圧縮されていない画像データ(8002)は、RGB各色1Byte/画素であらわされていたとすると、A4原稿に対する画像データサイズD[MByte]は次のように計算される。
【００４６】
D = 7015 × 4960 × 3 / 1024 / 1024 [MByte]
次に、上記画像データ8002は、8003であらかじめ指定されたE分の1圧縮を目標としたJPEG量子化テーブル(ここでは先にも述べたように、TableNo.002の1/3圧縮(1102)が指定されていたとする)で圧縮され、その画像データ8004のサイズF[MByte]は次のように計算される。
【００４７】
F = D / E [MByte]
ただし、1/E圧縮のJPEG量子化テーブルを用いたからといって、実際の画像データサイズが上記F[MByte]となるわけではなく、原稿に依存するため、このサイズは理論値ということになる。
【００４８】
次に、8006で使用するJPEG量子化テーブルをx分の1とすると、8007の画像データサイズG[MByte]は、
G = D / x [MByte]
となり、画像データ8004と画像データ8007の総和C(=F+G)[MByte]が、
C <= A×B
を満たすようなxを求めればよいことになる。上記式を用いて、今までの説明において仮定してきた値を実際に用いて、xを求めると、
・HDD書き込み速度A = 50 [MByte/sec]
・スキャン速度B = 1 [枚/sec]
・8003で使用するJPEG量子化テーブル 1/E = 1/3
7015 × 4960 × 3 / 1024 / 1024 / 3 + 7015 × 4960 × 3 / 1024 / 1024 / x <= 50×1
x >= 5.9
となり、5.9分の1より高い圧縮のかかるJPEG量子化テーブルを使用すればよく、TableNo.004の1/6圧縮(1104)を使用すればよいことが求まる。
【００４９】
以上のように、S40008において量子化テーブルの決定を行い、次にS40009において、決定したJPEG量子化テーブルを用いて、画像データ(8004)の再圧縮を行う(8006)。再圧縮した画像データ8007は、S40007において、HDDに保存する(8008)。
【００５０】
以上説明した処理により、ジョブ履歴情報記録時に実画像の記録を行う場合には、スキャナの読み込み速度と、HDDへの画像データ書き込み速度を考慮して、セキュリティーユニットに保存する画像生成の際に使用するJPEG量子化テーブルを決定することによって、スキャン動作のパフォーマンスを落とすことなく記録出来るようになる。
【図面の簡単な説明】
【００５１】
【図１】基本的なシステム構成を示す図である。
【図２】複合機1001および複合機1010のシステムブロック図である。
【図３】複合機1001が画像データおよびジョブの詳細情報（履歴レコード）をストレージサーバ1005へ書き込む場合の構成例である。
【図４】ストレージサーバ1005に記録されている履歴レコードの例である。
【図５】ストレージサーバ1005に記録されている履歴レコードの例である。
【図６】ジョブ種類毎のデータフロー図である。
【図７】ジョブ種類毎の画像格納方法である。
【図８】セキュリティーユニットへ保存する画像の圧縮率を指定するための画面である。
【図９】ジョブ履歴情報記録時に実行される処理のフローチャートである。
【図１０】、ジョブ実行に関する処理のフローチャートである。
【図１１】JPEG量子化テーブルを示す。
【図１２】、Box格納ジョブの画像処理フローを示す図である。
【符号の説明】
【００５２】
1001  複合機
1002  ファクシミリ
1003  データベース/メールサーバ
1004  クライアントコンピュータ
1005  ストレージサーバ
1007  ＬＡＮ
1008  公衆回線
1009  チェイシングサーバ
1010  複合機
1011  クライアントコンピュータ
1020  ＷＡＮ
2000  コントローラユニット
2001  CPU
2002  RAM
2003  ROM
2004  ハードディスク
2005  Image Bus I/F
2006  操作部I/F
2007  システムバス
2008  画像バス
2010  Network I/F
2011  LAN
2012  操作部
2020  デバイスI/F
2030  画像回転
2040  画像圧縮
2050  MODEM
2051  WAN
2060  RIP
2070  スキャナ
2080  スキャナ画像処理
2090  プリンタ画像処理
2095  プリンタ
2100  IC Card Slot
2110  暗号・復号処理
2111  OCR/OMR処理
【図１】
2007274402.tif 000003
【図２】
2007274402.tif 000004
【図３】
2007274402.tif 000005
【図４】
2007274402.tif 000006
【図５】
2007274402.tif 000007
【図６】
2007274402.tif 000008
【図７】
2007274402.tif 000009
【図８】
2007274402.tif 000010
【図９】
2007274402.tif 000011
【図１０】
2007274402.tif 000012
【図１１】
2007274402.tif 000013
【図１２】
2007274402.tif 000014