(57)【要約】【課題】  画像入力装置から入力した画像データに対して画像データ処理装置により所定の処理を行なうに際し、必要に応じて汎用圧縮形式によるデータ圧縮あるいはファイル分割を自動的に行なえるようにする。【解決手段】  画像データを取得するＭＦＰ２から入力した画像データに対してＰＣ１により所定処理を行なうに際し、ＭＦＰ２から入力した画像データに対してＰＣ１で所定処理を行なうに先立ち、所定の画像ファイルフォーマットで記録された画像データを格納した画像ファイルを汎用データ圧縮フォーマットにより自動的にデータ圧縮し、あるいはさらに圧縮が充分でない場合は圧縮ファイルをさらに所定単位で分割する。このデータ圧縮（ないしファイル分割）は、ユーザの指定に応じて、あるいは画像ファイルサイズとユーザが指定した最大ファイルサイズとの比較に基づき行なう。【選択図】  図１
2005175647.tif 000002
【特許請求の範囲】
【請求項１】
画像データを取得する画像入力装置および前記画像入力装置から入力した画像データに対して所定処理を行なう画像データ処理装置から構成される画像処理システムにおける画像処理方法において、
前記画像入力装置から入力した画像データに対して画像データ処理装置で所定処理を行なうに先立ち、所定の画像ファイルフォーマットで記録された前記画像データを格納した画像ファイルを汎用データ圧縮フォーマットによりデータ圧縮することを特徴とする画像処理方法。
【請求項２】
前記所定処理を加える前の状態で許容できる最大サイズをユーザに設定させ、前記画像ファイルが前記最大サイズを超える場合に前記汎用データ圧縮フォーマットによるデータ圧縮を行なうことを特徴とする請求項１に記載の画像処理方法。
【請求項３】
前記所定処理を加える前の状態で許容できる最大サイズをユーザに設定させ、前記画像ファイルが前記最大サイズを超える場合に前記汎用データ圧縮フォーマットによりデータ圧縮したファイルをさらに所定の分割単位で複数の画像ファイルに分割することを特徴とする請求項１に記載の画像処理方法。
【請求項４】
前記所定処理が前記画像ファイルを添付ファイルとして送信するｅメールの送信処理またはその送信準備処理であることを特徴とする請求項１に記載の画像処理方法。
【請求項５】
請求項１〜４に記載の画像処理方法を実施すべく前記画像入力装置または前記画像データ処理装置として動作する画像処理装置。
【請求項６】
請求項１〜４に記載の画像処理方法を実施すべく前記画像入力装置または前記画像データ処理装置において実行される前記画像入力装置または前記画像データ処理装置を制御する画像処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを取得する画像入力装置および前記画像入力装置から入力した画像データに対して所定処理を行なう画像データ処理装置から構成される画像処理システムにおける画像処理方法、前記画像入力装置または前記画像データ処理装置として動作する画像処理装置、および前記画像入力装置または前記画像データ処理装置を制御する画像処理装置の制御プログラムに関するものである。
【背景技術】
【０００２】
原稿、フィルム、被写体などの画像をスキャン／撮影して得た画像データ、あるいはスキャン／撮影を行なうスキャナやデジタルカメラから入力した画像データをＢＭＰ（ＢｉｔＭａＰ）形式、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ：下記の非特許文献１）形式、ＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ：下記の非特許文献２）、ＧＩＦ（Ｇｒａｐｈｉｃ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）、ＰＮＧ（Ｐｏｒｔａｂｌｅ  Ｎｅｔｗｏｒｋ  Ｇｒａｐｈｉｃｓ）形式などの画像データフォーマットでファイルに記録し、あるいはさらにＰＣ（パーソナルコンピュータ）などのホスト装置に出力可能な装置が知られている。このようなハードウェア製品としては、スキャナ、デジタルカメラないしデジタルカメラインターフェース、あるいはスキャナを有するＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ、あるいは複合画像処理装置）などが知られている。
【非特許文献１】ＩＴＵ−Ｔ勧告 T.800 (JPEG 2000 image coding system: Core coding system)
【非特許文献２】TIFF (Tag Image File Format) Revision 6.0 (ftp://ftp.adobe.com/pub/adobe/devrelations/devtechnotes/pdffiles/tiff6.pdf)
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来のこの種の装置における画像データファイルの記録／出力では、上記のＢＭＰ、ＴＩＦＦ、ＪＰＥＧ形式、ＧＩＦ、ＰＮＧ形式などのあらかじめ定められた画像フォーマットのファイルへの記録のみが行なわれ、それ以上の処理、たとえばＺＩＰ（あるいはＧＺＩＰ、ＬＺＨ、Ｓｔｕｆｆｉｔ）などの汎用圧縮ファイル形式に自動で圧縮することはできなかった。
【０００４】
近年ではスキャナやデジタルカメラの高性能化に伴い、スキャンした画像サイズが大きくなってきており、データ圧縮を行なった方が良いケースが増えてきている。一部の画像フォーマット、たとえばＪＰＥＧやＧＩＦなどの画像フォーマットの規格には圧縮機能が含まれてはいるが、場合によってはこれらの画像ファイルにおいても、ＺＩＰ（あるいはＧＺＩＰ、ＬＺＨ、Ｓｔｕｆｆｉｔ）などの汎用圧縮方式を用いて良好な圧縮効果を得られる場合がある。
【０００５】
特にスキャン（あるいは撮影）した画像ファイルをｅメールに添付して送信するいわゆるＳｃａｎ  ｔｏ  ｅ−ｍａｉｌ機能を使用する際、添付される画像ファイルサイズは小さい方が好ましいのはいうまでもなく、圧縮なしで大容量の画像データをｅ−ｍａｉｌで送信することは実用的ではない。ところが、上記のように従来装置は画像ファイルをさらに汎用圧縮ファイル形式に自動で圧縮することができなかったので、ユーザはスキャンした画像ファイルを圧縮ソフトを起動して圧縮し、メールソフトを用いてｅ−ｍａｉｌに添付して送信する、といった煩雑な操作を行なわなければならない、という問題があった。
【０００６】
また、画像ファイルをさらに汎用圧縮ファイル形式に圧縮するか否かは、従来装置ではユーザが自分で判断した上、必要であれば上記のような作業を行なってファイルの圧縮を行なわなければならず、特に複数ページの画像データをスキャン／撮影し、ＰＣに転送したりｅ−ｍａｉｌに添付して送信するような場合にユーザの大きな負担になっていた。
【０００７】
また、画像のスキャン（撮影）条件によっては、汎用圧縮形式によるデータ圧縮を行なっても大きすぎる、たとえばｅ−ｍａｉｌに添付するにはそぐわない大きさの画像ファイルが生成されることがあるが、このような画像ファイルをｅ−ｍａｉｌに添付する場合は、やはりユーザの手動操作により画像ファイルを複数ファイルに分割してｅ−ｍａｉｌに添付する面倒な操作を行なわなければならない、という問題があった。
【０００８】
本発明の課題は、上記の問題に鑑み、ユーザに面倒な作業を行なわせることなく、画像入力装置から入力した画像データに対して画像データ処理装置により所定の処理を行なうに際し、必要に応じて汎用圧縮形式によるデータ圧縮あるいはファイル分割を自動的に行なえるようにすることにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明においては、画像データを取得する画像入力装置および前記画像入力装置から入力した画像データに対して所定処理を行なう画像データ処理装置から構成される画像処理システムにおける画像処理方法、前記画像入力装置または前記画像データ処理装置として動作する画像処理装置、および前記画像入力装置または前記画像データ処理装置を制御する画像処理装置の制御プログラムにおいて、
前記画像入力装置から入力した画像データに対して画像データ処理装置で所定処理を行なうに先立ち、所定の画像ファイルフォーマットで記録された前記画像データを格納した画像ファイルを汎用データ圧縮フォーマットによりデータ圧縮する構成を採用した。
【００１０】
あるいはさらに、前記所定処理を加える前の状態で許容できる最大サイズをユーザに設定させ、前記画像ファイルが前記最大サイズを超える場合に前記汎用データ圧縮フォーマットによるデータ圧縮を行なう構成を採用した。
【００１１】
あるいはさらに、前記所定処理を加える前の状態で許容できる最大サイズをユーザに設定させ、前記画像ファイルが前記最大サイズを超える場合に前記汎用データ圧縮フォーマットによりデータ圧縮したファイルをさらに所定の分割単位で複数の画像ファイルに分割する構成を採用した。
【００１２】
あるいはさらに、前記所定処理が前記画像ファイルを添付ファイルとして送信するｅメールの送信処理またはその送信準備処理である構成を採用した。
【発明の効果】
【００１３】
上記構成により、本発明によれば、ユーザに面倒な作業を行なわせることなく、画像入力装置から入力した画像データに対して画像データ処理装置により所定の処理を行なうに際し、必要に応じて汎用圧縮形式によるデータ圧縮ないしファイル分割を自動的に行なうことができる。
【発明を実施するための最良の形態】
【００１４】
以下では、スキャナ機能を有するＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）あるいはスキャナとＰＣ（パーソナルコンピュータ）からなる画像処理システムにおける実施例を示す。
【実施例１】
【００１５】
図１は本発明を採用したスキャナ機能を有するＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）あるいはスキャナとＰＣ（パーソナルコンピュータ）からなる画像処理システムの構成を示している。
【００１６】
図１において符号１は、ＰＣであり、ＭＦＰ２（または後述のスキャナ２’）と所定のインターフェース、たとえば後述のＵＳＢやＩＥＥＥ１２８４、ＩＥＥＥ１３９４などのインターフェースを介して接続される。
【００１７】
図３は図１のＭＦＰ２の外観形状を、また、図４はＭＦＰ２と同等のスキャン機能を有するスキャナ２’の外観形状を示している。図３および図４のＭＦＰ２およびスキャナ２’はＵＳＢインターフェースを介してＰＣ１と接続されている。なお、ＭＦＰ２において符号８は後述の操作部である。
【００１８】
画像データをスキャンし画像データファイルを生成する画像スキャン機能は、ＭＦＰ２のハードウェア／ソフトウェア機能とＰＣ１で実行されるソフトウェアの協働により実現される。ＰＣ１側のソフトウェアは、アプリケーションソフトウェア１０（画像処理ソフトウェア、電子メールソフトウェアなど）および（ＭＦＰ２の）いわゆるドライバソフトウェア９として実装される。このようなソフトウェア９および１０は、ＰＣ１のＯＳに適した形式のものを、たとえばＭＦＰ２のハードウェアに添付して供給する（あるいはネットワークを介して供給）することができる。なお、スキャン〜画像データファイル生成までの処理のどの部分をＭＦＰ２のハードウェア／ソフトウェアと、ＰＣ１で実行される各ソフトウェアのいずれで実行するかは任意であり、以下に示す構成はその一例に過ぎない。
【００１９】
上記のような構成においては、ＰＣ１上のアプリケーションソフトウエア１０の操作により、アプリケーションソフトウエア１０がＴＷＡＩＮあるいはＷＩＡドライバ（いずれもスキャナ操作用に用いられるデバイスドライバ）として構成されたドライバソフトウェア９と連動しＭＦＰ２のスキャン動作を実現する。
【００２０】
図１のＭＦＰ２はたとえば電子写真方式などの記録方式によるプリンタ３、原稿画像をスキャンするＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）およびＣＩＳと原稿相対移動を行なうための搬送系などから構成されるスキャナ４を有し、これらプリンタ３およびスキャナ４によりＭＦＰ２の主要機能であるプリント・スキャン機能を実現する。図１の構成では、ＭＦＰ２はＵＳＢインターフェース５を経由してＰＣ１と接続される。
【００２１】
ＭＦＰ２の画像処理はＣＰＵ６によりＲＯＭ／ＲＡＭなどの記憶素子から成るメモリ７を用いて制御される。操作部８はディスプレイおよびキーボードなどから構成され、ユーザがＭＦＰ２を直接操作する際に用いられる。
【００２２】
なお、図４に示したスキャナ２’の構成は、図１のＭＦＰ２からプリンタ３を除いた構成とほぼ同等であり、後述のスキャン動作はスキャナ２’を用いる場合でもほぼ同様に実行される。
【００２３】
図２はＰＣ１にインストールされているアプリケーションソフトウエア（１０）のユーザーインターフェースの一例を示している。図２のユーザーインターフェースはＰＣ１の不図示のディスプレイの表示画面に表示されるツールバーウィンドウの形式によるものである。
【００２４】
図２のツールバー２０は、アイコン２１〜２６を有する。図２の例ではこれらアイコンは左から「Ｅ−Ｍａｉｌ」（２１）、「Ｓａｖｅ  Ａｓ」（２２）、「Ｖｉｅｗｅｒ」（２３）、「ＭｕｌｔｉＰａｓｓ」（２４）、「Ｓｅｔｔｉｎｇｓ」（２５）、「Ｈｅｌｐ」（２６）となっており、ＰＣ１のマウスなどの不図示のポインティングデバイスのクリックあるいはダブルクリックなどの所定の操作、あるいは不図示のキーボードによるショートカットキー操作により選択され、これにより各アイコンに対応する機能が実行される。
【００２５】
このうち、アイコン２１は、Ｓｃａｎ  ｔｏ  ｅ−ｍａｉｌ機能の実行、すなわち、ＭＦＰ２に自動的にスキャン動作を開始させ、得られた画像ファイルをｅ−ｍａｉｌに添付して送信する直前まで進むｅ−ｍａｉｌの発信準備処理を自動実行するために用いられる。ｅ−ｍａｉｌの発信準備処理としては、たとえば、ＭＦＰ２のスキャン動作が終了したら、メールソフトを自動起動し、新規作成メールに画像データファイルを添付するまでを自動的に実行することが考えられる。このようなｅ−ｍａｉｌの発信準備処理によれば、その後、ユーザは宛先を入力し、メール文面を入力するだけで、スキャン画像を添付したｅメールを送信することが可能であり、ユーザの操作の大幅な簡素化が図れる。
【００２６】
アイコン２２を操作した場合は、ＭＦＰ２に自動的にスキャン動作を開始させ、スキャン動作が終了したら、あらかじめ設定されたフォルダ（ディレクトリ）に自動的にスキャン画像を保存する。
【００２７】
アイコン２３は、ＭＦＰ２のスキャン終了後、不図示の外部ビューワ（外部アプリケーション）を起動し、ＭＦＰ２がスキャンした画像ファイルを表示させる。起動するビューワとしては各種の画像表示／編集ソフトウェアやＷＥＢブラウザが考えられるが、任意のビューワソフトウェアを指定できるようなユーザカスタマイズを行なえるようにしておいてもよい。
【００２８】
アイコン２４は、ＭｕｌｔｉＰａｓｓスキャン、すなわち、複数ページの画像をＭＦＰ２にスキャンさせ、その後特定の一括処理、たとえば複数ページのＰＤＦファイルとしてセーブしたり、ｅ−ｍａｉｌで送信したりする処理を開始するために用いられる。
【００２９】
アイコン２５は、ツールバー２０により実行可能な各種機能をカスタマイズするためのユーザーインターフェースを起動するために用いられる。アイコン２６は、本アプリケーションのヘルプ情報を表示するビューワ（所定のヘルプブラウザやＷＥＢブラウザなど）を起動したり、バージョン情報を表示したりするために用いられる。
【００３０】
図２のアイコン２５を操作すると、ツールバー２０により実行可能な各種機能をカスタマイズするためのセッティング画面をＰＣ１のディスプレイに表示する。この画面は、たとえば図５および図６に示すように構成することができる。
【００３１】
図５および図６は、各種セッティングを行なうための同一のダイアログウィンドウ（以下単にダイアログという）の異なる操作状態を示したものであるが、このダイアログは複数タブ構成であり、上部のタブを選択することにより対応する設定画面が表示される。なおこれらのタブは、各々特定の処理機能に対応しており、チェックボタン５５をチェックすることにより上記のツールバー２０に対応する機能アイコンを表示させることができる。
【００３２】
図５および図６の状態は、図２のアイコン２１に該当する「Ｓｃａｎ  ｔｏ  ｅ−ｍａｉｌ」機能の設定画面５１を選択した状態であるが、この設定画面５１はＭＦＰ２でスキャンした画像データを記録する画像ファイルのフォーマットを指定するダイアログ５２、およびＭＦＰ２のスキャン制御に関する設定を行なうためのダイアログ５３を有している。
【００３３】
図５では、ダイアログ５２のスクロールバーで選択可能なファイルフォーマットをダイアログ５３の表示の一部が見えるよう、従来装置において選択可能であったものに限定しており、ここでは、ダイアログ５２のスクロールバーで選択可能なファイルフォーマットはＪＰＥＧ、ＢＭＰ、ＴＩＦＦ、のみとなっている。
【００３４】
ダイアログ５３は、イメージタイプ（たとえばグレースケール画像、２値画像、カラー画像、カラー画像の場合はその色数など）を指定するためのスクロールバー（あるいはテキストボックスでもよい）、解像度を指定するためのスクロールバー（あるいはテキストボックス）、画像サイズ（あるいは原稿サイズ）を指定するためのスクロールバー（あるいはテキストボックス）、画像の幅、高さなどのサイズを指定するテキストボックス（あるいはスクロールバー）、サイズの単位を指定するテキストボックス（あるいはスクロールバー）などから構成されている。
【００３５】
設定画面５１の下部には「ＯＫ」、「キャンセル」、「ヘルプ」の各ボタン５６が配置され、「ＯＫ」および「キャンセル」の各ボタンは、上部の各ダイアログで決定された設定状態を確定／無効化するために用いられる。「ヘルプ」ボタンは、上述のヘルプユーザーインターフェースを起動し、本設定画面に関する事項を表示するために用いられる。
【００３６】
さて、本実施例では、図６のダイアログ５３に示すようにＭＦＰ２でスキャンした画像を記録すべき画像ファイルフォーマットとして図５のＪＰＥＧ、ＢＭＰ、ＴＩＦＦの３つのフォーマットに加え、これらＪＰＥＧ、ＢＭＰ、ＴＩＦＦの画像ファイルをそれぞれＺＩＰ形式で圧縮（Ｃｏｍｐｒｅｓｓ）したファイル形式も選択できるようにしてある。
【００３７】
このダイアログ５３の選択により、画像フォーマットでＭＦＰ２でスキャンした画像ファイル（ＪＰＥＧ、ＢＭＰ、ＴＩＦＦ）を自動的にＺＩＰ圧縮フォーマットに自動で圧縮し、この「ＺＩＰ  Ｃｏｍｐｒｅｓｓｅｄ」画像ファイルを上記のｅ−ｍａｉｌの発信準備処理において新規作成メールに添付する画像データファイルとして用いることができる。
【００３８】
また、後述のフローチャートでも説明するが、さらに本実施例では、画像ファイルを必要に応じて汎用圧縮フォーマットで圧縮する、および画像ファイルを必要に応じて複数ファイルに分割する処理を選択可能とする。
【００３９】
図１０はこのような設定を行なうためのダイアログの一例を示している。図１０のダイアログ１００は、チェックボックスによるダイアログ１０１および１０２と、テキストボックスによるダイアログ１０３から構成されている。このうちダイアログ１０１は所定サイズ（容量）以上の画像ファイルを複数ファイルに分割する場合にチェックするチェックボックス、ダイアログ１０２は所定サイズ（容量）以上の画像ファイルを圧縮する場合にチェックするチェックボックスとしてそれぞれ構成されている。
【００４０】
ダイアログ１０３は、ダイアログ１０１により画像ファイルの複数ファイルへの分割を行なう場合、およびダイアログ１０２により画像ファイルの圧縮を行なう場合のしきい値（最大値）サイズをＭｂ単位で入力するテキストボックスとして構成されている。図１０の場合、ダイアログ１０３はダイアログ１０１および１０２により指定する画像ファイルの分割および圧縮の両方に共通するしきい値として作用させるが、もちろん、ダイアログ１０１および１０２ごとに画像ファイルの分割および圧縮のそれぞれに作用させるしきい値を入力できるよう独立したテキストボックスを設けてもよい。
【００４１】
ダイアログ１０１および１０２は、いずれか一方しか選択できないいわゆるラジオボタンとして構成してもよいが、本実施例ではいずれもチェック可能なチェックボックスとして構成されている。したがって、図１０の設定状態では、画像ファイルサイズが最大設定サイズ（図１０の入力例では３．４Ｍｂ）以上（あるいはそれを超える）場合には、画像ファイルの圧縮および分割の両方を実行する、という指定になる（後述の例ではまず圧縮を行ない、まだ最大設定サイズの条件を満たさない場合、分割を行なう）。それぞれのダイアログのいずれか一方のみを指定した場合には、対応する分割または圧縮機能のみを実行する。
【００４２】
図１０のダイアログは、図６（ないし図５）のダイアログとは別に表示することもできるが、図６（ないし図５）の設定画面５１内の所定領域、たとえば符号５７に示した領域などに配置することができる。
【００４３】
次に上記のシステムにおける画像読取処理につき図７〜図９のフローチャートを参照して説明する。図７〜図９の処理は、ＰＣ１のアプリケーションソフトウエア１０、ドライバ９、およびＣＰＵ６が実行するＭＦＰ２の制御ソフトウェアの協働により実現される。なお、以下に示すＰＣ１のアプリケーションソフトウエア１０、ドライバ９、およびＣＰＵ６が実行するＭＦＰ２の制御ソフトウェアの処理の配分はあくまでも一例にすぎず、以下で上記のうち特定のソフトウェアにより実行されるが如く説明した処理であっても当業者においてそれが可能である場合には必要に応じて以下に示したものとは異なるソフトウェアにより実行するよう変更を加えてもよいのはいうまでもない。
【００４４】
図７は、画像ファイルの条件圧縮および条件分割を行なうための図１０のダイアログ１０１および１０２のチェックボックスがいずれもオフ（チェックなし）の場合に実行すべき処理を示している。
【００４５】
図７のステップＳ１０１では、図２に示したアプリケーションソフトウエア１０のユーザーインターフェースでＭＦＰ２の画像スキャンを行なわせるべきアイコン（たとえばアイコン２１）が押下されたか否かを判定する。
【００４６】
ステップＳ１０１でスキャンアイコンが押下されると、ステップＳ１０２において圧縮モードが選択されているかどうかを判定する。この圧縮モードの判定は、図６のユーザーインターフェースにおいて、ダイアログ５３によりＪＰＥＧ、ＢＭＰ、ＴＩＦＦなどの画像ファイルをそれぞれＺＩＰ形式で圧縮（Ｃｏｍｐｒｅｓｓ）したファイル形式が選択されているか否かを調べることにより行なう。ダイアログ５３によりユーザが行なった選択状態は、所定のＡＰＩを介してアプリケーションソフトウエア１０が検出できるものとする。
【００４７】
ステップＳ１０２で圧縮モードが選択されている場合には、ステップＳ１０３に移行し、ＭＦＰ２により画像のスキャン動作を行なわせ、得られた画像ファイルをステップＳ１０５でＺＩＰ形式で圧縮する。
【００４８】
また、ステップＳ１０２で圧縮モードが選択されていない場合には、ステップＳ１０４に移行し、ＭＦＰ２により画像のスキャン動作を行なわせ、画像ファイルを得る。
【００４９】
ステップＳ１０３ないしＳ１０５で得られた画像ファイルは押下されたアプリケーションソフトウエア１０のアイコンに応じた後処理に用いる。アイコン２１に該当する「Ｓｃａｎ  ｔｏ  ｅ−ｍａｉｌ」機能の場合は、画像ファイルをｅ−ｍａｉｌに添付して送信する直前まで進むｅ−ｍａｉｌの発信準備処理を自動実行する。
【００５０】
なお、ステップＳ１０３、Ｓ１０４におけるＪＰＥＧ、ＢＭＰ、ＴＩＦＦなどの画像ファイルへのエンコードと、ステップＳ１０５におけるＺＩＰ形式の圧縮処理は、ＭＦＰ２およびＰＣ１のいずれでも行なうことができるが、ＭＦＰ２側で画像ファイルへのエンコードおよび圧縮処理の双方とも行ない、ＵＳＢインターフェース５（あるいは他のインターフェース）を介してＰＣ１に送信するようにすれば、ＰＣ１側の負担を大きく軽減でき、また、ＰＣ１〜ＭＦＰ２間のインターフェースのデータトラフィックを低減することができる。
【００５１】
図７の処理によれば、ユーザはあらかじめ図６のダイアログ５３によりＺＩＰ圧縮付きの画像ファイルフォーマットを指定しておくだけで、それ以上の面倒な操作を必要とせず、画像ファイルの圧縮を行なうことができる。
【００５２】
図８の処理は、画像ファイルの条件圧縮を行なうための図１０のダイアログ１０２のチェックボックスのみがオン（チェックあり）の場合に実行すべき処理を示している。このときダイアログ１０３には適当なファイルサイズ最大値が入力されている（あるいは入力が無い場合は適当なデフォルト値を用いる）ものとする。
【００５３】
図８のステップＳ２０１、およびＳ２０３〜Ｓ２０５の処理は、図７のステップＳ１０１、およびＳ１０３〜Ｓ１０５の処理と同等であるので、ここでは説明を省略する。
【００５４】
図７と異なるのは、ステップＳ２０２で図１０のダイアログ１０２のチェックボックスがオン（チェックあり）となっている場合にステップＳ２０６に移行する点である。この場合はステップＳ２０６においてＭＦＰ２により画像のスキャン動作を行なわせ、画像ファイルを得、ステップＳ２０７でそのサイズを調べ、図１０のダイアログ１０３に設定された最大サイズ（あるいは他の適当なデフォルト値）を超えたか否かを判定する。
【００５５】
ステップＳ２０７で画像ファイルのサイズが最大サイズを超えている場合には、ステップＳ２０８で画像ファイルをＺＩＰ形式で圧縮する。ステップＳ２０３、Ｓ２０４、Ｓ２０６、またはＳ２０８で得られた画像ファイルは上述同様に押下されたアプリケーションソフトウエア１０のアイコンに応じた後処理に用いられる。
【００５６】
なお、ステップＳ２０２でＺＩＰ圧縮付きの画像ファイルフォーマットが明示的に指定されている場合には、図７と同様にステップＳ２０５においてＺＩＰ圧縮処理を行なう。
【００５７】
図８の処理によれば、図７に関した効果に加え、あらかじめ最大の画像ファイルのサイズを指定し、ダイアログ１０２のチェックボックスによりＺＩＰ圧縮を指定しておくことにより、それ以上の面倒な操作を必要とせず、ファイルサイズに応じて画像ファイルの圧縮を行なうことができる。
【００５８】
図９の処理は画像ファイルの条件圧縮および条件分割を行なうための図１０のダイアログ１０１および１０２のチェックボックスがいずれもオン（チェックあり）の場合に実行すべき処理を示している。前述同様、このときダイアログ１０３には適当なファイルサイズ最大値（あるいは適当なデフォルト値）が入力されているものとする。
【００５９】
図９のステップＳ３０１、およびＳ３０３〜Ｓ３０５の処理は、図８のステップＳ２０１、およびＳ２０３〜Ｓ２０５（あるいは図７のステップＳ１０１、およびＳ１０３〜Ｓ１０５）の処理と同等であるので、ここでは説明を省略する。
【００６０】
図８（図７）と異なるのは、ステップＳ３０２で図１０のダイアログ１０１およびダイアログ１０２のチェックボックスがいずれもオン（チェックあり）となっている場合にステップＳ３０６に移行する点である。
【００６１】
この場合はステップＳ３０６においてＭＦＰ２により画像のスキャン動作を行なわせ、画像ファイルを得、ステップＳ３０７でそのサイズを調べ、図１０のダイアログ１０３に設定された最大サイズ（あるいは他の適当なデフォルト値）を超えたか否かを判定し、ここで画像ファイルのサイズが最大サイズを超えている場合には、ステップＳ３０８で画像ファイルをＺＩＰ形式で圧縮する。
【００６２】
そして、さらにステップＳ３０９において、ＺＩＰ圧縮した画像ファイルのサイズを判定し、分割の必要があればステップＳ３１０でファイル分割を行なう。ステップＳ３０９で用いるしきい値としては、ステップＳ３０７で用いたものと同じ最大サイズを用いるか、あるいは図１０のダイアログで前述のように画像ファイル分割条件として別途設定された最大サイズが存在する場合にはその値を用いる。ステップＳ３０９においてＺＩＰ圧縮した画像ファイルのサイズが最大サイズを超えている場合にはＺＩＰ圧縮した画像ファイルを複数ファイルに分割する。
【００６３】
ステップＳ３１０におけるファイル分割単位（１つあたり何Ｍｂ／Ｋｂのファイルに分割するか）は画像ファイル分割条件に用いた最大サイズないしそれ以下のファイルサイズとするのが好ましい。なお、図１０のダイアログにユーザが所望のファイル分割単位を指定するためのユーザーインターフェースを追加しておいてもよい。
【００６４】
図９の処理によれば、図７および図８に関して述べた効果に加え、あらかじめ最大の画像ファイルのサイズを指定し、ダイアログ１０１およびダイアログ１０２のチェックボックスによりＺＩＰ圧縮およびファイル分割を指定しておくことにより、それ以上の面倒な操作を必要とせず、画像ファイルないしＺＩＰ圧縮後のファイルサイズに応じて画像ファイルの圧縮および分割を行なうことができる。
【００６５】
なお、以上では便宜上、図７〜図９に分割して処理内容を示したが、図７〜図９のいずれの処理を実行するかは、上述のように図１０のようなダイアログによる設定条件に応じて決定することができるのはいうまでもない。
【００６６】
また、図７〜図９では図１０のようなダイアログ１０１のみがチェックされた状態、すなわち、画像ファイルの分割のみが指定されている状態における処理を具体的に説明しなかったが、図８のステップＳ２０８の処理内容を図９のステップＳ３１０のようなファイル分割に置換すれば、このような指定状態における処理を実現できるのはいうまでもない。
【００６７】
図７〜図９のような処理を行なうことにより、ユーザは面倒な操作を行なうことなく、必要に応じて汎用圧縮形式によるデータ圧縮あるいはファイル分割を自動的に行なうことができ、たとえばｅメール送信などの用途のように、巨大なサイズの画像ファイルを添付することが困難（インターネットサービスプロバイダのメールサーバに制限がある、あるいは礼儀上はばかられる、などの種々の理由により）な用途においても、ファイルサイズを超過することなくスキャンした画像ファイルを利用することができる。
【００６８】
以上では画像ファイルを圧縮するための汎用圧縮方式としてＺＩＰを例示したが、ＺＩＰ方式のかわりにあるいはＧＺＩＰ、ＬＺＨ、Ｓｔｕｆｆｉｔなど、他の圧縮方式を利用できるのはいうまでもない。
【産業上の利用可能性】
【００６９】
以上の実施例では、画像をスキャンする装置としてＭＦＰやスキャナを例示したが、本発明は画像データを取得する画像入力装置（デジタルカメラやそのインターフェース装置など）と、画像データを利用するあるいは画像データに対して種々の処理を行なうＰＣのような画像処理装置から成るシステムにおいて実施することができる。本発明の方法ないしプログラムは適当な記憶媒体経由、あるいはネットワーク経由で画像入力装置および画像処理装置のハードウェアに導入することができる。
【図面の簡単な説明】
【００７０】
【図１】本発明を採用した画像処理システムの構成を示した説明図である。
【図２】本発明を採用した画像処理システムにおけるユーザーインターフェースの構成例を示した説明図である。
【図３】本発明を採用した画像処理システムにおけるＰＣおよびＭＦＰの接続構成を示した説明図である。
【図４】本発明を採用した画像処理システムにおけるＰＣおよびスキャナの接続構成を示した説明図である。
【図５】本発明を採用した画像処理システムにおけるユーザーインターフェースの構成例を示した説明図である。
【図６】本発明を採用した画像処理システムにおけるユーザーインターフェースの構成例を示した説明図である。
【図７】本発明を採用した画像処理システムにおける画像処理手順を示したフローチャート図である。
【図８】本発明を採用した画像処理システムにおける画像処理手順を示したフローチャート図である。
【図９】本発明を採用した画像処理システムにおける画像処理手順を示したフローチャート図である。
【図１０】本発明を採用した画像処理システムにおけるユーザーインターフェースの構成例を示した説明図である。
【符号の説明】
【００７１】
２  ＭＦＰ
３  プリンタ
４  スキャナ
５  ＵＳＢインターフェース
６  ＣＰＵ
７  メモリ
９  ドライバソフトウェア
１０  アプリケーションソフトウェア
２０  ツールバー
５１  設定画面
５２、５３、１００〜１０３  ダイアログ
５５  タブ
５６  ボタン
【図１】
2005175647.tif 000003
【図２】
2005175647.tif 000004
【図３】
2005175647.tif 000005
【図４】
2005175647.tif 000006
【図５】
2005175647.tif 000007
【図６】
2005175647.tif 000008
【図７】
2005175647.tif 000009
【図８】
2005175647.tif 000010
【図９】
2005175647.tif 000011
【図１０】
2005175647.tif 000012