(57)【要約】【解決課題】  画像データを、送信するサーバの好ましい読取条件で読み込み、送信する【解決手段】  サーバーアクセス制御部１１０は、操作判別部１０２より送られた設定パラメータのＵＲＬのアドレスを記憶部登録判定部１１８へ送信し、記憶部登録判定部１１８によって読取条件記憶部１１６にＵＲＬのアドレスのサーバ７０が登録されているかを判別した判別結果を受け取り、判別結果が登録ありの場合は、ＵＲＬのアドレスをリクエスト送信部１２０へ送信し、リクエスト送信部１２０によってアドレスのサーバ７０へリクエストを送る。また、サーバーアクセス制御部１１０は、サーバ７０からのリクエストの返信をリクエスト受信部１２２を介して受け取り、返信に設定されている「解像度」、「濃度」、「原稿画質」、「出力形式」を操作画面表示部１００へ操作画面のパラメータとして送信し、操作画面にサーバ７０から送られたパラメータが設定された操作画面が表示させる。【選択図】図１１
2006033526.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を介して接続されたサーバへ画像データを送信する画像処理装置であって、
原稿画像を読み取って、当該原稿画像の画像データを得るための読取手段と、
前記読取手段が読取を行う際に、解像度、濃度、画質、及び出力ファイル形式の少なくとも何れか１つの読取条件を設定する読取条件設定手段と、
前記読取条件設定手段により設定された前記読取条件に基づき前記読取手段による読み取りの実行を指示する読取実行指示手段と、
前記読取実行指示手段の指示により読取を実行する前記読取手段によって得られた画像データを前記サーバへ送信する送信手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記画像データの前記読取条件を前記サーバ毎に記憶する記憶手段をさらに有し、
前記読取条件設定手段が、前記画像データを送信するサーバに基づき、前記記憶手段に記憶されている前記読取条件を前記読取手段の前記読取条件として設定することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像データを送信する前記サーバとの通信を行い、当該サーバから画像データの前記読取条件を取得する取得手段をさらに有し、
前記読取条件設定手段が、前記取得手段により取得した前記読取条件を前記読取手段の前記読取条件として設定することを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記読取条件設定手段により設定される前記読取条件を表示する表示手段をさらに有し、
前記読取条件が前記表示手段にブラウザを用いて表示されることを特徴とする請求項１乃至請求項３の何れか１項記載の画像処理装置。
【請求項５】
前記表示手段に対して前記読取条件を表示する、表示しないの設定を前記サーバ毎に記憶する表示記憶手段をさらに有し、
前記表示記憶手段に前記読取条件を表示しないと設定されている場合に、前記表示手段に前記読取条件を表示することなく、前記サーバへの画像データの送信が行われることを特徴とする請求項４記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信回線を介して接続されたサーバへ画像データを送信する画像処理装置に関するものである。
【背景技術】
【０００２】
従来、スキャナにより読み取った画像データをＬＡＮ（Local Area Network）等の通信回線を介してサーバに設けたれた記憶装置へ送信（アップロード）する際、読み取った画像データを、ＰＣ（Personal Computer）等の画像処理装置に一旦取りこみ、ＰＣからサーバへ送信することが一般的に行われている。すなわち、ユーザは、画像データをサーバーへ送信する際に、スキャナによる原稿画像の読み込み処理とＰＣによる送信処理とを別々に行わねばならなかった。そこで、特許文献１には、ＰＣに専用のソフトウェアを設けて、スキャナによる原稿画像の読み込み及び送信処理を一連で処理することが記載されている。これにより、読み込んだ画像データをそのままサーバへ送信することができるため、画像データを送信するための手順が減り、操作性を高めることができた。
【特許文献１】特開２００２‐１０１３７３公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、スキャナによって原稿画像を読み込む際、スキャナでは、少なくとも解像度、濃度、画質、及び出力ファイル形式の何れか１つの読取条件を設定することが可能であり、複数のスキャナにより読み込まれた画像データがＰＣを介してそのまま送信されると、画像データ毎に解像度、濃度、画質、及びファイル形式等の設定が異なっている場合がある。サーバでは、記憶された画像データを利用する都合上、送信される画像データの好ましい解像度、濃度、画質、及び出力ファイル形式を設定している場合があり、サーバにおいて、送信された画像データを好ましい設定に変換することも考えられる。しかし、変換した画像データは、スキャナで好ましい読取条件が設定されて読み込まれた画像データと異なる場合がある。このため、サーバに送信される段階で画像データがサーバにとって好ましい設定であるほうが良い。
【０００４】
この好ましい設定は、画像データを送信するサーバ毎に異なるため、ユーザは、送信するサーバ毎にスキャナで画像を読み込む際に、解像度、濃度、画質、及び出力されるファイル形式などを個別に指定して読み込みを行ったり、あるいは、ＰＣで読み込んだ画像データの設定を変換する必要があり、処理の手順が煩雑であった。
【０００５】
本発明は上記事実を考慮し、画像データを、送信するサーバの好ましい読取条件で読み込み、送信することができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、通信回線を介して接続されたサーバへ画像データを送信する画像処理装置であって、原稿画像を読み取って、当該原稿画像の画像データを得るための読取手段と、前記読取手段が読取を行う際に、解像度、濃度、画質、及び出力ファイル形式の少なくとも何れか１つの読取条件を設定する読取条件設定手段と、前記読取条件設定手段により設定された前記読取条件に基づき前記読取手段による読み取りの実行を指示する読取実行指示手段と、前記読取実行指示手段の指示により読取を実行する前記読取手段によって得られた画像データを前記サーバへ送信する送信手段と、を有することを特徴とする。
【０００７】
請求項１に記載の発明によれば、読取条件設定手段は、読取手段が原稿画像を読み取る際に、解像度、濃度、画質、及び出力ファイル形式の少なくとも何れか１つの読取条件を設定する。読取実行指示手段は、設定された読取条件に基づき読取手段による読み取りを実行を指示し、送信手段は、読取実行指示手段の指示により読取手段が読み取った画像データをサーバへ送信する。すなわち、サーバには、読取条件設定手段で設定された読取条件の画像データが送信される。このため、サーバに送信される画像データの読取条件を一定とすることができる。この読取条件を適切に設定することにより、画像データを送信するサーバの好ましい読取条件で読み込み、送信することができる。
【０００８】
請求項２に記載の発明は、請求項１記載の発明において、前記画像データの前記読取条件を前記サーバ毎に記憶する記憶手段をさらに有し、前記読取条件設定手段が、前記画像データを送信するサーバに基づき、前記記憶手段に記憶されている前記読取条件を前記読取手段の前記読取条件として設定することを特徴とする。
【０００９】
請求項２に記載の発明によれば、記憶手段には、画像データの読取条件がサーバ毎に記憶されている。読取条件設定手段は、画像データの送信を行うサーバに基づき、記憶手段から読取条件を選択し、選択した読取条件を読取手段の読取条件として設定する。これにより、画像データを送信するサーバの好ましい読取条件で読み込み、送信することができる。
【００１０】
請求項３に記載の発明は、請求項１記載の発明において、前記画像データを送信する前記サーバとの通信を行い、当該サーバから画像データの前記読取条件を取得する取得手段をさらに有し、前記読取条件設定手段が、前記取得手段により取得した前記読取条件を前記読取手段の前記読取条件として設定することを特徴とする。
【００１１】
請求項３に記載の発明によれば、取得手段は、画像データを送信するサーバとの通信を行い、当該サーバから画像データの読取条件を取得する。読取条件設定手段は、取得手段により取得した読取条件を読取手段の読取条件として設定する。これにより、画像データを送信するサーバの好ましい読取条件で読み込み、送信することができる。
【００１２】
請求項４に記載の発明は、請求項１乃至請求項３の何れか１項記載の発明において、前記読取条件設定手段により設定される前記読取条件を表示する表示手段をさらに有し、前記読取条件が前記表示手段にブラウザを用いて表示されることを特徴とする。
【００１３】
請求項４に記載の発明によれば、画像処理装置は、読取条件を表示する表示手段をさらに有しており、表示手段には、読取条件がブラウザを用いて表示される。表示手段はブラウザにより読取条件の表示を行うことができるため、サーバにおいて設定されている読取条件を表示させることもできる。
【００１４】
請求項５に記載の発明は、請求項４記載の発明において、前記表示手段に対して前記読取条件を表示する、表示しないの設定を前記サーバ毎に記憶する表示記憶手段をさらに有し、前記表示記憶手段に前記読取条件を表示しないと設定されている場合に、前記表示手段に前記読取条件を表示することなく、前記サーバへの画像データの送信が行われることを特徴とする。
【００１５】
請求項５に記載の発明によれば、表示記憶手段には、表示手段に読取条件を表示する、表示しないの設定がサーバ毎に記憶される。この設定を表示しないとすることにより、表示手段に読取条件を表示させることなく画像データがサーバへ送信することができる。これにより、画像データの送信の手順を簡易にすることができる。
【発明の効果】
【００１６】
以上説明したように、本発明によれば、画像データを送信するサーバの好ましい読取条件で読み込み、送信することができる画像処理装置を提供できるという優れた効果を有する。
【発明を実施するための最良の形態】
【００１７】
（第１の実施の形態）
図１には、第１の実施の形態にかかる画像処理装置としてプリンタ、コピー機能を備えた画像形成装置１０と、画像形成装置１０より画像データがアップロード（送信）されるサーバ７０と、が通信回線としてのＬＡＮにより接続され通信可能となっている。
【００１８】
画像形成装置１０は、記録用紙等に形成された画像を読み込み画像データを出力する読取手段としてのスキャナ１１と、画像データに基づき画像形成処理を行う装置本体１２と、操作メニュー、及びメッセージを表示する表示手段としてのディスプレイ１４と、を有している。このディスプレイ１４は、タッチパネルディスプレイとなっており、画面にタッチ操作することにより画像形成装置１０の操作を行うことができるようになっている。
【００１９】
図２には、画像形成装置１０の装置本体１２の内部が示されている。この装置本体１２の内部には、画像形成エンジンとしてのエンジン部１５が配設されている。
【００２０】
エンジン部１５には、像担持体としての感光体ドラム１６が回転可能に配設されている。この感光体ドラム１６は、所定のプロセススピードで回転駆動される。
【００２１】
上記感光体ドラム１６の周面には、帯電器１８によって所定の電位に帯電された後、これ又感光体ドラム１６の直上の離れた位置に配置された光走査系としてのＲＯＳ（Raster Output Scanner）２０によって、レーザービーム（LB）による画像露光が施され、画像情報に応じた静電潜像が形成される。上記感光体ドラム１６上に形成された静電潜像は、現像器２２によって現像され、トナー像となる。
【００２２】
上記トナー像が形成されるにあたって感光体ドラム１６が回転する回数は、画像のサイズに応じて異なるが、例えば、Ａ４サイズであれば、感光体ドラム１６が３回転することによって、１画像が形成される。
【００２３】
上記感光体ドラム１６上に順次形成されたトナー像は、転写位置（図２のＡ線矢印）を通過する際に、記録用紙２６上に転写される。
【００２４】
記録媒体としての記録用紙２６は、図２に示すように、装置本体１２の下部に配置された給紙部２８から、１枚ずつ捌かれた状態で給紙され、ベルト２４に搬送されたながら、当該転写位置で画像が記録用紙２６へ転写される。
【００２５】
なお、感光体ドラム１６は、トナー像の転写後、クリーニング部３０によってクリーニングされ、次の画像形成のため帯電器１８で帯電される。
【００２６】
上記トナー像が転写された記録用紙２６は、定着器３２へと搬送され、この定着器３２によって加熱及び圧力でトナー像が記録用紙２６上に定着され、排出ロール３４によって排出される。
【００２７】
次に、図３には画像形成装置１０及びサーバ７０の制御を行う制御部の構成が示されている。画像形成装置１０のＣＰＵ４０は、ＲＯＭ４２に格納された制御プログラムを実行して画像形成装置１０を制御する。ディスプレイドライバー４４は、ディスプレイ１４への表示を制御しており、制御プログラムにより指示された操作画面及び各種メッセージを表示する。なお、この画像形成装置１０には、ブラウザがインストールされており、ディスプレイ１４への表示をブラウザを用いて行っている。操作入力検出部４６は、ディスプレイ１４の画面へのタッチ操作を検出し、制御プログラムへ操作情報を送出する。ＲＡＭ４８は、制御プログラム実行時の作業データを格納する。スキャナドライバー５０は、スキャナ１１を制御しており、スキャナ１１によって光学的に読み取った画像情報を画像データとしてＲＡＭ４８あるいは記憶装置５６に記憶する。画像形成エンジン制御部５４は、画像データに基づき上述したエンジン部１５を制御して記録用紙２６上に画像を形成する。記憶装置５６は、スキャナ１１によって読み込まれた画像データや制御プログラムで用いる各種情報などを記憶する。通信Ｉ／Ｆ５８は、画像形成装置１０外部との通信を制御しており、ＬＡＮを介して接続されているサーバ７０(アップロードサイト)にアクセスし、画像データのアップロード（送信）および情報の授受を行うことができるようになっている。
【００２８】
サーバ７０は、ＷＥＢサーバ機能を備えたＯＳ（オペレーティングシステム）がインストールされており、ＣＰＵ７１は、起動時にＲＯＭ７２に記憶されたローダによって記憶装置７４からＯＳをＲＡＭ７６に読み込んで実行している。また、このサーバ７０には、サーバー側の制御プログラムがインストールされており、通信Ｉ／Ｆ７８を介して画像形成装置１０からのリクエストの送信に対して返信するようになっている。
【００２９】
次に、図４には、画像形成装置１０からサーバ７０への画像データをアップロードする画像形成装置１０及びサーバ７０の制御プログラムの機能ブロック図を示す。なお、上述したようにディスプレイ１４にはブラウザを用いての操作メニューを表示するため、画像形成装置１０の制御プログラムのアップロード制御に関する部分は、動的にHTML（HyperText Markup Language）を作成可能なプログラム言語（例えば、Perlなど）で作成され、ＣＧＩ（Common Gateway Interface）を介して実行される。
【００３０】
操作画面表示部１００は、操作判別部１０２、読取条件呼出制御部１０６及びサーバーアクセス制御部１１０と接続されている。操作画面表示部１００は、ディスプレイ１４に操作画面（図８参照）の表示する。この操作画面では、スキャナ１１での読取条件として「濃度」、「原稿画質」、「解像度」及び「出力形式」が指定可能となっており、「ＵＲＬ」には、スキャナ１１で読み込んだ画像データをアップロードするサーバ７０が指定可能となっている。また、操作画面表示部１００は、後述する読取条件呼出制御部１０６及びサーバーアクセス制御部１１０から「濃度」、「原稿画質」、「解像度」、「出力形式」、「ＵＲＬ」の設定を受けると、設定した操作画面を再表示する。なお、この操作画面では、「濃度」の領域をタッチ操作する毎に、うすい（薄い）、ふつう（普通）、こい（濃い）と設定が順次変わり、「原稿画質」の領域をタッチ操作する毎に、文章、写真、と設定が順次変わり、「解像度」の領域をタッチ操作する毎に２００dpi、３００dpi、４００dpi、６００dpiと設定が順次変わり、「出力形式」の領域をタッチ操作する毎にBMP、Pdf、Jpeg、Tiffと設定が順次更新されるようになっている。また「ＵＲＬ」の領域をタッチ操作するすると、画面の下側にソフトウェアキーボード（図示なし）が表示され、英字、数字、記号の入力が可能となっている。なお、操作画面の「濃度」、「原稿画質」、「解像度」、「出力形式」、「ＵＲＬ」のそれぞれで読取条件として設定されたパラメータを設定パラメータとする。
【００３１】
操作判別部１０２は、操作画面表示部１００、アップロード制御部１０４、読取条件呼出制御部１０６、読取条件登録制御部１０８及びサーバーアクセス制御部１１０と接続している。操作判別部１０２は、ディスプレイ１４のタッチ操作された位置から、選択された操作メニューを判別して次に行う処理を制御している。すなわち、操作画面（図８参照）の「Web Upload」がタッチ操作された場合は、操作画面の「解像度」、「濃度」、「原稿画質」、「出力形式」、「ＵＲＬ」でそれぞれ設定された設定パラメータを読取実行指示手段としてのアップロード制御部１０４へ送信し、操作画面の「登録」が選択された場合は、操作画面で設定された設定パラメータを読取条件登録制御部１０８へ送信し、操作画面の「呼出」が選択された場合は、読取条件呼出制御部１０６へ処理を移行し、操作画面の「呼出（サイト）」が選択された場合は、操作画面で設定された設定パラメータをサーバーアクセス制御部１１０へ送信する。
【００３２】
アップロード制御部１０４は、操作判別部１０２、読取条件呼出制御部１０６、画像読取制御１１２及び送信制御部１１４と接続されている。アップロード制御部１０４は、操作判別部１０２より送られた解像度、濃度、原稿画質、出力形式の各設定パラメータを画像読取制御１１２へ送信してスキャナ１１により記録用紙の画像の読取りを実行させ、出力された画像データを送信手段としての送信制御部１１４により通信Ｉ／Ｆ５８を制御して操作画面のＵＲＬで指定されたサーバ７０へ送信する。これにより、サーバ７０には、操作画面で設定された解像度、濃度、原稿画質、出力形式の画像データをアップロードさせることができる。また、アップロード制御部１０４は、後述する読取条件呼出制御部１０６から解像度、濃度、原稿画質、出力形式、ＵＲＬの各設定パラメータが受けた場合も同様に、受けた設定パラメータで画像の読取りを実行し、画像データをサーバ７０へ送信する。
【００３３】
読取条件登録制御部１０８は、操作判別部１０２及び読取条件記憶部１１６と接続されている。読取条件登録制御部１０８は、記憶手段及び表示記憶手段としての読取条件記憶部１１６に記憶されている読取条件、及び、操作判別部１０２より送られた解像度、濃度、原稿画質、出力形式のパラメータを図９（Ｂ）に示すように一覧表示し、「登録」ボタンが操作されると、一覧表示内容を読取条件記憶部１１６に記憶させる。なお、図９（Ｂ）の「入力表示」は、当該画像領域をタッチ操作することにより、「する」、「しない」と交互に表示が更新されるようになっており、選択された「入力表示」が、一覧表示の内容と共に読取条件記憶部１１６に記憶される。
【００３４】
読取条件呼出制御部１０６は、操作判別部１０２及び読取条件記憶部１１６と接続されている。読取条件呼出制御部１０６は、読取条件記憶部１１６に記憶されている各パラメータを一覧表示（図１０（Ｂ）参照）し、選択可能としている。ここで、上述した「入力表示」が「する」の行を選択した場合は、一旦、選択した行の濃度、原稿画質、解像度、出力形式、ＵＲＬの設定が操作画面表示部１００へパラメータとして送信され、操作画面には送信されたパラメータが設定された操作画面が表示される（図１０（Ｄ）参照）。一方、「入力表示」が「しない」の行を選択した場合は、選択した行の濃度、原稿画質、解像度、出力形式、ＵＲＬの設定がアップロード制御部１０４へ設定パラメータとして送信され上述したアップロード処理が実行される。
【００３５】
サーバーアクセス制御部１１０は、操作画面表示部１００、操作判別部１０２、記憶部登録判定部１１８、リクエスト送信部１２０、及びリクエスト受信部１２２に接続されている。サーバーアクセス制御部１１０は、操作判別部１０２より送られた設定パラメータのＵＲＬのアドレスを後述する記憶部登録判定部１１８へ送信し、記憶部登録判定部１１８によって読取条件記憶部１１６にＵＲＬのアドレスのサーバ７０が登録されているかを判別した判別結果を受け取り、判別結果が登録ありの場合は、ＵＲＬのアドレスをリクエスト送信部１２０へ送信し、リクエスト送信部１２０によってアドレスのサーバ７０へリクエストを送る。また、サーバーアクセス制御部１１０は、サーバ７０からのリクエストの返信を取得手段としてのリクエスト受信部１２２を介して受け取り、返信に設定されている解像度、濃度、原稿画質、出力形式を操作画面表示部１００へ操作画面のパラメータとして送信し、操作画面にサーバ７０から送られたパラメータが設定された操作画面が表示させる。
【００３６】
記憶部登録判定部１１８は、サーバーアクセス制御部１１０及び読取条件記憶部１１６と接続されている。記憶部登録判定部１１８は、サーバーアクセス制御部１１０から受け取ったＵＲＬのアドレスが読取条件記憶部１１６に登録されているかを判別し、判別した別結果をサーバーアクセス制御部１１０へ送信する。
【００３７】
リクエスト送信部１２０は、サーバーアクセス制御部１１０、通信Ｉ／Ｆ５８と接続されている。リクエスト送信部１２０は、サーバーアクセス制御部１１０から送信されたＵＲＬのアドレスへ通信Ｉ／Ｆを介してリクエストを送信する。
【００３８】
リクエスト受信部１２２は、サーバーアクセス制御部１１０、通信Ｉ／Ｆ５８と接続されている。リクエスト受信部１２２は、送信を通信Ｉ／Ｆ５８を介してリクエストを送信したサーバ７０からの返信を受け取る。
【００３９】
サーバ７０は、通信Ｉ／Ｆ７８を介して画像形成装置１０と接続されており、アップロード制御部１０４によりアップロードされた画像データを記憶装置７４に記憶する。また、リクエスト送信部１２０からのリクエストに対して、読取条件返信部１４０に記憶してあるアップロードされる画像データの解像度、濃度、原稿画質、出力形式の設定を返信する。なお、このアップロードされる画像データの解像度、濃度、原稿画質、出力形式の設定とは、サーバ７０においてアップロードされる画像データを統一するための設定であり、サーバ７０毎に異なっている。
【００４０】
ここで、第１の実施の形態では、読取条件設定手段に操作画面表示部１００と読取条件呼出制御部１０６とサーバーアクセス制御部１１０とが対応している。操作画面表示部１００は、操作画面の「解像度」、「濃度」、「原稿画質」、「出力形式」をユーザが設定することにより読取条件を設定することが可能となっている。読取条件呼出制御部１０６は、読取条件記憶部１１６に記憶させた解像度、濃度、原稿画質、出力形式の設定を呼び出して操作画面に読取条件として設定することが可能となっている。サーバーアクセス制御部１１０は、サーバ７０からアップロードされる画像データの解像度、濃度、原稿画質、出力形式の受取り、操作画面に読取条件として設定することが可能となっている。
【００４１】
次に第１の実施の形態の作用を説明する。
【００４２】
最初に、図５を用いて、画像形成装置１０からサーバ７０へ画像データをアップロードする処理の流れを説明する。
【００４３】
ステップ２００では、画像形成装置１０の操作メニューからアップロードを行う指定を行うと、図８示す操作画面が表示され、ステップ２０２へ移行する。なお、操作画面の制御プログラム(http://127.0.0.1/webupload.cgi、以下webupload.cgi)（図１１参照）は、CGIを介して実行され、ブラウザによってディスプレイ１４に表示される。この制御プログラムwebupload.cgiには、操作画面に表示される「ＵＲＬ」、「濃度」、「原稿画質」、「解像度」、「出力形式」を設定する内部変数ＵＲＬ/p1/p2/p3/p4を有しており、操作画面のHTMLを動的に生成する際に内部変数ＵＲＬ/p1/p2/p3/p4の値に応じてフォームの「ＵＲＬ」、「濃度」、「原稿画質」、「解像度」、「出力形式」に対応する<INPUT>タグのValueを設定する（図１１のHTMLの設定パラメータ参照）。これにより、内部変数のＵＲＬに設定された値が、操作画面の「ＵＲＬ」に表示され、同様に、内部変数のp1、p2、p3、p4に設定された値が、それぞれ操作画面の「濃度」、「原稿画質」、「解像度」、「出力形式」に表示される。よって、操作画面を表示させるwebupload.cgiをリクエストする際の内部変数ＵＲＬ/p1/p2/p3/p4に、パラメータの値を設定 (例えば、<webupload.cgi?ＵＲＬ=XXX&p1=X&p2=X&p3=X&p4=X>)することで操作画面に初期表示させることができる。また、リクエスト時に何も指定しなければ、初期値がセットされる。
【００４４】
ステップ２０２では、画像が形成された記録用紙２６をスキャナ１１で読み取り可能なように載置し、操作画面（図８参照）でアップロードする画像データの「濃度」、「原稿画質」、「解像度」、「出力形式」の設定、及びアップロードするサーバ７０の「ＵＲＬ」の指定を行って、ステップ２０４へ移行する。
【００４５】
ステップ２０４では、画像データをサーバ７０へアップロードするため、操作画面の「Web Upload」の領域をタッチ操作し、ステップ２０６へ移行する。
【００４６】
ステップ２０６では、アップロードの制御を行う制御プログラム (http://127.0.0.1/uploadexe.cgi、以下uploadexe.cgi)に「濃度」、「原稿画質」、「解像度」、「出力形式」で設定された条件を設定パラメータとして送信し、操作画面の「濃度」、「原稿画質」、「解像度」、「出力形式」で設定された条件でスキャナ１１により画像の読み込みが行われて画像データが出力され、ステップ２０８へ移行する。
【００４７】
ステップ２０８では、出力された画像データを操作画面の「ＵＲＬ」で指定されたサーバ７０へアップロード（送信）を行う。サーバ７０ではアップロードされた画像データを記憶装置７４に記憶させ、エンドへ移行し、処理終了となる。
【００４８】
これにより、操作画面でユーザーによって設定された内容の画像データをサーバ７０へアップロードすることができる。
【００４９】
次に、図６を用いて、操作画面の「登録」、「呼出」操作について説明する。
【００５０】
ステップ２２０では、ユーザーが登録を行う場合、操作画面の「濃度」、「原稿画質」、「解像度」、「出力形式」、「ＵＲＬ」に登録を行う内容の設定を行い、操作画面の「登録」領域をタッチ操作する（図９（Ａ）参照）。一方、ユーザーが呼出を行う場合、操作画面の「呼出」領域をタッチ操作する（図１０（Ａ）参照）。
【００５１】
ステップ２２２では、操作判別部１０２において、操作が「登録」であるか、「呼出」であるかを判別し、操作が「登録」である場合はステップ２２４へ移行し、操作が「呼出」である場合はステップ２３０へ移行する。
【００５２】
ステップ２２４では、図９（Ｂ）に示すように操作画面の「ＵＲＬ」で設定したアドレス、及び、読取条件記憶部１１６に記憶されているアドレス（図９（Ｂ）では、他にアドレス記憶されていないため、ＩＤ＝１のみとなっている）が一覧表示される。また、一覧表示では、「入力表示」の領域をタッチ操作することにより、「する」、「しない」と交互に表示が更新されるようになっており、一覧表示されているID領域部分を（例えば、図９（Ｂ）ではＩＤ＝１）を選択することにより、図９（Ｃ）に示すように設定内容が詳細表示される。
【００５３】
ステップ２２６では、ユーザーにより登録内容の確認が行われ、登録を行う際には図９（Ｂ）画面の「登録」をタッチ操作されることによりステップ２２８へ移行する。
【００５４】
ステップ２２８では、一覧表示された各アドレスの設定が読取条件記憶部１１６に記憶され、エンドへ移行しする。この際、再度、操作画面の制御プログラムwebupload.cgiが呼び出され、ディスプレイ１４には、操作画面が表示される。
【００５５】
一方、ステップ２３０では、ステップ２２２において操作画面で「呼出」が指定されているため、図１０（Ｂ）に示すように、読取条件記憶部１１６に記憶されているアドレスを一覧表示し、ステップ２３２へ移行する。
【００５６】
ステップ２３２では、ユーザーにより一覧表示されたアドレスからアップロード先のサーバ７０の指定が行われる。なお、ID領域部分をタッチ操作することにより各アドレスの設定内容が確認可能となっている。一覧画面で行を選択して「呼出」をタッチ操作することにより、ステップ２３４へ移行する。
【００５７】
ステップ２３４では、選択された行の入力表示の設定が「する」か、「しない」かの判定を行う。入力表示の設定が「する」の場合、選択された行の「濃度」、「原稿画質」、「解像度」、「出力形式」、「ＵＲＬ」をパラメータとして操作画面の制御プログラムwebupload.cgiの内部変数に設定して呼び出しを行い、ステップ２３６へ移行する。
【００５８】
一方、入力表示の設定が「しない」の場合、選択された行の「濃度」、「原稿画質」、「解像度」、「出力形式」、「ＵＲＬ」をアップロードの制御を行うプログラムuploadexe.cgiの設定パラメータとして送信し、図５のステップ２０６へ移行する。これにより、入力表示の設定が「しない」の場合は、操作画面に戻ることなく、一覧表示で選択したサーバ７０へ画像のアップロードを行うことができる。
【００５９】
ステップ２３６では、ステップ２３４で入力表示の設定が「する」と判定され、操作画面の制御プログラムwebupload.cgiが呼び出されており、図１０（Ｄ）に示すように、一覧表示で選択されたパラメータが設定された操作画面がディスプレイ１４に表示されエンドへ移行する。
【００６０】
このように、画像形成装置１０では、スキャナ１１により画像を読み込む際に出力される画像データの濃度、原稿画質、解像度、出力形式を予め登録することができ、アップロードを行う際にサーバ７０毎に呼出すことができるため、スキャナ１１により画像を読み込む際の設定の入力が容易になる。また、サーバ７０毎の設定を予め登録しておくことにより、サーバ７０へ送信される画像データの濃度、原稿画質、解像度、出力形式が統一される。
【００６１】
さらに、入力表示の設定を「しない」と設定することにより一覧表示で選択した条件でそのままアップロードの行うことができるため、アップロード処理の操作性が向上する。
【００６２】
なお、「呼出」が行われて表示された操作画面（図１０（Ｄ）参照）の操作して「濃度」、「原稿画質」、「解像度」、「出力形式」、「ＵＲＬ」の設定を変更することも可能である。
【００６３】
次に、図７及び図１１を用いて、操作画面の「呼出（サイト）」、操作について説明する。
【００６４】
ステップ２５０では、操作画面の制御プログラムwebupload.cgiが開かれ、ユーザが呼出（サイト）を行う場合、操作画面の「ＵＲＬ」にサーバのアドレスを入力され、ステップ２５２へ移行する。
【００６５】
ステップ２５２では、ユーザーにより操作画面の「呼出（サイト）」領域をタッチ操作されるとサイト呼出処理が実行され、ステップ２５４へ移行する。
【００６６】
ステップ２５４では、入力されたＵＲＬのアドレスが読取条件記憶部１１６に記憶されているかを判別しており、記憶されていない場合は、ステップ２５６へ移行してディスプレイにエラーメッセージを表示し、その後、ステップ２５０へ移行する。
【００６７】
一方、入力されたＵＲＬのアドレスが読取条件記憶部１１６に記憶されている場合は、ステップ２５８ヘ移行する。
【００６８】
ステップ２５８では、図１１に示すように、入力されたＵＲＬのアドレスへリクエストを送り、サーバ７０に予め設定されているサーバ側の制御プログラム (http://www.xxx.com/setparam.cgi以下setparam.cgi)にアクセスし、ステップ２６０へ移行する。
【００６９】
ステップ２６０では、サーバ側のアプリケーションsetparam.cgiが、読取条件返信部１４０に記憶している解像度、濃度、原稿画質、出力形式の設定のパラメータを、内部変数ＵＲＬ/p1/p2/p3/p4に設定して画像形成装置１０の操作画面webupload.cgiを再度リクエストされ、ステップ２６２へ移行する。
【００７０】
ステップ２６２では、操作画面webupload.cgiは与えられたパラメータを<INPUT>タグに設定し、動的に操作画面HTMLを生成する。これにより、サーバー側のアプリケーションsetparam.cgiで設定されたパラメータが表示された操作画面が表示される。
【００７１】
このように、「呼出（サイト）」の処理では、サーバ側により操作画面の「濃度」、「原稿画質」、「解像度」、「出力形式」を設定することができる。これによりサーバ７０へアップロードされる画像データの濃度、原稿画質、解像度、及び出力形式をサーバ７０で求める設定にすることができる。また、操作画面の制御プログラムをブラウザを介して表示する方式としたため、サーバ側との通信が容易である。
（第２の実施の形態）
次に、第２の実施の形態を説明する。
【００７２】
第２の実施の形態の特徴は、操作画面の制御プログラムの一部がアップロード先のサーバに設けられ、画像形成装置では、サーバの操作画面をディスプレイ１４のブラウザに操作画面を表示させてアップロード処理を行う点にある。
【００７３】
第２の実施の形態の画像形成装置１０及びサーバ７０の制御プログラムの機能ブロック図は、第１の実施の形態の図４とほぼ同様であり、以下に異なる点のみ説明する。
【００７４】
操作判別部１０２は、操作画面（図１２参照）の「画面呼出（サイト）」がタッチ操作された場合は、操作画面で設定された設定パラメータをサーバーアクセス制御部１１０へ送信する。
【００７５】
サーバ７０は、リクエスト送信部１２０からのリクエストに対して、読取条件返信部１４０から図１２に示すアップロードサイトの操作画面（webupload.html）を返信する。
【００７６】
サーバーアクセス制御部１１０は、加えてアップロード制御部１０４に接続されている。サーバーアクセス制御部１１０は、操作判別部１０２より送られた設定パラメータのＵＲＬのアドレスを後述する記憶部登録判定部１１８へ送信し、記憶部登録判定部１１８によって読取条件記憶部１１６にＵＲＬのアドレスのサーバが登録されているかを判別した判別結果を受け取り、判別結果が登録ありの場合は、ＵＲＬのアドレスをリクエスト送信部１２０へ送信し、リクエスト送信部１２０によってアドレスのサーバ７０へリクエストを送る。また、サーバ７０からのリクエストの返信をリクエスト受信部１２２を介して受け取り、返信で送られてくる図１２に示すアップロードサイトの操作画面（図１２のwebupload.html参照）を表示する。すなわち、第２の実施の形態では、アップロード操作画面自体がサーバ７０から送信されディスプレイにブラウザを用いて表示される。この操作画面の「Web Upload」がタッチ操作された場合は、操作画面の「解像度」、「濃度」、「原稿画質」、「出力形式」、「ＵＲＬ」が設定パラメータとしてアップロード制御部１０４へ送信され、アップロード処理を実行される。
【００７７】
次に、図１２及び図１３を用いて、操作画面の「画面呼出（サイト）」、操作について説明する。
【００７８】
ステップ３００では、操作画面の制御プログラムwebupload.cgiが開かれ、ユーザが画面呼出（サイト）を行う場合、操作画面の「ＵＲＬ」にサーバのアドレスを入力され、ステップ３０２へ移行する。
【００７９】
ステップ３０２では、ユーザーにより操作画面の「画面呼出（サイト）」領域をタッチ操作されるとサイト呼出処理が実行され、ステップ３０４へ移行する。
【００８０】
ステップ３０４では、入力されたＵＲＬのアドレスが読取条件記憶部１１６に記憶されているかを判別しており、記憶されていない場合は、ステップ３０６へ移行してディスプレイにエラーメッセージを表示し、その後、ステップ３００へ移行する。
【００８１】
一方、入力されたＵＲＬのアドレスが読取条件記憶部１１６に記憶されている場合は、ステップ３０８ヘ移行する。
【００８２】
ステップ３０８では、図１２に示すように、入力されたＵＲＬのアドレスへリクエストを送り、サーバ７０から予め設定されている操作画面 (http://www.xxx.com/webupload.html以下webupload.html)が返信され、ステップ３１０へ移行する。
【００８３】
ステップ３１０では、画像形成装置１０のディスプレイ１４に操作画面webupload.htmlが表示される。この操作画面には、「濃度」、「原稿画質」、「解像度」及び「出力形式」が固定で設定されており、「Web Upload」というボタンがあり、押されるとアップロード制御部１０４へ設定されている「濃度」、「原稿画質」、「解像度」及び「出力形式」が設定パラメータとして送られ、アップロード処理が実行される。
【００８４】
このように、第２の実施の形態では、サーバ７０から操作画面が送信され、操作画面に「濃度」、「原稿画質」、「解像度」及び「出力形式」が固定で設定されているため、サーバ７０で求められる記録形式の画像データを送信することができる。また、ブラウザを用いて表示を行うため、サーバ７０から操作画面を取得して表示させることができる。
【００８５】
なお、第１の実施の形態及び第２本実施の形態共に、画像形成装置１０及びサーバ７０をLANによって接続した例を示したが、他の一般回線を使って接続してもよい。
【００８６】
本発明によれば、サーバ７０で指定した記録形式の画像データを集めることができるため、次のような用途に用いることができる。画像形成装置１０（画像処理装置）で読み取らせた電子文書をサーバ７０で保管するサービスを運用する場合に、画像形成装置１０で電子文書の出力形式をPDF、解像度を２００dpiと予め定めて「登録」を行い、「呼出」によって定めた記録形式で電子文書を作成し、アップロードしてサーバ７０で保管する。また、大量の紙ドキュメント（例えば、過去の一般文書／地図／図面等）を電子文書化するサービスを運用する場合に、サーバ７０でアップロードさせる電子文書の記録形式を指定条件として制御プログラムに設定し、画像形成装置１０で「呼出（サイト）」あるいは「画面呼出（サイト）」を行い、アップロードされる電子文書の記録形式をサーバ７０で求める記録形式に統一する。
【図面の簡単な説明】
【００８７】
【図１】第１の実施の形態に係るシステム構成全体図である。
【図２】第１の実施の形態に係る画像形成装置の本体の構成図である。
【図３】第１の実施の形態に係る画像形成装置及びサーバの制御部の構成図である。
【図４】第１の実施の形態に係る制御プログラムの機能ブロック図である。
【図５】第１の実施の形態に係るアップロード処理のフローである。
【図６】第１の実施の形態に係る登録／呼出処理のフローである。
【図７】第１の実施の形態に係る呼出（サイト）処理のフローである。
【図８】第１の実施の形態に係る操作画面である。
【図９】第１の実施の形態に係る登録処理の流れを示す図である。
【図１０】第１の実施の形態に係る呼出処理の流れを示す図である。
【図１１】第１の実施の形態に係る呼出（サイト）処理の流れを示す図である。
【図１２】第２の実施の形態に係る画面呼出（サイト）処理の流れを示す図である。
【図１３】第２の実施の形態に係る画面呼出（サイト）処理のフローである。
【符号の説明】
【００８８】
画像形成装置  １０（画像処理装置）
スキャナ  １１（読取手段）
ディスプレイ  １４（表示手段）
アップロード制御部  １０４（読取実行指示手段）
操作画面表示部  １００（読取条件設定手段）
読取条件呼出制御部  １０６（読取条件設定手段）
サーバーアクセス制御部  １１０（読取条件設定手段）
送信制御部  １１４（送信手段）
読取条件記憶部  １１６（記憶手段、表示記憶手段）
リクエスト受信部  １２２（取得手段）
【図１】
2006033526.tif 000003
【図２】
2006033526.tif 000004
【図３】
2006033526.tif 000005
【図４】
2006033526.tif 000006
【図５】
2006033526.tif 000007
【図６】
2006033526.tif 000008
【図７】
2006033526.tif 000009
【図８】
2006033526.tif 000010
【図９】
2006033526.tif 000011
【図１０】
2006033526.tif 000012
【図１１】
2006033526.tif 000013
【図１２】
2006033526.tif 000014
【図１３】
2006033526.tif 000015