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