(57)【要約】【課題】  スキャンした画像データをＵＳＢ接続のフラッシュメモリに書き出す機能を有する画像処理装置において書き出そうとする時に接続したフラッシュメモリの空き容量が不足しているとデータを消去して空きを増やす必要がある。画像処理装置上からはどのデータが不要か判別しにくいため一旦作業を中断してフラッシュメモリを持ち帰ってＰＣに接続し不要データをＰＣで確認消去して、再度スキャンする必要があった。【解決手段】  書き出そうとする時に接続したＵＳＢフラッシュメモリの空き容量が不足しているとＡＤＦから読み取っている場合は再スキャンする事で再圧縮による画質劣化を防ぐ事ができ、ＢＯＯＫ原稿台から読み取る場合は再圧縮して書き込む事で原稿を再度セットする手間が省けるので空き容量が不足している時でも１回画像処理装置の前に行きスキャン作業をするだけで良くＵＳＢフラッシュメモリに書き込む事ができ、利便性を向上させる。【選択図】  図１
2006166222.tif 000002
【特許請求の範囲】
【請求項１】
ＵＳＢＩ／Ｆを有し、ＵＳＢＩ／ＦでＵＳＢフラッシュメモリを接続し、スキャンした画像データをＵＳＢＩ／Ｆで接続されたＵＳＢフラッシュメモリに書き出す機能を有する画像処理装置の制御方法において、
スキャンした画像データをＵＳＢフラッシュメモリに書き出そうとする時に、すべてのスキャンした圧縮画像データを書き込める空き容量が無い場合に、自動原稿給送手段を使用して読み取っている場合は、圧縮率を上げ再度スキャンを行わせてＵＳＢフラッシュメモリに書きこみ、原稿台から読み取っている場合は、画像処理装置で圧縮済み画像データを一旦伸張し、圧縮率を上げて再圧縮し、ＵＳＢフラッシュメモリに書き込む事を特徴とする画像処理装置の制御方法。
【請求項２】
ＵＳＢＩ／Ｆを有し、ＵＳＢＩ／ＦでＵＳＢフラッシュメモリを接続し、スキャンした画像データをＵＳＢＩ／Ｆで接続されたＵＳＢフラッシュメモリに書き出す機能を有する画像処理装置の制御方法において、
スキャンした画像データをＵＳＢフラッシュメモリに書き出そうとする時に、すべてのスキャンした圧縮画像データを書き込める空き容量が無い場合、画像処理装置で圧縮済み画像データを一旦伸張し、圧縮率を上げて再圧縮し、ＵＳＢフラッシュメモリに書き込む事を特徴とする画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特に、複写機、複合機、ＭＦＰ、ファクシミリ等の画像処理装置における、画像処理装置と接続されたフラッシュメモリへのスキャン画像データの書き出しのための好適な制御方法に関する。
【背景技術】
【０００２】
スキャンした画像データをＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）接続のフラッシュメモリに書き出す機能を有する画像処理装置において、書き出そうとする時に接続したフラッシュメモリの空き容量が不足していると、データを消去して空きを増やす必要がある。画像処理装置上からはどのデータが不要か判別しにくいため、一旦作業を中断して、フラッシュメモリを持ち帰ってＰＣに接続し、不要データをＰＣで確認消去して、再度スキャンする必要があった。
【０００３】
また、デジタル複写機で送信する電子メールのデータ量に起因する送信エラーが発生した場合に、エラー通知メールを解析し、電子メールの容量に起因するエラー通知が検出されると、エラー通知メールを受けた電子メールに添付された画像を取得して低解像度化により小容量化し、小容量化された画像を再送信するものも存在する（例えば、特許文献１を参照）。
【特許文献１】特開２００２−１２５０９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来例は、スキャンした画像データを電子メールとして送信する際における制御方式であって、スキャンした画像データをＵＳＢ接続のフラッシュメモリに書き出す機能を有する画像処理装置においてそのまま適用されるものではない。
【０００５】
また、従来の技術で述べたように、スキャンした画像データをＵＳＢ接続のフラッシュメモリに書き出す機能を有する画像処理装置において、書き出そうとする時に接続したフラッシュメモリの空き容量が不足していると、データを消去して空きを増やす必要がある。画像処理装置上からはどのデータが不要か判別しにくいため、一旦作業を中断して、フラッシュメモリを持ち帰ってＰＣに接続し、不要データをＰＣで確認消去して、再度スキャンする必要があった。
【０００６】
本発明は書き出そうとする時に接続したＵＳＢフラッシュメモリの空き容量が不足していると、ＡＤＦ（自動原稿送り装置）から読み取っている場合は再スキャンする事で再圧縮による画質劣化を防ぐ事ができ、原稿台から読み取る場合は再圧縮して書き込む事で原稿を再度セットする手間が省けるので、空き容量が不足している時でも、１回画像処理装置の前に行きスキャン作業をするだけで良く、ＵＳＢフラッシュメモリに書き込む事ができ、利便性を向上させる画像処理装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明は、ＵＳＢＩ／Ｆを有し、ＵＳＢＩ／ＦでＵＳＢフラッシュメモリを接続し、スキャンした画像データをＵＳＢＩ／Ｆで接続されたＵＳＢフラッシュメモリに書き出す機能を有する画像処理装置において、スキャンした画像データをＵＳＢフラッシュメモリに書き出そうとする時に、すべてのスキャンした圧縮画像データを書き込める空き容量が無い場合、自動原稿送り手段から読み取っている場合は、圧縮率を上げ再度スキャンを行わせてＵＳＢフラッシュメモリに書きこみ、原稿台から読み取っている場合は、画像処理装置で圧縮済み画像データを一旦伸張し、圧縮率を上げて再圧縮し、ＵＳＢフラッシュメモリに書き込む事を特徴とする。
【０００８】
また、本発明は、ＵＳＢＩ／Ｆを有し、ＵＳＢＩ／ＦでＵＳＢフラッシュメモリを接続し、スキャンした画像データをＵＳＢＩ／Ｆで接続されたＵＳＢフラッシュメモリに書き出す機能を有する画像処理装置において、スキャンした画像データをＵＳＢフラッシュメモリに書き出そうとする時に、すべてのスキャンした圧縮画像データを書き込める空き容量が無い場合、画像処理装置で圧縮済み画像データを一旦伸張し、圧縮率を上げて再圧縮し、ＵＳＢフラッシュメモリに書き込む事を特徴とする。
【発明の効果】
【０００９】
本発明によれば、スキャンした画像データをＵＳＢ接続のフラッシュメモリに書き出す機能を有する画像処理装置において、書き出そうとする時に接続したフラッシュメモリの空き容量が不足していると、ＢＯＯＫ原稿台から読み取る場合は再圧縮して書き込む事で原稿を再度セットする手間が省け、ＡＤＦから読み取っている場合は再スキャンする事で再圧縮による画質劣化を防ぐ事ができるので、空き容量が不足している時でも、１回画像処理装置の前に行きスキャン作業をするだけで良く、ＵＳＢフラッシュメモリに書き込む事ができる利便性を向上させた画像処理装置の提供およびその制御が可能となる。
【００１０】
また、スキャンした画像データをＵＳＢ接続のフラッシュメモリに書き出す機能を有する画像処理装置において、書き出そうとする時に接続したフラッシュメモリの空き容量が不足していると、再圧縮して書き込む事で原稿を再度セットする手間が省け、空き容量が不足している時でも、１回画像処理装置の前に行きスキャン作業をするだけで良く、ＵＳＢフラッシュメモリに書き込む事ができる利便性を向上させた画像処理装置の提供およびその制御が可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１２】
図１は本発明の実施の形態に係る画像処理装置の要部の構成を示すブロック図である。画像処理装置は、画像読取機能・画像形成機能・ファクシミリ機能・ＰＣプリント機能を有するものであり、イメージセンサ３０１、Ａ／Ｄ変換部３０２、画像処理部３０３、ＲＡＭ３０４、記録処理部３０５、記録装置３０６、メインＣＰＵ３０７、イメージセンサ制御部３０８、ＲＯＭ３０９、通信部３１０、センサ３１１、ＡＤＦモータ３１２、モータ制御部３１３、操作部・センサ制御部３１４、操作部３１５、ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）３１６、ＳＲＡＭ３１７、ＳＲＡＭ・ＲＴＣバックアップ回路３１８、ＵＳＢ  Ｉ／Ｆ３２０、ＢＯＯＫモータ３２１、ＨＤＤ（ハードディスク）３２２を備えている。
【００１３】
ＵＳＢフラッシュメモリ３は、ＵＳＢ  Ｉ／Ｆ（ＵＳＢフラッシュメモリ３内）４０１を経由して画像処理装置２と通信し、データの転送を行う。ＵＳＢフラッシュメモリ３内のＵＳＢフラッシュメモリコントローラ（図示せず）は、内蔵するフラッシュメモリの空き容量の検知を行い、内蔵するフラッシュメモリ（図示せず）のリードライトアクセス制御を行い、ＵＳＢ  Ｉ／Ｆ（ＵＳＢフラッシュメモリ３内）４０１経由で画像処理装置２とフラッシュメモリ空き容量情報やライト・リードするデータの転送制御を行う。
【００１４】
上記画像処理装置の構成を詳述すると、イメージセンサ３０１は、光源から原稿へ照射したその反射光を電気信号に光電変換する。イメージセンサはカラー、又はモノクロで読取を行う。Ａ／Ｄ変換部３０２は、イメージセンサ３０１の出力信号のＡ／Ｄ変換を行う。画像処理部３０３は、Ａ／Ｄ変換部３０２の出力信号に画像処理を施すものであり、シェーディング補正用の演算器、符号復号化処理部、画像データ蓄積用のメモリ、輝度濃度変換テーブル、光源点灯時間測定ブロック等を備えている。ＲＡＭ３０４は、画像処理部３０３で画像処理が施された画像データを記憶する。また、メインＣＰＵ３０７が画像処理装置を制御するための作業領域としても使用する。ＨＤＤ（ハードディスク）３２２はＲＡＭ３０４に入らない画像データ保存や作業領域として使用できる記憶領域であり、必要に応じて装着する。ＲＴＣ３１６は、ファクシミリ動作や画像処理装置の時刻表示、時刻管理のため使用する。ＳＲＡＭ３１７は、画像処理装置の初期設定やファクシミリの電話番号データを保存する。ＳＲＡＭ・ＲＴＣバックアップ回路３１８は、ＡＣが遮断されているときに、時刻や初期設定や電話番号データが失われないよう内蔵する１次電池より電圧を供給してバックアップを行う回路である。記録処理部３０５は、記録（画像形成）用画像処理を行う。記録装置３０６は、記録紙に対する画像の記録（画像形成）を行う。メインＣＰＵ３０７は、画像処理装置各部を制御する中央処理装置であり、ＲＯＭ３０９に格納された或いは外部から供給される本発明の制御プログラムに基づき図のフローチャートに示す処理を実行する。イメージセンサ制御部３０８は、光源制御信号、蓄積制御信号及びセンサ制御信号に基づき原稿を読み取るイメージセンサ３０１を制御する。
【００１５】
ＲＯＭ３０９は、本発明の制御プログラムを含む各種制御プログラムや固定データを格納している。通信部３１０は、画像処理装置と外部装置との間のデータ通信を制御する。ファクシミリ機能を有する場合、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌ  Ｕｎｉｔ）、モデムを含み、ネットワーク接続機能を有する場合はＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）を含んでいる。モータ制御部３１３は、ＡＤＦモータ３１２及びＢＯＯＫモータ３２１を駆動制御する。ＡＤＦモータ３１２は、複数部の原稿を読み取る際、自動的に原稿をイメージセンサ３０１の読取部へ送り込む機構を有するＡＤＦ１０２（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）を駆動する。ＢＯＯＫモータ３１２は、原稿台１０３に置かれた原稿を読み取る際、イメージセンサ３０１が固定されたキャリッジ（図示せず）を駆動する。操作部・センサ制御部３１４は、操作部３１５やセンサ３１１に対する信号の入出力を制御する。センサ３１１は、読取や記録の際の原稿や記録紙の有無の検知、圧板の開閉や原稿の有無などを検知する。操作部３１５は、各種データ入力や各種設定を行うための入力手段、各種表示を行う表示手段を備えている。
【００１６】
上記構成を更に詳述すると、画像処理装置の各々のブロック（イメージセンサ３０１等）には、ＰＳＵ（図示せず）（Ｐｏｗｅｒ  Ｓｕｐｐｌｙ  Ｕｎｉｔ）から電源が供給されている。また、画像処理装置の各々のブロックは、電気信号線により結合されており、データの伝送が可能であり、メインＣＰＵ３０７がＲＯＭ３０９からプログラムを読み込み実行することにより制御されている。
【００１７】
画像処理装置は、電源投入後に初期動作を行い、稼動状態に有る場合、画像処理装置の操作部をユーザーが操作することによって、画像処理装置が有するコピー機能やファクシミリ機能やメール送信機能やスキャン機能を使用したり、画像処理装置における各種動作の設定モードを指示したりすることが可能である。また、ＰＣ４とＬＡＮ７を介して接続されている場合、ＰＣよりプリントデータを受け取ることでＰＣプリンターとして動作する。また、プリントサーバー（図示せず）とＬＡＮ７を介して接続されている場合、ＰＣよりプリントサーバーへ転送したプリントデータを受け取ることでＰＣプリンターとして動作する。また、メール送信時は、通信部３１０よりＬＡＮ７を介してＳＭＴＰサーバー５へスキャンした画像データを電子メールとして送信する事が可能である。また、メール受信時は、通信部３１０よりＬＡＮ７を介してＰＯＰサーバー６から受信メールを取り込み、受信した電子メールを印刷する事が可能である。上記ＬＡＮ７を経由した通信は適切なプロトコルにより行われる。また、公衆電話網（図示せず）（ＰＳＴＮ）（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ）と通信部３１０を介して接続し、ファクシミリの送信・受信動作を行う事が可能である。
【００１８】
通常動作の一例を説明する。たとえば、画像処理装置で原稿から画像を読み取り記録紙上に画像を形成するモノクロコピーを行う場合を説明する。ユーザーが原稿を画像処理装置２のＢＯＯＫ原稿台１０３に積載し、操作部よりＢＯＯＫコピーを指示する。イメージセンサ３０１を固定したキャリッジは、モータに対しギヤ及びベルトで結合された可動式となっており、メインＣＰＵ３０７はキャリッジを白基準板まで搬送し黒シェーディング及び白シェーディング用のデータを取得する。本例では、原稿の長手方向の先端から終端までを６００ｄｐｉの密度で読み取る。イメージセンサ３０１の出力をＡ／Ｄ変換部３０２でＡ／Ｄ変換し得られた１０ｂｉｔの読み取り値を、画像処理部３０３内の演算器により白シェーディング補正及び黒シェーディング補正用として保存する。
【００１９】
シェーディング補正データ取得後に、キャリッジをホームポジションまで搬送したのち、再度キャリッジを原稿方向に搬送する。クロックにて計時を行い、所定時間経過すると、メインＣＰＵ３０７が原稿先端位置にイメージセンサ３０１が達したと判断し、イメージセンサ３０１による読取処理を開始する。
【００２０】
イメージセンサ３０１で読取られた１ライン分の読み取り値を、それぞれ対応する同画素位置の上記白シェーディング補正値及び黒シェーディング補正値を用いて次式で正規化し、処理階調数（例えば８ｂｉｔ階調）を積算して、それぞれの画素の輝度とする。
【００２１】
輝度値＝255×（読み取り値−黒シェーディング値）/（白シェーディング値−黒シェーディング値）
上記演算で得られた輝度値を濃度値に変換する際は、輝度濃度変換テーブル（図示略）を参照して、得られた輝度値を対応する濃度値に変換する。そして、濃度値に対し多値→２値化処理を行う。様々な多値→２値化処理法があるが、誤差拡散法では、注目画素の濃度値に対し、階調の真ん中の値（２５６階調なら１２７）を閾値として、閾値以上なら黒と判断し、閾値以下なら白と判断する。その際に注目画素の濃度値と黒（濃度２５５）または白（濃度０）との濃度値の差を誤差として、周囲の画素に一定配分で振り分けながら２値化処理を行う。得られた２値画像データを、画像処理装置から外部装置に送信するための通信用の画像データや、画像処理装置における記録（画像形成）処理用の画像データとして使用する。
【００２２】
本例ではＡ４サイズ１ページ分の画像データをＲＡＭ３０４に蓄積する。即ち、画像処理部３０３において処理された６００×６００ｄｐｉの画像データをＲＡＭ３０４に蓄積する。ＲＡＭ３０４に画像データを蓄積する際、及びＲＡＭ３０４から画像データを記録処理部３０５へ転送する際に、適切な圧縮・展開方法で、画像データの圧縮・展開を行うことも可能である。画像データをＲＡＭ３０４から記録処理部３０５へ転送し、記録処理部３０５で記録用画像処理を行った後、記録装置３０６で記録紙に画像の記録を行う。記録処理部３０５では、１２００×１２００ｄｐｉの画像データに変換し、スムージング処理を行う。
【００２３】
記録装置３０６が例えばレーザビームプリンタである場合、記録処理部３０５から伝送された画像データに従い、レーザビームプリンタ内のレーザ発生装置のレーザビームをＯＮ／ＯＦＦする。レーザビームプリンタ内のポリゴンミラーは一定速度で回転するよう制御されており、レーザビームをポリゴンミラーにより反射させ、帯電器により帯電された感光ドラム上の主走査方向へ照射し、照射された点のみ帯電が中和されることにより、主走査１本分の静電潜像を形成する。感光ドラム上に形成された静電潜像に対し現像器によりトナーを付着させ、転写器により記録紙上にトナーを転写し、除電針にて記録紙を分離した後、定着器により記録紙上のトナーを定着させる。また、記録紙上へのトナーの転写後、感光ドラム上に残ったトナーをクリーナブレードにより除去する。この手順により記録紙へ印字が行われる。
【００２４】
次に、上記の如く構成された本発明の第１の実施の形態に係る画像処理装置の動作について図１、図２を参照しながら詳細に説明する。
【００２５】
本発明の特徴となる画像処理装置における制御方法の詳細を図２のフローチャートを用いて述べる。図２のフローチャートは画像処理装置のメインＣＰＵ３０７がプログラムに基づき実行する。またＵＳＢフラッシュのコントローラが内蔵するプログラムに基づき実行する。
【００２６】
先ず、画像処理装置が電源オン起動後初期化を行い、画像処理装置としてのすべての機能が使用できる状態、たとえばコピー、ファクシミリ、ＰＣプリンター、スキャナー、メール機能等が使用できるスタンバイ状態にあり、ユーザーがＵＳＢフラッシュメモリ３をＵＳＢフラッシュメモリ接続口１０４に差込み、ＵＳＢフラッシュメモリ３がＵＳＢ  Ｉ／Ｆ３２０に接続され、画像処理装置２とネゴシエーションを行い、正常に接続が検知された状態にあるとする。
【００２７】
以後説明するステップＳ２０１〜Ｓ２１０が本発明の重要な点である。特に重要なのがステップＳ２０８〜Ｓ２１０である。
【００２８】
ユーザーが原稿を画像処理装置２のＡＤＦ１０２又はＢＯＯＫ原稿台１０３に置き、操作パネル１０１を操作し、スキャン画像データの書き込み先を既に接続されたＵＳＢフラッシュメモリ３に指定し、画像のサイズと解像度と圧縮率と１画素あたりのｂｉｔ数とカラーまたはモノクロ読み取りとファイル形式等を指示し、スキャン開始ボタンを押下したとする。（ステップＳ２０１）。
【００２９】
まず、画像処理装置２はＵＳＢフラッシュメモリ３と通信し、ＵＳＢ接続のフラッシュメモリの空き容量を確認する。たとえばＵＳＢフラッシュメモリ３の全容量が２５６Ｍバイトで空き容量が１１Ｍバイトであったとする。（ステップＳ２０２）。
【００３０】
その後、原稿をＡＤＦまたはＢＯＯＫ原稿台１０３どちらからスキャンするかを決定するためメインＣＰＵ３０７は操作部・センサ制御部３１４を介して、センサ３１１より原稿がＡＤＦに置かれたか否かを判断する。原稿がＡＤＦに置かれていれば、ＡＤＦ１０２からのスキャンを行うためステップＳ２０４に移行する。そうでなければ、ＢＯＯＫ原稿台１０３からのスキャンを行うためステップＳ２０５へ移行する。ここでＡＤＦまたはＢＯＯＫ原稿台どちらからスキャンしたかをＲＡＭ３０４に保持しておく。（ステップＳ２０３）。
【００３１】
ステップＳ２０４では、メインＣＰＵ３０７がモータ制御部３１３を介してＡＤＦモータ３１２を制御し、操作部・センサ制御部３１４を介して、センサ３１１の状態を検知することで、ＡＤＦ１０３に積載されたすべての原稿を１枚ずつスキャンし、イメージセンサ３０１よりＡ／Ｄ変換部３０２に入力された読取データを画像処理部３０３が適切なシェーディング補正、解像度変換処理、フィルタリング処理、必要に応じて多値→２値化処理等必要な画像処理を行い、符号化処理を行う事で、指示された圧縮率や解像度でスキャンして得られた画像データをＲＡＭ３０４に蓄積する。例えばＡ４サイズ原稿３枚をスキャンして、１画素あたり８ｂｉｔのＲＧＢカラー読み、解像度３００＊３００ｄｐｉ、圧縮率約１／７、符号化及びファイル形式ＪＰＥＧで読み取るよう指示されたとする。画像の符号化方式には例えば、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）がある。ＪＰＥＧでは、１画面の画像を８画素×８画素のブロックに分割し、ブロック単位で２次元離散コサイン変換（ＤＣＴ）により周波数領域に変換し、その変換係数を量子化し、ハフマン符号化する。圧縮後のデータ量は、画像の空間周波数特性と上記量子化係数に強く依存する。従って、同じ量子化係数であっても、圧縮しようとする画像により圧縮後のデータ量が異なる。これは予想された圧縮率とおりに圧縮ができるかは画像により異なることを意味する。量子化係数を変化させることで圧縮率を変化させることが可能である。
【００３２】
未圧縮の状態ではＡ４サイズ２１０＊２９７ｍｍなら１枚あたり約２４．９Ｍバイトの画像データ量となる所、ＪＰＥＧによる圧縮で例えば３．５Ｍバイトと４Ｍバイトと４Ｍバイトの画像データが得られたとする。すると、すべて画像をスキャンした画像データのサイズは１１．５Ｍバイトとなる。画像が３枚で１１．５Ｍバイトの画像データがＲＡＭ３０４に蓄積される。ここで、ＲＡＭ３０４の容量が不足する場合はＨＤＤ３２２に蓄積する事も可能である。そしてステップＳ２０６へ移行する。（ステップＳ２０４）
ステップＳ２０５では、メインＣＰＵ３０７がモータ制御部３１３を介してＢＯＯＫモータ３２１を制御し、操作部・センサ制御部３１４を介してセンサ３１１の状態を検知する事で、ＢＯＯＫ原稿台１０３の原稿を１枚スキャンし、上記同様指示された圧縮率、解像度でスキャンして得られた画像データをＲＡＭ３０４やＨＤＤ３２２に蓄積する。次ページの原稿がある場合は、ユーザーが原稿を交換した後スキャン指示を行い、全ページのスキャンが終了すれば、ユーザーが原稿終了指示を行う。そしてステップＳ２０６へ移行する。（ステップＳ２０５）
ステップＳ２０６ではすべてのスキャンした圧縮画像データをステップＳ２０２で取得したＵＳＢフラッシュメモリの空き容量と比較して、圧縮画像データがＵＳＢフラッシュメモリ３に書き込めるか判断する。圧縮画像データよりＵＳＢフラッシュメモリの空き容量が大きければ、書き込めるためステップＳ２０７へ移行する。そうでなければそのままでは書き込めないためステップＳ２０８へ移行する。たとえば圧宿画像データが１１．５ＭバイトでＵＳＢフラッシュメモリの空き容量が１１Ｍバイトであれば、圧縮画像データよりＵＳＢフラッシュメモリの空き容量が少ないためステップＳ２０８へ移行する。（ステップＳ２０６）
ステップＳ２０７ではすべてのスキャンした圧縮画像データをＵＳＢ  Ｉ／Ｆ３２０を経由してＵＳＢフラッシュメモリ３へ転送し、書き出す。この場合は圧縮画像データよりＵＳＢフラッシュメモリの空き容量が大きいので、ユーザーが指示した圧縮率で書き出しができる。そして終了処理へ移行する。（ステップＳ２０７）
ステップＳ２０８では、ステップＳ２０３でＲＡＭ３０４に保持しておいた情報を参照して、原稿をＡＤＦ１０２よりスキャンしていれば、ステップＳ２１０へ移行する。そうでなければ原稿をＢＯＯＫ原稿台１０３よりスキャンしているので、ステップＳ２０９へ移行する。（ステップＳ２０８）
ステップＳ２０９では、原稿をＢＯＯＫ原稿台１０３よりスキャンしており、ここで圧縮画像データがＵＳＢフラッシュメモリ３に書き込めないからといって、圧縮率を上げた設定で再度原稿をＢＯＯＫ原稿台１０３に１枚ずつセットしてスキャン動作を行わせることはユーザーの負担が大きく利便性を損なう。そのため画像処理装置２内の画像処理部３０３にてＲＡＭ３０４に蓄積された圧縮済み画像データをいったん生データに伸張してＲＡＭ３０４に蓄積する。ここで、必要に応じてメインＣＰＵ３０７で伸張処理を行ったり、ＨＤＤ３２２に生データを保存したり、作業領域として使用することも可能である。そして、伸張された生データを再度圧縮率を上げて符号化しＲＡＭ３０４に蓄積する。再度圧縮する時の圧縮率はユーザーに指示させても良いし、画像処理装置２がＵＳＢフラッシュメモリ３の空き容量と当初得られた画像データ量から演算して自動的に求めても良い。ＪＰＥＧで符号化した画像データを伸張して圧縮率を上げ再圧縮すると、ＪＰＥＧは不可逆の符号化であるため画像品質は多少劣化するが、ユーザーに再度原稿をＢＯＯＫ原稿台１０３に１枚ずつセットしてスキャン動作を行わせることを考えると再圧縮する方が利便性が高い。たとえば圧縮率を約１／７から約１／１５に上げて圧縮したとする。そして、当初３．５Ｍバイトと４Ｍバイトと４Ｍバイトの画像データが再圧縮により、１．６Ｍバイトと１．９Ｍバイトと１．９Ｍバイトの画像データになったとする。すると、すべての画像データのサイズは５．４Ｍバイトとなる。例では、ＵＳＢフラッシュメモリ３の空き容量が１１Ｍバイトであるから、再圧縮画像データよりＵＳＢフラッシュメモリの空き容量が大きいので、ＵＳＢフラッシュメモリ３へのデータ書き出しは可能となった。再圧縮したすべての画像データをＵＳＢ  Ｉ／Ｆ３２０を経由してＵＳＢフラッシュメモリ３へ転送し、書き出す。そして終了処理へ移行する。もし、再圧縮を行っても再圧縮画像データよりＵＳＢフラッシュメモリの空き容量が小さい場合は必要に応じて圧縮率を上げて圧縮を繰り返すことも可能である。（ステップＳ２０９）
ステップＳ２１０では、原稿をＡＤＦ１０２よりスキャンしており、ここで圧縮画像データがＵＳＢフラッシュメモリ３に書き込めないからといって、ＢＯＯＫ原稿台１０３から読み取るときと同様に圧縮済み画像データの伸張及び再圧縮を行うと、ＪＰＥＧは不可逆の符号化であるため画像品質の劣化が発生する。ユーザーにとってＡＤＦから再度スキャンを行うには原稿を積載し操作部１０１のボタンを押下するだけでよく、容易であり、ＡＤＦからスキャンしている場合は、圧縮率を上げた設定で再度原稿をＡＤＦに積載してスキャン動作を行い、画像品質劣化を防ぐ方が利便性が高い。同じ圧縮率でも、圧縮済み画像データの伸張及び再圧縮を行った場合と生画像データから圧縮を行った場合を比較すると、不可逆符号化方式のＪＰＥＧでは、生画像データから圧縮を行う方が画像品質は高い。再度スキャンする時の圧縮率はユーザーに指示させても良いし、画像処理装置２がＵＳＢフラッシュメモリ３の空き容量と当初得られた画像データ量から演算して自動的に求めても良い。たとえば圧縮率を約１／７から約１／１０に上げて圧縮したとする。そして、当初３．５Ｍバイトと４Ｍバイトと４Ｍバイトの画像データが再圧縮により、２．５Ｍバイトと２．８Ｍバイトと２．８Ｍバイトの画像データになったとする。すると、すべての画像データのサイズは８．１Ｍバイトとなる。例では、ＵＳＢフラッシュメモリ３の空き容量が１１Ｍバイトであるから、再圧縮画像データよりＵＳＢフラッシュメモリの空き容量が大きいので、ＵＳＢフラッシュメモリ３へのデータ書き出しは可能となった。再圧縮したすべての画像データをＵＳＢ  Ｉ／Ｆ３２０を経由してＵＳＢフラッシュメモリ３へ転送し、書き出す。そして終了処理へ移行する。もし、再スキャンを行っても画像データよりＵＳＢフラッシュメモリの空き容量が小さい場合は必要に応じて圧縮率を変化させて再度スキャンを行い繰り返すことも可能である。（ステップＳ２１０）
終了処理ではＵＳＢ  Ｉ／Ｆ３２０を介してＵＳＢフラッシュメモリ３との切断処理を行った後、操作部にＵＳＢフラッシュメモリをはずして良い旨を通知し、ユーザーは所望の画像データが入ったＵＳＢフラッシュメモリ３をＵＳＢフラッシュメモリ接続口１０４からはずして持ち出すことができる。空き容量が不足している時でも、１回画像処理装置の前に行きスキャン作業をするだけで画像データの入ったＵＳＢフラッシュメモリを持ち出すことができる。
【００３３】
また第２の実施形態では、ステップＳ２１０において、ユーザーの指示によりもしくは自動的に、再スキャンを行わず、ＢＯＯＫ原稿台１０３から読み取るときと同様に圧縮済み画像データの伸張及び再圧縮を行いＵＳＢフラッシュメモリ３へ書き出すようにした点だけが異なり、他の処理は第１の実施例と同一である。
【００３４】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。上述した実施形態の機能を実現するソフトウエアのプログラムコードを記憶した記憶媒体等の媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体等の媒体に格納されたプログラムコードを読み出し実行することによっても、本発明が達成されることは言うまでもない。
【００３５】
この場合、記憶媒体等の媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体等の媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体等の媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、或いはネットワークを介したダウンロードなどを用いることができる。
【００３６】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【００３７】
更に、記憶媒体等の媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【図面の簡単な説明】
【００３８】
【図１】本発明の第１の実施の形態に係る画像処理装置の要部の構成を示すブロック図である。
【図２】本発明の第１の実施の形態に係る画像処理装置の制御方法を示すフローチャートである。
【図３】本発明の第１の実施の形態に係る画像処理装置の外観図である。
【符号の説明】
【００３９】
１０１  操作パネル
１０２  ＡＤＦ
１０３  ＢＯＯＫ原稿台
１０４  ＵＳＢフラッシュメモリ接続口
１  メインコントローラ
２  画像処理装置
３  ＵＳＢフラッシュメモリ
４  ＰＣ
５  ＳＭＴＰサーバー
６  ＰＯＰサーバー
７  ＬＡＮ
３０１  イメージセンサ（読取手段）
３０２  Ａ／Ｄ変換部（Ａ／Ｄ変換手段）
３０３  画像処理部
３０４  ＲＡＭ（画像メモリ含む）
３０５  記録処理部
３０６  記録装置
３０７  メインＣＰＵ（制御手段）
３０８  イメージセンサ制御部（制御手段）
３０９  ＲＯＭ
３１０  通信部
３１１  センサ
３１２  ＡＤＦモータ
３１３  モータ制御部
３１４  操作部・センサ制御部
３１５  操作部
３１６  ＲＴＣ
３１７  ＳＲＡＭ
３１８  ＳＲＡＭ・ＲＴＣバックアップ回路
３２０  ＵＳＢ  Ｉ／Ｆ（画像処理装置２内）
３２１  ＡＤＦモータ
４０１  ＵＳＢ  Ｉ／Ｆ（ＵＳＢフラッシュメモリ３内）
【図１】
2006166222.tif 000003
【図２】
2006166222.tif 000004
【図３】
2006166222.tif 000005