(57)【特許請求の範囲】
【請求項１】
常駐ソフトウェアがサーバにログインした状態で前記常駐ソフトウェアが画像データを前記サーバにアップロードする画像処理システムにおいて、前記画像データを生成する画像読取装置であって、
前記常駐ソフトウェアとの間で通信を行うためのネットワーク通信部と、
原稿を読み取って前記画像データを生成するスキャン部と、
前記スキャン部を操作可能な操作部と、
スキャン機能設定画面を表示可能な表示部と、
前記常駐ソフトウェアから前記ネットワーク通信部を介して通知された前記常駐ソフトウェアの前記サーバへのログイン状況に応じて、前記表示部における前記スキャン機能設定画面を変更可能な表示制御部と、
を備えた画像読取装置。
【請求項２】
前記表示制御部は、前記常駐ソフトウェアが前記サーバにログインしている場合には、前記表示部にアップロード先として前記サーバの情報を表示する、請求項１に記載の画像読取装置。
【請求項３】
前記表示制御部は、前記常駐ソフトウェアが前記サーバにログインしていない場合には、前記表示部にアップロード先として前記サーバの情報を表示しない、請求項２に記載の画像読取装置。
【請求項４】
前記ネットワーク通信部は、前記スキャン部が前記画像の１ページをスキャンするごとに１ページの画像データを前記常駐ソフトウェアに送信する、請求項１〜３のいずれかに記載の画像読取装置。
【請求項５】
請求項１〜４のいずれかに記載の画像読取装置と、
前記常駐ソフトウェアとを備えており、
前記常駐ソフトウェアは、前記サーバへのログイン状況を前記画像読取装置に通知するログイン状況通知部を有する、
画像処理システム。
【請求項６】
前記常駐ソフトウェアがインストールされた情報処理装置をさらに備えている、請求項５に記載の画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャンデータを生成する画像読取装置、特に、スキャンデータを他の情報処理装置にアップロード可能な画像読取装置及びそれが用いられた画像処理システムに関する。
【背景技術】
【０００２】
従来、スキャナで原稿を読み込んで生成したスキャンデータを、ＬＡＮを介して特定のＰＣの特定のフォルダに送信することが行われている。具体的には、スキャン操作時には、ＭＦＰの操作表示画面に複数のフォルダ名が表示される。ユーザはいずれかのフォルダを選択してスキャン動作を行う。その結果、ユーザはＰＣから特定のフォルダにアクセスすることでスキャンデータを閲覧できる。
【０００３】
近年は、外部パブリックサーバにスキャンデータを保存して、インターネット、ＬＡＮ、携帯網等を介してスキャンデータにアクセス可能とすることも行われている。この場合、ＭＦＰの操作表示部にアップロード先として当該外部パブリックサーバが表示される（例えば、特許文献１を参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１４９３２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載のシステムでは、ユーザがＭＦＰデバイス１０においてスキャン設定操作を行うと、スキャンが実行される。生成されたスキャンデータは、ＭＦＰデバイス１０のサーバ部で所望のフォーマットに変換される。続いて、変換後のスキャンデータは、電子倉庫サーバ２０にアップロードされる。
【０００６】
上記のようなシステムにおいては、サーバのＡＰＩがサーバメーカーごとに異なっているので、サーバの種類が変わるごとにネットワーク処理及びデータフォーマット処理を変更する必要がある。具体的には、ＭＦＰのファームウェアを書き換えることが必要になる。しかし、ＭＦＰのファームウェアをサーバの変更ごとに書き換えることは繁雑な作業である。
そこで、前述の問題を解決するために、例えば、ＰＣに常駐ソフトソフトウェアをインストールして、常駐ソフトウェアによってスキャンデータを外部パブリックサーバにアップロードすることが想定される。
【０００７】
そして、その場合には、スキャン・アップロード操作時にユーザの操作性を向上していることが望ましい。
【０００８】
本発明の課題は、常駐ソフトウェアによってスキャンデータをサーバにアップロードする場合に、スキャン及びアップロードの操作性を向上させることにある。
【課題を解決するための手段】
【０００９】
以下に、課題を解決するための手段として複数の態様を説明する。これら態様は、必要に応じて任意に組み合せることができる。
【００１０】
本発明の一見地に係る画像読取装置は、常駐ソフトウェアがサーバにログインした状態で常駐ソフトウェアが画像データをサーバにアップロードするシステムにおいて、画像データを生成する画像読取装置である。画像形成装置は、ネットワーク通信部と、スキャン部と、操作部と、表示部と、表示制御部とを備えている。ネットワーク通信部は、常駐ソフトウェアとの間で通信を行う。スキャン部は、原稿を読み取って画像データを生成する。操作部は、スキャン部を操作可能である。表示部は、スキャン機能設定画面を表示可能である。表示制御部は、常駐ソフトウェアからネットワーク通信部を介して通知された常駐ソフトウェアのサーバへのログイン状況に応じて、表示部におけるスキャン機能設定画面を変更可能である。
この装置では、常駐ソフトウェアが、ネットワーク通信部にログイン状況を通知する。その結果、表示制御部が、表示部におけるスキャン機能設定画面を変更する。ユーザは、スキャン機能設定画面を参照することで、適切なスキャン動作を行うことができる。例えば、常駐ソフトウェアがサーバにログインしている場合には、サーバを画像データのアップロード先として選択できる。このようにして、スキャン及びアップロードの操作性が向上する。
【００１１】
表示制御部は、常駐ソフトウェアがサーバにログインしている場合には、表示部にアップロード先としてサーバの情報を表示してもよい。
この場合、サーバの情報が表示部に表示されているので、ユーザは、常駐ソフトウェアがサーバにログインしていることが分かる。
【００１２】
表示制御部は、常駐ソフトウェアがサーバにログインしていない場合には、表示部にアップロード先としてサーバの情報を表示しなくてもよい。
この場合、サーバの情報が表示部に表示されていないので、ユーザは、常駐ソフトウェアがサーバにログインしていないことが分かる。
【００１３】
ネットワーク通信部は、スキャン部が画像の１ページをスキャンするごとに１ページの画像データを常駐ソフトウェアに送信してもよい。
この場合、画像読取装置の記憶装置として大容量のものを用いる必要がない。
【００１４】
本発明の他の装置に係る画像処理システムは、上記の画像読取装置と、常駐ソフトウェアとを備えている。常駐ソフトウェアは、サーバへのログイン状況を画像読取装置に通知するログイン状況通知部を有する。
【００１５】
画像処理システムは、常駐ソフトウェアがインストールされた情報処理装置をさらに備えていてもよい。
【発明の効果】
【００１６】
本発明に係る画像読取装置及び画像処理システムでは、常駐ソフトウェアによって画像データをサーバにアップロードする場合に、スキャン及びアップロードの操作性が向上している。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態としての画像処理システムの模式図。
【図２】ＭＦＰとＰＣの制御ブロック図。
【図３】常駐ソフトウェアの登録処理を示すフローチャート。
【図４】常駐ソフトウェアの起動処理を示すフローチャート。
【図５】常駐ソフトウェアの終了処理を示すフローチャート。
【図６】常駐ソフトウェアの登録・起動・終了の受信処理を示すフローチャート。
【図７Ａ】ＭＦＰスキャン処理を示すフローチャート。
【図７Ｂ】ＭＦＰスキャン処理を示すフローチャート。
【図７Ｃ】ＭＦＰスキャン処理を示すフローチャート。
【図８Ａ】常駐ソフトウェアによる外部パブリックサーバへの転送処理を示すフローチャート。
【図８Ｂ】常駐ソフトウェアによる外部パブリックサーバへの転送処理を示すフローチャート。
【図９】表示部におけるスキャン機能設定画面の一例。
【図１０】表示部におけるスキャン機能設定画面の一例。
【図１１】本発明の一実施形態としての画像処理システムの模式図。
【図１２Ａ】ＭＦＰスキャン処理を示すフローチャート。
【図１２Ｂ】ＭＦＰスキャン処理を示すフローチャート。
【図１２Ｃ】ＭＦＰスキャン処理を示すフローチャート。
【図１３Ａ】常駐ソフトウェアによる外部パブリックサーバへの転送処理を示すフローチャート。
【図１３Ｂ】常駐ソフトウェアによる外部パブリックサーバへの転送処理を示すフローチャート。
【発明を実施するための形態】
【００１８】
（１）画像処理システム
図１を用いて、本発明の一実施形態が採用された画像処理システム１を説明する。図１は、本発明の一実施形態としての画像処理システムの模式図である。
【００１９】
画像処理システム１は、外部パブリックサーバ３に画像データを送信するためのシステムである。外部パブリックサーバ３に保存された画像データは、ＬＡＮ、インターネット、携帯電話網などを介してアクセス可能である。外部パブリックサーバ３の一般的な機能については説明を省略するが、外部パブリックサーバ３は、図２に示すように、記憶部７１を有しており、記憶部７１には複数の仮想記憶エリア７３が形成されている。
【００２０】
画像処理システム１は、ＭＦＰ５（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を有している。ＭＦＰ５は、本実施形態では画像読取装置として機能しており、原稿Ｄをスキャンすることで画像データを形成し、次に画像データを他の装置に転送する。
【００２１】
画像処理システム１は、さらにＰＣ７を有している。ＰＣ７は、パーソナル・コンピュータである。ＰＣ７は、ＬＡＮ９を介してＭＦＰ５に接続されている。ＰＣ７は、ＭＦＰ５から転送された画像データを受信する。ＭＦＰ５とＰＣ７は、例えば、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を用いて通信を行う。
なお、画像処理システム１には、他のＭＦＰ及びＰＣが設けられていてもよい。
【００２２】
（２）ＭＦＰ
図２を用いて、ＭＦＰ５の機能を説明する。図２は、ＭＦＰとＰＣの制御ブロック図である。
【００２３】
ＭＦＰ５は、プリント機能、コピー機能、ＦＡＸ（ファクシミリ）機能、及びＩＦＡＸ（インターネットＦＡＸ）機能を備えたネットワーク複合機である。具体的には、ＭＦＰ５は、プリンタ１１、スキャナ１３、ＦＡＸ制御部１５、及びＩＦＡＸ制御部１７を有している。ＭＦＰ５は、さらに、制御部１９、記憶部２１、操作部２３、表示部２５、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）２７、モデム２９、及びネットワークＩ／Ｆ３１を有している。また、ＭＦＰ５は、バス３３を備えており、ＭＦＰ５内の各部はバス３３によって互いに接続されている。
【００２４】
プリンタ１１は、ＦＡＸ制御部１５及びＩＦＡＸ制御部１７が受信したファクシミリデータ、コピーの指示に基づいてスキャナ１３が作成した画像データ、並びにＰＣ７から送られてきた印刷データを印刷する。つまり、プリンタ１１は、ネットワーク複合機のファクシミリ機能、コピー機能、プリンタ機能の出力部として機能する。プリンタ１１は、例えば、電子写真方式を採用している。
【００２５】
スキャナ１３は、原稿から画像を読み取るスキャナ機能を実現する。具体的には、スキャナ１３は、原稿を光学的に走査して画像を読み取り、例えば、ＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）形式の画像データとして出力する。スキャナ１３は、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）等のイメージセンサを有している。本実施形態において、スキャナ１３は、複数枚の原稿を連続して読み取り可能なオートシートフィーダを備えている。
【００２６】
ＦＡＸ制御部１５は、ＮＣＵ２７及びモデム２９によって行われるＰＳＴＮ（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ）３５を介したＦＡＸの送受信を制御する。ＩＦＡＸ制御部１７は、ネットワークＩ／Ｆ３１を介して行われるＩＦＡＸの送受信を制御する。
【００２７】
制御部１９は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を含むコンピュータである。制御部１９は、ＭＦＰ５の各部を制御する制御部であり、ＲＯＭに格納される各種プログラムを読み出して実行することによって、コピー機能、プリンタ機能、ファクシミリ機能及びネットワーク機能等を実現する。ＲＯＭは、制御プログラム又は予め設定されているパラメータ等を格納する。ＲＡＭは、プログラムを実行するための作業領域として機能する。
【００２８】
制御部１９は、表示制御部３７を有している。表示制御部３７は、表示部２５の表示を制御する。
【００２９】
記憶部２１は、スキャナ１３から出力された画像データを一時的に保存する。
【００３０】
操作部２３は、ＭＦＰ５の操作パネル上に設けられたキーボード、スイッチ、操作ボタン、タッチパネルなどであり、ユーザが操作指示を行うのに使用する。すなわち、ユーザは、操作部２３を用いてコピー、スキャン、又はファクシミリ送信等の指示を入力することができる。表示部２５は、操作部２３で入力された操作の内容を含む各種情報を表示する。表示部２５は、例えば、液晶パネルである。
本実施形態において、例えば、操作部２３はタッチパネルであり、表示部２５はタッチパネルの下方に配置された液晶パネルであり、両者によりスキャン時の各種設定をユーザにさせるためのユーザインタフェースが提供される（図９及び図１０参照）。スキャン時の設定とは、例えば、カラー／モノクロ指定、解像度、出力倍率などの他に、スキャン属性として、スキャン方式の指定などを含むことができる。また、ＭＦＰ５は、スキャンして得られた画像データをフォルダに転送する「スキャンｔｏフォルダ機能」を有し、転送先として任意のフォルダを指定もできる。
【００３１】
ネットワークＩ／Ｆ３１は、ＬＡＮ９を介して、他の装置とデータの送受信を行う通信部として機能する。
【００３２】
（３）ＰＣ
ＰＣ７は、図２に示すように、制御部４１と、記憶部４３と、操作部４５と、表示部４７と、ネットワークＩ／Ｆ４９を有している。制御部４１は、ＭＦＰ５の制御部１９と同様に、ＣＰＵ、ＲＡＭ、ＲＯＭ等からなるコンピュータである。
【００３３】
制御部４１には、ＰＣ７の各種機能を実現するための常駐ソフトウェア５１がインストールされている。常駐ソフトウェア５１は、以下の機能を有している。
・外部パブリックサーバ３に対して、ログイン・ログアウトする。
・ＭＦＰ５に対して、ログイン状況を通知する。
・ＭＦＰ５から送信されてきた画像データを受信して、次に外部パブリックサーバ３に転送する。
常駐ソフトウェア５１は、ダウンロードによって適宜更新可能である。また、複数の常駐ソフトウェアがＰＣにインストールされていてもよい。
【００３４】
記憶部４３は、ＭＦＰ５から転送された画像データを受信し格納する複数のローカル共有フォルダ６１を有する。ローカル共有フォルダ６１は、ＭＦＰ５に共有される。フォルダ６１は、例えば、複数の仮想記憶エリア７３と一対一で対応している。ローカル共有フォルダ６１は階層構造とすることもでき、ユーザが転送先として指定した任意のフォルダの配下に仮想記憶エリア７３に対応する複数のフォルダを含むことができる。
【００３５】
操作部４５は、例えば、キーボード及びマウスからなる。
表示部４７は、例えば、液晶ディスプレイからなる。
【００３６】
（４）制御処理
図３を用いて、常駐ソフトウェア５１による登録処理を説明する。
ステップＳ１では、外部パブリックサーバ（例えば、外部パブリックサーバ３）が選択されたか否かを判断する。
ステップＳ２では、外部パブリックサーバの名称の入力を受け付け、それを記憶する。
ステップＳ３では、外部パブリックサーバのユーザアカウント及びパスワードの登録を受け付ける。
ステップＳ４では、外部パブリックサーバの保存ファイル形式の選択を受け付け、それを記憶する。例えば、ＰＤＦが選択される。
ステップＳ５では、ローカル共有フォルダ６１への同時保存が選択されたか否かが判断される。「Ｙｅｓ」であればプロセスはステップＳ６に移行し、「Ｎｏ」であればプロセスはステップＳ７に移行する。
ステップＳ６では、ローカル共有フォルダ情報、共有フォルダへの保存ファイル形式の選択を受け、それを記憶する。
ステップＳ７では、例えば、ＵＤＰ／ＩＰパケットブロードキャスト送信を用いて、ＬＡＮ（例えば、ＬＡＮ９）上のＭＦＰ要求処理を実行する。
ステップＳ８では、所定時間Ｔ１が経過するのを待つ。
ステップＳ９では、ＬＡＮ上のＭＦＰ一覧を表示する。
ステップＳ１０では、表示済みＭＦＰ一覧内に指定ＭＦＰがにあるか否かを判断する。「Ｙｅｓ」の場合にプロセスはステップＳ１１に移行し、「Ｎｏ」場合にプロセスはステップＳ１２に移行する。
ステップＳ１１では、表示済みＭＦＰ一覧からのＭＦＰ選択を受け付ける。
ステップＳ１２では、手動でＭＦＰのＩＰアドレス入力を受け付ける。
ステップＳ１３では、指定したＭＦＰのＩＰアドレス等のＭＦＰ情報を記憶する。
ステップＳ１４では、全ＭＦＰの指定が終了したか否かを判断する。「Ｙｅｓ」であればプロセスはステップＳ１５に移行し、「Ｎｏ」であれば、プロセスはステップＳ１０に戻る。
ステップＳ１５では、記憶・保持しているＭＦＰ情報を用いて、指定ＭＦＰに対して、「外部パブリックサーバ名」、「外部パブリックサーバの保存ファイル形式」、「ローカル共有フォルダ保存可否情報」、「ローカル共有フォルダ情報」、「ローカル供給フォルダ保存ファイル形式」の上記情報を送信する。これが、ＰＣの常駐ソフトウェア５１から外部パブリックサーバへのログイン済みである情報を通知する処理であり、例えば“ＨＴＴＰ  ＰＯＳＴ”を用いて実行される（図１のＲ１）。
ステップＳ１６では、全ＭＦＰへの送信が終了したか否かを判断する。「Ｙｅｓ」であればプロセスは終了し、「Ｎｏ」であればプロセスはステップＳ１５に戻る。
以上に述べたように、常駐ソフトウェアが外部サーバの転送設定を行った時点で、外部パブリックサーバにログインしていることがＭＦＰに通知される。
【００３７】
図４を用いて、常駐ソフトウェア５１による起動処理を説明する。
ステップＳ２０では、ＰＣが起動するのを待つ。
ステップＳ２１では、記憶・保持しているＭＦＰ情報を用いて、指定ＭＦＰに対して、「外部パブリックサーバ名」、「外部パブリックサーバの保存ファイル形式」、「ローカル共有フォルダ保存可否情報」、「ローカル共有フォルダ情報」、「ローカル供給フォルダ保存ファイル形式」の上記情報を送信する。これが、ＰＣの常駐ソフトウェア５１から外部パブリックサーバへのログイン済みである情報を通知する処理であり、例えば“ＨＴＴＰ  ＰＯＳＴ”を用いて実行される（図１のＲ１）。
ステップＳ２２では、全てのＭＦＰに送信を終了したか否かを判断する。「Ｙｅｓ」であればプロセスは終了し、「Ｎｏ」であれば、プロセスはステップＳ２１に戻る。
以上に述べたように、外部パブリックサーバ転送が設定されていれば、常駐ソフトウェア５１がインストールされているＰＣが起動されたタイミングで、外部パブリックサーバにログインしていることがＭＦＰに通知される。
【００３８】
図５を用いて、常駐ソフトウェア５１による終了処理を説明する。この終了処理は、常駐ソフトウェア５１で外部パブリックサーバの転送設定を無効に変更した場合、又は、常駐ソフトウェア５１がインストールされているＰＣのシャットダウン処理を行った場合に、実行される。
ステップＳ２５では、記憶・保持しているＭＦＰ情報を用いて、指定ＭＦＰに対して、終了状態を送信する。
ステップＳ２６では、全てのＭＦＰに送信を終了したか否かを判断する。「Ｙｅｓ」であればプロセスは終了し、「Ｎｏ」であれば、プロセスはステップＳ２５に戻る。
【００３９】
図６を用いて、ＭＦＰにおける常駐ソフトウェア５１による登録・起動・受信処理を説明する。
ステップＳ２８では、常駐ソフトウェア５１の登録・起動情報を受信したか否かを判断する。「Ｙｅｓ」であればプロセスはステップＳ２９に移行し、「Ｎｏ」であれば、プロセスはステップＳ３１に移行する。
ステップＳ２９では、常駐ソフトウェア５１がインストールされているＰＣ情報（つまり、ＩＰアドレス等の識別情報）を記憶する。
ステップＳ３０では、常駐ソフトウェア５１をインストールしているＰＣ情報と紐付けて、受信した「外部パブリックサーバ名」、「外部パブリックサーバの保存ファイル形式」、「ローカル共有フォルダ保存可否情報」、「ローカル共有フォルダ情報」、「ローカル供給フォルダ保存ファイル形式」の上記情報を記憶する。
ステップＳ３１では、常駐ソフトウェア５１をインストールしているＰＣ情報と紐付けて、受信した「外部パブリックサーバ名」、「外部パブリックサーバの保存ファイル形式」、「ローカル共有フォルダ保存可否情報」、「ローカル共有フォルダ情報」、「ローカル供給フォルダ保存ファイル形式」の上記情報をＭＦＰから削除する。
【００４０】
図７Ａ〜図７Ｃを用いて、ＭＦＰによるスキャン処理を説明する。なお、以下の説明で記憶及び仮記憶は記憶部２１で行われ、データの送信はネットワークＩ／Ｆ３１がＰＣ７に対して行う。
ステップＳ３５では、ユーザが操作部２３のスキャンボタンを押し下げる。
ステップＳ３６では、外部パブリックサーバが登録されているか否かを判断する。「Ｙｅｓ」であればプロセスはステップＳ３７に移行し、「Ｎｏ」であればプロセスはステップＳ３８に移行する。ステップＳ３８ではその他スキャン処理が実行されて、その後にプロセスは終了する。
ステップＳ３７では、表示部２５に外部パブリックサーバ名を表示する。例えば、図９に示すように、外部パブリックサーバが転送先として表示される。また、この画面を用いて、スキャン解像度等も設定される。さらに、図１０に示すように、ＰＣ７の名称及びローカル共有フォルダ名も表示される。以上に述べた表示部２５における画像表示制御は、表示制御部３７によって実行される。
なお、常駐ソフトウェア５１が複数の外部パブリックサーバにログインしている場合は、複数の外部パブリックサーバ指定画面を表示部２５に表示する。
ステップＳ３９では、外部パブリックサーバの選択を受け付ける。
ステップＳ４０では、選択した外部パブリックサーバ名を仮記憶する。
ステップＳ４１では、外部パブリックサーバの保存ファイル形式一覧を表示部２５に表示する。
ステップＳ４２では、外部パブリックサーバの保存ファイル形式の選択を受け付ける。
ステップＳ４３では、選択した外部パブリックサーバの保存ファイル形式を仮記憶する。
ステップＳ４４では、「ローカル共有フォルダ保存可能情報」があるか否かを判断する。「Ｙｅｓ」であればプロセスはステップＳ４５に移行し、「Ｎｏ」であればプロセスはステップＳ４９に移行する。
ステップＳ４５では、「ローカル共有フォルダ同時保存」が選択されているか否かを判断する。「Ｙｅｓ」であればプロセスはステップＳ４６に移行し、「Ｎｏ」であればプロセスはステップＳ４９に移行する。
ステップＳ４６では、ローカル共有フォルダの保存ファイル形式一覧を表示部２５に表示する。
ステップＳ４７では、ローカル共有フォルダの保存ファイル形式の選択を受け付ける。
ステップＳ４８では、選択したローカル共有フォルダの保存ファイル形式を仮記憶する。
ステップＳ４９では、操作部２３のスキャン開始スタートボタンが押し下げられるのを待つ。
ステップＳ５０では、ネットワークＩ／Ｆ３１が、常駐ソフトウェア５１がインストールされているＰＣ（例えば、ＰＣ７）に対して、スキャン原稿転送要求を送信する。スキャン原稿転送要求は、例えば、ＵＤＰ／ＩＰを用いて実行される（図１のＲ２）。
ステップＳ５１では、「選択済み外部パブリックサーバ情報取得要求」を受信したか否かを判断する。「Ｙｅｓ」であればプロセスはステップＳ５３に移行し、「Ｎｏ」であればプロセスはステップＳ５２に移行する。
ステップＳ５２では、所定時間（Ｔ２）が経過したか否かを判断する。「Ｙｅｓ」であればプロセスはエラー終了し、「Ｎｏ」であればプロセスはステップＳ５１に戻る。
ステップＳ５３では、ローカル共有フォルダ同時保存が選択済みであるか否かを判断する。「Ｙｅｓ」であればプロセスはステップＳ５４に移行し、「Ｎｏ」であればプロセスはステップＳ５５に移行する。
ステップＳ５４では、選択及び仮記憶した「外部パブリックサーバ名」、「外部パブリックサーバの保存ファイル形式」、「ローカル共有フォルダ保存可否情報」、「ローカル共有フォルダ情報」、「ローカル供給フォルダ保存ファイル形式」を送信する。つまり、外部パブリックサーバ情報が送信される。
ステップＳ５５では、選択及び仮記憶した「外部パブリックサーバ名」、「外部パブリックサーバの保存ファイル形式」を送信する。つまり、外部パブリックサーバ情報が送信される。
ステップＳ５６では、ＭＦＰ読取部つまりスキャナ１３に原稿があるか否かを判断する。
ステップＳ５７では、ＭＦＰ読取部つまりスキャナ１３が原稿の１ページスキャンを実行する。
ステップＳ５８では、スキャンデータがカラーか否かを判断する。「Ｙｅｓ」であればプロセスはステップＳ５９に移行し、「Ｎｏ」であればプロセスはステップＳ６０に移行する。
ステップＳ５９では、スキャンデータ１ページをＪＰＥＧファイル形式に変換・仮記憶する。
ステップＳ６０では、スキャンデータ１ページをシングルＴＩＦＦファイル形式に変換・仮記憶する。
ステップＳ６１では、ＰＣからスキャンデータ転送要求があるのを待つ。スキャンデータの転送要求は、例えば、“ＨＴＴＰ  ＧＥＴ”を用いて実行される（図１のＲ３）。
ステップＳ６２では、スキャンデータ１ページをＰＣに送信する（図のＲ３）。例えば、シングルＴＩＦＦファイルが送信される。その後、プロセスはステップＳ５６に戻る。
ステップＳ６３では、ＰＣからスキャンデータ転送要求があるのを待つ。
ステップＳ６４では、スキャンデータ終了をＰＣ７に送信し、その後、プロセスは終了する。
【００４１】
図８Ａ〜図８Ｂを用いて、常駐ソフトウェア５１によるパブリックサーバへの転送処理を説明する。なお、以下の説明で記憶は記憶部７１で行われ、データの送信はネットワークＩ／Ｆ４９が行う。
ステップＳ６７では、ＭＦＰ（例えば、ＭＦＰ５）からのスキャン原稿転送要求を受信するのを待つ（図１のＲ２）。
ステップＳ６８では、「外部パブリックサーバ情報取得要求」をＭＦＰに送信する。
ステップＳ６９では、外部パブリックサーバ情報をＭＦＰから受信するのを待つ。
ステップＳ７０では、「外部パブリックサーバ名」、「外部パブリックサーバの保存ファイル形式」、「ローカル供給フォルダ保存ファイル形式」を記憶する。
ステップＳ７１では、スキャンデータ転送要求をＭＦＰに送信する（図１のＲ３）。
ステップＳ７２では、ＭＦＰから応答データを受信するのを待つ（図１のＲ３）。
ステップＳ７３では、ＭＦＰスキャンデータ終了応答を受信したか否かを判断する。「Ｙｅｓ」であればプロセスはステップＳ７５に移行し、「Ｎｏ」であればプロセスはステップＳ７４に移行する。
ステップＳ７４では、スキャンデータの１ページを受信・仮保存する。
ステップＳ７５では、受信・仮保存したスキャンデータを「外部パブリックサーバの保存ファイル形式」に変換・仮記憶する。例えば、Ｓ−ＴＩＦＦファイルがＰＤＦファイルに変換される。
ステップＳ７６では、変換・仮記憶した外部パブリックサーバ保存ファイルを外部パブリックサーバ（例えば、外部パブリックサーバ３）にアップロードする。アップロードには、例えば、“ＨＴＴＰＳ”が用いられる（図１のＲ４）。
ステップＳ７７では、外部パブリックサーバへのアップロードが完了するのを待つ。
ステップＳ７８では、変換・仮保存した外部パブリックサーバ保存ファイルを削除する。
ステップＳ７９では、「ローカル共有フォルダ保存ファイル形式」を記憶済みか否かを判断する。「Ｙｅｓ」であればプロセスはステップＳ８０に移行し、「Ｎｏ」であればプロセスはステップＳ８０をスキップしてステップＳ８１に移行する。
ステップＳ８０では、受信・仮保存したスキャンデータを、「ローカル共有フォルダ保存ファイル形式」に変換・記憶する。
ステップＳ８１では、受信・仮保存していた１ページごとの全スキャンデータを削除する。
【００４２】
（５）第２実施形態
前記第１実施形態では、ＰＣの常駐ソフトウェア５１が“ＨＴＴＰ  ＧＥＴ”によって画像データを取得した。以下に述べる第２実施形態では、ＭＦＰがスキャンデータをＰＣのローカル共有フォルダに送信する。そして、常駐ソフトウェア５１が共有フォルダを監視しており、新たなデータ格納があればそれを取得する。
図１１は、本発明の一実施形態としての画像処理システムの模式図である。
【００４３】
図１２Ａ〜図１２Ｃを用いて、ＭＦＰによるスキャン処理を説明する。なお、以下の説明では、図７Ａ〜図７Ｃの説明と同様のブロックについては同じ参照符号を付しており、それらの説明は省略される。
この実施形態では、図７ＢのステップＳ５０〜Ｓ５２が省略されている。
また、図７ＣのステップＳ５４及びステップＳ５５の代わりにステップＳ１０１及びステップＳ１０２が用いられている。ステップＳ１０１及びステップＳ１０２では、外部パブリックサーバ情報をＳＭＢを用いてＰＣに送信する。
さらに、この実施形態では、図７ＣのステップＳ６１及びステップＳ６２の代わりにステップＳ１０３が用いられ、さらに、図７ＣのステップＳ６３及びステップＳ６４の代わりにステップＳ１０４が用いられる。ステップＳ１０３では、１ページの画像データを、ＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）を用いてＰＣに送信する（図１１のＲ１１）。このとき、画像データはＰＣ７内のローカル共有フォルダ６１に直接送信される。ステップＳ１０４では、スキャンデータ終了応答を、ＳＭＢを用いてＰＣ７に送信する。すなわち、前記実施形態と異なり、ＭＦＰ５は、ＰＣ７からスキャンデータ転送要求を待つことなく、画像データ及びスキャンデータ終了をＰＣ７に送信する。
【００４４】
図１３Ａ及び図１３Ｂを用いて、常駐ソフトウェア５１による外部パブリックサーバへの転送処理を説明する。なお、以下の説明では、図８Ａ〜図８Ｂの説明と同様のブロックについては同じ参照符号を付しており、それらの説明は省略される。
さらに、この実施形態では、図８ＡのステップＳ６７〜Ｓ７１の代わりにステップＳ１１１〜Ｓ１１３が用いられる。
ステップＳ１１１では、ＭＦＰから最初のＳＭＢによるデータ（外部パブリックサーバ情報）を受信するのを待つ。
ステップＳ１１２では、「外部パブリックサーバ名」、「外部パブリックサーバの保存ファイル形式」、「ローカル供給フォルダ保存ファイル形式」を記憶する。
ステップＳ１１３では、ＭＦＰから次のＳＭＢによるデータを受信する。そして、ステップＳ７３では、スキャンデータ終了応答を受信したか否かを判断する。
【００４５】
（６）本実施形態の作用効果
本実施形態は下記のようにも記載可能である。
（Ａ）ＭＦＰ５（画像読取装置の一例）は、常駐ソフトウェア５１が外部パブリックサーバ３（サーバの一例）にログインした状態で常駐ソフトウェア５１が画像データを外部パブリックサーバ３にアップロードするシステムにおいて、スキャンデータを生成する画像読取装置である。ＭＦＰ５は、ネットワークＩ／Ｆ３１（ネットワーク通信部の一例）と、スキャナ１３（スキャン部の一例）と、操作部２３と、表示部２５と、表示制御部３７とを備えている。ネットワークＩ／Ｆ３１は、常駐ソフトウェア５１との間で通信を行う。スキャナ１３は、原稿を読み取ってスキャンデータを生成する。操作部２３は、スキャナ１３を操作可能である。表示部２５は、スキャン機能設定画面を表示可能である。表示制御部３７は、常駐ソフトウェア５１からネットワークＩ／Ｆ３１を介して通知された常駐ソフトウェア５１の外部パブリックサーバ３へのログイン状況に応じて、表示部２５におけるスキャン機能設定画面を変更可能である。
この装置では、常駐ソフトウェア５１が、ネットワーク通信部にログイン状況を通知する。その結果、表示制御部３７が、表示部２５におけるスキャン機能設定画面を変更する。ユーザはスキャン機能設定画面を参照することで適切なスキャン動作を行うことができる。例えば、常駐ソフトウェア５１が外部パブリックサーバ３にログインしている場合には、外部パブリックサーバ３をスキャンデータのアップロード先として選択できる。このようにして、スキャン及びアップロードの操作性が向上する。
【００４６】
（Ｂ）表示制御部３７は、常駐ソフトウェア５１が外部パブリックサーバ３にログインしている場合には、表示部２５にアップロード先として外部パブリックサーバ３の情報を表示する。
この場合、外部パブリックサーバ３の情報が表示部２５に表示されているので、ユーザは、常駐ソフトウェア５１が外部パブリックサーバ３にログインしていることが分かる。
【００４７】
（Ｃ）表示制御部３７は、常駐ソフトウェア５１が外部パブリックサーバ３にログインしていない場合には、外部パブリックサーバ３の情報を表示しない。
この場合、外部パブリックサーバ３の情報が表示部２５に表示されていないので、ユーザは、常駐ソフトウェア５１が外部パブリックサーバにログインしていないことが分かる。
【００４８】
（Ｄ）ネットワークＩ／Ｆ３１は、スキャナ１３が画像の１ページをスキャンするごとに１ページの画像データを常駐ソフトウェア５１に送信する。
この場合、ＭＦＰ５の記憶装置として大容量のものを用いる必要がない。
【００４９】
（Ｅ）画像処理システム１は、ＭＦＰ５と、常駐ソフトウェア５１とを備えている。常駐ソフトウェア５１は、外部パブリックサーバ３へのログイン状況をＭＦＰ５に通知するログイン状況通知部（ステップＳ１５、ステップＳ２１等）を有する。
【００５０】
（Ｆ）常駐ソフトウェア５１は、ＰＣ７に格納されている。
（７）他の実施形態
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲で種々の変更が可能である。特に、本明細書に書かれた複数の実施形態及び変形例は必要に応じて任意に組み合せ可能である。
（ａ）外部パブリックサーバに保存されるファイル形式への変換は、ＭＦＰ、常駐ソフトウェア、外部パブリックサーバのいずれで行ってもよい。
（ｂ）常駐ソフトウェアが外部パブリックサーバにログインしている場合に、表示部には、ＰＣ名称及び格納共有フォルダ名は表示されず、外部パブリックサーバ名のみが表示されてもよい。
（ｃ）常駐ソフトウェアは、ＭＦＰすなわち画像読取装置にインストールされていてもよい。
（ｄ）ＭＦＰは、複数ページの画像データを１ファイルとしてＰＣに送信してもよい。
（ｅ）ＰＣにローカル共有フォルダを設けなくてもよい。
【産業上の利用可能性】
【００５１】
本発明は、スキャンデータを他の情報処理装置にアップロード可能な画像読取装置及びそれが用いられた画像処理システムに広く適用できる。
【符号の説明】
【００５２】
１        画像処理システム
３        外部パブリックサーバ
５        ＭＦＰ
７        ＰＣ
９        ＬＡＮ
１１      プリンタ
１３      スキャナ
１５      ＦＡＸ制御部
１７      ＩＦＡＸ制御部
１９      制御部
２１      記憶部
２３      操作部
２５      表示部
２７      ＮＣＵ
２９      モデム
３１      ネットワークＩ／Ｆ
３３      バス
３５      ＰＳＴＮ
３７      表示制御部
４１      制御部
４３      記憶部
４５      操作部
４７      表示部
４９      ネットワークＩ／Ｆ
５１      常駐ソフトウェア
６１      ローカル共有フォルダ
７１      記憶部
７３      転送先フォルダ
【図１】
0005733078.tif 000002
【図２】
0005733078.tif 000003
【図３】
0005733078.tif 000004
【図４】
0005733078.tif 000005
【図５】
0005733078.tif 000006
【図６】
0005733078.tif 000007
【図７Ａ】
0005733078.tif 000008
【図７Ｂ】
0005733078.tif 000009
【図７Ｃ】
0005733078.tif 000010
【図８Ａ】
0005733078.tif 000011
【図８Ｂ】
0005733078.tif 000012
【図９】
0005733078.tif 000013
【図１０】
0005733078.tif 000014
【図１１】
0005733078.tif 000015
【図１２Ａ】
0005733078.tif 000016
【図１２Ｂ】
0005733078.tif 000017
【図１２Ｃ】
0005733078.tif 000018
【図１３Ａ】
0005733078.tif 000019
【図１３Ｂ】
0005733078.tif 000020