(57)【特許請求の範囲】
【請求項１】
スキャナと、記憶手段と、制御手段と、複数箇所からの指示入力が可能な指示入力手段とを備え、該制御手段は、該指示入力手段からのスキャン開始要求に応答して、該スキャナを駆動させ該スキャナから出力される原稿画像データを該記憶手段に格納させる画像形成装置において、
該指示入力手段は、操作パネルと、通信手段と、該操作パネルからの指示入力を受け付けて該通信手段を介し外部サーバへＵＩ画面ファイル又は制御指示を要求し該通信手段を介し受信したＵＩ画面ファイルを該操作パネルに表示させるパネルＷｅｂブラウザと、該通信手段からのリクエストメッセージを解釈し該制御手段にＷｅｂサービスを要求するＷｅｂサービスサーバとを有し、該制御指示に基づき該通信手段を介し該Ｗｅｂサービスサーバにリクエストメッセージが供給され、
該Ｗｅｂサービスの要求のうちスキャンに関するものについてはそれぞれに要求元装置識別子が付与されており、該記憶手段に許可識別子が格納されており、
該制御手段は、スキャン開始のＷｅｂサービス要求に応答して、該許可識別子がクリアされていればこの要求を受け付けてそのスキャン要求元装置識別子を該許可識別子に代入させ、該スキャナによる読取り完了に応答して、該許可識別子をクリアさせ、スキャン開始以外のスキャンに関するＷｅｂサービス要求に応答して、その要求元装置識別子が自装置の識別子又は該許可識別子と同一であれば、この要求を受け付ける、
ことを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置と、
ネットワークを介して該画像形成装置の通信手段に結合され、それぞれ該画像形成装置に対しスキャンに関する要求を行うことが可能な複数のホストコンピュータと、
を有することを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿画像のスキャンを行う機能を備えるとともに複数箇所からの指示入力に応答可能な画像形成装置及びこれにホストコンピュータが結合された画像形成システムに関する。
【背景技術】
【０００２】
画像形成装置において、その操作パネルからの要求のみならず、通信を介した外部からの要求も受け付ける場合に、原稿画像のスキャン要求が競合する場合ある。
【０００３】
例えば図５において、ユーザがスキャナ１６の給紙トレイ１６１上に原稿を載置し、急用ができた為に又は他の原稿も同時に読み込ませる為に、画像形成装置１０から一旦離れたとする。他のユーザが画像形成装置１０に近づき、給紙トレイ１６１上に原稿が置き忘れていると誤解してこれを取り除き、持参した原稿を給紙トレイ１６１上に載置し、画像形成装置１０から見えない位置のホストコンピュータ３０に戻ったとする。このとき、先のユーザが画像形成装置１０に戻り、給紙トレイ１６１上の原稿を取り除いて自己の原稿と置き換え、操作パネル１５上のスキャン開始ボタンを押下したとする。
【０００４】
ここで、ＬＡＮ４０には不図示の他の画像形成装置も結合され、これら複数の画像形成装置で操作パネルの表示を統一するために、サーバ２０がＬＡＮ４０に接続されている。操作パネル１５のＵＩ画面が、サーバ２０に対するＨＴＴＰリクエストに応答したファイルで表示され、その画面上のボタンの押下がサーバ２０に送信され、サーバ２０から画像形成装置１０へのＷｅｂサービス要求によりスキャン開始が行われる（下記特許文献１、２）。
【特許文献１】特開２００４−５３６５１３号公報
【特許文献２】特開２００６−１２７５０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この場合、サーバ２０から画像形成装置１０へスキャン開始要求が行われる前にホストコンピュータ３０から画像形成装置１０へスキャン開始要求が行われると、意に反した結果となる。
【０００６】
先のユーザが画像形成装置１０のガラス基板（原稿台）上に原稿を載置してカバー１６２でこれを覆っている場合に、他のユーザがこれに気付かず給紙トレイ１６１上に原稿を載置して上記同様の事が行われる場合も、意に反した結果となる。
【０００７】
ＬＡＮ４０に結合された複数のホストコンピュータ３０から画像形成装置１０に対し同様にスキャン要求をする場合にも、意に反した結果となる場合がある。
【０００８】
本発明の目的は、このような問題点に鑑み、操作パネル又は外部からの通信を介した原稿画像スキャン要求が競合した場合に、意図しない結果が生ずるのを防止することが可能な画像形成装置及び画像形成システムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一態様では、スキャナと、記憶手段と、制御手段と、複数箇所からの指示入力が可能な指示入力手段とを備え、該制御手段は、該指示入力手段からのスキャン開始要求に応答して、該スキャナを駆動させ該スキャナから出力される原稿画像データを該記憶手段に格納させる画像形成装置において、
該指示入力手段、例えば操作パネル又は／及び通信手段からのスキャンに関する要求のそれぞれに要求元識別子が付与されており、
該制御手段は、１つのスキャン開始要求を受け付けてそのスキャン要求元識別子を許可識別子として該記憶手段に格納させ、そのスキャンが終了するまで、該許可識別子と異なる要求元識別子を持つスキャン開始要求を受け付けない。
【発明の効果】
【００１０】
上記態様の構成によれば、制御手段に対する複数箇所からのスキャン開始要求があっても、指示入力手段からのスキャンに関する要求のそれぞれに要求元識別子が付与されており、１つのスキャン開始要求を受け付けてそのスキャン要求元識別子を許可識別子として記憶手段に格納させ、そのスキャンが終了するまで、該許可識別子と異なる要求元識別子を持つスキャン開始要求を受け付けないので、ユーザの意に反したスキャンが行われるのを防止することができるという効果を奏する。
【００１１】
本発明の他の目的、構成及び効果は以下の説明から明らかになる。
【実施例１】
【００１２】
図５は、本発明が適用された画像形成装置１０を含む画像形成システムの概略図である。
【００１３】
このシステムでは、画像形成装置１０とサーバ２０とホストコンピュータ３０とがＬＡＮ４０に結合されている。画像形成装置及びホストコンピュータはそれぞれＬＡＮ４０に複数台結合されているが、図５では簡単化のためにそれぞれ１台のみ結合されている場合を示す。
【００１４】
サーバ２０は、複数台の画像形成装置（１０）の操作パネル（１５）のそれぞれのＵＩ画面を統一するためのものであり、画像形成装置１０からサーバ２０へのファイル要求に応じて、そのファイルの内容が画像形成装置１０のＷｅｂブラウザで表示される。
【００１５】
そのＵＩ画面上の制御ボタンを押下すると、このボタン押下の情報がサーバ２０に伝達され、サーバ２０は画像形成装置１０に対しこの情報に応じたＷｅｂサービスを要求する。画像形成装置１０はこの要求を受け付けて処理を実行し、その結果をサーバ２０に返信する。
【００１６】
画像形成装置１０に対するＷｅｂサービス要求は、ホストコンピュータ３０からも行うことが可能となっている。ホストコンピュータ３０に表示される画面は、画像形成装置１０に表示されるものと同様にサーバ２０により統一されていても、サーバ２０とは独立してホストコンピュータ３０から画像形成装置１０へＷｅｂサービス要求を行う構成であってもよい。以下では、後者の場合について説明する。
【００１７】
図６は、図５のシステムのハードウェア構成を示す概略ブロック図である。
【００１８】
画像形成装置１０では、ＭＰＵ１１がインターフェイス１２を介してＰＲＯＭ１３、ＤＲＡＭ１４、操作パネル１５、スキャナ１６、プリンタ１７、ＦＡＸモデム１８及びネットワークインターフェイス１９に結合されている。図６では、簡単化のため、複数のインターフェイスを１つのブロック１２で示している。
【００１９】
ＰＲＯＭ１３は、例えばフラッシュメモリであり、これには、オペレーティングシステム（ＯＳ）と、各種ドライバと、ＯＳの上層で動作する各種プログラムと、各種設定値とが格納されている。
【００２０】
図４は、図５のシステムのソフトウェア構成を示す概略ブロック図である。
【００２１】
上記各種プログラムは、Ｗｅｂサービスサーバ（ＷＳサーバ）１０１と、操作パネルにＵＩ画像を表示させ入力を受け付けるパネルＷｅｂブラウザ１０２と、画像形成機能部１０３と、これらに対する制御部１０４とを含む。この画像形成機能には、コピー、スキャン、プリント、ファクシミリ送受信及び電子メール送受信がある。ＷＳサーバ１０１は、ＳＯＡＰ／ＨＴＴＰプロトコルに則って、受信したＳＯＡＰリクエストメッセージを解釈して制御部１０４へ渡し、制御部１０４からの情報に基づいてＳＯＡＰリスポンスメッセージを作成する。
【００２２】
図６に戻って、ＤＲＡＭ１４は、ワークエリア用であり、描画データのビットマップ展開等に用いられる。
【００２３】
操作パネル１５は、表示部とキー入力部とを備えており、設定情報又は指示を入力し、選択画面や設定画面などを表示させるためのものである。
【００２４】
スキャナ１６は、コピー及びファクシミリ送信での画像入力用である。
【００２５】
プリンタ１７は、プリントエンジン、トナーカートリッジ、定着器並びに用紙の給紙部、搬送部及び排紙部を備えており、印刷データとして供給されるビットマップデータに基づきプリントエンジンの感光ドラムに静電潜像を形成し、これをトナーで現像し、用紙に転写し定着させた後に排紙する。
【００２６】
ＦＡＸモデム１８は、ファクシミリ送受信用である。ネットワークインターフェイス１９は、ＬＡＮ４０に結合され、ＦＡＸモデム１８は、不図示の公衆回線網に結合される。
【００２７】
サーバ２０では、サーバ本体２１に会話型入出力装置２２が結合されている。サーバ本体２１では、ＭＰＵ２３がインターフェイス２４を介してＰＲＯＭ２５、ＤＲＡＭ２６、ＨＤＤ２７、ネットワークインターフェイス２８及び会話型入出力装置２２に結合されている。
【００２８】
会話型入出力装置２２は、入力装置としてキーボードとポインティンデバイスとを備え、出力装置として表示装置を備えている。
【００２９】
ＰＲＯＭ２５には、ＢＩＯＳ（Basic Input/Output System）及びその設定値が格納されている。ＤＲＡＭ２６は、仮想記憶方式における主記憶装置として用いられる。
【００３０】
ＨＤＤ２７には、ＯＳと、各種ドライバと、ＯＳの上層で動作する各種プログラムと、データとが格納されている。
【００３１】
図４に示す如く、これら各種プログラム及びデータは、Ｗｅｂサーバ２０１と、このＷｅｂサーバ２０１の上層で動作するＷＳサーバ（ＳＯＡＰ／ＨＴＴＰサーバ）２０２と、Ｗｅｂアプリケーション２０３と、データ管理部２０４とを含み、このデータ管理部２０４は、各画像形成装置の各種設定値が格納されたデータベース（ＤＢ）と、このデータベースを管理（データの検索、更新、追加、整合性チェック、排他ロック及び共有ロックを含む）するプログラム（ＤＢＭＳ）を含む。
【００３２】
ＷＳサーバ２０２は、Ｗｅｂサーバ２０１から受け取ったＳＯＡＰリクエストメッセージを解釈してＷｅｂアプリケーション２０３へ渡し、Ｗｅｂアプリケーション２０３からの情報に基づいてＳＯＡＰリスポンスメッセージを作成しＷｅｂサーバ２０１へ渡す。
【００３３】
図４に戻って、ホストコンピュータ３０では、ホストコンピュータ本体３１に会話型入出力装置３２が結合されている。ホストコンピュータ本体３１では、ＭＰＵ３３がインターフェイス３４を介してＰＲＯＭ３５、ＤＲＡＭ３６、ＨＤＤ３７、ネットワークインターフェイス３８及び会話型入出力装置３２に結合されている。
【００３４】
ＰＲＯＭ３５には、ＢＩＯＳ及びその設定値が格納されている。ＤＲＡＭ３６は、仮想記憶方式における主記憶装置として用いられる。
【００３５】
ＨＤＤ３７には、ＯＳと、各種ドライバと、ＯＳの上層で動作する各種プログラムと、データとが格納されている。
【００３６】
図４に示す如く、各種プログラムは、Ｗｅｂブラウザ３０１と、画像形成装置１０のＷＳサーバ１０１に対するＷｅｂサービス（ＷＳ）クライアント３０２とを含む。このＷｅｂブラウザ３０１は、ＧＵＩとして機能し、ＷＳクライアント３０２を介し画像形成装置１０に対しサービス提供を要求するための専用のＷｅｂブラウザ（Ｗｅｂブラウザ機能を備えたアプリケーション）である。ＷＳクライアント３０２は、Ｗｅｂブラウザ３０１からの情報に基づいてＳＯＡＰリクエストメッセージを作成し通信部３００へ渡し、通信部３００で受信したＳＯＡＰリスポンスメッセージを解釈してＷｅｂブラウザ３０１へ渡す。
【００３７】
画像形成装置１０の通信部１００、サーバ２０の通信部２００及びホストコンピュータ３０の通信部３００はいずれも、ネットワークインターフェイスのドライバ（データリンク層）並びにＯＳのＴＣＰ／ＩＰ層及びソケットレイヤのプログラムを備えている。
【００３８】
サーバ２０では、Ｗｅｂアプリケーション２０３が、通信部２００及びＷｅｂサーバ２０１を介して受け取った要求内容に応じ、データ管理部２０４をアクセスして画像形成装置の初期設定値を登録し又はこれを更新し、パネルＷｅｂブラウザ１０２に送信するためのＵＩ画面ファイル（ＨＴＭＬ又はＸＨＴＭＬファイル）を、この登録した設定値を用いて動的に生成し、その結果を返す。Ｗｅｂアプリケーション２０３はまた、通信部２００及びＷｅｂサーバ２０１を介し供給される画像縮小サービス要求に応答して画像縮小処理を行い、その結果を返す。
【００３９】
ホストコンピュータ３０では、Ｗｅｂブラウザ３０１が、会話型入出力装置３２上の制御ボタンのタッチに応答して、ＷＳクライアント３０２及び通信部３００を介して画像形成装置１０に設定値変更又はスキャン等の動作のサービスを要求し、その結果を要求先から受信する。ＷＳクライアント３０２を用いずにこの機能を、ＵＩ画面ファイルの内容（スクリプト）と、これにクラスライブラリを提供すると共にスクリプトを解釈し実行するＷｅｂブラウザ３０１との組み合わせで実現することもできる。ＵＩ画面ファイルの内容の動的更新及びＷｅｂサービス要求は、Ａｊａｘ（Asynchronous JavaScript and XML）の技術を用いて行うことができる。
【００４０】
操作パネル１５に表示された不図示のメインメニューでスキャナを選択すると、図３に示すようなＵＩ画面５０が操作パネル１５に表示される。ＵＩ画面５０には、設定値選択用のセレクトボックス５１〜５５と、制御用のスキャンボタン５６、スキャン一時停止／解除ボタン５７、前頁ボタン５Ｌ及び次頁ボタン５Ｒと、ＵＩ画面を遷移させるための次ボタン５８及びメインメニューボタン５９とが表示されている。
【００４１】
この表示に対応したＵＩ画面ファイルには、そのヘッダ部にイベントハンドラが記述され、そのＦｏｒｍに、セレクトボックス５１〜５５のそれぞれに対応した選択入力フィールド（Selectボックス）と、ボタン５６〜５９、５Ｌ及び５Ｒのそれぞれに対応したボタンフィールドとが記述され、これらフィールドのそれぞれに、スクリプト（例えばJavaScript）によるイベントハンドラ呼出が記述されている。
【００４２】
ユーザは、図５の画像形成装置１０において、オートシートフィーダ１６０の給紙トレイ１６１に原稿束を載置し、図３のセレクトボックス５１〜５５により設定値を選択した後、スキャンボタン５６をタッチする。これにより、原稿画像のスキャンが開始され、その画像データが画像縮小要求と共にサーバ２０へ供給され、サムネイル画像データが画像形成装置１０に返信される。
【００４３】
図３において、領域５Ａのプレビュー画像（サムネイル画像）は、前頁ボタン５Ｌをタッチすると前頁のものに変えられ、次頁ボタン５Ｒをタッチすると次頁のものに変えられる。この更新も、上記のようにＨＴＭＬファイルの内容を部分的かつ動的に変更することにより行われる。
【００４４】
ＵＩ画面５０上で一時停止／解除ボタン５７をタッチすると、同様にしてそのスキャン一時停止サービス要求が画像形成機能部５０２へ伝達され、画像形成機能部５０２はこれに応答してスキャン機能の実行を一時停止する。一時停止／解除ボタン５７はトグルボタンであり、次にこれをタッチするとスキャン一時停止解除サービス要求が画像形成機能部５０２へ伝達され、画像形成機能部５０２はこれに応答してスキャン機能の実行を再開する。
【００４５】
ユーザは、原稿束スキャン終了後に、図３に示すＵＩ画面５０上の次ボタン５８をタッチする。これにより、画像形成装置１０は、予め定められたワークフロー上の次の処理を行うためのＵＩ画面ファイルを、サーバ２０へ要求する。そのＵＩ画面は例えば、ＨＤＤ２７に格納された原稿画像データのファイルに対し、ファイル名及びファイルタイプを指定し、さらに検索用のメタデータを付加するためのものである。
【００４６】
ＵＩ画面５０上でメインメニューボタン５９をタッチすると、サーバ２０に対しメインＵＩ画面のファイルが要求され、その応答により操作パネル１５にメインＵＩ画面が表示される。
【００４７】
図４において、一般に、画像形成装置１０への電源投入又は操作パネル１５上のＵＩ画面要求用ボタンの押下に応答して、パネルＷｅｂブラウザ１０２から通信部１００及び２００を介しＷｅｂサーバ２０１へ、ＵＲＩを指定した要求が行われる。このＵＲＩに含まれるファイル名の拡張子が静的ファイルであることを示している場合にはそのファイルを通信部２００及び通信部１００を介してパネルＷｅｂブラウザ１０２に返信する。この拡張子が動的ファイルであることを示している場合には、この要求がＷｅｂアプリケーション２０３へ伝達され、Ｗｅｂアプリケーション２０３はこれに応答して、このファイルの内容に従ってデータ管理部２０４からデータを読出し、静的ファイルを生成してＷｅｂサーバ２０１へ渡す。Ｗｅｂサーバ２０１はこれにヘッダを付加し、通信部２００及び通信部１００を介してパネルＷｅｂブラウザ１０２へ返信する。これにより、ファイルの内容がＵＩ画面として操作パネル１５上に表示される。
【００４８】
ユーザが操作パネル１５の画面上の制御指示ボタンを押下すると、そのファイルの内容に従って、押下されたボタン及びこれに関係する入力値の情報とＵＲＩとを含むＨＴＴＰリクエストメッセージが作成され、通信部１００及び２００、Ｗｅｂサーバ２０１を介してＷｅｂアプリケーション２０３へ供給される。Ｗｅｂアプリケーション２０３は、これら情報と、指定されたＵＲＬに含まれるスクリプトとに基づいて、ＷＳクライアントの機能も備えたＷＳサーバ２０２を介しＷｅｂサービスリクエストメッセージを作成し、Ｗｅｂサーバ２０１、通信部２００、通信部１００及びＷＳサーバ１０１を介し制御部１０４へＷｅｂサービスを要求する。制御部１０４は、この要求を、画像形成機能部１０３内の対応するメソッドに、その引数を与えて、このメソットを動作させる（ディスパッチ）。これにより、原稿画像のスキャンやその一時停止等が行われる。
【００４９】
制御部１０４に対する要求は、ホストコンピュータ３０からもＨＴＴＰリクエストにより行われる。すなわち、Ｗｅｂブラウザ３０１は、会話型入出力装置３２からの入力を解釈し、これが画像形成装置１０に対する要求である場合、ＷＳクライアント３０２を介してＷｅｂサービスリクエストメッセージが作成され、これが通信部３００及び通信部１００を介してＷＳサーバ１０１に供給され、この要求が解釈されて制御部１０４に伝達され、制御部１０４はこれに応答して、同様に画像形成機能部１０３内の対応するメソッドを動作させる。
【００５０】
Ｗｅｂサービス要求がスキャン開始である場合、スキャンにより読取られた原稿画像のデータが画像形成機能部１０３から制御部１０４、ＷＳサーバ１０１及び通信部１００を介し、さらに通信部２００、Ｗｅｂサーバ２０１及びＷＳサーバ２０２を介してＷｅｂアプリケーション２０３へ供給され、又は通信部３００及びＷＳクライアント３０２を介してＷｅｂブラウザ３０１へ供給される。
【００５１】
本実施例１の特徴として、上述のようにパネルＷｅｂブラウザ１０２から通信部１００、サーバ２０、通信部１００及びＷＳサーバ１０１を介した制御部１０４へのサービス要求又はホストコンピュータ３０から通信部１００及びＷＳサーバ１０１を介した制御部１０４へのサービス要求は、要求元装置である画像形成装置１０又はホストコンピュータ３０のＩＤを含んでいる。このＩＤは、要求元装置を識別できるものであればよく、ＩＰアドレス、ネットワークインターフェイス１９のＭＡＣアドレス、コンピュータ名又はこれらと独立に付与されたシリアル番号であってもよい。
【００５２】
図１は、ＷＳサーバ１０１からのサービス要求及びスキャナの読取り完了に対する制御部１０４の処理を示す概略フローチャートである。この処理は、要求毎に開始される。以下、括弧内は図１中のステップ識別符号である。
【００５３】
（Ｓ０）このサービス要求がスキャン開始要求であればステップＳ１へ進み、そうでなければステップＳ４へ進む。
【００５４】
（Ｓ１）変数である許可ＩＤがφ(空）であればステップＳ２へ進み、そうでなければステップＳ３へ進む。
【００５５】
（Ｓ２）許可ＩＤに、この要求に含まれるＩＤを代入し、要求を受け付けて画像形成機能部１０３に対し、原稿画像をスキャンさせるメソッドを動作させ、その結果得られた画像データを、要求元装置に返信して図１の処理を終了する。例えば図２に示す如く、許可ＩＤ＝φであるときに（Ａ）、ＩＤがＩＤ１である装置、例えば画像形成装置１０の操作パネル１５の操作に基づくスキャン開始要求があって（Ｃ）、ステップＳ２でこれが受け付けられる（Ｂ）。
【００５６】
（Ｓ３）要求を許可しないことを示す情報を返信し、図１の処理を終了する。
【００５７】
例えば図２（Ｃ）及び（Ｈ）に示す如く、許可ＩＤ＝ＩＤ１となった直後に、要求に含まれるＩＤがＩＤ２である装置、例えばホストコンピュータ３０からスキャン開始要求があった場合、ステップＳ３でこれが受け付けられず、許可ＩＤはＩＤ１を維持する（Ａ）。
【００５８】
（Ｓ４）制御部１０４がスキャナ１６から読取り完了を受信した場合には（Ｅ）、ステップＳ５へ進み、そうでなければステップＳ６へ進む。
【００５９】
（Ｓ５）許可ＩＤの値をφにし（Ａ）、図１の処理を終了する。
【００６０】
（Ｓ６）要求に含まれるＩＤが許可ＩＤに等しければステップＳ７へ進み、そうでなければステップＳ８へ進む。
【００６１】
（Ｓ７）例えば操作パネル１５上の一時停止／解除ボタン５７が押下された場合、図２（Ｄ）に示す如く一時停止要求が行われて、図２（Ｂ）に示す如くスキャナ動作が一時停止し、再度一時停止／解除ボタン５７を押下すると、これに基づき制御部１０４に解除要求が行われて、図２（Ｂ）に示す如くスキャナの動作が再開される。
【００６２】
図２（Ｉ）に示す如く、ＩＤ１の要求に対する原稿読取りが完了して許可ＩＤがφであるときに、ＩＤ３のスキャン開始要求が行われると、図１のステップＳ２でこれが許可されて、許可ＩＤの値がＩＤ３となる（Ａ）。
【００６３】
（Ｓ８）要求に含まれるＩＤが画像形成装置１０のＩＤ、例えばＩＤ１であれば、ステップＳ７へ進んでこの要求が受け付けられ、そうでなければステップＳ３へ進んで、この要求が許可されない。
【００６４】
例えば、許可ＩＤ＝ＩＤ３の状態では（Ａ）、ＩＤ３について原稿画像の読取りが行われるが（Ｂ）、これと並行して、操作パネル１５上で図３中の前頁ボタン５Ｌ又は次頁ボタン５Ｒの押下に応じて、ステップＳ７へ進み、ＩＤ１に関しサムネール画像の頁を移動させることができる（Ｆ）。また、ＩＤ１に関し次ボタン５８の押下に応じて（Ｇ）、ステップＳ７へ進み、ワークフロー上の次の動作に移ることができる。
【００６５】
本実施例１によれば、制御部１０４に対する複数箇所からのスキャン開始要求があっても、要求のそれぞれに要求元装置識別子として要求元ＩＤが付与されており、１つのスキャン開始要求を受け付けてそのスキャン要求元ＩＤを許可ＩＤとして記憶しておき、そのスキャンが終了するまで、この許可ＩＤと異なる要求元ＩＤを持つスキャン開始要求を受け付けないので、ユーザの意に反したスキャンが行われるのを防止することができるという効果を奏する。
【００６６】
また、要求元装置識別子が自ＩＤであれば（Ｓ８）、許可ＩＤが自ＩＤで無くてもスキャン開始要求以外のスキャンに関する要求を受け付けるので、画像形成装置１０の操作パネル１５からの指示によりスキャンを行った場合、スキャンが終了して他のスキャンジョブが開始されていても画像形成装置でスキャン画像のサムネイル閲覧等を行うことができるという効果を奏する。
【００６７】
本発明の好適な実施例を説明したが、本発明には他にも種々の変形例が含まれ、上述の機能を実現する他の構成を用いたもの、当業者であればこれらの構成又は機能から想到するであろう他の構成も、本発明に含まれる。例えば、本発明には以下のような変形例が含まれる。
【００６８】
（１）画像形成装置に操作パネルがなくて、複数のホストコンピュータから該画像形成装置へのＷｅｂサービス要求が競合する場合にも本発明を適用可能である。
【００６９】
（２）Ｗｅｂサービスで用いるプロトコルは、ＳＯＡＰに限定されず、Ｗｅｂサービスを実現できるものであればよい。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施例１に係る画像形成装置の制御部での原稿画像スキャンに関する処理を示す概略フローチャートである。
【図２】（Ａ）〜（Ｉ）は、図１で処理される信号の概略タイムチャートである。
【図３】画像形成装置のスキャン時における操作パネル画面説明図である。
【図４】図５の画像形成システムのソフトウェア構成を示す概略ブロック図である。
【図５】画像形成システムの概略図である。
【図６】図５の画像形成システムのハードウェア構成を示す概略ブロック図である。
【符号の説明】
【００７１】
１０  画像形成装置
１１、２３、３３  ＭＰＵ
１２、２４、３４  インターフェイス
１３、２５、３５  ＰＲＯＭ
１４、２６、３６  ＤＲＡＭ
１５  操作パネル
１６  スキャナ
１７  プリンタ
１８  ＦＡＸモデム
１９、２８、３８  ネットワークインターフェイス
２０  サーバ
２１  サーバ本体
２２、３２  会話型入出力装置
２７、３７  ＨＤＤ
３０  ホストコンピュータ
３１  ホストコンピュータ本体
３２  会話型入出力装置
４０  ＬＡＮ
５０  ＵＩ画面
５１〜５５  セレクトボックス
５６  スキャンボタン
５７  一時停止／解除ボタン
５８  次ボタン
５９  メインメニューボタン
５Ｌ  前頁ボタン
５Ｒ  次頁ボタン
１００、２００、３００  通信部
１０５  設定値記憶部
１０３  画像形成機能部
１０４  制御部
１０２  Ｗｅｂブラウザ
１０１、２０２  ＷＳサーバ
１６０  オートシートフィーダ
１６１  給紙トレイ
２０１  Ｗｅｂサーバ
２０３  Ｗｅｂアプリケーション
２０４  データ管理部
３０１  Ｗｅｂブラウザ
３０２  ＷＳクライアント
【図１】
0004991606.tif 000002
【図２】
0004991606.tif 000003
【図３】
0004991606.tif 000004
【図４】
0004991606.tif 000005
【図５】
0004991606.tif 000006
【図６】
0004991606.tif 000007