(57)【特許請求の範囲】
【請求項１】
画像形成システムであって、
画像形成装置と、
前記画像形成装置と通信可能なサーバ装置と、
を備え、
前記画像形成装置は、
当該画像形成装置に関する２以上の設定内容であって互いに組み合わせて設定されることが禁止されている２以上の設定内容に関する組合せ禁止情報を格納する格納手段と、
前記サーバ装置内のウエブサーバと通信するウエブブラウザを用いて、前記ウエブサーバから受信したウエブページデータに基づき、ユーザインターフェイス画面を表示手段に表示する表示制御手段と、
前記ユーザインターフェイス画面を用いた設定変更入力を受け付ける受付手段と、
前記受付手段により受け付けられた設定変更内容を含む現在の複数の設定内容において組合せ禁止に係る前記２以上の設定内容が含まれているか否か、を前記組合せ禁止情報に基づいて判定する第１の判定手段と、
前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれていると判定されることに応答して、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれている旨を、前記ウエブブラウザ管理下の所定記憶領域内の所定データに記憶する記憶情報制御手段と、
を有し、
前記表示制御手段は、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれている旨が前記所定データを介して前記ウエブサーバによって判定されることに応じて、前記ユーザインターフェイス画面を更新し、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれている旨を警告する警告画面を表示することを特徴とする画像形成システム。
【請求項２】
請求項１に記載の画像形成システムにおいて、
前記第１の判定手段は、前記ウエブブラウザとは別個に設けられることを特徴とする画像形成システム。
【請求項３】
請求項１または請求項２に記載の画像形成システムにおいて、
前記記憶情報制御手段は、前記受付手段により受け付けられた前記設定変更内容を含む前記現在の複数の設定内容を前記所定記憶領域に記憶し、
前記第１の判定手段は、
前記所定記憶領域を監視し、前記所定記憶領域における記憶内容に基づいて、前記現在の複数の設定内容を取得する監視手段と、
前記監視手段により取得された前記現在の複数の設定内容が前記組合せ禁止に係る前記２以上の設定内容を含むか否かを判定する判定処理手段と、
を有することを特徴とする画像形成システム。
【請求項４】
請求項１ないし請求項３のいずれかに記載の画像形成システムにおいて、
前記第１の判定手段は、前記ウエブブラウザの前記ユーザインターフェイス画面を用いた前記設定変更入力に応答して、前記現在の複数の設定内容に前記組合せ禁止に係る前記２以上の設定内容が含まれているか否かを判定し、
前記表示制御手段は、前記現在の複数の設定内容に前記組合せ禁止に係る前記２以上の設定内容が含まれている旨が前記第１の判定手段により判定されることに応答して、前記所定データを利用して前記ユーザインターフェイス画面を更新し前記警告画面を表示することを特徴とする画像形成システム。
【請求項５】
請求項１ないし請求項３のいずれかに記載の画像形成システムにおいて、
前記サーバ装置は、
前記ウエブブラウザから送信されてくる前記所定データに基づいて、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれているか否かを判定する第２の判定手段と、
前記現在の複数の設定内容において組合せ禁止に係る前記２以上の設定内容が含まれている旨が前記第２の判定手段により判定されることに応答して、前記警告画面の表示用ウエブページデータを生成する生成手段と、
前記警告画面の表示用ウエブページデータの生成後に、前記ウエブブラウザでの表示を更新すべき旨の通知を前記画像形成装置に送信する通知手段と、
前記通知に応じて前記画像形成装置内の前記ウエブブラウザから送信されてくる情報送信要求に応答して、前記警告画面の表示用のウエブページデータを前記ウエブブラウザに送信する通信制御手段と、
を有し、
前記表示制御手段は、前記警告画面の表示用のウエブページデータに基づいて、前記ユーザインターフェイス画面を更新し前記警告画面を表示することを特徴とする画像形成システム。
【請求項６】
請求項５に記載の画像形成システムにおいて、
前記画像形成装置は、
前記ウエブブラウザとは別個に設けられる更新指示手段であって、前記通知手段からの前記通知を受信すると前記通知に基づく表示更新指示を前記ウエブブラウザに対して付与し、前記ウエブブラウザから前記ウエブサーバへと前記情報送信要求を送信させる更新指示手段、
をさらに有することを特徴とする画像形成システム。
【請求項７】
請求項５または請求項６に記載の画像形成システムにおいて、
前記第１の判定手段は、前記ウエブブラウザの前記ユーザインターフェイス画面を用いた前記設定変更入力に応答して、前記現在の複数の設定内容に前記組合せ禁止に係る前記２以上の設定内容が含まれているか否かを判定し、
前記画像形成装置は、
前記現在の複数の設定内容に前記組合せ禁止に係る前記２以上の設定内容が含まれている旨が前記第１の判定手段により判定されることに応答して、前記所定データを前記ウエブサーバに送信する送信制御手段、
をさらに有することを特徴とする画像形成システム。
【請求項８】
請求項１ないし請求項７のいずれかに記載の画像形成システムにおいて、
前記所定記憶領域は、クッキー記憶領域あるいはウエブストレージ記憶領域であることを特徴とする画像形成システム。
【請求項９】
サーバ装置と通信可能な画像形成装置であって、
前記画像形成装置に関する２以上の設定内容であって互いに組み合わせて設定されることが禁止されている２以上の設定内容に関する組合せ禁止情報を格納する格納手段と、
前記サーバ装置内のウエブサーバと通信するウエブブラウザを用いて、前記ウエブサーバから受信したウエブページデータに基づき、ユーザインターフェイス画面を表示手段に表示する表示制御手段と、
前記ユーザインターフェイス画面を用いた設定変更入力を受け付ける受付手段と、
前記受付手段により受け付けられた設定変更内容を含む現在の複数の設定内容において組合せ禁止に係る前記２以上の設定内容が含まれているか否か、を前記組合せ禁止情報に基づいて判定する判定手段と、
前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれていると判定されることに応答して、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれている旨を、前記ウエブブラウザ管理下の所定記憶領域内の所定データに記憶する記憶情報制御手段と、
を備え、
前記表示制御手段は、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれている旨が前記所定データを介して前記ウエブサーバによって判定されることに応じて、前記ユーザインターフェイス画面を更新し、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれている旨を警告する警告画面を表示することを特徴とする画像形成装置。
【請求項１０】
画像形成装置に内蔵されたコンピュータに、
ａ）外部のサーバ装置内のウエブサーバと通信するウエブブラウザを用いて、前記ウエブサーバから受信したウエブページデータに基づき、前記画像形成装置に関するユーザインターフェイス画面を表示するステップと、
ｂ）前記ユーザインターフェイス画面を用いて、前記画像形成装置に関する設定内容に対する設定変更入力を受け付けるステップと、
ｃ）互いに組み合わせて設定されることが禁止されている２以上の設定内容に関する組合せ禁止情報であって前記画像形成装置内に格納される組合せ禁止情報に基づいて、前記設定変更入力後の現在の複数の設定内容において組合せ禁止に係る前記２以上の設定内容が含まれているか否か、を前記組合せ禁止情報に基づいて判定するステップと、
ｄ）前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれていると判定されることに応答して、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれている旨を、前記ウエブブラウザ管理下の所定記憶領域内の所定データに記憶するステップと、
ｅ）前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれている旨が前記所定データを介して前記ウエブサーバによって判定されることに応じて、前記ユーザインターフェイス画面を更新し、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれている旨を警告する警告画面を表示するステップと、
を実行させるためのプログラム。
【請求項１１】
サーバ装置と通信可能な画像形成装置であって、
前記画像形成装置に関する２以上の設定内容であって互いに組み合わせて設定されることが禁止されている２以上の設定内容に関する組合せ禁止情報を格納する格納手段と、
前記サーバ装置内のウエブサーバと通信するウエブブラウザを用いて、前記ウエブサーバから受信したウエブページデータに基づき、ユーザインターフェイス画面を表示手段に表示する表示制御手段と、
前記ユーザインターフェイス画面を用いた設定変更入力を受け付ける受付手段と、
前記受付手段により受け付けられた設定変更内容を含む現在の複数の設定内容において組合せ禁止に係る前記２以上の設定内容が含まれているか否か、を前記組合せ禁止情報に基づいて判定する判定手段と、
前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれていると判定されることに応答して、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれている旨を、前記ウエブブラウザ管理下の所定記憶領域内の所定データに記憶する記憶情報制御手段と、
を備え、
前記表示制御手段は、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれている旨が前記所定データに記憶されている場合に、前記ウエブブラウザにて一時的に保持されている前記ユーザインターフェイス画面のウエブページデータを編集するとともに、編集後のウエブページデータに基づいて前記ユーザインターフェイス画面を更新し、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれている旨を警告する警告画面を表示することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システムおよびそれに関連する技術に関する。
【背景技術】
【０００２】
ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））などの画像形成装置とサーバコンピュータとが連携して、所定の処理を実行する画像形成システムが存在する。
【０００３】
たとえば、ＭＦＰとサーバコンピュータ（詳細には当該サーバコンピュータ上で実行されるアプリケーションソフトウエア）とが連携して、ＭＦＰによるスキャン画像をネットワークを介して複数のクライアントコンピュータに配信する処理等を実行する画像形成システムが存在する。
【０００４】
当該画像形成システムにおいては、たとえば、ＭＦＰの操作パネル部を用いて各種の設定操作が行われた後にスキャン動作が実行され、当該スキャン動作により生成されたスキャン画像がサーバコンピュータを介して各クライアントコンピュータに配信される。
【０００５】
このスキャン動作の直前には、ＭＦＰの操作パネル部を用いて各種の設定操作が行われる。具体的には、ＭＦＰにおけるスキャン画像生成動作（画像形成動作）の各種モード設定（画質設定、カラー設定、画像ファイル形式設定等）がＭＦＰの操作パネル部を用いて行われる。この操作パネル部にはタッチスクリーン等が設けられ、当該タッチスクリーンを用いてユーザインターフェイスが構築される。
【０００６】
また、ＭＦＰの操作パネル部におけるユーザインターフェイスをウエブ（Web）技術を用いて構築する技術が提案されている（たとえば、特許文献１等参照）。具体的には、ＭＦＰ内のウエブブラウザが、サーバコンピュータ内のウエブサーバと所定のプロトコル（ＨＴＴＰ（HyperText Transfer Protocol）等）によって通信し、当該ウエブサーバからユーザインターフェイス画面表示用のデータ（ウエブページデータ）を受信する。これにより、ユーザインターフェイス画面がウエブブラウザによって表示される。
【０００７】
上記のような画像形成システムにおいても、ウエブサーバと通信するウエブブラウザを用いてインターフェイスを構築することが好ましい。これによれば、アプリケーション側での画面デザイン等の自由度を簡易に向上させることなどが可能である。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００９−３０２７６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、画像形成動作における複数のモード設定（たとえば、スキャン画像生成動作における画質設定、カラー設定、画像ファイル形式設定等）の中には、互いに組み合わせて設定されることが禁止されている２以上の設定内容が存在する。すなわち、複数の設定内容において組合せ禁止に係る２以上の設定内容が存在する。
【００１０】
たとえば、或るＭＦＰにおいては、ＪＰＥＧデータのカラー設定は「フルカラー」あるいは「クレースケール」であることを前提とし、ＪＰＥＧデータのカラー設定において「モノクロ２値」が許容されないことがある。換言すれば、画像ファイル形式「ＪＰＥＧ」とカラー設定「モノクロ２値」との組合せは禁止されていることがある。
【００１１】
このような組合せ禁止に係る設定内容の組合せは、機種毎に異なることが多い。上記画像形成システムのサーバアプリケーションソフトウエアを複数のＭＦＰに対応できるように作成するためには、当該複数のＭＦＰのそれぞれに関する組合せ禁止情報を考慮することを要する。その結果、当該サーバアプリケーションソフトウエアの作成には多大な工数を要する。
【００１２】
そこで、本発明は、画像形成装置の設定に関する組合せ禁止処理を考慮しつつ、比較的容易に画像形成システムを構築することが可能な技術を提供することを課題とする。
【課題を解決するための手段】
【００１３】
上記課題を解決すべく、請求項１の発明は、画像形成システムであって、画像形成装置と、前記画像形成装置と通信可能なサーバ装置とを備え、前記画像形成装置は、当該画像形成装置に関する２以上の設定内容であって互いに組み合わせて設定されることが禁止されている２以上の設定内容に関する組合せ禁止情報を格納する格納手段と、前記サーバ装置内のウエブサーバと通信するウエブブラウザを用いて、前記ウエブサーバから受信したウエブページデータに基づき、ユーザインターフェイス画面を表示手段に表示する表示制御手段と、前記ユーザインターフェイス画面を用いた設定変更入力を受け付ける受付手段と、前記受付手段により受け付けられた設定変更内容を含む現在の複数の設定内容において組合せ禁止に係る前記２以上の設定内容が含まれているか否か、を前記組合せ禁止情報に基づいて判定する第１の判定手段と、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれていると判定されることに応答して、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれている旨を、前記ウエブブラウザ管理下の所定記憶領域内の所定データに記憶する記憶情報制御手段とを有し、前記表示制御手段は、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれている旨が前記所定データを介して前記ウエブサーバによって判定されることに応じて、前記ユーザインターフェイス画面を更新し、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれている旨を警告する警告画面を表示することを特徴とする。
【００１４】
請求項２の発明は、請求項１の発明に係る画像形成システムにおいて、前記第１の判定手段は、前記ウエブブラウザとは別個に設けられることを特徴とする。
【００１５】
請求項３の発明は、請求項１または請求項２の発明に係る画像形成システムにおいて、前記記憶情報制御手段は、前記受付手段により受け付けられた前記設定変更内容を含む前記現在の複数の設定内容を前記所定記憶領域に記憶し、前記第１の判定手段は、前記所定記憶領域を監視し、前記所定記憶領域における記憶内容に基づいて、前記現在の複数の設定内容を取得する監視手段と、前記監視手段により取得された前記現在の複数の設定内容が前記組合せ禁止に係る前記２以上の設定内容を含むか否かを判定する判定処理手段とを有することを特徴とする。
【００１６】
請求項４の発明は、請求項１ないし請求項３のいずれかの発明に係る画像形成システムにおいて、前記第１の判定手段は、前記ウエブブラウザの前記ユーザインターフェイス画面を用いた前記設定変更入力に応答して、前記現在の複数の設定内容に前記組合せ禁止に係る前記２以上の設定内容が含まれているか否かを判定し、前記表示制御手段は、前記現在の複数の設定内容に前記組合せ禁止に係る前記２以上の設定内容が含まれている旨が前記第１の判定手段により判定されることに応答して、前記所定データを利用して前記ユーザインターフェイス画面を更新し前記警告画面を表示することを特徴とする。
【００１７】
請求項５の発明は、請求項１ないし請求項３のいずれかの発明に係る画像形成システムにおいて、前記サーバ装置は、前記ウエブブラウザから送信されてくる前記所定データに基づいて、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれているか否かを判定する第２の判定手段と、前記現在の複数の設定内容において組合せ禁止に係る前記２以上の設定内容が含まれている旨が前記第２の判定手段により判定されることに応答して、前記警告画面の表示用ウエブページデータを生成する生成手段と、前記警告画面の表示用ウエブページデータの生成後に、前記ウエブブラウザでの表示を更新すべき旨の通知を前記画像形成装置に送信する通知手段と、前記通知に応じて前記画像形成装置内の前記ウエブブラウザから送信されてくる情報送信要求に応答して、前記警告画面の表示用のウエブページデータを前記ウエブブラウザに送信する通信制御手段とを有し、前記表示制御手段は、前記警告画面の表示用のウエブページデータに基づいて、前記ユーザインターフェイス画面を更新し前記警告画面を表示することを特徴とする。
【００１８】
請求項６の発明は、請求項５の発明に係る画像形成システムにおいて、前記画像形成装置は、前記ウエブブラウザとは別個に設けられる更新指示手段であって、前記通知手段からの前記通知を受信すると前記通知に基づく表示更新指示を前記ウエブブラウザに対して付与し、前記ウエブブラウザから前記ウエブサーバへと前記情報送信要求を送信させる更新指示手段、をさらに有することを特徴とする。
【００１９】
請求項７の発明は、請求項５または請求項６の発明に係る画像形成システムにおいて、前記第１の判定手段は、前記ウエブブラウザの前記ユーザインターフェイス画面を用いた前記設定変更入力に応答して、前記現在の複数の設定内容に前記組合せ禁止に係る前記２以上の設定内容が含まれているか否かを判定し、前記画像形成装置は、前記現在の複数の設定内容に前記組合せ禁止に係る前記２以上の設定内容が含まれている旨が前記第１の判定手段により判定されることに応答して、前記所定データを前記ウエブサーバに送信する送信制御手段、をさらに有することを特徴とする。
【００２０】
請求項８の発明は、請求項１ないし請求項７のいずれかの発明に係る画像形成システムにおいて、前記所定記憶領域は、クッキー記憶領域あるいはウエブストレージ記憶領域であることを特徴とする。
【００２１】
請求項９の発明は、サーバ装置と通信可能な画像形成装置であって、前記画像形成装置に関する２以上の設定内容であって互いに組み合わせて設定されることが禁止されている２以上の設定内容に関する組合せ禁止情報を格納する格納手段と、前記サーバ装置内のウエブサーバと通信するウエブブラウザを用いて、前記ウエブサーバから受信したウエブページデータに基づき、ユーザインターフェイス画面を表示手段に表示する表示制御手段と、前記ユーザインターフェイス画面を用いた設定変更入力を受け付ける受付手段と、前記受付手段により受け付けられた設定変更内容を含む現在の複数の設定内容において組合せ禁止に係る前記２以上の設定内容が含まれているか否か、を前記組合せ禁止情報に基づいて判定する判定手段と、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれていると判定されることに応答して、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれている旨を、前記ウエブブラウザ管理下の所定記憶領域内の所定データに記憶する記憶情報制御手段とを備え、前記表示制御手段は、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれている旨が前記所定データを介して前記ウエブサーバによって判定されることに応じて、前記ユーザインターフェイス画面を更新し、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれている旨を警告する警告画面を表示することを特徴とする。
【００２２】
請求項１０の発明は、画像形成装置に内蔵されたコンピュータに、ａ）外部のサーバ装置内のウエブサーバと通信するウエブブラウザを用いて、前記ウエブサーバから受信したウエブページデータに基づき、前記画像形成装置に関するユーザインターフェイス画面を表示するステップと、ｂ）前記ユーザインターフェイス画面を用いて、前記画像形成装置に関する設定内容に対する設定変更入力を受け付けるステップと、ｃ）互いに組み合わせて設定されることが禁止されている２以上の設定内容に関する組合せ禁止情報であって前記画像形成装置内に格納される組合せ禁止情報に基づいて、前記設定変更入力後の現在の複数の設定内容において組合せ禁止に係る前記２以上の設定内容が含まれているか否か、を前記組合せ禁止情報に基づいて判定するステップと、ｄ）前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれていると判定されることに応答して、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれている旨を、前記ウエブブラウザ管理下の所定記憶領域内の所定データに記憶するステップと、ｅ）前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれている旨が前記所定データを介して前記ウエブサーバによって判定されることに応じて、前記ユーザインターフェイス画面を更新し、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれている旨を警告する警告画面を表示するステップと
、を実行させるためのプログラムであることを特徴とする。
請求項１１の発明は、サーバ装置と通信可能な画像形成装置であって、前記画像形成装置に関する２以上の設定内容であって互いに組み合わせて設定されることが禁止されている２以上の設定内容に関する組合せ禁止情報を格納する格納手段と、前記サーバ装置内のウエブサーバと通信するウエブブラウザを用いて、前記ウエブサーバから受信したウエブページデータに基づき、ユーザインターフェイス画面を表示手段に表示する表示制御手段と、前記ユーザインターフェイス画面を用いた設定変更入力を受け付ける受付手段と、前記受付手段により受け付けられた設定変更内容を含む現在の複数の設定内容において組合せ禁止に係る前記２以上の設定内容が含まれているか否か、を前記組合せ禁止情報に基づいて判定する判定手段と、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれていると判定されることに応答して、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれている旨を、前記ウエブブラウザ管理下の所定記憶領域内の所定データに記憶する記憶情報制御手段と、を備え、前記表示制御手段は、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれている旨が前記所定データに記憶されている場合に、前記ウエブブラウザにて一時的に保持されている前記ユーザインターフェイス画面のウエブページデータを編集するとともに、編集後のウエブページデータに基づいて前記ユーザインターフェイス画面を更新し、前記組合せ禁止に係る前記２以上の設定内容が前記現在の複数の設定内容に含まれている旨を警告する警告画面を表示することを特徴とする。
【発明の効果】
【００２３】
請求項１ないし請求項１１に記載の発明によれば、画像形成装置側に格納されている組合せ禁止情報に基づいて、現在の複数の設定内容において組合せ禁止に係る２以上の設定内容が含まれているか否かが判定されるので、サーバ装置側では多様な組合せ禁止処理を考慮することを要さずに、全体としては組合せ禁止処理を考慮した画像形成システムを構築することができる。したがって、サーバアプリケーションソフトウエアの開発において、多様な機種のそれぞれの組合せ禁止情報を考慮するために要する工数を削減でき、ひいては、画像形成システムを比較的容易に構築することが可能である。また、組合せ禁止に係る２以上の設定内容が現在の複数の設定内容に含まれている旨が記録されている所定データを利用して、ユーザインターフェイス画面が更新される。すなわち、ウエブブラウザ管理下の所定記憶領域内の当該所定データを介して、組合せ禁止に係る２以上の設定内容が現在の複数の設定内容に含まれている旨が伝達されて、ユーザインターフェイス画面が更新される。したがって、システムを容易に構築することが可能である。
【００２４】
特に、請求項２に記載の発明によれば、第１の判定手段は、ウエブブラウザとは別個に設けられるため、ウエブブラウザ自体に変更を加えることを要しない。したがって、比較的容易にシステムを構築することが可能である。
【００２５】
また特に、請求項４に記載の発明によれば、インターフェイス画面を用いた設定変更入力に応答して、組合せ禁止に係る２以上の設定内容が現在の複数の設定内容に含まれている旨が記録されている所定データを利用して、ユーザインターフェイス画面が更新される。したがって、その旨をインターフェイス画面に直ちに反映することができる。すなわち、操作ユーザによって設定された設定内容が組合せ禁止に係るものであることを早期に且つ適切に操作ユーザに報知することが可能である。
【図面の簡単な説明】
【００２６】
【図１】画像形成システムの概略構成を示す図である。
【図２】画像形成装置およびサーバコンピュータの機能ブロック図である。
【図３】画像形成装置およびサーバコンピュータの各処理部を更に詳細に示す図である。
【図４】画像形成装置における動作を示すシーケンス図である。
【図５】最初のＨＴＴＰリクエスト等を示す概念図である。
【図６】ユーザインターフェイス画面を示す図である。
【図７】ユーザインターフェイス画面を示す図である。
【図８】情報が伝達される様子を示す概念図である。
【図９】情報が伝達される様子を示す概念図である。
【図１０】情報が伝達される様子を示す概念図である。
【図１１】情報が伝達される様子を示す概念図である。
【図１２】ユーザインターフェイス画面を示す図である。
【図１３】組合せ禁止情報を示す図である。
【図１４】変形例に係るシステムの構成を示す図である。
【発明を実施するための形態】
【００２７】
以下、本発明の実施形態を図面に基づいて説明する。
【００２８】
＜１．構成＞
図１は、画像形成システム１（１Ａとも称する）の概略構成を示す図である。図１に示すように、この画像形成システム１は、画像形成装置１０（１０Ａとも称する）とサーバコンピュータ（サーバ装置とも称する）５０（５０Ａとも称する）とを備える。ここでは、この画像形成システム１において、画像形成装置１０がそのスキャン機能を用いてスキャン画像を形成（生成）しサーバコンピュータ５０に送信し、サーバコンピュータ５０が当該スキャン画像をさらに所望の宛先に配信する態様を例示する。サーバコンピュータ５０は、画像形成装置１０の内部で実行されるウエブブラウザと協働して、スキャン動作における各種設定に関する設定変更動作等を制御する。当該スキャン動作における各種設定操作は、画像形成装置１０の操作パネル部６ｃを用いて行われる。
【００２９】
画像形成装置１０とサーバコンピュータ５０とは、ネットワークＮＷを介して互いに接続される。ネットワークＮＷは、ＬＡＮ（Local Area Network）およびインターネットなどによって構成される。また、ネットワークＮＷに対する接続態様は、有線接続であってもよく、或いは無線接続であってもよい。
【００３０】
図２は、画像形成装置１０等の機能ブロックを示す図である。この実施形態では、画像形成装置１０として、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））を例示する。図２においては、ＭＦＰ１０の機能ブロックが示されている。
【００３１】
ＭＦＰ１０は、スキャン機能、コピー機能、ファクシミリ機能およびボックス格納機能などを備える装置（複合機とも称する）である。具体的には、ＭＦＰ１０は、図２の機能ブロック図に示すように、画像読取部２、印刷出力部３、通信部４、格納部５、入出力部６およびコントローラ９等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。
【００３２】
画像読取部２は、ＭＦＰ１０の所定の位置に載置された原稿を光学的に読み取って（すなわちスキャンして）、当該原稿の画像データ（原稿画像なしいスキャン画像とも称する）を生成する処理部である。この画像読取部２は、スキャン部であるとも称される。
【００３３】
印刷出力部３は、印刷対象に関するデータに基づいて紙などの各種の媒体に画像を印刷出力する出力部である。
【００３４】
通信部４は、公衆回線等を介したファクシミリ通信を行うことが可能な処理部である。さらに、通信部４は、ネットワークＮＷを介したネットワーク通信を行うことも可能である。このネットワーク通信では、たとえば、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、ＭＦＰ１０は、所望の相手先（たとえば、サーバコンピュータ５０）との間で各種のデータを授受することが可能である。
【００３５】
格納部５は、ハードディスクドライブ（ＨＤＤ）等の記憶装置で構成される。格納部５は、印刷ジョブに係るデータを記憶する。また、格納部５には、禁則情報格納部５ｂおよびクッキー格納部２３が設けられる。
【００３６】
禁則情報格納部５ｂには、各種の設定に関する組合せ禁止情報ＭＰ（後述）が格納されている。
【００３７】
また、クッキー格納部２３は、ウエブブラウザとウエブサーバとの間でのデータの授受に利用されるクッキー（Cookie）を格納する。
【００３８】
入出力部６は、ＭＦＰ１０に対する入力を受け付ける操作入力部６ａと、各種情報の表示出力を行う表示部６ｂとを備えている。ＭＦＰ１０は操作パネル部６ｃ（図１および図６参照）を備えており、当該操作パネル部６ｃにはタッチスクリーン（タッチパネルとも称する）６ｄ（図６参照）と各種のハードウエアキー（ハードウエアボタン）６ｅとが設けられている。タッチスクリーン６ｄは、液晶表示パネルに圧電センサ等が埋め込まれて構成されており、表示部６ｂの一部として機能するとともに、操作入力部６ａの一部としても機能する。また、各ハードウエアキー６ｅは、操作入力部６ａの一部として機能する。
【００３９】
スキャン動作における設定変更動作は、主に操作入力部６ａ（詳細には、操作パネル部６ｃ）を用いて実行される。
【００４０】
コントローラ９は、ＭＦＰ１０に内蔵され、ＭＦＰ１０を統括的に制御する制御装置である。コントローラ９は、ＣＰＵおよび各種の半導体メモリ（ＲＡＭおよびＲＯＭ）等を備えるコンピュータシステムとして構成される。コントローラ９は、ＣＰＵにおいて、ＲＯＭ（例えば、ＥＥＰＲＯＭ）内に格納されている所定のソフトウエアプログラム（以下、単にプログラムとも称する）ＰＧ１を実行することによって、各種の処理部を実現する。なお、当該プログラム（詳細にはプログラムモジュール群）ＰＧ１は、ＵＳＢメモリなどの可搬性の記録媒体、あるいはネットワークＮＷ等を介してＭＦＰ１０にインストールされてもよい。
【００４１】
具体的には、図１に示すように、コントローラ９は、通信制御部１１と表示制御部１３とインターフェイス部１５と禁則判定部１７とクッキー（cookie）情報制御部１９とを含む各種の処理部を実現する。これらの各処理部は、オペレーティングシステム（ＯＳ）上に実装（ソフトウエア実装）される。
【００４２】
表示制御部１３は、表示部６ｂ（タッチスクリーン６ｄ等）における表示動作を制御する処理部である。表示制御部１３は、サーバ装置５０内のウエブサーバ７１と通信するウエブブラウザ２１（図３参照）を用いて、ウエブサーバ７１から受信したウエブページデータに基づき、ユーザインターフェイス画面ＵＧ（図６、図７および図１２参照）をタッチスクリーン６ｄに表示する。
【００４３】
インターフェイス部１５は、ユーザインターフェイス画面ＵＧを用いて、画像形成装置１０に関する複数の設定項目に対する操作ユーザからの設定変更入力を受け付ける受付処理部である。
【００４４】
禁則判定部１７は、現在の複数の設定内容（ユーザインターフェイス画面ＵＧを用いて受け付けられた設定変更内容を含む）において組合せ禁止に係る２以上の設定内容が含まれているか否か、を判定する処理部である。禁則判定部１７は、当該事項を禁則情報格納部５ｂ内の組合せ禁止情報ＭＰに基づいて判定する。
【００４５】
クッキー（cookie）情報制御部１９は、現在の複数の設定内容をクッキー格納部２３に記憶する動作を制御する。また、クッキー情報制御部１９は、組合せ禁止に係る２以上の設定内容が現在の複数の設定内容に含まれていると判定されることに応答して、組合せ禁止に係る２以上の設定内容が現在の複数の設定内容に含まれている旨を、クッキー格納部２３（図３）内の「クッキー」に記憶する。なお、後述するように、このクッキーに格納された情報が適宜利用されて、ユーザインターフェイス画面の更新処理等が行われる。
【００４６】
通信制御部１１は、サーバコンピュータ５０との間の通信動作を制御する処理部である。通信制御部１１は、現在の複数の設定内容に組合せ禁止に係る２以上の設定内容が含まれている旨が禁則判定部１７により判定されることに応答して、「クッキー」をウエブサーバに送信する。
【００４７】
図３は、画像形成装置１０およびサーバコンピュータ５０にて実現される各処理部等をさらに詳細に示す図である。
【００４８】
図３に示すように、画像形成装置１０においては、ウエブ（Web）ブラウザ２１、クッキー（Cookie）格納部２３、クッキー監視部２４、判定処理部２５、禁則データベース２７および更新指示部２８と等が設けられる。なお、禁則判定部１７、クッキー（cookie）情報制御部１９および更新指示部２８は、それぞれ、ウエブブラウザ２１とは別のモジュールとして構築される（別個に設けられる）。
【００４９】
ウエブブラウザ２１は、ＷＷＷ（World Wide Web）におけるウエブページ（ＨＴＭＬ（HyperText Markup Language）等で記述されたページ）の閲覧等を行う閲覧用プログラムモジュールである。なお、ジャバスクリプト（JavaScript）（登録商標）等をも用いてウエブページを構成することによれば、ウエブブラウザ２１において各種のプログラムを実行することも可能である。特に、ジャバスクリプト（JavaScript）等をも用いることにより、自由度の高いインターフェイス画面を構築することが可能である。
【００５０】
クッキー（Cookie）格納部２３は、クッキー（Cookie）を記憶する記憶領域である。クッキー格納部２３は、ウエブブラウザ２１の管理下の記憶領域（ブラウザ側管理記憶領域とも称する）であり、ウエブブラウザ２１から容易にアクセスすることができる。
【００５１】
禁則データベース２７（図１３も参照）は、組合せ禁止情報（禁則情報とも称する）ＭＰを格納している。この組合せ禁止情報ＭＰは、画像形成装置１０に関する２以上の設定内容（より詳細には、画像形成装置１０に関する２以上の設定項目に関する２以上の設定内容）であって互いに組み合わせて設定されることが禁止されている２以上の設定内容に関する情報（組禁情報とも称する）である。禁則データベース２７は、禁則情報格納部５ｂ内に構築される。たとえば、図１３に示すように、禁則データベース２７には、設定項目「ファイル形式」の設定内容「ＪＰＥＧ」とスキャン動作について設定項目「カラー設定」の設定内容「モノクロ２値」との組合せがこの画像形成装置１０では禁止されている旨、などが規定される。
【００５２】
クッキー監視部２４と判定処理部２５とは、それぞれ、禁則判定部１７の一部を構成する。
【００５３】
クッキー監視部２４は、クッキー格納部２３を監視する処理部である。クッキー監視部２４は、クッキー格納部２３を常時監視し、クッキーの内容に変化が生じたことを検出する。クッキー監視部２４は、クッキーの内容変化が検出されると、クッキー格納部２３における記憶内容（クッキーの内容）を解析し、画像形成装置１０に関する現在の複数の設定内容を取得する。
【００５４】
判定処理部２５は、クッキー監視部２４により取得された現在の複数の設定内容が組合せ禁止に係る２以上の設定内容を含むか否かを判定する判定処理部である。
【００５５】
更新指示部２８は、ブラウザでの表示を更新すべき旨の通知を通知部６７（後述）から受け付けると、当該通知に基づく表示更新指示をウエブブラウザ２１に対して付与する処理部である。更新指示部２８は、この表示更新指示によって、ウエブブラウザ２１からウエブサーバ７１へと新たなＨＴＴＰ（HyperText Transfer Protocol）リクエスト（情報送信要求）を送信させる。なお、当該更新指示部２８等は、「Ｏｐｅｎ  ＡＰＩ」等の各種のＡＰＩ（Application Programming Interface）を用いて構成されればよい。
【００５６】
図２および図３には、サーバコンピュータ５０の機能ブロックも示されている。
【００５７】
サーバコンピュータ５０は、ＣＰＵおよび各種の半導体メモリ（ＲＡＭおよびＲＯＭ）等を備えるコンピュータシステムとして構成される。サーバコンピュータ５０のＣＰＵにおいて、所定のソフトウエアプログラム（以下、単にプログラムとも称する）ＰＧ２を実行することによって、各種の処理部を実現する。なお、当該プログラム（詳細にはプログラムモジュール群）ＰＧ２は、ＵＳＢメモリ、ＣＤ−ＲＯＭなどの可搬性の記録媒体に格納され当該記録媒体から読み出されてサーバコンピュータ５０にインストールされればよい。あるいは、当該プログラムＰＧ２は、ネットワークＮＷ等を介してダウンロードされてサーバコンピュータ５０にインストールされてもよい。
【００５８】
具体的には、図３に示すように、サーバコンピュータ５０においては、ウエブ（Web）サーバ７１とスキャン連携アプリケーションソフトウエア（スキャン連携ソフトウエアとも称する）７３とが別個に構築される。スキャン連携ソフトウエア７３は、ウエブサーバ７１と連携して、上記のような処理（スキャン処理およびスキャン画像配信処理等）を実現する。
【００５９】
ウエブサーバ７１は、ウエブブラウザ２１からのリクエスト（ＨＴＴＰ（HyperText Transfer Protocol）リクエスト等）に応答して、指定されたウエブページのデータをウエブブラウザ２１に送信するプログラムモジュール（ウエブサーバソフトウエア）である。
【００６０】
スキャン連携ソフトウエア７３は、判定部６３、ウエブページデータ生成部６５および通知部６７を有する。
【００６１】
判定部６３は、ウエブブラウザ２１から送信されてきた「クッキー」に基づいて、組合せ禁止に係る２以上の設定内容が現在の複数の設定内容に含まれているか否かを判定する処理部である。判定部６３は、組合せ禁止に係る２以上の設定内容が現在の複数の設定内容に含まれている旨が「クッキー」内に記述されているときには、その旨を判定する。
【００６２】
ウエブページデータ生成部６５は、ウエブページデータ（ＨＴＭＬデータ等）を生成する処理部である。ウエブページデータ生成部６５は、現在の複数の設定内容において組合せ禁止に係る２以上の設定内容が含まれている旨が判定部６３により判定されることに応答して、警告画面の表示用ウエブページデータを生成する。
【００６３】
通知部６７は、ウエブブラウザ２１での表示を更新すべき旨の通知を画像形成装置１０（詳細には更新指示部２８）に送信する処理部である。
【００６４】
通信制御部６１（図２参照）は、サーバコンピュータ５０と画像形成装置１０との間の通信動作を制御する処理部である。通信制御部６１は、通知部６７と更新指示部２８との間の通信動作、およびウエブブラウザ２１とウエブサーバ７１との通信動作を制御する。たとえば、通信制御部６１は、通知部６７から更新指示部２８への通知を行うとともに、当該通知に応じてウエブブラウザ２１から送信されてくるＨＴＴＰリクエスト（情報送信要求）に応答して、警告画面の表示用のウエブページデータをウエブブラウザ２１に送信する。
【００６５】
＜２．動作＞
次に、画像形成装置１０における動作について図４を参照しながら説明する。図４は、画像形成装置１０における動作を示すシーケンス図である。
【００６６】
まず、ステップＳ１０において、ウエブブラウザ２１は、ＨＴＴＰリクエスト（情報送信要求）ＲＱ１をウエブサーバ７１に対して送信し、ウエブサーバ７１はＨＴＴＰレスポンスをウエブブラウザ２１に返す（図５も参照）。この通信によって、ウエブブラウザ２１は、ＨＴＴＰリクエストＲＱ１に応答して、ウエブサーバ７１から返信されてくるウエブページデータＰＤ１（特定のＵＲＬ（Uniform Resource Locator）に格納されたウエブページデータ（ＨＴＭＬファイル等））を取得する。そして、ウエブブラウザ２１は、当該ウエブページデータＰＤ１に基づいてユーザインターフェイス画面ＵＧ１（図６参照）を表示する（ステップＳ１１）。
【００６７】
図６は、画像形成装置１０の操作パネル部６ｃを示す図である。図６に示されるように、操作パネル部６ｃにおいては、タッチスクリーン６ｄと各種のハードウエアキー（ハードウエアボタン）６ｅとが設けられている。このうちタッチスクリーン６ｄにおいては、各種のユーザインターフェイス画面ＵＧが表示される。ここでは、ユーザインターフェイス画面ＵＧ１として、スキャン動作に係る設定項目に関する設定用画面が示されている。
【００６８】
この画面ＵＧ１は、画質設定用ボタンＢＮ１，カラー設定用ボタンＢＮ２、ファイル形式設定用ボタンＢＮ３を有する。各ボタンＢＮ１，ＢＮ２，ＢＮ３の押下に応じて、サブメニューが表示され、当該サブメニューによる設定動作が受け付けられる。
【００６９】
たとえば、画面ＵＧ１内のカラー設定ボタンＢＮ２が押下されると、図７に示すようなポップアップメニューＭＮ２が表示される。そして、当該ポップアップメニューＭＮ２内の複数のボタンＢＮ２１，ＢＮ２２，ＢＮ２３のいずれかのボタンが押下されＯＫボタンＢＮ２４が押下されると、当該押下されたボタンに応じた内容が設定される（ステップＳ１２）。たとえば、ボタンＢＮ２２が押下されると、「モノクロ２値」が設定される。なお、このようなポップアップメニューＭＮ２を用いた処理は、例えばJavaスクリプト等によって実現されればよい。
【００７０】
なお、その他のボタンＢＮ１，ＢＮ３についても同様である。画質設定用ボタンＢＮ１が押下されると、設定項目「画質」に関する設定内容（「写真」、「文字」など）に関する設定変更操作を行うことができる。また、ファイル形式設定用ボタンＢＮ３が押下されると、設定項目「ファイル形式」に関する設定内容（「ＪＰＥＧ」、「ＰＤＦ」など）に関する設定変更操作を行うことができる。
【００７１】
この設定変更に応じて、画像形成装置１０（詳細には、クッキー情報制御部１９）は、現在の複数の設定内容（画面ＵＧ１を用いて受け付けられた設定変更内容を含む）を、ウエブブラウザ２１のクッキー格納部２３内の「クッキー（cookie）」に記憶する（ステップＳ１３）（図８も参照）。たとえば、カラー設定に関する設定内容が「フルカラー」から「モノクロ２値」に変更されると、設定項目「カラー設定」に関して変更後の設定内容「モノクロ２値」が設定されている旨がクッキー格納部２３内のクッキーに記憶される。また、変更された設定内容以外の情報もそのまま記憶される。詳細には、設定項目「画質」に関してはデフォルトの設定内容「文字」がクッキー格納部２３内のクッキーに記憶され、設定項目「ファイル形式」に関してはデフォルトの設定内容「ＪＰＥＧ」がクッキー格納部２３内のクッキーに記憶される。
【００７２】
ここにおいて、禁則判定部１７のクッキー監視部２４（図８も参照）は、クッキー格納部２３のクッキーを常に監視している。そして、禁則判定部１７の判定処理部２５は、当該クッキーの内容に変更が生じたときには、変更後の内容に「組合せ禁止設定」が含まれているか否かを禁則データベース２７に基づいてチェックする。詳細には、判定処理部２５は、ユーザ操作により設定変更された設定内容を含む現在の複数の設定内容において、組合せ禁止に係る２以上の設定内容が含まれているか否か、を禁則データベース２７内の禁則情報（組合せ禁止情報ＭＰ）に基づいて判定する（ステップＳ１４）。
【００７３】
たとえば、「カラー設定＝モノクロ２値」と「ファイル形式＝ＪＰＥＧ」との両設定の組合せが禁止されている旨が禁則データベース２７にて規定されている場合には、禁則判定部１７は、そのような規定事項に基づいて、当該両設定が「組合せ禁止に係る設定」であることを判定する。
【００７４】
そして、クッキー情報制御部１９（図９も参照）は、当該両設定が「組合せ禁止に係る設定」である旨の判定結果を禁則判定部１７から取得すると、当該判定結果に基づいて、現在の複数の設定内容において組合せ禁止に係る設定内容（「カラー設定＝モノクロ２値」と「ファイル形式＝ＪＰＥＧ」との両設定内容）が含まれている旨を、クッキー格納部２３内の「クッキー」に記憶する（ステップＳ１５）。なお、後述するように、当該「クッキー」を利用することによって（詳細には、クッキーをウエブブラウザ２１とウエブサーバ７１との間で送受信することなどによって）、ユーザインターフェイス画面ＵＧが更新される（ステップＳ３１）。
【００７５】
次に、禁則判定部１７、クッキー情報制御部１９および通信制御部１１は協働して、ウエブブラウザ２１からウエブサーバ７１へのＨＴＴＰリクエストＲＱ２を発生させる（図９も参照）。また、このＨＴＴＰリクエストＲＱ２に付随して、「クッキー」もウエブブラウザ２１からウエブサーバ７１へと送信される（ステップＳ２０）。なお、このとき、ＨＴＴＰレスポンスがウエブサーバ７１からウエブブラウザ２１へと返信され、ウエブブラウザ２１における表示画面が更新される。ただし、この時点では、図６と同様の画面ＵＧ１が表示されたままである。なお、ここではステップＳ２０においても表示画面が更新されるものとしているが、これに限定されず、表示画面が更新されないようにしてもよい。
【００７６】
また、ステップＳ２１において、サーバコンピュータ５０の判定部６３は、「クッキー」をウエブサーバ７１から受信する（図１０も参照）。判定部６３は、組合せ禁止に係る２以上の設定内容が画像形成装置１０の現在の複数の設定内容に含まれている旨を、ウエブブラウザ２１から送信されてきたクッキーに基づいて判定する。
【００７７】
さらに、現在の複数の設定内容に組合せ禁止に係る２以上の設定内容が含まれている旨が判定部６３により判定されることに応答して、サーバコンピュータ５０（詳細にはウエブページデータ生成部６５）は、警告画面の表示用ウエブページデータＰＤ３を生成する。生成されたウエブページデータＰＤ３は、所定のＵＲＬで示される場所に格納される。なお、当該所定のＵＲＬは、元のウエブページデータと同一のＵＲＬでもよく、あるいは、元のウエブページデータとは異なるＵＲＬであってもよい。
【００７８】
警告画面の表示用ウエブページデータＰＤ３が生成された後、ステップＳ２３において、サーバコンピュータ５０の通知部６７は、ウエブブラウザ２１の表示内容を警告表示に変更すべく、画像形成装置１０内の更新指示部２８に、ウエブブラウザでの表示を更新すべき旨の通知（表示更新要求通知）を送信する（図１０も参照）。当該通知には、表示すべきウエブページデータＰＤ３のＵＲＬの指定が含まれる。更新指示部２８は、通知部６７からの通知を受信すると、当該通知に基づいてウエブブラウザ２１に対して更新指示（表示更新指示）を付与する（図１０も参照）。
【００７９】
ウエブブラウザ２１は、当該更新指示に基づいて、指定されたＵＲＬに対するＨＴＴＰリクエストＲＱ３をウエブサーバ７１に送信する（ステップＳ３０）。一方、ウエブサーバ７１は、ＨＴＴＰリクエストＲＱ３に対するＨＴＴＰレスポンスを、ウエブブラウザ２１に返す（図１１も参照）。換言すれば、ウエブサーバ７１は、ＨＴＴＰリクエストＲＱ３（通知部６７による通知に応じてウエブブラウザ２１から送信されてきた情報送信要求）に応答して、警告画面の表示用のウエブページデータＰＤ３をウエブブラウザ２１に送信する。この通信によって、ウエブブラウザ２１は、ＨＴＴＰリクエストＲＱ３に応答してウエブサーバ７１から返信されてくるウエブページデータＰＤ３を取得し、当該ウエブページデータＰＤ３に基づいてユーザインターフェイス画面ＵＧ３（図１２参照）を更新表示する（ステップＳ３１）。
【００８０】
図１２においては、スキャン動作に係る設定項目に関するユーザインターフェイス画面が示されている。このユーザインターフェイス画面ＵＧ３には、組合せ禁止設定に関する警告が含まれている。具体的には、ユーザインターフェイス画面ＵＧ３内の上部において、「ＪＰＥＧ設定とモノクロ２値設定との組合せは禁止されています。いずれかの設定を変更してください。」の文字列による警告が含まれている。そのため、ユーザインターフェイス画面ＵＧ３は警告表示画面であるとも表現される。
【００８１】
このようにして、「カラー設定＝モノクロ２値」と「ファイル形式＝ＪＰＥＧ」との両設定の組合せが禁止されている旨が、リアルタイムでユーザに報知される。換言すれば、表示制御部１３は、「クッキー」を介して、組合せ禁止に係る２以上の設定内容が現在の複数の設定内容に含まれている旨を知得し、ユーザインターフェイス画面ＵＧを更新する。
【００８２】
操作ユーザは、当該画面ＵＧ３を視認して組合せ禁止であることを知得すると、画面ＵＧ３を用いて再設定を行うことができる。たとえば、操作ユーザによりカラー設定ボタンＢＮ２が押下されると、ポップアップメニューが表示され、当該ポップアップメニューを用いて他の選択肢「グレースケール」が選択される。また、この設定変更に応じて、クッキー格納部２３のクッキーの内容が変更（更新）される。なお、ユーザインターフェイス画面ＵＧ３は、再設定用の設定画面でもあるため、再設定用画面（ないし設定用画面）であるとも表現される。
【００８３】
より詳細には、上記のステップＳ１０〜Ｓ３１と同様の処理が実行される。
【００８４】
ただし、ステップＳ１３〜Ｓ１５と同様の処理において、今度は逆に、「組合せ禁止に係る２以上の設定内容が現在の複数の設定内容に含まれている旨」がクッキーから削除される。より詳細には、再変更後の設定内容がクッキーに記憶された後、クッキー監視部２４によりクッキーの内容に変更が再び生じたことが検出されて、クッキーに記憶された再変更後の設定内容に基づいて、「組合せ禁止に係る２以上の設定内容が現在の複数の設定内容に含まれている旨」がクッキーから削除される。
【００８５】
その後、当該再変更に応答して、ＨＴＴＰリクエストＲＱ２とともにクッキーがウエブサーバ７１に送信され、判定部６３は当該クッキーに基づいて、「組合せ禁止に係る２以上の設定内容が現在の複数の設定内容に含まれていない旨」を判定する。そして、ウエブデータ生成部６５および通知部６７は、元のウエブページデータＰＤ１のＵＲＬを指定して、ウエブブラウザでの表示を更新すべき旨の通知を更新指示部２８に送信する。ウエブブラウザ２１は、当該通知に応じて更新指示部２８から付与された更新指示に基づいて、元のＵＲＬに対するＨＴＴＰリクエストを送信し、元のＵＲＬに対するウエブページデータＰＤ１を受信する。これにより、ウエブブラウザ２１には、警告用のウエブページデータＰＤ３に基づく画面ＵＧ３に代えて、元のウエブページデータＰＤ１に基づく画面ＵＧ１（ないし当該画面ＵＧ１と同様の画面）が表示される。
【００８６】
その後、ＯＫボタンＢＮ６（図６参照）が押下されると、スキャン動作に係る複数の設定項目に係る設定操作の完了指示が付与されたものとみなされ、スキャン動作が実行される。このスキャン動作においては、ユーザインターフェイス画面ＵＧによる設定内容が反映される。
【００８７】
そして、スキャン動作により取得されたスキャン画像が画像形成装置１０からサーバコンピュータ５０へと送信される。その後、サーバコンピュータ５０は、所定の配信先に当該スキャン画像を配信する。
【００８８】
以上のように、上記の実施形態によれば、ユーザインターフェイス画面ＵＧ１を用いた設定変更入力が受け付けられ、当該設定変更入力で設定変更された設定内容を含む現在の複数の設定内容において「組合せ禁止」に係る２以上の設定内容が含まれているか否か、が組合せ禁止情報ＭＰに基づいて判定される（ステップＳ１５）。さらに、「複数の設定内容が組合せ禁止に係る２以上の設定内容を含む」旨が判定されることに応答して、その旨がクッキー格納部２３内のクッキー（ウエブブラウザ管理下の記憶領域内のデータ）に記憶される。換言すれば、当該クッキー内に禁則検出情報（禁則処理（組合せ禁止処理）が検出された旨）が記憶される。そして、禁則検出情報に基づいて、インターフェイス画面ＵＧ１が新たなインターフェイス画面（警告画面）ＵＧ３に更新される。
【００８９】
このように、画像形成装置１０側に格納されている組合せ禁止情報ＭＰに基づいて組合せ禁止判定（ステップＳ１４，Ｓ１５）を行うことによって、システム全体としては組合せ禁止処理を考慮することができる。一方、サーバ装置側では多様な組合せ禁止処理を考慮すること（特に、サーバアプリケーションソフトウエアにて組合せ禁止判定処理を組み込むこと）を要しない。したがって、サーバアプリケーションソフトウエアの開発において、多様な機種のそれぞれの組合せ禁止情報を考慮するために要する工数を削減できる。ひいては、画像形成システムを比較的容易に構築することが可能である。特に、画像形成装置１０側とサーバ装置５０側との双方に組合せ禁止判定処理を組み込むことを要さず、画像形成装置１０側においてのみ組合せ禁止判定処理が組み込まれればよいので、効率的なシステム構築が可能である。
【００９０】
また特に、ＭＦＰの禁則処理（組合せ禁止処理）は機種によって多様であるという事情に鑑みれば、複数の機種の画像形成装置１０に対応するサーバアプリケーションソフトウエアの開発工数を大幅に低減させることができ、非常に有用である。
【００９１】
また、上記実施形態においては、「組合せ禁止に係る２以上の設定内容が現在の複数の設定内容に含まれている」旨が記録されている所定データ（「クッキー」）を利用して、ユーザインターフェイス画面が更新される。換言すれば、ウエブブラウザ２１管理下の既存のクッキー格納部２３内における所定データ（端的に言えば、既存の「クッキー」の仕組み）を介して、組合せ禁止に係る２以上の設定内容が現在の複数の設定内容に含まれている旨が伝達されて、ユーザインターフェイス画面が更新される。したがって、画像形成システムを容易に構築することが可能である。
【００９２】
特に、禁則判定部１７は、ウエブブラウザ２１（ブラウザモジュール）とは別個に設けられているため、ウエブブラウザのモジュール自体には変更を加えずに済む。したがって、ウエブブラウザの改変を伴う場合に比べて、画像形成システムを容易に構築することが可能である。
【００９３】
さらに、上記実施形態においては、ウエブブラウザのインターフェイス画面ＵＧ１内のボタン押下に応答して、ウエブブラウザ２１からウエブサーバ７１へのＨＴＴＰリクエストＲＱ２が送信され、当該リクエストＲＱ２とともに、「クッキー」がウエブブラウザ２１からウエブサーバ７１に送信される。すなわち、インターフェイス画面ＵＧ１を用いた設定変更入力に応答して、組合せ禁止に係る２以上の設定内容が現在の複数の設定内容に含まれている旨がリアルタイムにウエブサーバに送信される。換言すれば、その旨が設定変更入力後直ちにウエブサーバに通知される。ひいては、その旨を反映したインターフェイス画面ＵＧ３を直ちに表示することができる。
【００９４】
これによれば、ＯＫボタンＢＮ６の押下に先立って、組合せ禁止に係る設定内容の存在を操作ユーザが予め知得することができる。したがって、組合せ禁止に係る設定内容の存在をＯＫボタンＢＮ６の押下後に操作ユーザが知得する場合に比べて、操作ユーザの操作性を向上させることが可能である。換言すれば、組合せ禁止に係る設定内容の存在をＯＫボタンＢＮ６の押下後に操作ユーザが初めて知得する技術（比較例）において操作ユーザが感じるストレス（不快感）を回避できる。すなわち、操作ユーザによって設定された設定内容が組合せ禁止に係るものであることを早期に且つ適切に操作ユーザに報知することが可能である。
【００９５】
＜３．変形例等＞
以上、この発明の実施の形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。
【００９６】
たとえば、上記実施形態においては、ウエブサーバとスキャン連携アプリケーションソフトウエアとが単一のサーバ５０内に設けられる態様を例示したが、これに限定されず、ウエブサーバ７１およびスキャン連携アプリケーションソフトウエア７３が複数のサーバコンピュータ５０（５０ａ，５０ｂ等）に分離して設けられても良い。
【００９７】
また、上記実施形態においては、禁則検出情報を含むクッキーがＨＴＴＰリクエストＲＱ２に伴ってウエブブラウザ２１からウエブサーバ７１に転送され、判定部６３による判定結果に基づいてウエブページデータ生成部６５で警告ページが生成される。その後、通知部６７および更新指示部２８の処理を経て、ウエブブラウザ２１からウエブサーバ７１へと再度のＨＴＴＰリクエストＲＱ３が送信されることによって、ウエブブラウザ２１での画面ＵＧが更新されている。このようにして、禁則検出情報を含むクッキーを利用してユーザインターフェイス画面が更新されている。
【００９８】
ただし、本発明は、これに限定されない。たとえば、ウエブブラウザ２１からウエブサーバ７１へと新たなＨＴＴＰリクエストＲＱ２，ＲＱ３を送信することなく、インターフェイス画面ＵＧを更新するようにしてもよい。
【００９９】
具体的には、まず、ウエブブラウザ２１で表示されているウエブページデータ（ウエブブラウザ２１によって一時的に保持されているＨＴＭＬデータ）の一部を直接的に編集する（書き換える）。より詳細には、「ＪＰＥＧ設定とモノクロ２値設定との組合せは禁止されています。いずれかの設定を変更してください。」などの文言を表示するためのタグデータ等を当該ＨＴＭＬデータ内に追加して、当該ＨＴＭＬデータを更新する。次に、一時的に保持されている編集後の当該ＨＴＭＬの格納先ＵＲＬ（画像形成装置１０内のＵＲＬ）を指定して、ウエブブラウザ２１の表示内容を更新する。これにより、編集後のウエブページデータに基づいてウエブブラウザ２１での表示内容を更新表示する。このようにして、禁則検出情報を含むクッキーを利用してユーザインターフェイス画面ＵＧが更新されるようにしてもよい。
【０１００】
また、上記実施形態においては、ブラウザ側管理記憶領域としてクッキー記憶領域を例示しているが、これに限定されず、たとえば「ＨＴＭＬ５」におけるウェブストレージ（Web-Strage）をブラウザ側管理記憶領域として利用するようにしてもよい。同様に、ブラウザ側管理記憶領域内のデータとしては、「クッキー」の代わりに、たとえば上記ウェブストレージにおける「ストレージデータ」を利用するようにしてもよい。なお、ウェブストレージを利用する場合には、Ajax通信などを用いて、適宜、ストレージデータを送受信するようにすればよい。
【０１０１】
また、上記実施形態においては、スキャン動作について設定項目「ファイル形式」の設定内容「ＪＰＥＧ」と設定項目「カラー設定」の設定内容「モノクロ２値」との組合せが現在の複数の設定内容に含まれているか否かが、組合せ禁止情報ＭＰに基づいて判定される態様について例示されているが、これに限定されない。複数の設定項目に関するその他の組合せ、たとえば、設定項目「ファイル形式」の設定内容「サーチャブルＰＤＦ」と設定項目「解像度」の設定内容「高解像度（６００ｄｐｉ）」との組合せが、「組合せ禁止」に係る設定内容として組合せ禁止情報ＭＰに格納されるようにしてもよい。そして、当該「組合せ禁止」に係る設定内容が現在の複数の設定内容に含まれているか否かが、組合せ禁止情報ＭＰに基づいて判定されればよい。なお、「サーチャブルＰＤＦ」は、光学的文字認識（ＯＣＲ）結果のテキスト情報を貼り付けたＰＤＦ（Portable Document Format）のファイル形式であり、画像形成装置１０内の積載メモリ容量等に依っては、「サーチャブルＰＤＦ」と「高解像度（６００ｄｐｉ）」との両設定の組み合わせが禁止されることがある。
【０１０２】
また、上記実施形態においては、サーバ連携アプリケーションソフトウエアとして、画像形成装置１０で生成されたスキャン画像を取得し、所定の配信先に当該スキャン画像を配信するものを例示したが、本発明はこれに限定されない。
【０１０３】
たとえば、図１４に示すように、ＭＦＰ１０（１０Ｂとも称する）とサーバ装置５０（５０Ｂとも称する）とが連携する「プルプリントシステム」（画像形成システム）１Ｂにおいて、上記の思想が適用されるようにしてもよい。なお、ＭＦＰ１０Ｂおよびサーバ５０Ｂはそれぞれ上記実施形態に係るＭＦＰ１０Ａおよびサーバ５０Ａと同様の構成を備える。ただし、画像形成システム１Ｂは、プルプリントシステムである点で画像形成システム１１と相違する。
【０１０４】
画像形成システム（プルプリントシステム）１Ｂにおいては、クライアントコンピュータ７０を用いてユーザによるプリント指示が付与されると、まず、当該クライアントコンピュータからサーバコンピュータ５０Ｂに印刷データが送信され、当該印刷データがサーバコンピュータ５０Ｂに一旦蓄積される。その後、ユーザは今度はＭＦＰ１０Ｂの操作パネル部６ｃ等を用いたプルプリント操作を行い、当該プルプリント操作に基づいてＭＦＰ１０Ｂはサーバコンピュータ５０Ｂから印刷データを取得（プル）し印刷出力（プリント）を行う。
【０１０５】
ＭＦＰ１０Ｂの操作パネル部６ｃを用いたプルプリント操作においては、ユーザ認証操作に引き続いて、印刷データの出力形態に関する設定操作が行われる。特にこの際に、上記と同様の思想が適用されればよい。換言すれば、印刷出力動作に関する各種の設定操作がＭＦＰの操作パネル部を用いて行われる際に、上記と同様の思想が適用されればよい。
【０１０６】
より詳細には、印刷出力動作に関する２以上の組合せであって組合せ禁止に係るものを組合せ禁止情報ＭＰとしてＭＦＰ１０Ｂ内に記憶しておく。そして、ＭＦＰ１０Ｂの操作パネル部６ｃを用いて設定変更された「現在の設定内容」が組合せ禁止に係るものを含む旨が判定されると、その旨がＭＦＰ１０Ｂ内のウエブブラウザ２１の管理下の所定記憶領域（クッキー記憶領域等）内の所定データ（クッキー等）に記憶されるようにすればよい。「組合せ禁止に係る組合せ」としては、印刷出力動作に関する設定項目「ステープル」の設定内容「２点ステープル」と設定項目「パンチ」の設定内容「２穴パンチ」との組合せが例示される。また、「組合せ禁止に係る組合せ」は、印刷出力動作に関する設定項目「用紙種類」の設定内容「ＯＨＰシート」と設定項目「折り」の設定内容「Ｚ折り（３つ折り）」との組合せなどであってもよい。
【符号の説明】
【０１０７】
１  画像形成システム
５ｂ  禁則情報格納部
６ｄ  タッチスクリーン
１０  ＭＦＰ（画像形成装置）
１５  インターフェイス部
１７  禁則判定部
１９  クッキー情報制御部
２１  ウエブブラウザ
２３  クッキー格納部
２７  禁則データベース
２８  更新指示部
５０  サーバコンピュータ（サーバ装置）
７１  ウエブサーバ
７３  スキャン連携アプリケーションソフトウエア
ＭＮ２  ポップアップメニュー
ＰＤ１，ＰＤ３  ウエブページデータ
ＲＱ１〜ＲＱ３  ＨＴＴＰリクエスト
ＵＧ，ＵＧ１，ＵＧ３  ユーザインターフェイス画面
【図１】
0005573860.tif 000002
【図２】
0005573860.tif 000003
【図３】
0005573860.tif 000004
【図４】
0005573860.tif 000005
【図５】
0005573860.tif 000006
【図６】
0005573860.tif 000007
【図７】
0005573860.tif 000008
【図８】
0005573860.tif 000009
【図９】
0005573860.tif 000010
【図１０】
0005573860.tif 000011
【図１１】
0005573860.tif 000012
【図１２】
0005573860.tif 000013
【図１３】
0005573860.tif 000014
【図１４】
0005573860.tif 000015