(57)【要約】【課題】クライアント端末からウェブサーバ装置を通して画像処理装置に各種の処理を実行させるシステムにおいて、ウェブサーバ装置の負荷増大によるシステムダウンを防止する。【解決手段】パソコン端末１１０から組み込み型ウェブサーバ装置１３０に取り出したいファイルデータを特定してその取得要求を行う。組み込み型ウェブサーバ装置１３０では、この要求に応じてデータ記憶装置１５０を検索し（Ｓ２）、該当するファイルデータを取り出す。そして、この取り出したデータをフォーマット変換を行い、パソコン端末１１０に返送する。パソコン端末１１０では、組み込み型ウェブサーバ装置１３０から受け取ったデータに対してスクリプト機能による処理（例えば、ソート処理等）を行い、表示用データに加工して表示装置１１１に表示する。【選択図】        図１
2004264977.tif 000002
【特許請求の範囲】
【請求項１】
画像データに関する所定の処理を実行する画像処理装置に組み込まれた組込み型ウェブサーバ装置であって、
クライアント端末から特定のデータファイルの表示要求を受け付ける表示要求受付手段と、
前記表示要求受付手段により受け付けた表示要求に係るデータファイルを前記クライアント端末の解析機能によって解析できるデータ転送用フォーマットに変換するフォーマット変換手段と、
前記フォーマット変換手段により変換されたデータファイルを送信する送信手段と、
を備えてなる組み込み型ウェブサーバ装置。
【請求項２】
前記画像処理装置が画像データの印刷機能を有する多機能型プリンタ装置であることを特徴とする請求項１記載の組み込み型ウェブサーバ装置。
【請求項３】
前記クライアント端末からの中止要求または中断要求に応じて前記画像処理装置で実行中の処理を中止または中断する機能を有することを特徴とする請求項１または請求項２記載の組み込み型ウェブサーバ装置。
【請求項４】
前記画像処理装置側での処理負担の増減を管理し、画像処理装置側での処理負担が小さい場合に、前記クライアント端末のウェブブラウザで実行する処理の一部を組み込み型ウェブサーバ装置側で実行することをことを特徴とする請求項１乃至請求項３のいずれかに記載の組み込み型ウェブサーバ装置。
【請求項５】
請求項１乃至請求項４のいずれかに記載の組み込み型ウェブサーバ装置に接続されることができるクライアント端末であって、
前記組み込み型ウェブサーバ装置から受信したデータファイルのスクリプトを解析する解析機能と、前記解析機能による解析データを用いてデータファイルを表示用のフォーマットに変換して前記クライアント端末の表示装置に表示する変換機能とを含むウェブブラウザを有していることを特徴とするクライアント端末。
【請求項６】
前記クライアント端末のウェブブラウザは、前記組み込み型ウェブサーバ装置から送信されたデータを所定の条件に応じて並べ換えるソート処理機能を有することを特徴とする請求項５記載のクライアント端末。
【請求項７】
前記クライアント端末のウェブブラウザは、前記データファイルをＨＴＭＬテーブルフォーマットに変換することを特徴とする請求項６または請求項６記載のクライアント端末。
【請求項８】
画像データに関する所定の処理を実行する組み込み型ウェブサーバ装置を有する画像処理装置と、
前記画像処理装置の組み込み型ウェブサーバ装置に対し、通信ネットワークを介して通信を行い、前記画像処理装置における各種処理の実行を要求する１つまたは複数のクライアント端末とを有し、
前記クライアント端末は、前記組み込み型ウェブサーバ装置から受信したデータファイルのスクリプトを解析する解析機能と、前記解析機能による解析データを用いてデータファイルを表示用のフォーマットに変換して前記クライアント端末の表示装置に表示する変換機能とを含むウェブブラウザを有している、
ことを特徴とする画像処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば多機能型プリンタ等の画像処理装置とクライアント端末・サーバ装置システムとを組み合わせた画像処理システム、及びそれを構築する組み込み型ウェブサーバ装置、クライアント端末に関する。
【０００２】
【従来の技術】
従来より、例えば多機能型プリンタをウェブサーバ装置及び通信ネットワークを通して複数のクライアント端末で利用できるようにした画像処理システムが知られている。
図１０はこのような従来の画像処理システムの一例を示すブロック図であり、図１１は図１０に示す画像処理システムのウェブサーバ装置側とクライアント端末側で分担する処理機能の一部を示すブロック図である。
図１０に示す画像処理システムは、クライアント端末としてのパソコン端末（ＰＣ）１０と、このパソコン端末１０に通信ネットワーク２０を介して接続されるウェブサーバ装置３０と、このウェブサーバ装置３０と通信ネットワーク２０を介して接続される多機能型プリンタ装置（ＭＦＰ）４０とで構成されている。なお、この画像処理システムは、複数のパソコン端末１０によって１つの多機能型プリンタ装置４０を共用できる構成であり、通常はウェブサーバ装置３０に対して複数のパソコン端末１０が接続されたシステム構成となっているが、パソコン端末１０が１つの場合もあり得るものとする。
【０００３】
多機能型プリンタ装置４０は、ファイル管理機能、画像通信機能、複写機能、印刷機能等の各種機能を有し、ウェブサーバ装置３０からの各種処理の実行指示に基づいて、各種の処理を実行するものである。
ウェブサーバ装置３０は、パソコン端末１０からの処理要求に応じて多機能型プリンタ装置４０に対して該当する処理の実行指示を行い、多機能型プリンタ装置４０の動作管理を行うものである。
パソコン端末１０は、多機能型プリンタ装置４０に実行させたい各種処理要求をウェブサーバ装置３０に送り、ウェブサーバ装置３０を通して多機能型プリンタ装置４０の各種機能を利用するものである。
【０００４】
また、このパソコン端末１０では、多機能型プリンタ装置４０に管理されるファイルデータ（画像データやその他のファイル管理データを含む）を指定して自端末の表示装置に表示することをウェブサーバ装置３０に要求でき、ウェブサーバ装置３０は、この要求を受けて該当するファイルデータをデータベースから取り出し、パソコン端末１０の表示装置で表示可能なフォーマットに変換し、パソコン端末１０に送信する。パソコン端末１０では、このデータを受けて、自端末の表示装置に表示する。
なお、複数のパソコン端末１０から各種の勝利要求が出され、ウェブサーバ装置３０に集中した場合には、各処理要求をウェブサーバ装置３０内のキュー（待ち行列メモリ）に登録しておき、多機能型プリンタ装置４０における処理の進捗状況に応じてキュー内の処理を順番に行うようになっている。
【０００５】
また、上述のようなパソコン端末１０へのファイルデータ表示処理を実行するための構成として、図１１に示すように、ウェブサーバ装置３０側には、データベースからファイルデータを取り出す処理を行うデータ取り出し機能３１と、このデータ取り出し機能３１によって取り出したデータを所定のフォーマットに変換（復元）するデータ形成機能３２と、このフォーマットに変換されたデータに対して所定の条件（パソコン端末からのページ指定等）に応じた並べ換えや抽出の処理を行うソート機能３３と、パソコン端末１０で表示するデータを表示用のＨＴＭＬテーブルフォーマットに変換するＨＴＭＬデータ形成機能３４等が設けられている。また、パソコン端末１０側には、ウェブサーバ装置３０から送信されてきたＨＴＭＬデータ形式の表示用データを表示装置に表示する表示機能１１が設けられている。したがって、この従来のシステムでは、ウェブサーバ装置３０側で表示用のＨＴＭＬデータを作成してパソコン端末１０に送信することにより、パソコン端末１０側で直接表示を行えるような構成となっている。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記従来の画像処理システムでは、上述した表示要求に対する処理において、ウェブサーバ装置３０側で完全な表示用データを作成してパソコン端末１０に送信することから、ウェブサーバ装置３０側の負担が大きくなるという問題がある。特に、画像処理装置用に設置されるウェブサーバ装置は一般に処理容量がそれほど大きくないものであり、ウェブサーバ装置３０に各種の処理要求が集中した場合に、ウェブサーバ装置３０の負荷が大きくなりすぎ、サーバ装置ダウンを招き、適切なシステムの運用が途絶えてしまうという問題が生じる。
また、上述した従来の画像処理システムでは、パソコン端末１０からの処理要求がウェブサーバ装置３０のキューに入り、このウェブサーバ装置３０が通信ネットワークを介して多機能型プリンタ装置４０を制御する構成であるため、例えばパソコン端末１０側で一旦要求した処理を取り消したい場合、既にウェブサーバ装置３０から多機能型プリンタ装置４０側に処理を移し、多機能型プリンタ装置４０側で実行中になった処理については、パソコン端末１０からウェブサーバ装置３０に処理の中止を要求しても、容易に多機能型プリンタ装置４０側の処理を中止することができず、不便な場合があった。
【０００７】
そこで本発明の目的は、クライアント端末からウェブサーバ装置を通して画像処理装置に各種の処理を実行させるシステムにおいて、ウェブサーバ装置の負荷増大によるシステムダウンを防止できるとともに、画像処理装置における各種処理動作に対してクライアント端末からのアクセス性を向上することが可能な画像処理システム、及びそれを構築する組み込み型ウェブサーバ装置、クライアント端末を提供することにある。
【０００８】
【課題を解決するための手段】
本発明は前記目的を達成するため、本発明の組み込み型ウェブサーバ装置は、画像データに関する所定の処理を実行する画像処理装置に組み込まれた組込み型ウェブサーバ装置であって、クライアント端末から特定のデータファイルの表示要求を受け付ける表示要求受付手段と、前記表示要求受付手段により受け付けた表示要求に係るデータファイルを前記クライアント端末の解析機能によって解析できるデータ転送用フォーマットに変換するフォーマット変換手段と、前記フォーマット変換手段により変換されたデータファイルを送信する送信手段とを備えてなる。
【０００９】
この場合、前記画像処理装置が画像データの印刷機能を有する多機能型プリンタ装置とすることができ、前記クライアント端末からの中止要求または中断要求に応じて前記画像処理装置で実行中の処理を中止または中断する機能を有することもできる。さらに、前記画像処理装置側での処理負担の増減を管理し、画像処理装置側での処理負担が小さい場合に、前記クライアント端末のウェブブラウザで実行する処理の一部を組み込み型ウェブサーバ装置側で実行することができる。
また、本発明は、上述した組み込み型ウェブサーバ装置に接続されることができるクライアント端末であって、前記組み込み型ウェブサーバ装置から受信したデータファイルのスクリプトを解析する解析機能と、前記解析機能による解析データを用いてデータファイルを表示用のフォーマットに変換して前記クライアント端末の表示装置に表示する変換機能とを含むウェブブラウザを有していることを特徴とする。ここに、前記クライアント端末のウェブブラウザは、前記組み込み型ウェブサーバ装置から送信されたデータを所定の条件に応じて並べ換えるソート処理機能を有することを特徴とする。また、前記ウェブブラウザは、前記データファイルをＨＴＭＬテーブルフォーマットに変換することを特徴とする。
また、本発明の画像処理システムは、画像データに関する所定の処理を実行する組み込み型ウェブサーバ装置を有する画像処理装置と、前記画像処理装置の組み込み型ウェブサーバ装置に対し、通信ネットワークを介して通信を行い、前記画像処理装置における各種処理の実行を要求する１つまたは複数のクライアント端末とを有し、前記クライアント端末は、前記組み込み型ウェブサーバ装置から受信したデータファイルのスクリプトを解析する解析機能と、前記解析機能による解析データを用いてデータファイルを表示用のフォーマットに変換して前記クライアント端末の表示装置に表示する変換機能とを含むウェブブラウザを有していることを特徴とする。
【００１０】
本発明によれば、クライアント端末側に画像処理装置の組み込み型ウェブサーバ装置から受信したデータファイルのスクリプトを解析して表示用のフォーマットに変換し、表示装置に表示するウェブブラウザを設けたことから、クライアント端末からの表示要求に対するウェブサーバ装置の負担を軽減でき、ウェブサーバ装置の過剰負荷状態に起因するシステムダウンを未然に防止することが可能となり、安定したシステム運用状態を維持できる。
また、画像処理装置を管理するウェブサーバ装置を組み込み型のウェブサーバ装置としたことにより、従来の通信ネットワークを介して制御するウェブサーバ装置と比較して画像処理装置を直接的に制御できる。したがって、例えば画像処理装置で実行中の処理を中止または中断する要求がクライアント端末からあった場合でも、画像処理装置を直接制御して実行中の処理の中止処理または中断処理を行うことが可能であり、画像処理装置における各種処理動作に対してクライアント端末からのアクセス性を向上することが可能となる。
【００１１】
【発明の実施の形態】
以下、本発明による画像処理システムの実施の形態例について説明する。
図１は本実施の形態例による画像処理システムの基本構成を示すブロック図であり、図２は図１に示す画像処理システムで実行されるファイルデータ表示処理時の処理の流れを示すブロック図である。
また、図３は図１に示す画像処理システムのウェブサーバ装置側とクライアント端末側で分担する処理機能の一部を示すブロック図であり、さらに図４は図１に示す画像処理システムの組み込み型ウェブサーバ装置の構成を示すブロック図である。
【００１２】
また、図５〜図７は図１に示す画像処理システムで使用するデータフォーマットの具体例を示す説明図であり、図５は通信データフォーマット、図６はクライアント端末内のデータフォーマット、図７はクライアント端末の表示データフォーマットを示している。
さらに、図８は後述するデータ表示処理時におけるウェブサーバ装置側のフォーマット形成処理を示すフローチャートであり、図９はデータ表示処理時のクライアント端末側のテーブルデータ作成処理を示すフローチャートである。
【００１３】
図１に示すように、本例の画像処理システムは、クライアント端末としてのパソコン端末（ＰＣ）１１０と、このパソコン端末１１０に通信ネットワーク１２０を介して接続される多機能型プリンタ装置（ＭＦＰ：多機能周辺装置）１４０とで構成されており、多機能型プリンタ装置１４０内に組み込み型ウェブサーバ装置１３０が設けられ、さらにファイルデータ保存用の大容量のデータ記憶装置１５０が設置されている。
【００１４】
パソコン端末（クライアント端末）１１０には、一般のペリフェラルとして表示装置１１１が設けられている。また、本例のパソコン端末１１０は、Ｊａｖａスクリプト等のスクリプト（コンピュータに各種処理を実行させるためのプログラムやマクロを記述したテキストファイル）を解析し、その解析データを用いてデータファイルを表示用のフォーマットに変換して表示装置１１１に表示するスクリプト機能をもったウェブブラウザが搭載されている。
なお、この画像処理システムは、複数のパソコン端末１１０によって１つの多機能型プリンタ装置１４０を共用できる構成であり、通常はウェブサーバ装置１３０に対して複数のパソコン端末１１０が接続されたシステム構成となっているが、パソコン端末１１０が１つの場合もあり得るものとする。
【００１５】
また、多機能型プリンタ装置１４０の機能は、基本的には例えば上述した従来例の機能と同様であるが、本例では組み込み型ウェブサーバ装置１３０によって直接的に制御されるようにしたことから、上述した従来例のように通信ネットワーク（通信プロトコル）を介して制御されるものに比べて、多機能型プリンタ装置１４０の各処理を直接的に制御でき、例えば多機能型プリンタ装置１４０で既に実行中の処理を中止したり中断するといった制御が可能となっている。
【００１６】
このような構成の画像処理システムにおいて、パソコン端末１１０から組み込み型ウェブサーバ装置１３０にファイルデータの取得要求を行い、組み込み型ウェブサーバ装置１３０からファイルデータを受け取って表示装置１１１に表示するデータ表示処理の動作について説明する。
まず、パソコン端末１１０から組み込み型ウェブサーバ装置１３０に取り出したいファイルデータを特定してその取得要求を行う（Ｓ１）。組み込み型ウェブサーバ装置１３０では、この要求に応じてデータ記憶装置１５０を検索し（Ｓ２）、該当するファイルデータを取り出す（Ｓ３）。そして、この取り出したデータをフォーマット変換を行い、パソコン端末１１０に返送する（Ｓ４）。この場合の通信データフォーマットは図５に示すようなものとなる。
パソコン端末１１０では、組み込み型ウェブサーバ装置１３０から受け取ったデータに対してスクリプト機能による処理（例えば、ソート処理等）を行い、表示用データに加工して表示装置１１１に表示する（Ｓ５）。この場合のパソコン端末１１０の処理データのフォーマットは図６に示すようなものとなり、最終的な表示データのフォーマットは図７に示すようなものとなる。
【００１７】
また、このようなパソコン端末１１０へのファイルデータ表示処理を実行するためのソフトウエアの構成としては、図３に示すように、組み込み型ウェブサーバ装置１３０側には、データベースからファイルデータを取り出す処理を行うデータ取り出し機能１３１と、このデータ取り出し機能１３１によって取り出したデータをパソコン装置１１０のスクリプト機能で処理が可能な所定のフォーマットに変換（復元）するデータ形成機能１３２等が設けられている。
一方、パソコン装置１１０側には、主にウェブブラウザの機能として、組み込み型ウェブサーバ装置１３０から受信したファイルデータに対して所定の条件（パソコン端末からのページ指定等）に応じた並べ換えや抽出の処理を行うソート機能１１２と、表示装置１１１で表示するデータを表示用のＨＴＭＬテーブルフォーマットに変換するＨＴＭＬデータ形成機能１１３と、ウェブサーバ装置１３０から送信されてきたＨＴＭＬデータ形式の表示用データを表示装置１１１に表示する表示機能１１４が設けられている。
【００１８】
したがって、本例のシステムでは、組み込み型ウェブサーバ装置１３０側でデータベースから取り出したファイルデータをスクリプト処理用のフォーマットに変換してパソコン端末１１０に送信すればよく、従来のようにソート処理や表示用データへの変換を行う必要がなく、これらをパソコン端末１１０側で行うことから、組み込み型ウェブサーバ装置１３０の負荷を軽減できる。したがって、組み込み型ウェブサーバ装置１３０の能力が小さい場合でも、システムダウンを有効に防止でき、安定したシステム運用を確保できる。
【００１９】
また、このような処理を行う組み込み型ウェブサーバ装置１３０のハードウエアの構成としては、ファイルデータ等のデータベースを格納するデータ記憶装置１５０と、各種処理を行うための一次格納用の一次記憶装置１３３と、データ記憶装置１５０から読み出したデータファイルのフォーマット変換等を行うフォーマット形成装置１３４と、各種処理を実行するＣＰＵ１３５と、通信ネットワーク１２０とのインターフェースをとるネットワークインターフェース１３６とを有している。
【００２０】
次に、図８に基づいてサーバ装置１３０側でのフォーマット形成処理手順を説明する。ここでは指定されたファイルデータをデータ記憶装置１５０から取り出して一次記憶装置１３３に格納した後の処理を示している。
まず、一次記憶装置１３３よりデータを取得し（Ｓ１１）、このデータを解析して必要なデータを抽出する（Ｓ１２）。そして、この抽出したデータを図５に示すような通信用のデータフォーマットに変換する（Ｓ１３）。
【００２１】
次に、図９に基づいてパソコン端末１１０側でのテーブルデータ作成処理手順を説明する。ここではサーバ装置１３０からファイルデータが転送され、パソコン端末１１０内のメモリ（図示せず）に格納された後の処理を示している。
まず、取得したデータを分解し、個々のデータに分離する（Ｓ２１）。そして、個々のデータをテーブル化する（Ｓ２２）。ここでユーザの設定等からソート処理が必要か否かを判断し（Ｓ２３）、ソート処理が必要でない場合には、そのテーブルデータを表示用データに加工する（Ｓ２５）。また、ソート処理が必要であれば、テーブルデータをソートし（Ｓ２４）、この後、そのテーブルデータを表示用データに加工する（Ｓ２５）。
以上のようにして、プリンタ装置１４０側のファイルデータをパソコン端末１１０側のスクリプト機能で表示データに加工し、表示装置１１１に表示することができる。
【００２２】
なお、以上の例では、ファイルデータのソート処理や表示用データへの加工処理を常にパソコン端末側で行うようにしたが、サーバ装置１３０側で自装置の稼働状況や負荷状況を判定し、処理能力に余裕があるときにファイルデータの表示要求を受けた場合には、ソート処理や表示用の加工処理をサーバ装置側で行い、余裕がない場合にだけ、パソコン端末側でソート処理や表示用の加工処理を行うようにすることも可能である。すなわち、サーバ装置へのクライアント端末からのアクセス数が一定数を超えるまではサーバ装置内部でＨＴＭＬファイルを作成する。そして、一定数を超えた場合に、サーバ装置内部ではデータファイルを前記クライアント端末の解析機能によって解析できるデータ転送用フォーマットに変換するだけでクライアント端末にデータを送信することで、クライアント端末への処理分散を行うようにしても良い。また、以上の例では、データ表示要求があった場合の処理について説明しているが、他の処理についても、クライアント端末側のスクリプト機能を用いてサーバ装置側の負担を軽減するようにし得ることはもちろんである。
【００２３】
【発明の効果】
以上説明したように本発明によれば、クライアント端末側に画像処理装置の組み込み型ウェブサーバ装置から受信したデータファイルのスクリプトを解析して表示用のフォーマットに変換し、表示装置に表示するウェブブラウザを設けたことから、クライアント端末からの表示要求に対するウェブサーバ装置の負担を軽減でき、ウェブサーバ装置の過剰負荷状態に起因するシステムダウンを未然に防止することが可能となり、安定したシステム運用状態を維持できる効果がある。また画像処理装置を管理するウェブサーバ装置を組み込み型のウェブサーバ装置としたことにより、従来の通信ネットワークを介して制御するウェブサーバ装置と比較して画像処理装置を直接的に制御できる。したがって、例えば画像処理装置で実行中の処理を中止または中断する要求がクライアント端末からあった場合でも、画像処理装置を直接制御して実行中の処理の中止処理または中断処理を行うことが可能であり、画像処理装置における各種処理動作に対してクライアント端末からのアクセス性を向上することができる効果がある。
【図面の簡単な説明】
【図１】本実施の形態例による画像処理システムの基本構成を示すブロック図である。
【図２】図１に示す画像処理システムで実行されるファイルデータ表示処理時の処理の流れを示すブロック図である。
【図３】図１に示す画像処理システムのウェブサーバ装置側とクライアント端末側で分担する処理機能の一部を示すブロック図である。
【図４】図１に示す画像処理システムの組み込み型ウェブサーバ装置の構成を示すブロック図である。
【図５】図１に示す画像処理システムで使用する通信データフォーマットの具体例を示す説明図である。
【図６】図１に示す画像処理システムで使用するクライアント端末内のデータフォーマットの具体例を示す説明図である。
【図７】図１に示す画像処理システムで使用するクライアント端末の表示データフォーマットの具体例を示す説明図である。
【図８】図８は後述するデータ表示処理時におけるウェブサーバ装置側のフォーマット形成処理を示すフローチャートである。
【図９】図９はデータ表示処理時のクライアント端末側のテーブルデータ作成処理を示すフローチャートである。
【図１０】従来の画像処理システムの一例を示すブロック図である。
【図１１】図１０に示す画像処理システムのウェブサーバ装置側とクライアント端末側で分担する処理機能の一部を示すブロック図である。
【符号の説明】
１１０  パソコン端末、１１１  表示装置、１２０  通信ネットワーク、１３０  組み込み型ウェブサーバ装置、１４０  多機能型プリンタ装置、１５０  データ記憶装置。
【図１】
2004264977.tif 000003
【図２】
2004264977.tif 000004
【図３】
2004264977.tif 000005
【図４】
2004264977.tif 000006
【図５】
2004264977.tif 000007
【図６】
2004264977.tif 000008
【図７】
2004264977.tif 000009
【図８】
2004264977.tif 000010
【図９】
2004264977.tif 000011
【図１０】
2004264977.tif 000012
【図１１】
2004264977.tif 000013