(57)【特許請求の範囲】
【請求項１】
オートシートフィーダ付スキャナと操作パネルとを備えた画像形成装置に、拡張操作パネルを備えた拡張ＵＩ装置が結合された拡張操作パネル付画像形成装置の原稿スキャン方法において、
該拡張ＵＩ装置は、該拡張操作パネルからの指示に応答して、スキャン要求を該画像形成装置に送信し、
該画像形成装置は、該スキャン要求又はその後の該操作パネルからの第１の指示毎に応答して、原稿画像を該スキャナで読み取って画像データを生成し、該画像データを、該操作パネルからの第２の指示に応答して、スキャン終了情報を該拡張ＵＩ装置へ送信し、
該拡張ＵＩ装置は、該スキャン終了情報の受信に応答して、該スキャン要求から該スキャン終了情報の受信までの該画像データを、１つのスキャンジョブの画像データとする、
ことを特徴とする原稿スキャン方法。
【請求項２】
該画像形成装置はさらに、
その記憶手段に、該拡張ＵＩ装置の使用が有効であるとき、スキャンモードが継続有スキャンモードであるか継続無スキャンモードであるかを示す設定情報を格納し、
該操作パネルからの第１の指示に応答して該格納されたスキャンモードを参照し、
該スキャンモードが継続有スキャンモードであれば、該操作パネルからの第１の指示毎に応答する処理及び該操作パネルからの第２の指示に応答する処理を有効にし、
該スキャンモードが継続無スキャンモードであれば、該スキャン要求に応答して、該オートシートフィーダを駆動させて原稿画像を該スキャナで読み取らせることにより画像データを生成させ、該画像データを、該第１及び第２通信手段を介し該第２制御手段へ送信し、該オートシートフィーダに原稿画像が無くなればスキャン終了情報を該第１及び第２通信手段を介し該第２制御手段へ送信する、
ことを特徴とする請求項１に記載の原稿スキャン方法。
【請求項３】
該記憶手段にはさらに、処理手順を示すワークフローが格納され、
該拡張ＵＩ装置は、該拡張操作パネルからの第２の指示に応答して、該スキャン終了情報を受信済みであれば、該ワークフロー上の次の処理を実行する、
ことを特徴とする請求項２に記載の原稿スキャン方法。
【請求項４】
操作パネルと、オートシートフィーダと、スキャナと、第１制御手段と、第１通信手段とを備えた画像形成装置と、
拡張操作パネルと、第２制御手段と、第２通信手段とを備えた拡張ＵＩ装置と、
を有する拡張操作パネル付画像形成装置において、
該第２制御手段は、該拡張操作パネルからの指示に応答して、該第２及び第１通信手段を介しスキャン要求を該第１制御手段に送信し、
該第１制御手段は、
該スキャン要求又はその後の該操作パネルからの第１の指示毎に応答して、該オートシートフィーダを駆動させて原稿画像を該スキャナで読み取らせることにより画像データを生成させ、該画像データを、該第１及び第２通信手段を介し該第２制御手段へ送信し、
該操作パネルからの第２の指示に応答して、スキャン終了情報を該第１及び第２通信手段を介し該第２制御手段へ送信し、
該第２制御手段は、該スキャン終了情報の受信に応答して、該スキャン要求から該スキャン終了情報の受信までの該画像データを、１つのスキャンジョブの画像データとする、
ことを特徴とする拡張操作パネル付画像形成装置。
【請求項５】
該画像形成装置はさらに記憶手段を備え、
該第１制御手段は、
該拡張ＵＩ装置の使用が有効であるとき、スキャンモードが継続有スキャンモードであるか継続無スキャンモードであるかを示す設定情報を該記憶手段に格納し、
該操作パネルからの第１の指示に応答して該格納されたスキャンモードを参照し、
該スキャンモードが継続有スキャンモードであれば、該操作パネルからの第１の指示毎に応答する処理及び該操作パネルからの第２の指示に応答する処理を有効にし、
該スキャンモードが継続無スキャンモードであれば、該スキャン要求に応答して、該オートシートフィーダを駆動させて原稿画像を該スキャナで読み取らせることにより画像データを生成させ、該画像データを、該第１及び第２通信手段を介し該第２制御手段へ送信し、該オートシートフィーダに原稿画像が無くなればスキャン終了情報を該第１及び第２通信手段を介し該第２制御手段へ送信する、
ことを特徴とする請求項４に記載の拡張操作パネル付画像形成装置。
【請求項６】
該記憶手段にはさらに、処理手順を示すワークフローが格納され、
該第２制御手段は、該拡張操作パネルからの第２の指示に応答して、該スキャン終了情報を受信済みであれば、該ワークフロー上の次の処理を実行する、
ことを特徴とする請求項４又は５に記載の拡張操作パネル付画像形成装置。
【請求項７】
該拡張ＵＩ装置は、該第２通信手段を介しサーバに結合され、該第２制御手段は、該サーバに対する要求に応答して該サーバから受信したＵＩ画面ファイルを該拡張操作パネルに表示させる、
ことを特徴とする請求項４乃至６のいずれか１つに記載の拡張操作パネル付画像形成装置。
【請求項８】
該拡張ＵＩ装置は、受信した該画像データをプレビュー画面生成要求と共に該サーバへ送信し、
該サーバから受信したプレビュー画面データに基づいて該拡張操作パネル上にプレビュー画面を表示させる、
ことを特徴とする請求項７に記載の拡張操作パネル付画像形成装置。
【請求項９】
該第２制御手段は、Ｗｅｂブラウザを備え、該ＵＩ画面ファイルの内容が該Ｗｅｂブラウザにより該拡張操作パネル上にＵＩ画面として表示される、
ことを特徴とする請求項７又は８に記載の拡張操作パネル付画像形成装置。
【請求項１０】
請求項７乃至９のいずれか１つに記載の拡張操作パネル付画像形成装置と、
該第２通信手段を介し結合され、該第２制御手段からの要求に応答してＵＩ画面ファイルを該第２制御手段へ送信するサーバと、
を有することを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、拡張操作パネル付画像形成装置及びその原稿スキャン方法並びに画像形成システムに関する。
【背景技術】
【０００２】
メーカや型式（機種）の異なる複数の画像形成装置のＵＩ画面を統一するために、各画像形成装置に、タッチパネル型液晶表示装置を備えた拡張ＵＩ装置を外付けし、通信媒体を介しこれらとサーバとを結合してＬＡＮを構成し、このサーバから拡張ＵＩ装置のＷｅｂブラウザがＨＴＭＬファイルを取得してこのタッチパネルにＵＩ画面を表示する方法が用いられている（下記特許文献１、２）。
【０００３】
この方法によれば、複数台の画像形成装置のＵＩ画面が統一されるので、ユーザの操作性が向上する。
【０００４】
一方、画像形成装置には、オートシートフィーダに載置された１束の全原稿がこのフィーダから送り出されれば１つのスキャンジョブが終了したと判定する継続無スキャンモード（通常モード）と、複数の原稿束のスキャンを１つのスキャンジョブと判定する継続有スキャンモードとを備えたものが在る。
【特許文献１】特開２００４−５３６５１３号公報
【特許文献２】特開２００６−１２７５０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
拡張ＵＩ装置は、複数台の画像形成装置の平均的なＵＩ画面を表示させるので、ＵＩ画面として継続無スキャンモードのみ備えており、画像形成装置が上記両スキャンモードを備えていても、従来では画像形成装置をこのモードに適合させ、継続有スキャンモードは使用されなかった。
【０００６】
本発明の目的は、このような問題点に鑑み、拡張ＵＩ装置がＵＩ画面に関し継続無スキャンモードのみ備えていても、簡単な構成で、ユーザがスキャンモードを切り替えることなく継続有及び継続無の両スキャンモードを有効利用することが可能な拡張操作パネル付画像形成装置及びその原稿スキャン方法並びに画像形成システムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の第１態様では、オートシートフィーダ付スキャナと操作パネルとを備えた画像形成装置に、拡張操作パネルを備えた拡張ＵＩ装置が結合された拡張操作パネル付画像形成装置の原稿スキャン方法において、
該拡張ＵＩ装置は、該拡張操作パネルからの指示に応答して、スキャン要求を該画像形成装置に送信し、
該画像形成装置は、該スキャン要求又はその後の該操作パネルからの第１の指示毎に応答して、原稿画像を該スキャナで読み取って画像データを生成し、該画像データを、該操作パネルからの第２の指示に応答して、スキャン終了情報を該拡張ＵＩ装置へ送信し、
該拡張ＵＩ装置は、該スキャン終了情報の受信に応答して、該スキャン要求から該スキャン終了情報の受信までの該画像データを、１つのスキャンジョブの画像データとする。
【０００８】
本発明による原稿スキャン方法の第２態様では、第１態様において、該画像形成装置はさらに、
その記憶手段に、該拡張ＵＩ装置の使用が有効であるとき、スキャンモードが継続有スキャンモードであるか継続無スキャンモードであるかを示す設定情報を格納し、
該操作パネルからの第１の指示に応答して該格納されたスキャンモードを参照し、
該スキャンモードが継続有スキャンモードであれば、該操作パネルからの第１の指示毎に応答する処理及び該操作パネルからの第２の指示に応答する処理を有効にし、
該スキャンモードが継続無スキャンモードであれば、該スキャン要求に応答して、該オートシートフィーダを駆動させて原稿画像を該スキャナで読み取らせることにより画像データを生成させ、該画像データを、該第１及び第２通信手段を介し該第２制御手段へ送信し、該オートシートフィーダに原稿画像が無くなればスキャン終了情報を該第１及び第２通信手段を介し該第２制御手段へ送信する。
【０００９】
本発明による原稿スキャン方法の第３態様では、第２態様において、該記憶手段にはさらに、処理手順を示すワークフローが格納され、
該拡張ＵＩ装置は、該拡張操作パネルからの第２の指示に応答して、該スキャン終了情報を受信済みであれば、該ワークフロー上の次の処理を実行する。
【発明の効果】
【００１０】
上記第１態様の構成によれば、拡張ＵＩ装置がＵＩ画面に関し継続無スキャンモードのみ備えていても、画像形成装置が継続有スキャンモードを備えていれば、該拡張ＵＩ装置からの指示により１束の原稿をスキャンした後、該画像形成装置の操作パネルからの指示により後続束の原稿をスキャンし、次いで該画像形成装置の操作パネルからスキャンジョブ終了を指示することにより、ユーザがスキャンモードを切り替えることなく継続有のスキャンモードも適宜有効利用することができるという効果を奏する。
【００１１】
上記第２態様の構成によれば、該拡張ＵＩ装置の使用が有効であるとき、該画像形成装置の記憶手段に、スキャンモードが継続有スキャンモードであることを示す設定情報を格納し、該操作パネルからの第１の指示に応答して該格納されたスキャンモードを参照し、該スキャンモードが継続有スキャンモードであればこれを有効にするので、該拡張ＵＩ装置の使用が有効である場合に、画像形成装置のスキャンモードをユーザが「継続有」に切り替えることなく上記効果が得られる。
【００１２】
上記第３態様の構成によれば、１束以上の原稿のスキャン終了後にユーザが該拡張操作パネルからの第２の指示により、スキャンモードによらずワークフロー上の次の処理を実行することができるという効果を奏する。
【００１３】
本発明の他の目的、構成及び効果は以下の説明から明らかになる。
【実施例１】
【００１４】
図８は、本発明の実施例１に係る画像形成システムの概略図である。
【００１５】
このシステムでは、機種が互いに異なる拡張操作パネル付画像形成装置１０及び２０と、サーバ３０とが、ＬＡＮ４０に結合されている。簡単化のため、図８では複数の画像形成装置が２台である場合を記載している。サーバ３０は、機種の異なる複数の画像形成装置に共通のサービスを提供するものであり、各画像形成装置のＵＩ画面の遷移を管理することにより、これら画像形成装置のＵＩ画面を統一し、また、要求に応じて、スキャンした原稿画像を縮小してプレビュー画像を生成する処理等を行う。この目的に為に、拡張操作パネル付画像形成装置１０では、画像形成装置５０に拡張ＵＩ装置６０が外付けされている。拡張ＵＩ装置６０は、通常のコンピュータシステムであり、拡張ＵＩ装置本体６１にタッチパネル６２が結合されて、画像形成装置５０に対する拡張操作パネルとして機能する。拡張操作パネル付画像形成装置２０についても装置１０と同様である。
【００１６】
以下、拡張操作パネル付画像形成装置１０とサーバ３０との関係について説明するが、拡張操作パネル付画像形成装置２０とサーバ３０との関係についても同様である。
【００１７】
図９は、図８のシステムのハードウェア構成を示す概略ブロック図である。
【００１８】
画像形成装置５０では、ＭＰＵ５１がインターフェイス５２を介してＰＲＯＭ５３、ＤＲＡＭ５４、操作パネル５５、スキャナ５６、プリンタ５７、ＦＡＸモデム５８及びネットワークインターフェイス５９に結合されている。図９では、簡単化のため、複数のインターフェイスを１つのブロックインターフェイス５２で示している。
【００１９】
ＰＲＯＭ５３は、例えばフラッシュメモリであり、これには、オペレーティングシステム（ＯＳ）と、各種ドライバと、ＯＳの上層で動作する各種プログラムと、各種設定値とが格納されている。各種プログラムは、画像形成機能部と、Ｗｅｂサービスサーバ（ＷＳサーバ）と、操作パネルに対する処理部（パネルインターフェイス）と、これらに対する制御部とを含む。この画像形成機能には、コピー、スキャン、プリント、ファクシミリ送受信及び電子メール送受信がある。該ＷＳサーバは、ＳＯＡＰ／ＨＴＴＰプロトコルに則って、受信したＳＯＡＰリクエストメッセージを解釈して制御部へ渡し、制御部からの情報に基づいてＳＯＡＰリスポンスメッセージを作成する。
【００２０】
ＤＲＡＭ１４は、ワークエリア用であり、描画データのビットマップ展開等に用いられる。
【００２１】
操作パネル５５は、表示部とキー入力部とを備えており、設定情報又は指示を入力し、選択画面や設定画面などを表示させるためのものである。本実施例では、通常、操作パネル５５の替わりに拡張ＵＩ装置６０が使用され、システム故障時に操作パネル５５が使用される。但し、原稿スキャンにおいては、後述のように、拡張ＵＩ装置６０と操作パネル５５との両方を有効利用することができ、これが本実施例１の特徴である。
【００２２】
スキャナ５６は、コピー及びファクシミリ送信での画像入力用である。
【００２３】
プリンタ５７は、プリントエンジン、トナーカートリッジ、定着器並びに用紙の給紙部、搬送部及び排紙部を備えており、印刷データとして供給されるビットマップデータに基づきプリントエンジンの感光ドラムに静電潜像を形成し、これをトナーで現像し、用紙に転写し定着させた後に排紙する。
【００２４】
ＦＡＸモデム５８は、ファクシミリ送受信用である。ネットワークインターフェイス５９は、ＬＡＮ４０に結合され、ＦＡＸモデム５８は、不図示の公衆回線網に結合される。
【００２５】
拡張ＵＩ装置本体６１では、ＭＰＵ６３がインターフェイス６４を介してＰＲＯＭ６５、ＤＲＡＭ６６、ＨＤＤ６７、ネットワークインターフェイス６８及びタッチパネル６２に結合されている。
【００２６】
ＰＲＯＭ６５には、ＢＩＯＳ（Basic Input/Output System）及びその設定値が格納されている。ＤＲＡＭ６６は、仮想記憶方式における主記憶装置として用いられる。
【００２７】
ＨＤＤ６７には、ＯＳと、各種ドライバと、画像形成装置５０のＷＳサーバに対するＷｅｂサービス（ＷＳ）クライアントと、ＯＳのＴＣＰ層から受け取ったＵＩ画面表示ファイル（ＨＴＭＬ又はＸＨＴＭＬファイル）の内容をタッチパネル６２に表示し又はＵＩ画面表示ファイルに記述されたスクリプトに従ってこのＷＳクライアントを介し画像形成装置５０及びサーバ３０に対しサービス提供を要求するためのＷｅｂブラウザと、このＷＳクライアントを介して後述の初期化処理を行う制御部とがインストールされている。ＷＳクライアントは、Ｗｅｂブラウザ又は制御部からの情報に基づいてＳＯＡＰリクエストメッセージを作成し、受信したＳＯＡＰリスポンスメッセージを解釈してＷｅｂブラウザ又は制御部へ渡す。
【００２８】
同様に、サーバ３０では、ＭＰＵ３３がインターフェイス３４を介してＰＲＯＭ３５、ＤＲＡＭ３６、ＨＤＤ３７、ネットワークインターフェイス３８及び会話型入出力装置３２に結合されている。
【００２９】
会話型入出力装置３２は、入力装置としてキーボードとポインティンデバイスとを備え、出力装置として表示装置を備えている。
【００３０】
ＰＲＯＭ３５には、ＢＩＯＳ及びその設定値が格納されている。ＤＲＡＭ３６は、仮想記憶方式における主記憶装置として用いられる。
【００３１】
ＨＤＤ３７には、ＯＳと、各種ドライバと、各画像形成装置の各種設定値が格納されたデータベース（ＤＢ）と、このデータベースを管理（データの検索、更新及、追加、整合性チェック、排他ロック及び共有ロックを含む）するプログラム（ＤＢＭＳ）と、Ｗｅｂサーバと、このＷｅｂサーバの上層で動作するＷＳサーバ（ＳＯＡＰ／ＨＴＴＰサーバ）と、Ｗｅｂアプリケーションとがインストールされている。ＷＳサーバは、受信したＳＯＡＰリクエストメッセージを解釈してＷｅｂアプリケーションへ渡し、Ｗｅｂアプリケーションからの情報に基づいてＳＯＡＰリスポンスメッセージを作成する。
【００３２】
図１は、図９のシステムのソフトウェア構成を示す概略ブロック図である。
【００３３】
画像形成装置５０の通信部５００、拡張ＵＩ装置６０の通信部６００及びサーバ３０の通信部３００はいずれも、ネットワークインターフェイスのドライバ（データリンク層）並びにＯＳのＴＣＰ／ＩＰ層及びソケットレイヤのプログラムを備えている。
【００３４】
画像形成装置５０では、拡張ＵＩ装置６０を利用する場合、制御部５０３が、通信部５００からＷＳサーバ５０１を介し供給されるサービス要求又は操作パネル５５からパネルインターフェイス５０４を介し供給される指示に応答して、設定値記憶部５０５の設定値を書き換え又は画像形成機能部５０２に原稿スキャン等を行わせ、その結果を要求元へ返す。
【００３５】
拡張ＵＩ装置６０では、Ｗｅｂブラウザ６０１が、タッチパネル６２上のボタンのタッチに応答して、通信部６００を介しサーバ３０にＵＩ画面ファイルを要求し、ＷＳクライアント６０２及び通信部６００を介して画像形成装置５０に設定値変更又はスキャン等の動作のサービスを要求し、又は、ＷＳクライアント６０２及び通信部６００を介してサーバ３０に画像縮小サービスを要求し、それぞれの結果を要求元から受信する。制御部６０３は、Ｗｅｂブラウザ６０１を介さずにＷＳクライアント６０２及び通信部６００を介して画像形成装置５０に対し後述の初期情報取得サービスを要求する。ＷＳクライアント６０２又は／及び制御部６０３を用いずにこれらの機能を、ＵＩ画面ファイルの内容（スクリプト）とこれにクラスライブラリを提供すると共にスクリプトを解釈し実行するＷｅｂブラウザ６０１との組み合わせで実現することもできる。ＵＩ画面ファイルの内容の動的更新及びＷｅｂサービス要求は、Ａｊａｘ（Asynchronous JavaScript and XML）の技術を用いて行うことができる。
【００３６】
サーバ３０では、Ｗｅｂアプリケーション３０３が、通信部３００及びＷｅｂサーバ３０１を介して受け取った要求内容に応じ、データ管理部３０４をアクセスして画像形成装置の初期設定値を登録し又はこれを更新し、Ｗｅｂブラウザ６０１に送信するためのＵＩ画面ファイル（ＨＴＭＬ又はＸＨＴＭＬファイル）を、この登録した設定値を用いて動的に生成し、その結果を返す。Ｗｅｂアプリケーション３０３はまた、通信部３００及びＷｅｂサーバ３０１を介し供給される画像縮小サービス要求に応答して画像縮小処理を行い、その結果を返す。
【００３７】
図１において、拡張ＵＩ装置６０に電源が投入されると、制御部６０３は初期化処理において、ＷＳクライアント６０２及び通信部６００を介し、画像形成装置５０に対し初期情報取得サービスを要求する。具体的には、画像形成装置５０が拡張ＵＩ装置６０に対応可能か否かの問い合わせ及び画像形成装置５０がどのような画像形成機能を有しているかの問い合わせを行う。この問い合わせ情報は、通信部５００及びＷＳサーバ５０１を介して制御部５０３に供給される。制御部５０３は、拡張ＵＩ装置６０に対応可能か否かの問い合わせに応答して、画像形成装置５０を拡張ＵＩ装置６０に対応させるためのプログラムを起動させ、拡張ＵＩ装置６０に対応可能であることを示す情報及び具備している画像形成機能の情報を、ＷＳサーバ５０１及び通信部５００を介して返信する。このようなサービス要求と返信により、画像形成装置５０を取り替えても拡張ＵＩ装置６０はこれに直ちに対応可能となる。
【００３８】
制御部５０３は続いて、図２に示す初期化処理を実行する。
【００３９】
（Ｓ０〜Ｓ２）拡張ＵＩ装置６０を利用可能である場合、すなわち、画像形成装置５０を拡張ＵＩ装置６０に対応させるためのプログラムが起動している場合、継続有無のスキャンモードを「継続有」に切り替え、そうでなければ「継続無」に切り替える。この切り替えは、設定値記憶部５０５に含まれるスキャンモードの設定値を「継続有」又は「継続無」にすることにより行われる。これにより、画像形成装置５０が画像形成システムに用いられる場合の既定スキャンモードは、「継続有」となり、画像形成装置５０がスタンドアロンで用いられる場合の既定スキャンモードは、「継続無」となる。
【００４０】
タッチパネル６２に表示された不図示のメインメニューでスキャナを選択すると、図１において、Ｗｅｂブラウザ６０１は、通信部６００を介しサーバ３０にＵＩ画面ファイルを要求し、その応答により、図６に示すようなＵＩ画面７０がタッチパネル６２に表示される。ＵＩ画面７０には、設定値選択用のセレクトボックス７１〜７５と、制御用のスキャンボタン７６、スキャン停止ボタン７７、前頁ボタン７Ｌ及び次頁ボタン７Ｒと、ＵＩ画面を遷移させるための次ボタン７８及びメインメニューボタン７９とが表示されている。
【００４１】
この表示に対応したＵＩ画面ファイルには、そのヘッダ部にイベントハンドラが記述され、そのＦｏｒｍに、セレクトボックス７１〜７５のそれぞれに対応した選択入力フィールド（Selectボックス）と、ボタンスキャンボタン７６〜７９、前頁ボタン７Ｌ及び次頁ボタン７Ｒのそれぞれに対応したボタンフィールドとが記述され、これらフィールドのそれぞれに、スクリプト（例えばJavaScript）によるイベントハンドラ呼出が記述されている。
【００４２】
ユーザは、図８の画像形成装置５０において、オートシートフィーダ５６０の給紙トレイ５６１に原稿束を載置し、図６のセレクトボックス７１〜７５により設定値を選択した後、スキャンボタン７６をタッチする。このタッチにより、図３に示す処理が開始される。
【００４３】
図３は、原稿スキャンの開始から終了までの間におけるボタンのタッチ又は情報受信のイベントに対するイベントハンドラの処理を示すフローチャートである。このイベントハンドラは、Ｗｅｂブラウザ６０１により実行され、この際、ＷＳクライアント６０２が用いられる。図５は、画像形成装置５０と拡張ＵＩ装置６０とサーバ３０とのシステムの連係動作を示す概略シーケンス図である。
【００４４】
スキャンボタン７６をタッチすると、図３のステップＳ１０でコマンド（ＣＭＤ）と判定されてステップＳ１１へ進み、スキャンスタート指令ＳＳと判定されてステップＳ１２へ進み、画像形成機能部５０２内のオブジェクトのスキャンメソッドを動作させるための情報（オブジェクト名と、このオブジェクト内のメソッド名と、このメソッドの引数）がＷＳクライアント６０２へ供給される。ＷＳクライアント６０２はこれに応答して、画像形成装置５０から予め受信しておいたＷＳＤＬ(Web Services Description Language)ファイル及びＳＯＡＰプロトコルに則ってＳＯＡＰリクエストメッセージを生成し、これをボディに含むＨＴＴＰリクエストメッセージを作成し、通信部６００を介して送信する（図５のＣ１）。
【００４５】
図４は、図３に対応した、画像形成装置５０側でのイベントハンドラによる処理を示すフローチャートである。図４の処理は、パネルインターフェイス５０４又はＷＳサーバ５０１からの要求に応答して制御部５０３により実行される。
【００４６】
ステップＳ２０でスキャンスタート指令ＳＳと判定されてステップＳ２１へ進み、スキャナ５６のドライバ、例えばＴＷＡＩＮドライバに対し、スキャン動作を開始可能にするための準備処理（オープン処理）を行う。次にステップＳ２２で、オートシートフィーダ５６０に備えられた不図示の用紙検出器が原稿を検出していれば、ステップＳ２３へ進み、オートシートフィーダ５６０を駆動させて原稿を送らせ、その画像を読取らせて画像データを生成させ、これを通信部５００のバッファに転送させ、ＷＳサーバ５０１及び通信部５００を介し、リスポンスメッセージとして通信部６００へ送信させる（Ｃ２）。
【００４７】
Ｗｅｂブラウザ６０１は、この受信に応答して、図３の処理を開始する。
【００４８】
ステップＳ１０で画像データと判定されてステップＳ１３へ進み、画像形成装置５０からの画像データと判定されてステップＳ１４へ進み、画像縮小処理要求とともにこの画像データを、ＷＳクライアント６０２及び通信部６００を介し通信部３００へ送信させる（Ｃ３）。
【００４９】
サーバ３０では、この要求がＷｅｂサーバ３０１及びＷＳサーバ３０２を介してＷｅｂアプリケーション３０３へ供給される。画像データは、ＷＳサーバ３０２によりバッファ記憶領域に格納される。Ｗｅｂアプリケーション３０３は、この画像データを縮小処理し、リスポンスメッセージとしてＷＳサーバ３０２、Ｗｅｂサーバ３０１及び通信部３００を介し６００へ送信する（Ｃ４）。このメッセージは、ＷＳクライアント６０２を介してＷｅｂブラウザ６０１に通知され、メッセージに含まれる画像データは、ＷＳクライアント６０２によりバッファ記憶領域に格納され、その格納アドレスがＷｅｂブラウザ６０１に通知される。Ｗｅｂブラウザ６０１はこれに応答して、現在の表示対象のＨＴＭＬファイルに含まれるスクリプトに従って、Ａｊａｘの技術によりこのファイルを部分的に書き換える。これにより、図６に示すＵＩ画面７０上の領域７Ａに、プレビュー画像が追加され又はこの画像が更新される。
【００５０】
図４に戻って、１頁分の画像スキャンが完了すると、ステップＳ２２へ戻る。オートシートフィーダ５６０の用紙センサにより給紙トレイ５６１上の用紙が検出されなくなるまで、ステップＳ２２とステップＳ２３の処理が繰り返し行われる。
【００５１】
ステップＳ２２において、給紙トレイ５６１上に用紙が無いと判定されると、ステップＳ２４へ進む。上述の図２の処理により、スキャンモードが「継続有」となっているので、ステップＳ２４で肯定判定されて図４の処理から抜け出し、スキャン中断状態（ステップＳ２１の処理が既に行われているがこのジョブに関しステップＳ２７の処理が行われていない状態）となる。ユーザは、この原稿束のスキャン完了後に、他の原稿束を追加し、両者を１つのスキャンジョブ（１つの画像ファイル）として処理させたい場合がある。この場合、ユーザは別の原稿束を給紙トレイ５６１上に載置し、操作パネル５５上に表示されている図７に示すようなスキャン継続ボタン５５０をタッチする。
【００５２】
これにより図４の処理が再開され、ステップＳ２０でスキャン継続指令ＳＣと判定されてステップＳ２５へ進む。ステップＳ２５でスキャン中断状態と判定されれば、ステップＳ２２へ進み、そうでなければステップＳ２６へ進んで、スキャン継続が不可であることを操作パネル５５上に表示させる。
【００５３】
追加した原稿束のスキャンが完了した後に、１スキャンジョブ内にさらに追加する原稿束が無ければ、ユーザは図７に示す操作パネル５５上のスキャンエンドボタン５５１をタッチする。これにより、図４の処理が再開され、ステップＳ２０でスキャンエンド情報ＳＥと判定されてステップＳ２７へ進む。ステップＳ２７では、スキャナ５６のドライバに対し、ステップＳ２１に対応したスキャン終了処理（クローズ処理）を行う。次に制御部５０３はステップＳ２８で、終了情報を、ＷＳサーバ５０１を介し通信部５００へ伝達させる。
【００５４】
Ｗｅｂブラウザ６０１はこれに応答して、上記スクリプトに従い図３の処理を再開する。ステップＳ１０でコマンドと判定されてステップＳ１１へ進み、スキャンエンド情報ＳＥと判定されてステップＳ１６へ進み、１つのスキャンジョブが終了したことをタッチパネル６２に表示させ、現在の状態Ｓがスキャンエンド状態であることを記憶する。
【００５５】
ユーザは次に、図６に示すＵＩ画面７０上の次ボタン７８をタッチする。これにより、図３の処理が再開され、ステップＳ１０でコマンドと判定されてステップＳ１１へ進み、ネクスト指令ＮＸＴと判定されてステップＳ１７へ進む。現在の状態Ｓがスキャンエンド状態を示していればステップＳ１８へ進み、予め定められたワークフロー上の次の処理を行うためのＵＩ画面ファイルを、サーバ３０へ要求する。そのＵＩ画面は例えば、ＨＤＤ３７に上述のようにして格納された原稿画像データのファイルに対し、ファイル名及びファイルタイプを指定し、さらに検索用のメタデータを付加するためのものである。
【００５６】
ユーザは、「継続無」のスキャンモードで画像形成装置５０に原稿スキャンを行わせることもできる。この場合、操作パネル５５上のボタンをタッチせずに、１束の原稿画像読み取り完了後にＵＩ画面７０上の次ボタン７８をタッチする。これにより、図３において、ステップＳ１０でコマンドと判定されてステップＳ１１へ進み、ネクスト指令ＮＸＴと判定されてステップＳ１７へ進む。現在の状態がスキャンエンド状態でないのでステップＳ１９へ進み、スキャンエンド情報ＳＥを画像形成装置５０へ送信する。
【００５７】
画像形成装置５０では、図４において、ステップＳ２０でスキャンエンド情報ＳＥと判定されてステップＳ２７へ進み、上述のスキャン終了処理を行った後、ステップＳ２８でスキャンエンド情報ＳＥを画像形成装置５０へ送信する。これにより、拡張ＵＩ装置６０では、上述のようにしてステップＳ１８の処理が行われる。
【００５８】
したがって、ユーザは、拡張ＵＩ装置６０を使用している場合、スキャンモードを切り替えることなく「継続有」と「継続無」の両スキャンモードを適宜利用することができるという効果を奏し、画像形成装置の操作性向上に寄与するとことが大きい。
【００５９】
拡張ＵＩ装置６０を用いずに画像形成装置５０をスタンドアロンで動作させる場合には、図２の処理でスキャンモードが「継続無」（スタンドアロン動作時の既定スキャンモード）に設定されるので、図４において、ステップＳ２４からステップＳ２７へ進み、スキャンジョブが原稿束単位となる。なお、スタンドアロンでスキャンを行う場合、図４においてステップＳ２３及びステップＳ２８での送信は行われない。
【００６０】
図６において、領域７Ａのプレビュー画像は、前頁ボタン７Ｌをタッチすると前頁のものに変えられ、次頁ボタン７Ｒをタッチすると次頁のものに変えられる。この更新も、上記のようにＨＴＭＬファイルの内容を部分的かつ動的に変更することにより行われる。
【００６１】
タッチパネル６２のＵＩ画面７０上で停止ボタン７７をタッチすると、同様にしてそのスキャン停止サービス要求が画像形成機能部５０２へ伝達され、画像形成機能部５０２はこれに応答してスキャン機能の実行を停止する。
【００６２】
タッチパネル６２のＵＩ画面７０上でボタンメインメニューボタン７９をタッチすると、サーバ３０に対しメインＵＩ画面のファイルが要求され、その応答によりタッチパネル６２にメインＵＩ画面が表示される。
【００６３】
本発明の好適な実施例を説明したが、本発明には他にも種々の変形例が含まれ、上述の機能を実現する他の構成を用いたもの、当業者であればこれらの構成又は機能から想到するであろう他の構成も、本発明に含まれる。例えば、本発明には以下のような変形例が含まれる。
【００６４】
（１）図２の処理を行わずに、ユーザが画像形成装置５０のスキャンモードを「継続有」に手動で切り替える構成であってもよい。この場合も、一旦この切り替えを行えば、その後は上述の両モード有効利用の効果が得られる。
【００６５】
（２）画像形成装置がスタンドアロン動作する時の既定スキャンモードは、継続有であってもよい。
【００６６】
（３）スキャン継続ボタン５５０を使用できないときはこれをグレイアウト表示してタッチを受け付けないことにより、ステップＳ１５で必ず肯定判定されるようにし、ステップＳ１６を不要にする構成であってもよい。
【００６７】
（４）Ｗｅｂサービスで用いるプロトコルは、ＳＯＡＰに限定されず、Ｗｅｂサービスを実現できるものであればよい。
【００６８】
（５）ＷＳＤＬファイルを用いずに、ＷＳクライアント６０２から画像形成装置５０のＷＳサーバ５０１を介しデバイスドライバ、スキャナの場合は例えばＴｗａｉｎドライバに対し、デバイスの機種に非依存の設定値又は制御指令を与える構成であってもよい。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施例１に係る画像形成システムのソフトウェア構成を示す概略ブロック図である。
【図２】画像形成装置による、スキャンモードに関する初期化処理を示すフローチャートである。
【図４】図３に対応した、画像形成装置５０側でのイベントハンドラによる処理を示すフローチャートである。
【図３】原稿スキャンの開始から終了までの間におけるボタンのタッチ又は情報受信のイベントに対するイベントハンドラの処理を示すフローチャートである。
【図５】図１の画像形成システムの概略シーケンス図である。
【図６】スキャン時における拡張操作パネル画面説明図である。
【図７】スキャン時における操作パネル画面説明図である。
【図８】画像形成システムの概略図である。
【図９】図８のシステムのハードウェア構成を示す概略ブロック図である。
【符号の説明】
【００７０】
３０  サーバ
３１  サーバ本体
３２  会話型入出力装置
３３、５１、６３  ＭＰＵ
３４、５２、６４  インターフェイス
３５、５３、６５  ＰＲＯＭ
３６、５４、６６  ＤＲＡＭ
３７、６７  ＨＤＤ
３８、５９、６８  ネットワークインターフェイス
５０  画像形成装置
５５  操作パネル
５６  スキャナ
５７  プリンタ
５８  ＦＡＸモデム
６０  拡張ＵＩ装置
６１  拡張ＵＩ装置本体
６２  タッチパネル
７０  ＵＩ画面
７１〜７５  セレクトボックス
７６  スキャンボタン
７７  停止ボタン
７８  次ボタン
７９  メインメニューボタン
７Ｌ  前頁ボタン
７Ｒ  次頁ボタン
３００、５００、６００  通信部
３０１  Ｗｅｂサーバ
３０２、５０１  ＷＳサーバ
３０３  Ｗｅｂアプリケーション
３０４  データ管理部
５０２  画像形成機能部
５０３、６０３  制御部
５０４  パネルインターフェイス
５０５  設定値記憶部
５５０  スキャン継続ボタン
５５１  スキャンエンドボタン
５６０  オートシートフィーダ
５６１  給紙トレイ
６０１  Ｗｅｂブラウザ
６０２  ＷＳクライアント
ＳＳ  スキャンスタート指令
ＳＣ  スキャン継続指令
ＳＥ  スキャンエンド情報
ＮＸＴ  ネクスト指令
【図１】
0004934605.tif 000002
【図２】
0004934605.tif 000003
【図３】
0004934605.tif 000004
【図４】
0004934605.tif 000005
【図５】
0004934605.tif 000006
【図６】
0004934605.tif 000007
【図７】
0004934605.tif 000008
【図８】
0004934605.tif 000009
【図９】
0004934605.tif 000010