(57)【要約】【課題】情報処理装置の機種毎にファイルアップロードに係る指示書を作成する手間を省き、予めファイルを作成することなくインターネットブラウザを用いて一連のファイルアップロードを行うこと。【解決手段】サーバ５０へ画像データファイルをファイルアップロードする情報処理装置１０である。この情報処理装置１０は、接続するサーバ５０と通信するための通信手段たるネットワークＩ／Ｆ３３と、インターネットブラウザのファイルアップロード機能により、画像データファイルをサーバ５０に通信手段を用いて送信するためのコンテンツを、インターネットブラウザで表示する表示手段たる操作画面表示部１００と、この表示手段の表示内容の操作に応じて取り込んだ任意の画像から、サーバ５０に送信する画像データファイルを作成するファイル作成手段たる画像データファイル作成部１２５とを備える。【選択図】図３
2007189648.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上のサーバと双方向通信するための通信手段と、
インターネットブラウザのファイルアップロード機能を用いて画像データファイルをいずれかの前記サーバに前記通信手段で送信するためのコンテンツを当該インターネットブラウザで表示する表示手段と、
前記表示手段の表示内容の操作に応じて取り込んだ任意の画像から、いずれかの前記サーバに送信する前記画像データファイルを作成するファイル作成手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記表示手段は、ＨＴＭＬのＦＯＲＭタグによる入力フォームの前記コンテンツを表示することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記表示手段は、前記表示内容として、ファイルを送信するための“送信ボタン”を表示し、
前記ファイル作成手段は、前記“送信ボタン”の押し下げ操作を認知して作動することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記表示手段は、前記表示内容として、ファイルの参照先を指定するための“参照ボタン”を表示し、
前記ファイル作成手段は、前記“参照ボタン”の押し下げ操作を認知して作動することを特徴とする請求項２記載の情報処理装置。
【請求項５】
前記ファイル作成手段が作成する前記画像データファイルのファイル名を自動作成するファイル名作成手段を更に備えたことを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記表示手段が表示する前記コンテンツのソースプログラムを解析して特定の記述の有無を判定することにより、前記ファイルアップロード機能を有する当該コンテンツを選別するための解析手段を更に備えたことを特徴とする請求項１記載の情報処理装置。
【請求項７】
前記ファイル作成手段は、前記情報処理装置が有する記憶部が保有する電子データまたは、携帯可能な他の情報機器から当該情報処理装置が取り込んだ電子データを元に、前記画像データファイルを作成することを特徴とする請求項１記載の情報処理装置。
【請求項８】
インターネットブラウザのファイルアップロード機能を用いて画像データファイルをネットワーク上のいずれかのサーバに送信するためのコンテンツを、当該ネットワーク上の所定のサーバから受信するステップと、
前記インターネットブラウザを用いて前記コンテンツを表示するステップと、
表示した前記コンテンツの表示内容の操作により、任意の画像を電子データ化した上で前記画像データファイルを作成するステップと、
作成した前記画像データファイルを前記ネットワーク上のいずれかの前記サーバに送信するステップと、
を含むことを特徴とする情報処理方法。
【請求項９】
コンピュータに、
インターネットブラウザのファイルアップロード機能を用いて画像データファイルをネットワーク上のいずれかのサーバに送信するためのコンテンツを、当該ネットワーク上の所定のサーバから受信する機能と、
前記インターネットブラウザを用いて前記コンテンツを表示する機能と、
表示した前記コンテンツの表示内容の操作により、任意の画像を電子データ化した上で前記画像データファイルを作成する機能と、
作成した前記画像データファイルを前記ネットワーク上のいずれかの前記サーバに送信する機能と、
を実現するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を電子データとして取り込み、双方向通信ネットワークを介してサーバにその電子データをアップロードする情報処理装置に関する。
【背景技術】
【０００２】
近年、文書や写真等の画像をデジタル機器搭載のスキャナ機能を用いて電子データ化した画像データを、双方向通信ネットワークを介してサーバにアップロードする技術が利用されている。例えば、ユーザはデジタル複合機のユーザインターフェースを操作することでアップロードをすることが可能となっている。
かかるユーザインターフェースとして従来は、その項目や振る舞いが固定されており拡張性がないものが使用されていた。従って、ユーザの作業で必要な指示や入力項目を追加・変更することが困難であり、アップロードに対するシステムの利便性が失われることとなってしまっていた。
【０００３】
そこで、画像データ取り込みの際の一連の処理内容とこの処理内容の設定パラメータを少なくとも備え、その設定パラメータの操作画面の表示内容を決定する指示書と、この指示書の内容をデジタル複合機の表示部に表示させる操作画面表示プログラムを予め用意しておき、これらを活用するシステムを導入した（例えば特許文献１参照）。
かかるシステムでは、設定パラメータの変更がある度に指示書の内容を更新または新規作成している。そして、操作画面表示プログラムが指示書の内容をユーザインターフェースに表示して、設定パラメータの変更に対して柔軟な対応をとっている。
これにより、アップロードに対する利便性を向上させることを提案している。
【０００４】
【特許文献１】特開２００４−１１２６３６号公報(第５−８頁、第２、８、１１、１５図)
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、デジタル複合機の表示部におけるユーザインターフェースを任意で表示・変更する場合、特許文献１のように、指示書を用いて行うことが１つの方法として考えられる。しかしながら、指示書は対応するデジタル複合機の仕様に合致した形式で予め作成しなければならず、かつ指示書をデジタル複合機の表示部に表示する操作画面表示プログラムも都度作成しなければならないことが普通である。
これにより、多くの種類の情報処理装置たるデジタル複合機が開発されている現在、対応する機種毎に指示書や操作画面表示プログラムを予め作成する手間が製品開発の支障となることが懸念されている。
【０００６】
本発明は、以上のような懸念事項を解決するためになされたものであって、その目的とするところは情報処理装置の機種毎に指示書を作成する手間を省くことにある。
また、更に他の目的は、上記のような指示書を用いずに、予めファイルを作成することなく、ファイルアップロードを行うことにある。
【課題を解決するための手段】
【０００７】
かかる目的のもと、本発明では、情報処理装置の表示部における統一した表示を操作することで、その情報処理装置がファイルアップロードをするようにした。即ち、本発明の情報処理装置は、ネットワーク上のサーバと双方向通信するための通信手段と、インターネットブラウザのファイルアップロード機能を用いて画像データファイルをネットワーク上のいずれかのサーバに通信手段で送信するためのコンテンツをインターネットブラウザで表示する表示手段と、その表示手段の表示内容の操作に応じて取り込んだ任意の画像から、ネットワーク上のいずれかのサーバに送信する画像データファイルを作成するファイル作成手段と、を備えている。
【０００８】
ここで、インターネットブラウザは、一般のホームページや掲示板等も表示することができるものである。また、ファイルアップロードコンテンツを記述する汎用コンピュータ言語は、インターネットブラウザでコンテンツを表示できる言語であれば何でもよく、例えば、ホームページや掲示板等を作成する際に使用するＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）であり、ファイルアップロードコンテンツの表示内容は例えばＨＴＭＬのＦＯＲＭタグによる入力フォームであることを特徴とすることができる。
【０００９】
また、このような情報処理装置として、具体的には、次のような構成のものが考えられる。即ち、まず、情報処理装置において、その表示手段が表示するＨＴＭＬのＦＯＲＭタグによる入力フォームの表示内容たるファイルを送信するための“送信ボタン”の押し下げ操作を、ファイル作成手段が認知した後に、そのファイル作成手段が画像データファイルを作成することを特徴とすることができる。
【００１０】
また、このような情報処理装置として、具体的には、次のような構成のものが考えられる。即ち、まず、情報処理装置において、その表示手段が表示するＨＴＭＬのＦＯＲＭタグによる入力フォームの表示内容たるファイルの参照先を指定するための“参照ボタン”の押し下げ操作を、ファイル作成手段が認知した後に、そのファイル作成手段が画像データファイルを作成することを特徴とすることができる。
【００１１】
また、ファイル作成手段が画像データファイルを作成するにあたり、情報処理装置が更に備えるファイル名作成手段が、その画像データファイルのファイル名を、遅くともその画像データファイルをネットワーク上のいずれかのサーバに送信する前までに自動作成することを特徴とすることができる。
これにより、ユーザは、画像データファイルをネットワーク上のいずれかのサーバに送信する前に、わざわざその画像データファイルのファイル名を作成する手間を省くことができる。
【００１２】
更に、本発明に係る情報処理装置が更に備える解析手段が、情報処理装置の表示手段が表示するコンテンツのソースプログラムを解析して特定の記述の有無を判定することにより、ファイルアップロード機能を有するコンテンツを選別することを特徴とすることができる。
これにより、ユーザは、インターネットブラウザで表示することのできる一般のホームページや掲示板と、ファイルアップロードに用いるファイルアップロードコンテンツの表示を容易に区別することができ、ファイルアップロードを簡略化することができる。
【００１３】
そして、このような情報処理装置として、そのファイル作成手段は、情報処理装置が有する記憶部が保有する電子データまたは、携帯可能な他の情報機器から情報処理装置が取り込んだ電子データを元に、画像データファイルを作成することを特徴とすることができる。
ここで、携帯可能な他の情報機器とは、デジタルカメラ等のデジタル機器であり、そのデジタル機器から情報処理装置が電子データを取り込む方法として、その電子データを記憶する持ち運び可能なカード型記憶素子を用いる方法や、例えば情報処理装置のＵＳＢ端子と他のデジタル機器をケーブル等で有線接続する方法や、赤外線通信等の無線接続する方法等の、何らかのデータ交換手段方法を用いることができる。
【００１４】
更にまた、本発明は、情報処理装置がファイルアップロードを目的とする情報処理を実行する方法として捉えることもできる。その場合、本発明の情報処理方法は、インターネットブラウザのファイルアップロード機能を用いて画像データファイルをネットワーク上のいずれかのサーバに送信するためのコンテンツを、ネットワーク上の所定のサーバから受信するステップと、インターネットブラウザを用いてそのコンテンツを表示するステップと、その表示内容をユーザが操作して任意の画像を電子データ化した上で画像データファイルを作成するステップと、その作成した画像データファイルをネットワーク上のいずれかのサーバに送信するステップを含んでいる。
【００１５】
一方、本発明は、情報処理装置にファイルアップロードを目的とする情報処理を実行させるプログラムとして捉えることもできる。その場合、本発明のプログラムは、コンピュータに、インターネットブラウザのファイルアップロード機能を用いて画像データファイルをネットワーク上のいずれかのサーバに送信するためのコンテンツを、ネットワーク上の所定のサーバから受信する機能と、インターネットブラウザを用いて受信したコンテンツを表示する機能と、表示したコンテンツの表示内容をユーザが操作し、任意の画像を電子データ化した上で画像データファイルを作成する機能と、その作成した画像データファイルをネットワーク上のいずれかのサーバに送信する機能を実現するためのものである。
【発明の効果】
【００１６】
本発明によれば、予めファイルを用意することなくファイルアップロード作業を行うことが可能となり、かつ例えば情報処理装置たるデジタル複合機の機種毎の指示書を用いずにファイルアップロード作業を行うことが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、添付図面を参照して、本発明を実施するための形態(以下、「実施形態」という)について詳細に説明する。
図１は、本実施形態を適用するシステム構成を示すものである。
本実施形態にかかるシステム構成は、情報処理装置１０とサーバ５０と双方向通信ネットワーク４０で構成している。
サーバ５０は、情報処理装置１０のファイルアップロード先である。
ここで、双方向通信ネットワーク４０とは、例えば、インターネットである。
【００１８】
図２は、情報処理装置１０とサーバ５０のハードウェア機能を中心として説明するための構成図である。
情報処理装置１０のＣＰＵ２０は、ＲＯＭ２５に格納した制御プログラムを実行して情報処理装置１０を制御する。表示ドライバ２２は、図示しない操作画面等を表示する表示部１２の表示を制御しており、制御プログラムが指示する操作画面及び各種情報を表示する。
なお、この情報処理装置１０にはインターネットブラウザがインストール済みであり、表示部１２の表示の内、ファイルアップロード操作に関わる表示画面や一般の掲示板等をインターネットブラウザによって表示する。
操作入力検出部２３は表示部１２の画面操作を検出し、制御プログラムへ操作情報を送出する。ＲＡＭ２４は制御プログラム実行時の作業データを格納する。スキャナドライバ３０は、画像を読み取るスキャナ１１を制御しており、スキャナ１１が光学的に読み取った画像情報を画像の電子データとしてＲＡＭ２４あるいは記憶装置３２に記憶する。画像形成エンジン制御部３１は画像の電子データに基づき、紙等のメディアに印刷する画像形成エンジン１３を制御する。記憶装置３２は、スキャナ１１が読み取った画像の電子データや制御プログラムで用いる各種情報等を記憶する。ネットワークＩ／Ｆ３３は情報処理装置１０と外部の通信を制御し、双方向通信ネットワーク４０を介して接続するサーバ５０やその他の一般のサーバにアクセスする。
これにより、情報処理装置１０はファイルをアップロードするためのファイルアップロードコンテンツを含むあらゆるコンテンツをサーバ５０や一般のサーバから受信し、画像の電子データのファイルアップロードを、サーバ５０を含む任意のサーバに行うことができる。
【００１９】
サーバ５０はＷＥＢサーバ機能を備えるＯＳ（オペレーティングシステム）を有し、サーバ５０の起動時にＲＯＭ５３が記憶するローダを用いて、ＣＰＵ５１が記憶装置５５からＯＳをＲＡＭ５２に読み込んで実行している。また、サーバ５０はサーバ側の制御プログラムを有しており、ネットワークＩ／Ｆ５４を介して情報処理装置１０のアクセスに対し、サーバ５０が記憶したファイルアップロードコンテンツを返信する。
【００２０】
（第１の実施形態）
図３は、情報処理装置１０及びサーバ５０の第１の実施形態における機能ブロック図を示したものである。
情報処理装置１０は、各情報を表示する操作画面表示部１００、操作判別する操作判別部１０５を備えている。また、スキャンパラメータを扱うアップロード制御部１１０、図２のスキャナ１１に指示を出す画像読取制御部１１５を備えている。更に、情報処理装置１０は、ＦＯＲＭデータを作成するＦＯＲＭデータ作成部１２０、画像データファイルを作成する画像データファイル作成部１２５を備えている。更にまた、サーバ５０と通信するネットワークＩ／Ｆ３３、コンテンツを解析する解析部１３０、所定の場合にファイル名を作成するファイル名作成部１３５を備えている。
サーバ５０は、情報処理装置１０と通信するネットワークＩ／Ｆ５４、コンテンツ等を記憶する記憶装置５５を備えている。
【００２１】
操作画面表示部１００は、表示部１２に図示しないスキャン操作画面と、図５に示すファイルアップロードコンテンツの表示画面を含む一般の掲示板やホームページを表示する。また、「ＵＲＬ」の操作項目により、ファイルアップロードコンテンツを記憶するサーバ５０を含む任意のサーバを指定することができる。そして、操作画面表示部１００は、情報処理装置１０が記憶するスキャンパラメータを呼び出す操作があると、そのスキャンパラメータに対応するスキャン操作画面を表示する図示しない機能を有する。
「ＵＲＬ」の操作項目の操作で指定したサーバ５０がファイルアップロードコンテンツを含む場合は、操作画面表示部１００は図５に示すファイルアップロードコンテンツの表示画面をインターネットブラウザによって図２に示す表示部１２に表示する。
ここで、操作画面表示部１００は、その表示画面の“ファイル名表示領域”に後述するファイル名を表示する。
この表示画面を操作することで、ユーザはサーバ５０に画像の電子データファイルを一定の形式でファイルアップロードすることができる。
操作画面表示部１００は、表示手段として把握することができる。
【００２２】
操作判別部１０５は、操作画面表示部１００でユーザが行ったタッチ操作を判別して次に行う処理を制御する。すなわち、図示しないスキャン操作画面のスキャンパラメータに関する項目をタッチ操作した場合はスキャンパラメータの設定と変更ができる。また、「ＵＲＬ」をタッチ操作した場合はネットワークＩ／Ｆ３３がアクセスすべきサーバ５０を指定する。更に、ＦＯＲＭデータを作成する場合は対応するデータをＦＯＲＭデータ作成部１２０に送り、ファイルアップロードすべき画像データファイルのファイル名を変更する操作があった場合はファイル名の変更を行う。
そして、図２に示すスキャナ１１が画像を読み込んで電子データ化するにあたってその読み込み条件たるスキャンパラメータをアップロード制御部１１０に送る。
【００２３】
アップロード制御部１１０は、操作判別部１０５が送ったスキャンパラメータ、または、情報処理装置１０が記憶するスキャンパラメータを呼び出す場合に、そのスキャンパラメータを画像読取制御部１１５へ送信する。
画像読取制御部１１５は、図２に示すスキャナ１１に画像の読み込みを実行させ、読み込んだ画像の電子データをＦＯＲＭデータ作成部１２０に送る。
【００２４】
ＦＯＲＭデータ作成部１２０は、画像読取制御部１１５が画像の電子データをＦＯＲＭデータ作成部１２０に送った場合、その電子データについて図７に示すようなＦＯＲＭデータを作成する。そして、ＦＯＲＭデータ作成部１２０は、そのＦＯＲＭデータを画像データファイル作成部１２５に送信する。ＦＯＲＭデータ作成部１２０は、操作判別部１０５から画像の電子データではないデータを受けた場合、そのデータのＦＯＲＭデータを作成し、これをネットワークＩ／Ｆ３３に送る。
画像データファイル作成部１２５は、ＦＯＲＭデータ作成部１２０からＦＯＲＭデータを受け、ファイルアップロードすべき画像データファイルを作成する。
画像データファイル作成部１２５は、ファイル作成手段として把握することができる。
【００２５】
ネットワークＩ／Ｆ３３は、操作判別部１０５が指定したＵＲＬのサーバ５０にアクセスし、受け取ったファイルアップロードコンテンツを含むコンテンツを解析部１３０に送る。また、ネットワークＩ／Ｆ３３は、画像データファイル作成部１２５から受け取った画像データファイルや、ＦＯＲＭデータ作成部１２０から受け取ったＦＯＲＭデータをサーバ５０に送る。
ネットワークＩ／Ｆ３３は、通信手段として把握することができる。
【００２６】
解析部１３０は、ネットワークＩ／Ｆ３３からコンテンツを受け取り、そのコンテンツのソースプログラムの解析を、“特定の記述”の有無を判断することによって行う。この解析後、解析したコンテンツをそのまま解析部１３０は操作画面表示部１００に送り、そのコンテンツをインターネットブラウザが表示部１２に表示する。
ここで“特定の記述”とは、例えば、図６に示す汎用コンピュータ言語であるＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）の“ＦＯＲＭタグ”たる「<FORM action=“http://127.0.0.1/xxx.cgi” method=“post”>」の記述である。この記述の有無が、ファイルアップロード機能を情報処理装置１０が発揮できるか否かを決定する。
また、解析部１３０は、解析結果がファイル名作成を指示する場合、ファイル名の作成をファイル名作成部１３５に指示する。
ファイル名作成部１３５は、ファイル名を自動作成し、操作画面表示部１００に送る。
【００２７】
ネットワークＩ／Ｆ５４は、ネットワークＩ／Ｆ３３を介して情報処理装置１０と情報の受け渡しを行う。具体的には、ネットワークＩ／Ｆ５４は、記憶装置５５が記憶するファイルアップロードコンテンツを情報処理装置１０に渡し、画像データファイル等を情報処理装置１０から受け取って記憶装置５５に格納する。
【００２８】
次に、図３の機能ブロック図に係る第１の実施形態の動作について説明する。
図４を用いて情報処理装置１０からサーバ５０に画像の電子データに係るファイルをファイルアップロードする処理の流れを説明する。
まず、ユーザは操作画面表示部１００でサーバ５０のＵＲＬを指定して情報処理装置１０がサーバ５０にアクセスするようにし、サーバ５０の記憶装置５５が記憶するファイルアップロードコンテンツを情報処理装置１０に取り込む(ステップ２００)。ここでＵＲＬの指定と同時に、スキャナが画像を取り込むスキャンパラメータの設定もしておく。
【００２９】
この際、操作画面表示部１００は、図２に示す表示部１２に図示しないスキャン操作画面を表示している。このスキャン操作画面では、図２に示すスキャナ１１の読取条件として「濃度」、「原稿画質」、「解像度」、「出力形式」等のスキャンパラメータを指定する。また、「ＵＲＬ」の操作項目により、ファイルアップロードコンテンツを記憶するサーバ５０を含む任意のサーバを指定する。
そして、操作画面表示部１００は、情報処理装置１０が記憶するスキャンパラメータを呼び出す操作があると、そのスキャンパラメータに対応するスキャン操作画面を表示する図示しない機能を有する。
【００３０】
次に、取り込んだそのファイルアップロードコンテンツのソースプログラムを解析部１３０が解析する(ステップ２０５)。そして、そのソースプログラムの図６に示すＨＴＭＬの“ＦＯＲＭタグ”に相当する“特定の記述”の有無を、解析部１３０が判断することによってその後の処理内容が分かれる(ステップ２１０)。
【００３１】
ここからは“特定の記述”が“有”とステップ２１０で解析部１３０が判断した場合、つまり画像の電子データをファイルアップロードする場合について説明する。
この場合、解析部１３０はファイルアップロードコンテンツをファイル名作成部１３５に送り、ファイル名作成部１３５は、ファイルアップロードする際に作成すべき画像データファイルのファイル名を自動的に作成する。そして、図５に示すファイルアップロードコンテンツを、操作画面表示部１００がインターネットブラウザで表示部１２に表示する(ステップ２１５)。
その際、操作画面表示部１００はコンテンツの所定欄たる“ファイル名表示領域”に自動作成したファイル名を表示する。ここでこのファイル名は文字・数字の任意の組み合わせや羅列したもので十分であるが、例えばファイルアップロードをした西暦、月、日の数字の並び（２００５年１２月２２日であれば２００５１２２２）としてもよい。
【００３２】
次に、ユーザはそのファイル名を変更するかどうかを選択し、ファイル名を変更するのであれば、“ファイル名表示領域”に表示されたファイル名を変更する操作をする。ここでファイル名の入力方法は、例えば情報処理装置１０が備えるハードウェアキーボードでも操作判別部１０５が提示するソフトウェアキーボードでもよく、ファイル名を指定できる方法であれば何でもよい。
操作判別部１０５はその操作を操作画面表示部１００から受け取ることによりファイル名の変更要求があったかどうかを判断する(ステップ２２０)。そして、操作判別部１０５がファイル名の変更要求があったと判断すれば、操作判別部１０５はファイル名を変更する(ステップ２２５)。
【００３３】
次に、情報処理装置１０はユーザに、図２に示す表示部１２の表示内容である、ファイルアップロードコンテンツに係るファイルを送信するための“送信ボタン”を押し下げ操作するように要求する(ステップ２３０)。この要求にユーザが従って操作すると、その操作を操作判別部１０５が受け付ける。そして、画像の取り込み作業にかかるべく、操作判別部１０５が、アップロード制御部１１０に予めステップ２００で設定しておいたスキャンパラメータ等の情報と共に指示を送る。
【００３４】
次に、画像読取制御部１１５が図２に示すスキャナ１１に画像を読み取る指令をスキャンパラメータ等の情報と共に送り、その情報に従ってスキャナ１１は画像を読み取って電子データに変換する(ステップ２３５)。そして、画像読取制御部１１５は、その電子データをＦＯＲＭデータ作成部１２０に送る。
更に、ＦＯＲＭデータ作成部１２０はその電子データについて図７に示すＦＯＲＭデータを作成し、そのＦＯＲＭデータを画像の電子データと共に画像データファイル作成部１２５に送る(ステップ２４０)。ここでＦＯＲＭデータを図７のような形式で記述することは一例にすぎず、ＦＯＲＭデータはいかなる形式で表現したものでもよい。
【００３５】
次に、画像データファイル作成部１２５は、画像の電子データとそのＦＯＲＭデータをＦＯＲＭデータ作成部１２０から受け取る。そして、画像データファイル作成部１２５は、これらのデータをステップ２１５またはステップ２２５で作成済みのファイル名を付して、ステップ２００で設定しておいたファイル形式の画像データファイルを作成する。更に、画像データファイル作成部１２５は、ネットワークＩ／Ｆ３３にその画像データファイルを送る（ステップ２４５）。
【００３６】
そして、情報処理装置１０は、ネットワークＩ／Ｆ３３がステップ２００で指定したＵＲＬのサーバ５０に再度アクセスすることで、サーバ５０のネットワークＩ／Ｆ５４を介して、画像データファイルを記憶装置５５に格納してファイルアップロードが完了することとなる（ステップ２５０）。ここで、画像データファイルの送信先は、「<FORM action=“http://127.0.0.1/xxx.cgi” method=“post”>」で指定したＵＲＬであり、サーバ５０はＣＧＩ（Ｃｏｍｍｏｎ Ｇａｔｅｗａｙ Ｉｎｔｅｒｆａｃｅ）により画像データファイルを格納する。ただし、送信先のＵＲＬとしてサーバ５０以外のＵＲＬが記述されていれば、サーバ５０とは違うサーバをファイルアップロード先とすることもできる。
【００３７】
一方、ここからは“特定の記述”が“無”とステップ２１０で解析部１３０が判断した場合、つまり画像の電子データをファイルアップロードしない場合について説明する。この場合は、情報処理装置１０が取り込んだコンテンツはファイルアップロードコンテンツではなく、一般のホームページや掲示板が解析部１３０から操作画面表示部１００に送られ、図２に示す表示部１２に現れる（ステップ２５５）。例えば、そのコンテンツのソースプログラムが、図６に示すソースプログラムから「<FORM action=“http://127.0.0.1/xxx.cgi” method=“post”>」を含む“ＦＯＲＭタグ”の記述を除くものである場合は、図５に示すファイルアップロードコンテンツで“ファイル名表示領域”と“参照ボタン”の表示がないコンテンツを、図２に示す表示部１２がインターネットブラウザで表示する。
これは、ファイルをアップロードする機能がないことを意味する。
【００３８】
この場合は、次に、情報処理装置１０は、ユーザにファイルアップロードコンテンツの“送信ボタン”を押し下げ操作するように要求する(ステップ２６０)。
そして、この要求に従ってユーザが操作すると、その操作を操作判別部１０５が受け付ける。続いて、操作判別部１０５が、画像の取り込み作業にかかることなく、表示しているコンテンツの情報を、ＦＯＲＭデータ作成部１２０に送る。即ち、操作判別部１０５が、図５に示すファイルアップロードコンテンツから“ファイル名表示領域”と“参照ボタン”を除いたコンテンツにおいて、“テキスト領域”に入力したテキスト情報を、ＦＯＲＭデータ作成部１２０に送ることとなる。
【００３９】
ＦＯＲＭデータ作成部１２０は、受け取ったその電子データについてＦＯＲＭデータを作成し、そのＦＯＲＭデータを画像の電子データなしに、ネットワークＩ／Ｆ３３に送る(ステップ２６５)。そしてそのＦＯＲＭデータを情報処理装置１０がサーバ５０に送って、ファイルアップロードをせずに処理が終了する(ステップ２７０)。このファイルアップロードを伴わない処理は、例えば、インターネット上での掲示板の書き込み内容を更新・変更する処理に相当する。
【００４０】
以上により、第１の実施形態では、情報処理装置１０は、ファイルアップロードコンテンツを、インターネットブラウザで図２に示す表示部１２に表示し、その表示内容（“送信ボタン”）の操作を認知して、任意のサーバ５０にファイルアップロードすることができる。
また、第１の実施形態では、画像の電子データに対するテキスト情報と共に任意のファイル名を付して、その画像データファイルをファイルアップロードすることができる。
これにより従来ファイルアップロードをするに際し、情報処理装置１０の機種毎にその特性に合致した“指示書”を作成する必要があった手間が解消される。加えて、共通のファイルアップロードコンテンツを一度作成すれば、その後同様の手間をかける必要を解消することができる。
【００４１】
以上、第１の実施形態について述べてきたが、このような構成や処理の流れはあくまで一例に過ぎない。
例えば、画像データファイル作成部１２５が作成した画像データファイルは、初めに情報処理装置１０がアクセスしたサーバ５０にファイルアップロードするだけでなく、任意のサーバにファイルアップロードできるシステムであってもよい。
更に、画像の電子データはスキャナ１１で取り込むこととしているが、情報処理装置１０が記憶しているデータや、デジタルカメラ等の外付デジタル機器で作成したデータを情報処理装置１０に赤外線通信等の何らかの方法で取り込んだデータであってもよい。
【００４２】
（第２の実施形態）
図８は、情報処理装置１０及びサーバ５０の第２の実施形態における機能ブロック図を示したものである。
第２の実施形態では、第１の実施形態で操作したファイルアップロードコンテンツの表示内容に係る“送信ボタン”と違い、その表示内容に係るファイルの参照先を指定するための“参照ボタン”を操作して、ファイルアップロードをすることである。
また、第２の実施形態では、既に記憶してある画像の電子データや、図示しない外付デジタル機器が作成した画像の電子データを用いて、画像データファイルを作成する具体的な操作内容があることである。
なお、第２の実施形態ではファイル名の変更に対応していないが、第１の実施形態と同様の操作で対応ができることはいうまでもない。
【００４３】
図８に示した第２の実施形態の機能ブロック図は、図３に示した第１の実施形態の機能ブロック図とほぼ同様であり、以下で異なる点のみを説明する。
情報処理装置１０は、第１の実施形態の構成要素に加えて、画像データを記憶する既存データ記憶部１４５、外部から画像データを導入する外付機器データ導入部１４０を備えている。
ここで、アップロード制御部１１０は、操作画面表示部１００でユーザの電子データを照会する操作があった旨の、操作判別部１０５からの情報を受け取る。そして、アップロード制御部１１０は、既存データ記憶部１４５に格納してあった画像の電子データを呼び出し、または外付機器データ導入部１４０を経由して外付機器から、その機器が作成した画像の電子データを取り込む。
【００４４】
この呼び出しや取り込みをする対象の選択にあたり、呼び出し等する対象の内容が、アップロード制御部１１０から操作判別部１０５を介して操作画面表示部１００へ伝わる。図２に示す表示部１２にその内容を操作画面表示部１００が表示する必要があるからである。
ここで呼び出し等する対象の内容の選択は、選択が可能な具体的方法であれば何でもよく、例えばサムネイル形式の表示内容をユーザのタッチ操作で選択する方法でもよいし、対象のファイル名が予め判明している場合は、ユーザがキーボード等の何らかの入力方法を用いて直接指定する方法でもよい。
【００４５】
既存データ記憶部１４５と外付機器データ導入部１４０が新たに加わっているが、これらは前述のように、画像の電子データを呼び出しまたは取り込みするためのものである。
ただし、既存データ記憶部１４５は、画像読取制御部１１５により、所定のスキャンパラメータでスキャンした画像の電子データを取り込んで、保存できるようになっている。
【００４６】
次に、図８の機能ブロック図に係る第２の実施形態の動作について説明する。
図９を用いて情報処理装置１０からサーバ５０に画像の電子データに係るファイルをファイルアップロードする処理の流れを説明する。
ステップ３００は図４におけるステップ２００と、ステップ３０５も図４におけるステップ２０５と同様であるため、説明は省略する。
解析部１３０が解析したファイルアップロードコンテンツを操作画面表示部１００にそのまま送り、これに従ってインターネットブラウザを用いて表示部１２が図５に示すようなコンテンツの表示を行う（ステップ３１０）。ここで図２に示す表示部１２のインターネットブラウザによる表示は、一般のホームページや掲示板であることもある。また、図６に示すファイルアップロードコンテンツのソースプログラムに“特定の記述”たる「<FORM action=“http://127.0.0.1/xxx.cgi” method=“post”>」の記述がない場合は、図５に示す表示内容から“ファイル名表示領域”と“参照ボタン”を除いた表示となる。
【００４７】
次に、操作判別部１０５が、ユーザがファイルアップロードコンテンツの表示内容の“参照ボタン”を押し下げ操作したかどうかを判断する（ステップ３１５）。前述のようにソースプログラムに“特定の記述”がない場合は、当然“参照ボタン”も表示されないため、画像の電子データをファイルアップロードすることはできない。
“参照ボタン”を押し下げ操作しない（操作できない）場合は、第１の実施形態における図４に示すステップ２６０からステップ２７０にそれぞれ対応するステップ３６５からステップ３７５とすすむ。そして、画像の電子データに関わらないＦＯＲＭデータのみを所定のサーバ５０に送って、画像データファイルをファイルアップロードせずに処理が終了する。
【００４８】
ここからは、画像データファイルをファイルアップロードする処理について説明する。
まず、ステップ３１５にて、操作判別部１０５が“参照ボタン”をユーザが押し下げ操作したと判断する。そして、操作画面表示部１００が、図２に示す表示部１２に図示しない選択メニューを表示する（ステップ３２０）。この選択メニューは、画像の電子データの作成方法（スキャンによる作成か、既存の電子データの呼び出し・取り込みか）をユーザに問うものである。
【００４９】
次に、ユーザがその表示メニューを操作して、スキャンによる“作成”か、既存の電子データの呼び出しまたは取り込みをする“照会”か、を選択すると、操作判別部１０５がその選択の内容を判別する（ステップ３２５）。
“作成”を選択した場合は、操作判別部１０５がファイル名作成部１３５に指示してファイル名を自動作成する（ステップ３３０）。そして、第１の実施形態と同様に、所定のスキャンパラメータで画像を電子データに変換する（ステップ３３５）。
“照会”を選択した場合は、アップロード制御部１１０が、既存データ記憶部１４５が記憶する画像の電子データに係るファイルを呼び出すか、あるいは、外付機器データ導入部１４０を介して外部の機器から画像の電子データに係るファイルを取り込む（ステップ３４０）。
ここで、呼び出しや取り込みの際、ユーザは対象となるファイルを選択する必要があるが、その具体的な選択方法や、画像の電子データの呼び出しや取り込み方法は、前述した通りである。
【００５０】
そして、第１の実施形態における図４に示すステップ２４０と同様の方法で画像の電子データのＦＯＲＭデータを作成する（ステップ３４５）。続いて、図４に示すステップ２４５と同様の方法で画像データファイルを作成する（ステップ３５０）。
次に、表示部１２がインターネットブラウザを用いて表示するファイルアップロードコンテンツの“送信ボタン”の押し下げ操作を、操作判別部１０５が感知する（ステップ３５５）。最後に、図４に示すステップ２５０と同様の方法でファイルアップロードを行い（ステップ３６０）、一連の処理は終了する。
【００５１】
以上により、第２の実施形態では、情報処理装置１０は、ファイルアップロードコンテンツをインターネットブラウザで図２に示す表示部１２に表示し、その表示内容（“参照ボタン”）の操作を認知して、任意のサーバ５０にファイルアップロードすることができる。また、第２の実施形態では、スキャンによるものだけでなく、既に情報処理装置１０が作成してある画像の電子データや、デジタルカメラ等の機器で作成した画像の電子データを、画像データファイルとして任意のサーバ５０にファイルアップロードすることができる。
ここで、呼び出しまたは取り込みした画像の電子データは所定のファイル形式となっているが、ステップ３５０にて画像データファイルを作成する際、ステップ３００で設定済みのスキャンパラメータに係るファイル形式にも対応できることは、いうまでもない。
【００５２】
以上、第１と第２の実施形態について述べてきたが、このような構成や処理の流れはあくまで一例に過ぎない。
例えば、インターネットブラウザを用いて表示部１２にファイルアップロードコンテンツを表示するため、サーバ５０が記憶したファイルアップロードコンテンツを、上記実施形態ではＨＴＭＬで記述するとしたが、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）等の他の汎用コンピュータ言語を用いて記述してもよい。
更に、このファイルアップロードコンテンツ及び、上記実施形態を実現するためのプログラム等のユーザへの提供方法は、これらを記憶したフレキシブルディスクやＣＤ−ＲＯＭ等の記憶媒体を提供したり、これらを記憶した所定のサーバにユーザが双方向通信ネットワーク４０を介して接続し、そのサーバからサーバ５０にダウンロードしたりする方法が考えられる。
【図面の簡単な説明】
【００５３】
【図１】本実施形態を適用するシステム構成を示す図である。
【図２】情報処理装置とサーバの制御を行う実施形態の構成を示した図である。
【図３】情報処理装置及びサーバの制御プログラムの第１の実施形態にかかる機能ブロック図である。
【図４】第１の実施形態にかかるファイルアップロードする処理の流れを示すフローチャートである。
【図５】インターネットブラウザによるファイルアップロードコンテンツの表示である。
【図６】ＨＴＭＬで記述したファイルアップロードコンテンツのソースプログラムである。
【図７】ＦＯＲＭデータの内容である。
【図８】情報処理装置及びサーバの制御プログラムの第２の実施形態にかかる機能ブロック図である。
【図９】第２の実施形態にかかるファイルアップロードする処理の流れを示すフローチャートである。
【符号の説明】
【００５４】
１０…情報処理装置、５０…サーバ、１２０…ＦＯＲＭデータ作成部、１２５…画像データファイル作成部、１３０…解析部、１３５…ファイル名作成部、１４０…外付機器データ導入部、１４５…既存データ記憶部
【図１】
2007189648.tif 000003
【図２】
2007189648.tif 000004
【図３】
2007189648.tif 000005
【図４】
2007189648.tif 000006
【図５】
2007189648.tif 000007
【図６】
2007189648.tif 000008
【図７】
2007189648.tif 000009
【図８】
2007189648.tif 000010
【図９】
2007189648.tif 000011