(57)【要約】【課題】  データの送信側及び受信側各々の負担を軽減する。【解決手段】  画像処理装置１０は、サーバ１４から、データの送信方法であるアップロード画面データを受信する。データの送信を指示する所定のボタンがオンされると、画像処理装置１０は、イメージスキャナ１２を制御して、文書を読み取り、読み取った画像データを入力する。そして、画像処理装置１０は、画像データを、アップロード画面データに従ってサーバ１４に送信する。【選択図】        図１
2005269250.tif 000002
【特許請求の範囲】
【請求項１】
外部装置から、データの送信先に応じた設定画面に関する情報を受信する受信手段と、
前記受信した情報を表示する表示手段と、
データの送信の指示を受け付ける指示手段と、
前記指示手段により前記送信の指示がされた場合、送付するデータを作成する指示を行う作成手段と、
前記作成されたデータを前記受信手段により受信された情報に従って前記送信先に送信する送信手段と、
を備えたデータ送信装置。
【請求項２】
データを一時的に記憶する一時記憶手段を更に備え、
前記作成手段は、前記作成したデータを前記一時記憶手段に記憶し、
前記送信手段は、前記一時記憶手段に記憶された前記データを送信する、
ことを特徴とする請求項１記載のデータ送信装置。
【請求項３】
前記送信手段により、前記一時記憶手段に記憶された前記データが送信された場合、該送信されたデータを前記一時記憶手段から消去する消去手段を更に備えたことを特徴とする請求項２記載のデータ送信装置。
【請求項４】
前記作成手段は、文書をスキャンすることにより、送付するデータを作成することを特徴とする請求項１乃至請求項３の何れか１項に記載のデータ送信装置。
【請求項５】
前記作成手段は、前記データ送信装置の稼動状態を示す稼動状態データを蓄積することにより、送付するデータを作成することを特徴とする請求項１乃至請求項４の何れか１項に記載のデータ送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ送信装置にかかり、特に、データを作成し、作成したデータを送信先に送信するデータ送信装置に関する。
【背景技術】
【０００２】
近年の画像処理装置の高性能化、高機能化にともない、画像入力のためのイメージスキャナと、HTML(Hyper Text Markup Language) で記述された表示装置すなわちWebブラウザでユーザーインタフェース処理を実行する画像処理装置と、が出現している。
【０００３】
またWebブラウザでは、サーバからのファイルの読み出しだけでなく、クライアントからサーバへファイルをアップロードする機能を備えている。アップロードする場合、通常クライアント上のファイルをWebブラウザ上の操作で指定し、RFC１８６７で規定されたプロトコルによってサーバに格納する。
【０００４】
なお、関連技術としては、クライアントのWebブラウザで指示した文書ファイルをサーバへ転送する技術を開示したものがある（特許文献１参照。）。また、読み込んだ画像を保存し、後に検索して転送する技術を開示したものがある（特許文献２参照。）。
【特許文献１】特開平10-154110号公報
【特許文献２】特開平5-308450号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記技術では、クライアントからサーバへファイルをアップロードする場合、ユーザは、イメージスキャナで読み取った画像を画像処理装置に記憶させ、この記憶されたデータから転送すべきデータを選択し、選択したデータの転送先を指示して初めて転送が行われる。このように、ユーザにとっては少なくとも２段階のステップの操作が必要であった。また、一般的にそれぞれの操作ステップはそれぞれ個別のユーザインタフェース画面で指示しなければならないことが多く、ユーザにとって操作が煩雑になり、ユーザの負担が大きい。
【０００６】
本発明は、上記事実に鑑み成されたもので、イメージスキャナ等の装置で入力したデータをサーバへ転送する際のユーザによる操作の負担を軽減するデータ送信装置の提供を目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために請求項１に記載の発明にかかるデータ送信装置は、外部装置から、データの送信先に応じた設定画面に関する情報を受信する受信手段と、前記受信した情報を表示する表示手段と、データの送信の指示を受け付ける指示手段と、前記指示手段により前記送信の指示がされた場合、送付するデータを作成する指示を行う作成手段と、前記作成されたデータを前記受信手段により受信された情報に従って前記送信先に送信する送信手段と、を備えている。
【０００８】
即ち、受信手段は、外部装置から、データの送信先に応じた設定画面に関する情報を受信する。表示手段は、受信手段が受信した情報を表示する。
【０００９】
指示手段は、データの送信の指示を受け付ける。作成手段は、前記指示手段により前記送信の指示がされた場合、送付するデータを作成する指示を行う。送信手段は、前記作成されたデータを前記受信手段により受信された情報に従って前記送信先に送信する。
【００１０】
このように、送信先に、外部装置から受信した、データの送信先に応じた設定画面に関する情報に従って、上記作成さてたデータを送信するので、イメージスキャナ等の装置で入力したデータをサーバへ転送する際のユーザによる操作の負担を軽減することができる。
【００１１】
なお、データを一時的に記憶する一時記憶手段を更に備え、作成手段は、作成したデータを一時記憶手段に記憶し、送信手段は、一時記憶手段に記憶されたデータを送信するようにしてもよい。この場合、送信手段により、一時記憶手段に記憶されたデータが送信された場合、該送信されたデータを一時記憶手段から消去する消去手段を更に備えるようにしてもよい。
【００１２】
より詳細には、第１の態様におけるデータ送信装置は、少なくとも入力データとしてファイルを入力する入力項目と、ユーザの登録指示を受けて前記入力データを送付する方法を指定する送付処理と、を含むユーザインタフェース記述情報を解釈実行する表示入力手段と、イメージスキャナからの画像入力手段と、前記ユーザインタフェース記述情報の入力項目に対して、前記画像入力手段からの画像を前記入力データとして前記送付処理を用いて送付する画像送付手段を備える。
【００１３】
即ち、少なくとも入力データとしてファイルを入力する入力項目と、ユーザの登録指示を受けて前記入力データを送付する方法を指定する送付処理とを含むユーザインタフェース記述情報を解釈実行する表示入力手段において、ファイルのアップロードが指示された時に、画像入力装置からの画像にファイル名を付け、送付する機能を持つ送付手段にてサーバに格納する。
【００１４】
また、第２の態様におけるデータ送信装置では、少なくとも入力データとしてファイルを入力する入力項目と、ユーザの登録指示を受けて前記入力データを送付する方法を指定する送付処理とを含むユーザインタフェース記述情報を解釈実行する表示入力手段と、ログやマシン構成情報を管理するログ/マシン構成情報管理手段と、前記ユーザインタフェース記述情報の入力項目に対して、前記ログ/マシン構成情報管理手段からのログやマシン構成情報を前記入力データとして前記送付処理を用いて送付するログ/マシン構成情報送付手段を備える。
【００１５】
即ち、少なくとも入力データとしてファイルを入力する入力項目と、ユーザの登録指示を受けて前記入力データを送付する方法を指定する送付処理とを含むユーザインタフェース記述情報を解釈実行する表示入力手段において、ファイルのアップロードが指示された時に、ログ/マシン構成情報管理手段から取り出したログやマシン構成情報にファイル名を付け、送付する機能を持つ送付手段にてサーバに格納する。
【発明の効果】
【００１６】
以上説明したように本発明によれば、送信先に応じたユーザインタフェース画面を用いてデータの入力と送信の指示が一連の操作で処理できるため、ユーザにとって操作が容易になる、という効果がある。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。
【００１８】
図１に示すように、本実施の形態にかかるデータ送信システムは、データ送信装置としての画像処理装置１０と、データの送信先としてのサーバ１４と、をネットワーク接続線１８により接続して構成されている。
【００１９】
画像処理装置１０には、イメージスキャナ１２が接続され、サーバ１４には、外部記憶装置１６が接続されている。
【００２０】
なお、本実施の形態におけるネットワークとしては、ethernetなどのLAN等がある。
【００２１】
図２に示すように、メインコントローラであるＣＰＵ２０がオペレーティングシステム(OS)の制御下で、ＲＯＭ３２に記憶された各種プログラムを実行するようになっている。主メモリ２２はＣＰＵ２０が実行するプログラムをロードしたり、作業領域として使用するための揮発性メモリ(RAM)である。
【００２２】
一時記憶手段としての画像メモリ２４は、イメージスキャナ１２から読み取られた画像を一時蓄積する。タッチパネルディスプレイ（表示装置２６）は、ユーザへの情報の表示やユーザからの入力を受け取りシステムに伝える。いわゆるデバイスユーザインタフェースである。
【００２３】
ネットワークインタフェース２８は、上記ネットワーク接続線１８に接続する。IITコントローラ３０は、イメージスキャナ１２からの画像を本画像処理装置１０に取り入れたり、イメージスキャナ１２を制御する。
【００２４】
図３には、ＲＯＭ３２に記憶された各種プログラム（後述するサーバ格納処理プログラム（図５、図６）を含む画像処理装置のソフトウェア構成）を示す。OSは表示装置２６、ネットワークコントローラ２８、IITコントローラ３０のドライバを持つ。OS上には画像処理ソフトウェアとWeb Browserを搭載する。画像処理ソフトウェアでは、IITコントローラドライバ３０を通してイメージスキャナ１２からの画像を入力し、圧縮/伸長や色空間変換などの処理を行う。Webブラウザは、機器を制御するユーザインタフェースとして機能する。表示内容は、主に装置内にあるWebサーバから供給される。WebサーバはWebブラウザへの表示内容を提供するとともに、ブラウザから送られた内容により機器を制御する。ログ/マシン構成情報管理は、画像処理装置で処理を行ったジョブのログや、IPアドレスなどのマシン構成情報を管理する。
【００２５】
図４に示すように、サーバ１４は、ＣＰＵ４０、ＲＯＭ４２、ＲＡＭ４４、ネットワーク接続線１８に接続されたネットワークコントローラ４６、入出力装置４８、及び、外部記憶装置１６に接続された入出力コントローラ５０を、バス５２により相互に接続して構成している。
【００２６】
次に、本実施の形態の作用を説明する。
【００２７】
図５には、画像処理装置１０が実行する、データをサーバに格納するためのサーバ格納処理プログラムのフローチャートが示されている。本サーバ格納処理プログラムは、画像処理装置１０における表示装置２６の初期画面において表示された図示しない、データをサーバに格納することを指示するサーバ格納ボタンがオンされた時にスタートする。
【００２８】
本サーバ格納処理プログラムがスタートすると、ステップ５２で、図７（Ａ）に示す、サーバのネットワーク上のアドレスであるＵＲＬを入力するためのサーバ格納画面（サーバドレス入力画面）を表示し、ユーザにより、該ＵＲＬが入力されるのを待つ。
【００２９】
ユーザによりＵＲＬが入力されると、ステップ５４で、データ送信に関する情報を設定するためのユーザインタフェースとしてのアップロード画面データ（ＨＴＭＬ）の送信を、入力されたＵＲＬで指定されるサーバ１４にアクセスして要求する。もしくは、前記した送信先毎に用意されたアップロード画面データ（ＨＴＭＬ）を管理する図示しない管理サーバを更に設け、入力されたＵＲＬで指定される送信先サーバ１４のために用意されたアップロード画面データ（ＨＴＭＬ）をこの管理サーバにアクセスして要求するようにしてもよい。
【００３０】
アップロード画面データの送信が要求されたサーバ１４は、アップロード画面データを画像処理装置１０に送信する。これによりステップ５６のアップロード画面データ（ＨＴＭＬ）を受信したか否かの判断が肯定判定となって、ステップ５８で、受信したアップロード画面データ（ＨＴＭＬ）に基づいて、図７（Ｂ）に示すアップロード画面を表示する。
【００３１】
図８には、アップロード画面データ（ＨＴＭＬ）の一例が示されている。図７（Ｂ）に示すように、アップロード画面は、アップロードするデータを指定するためのアップロードデータ指定画面の表示を指示するFromボタンと、アップロードを指示するための、指示手段としての登録ボタンと、取り消しを指示する取消ボタンと、を備えている。
【００３２】
次のステップ６０で、Fromボタンがオンされたか否かを判断し、Fromボタンがオンされたと判断された場合、ステップ６２で、図７（Ｃ）に示すアップロードデータ指定画面を表示する。
【００３３】
図７（Ｃ）に示すように、アップロードデータ指定画面は、アップロードするデータとして、本実施の形態では、イメージスキャナのスキャンデータを指示するためのイメージスキャナボタン、ジョブログのデータを指示するためのジョブログボタン、マシン構成情報を指示するためのマシン構成情報ボタン、親展ボックス内のデータを指示するための親展ボックスボタンを備えている。
【００３４】
ステップ６４で、イメージスキャナボタン、ジョブログボタン、マシン構成情報ボタン、親展ボックスボタンの何れかがオンされたか否かを判断することにより、アップロードデータが指定されたか否かを判断する。
【００３５】
アップロードデータが指定されたと判断された場合、ステップ６６で、アップロードデータのファイル名を作成する。例えば、ImageScanner-02-02-22-0.jpgなどである。
【００３６】
ここで、例えば、イメージスキャナボタンがオンされた場合には、ステップ６８で、図７（Ｄ）に示すように、イメージスキャナをアップロード画面に表示し、登録ボタンがオンされると、アップロードの作成・送信処理を実行する。
【００３７】
図６には、ステップ６８のアップロードの作成・送信処理プログラムのフローチャートが示されている。なお、本例では、上記のように、イメージスキャナボタンがオンされた場合を例にとり説明する。
【００３８】
上記のように、アップロード画面の登録ボタンがオンされると、ステップ７０で、イメージスキャナ１２により画像読み込みを開始する。
【００３９】
ステップ７２で、イメージスキャナ１２に画像データがあるか否かを判断し、イメージスキャナ１２に画像データがないと判断された場合、ステップ７４で、画像データを読み出し、ステップ７６で、読み出した画像データを、画像メモリ２４に格納して、ステップ７２に戻る。この場合、ステップ７２が肯定判定となって、ステップ７８で、画像メモリ２４に一時的に記憶された画像データを、上記アップロード画面に基づいてＨＴＴＰによりサーバ１４にアップロードを開始し、ステップ８０で、画像データを送信し、ステップ８２で、画像メモリ２４内の画像データを消去する。また、ステップ７２でイメージスキャナ１２に画像データがあるか否かを判断せず、常に画像データ読み出し（ステップ７４）、読み出し他画像データを格納し（ステップ７６）、アップロード開始（ステップ７８）のように制御するようにしてもよい。
【００４０】
このように、画像処理装置からサーバに、サーバから受信した送信先に応じたアップロード画面データに従ってデータの入力と送信の指示が一連の操作で処理できるので、ユーザ操作の負担を軽減することができる。
【００４１】
本実施の形態では、上記画像データをサーバに送信しているが、本発明はこれに限定されるものではなく、稼動状態データとしての、画像処理装置で起きたジョブのログやIPアドレスなどのマシン構成情報を送信するようにしてもよい。
【００４２】
なお、上記実施の形態では、アップロード画面データを受信した後、サーバへの格納を指示したとき（図７（Ｄ）の登録ボタンがオンされたとき）、文書をスキャンするようにしているが、本発明はこれに限定されるものではなく、イメージのスキャンを選択してから、サーバ１４に格納するようにしてもよい。図９には、イメージのスキャンを選択してから、サーバ１４へ格納する場合の一連の操作を示す。図９（Ａ）に示す表示装置２６の画面で、サーバ１４への格納アイコンを選択し、図９（Ｂ）に示すサーバ格納画面（サーバドレス入力画面）を表示する。図９（Ｂ）に示すサーバ格納画面（サーバドレス入力画面）で、サーバのURLを入力し、実行ボタンを選択し、上記のようにURLをアクセスして得られたアップロード画面データ（HTML）から図９（Ｃ）に示すアップロード画面を表示する。図９（Ｃ）では、イメージスキャナ１２からの画像をサーバ１４に格納することを既に示している。画像処理装置１０のでは、同時にイメージスキャナ１２から読み込まれた画像に使用するファイル名が適当に作成される。例えば、ImageScanner-02-02-22-0.jpgなどである。次に登録ボタンを押し、先に作成されたファイル名を用いて、イメージスキャナ１２からの画像をサーバ１４に格納する。
【００４３】
また、本実施の形態ではイメージスキャナで入力した画像データを送信しているが、本発明はこれに限定されるものではなく、画像処理装置内の親展ボックスに保存されたデータを送信するようにしてもよいし、画像処理装置の外部からネットワークや無線インタフェースを介して供給されるデータを送信するようにしてもよい。
【００４４】
以上説明したように本実施の形態では、次の効果を有する。
【００４５】
画像処理装置にブラウザを備え、サーバで用意されたファイルアップロードの画面を表示することにより、PCを介することなく、入力した画像やログやマシン構成情報を直接サーバに格納することができる。
【００４６】
また、画像処理装置にブラウザを備えることにより、サーバで用意されたファイルアップロードの画面の情報を何も変更することなく表示することができる。
【図面の簡単な説明】
【００４７】
【図１】データ送信システムのブロック図である。
【図２】画像処理装置のブロック図である。
【図３】画像処理装置のソフトウェア構成を説明する説明図である。
【図４】サーバのブロック図である。
【図５】画像処理装置が実行するサーバ格納処理プログラムのフローチャートである。
【図６】図５のステップ６８のアップロードの作成・送信処理プログラムのフローチャートである。
【図７】本実施の形態の作用を説明する説明図である。
【図８】他の例を説明する説明図である。
【図９】他の例の作用を説明する説明図である。
【符号の説明】
【００４８】
１０    画像処理装置
１２    イメージスキャナ
１４    サーバ
【図１】
2005269250.tif 000003
【図２】
2005269250.tif 000004
【図３】
2005269250.tif 000005
【図４】
2005269250.tif 000006
【図５】
2005269250.tif 000007
【図６】
2005269250.tif 000008
【図７】
2005269250.tif 000009
【図８】
2005269250.tif 000010
【図９】
2005269250.tif 000011