(57)【特許請求の範囲】
【請求項１】
第１の装置と、前記第１の装置にネットワークを介して接続する第２の装置に搭載されて実行されるプログラムとを含む画像処理システムであって、前記第１の装置は、
前記第１の装置に配信された、当該第１の装置に入力された入力画像を配信する文書配信フローを定義するフロー定義情報と、該文書配信フローを利用するための操作画面を定義する画面定義情報とを対応付けて保持する保持手段と、
前記第２の装置に対し、前記画面定義情報を送信する画面定義情報送信手段と、
前記第２の装置上で前記操作画面を用いてなされた実行要求を受信する操作情報受信手段と、
前記実行要求に応じて、前記保持手段において、当該実行要求がなされた操作画面を定義する前記画面定義情報に対応付けられた前記フロー定義情報に定義される該文書配信フローの各処理の実行を、当該フロー定義情報に基づいて制御する実行制御手段と
を含み、前記プログラムは、前記第２の装置を、
受信した画面定義情報に従って前記操作画面を構築する構築手段と、
前記操作画面を用いて行われた操作を受け付ける操作受付手段と、
前記操作受付手段により受け付けた前記操作から、前記第１の装置に実行を要求する実行指示操作に応じて、前記第１の装置に対し前記実行要求を送信する操作情報送信手段
として機能させる、画像処理システム。
【請求項２】
前記プログラムは、さらに、前記第２の装置を、
前記操作受付手段により受け付けた前記操作から、該操作が前記第１の装置に実行を要求する実行指示操作であるか否かを判定する判定手段と、
前記判定手段により前記操作が前記第１の装置に実行を要求する実行指示操作でないと判定された場合に、前記操作に応じた処理を実行する実行手段として機能させ、
前記操作情報送信手段は、
前記判定手段により前記操作が前記第１の装置に実行を要求する実行指示操作であると判定した場合に実行されるものとして機能させることを特徴とする、請求項１に記載の画像処理システム。
【請求項３】
前記操作画面は、複数の前記文書配信フローのそれぞれの設定画面を呼び出すための複数のＧＵＩ部品が配置されているフロー選択画面と、前記設定画面とを含み、
前記操作に応じた処理は、前記フロー選択画面から選択された前記文書配信フローの設定画面を表示させる画面遷移および前記第１の装置において実行させる該文書配信フローに関する設定を含み、
前記実行手段は、
前記操作に応じた処理が前記画面遷移である場合に遷移先の前記設定画面を表示させ、
前記操作に応じた処理が設定である場合に設定情報を設定情報保持部に保持させ、
前記操作情報送信手段は、
前記設定情報保持部に保持される前記設定情報および前記実行要求を前記第１の装置に対し送信する、請求項２に記載の画像処理システム。
【請求項４】
前記第１の装置は、前記第２の装置に対し、当該第１の装置が備える機能特性を記述するケーパビリティ情報を送信するケーパビリティ情報送信手段をさらに含み、前記構築手段は、前記ケーパビリティ情報を反映させて前記操作画面の構築を行う、請求項１〜３のいずれか１項に記載の画像処理システム。
【請求項５】
前記第１の装置は、前記第２の装置から排他的操作の開始要求を受信したことに応じて、当該第１の装置が備える入力装置を介した入力操作を制限する、請求項１〜４のいずれか１項に記載の画像処理システム。
【請求項６】
前記当該第１の装置が備える入力装置を介した入力操作の制限は、事前設定された時間が経過したこと、または前記第２の装置から制限解除の明示的な要求を受信したことに応じて解除される、請求項５に記載の画像処理システム。
【請求項７】
画像処理システムは、
それぞれ異なる描画性能を備え、入力された入力画像を配信する処理を実行する複数の装置が共に操作画面を構築するために使用する前記フロー定義情報および前記画面定義情報を定義し、前記複数の装置へ配信する管理端末装置を含み、
前記第１の装置は、
前記管理端末装置から配信された前記フロー定義情報および前記画面定義情報を受信する配信情報受信手段を含み、
前記保持手段は、
前記配信情報受信手段により受信された前記フロー定義情報および前記画面定義情報を対応付けて保持することを特徴とする、請求項１〜６のいずれか１項に記載の画像処理システム。
【請求項８】
前記操作画面を用いて行われた操作が画面遷移を誘起する画面遷移操作である場合に、事前取得された画面定義情報から遷移後の画面に更新するか、または、前記第１の装置に対し画面遷移要求を送信し、遷移後の画面を定義する画面定義情報を新たに取得する、請求項１〜７のいずれか１項に記載の画像処理システム。
【請求項９】
情報端末装置にネットワークを介して接続される情報処理装置であって、前記情報処理装置は、
当該情報処理装置に配信された、当該情報処理装置に入力された入力画像を配信する文書配信フローを定義するフロー定義情報と、該文書配信フローを利用するための操作画面を定義する画面定義情報とを対応付けて保持する保持手段と、
前記情報端末装置に対し、前記画面定義情報を送信する画面定義情報送信手段と、
前記情報端末装置上で前記操作画面を用いてなされた実行要求を受信する操作情報受信手段と、
前記実行要求に応じて、前記保持手段において、当該実行要求がなされた操作画面を定義する前記画面定義情報に対応付けられた前記フロー定義情報に定義される該文書配信フローの各処理の実行を、当該フロー定義情報に基づいて制御する実行制御手段と
を含む、情報処理装置。
【請求項１０】
第１の装置と、該第１の装置にネットワークを介して接続される第２の装置との間で実行される画面表示方法であって、
前記第１の装置が、前記第１の装置に配信された、前記第１の装置に入力された入力画像を配信する文書配信フローを定義するフロー定義情報と、該文書配信フローを利用するための操作画面を定義する画面定義情報とを対応付けて保持するステップと、
前記第１の装置が、前記第２の装置に対し、前記画面定義情報を送信するステップと、
前記第２の装置が、受信した画面定義情報に従って操作画面を構築するステップと、
前記第２の装置が、構築された前記操作画面を用いて行われた実行指示操作に応じて、前記第１の装置に対し実行要求を送信するステップと、
前記第１の装置が、前記実行要求に応じて、前記保持するステップで、当該実行要求がなされた操作画面を定義する前記画面定義情報に対応付けられた前記フロー定義情報に定義される該文書配信フローの各処理の実行を、当該フロー定義情報に基づいて制御するステップと、
を含む、画面表示方法。
【請求項１１】
情報端末装置にネットワークを介して接続する情報処理装置を実現するためのコンピュータ実行可能なプログラムであって、コンピュータを、
当該情報処理装置に配信された、当該情報処理装置に入力された入力画像を配信する文書配信フローを定義するフロー定義情報と、該文書配信フローを利用するための操作画面を定義する画面定義情報とを対応付けて保持する保持手段、
前記情報端末装置に対し、前記画面定義情報を送信する画面定義情報送信手段、
前記情報端末装置上で前記操作画面を用いてなされた実行要求を受信する操作情報受信手段、および
前記実行要求に応じて、前記保持手段において、当該実行要求がなされた操作画面を定義する前記画面定義情報に対応付けられた前記フロー定義情報に定義される該文書配信フローの各処理の実行を、当該フロー定義情報に基づいて制御する実行制御手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置のユーザ・インタフェースに関し、より詳細には、表示装置の特性に適合した操作画面を表示するための画像処理システム、情報端末装置、画面表示方法およびプログラムに関する。
【背景技術】
【０００２】
近年、４行液晶ディスプレイ（ＬＣＤ）等の小型の表示装置を備えるものから、ＷＶＧＡ（Wide Video Graphics Array）等の大型カラーの表示装置を備えるものまで、多様な仕様の画像処理装置が提供されている。上述のような背景にあって、様々な仕様および将来的な機能拡張に対応するべく、統一的なユーザ・インタフェース（以下、ＵＩと参照する）定義ファイルを作成し、画像処理装置側で、このＵＩ定義ファイルに従って自身が備える表示装置の表示特性や機能特性を反映した操作画面を構築し、表示する技術が知られている。
【０００３】
例えば、特許第４５３９２９３号公報（特許文献１）は、文書配信システムの各複合機において、複合機で動作するプログラム中で複合機の操作パネルの特性情報を取得し、パネルの特性情報に合わせたＵＩ表示を行う技術を開示する。特開２０１１−１８６７８９号公報（特許文献２）は、文書配信システムにおいて、電子文書に対する１以上の処理からなる配信フローを利用するための操作画面を定義付ける原型の画面定義データを修正して用いる技術を開示する。特許文献２の従来技術では、受信した原型の画面定義データ中の性能に依存して変更する表示内容を定義する部分を、自身が備える性能を記述するケーパビリティ情報に応じて修正し、配信フローの利用に際して修正後の画面定義データに対応した操作画面を操作パネル上に表示している。
【０００４】
上述した画像処理装置側でＵＩ構築を行う機能により、統一的なＵＩ定義ファイルを用いて、各操作パネルに適したＵＩを提供することができる。例えば、解像度が高い操作パネル上では、図１６（Ａ）に示すような、イメージや図表を用いてユーザが直感的に操作方法を理解できるＧＵＩ（グラフィカル・ユーザ・インタフェース）を実現することができる。一方で、解像度が低い操作パネル上でも、図１６（Ｂ）に示すような、最低限の操作が可能なＣＵＩ（キャラクタ・ユーザ・インターフェース）を実現することができる。
【０００５】
複数の画像形成装置のＵＩ画面を統一化することを目的とした他の技術としては、特開２００９−１８８５８２号公報（特許文献３）が知られている。特許文献３は、各画像形成装置に、タッチパネル型液晶表示装置を備えた拡張ＵＩ装置を外付けし、通信媒体を介しこれらとサーバとを結合してＬＡＮを構成し、このサーバから拡張ＵＩ装置のＷｅｂブラウザがＨＴＭＬファイルを取得して、タッチパネルにＵＩ画面を表示する技術について言及している。
【０００６】
しかしながら、上述した従来技術は、以下の点で充分なものとはいえなかった。上記特許文献１および特許文献２の従来技術は、極端に描画性能が劣る操作パネルしか備えていない画像処理装置では、充分なＵＩを提供することができず、ユーザ利便性を低下させてしまう。また、表示装置自体を備えない画像処理処置では、上記文書配信システムの一部の機能などを利用可能に構成することができず、ユーザ利便性が低くなってしまう。つまり、上記特許文献１および特許文献２の従来技術は、複合機が備える操作パネル上でのＵＩ操作に関する技術であるため、上述した極端に描画能力が劣る操作パネルしか備えていない場合や、表示装置自体を備えない場合に対応できるものではなかった。
【０００７】
また、上記特許文献３に言及される従来技術では、拡張ＵＩ装置が、複数台の画像形成装置の平均的なＵＩ画面を表示させるものであり、拡張性に乏しく、多数のワークフローおよび操作画面がユーザ定義される文書配信システムなどに適用することはできなかった。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、上記従来技術における問題点に鑑みてなされたものであり、本発明は、第１の装置の操作画面を、ネットワークを介して接続される第２の装置上に表示し、第２の装置から第１の装置に対する入力操作を可能とする、画像処理システム、情報端末装置、画面表示方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、上記課題を解決するために、下記特徴を有する画像処理システムを提供する。本画像処理システムは、第１の装置と、該第１の装置にネットワークを介して接続する第２の装置に搭載されて実行されるプログラムとを含む。上記第１の装置は、上記第２の装置に対し、当該第１の装置から利用可能な機能を利用するための操作画面を定義する画面定義情報を送信する画面定義情報送信手段と、上記第２の装置上で操作画面を用いてなされた実行要求を受信する操作情報受信手段と、実行要求に応答して機能を実行制御する実行制御手段とを含む。上記プログラムは、第２の装置を、受信した画面定義情報に従って操作画面を構築する構築手段と、上記操作画面を用いて行われた操作を受け付ける操作受付手段と、上記操作受付手段により受け付けた上記操作から、上記第１の装置に実行を要求する実行指示操作に応答して、上記第１の装置に対し上記実行要求を送信する操作情報送信手段ととして機能させる。
【発明の効果】
【００１０】
上記構成によれば、画像処理システムにおいて、第１の装置を操作するための操作画面を、該第１の装置にネットワークを介して接続される第２の装置側で表示し、第２の装置から第１の装置に対する入力操作を行うことが可能となる。したがって、第１の装置の描画性能にかかわらず、第２の装置から操作画面を用いて第１の装置が提供する機能を呼び出すことが可能となる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態による文書配信システムのネットワーク環境を説明する図。
【図２】第１の実施形態による（Ａ）複合機および（Ｂ）情報端末装置のハードウェア構成図。
【図３】第１の実施形態の文書配信システムにおいて実現される機能ブロック図。
【図４】第１の実施形態による情報端末装置が実行する、画面表示操作処理を示すフローチャート。
【図５】第１の実施形態による複合機および情報端末装置の間で実行される画面表示操作処理を示すシーケンス図。
【図６】他の実施形態による複合機および情報端末装置の間で実行される画面表示操作処理を示すシーケンス図。
【図７】情報端末装置のディスプレイ部に表示されるリモート操作パネルの（Ａ）初期画面および（Ｂ）リモート操作パネル画面を例示する図。
【図８】第１の実施形態による画面定義情報のデータ構造を例示する図。
【図９】第２の実施形態の文書配信システムにおいて実現される機能ブロック図。
【図１０】第２の実施形態による複合機および情報端末装置の間で実行される画面表示操作処理を示すシーケンス図。
【図１１】第２の実施形態によるケーパビリティ情報のデータ構造を例示する図。
【図１２】情報端末装置のディスプレイ部に表示されるリモート操作パネル画面を例示する図。
【図１３】第３の実施形態において複合機および情報端末装置の間で実行される画面表示操作処理を示すシーケンス図（１／２）。
【図１４】第３の実施形態において複合機および情報端末装置の間で実行される画面表示操作処理を示すシーケンス図（２／２）。
【図１５】他の実施形態による文書配信システムのネットワーク環境を説明する図。
【図１６】複合機の操作パネルに表示される（Ａ）ＧＵＩ画面および（Ｂ）ＣＵＩ画面を例示する図。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について説明するが、本発明の実施形態は、以下に説明する実施形態に限定されるものではない。なお、以下に説明する実施形態では、画像処理装置（第１の装置）と情報端末装置（第２の装置）に搭載されるプログラムとを含む画像処理システムの一例として、複合機と、情報端末装置を実現するためのプログラムとを含む文書配信システムを用いて説明する。
【００１３】
図１は、第１の実施形態による文書配信システムのネットワーク環境を説明する図である。図１に示す文書配信システム１０は、ネットワーク１２を介して相互に接続される、複合機２０，４０と、情報端末装置５０と、管理端末装置８０とを含む。ネットワーク１２は、特に限定されるものではないが、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）やイーサネット（登録商標）などのＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などによる有線または無線、またはこれらの混合のネットワークとして構成される。
【００１４】
複合機２０，４０は、それぞれ、コピー、スキャナ、プリント、ファクシミリなどの各種画像処理サービスを提供する画像処理装置である。複合機２０は、４行液晶ＬＣＤやＷＶＧＡなどの表示装置を含む操作パネルを搭載した複合機を例示する。一方、複合機４０は、表示装置を含まないか、または限定された描画性能しか備えない操作パネルを搭載した複合機を例示する。なお、画像処理装置としては、例示する複合機に限定されるものではなく、その他、複写機、印刷機、スキャナ装置、ファクシミリ装置およびプリンタ装置などの画像を扱う種々の装置を挙げることができる。
【００１５】
本実施形態では、複合機２０，４０は、文書配信システム１０における画像入力装置として動作する。すなわち、複合機２０，４０は、オペレータによる操作に応答して、スキャンした画像、プリント受信した画像、ファクシミリ受信した画像などの入力画像を所定の配信フローへ乗せて、所定の処理を施し、所定の配信先へと配信する。
【００１６】
管理端末装置８０は、システム管理者が操作する端末であり、本文書配信システム１０を管理するための各種管理ツールを提供する。各種管理ツールとしては、文書配信フローを定義するとともに、該文書配信フローを利用するための各操作画面を定義する、文書配信フロー設計ツールが挙げられる。文書配信フローは、入力、中間処理（適宜）および出力を含み構成される一連の処理フローとして定義され、さらに上記文書配信フローの定義に対応して、文書配信フローを利用するための各種操作画面が定義される。
【００１７】
上記文書配信フローにおける入力としては、スキャン入力、ファクシミリ受信および複合機２０の蓄積画像ファイル入力（事前に読み取られたスキャン画像、事前に受信されたプリント画像、事前に受信されたファクシミリ受信画像などを含む。）などが挙げられる。上記出力としては、電子メール送信、ネットワーク共有フォルダ保存、文書管理システムへの登録などが挙げられる。上記中間処理としては、ＯＣＲ（Optical Character Recognition）処理、およびフレーム除去処理などの各種画像処理などが挙げられる。操作画面は、例えばスキャン入力した文書を電子メールで配信するフローの場合であれば、画面解像度の指定、カラー・モードの指定などのスキャン条件や配信先アドレスを選択するための各画面である。
【００１８】
本実施形態による文書配信システム１０においては、上記文書配信フローは、それぞれ、フロー定義情報中に記述され、上記操作画面は、それぞれ、画面定義情報中に記述される。上記フロー定義情報および画面定義情報は、管理端末装置８０からネットワーク１２を介して各複合機２０，４０へと配信される。フロー定義情報および画面定義情報を受信した複合機２０，４０では、それぞれ、フロー定義情報および画面定義情報を保存して、文書配信フローを利用可能に構成する。なお、画面定義情報は、互いに遷移する複数の操作画面を記述する単一のファイルとして構成されてもよいし、操作画面毎のファイルとして構成されてもよい。同様に、フロー定義情報も、複数の配信フローを記述する単一のファイルとして構成されてもよいし、配信フロー毎のファイルとして構成されてもよい。
【００１９】
本実施形態においては、各複合機が備える描画性能はそれぞれ異なり得る。しかしながら、全ての機種の複合機に合わせて画面定義情報を準備することは、システム管理者の作業負担の観点からも、将来的な拡張性を踏まえた観点からも適切とはいえない。そこで、本実施形態による管理ツールでは、同一ファイルとして、配布される画面定義情報を構成する。そして、各複合機２０，４０において、画面定義情報に従って、各複合機が備える操作パネルの描画性能に適合した操作画面を構築する。これにより、同一ファイルを用いても、充分な描画性能を備える複合機の操作パネル上には直感的な操作が可能なＧＵＩを表示させる一方で、充分な描画性能を備えない複合機の操作パネル上には、簡素なＣＵＩを表示させることができる。
【００２０】
本実施形態による複合機２０，４０は、それぞれ、ネットワーク１２を介して外部の情報端末装置から当該複合機を遠隔的に操作するためのリモート操作機能を提供する。情報端末装置５０は、本実施形態のプログラムを実行しており、複合機（例えば２０）のリモート操作機能と接続し、当該情報端末装置５０の表示装置上にリモート操作パネルを表示する。情報端末装置５０は、また、当該情報端末装置５０の入力装置を介したリモート操作パネルへ入力操作を受け付けており、該複合機２０の遠隔的な操作を可能としている。
【００２１】
以下、図２を参照しながら、第１の実施形態による複合機および情報端末装置のハードウェア構成について説明する。図２は、第１の実施形態による（Ａ）複合機および（Ｂ）情報端末装置のハードウェア構成を示す図である。図２（Ａ）に示す複合機（以下、代表して複合機２０を参照して説明する。）は、ＣＰＵ（中央演算処理装置）を含む制御部２２と、ＲＡＭ（Random Access Memory）などの主記憶部２４とを含む。複合機２０は、さらに、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などの補助記憶部２６と、外部記憶装置Ｉ／Ｆ部２８と、ＮＩＣ（Network interface Card）などのネットワークＩ／Ｆ部３０と、エンジン部３２と、操作パネル部３４とを含む。
【００２２】
補助記憶部２６は、画像データ、文書データ、プログラム、フォントデータやフォームデータなどを蓄積し、また、複合機２０を制御するためのＯＳやソフトウェアなどの制御プログラムや各種システム情報や各種設定情報を格納する。外部記憶装置Ｉ／Ｆ部２８は、ＵＳＢフラッシュメモリ、スマートメディア（登録商標）、ＳＤメモリーカード（登録商標）などの外部記憶メディアと接続するためインタフェース機器である。ネットワークＩ／Ｆ部３０は、複合機２０をネットワーク１２に接続させるインタフェース機器である。
【００２３】
エンジン部３２は、電子写真方式などのプロッタ・エンジンと、ＣＣＤ（Charge Coupled Device）方式やＣＩＳ（Contact Image Sensor）方式などのスキャナ・エンジンとを含み、要求される文書配信フローにおける画像入力や印刷出力を実行する。操作パネル部３４は、適宜液晶ディスプレイなどの表示装置と、ハードキーやタッチパネルなどの入力装置とを含む。操作パネル部３４は、複合機２０のオペレータからの各種指示の入力を受け付けるためのユーザ・インタフェースを提供する。複合機２０は、補助記憶部２６から各種プログラムを読み出し、主記憶部２４が提供する作業空間に展開することにより、制御部２２の制御の下、後述する各機能部および各処理を実現する。
【００２４】
情報端末装置５０は、デスクトップ型、ラップトップ型、モバイル型のパーソナル・コンピュータなどの汎用コンピュータ装置、スマートフォンやタブレット・コンピュータ、ＰＤＡ（Personal Digital Assistance）などの携帯情報端末などとして構成される。図２（Ｂ）に示す情報端末装置５０は、シングルコアまたはマルチコアのＣＰＵを含む制御部５２と、ＲＡＭなどの主記憶部５４と、ＨＤＤやＳＳＤを備える補助記憶部５６と、外部記憶装置Ｉ／Ｆ部５８と、ネットワークＩ／Ｆ部６０とを含む。
【００２５】
情報端末装置５０は、さらに、入力部６２と、ディスプレイ部６４とを含み、情報端末装置５０のオペレータからの各種指示の入力を受け付けるためのユーザ・インタフェースを提供する。入力部６２は、マウス、キーボード、タッチパネルなどの入力装置を含む。ディスプレイ部６４は、ＬＣＤディスプレイや有機ＥＬ（Electro-Luminescence）ディスプレイなどの表示装置を含む。情報端末装置５０は、補助記憶部５６からＯＳや上記情報端末装置を実現するためのプログラムを読み出し、主記憶部５４が提供する作業空間に展開することにより、制御部５２の制御の下、後述する各機能部および各処理を実現する。管理端末装置８０についても、上記情報端末装置５０と同様な構成を採用することができる。
【００２６】
第１の実施形態による文書配信システム１０は、情報端末装置５０から複合機（例えば２０）にリモート接続して文書配信フローを利用するためのリモート操作機能を提供する。以下、図３〜図８を参照しながら、第１の実施形態の文書配信システム１０におけるリモート操作機能について詳細を説明する。図３は、第１の実施形態の文書配信システムにおいて実現される機能ブロックを示す図である。図３に示す機能ブロックは、複合機（以下、代表して複合機２０を参照して説明する。）上に実現される機能ブロック１２０と、プログラムの実行により情報端末装置５０上に実現される機能ブロック１５０とを含む。
【００２７】
複合機２０の機能ブロック１２０は、リモート通信部１２２と、リモート操作パネル提供部１２４と、画面定義情報保持部１２６と、フロー実行制御部１３４とを含む。図３に例示する複合機２０は、ＵＩ表示を行う操作パネルを備えており、機能ブロック１２０は、さらに、ＵＩ構築部１２８と、ＵＩ表示部１３０と、ＵＩ操作受付部１３２とを含む。
【００２８】
リモート通信部１２２は、図２（Ａ）に示したネットワークＩ／Ｆ部３０を制御し、外部の情報端末装置５０との通信を管理する。リモート操作パネル提供部１２４は、上記外部の情報端末装置５０から当該複合機２０を遠隔的に操作するためのリモート操作機能を提供する。画面定義情報保持部１２６は、記憶装置の記憶領域により提供され、上記管理端末装置８０から配布された、当該複合機２０から利用可能な機能を利用するための操作画面を定義する画面定義情報を保持する。フロー実行制御部１３４は、実行要求に応答して機能（配信フロー）を呼び出し、上記管理端末装置８０から上記画面定義情報とともに配布されたフロー定義情報に従って、実行要求がなされた文書配信フローの各処理の実行を制御する。
【００２９】
ＵＩ構築部１２８は、画面定義情報保持部１２６に保持された画面定義情報を読み出し、その記述に従って、当該複合機２０の表示装置の描画性能（画面解像度、色数および利用可能なＧＵＩ部品など）に適合する操作画面を構築する。ＵＩ表示部１３０は、構築された操作画面を操作パネル部３４の表示装置上に表示する。ＵＩ操作受付部１３２は、複合機２０の操作パネル部３４を介して操作画面に対して行われた入力操作を受け付ける。ＵＩ操作受付部１３２は、操作画面を介して入力された設定情報を保持し、さらに、ハードキーのスタートキーなどの押下に応答して、フロー実行制御部１３４に対し、設定情報とともに実行要求を発行する。なお、ＵＩを表示できない複合機の場合は、上記ＵＩ構築部１２８、ＵＩ表示部１３０およびＵＩ操作受付部１３２を備えない。
【００３０】
図３に示すフロー実行制御部１３４は、複合機２０の操作パネル部３４からの実行要求を受け付けることができ、さらに外部のリモート操作パネルからの実行要求を受け付けることができる。上記リモート操作パネル提供部１２４は、より詳細には、操作情報受信部１４０と、画面定義情報送信部１４２とを備える。画面定義情報送信部１４２は、本複合機２０のリモート操作機能に接続する情報端末装置５０に対し、画面定義情報保持部１２６に保持された画面定義情報を送信する。操作情報受信部１４０は、本複合機２０のリモート操作機能に接続する情報端末装置５０からリモート操作パネルを介して入力された設定情報を受信する。操作情報受信部１４０は、さらに、リモート操作パネルを用いてなされた実行要求を受信して、フロー実行制御部１３４に対して、上記設定情報とともに実行要求を発行する。
【００３１】
情報端末装置５０の機能ブロック１５０は、図２（Ｂ）に示したネットワークＩ／Ｆ部６０を制御して外部の複合機２０との通信を管理するリモート通信部１５２と、リモート操作パネル部１５４とを含む。リモート操作パネル部１５４は、外部の複合機２０が提供するリモート操作機能を利用するためのアプリケーションであり、そのプログラムが情報端末装置５０に予めインストールされている。リモート操作パネル部１５４は、より詳細には、画面定義情報受信部１６０と、画面定義情報保持部１６２と、ＵＩ構築部１６４と、ＵＩ表示部１６６と、ＵＩ操作受付部１６８と、設定情報保持部１７０と、操作情報送信部１７２とを含む。
【００３２】
画面定義情報受信部１６０は、上記複合機２０の画面定義情報送信部１４２から画面定義情報を受信し、画面定義情報保持部１６２は、受信した画面定義情報を保持する。ＵＩ構築部１６４は、画面定義情報保持部１６２に保持された画面定義情報を読み出し、その記述に従って、当該情報端末装置５０のディスプレイ部６４の描画性能に適合する操作画面を構築する。ＵＩ表示部１６６は、構築された操作画面をディスプレイ部６４上に表示する。ＵＩ操作受付部１６８は、入力部６２を介して操作画面に対して行われた入力操作を受け付ける。ＵＩ操作受付部１６８は、操作画面を介して入力された設定情報を設定情報保持部１７０に保持する。ＵＩ操作受付部１６８は、さらに、リモート操作パネルのスタートキー操作に応答して、操作情報送信部１７２を呼び出す。操作情報送信部１７２は、呼び出しに応答して、設定情報保持部１７０に保持された設定情報を読み出し、接続先の複合機２０に対し、読み出した設定情報とともに実行要求を送信する。
【００３３】
以下、図４〜図６を参照しながら、第１の実施形態によるリモート操作機能における情報端末装置５０および複合機２０間で実行される処理について、詳細を説明する。図４は、第１の実施形態による情報端末装置５０が実行する、画面表示操作処理を示すフローチャートである。図４に示す処理は、ステップＳ１００から開始し、ステップＳ１０１では、情報端末装置５０は、オペレータからのリモート操作パネルの操作開始の指示を受け付ける。リモート操作パネルの操作開始指示は、リモート操作パネル部１５４が提供する、図７（Ａ）に例示するような画面上から行うことができる。
【００３４】
図７（Ａ）は、情報端末装置５０のディスプレイ部６４に表示されるリモート操作パネルの初期画面２００を例示する。初期画面２００は、接続先の複合機を選択してリモート操作パネルの操作を開始させるための画面であり、メッセージ表示２０２と、接続先管理ボタン２０４と、接続先指定ボタン２０６ａ，２０６ｂとを含む。接続先管理ボタン２０４は、接続先候補の複合機を登録し、または抹消するための管理画面を呼び出す指示を受け付けるボタンである。なお、説明する実施形態では、接続先候補の複合機は、ＩＰ（Internet Protocol）アドレスの指定などによって事前登録されているものとする。接続先指定ボタン２０６は、事前登録された候補の中から接続先を選択して操作開始の指示を受け付けるボタンである。
【００３５】
図７（Ａ）に示す接続先指定ボタン２０６に対する操作（クリックやタップなど）が行われると、情報端末装置５０は、対応する複合機を指定したリモート操作パネルの操作開始の指示を受け付ける。再び図４を参照すると、ステップＳ１０２では、情報端末装置５０は、接続先として指定された複合機（以下、複合機２０が指定されたものとして説明する。）に対し、操作開始要求を送信する。ステップＳ１０３では、情報端末装置５０は、画面定義情報受信部１６０により、操作開始要求に対応して複合機２０から返信される画面定義情報を受信し、画面定義情報保持部１６２に保存する。ステップＳ１０４では、情報端末装置５０は、ＵＩ構築部１６４により、受信した画面定義情報の記述に従って操作画面を構築し、ステップＳ１０５では、ＵＩ表示部１６６により、構築した操作画面を表示する。
【００３６】
図７（Ｂ）は、情報端末装置５０のディスプレイ部６４に表示されるリモート操作パネル画面２２０を例示する。図７（Ｂ）に示すリモート操作パネル画面２２０は、切断ボタン２２２と、操作画面表示領域２２４と、複合機２０のスタートキーの機能を提供するスタート・ボタン２２６とを含む。切断ボタン２２２は、リモート操作を切断する指示を受け付けるボタンである。図７（Ｂ）に示す画面２２０は、文書配信フローを選択するためのフロー選択画面を例示しており、操作画面表示領域２２４には、画面定義情報に従って構築される操作画面（フロー選択画面）が表示される。
【００３７】
図７（Ｂ）に示す操作画面は、タイトル表示２３０と、各種ボタン２３２，２３４，２３６と、タブ２３８とを含む。図７（Ｂ）に示す例では、「ＰＤＦ」タブ２３８ａが選択されており、選択されたタブに対応して画面領域には、「ＰＤＦ」タブ２３８ａに関連づけて登録された配信フローの設定画面を呼び出すための１以上のボタン２４０ａ〜２４０ｄが配置されている。「ＰＤＦ」タブ２３８ａの画面領域には、さらに、表示する配信フローのボタン群を切り替えるためのスクロール・ボタン２４２，２４４が配置されている。なお、図７（Ｂ）の例示では、第１ページが表示されており、スクロール・ボタン２４２が非活動化されている。
【００３８】
図８は、第１の実施形態による画面定義情報のデータ構造を例示する図である。なお、図８は、図７（Ｂ）に示した操作画面に対応する画面定義情報の一部を示している。具体的には、図８には、「Ｒｅｆｒｅｓｈ」ボタン２３２、「Ｌａｎｇｕａｇｅ」ボタン２３４および「Ｊｏｂ  Ｌｏｇ」ボタン２３６に関する記述が示されている。図８に例示するように、画面定義情報は、操作画面中のＧＵＩ部品の表示位置および表示サイズ等を規定する配置情報と、ＧＵＩ部品に対する操作と操作に応じて呼び出される内部処理とを対応付けるマッピング情報とを含む。
【００３９】
再び図４を参照すると、ステップＳ１０６では、情報端末装置５０は、ＵＩ操作受付部１６８により、リモート操作パネル画面２２０に対して行われるユーザ操作を受け付ける。ステップＳ１０７では、情報端末装置５０は、上記ユーザ操作を判定し、ユーザ操作によるイベントの種類に応じて処理を分岐させる。ユーザ操作によるイベントは、大きく分けて、遷移イベント、設定イベントおよび実行イベントに分類することができる。遷移イベントは、画面遷移を誘起する操作イベントであり、例えば図７（Ｂ）に示す特定の配信フローの設定画面を呼び出すためのボタン２４０に対するクリックなどの操作を挙げることができる。設定イベントは、機能に関連する設定を行う操作イベントであり、上述した設定画面におけるＧＵＩ部品を用いた選択操作や入力操作が含まれる。実行イベントは、機能の実行を要求する操作イベントであり、リモート操作パネル画面２２０におけるスタート・ボタン２２６のクリックなどの操作を挙げることができる。
【００４０】
ステップＳ１０７で、遷移イベントであると判定された場合（遷移）は、ステップＳ１０８へ処理が分岐させられて、遷移の操作に応じた処理が実行される。ステップＳ１０８では、情報端末装置５０は、ＵＩ表示部１６６により、操作画面表示領域２２４を更新し、遷移先の操作画面を表示する。ステップＳ１０８以降は、ステップＳ１０６へループさせて、更新後の操作画面に対する次のユーザ操作を待ち受ける。
【００４１】
一方、ステップＳ１０７で、実行イベントではなく設定イベントであると判定された場合（設定）は、ステップＳ１０９へ処理が分岐させられて、設定の操作に応じた処理が実行される。ステップＳ１０９では、情報端末装置５０は、ＵＩ操作受付部１６８により、ＧＵＩ部品を用いて選択または入力された内容を記述する設定情報を、設定情報保持部１７０に保存する。ステップＳ１０９以降は、ステップＳ１０６へループさせて、表示中の操作画面に対する次のユーザ操作を待ち受ける。
【００４２】
一方、ステップＳ１０７で、実行イベントであると判定された場合（実行）は、ステップＳ１１０へ処理が分岐させられて、実行の操作に応じた処理が実行される。ステップＳ１１０では、情報端末装置５０は、操作情報送信部１７２により、接続先複合機２０に対し、設定情報とともに実行要求を送信する。ステップＳ１１１では、情報端末装置５０は、複合機２０から実行要求に対応して応答される実行結果を受信し、ステップＳ１１２で、ユーザに対する完了通知などの実行結果表示を行う。ステップＳ１１２以降は、再びステップＳ１０６へ分岐させて、例えば図７（Ｂ）に示す初期のフロー選択画面に遷移させる。
【００４３】
図５は、第１の実施形態による複合機２０と情報端末装置５０との間で実行される画面表示操作処理を示すシーケンス図である。図５に示す処理は、ステップＳ２０１から開始し、ステップＳ２０１では、情報端末装置５０は、オペレータからのリモート操作パネルの操作開始指示を受け付ける。ステップＳ２０２では、情報端末装置５０は、接続先として指定された複合機２０のＩＰアドレスに宛てて、操作開始要求メッセージを送信する。ステップＳ２０３では、複合機２０は、操作開始要求メッセージに対応して、情報端末装置５０に対し、自らが保持する画面定義情報を送信する。ステップＳ２０４では、情報端末装置５０は、受信した画面定義情報に従って操作画面を構築（ＵＩ構築）し、ステップＳ２０５では、構築した操作画面を表示（ＵＩ表示）する。
【００４４】
ステップＳ２０６では、情報端末装置５０は、オペレータからの画面遷移操作を受け付ける。ステップＳ２０７では、情報端末装置５０は、画面遷移操作により発生した遷移イベントに応答して、上記画面定義情報における遷移先画面に対応する部分を表示することにより、画面更新を行う（ＵＩ更新）。ここでは、画面遷移により、配信フローにおける各種属性を選択するための操作画面が表示される。
【００４５】
ステップＳ２０８では、情報端末装置５０は、オペレータからの設定操作を受け付ける。ステップＳ２０９では、情報端末装置５０は、操作画面を介して入力された設定情報を保存する。ステップＳ２０８およびステップＳ２０９では、例えば、スキャン解像度の指定、両面または片面の指定など、スキャン条件の各種属性値や配信先の選択などの設定が行われる。
【００４６】
ステップＳ２１０では、情報端末装置５０は、リモート操作パネルにおける実行指示操作を受け付ける。実行指示操作としては、図７（Ｂ）に示すリモート操作パネル画面２２０における、スタート・ボタン２２６に対するクリック、ダブルクリック、タップ操作、実行要求を呼び出すコマンドに紐付けられたショートカット・キー操作、実行要求を呼び出すコマンドに紐付けられたマルチタッチ・ジェスチャなどを挙げることができる。ステップＳ２１１では、情報端末装置５０は、複合機２０に対し、ステップＳ２０９で保存された設定情報とともに、実行要求を送信する。
【００４７】
実行要求を受信した複合機２０側では、呼び出された配信フローにおける各処理が実行される。図５の例示では、複合機２０は、ステップＳ２１２で、設定情報中に指定されたスキャン条件に従ってスキャンを実行し、ステップＳ２１３で、設定情報中に指定された配信先へ、設定情報中に指定された配信方法にて、配信処理を実行する。ステップＳ２１４では、複合機２０は、情報端末装置５０に対し、上記配信フローの処理の実行結果を送信する。ここでは、配信フローにおける全処理が成功裡に完了した旨が送信されるものとする。ステップＳ２１５では、情報端末装置５０は、受信した実行結果をディスプレイ部６４上に表示し、本処理を終了させる。
【００４８】
なお、図５を参照して説明した実施形態では、画面定義情報は、複数の操作画面を記述する単一のファイルとして提供されるものとし、画面遷移は、事前取得された画面定義情報中の該当箇所の記述に従って遷移先画面を描画および更新することによって行われるものとして説明した。そして、情報端末装置５０側で、単一ファイルの画面定義情報を用いて適宜画面遷移が行われ、１以上の操作画面で行われた設定内容が実行要求とともに一括して複合機２０側に伝達されるものとした。しかしながら、情報端末装置５０および複合機２０間で行われる操作内容の伝達方法は、図５に示した手法に限定されるものではない。
【００４９】
図６は、複合機２０と情報端末装置５０との間で実行される他の実施形態による画面表示操作処理を示すシーケンス図である。図６に示す実施形態では、画面定義情報が操作画面毎のファイルとして構成されており、情報端末装置５０から操作内容が都度複合機２０側に伝達される。図６に示す処理は、ステップＳ３０１から開始される。
【００５０】
ステップＳ３０１では、情報端末装置５０は、オペレータからの操作開始指示を受け付ける。ステップＳ３０２では、情報端末装置５０は、指定の複合機２０に対し操作開始要求メッセージを送信する。ステップＳ３０３では、複合機２０は、操作開始要求メッセージに応答して、情報端末装置５０に対し、複合機２０の操作パネル部３４上に現在表示中の操作画面を記述した画面定義情報を送信する。ステップＳ３０４では、情報端末装置５０は、受信した画面定義情報に従って操作画面を構築し、構築した操作画面を表示（ＵＩ構築・表示）する。
【００５１】
ステップＳ３０５では、情報端末装置５０は、オペレータからの画面遷移操作を受け付ける。ステップＳ３０６では、情報端末装置５０は、画面遷移操作により発生した遷移イベントに応答して、複合機２０に対し、画面遷移要求メッセージを送信する。ステップＳ３０７では、複合機２０は、画面遷移要求メッセージに応答して、現在表示中の操作画面からの画面遷移を実行し、ステップＳ３０８で、遷移先画面を記述した画面定義情報を情報端末装置５０に送信する。ステップＳ３０９では、情報端末装置５０は、受信した遷移先画面を記述する画面定義情報に従って操作画面を再構築し、構築した操作画面を再表示（ＵＩ再構築・再表示）する。
【００５２】
ステップＳ３１０では、情報端末装置５０は、オペレータからの設定操作を受け付ける。ステップＳ３１１では、情報端末装置５０は、設定操作により発生した設定イベントに応答して、複合機２０に対し、設定情報を含む設定要求メッセージを送信する。ステップＳ３１２では、複合機２０は、渡された設定情報を保存する。
【００５３】
ステップＳ３１３では、情報端末装置５０は、実行指示操作を受け付ける。ステップＳ３１４では、情報端末装置５０は、複合機２０に対し、実行要求を送信する。実行要求を受信した複合機２０側では、呼び出された配信フローにおける各処理が実行される。図６の例示では、複合機２０は、ステップＳ３１５で、ステップＳ３１２で保存された設定情報中に指定されたスキャン条件にてスキャンを実行し、ステップＳ３１６で、設定情報中に指定された条件にて配信処理を実行する。適宜実行結果の送信およびその表示が行われた後、本処理が終了する。
【００５４】
以上説明した第１の実施形態によれば、文書配信システム１０において、複合機２０を操作するためのＵＩを、該複合機２０にネットワーク１２を介して接続される情報端末装置５０のディスプレイ部６４上に表示し、情報端末装置５０の入力部６２から複合機２０に対し入力操作を行うことが可能となる。したがって、複合機が、ＵＩ表示に関し限定された描画性能しか有さない操作パネル部（表示装置自体を備えないものも含む。）を搭載していても、複合機が備える表示装置の描画性能にかかわらず、情報端末装置５０上に、適した形で操作画面を表示することができ、情報端末装置５０から、複合機が提供する機能を呼び出すことが可能となる。
【００５５】
なお、上述した実施形態では、情報端末装置５０側で表示される操作画面は、情報端末装置５０が備えるディスプレイ部６４の描画性能に適合する形で構築されるものとして説明してきた。以下、複合機２０が備える機能特性に応じて操作画面を修正することができる第２の実施形態について説明する。なお、第２の実施形態は、第１の実施形態と概ね同様な構成を備えるので、以下、相違点を中心に説明する。
【００５６】
以下、図９〜図１２を参照しながら、第２の実施形態の文書配信システムにおけるリモート操作機能について詳細を説明する。図９は、第２の実施形態の文書配信システムにおいて実現される機能ブロックを示す図である。図９に示す機能ブロック３００は、複合機２０上に実現される機能ブロック３２０と、情報端末装置５０上に実現される機能ブロック３５０とを含む。
【００５７】
複合機２０の機能ブロック３２０は、第１の実施形態と同様に、リモート通信部３２２、リモート操作パネル提供部３２４、画面定義情報保持部３２６、ＵＩ構築部３２８、ＵＩ表示部３３０、ＵＩ操作受付部３３２およびフロー実行制御部３３４を含み、さらに、ケーパビリティ情報保持部３３６を含み構成される。ケーパビリティ情報保持部３３６は、当該複合機２０が備える機能特性を記述するケーパビリティ情報を保持する。ケーパビリティ情報は、図１１に例示されるような、機能特性の有無を記述するものであり、例えば予め複合機２０の仕様に応じて準備される。
【００５８】
ＵＩ構築部３２８は、画面定義情報保持部３２６に保持された画面定義情報と、ケーパビリティ情報保持部３３６に保持されたケーパビリティ情報とを読み出し、その記述に従って操作画面を構築する。第２の実施形態によるリモート操作パネル提供部３２４は、第１の実施形態と同様に、操作情報受信部３４０および画面定義情報送信部３４２を含み、さらにケーパビリティ情報送信部３４４を含み構成される。ケーパビリティ情報送信部３４４は、リモート操作機能に接続する情報端末装置５０に対し、ケーパビリティ情報保持部３３６に保持されたケーパビリティ情報を送信する。
【００５９】
情報端末装置５０の機能ブロック３５０は、リモート通信部３５２およびリモート操作パネル部３５４を含む。リモート操作パネル部３５４は、第１の実施形態と同様に、画面定義情報受信部３６０、画面定義情報保持部３６２、ＵＩ構築部３６４、ＵＩ表示部３６６、ＵＩ操作受付部３６８、設定情報保持部３７０および操作情報送信部３７２を含み、さらに、ケーパビリティ情報受信部３７４と、ケーパビリティ情報保持部３７６とを含み構成される。
【００６０】
ケーパビリティ情報受信部３７４は、上記複合機２０のケーパビリティ情報送信部３４４から送信されたケーパビリティ情報を受信し、ケーパビリティ情報保持部３７６は、受信したケーパビリティ情報を保持する。ＵＩ構築部３６４は、画面定義情報保持部３６２に保持された画面定義情報と、ケーパビリティ情報保持部３７６に保持されたケーパビリティ情報とを読み出し、その記述に従って、当該情報端末装置５０のディスプレイ部６４の描画性能に適合することに加えて、複合機２０の機能特性（設定可能なスキャン解像度や用紙サイズなど）を反映させて操作画面を構築する。ＵＩ表示部３６６は、構築された操作画面をディスプレイ部６４上に表示する。
【００６１】
図１２は、情報端末装置５０のディスプレイ部６４に表示されるリモート操作パネル画面を例示する。図１２（Ａ）は、ケーパビリティ情報を用いないで構築された操作画面を例示し、図１２（Ｂ）は、図１１に示したケーパビリティ情報を用いて構築された操作画面を例示する。
【００６２】
図１２（Ａ）に示す画面２５０では、解像度の選択肢群２５２において、１５０ｄｐｉを含む全ての選択肢が表示されている。これに対して、図１２（Ｂ）に示す画面２６０では、ケーパビリティ情報における「ｓｃａｎｒｅｓｏｌｕｔｉｏｎ．１５０ｄｐｉ＝ｆａｌｓｅ」の記述に従って、解像度の選択肢群２６２において１５０ｄｐｉの選択肢２５６が隠されている。同様に、原稿方向の選択肢群２５４，２６４に関しても、図１２（Ａ）に示す画面２５０では、「右から」２５８ａおよび「下から」２５８ｂを含む全ての選択肢が表示されている。これに対して、図１２（Ｂ）に示す画面２６０では、「左から」および「上から」の２つの選択肢のみが表示されている。
【００６３】
図１０は、第２の実施形態による複合機２０と情報端末装置５０との間で実行される画面表示操作処理を示すシーケンス図である。図１０に示す処理は、ステップＳ４０１から開始し、ステップＳ４０１では、情報端末装置５０は、オペレータからの操作開始指示を受け付ける。ステップＳ４０２では、情報端末装置５０は、接続先複合機２０へ操作開始要求メッセージを送信する。ステップＳ４０３では、複合機２０は、情報端末装置５０に対し、画面定義情報を送信する。ステップＳ４０４では、情報端末装置５０は、複合機２０に対し、さらに、ケーパビリティ情報要求メッセージを送信する。ステップＳ４０５では、複合機２０は、ケーパビリティ情報要求メッセージに応答して、情報端末装置５０に対し、自身のケーパビリティ情報を送信する。
【００６４】
ステップＳ４０６では、情報端末装置５０は、受信した画面定義情報およびケーパビリティ情報に従って操作画面を構築（ＵＩ構築）し、ステップＳ４０７では、構築した操作画面を表示（ＵＩ表示）する。以降の処理は、図５に示したステップＳ２０６〜Ｓ２１５に示した処理フローと同様であるため、説明を割愛する。
【００６５】
上述した第２の実施形態によれば、文書配信システムにおいて、複合機が備える機能特性が反映された操作画面を情報端末装置５０側で表示し、複合機２０の入力操作を行うことが可能となる。第２の実施形態による操作画面では、複合機が備えていない機能特性に対応する選択肢が隠されるため、オペレータが誤って複合機２０が備えない機能特性の選択肢を選択してしまうことを好適に防止することができる。
【００６６】
なお、上述した第１および第２の実施形態では、情報端末装置５０側から操作中の操作パネル部３４を介した入力操作に関して、特に制限を設けていなかった。一方で、情報端末装置５０側から操作している間は、複合機２０の操作パネル部３４を介した入力操作を制限するなど、排他的な操作とすることが望ましい場合もある。以下、情報端末装置５０からの排他的操作を開始する旨の要求に応答して、当該複合機２０が備える操作パネル部３４を介した入力操作を制限する第３の実施形態について説明する。なお、第３の実施形態は、第１の実施形態と概ね同様な構成を備えているので、以下、相違点を中心に説明する。
【００６７】
以下、図１３および図１４を参照しながら、第３の実施形態によるリモート操作機能における情報端末装置５０および複合機２０間で実行される処理について、詳細を説明する。図１３および図１４は、第３の実施形態において複合機２０と情報端末装置５０との間で実行される画面表示操作処理を示すシーケンス図である。図１３および図１４に示す処理は、ステップＳ５０１から開始される。
【００６８】
ステップＳ５０１では、情報端末装置５０は、オペレータからの操作開始指示を受け付ける。本実施形態において、上記指示は、接続先複合機が備える操作パネル部を介した入力操作を制限することを求める指示である。ステップＳ５０２では、情報端末装置５０は、接続先複合機２０へ操作開始要求メッセージを送信する。ステップＳ５０３では、複合機２０は、情報端末装置５０に対し、画面定義情報を送信する。
【００６９】
ステップＳ５０４では、情報端末装置５０は、さらに、複合機２０に対し、複合機ロック要求メッセージを送信する。複合機２０は、ステップＳ５０５で、複合機ロック要求メッセージに対応して、複合機２０の操作パネル部３４を介した入力操作を制限するためのロック処理を実行する。ステップＳ５０６では、複合機２０は、所定の満了時間が設定されたロック開放タイマを作動させる。上記ロック開放タイマは、リモート操作パネルから操作が行われないアイドル状態が一定期間続いた場合に、情報端末装置との接続が切断されていると推定し、上記操作パネル部３４を介した入力操作の制限を解除するためのタイマである。一方、情報端末装置５０は、ステップＳ５０７で、受信した画面定義情報に従って操作画面を構築（ＵＩ構築）し、ステップＳ５０８で、構築した操作画面を表示（ＵＩ表示）する。
【００７０】
ステップＳ５０９〜Ｓ５１２に示した処理フローは、図５に示したステップＳ２０６〜Ｓ２０９の処理と同様であるため説明を割愛する。ステップＳ５１３では、情報端末装置５０は、オペレータから実行指示操作を受け付ける。ステップＳ５１４では、情報端末装置５０は、複合機２０に対し、設定情報とともに実行要求を送信する。実行要求を受信した複合機２０は、ステップＳ５１５で、スキャンを実行し、ステップＳ５１６で、配信処理を実行する。上記実行要求が行われた場合は、少なくともアイドル状態ではないので、ステップＳ５１７では、複合機２０は、ステップＳ５０６で作動させたロック開放タイマをリセットする。
【００７１】
ステップＳ５１８では、情報端末装置５０は、オペレータからの操作終了指示を受け付ける。上記指示は、複合機２０の操作パネル部３４を介した入力操作の制限を解除することを求める指示である。ステップＳ５１９では、情報端末装置５０は、複合機２０へロック開放要求メッセージを送信する。複合機２０は、ステップＳ５２０で、ロック開放要求メッセージに対応して、ロック開放を行い、複合機２０の操作パネル部３４を介した入力操作の制限を解除し、ステップＳ５２１では、上記ロック開放タイマを停止させる。
【００７２】
また、ステップＳ５２２でカウンタが満了すると、複合機２０は、ステップＳ５２３で、ロック開放を行い、複合機２０の操作パネル部３４を介した入力操作の制限を解除し、ステップＳ５２４では、上記ロック開放タイマを停止させる。
【００７３】
上述した第３の実施形態によれば、文書配信システムにおいて、情報端末装置５０側から複合機２０の入力操作を行う場合に、複合機２０の操作パネル部からの操作を制限することができる。これにより、情報端末装置５０で操作中に、勝手に複合機２０側から操作されるような事態を防止することができる。また、上記複合機２０が備える操作パネル部３４を介した入力操作の制限は、事前設定された時間が経過したこと、または情報端末装置５０から制限解除の明示的な要求を受信したことに応答して解除される。したがって、情報端末装置５０側で誰も操作していないのに長時間にわたって複合機２０の操作が制限されたりすることを好適に防止することができる。
【００７４】
なお、上述までの実施形態では、ネットワークを介して相互に接続される、複合機と情報端末装置と管理端末装置とからなる文書配信システムを一例として説明してきた。しかしながら、文書配信システムの構成は、特に限定されるものではなく、システム規模に応じて、図１５に示すように、複数の複合機を管理するサーバを立てることもできる。図１５に示す実施形態による文書配信システム５００では、複合機５２０，５４０は、管理端末装置５８０から文書配信サーバ５９０を経て、上述した画面定義情報およびフロー定義情報の配信を受ける。複合機５２０，５４０は、文書配信フローにおける画像入力装置として動作し、フロー中の負荷が高い一部の処理を文書配信サーバ５９０側に負担させることができる。
【００７５】
以上説明したように、上述までの実施形態によれば、画像処理装置の操作画面を、ネットワークを介して接続される情報端末装置上に表示し、情報端末装置から画像処理装置に対する入力操作を可能とする、画像処理システム、情報端末装置、画面表示方法およびプログラムを提供することができる。
【００７６】
なお、上記機能部は、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）、などのレガシープログラミング言語やオブジェクト指向プログラミング言語などで記述されたコンピュータ実行可能なプログラムにより実現でき、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ブルーレイディスク、ＳＤカード、ＭＯなど装置可読な記録媒体に格納して、あるいは電気通信回線を通じて頒布することができる。
【００７７】
これまで本発明の実施形態について説明してきたが、本発明の実施形態は上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００７８】
１０，５００…文書配信システム、１２，５１２…ネットワーク、２０，４０，５２０，５４０…複合機、２２…制御部、２４…主記憶部、２６…補助記憶部、２８…外部記憶装置Ｉ／Ｆ部、３０…ネットワークＩ／Ｆ部、３２…エンジン部、３４…操作パネル部、５０，５５０…情報端末装置、５２…制御部、５４…主記憶部、５６…補助記憶部、５８…外部記憶装置Ｉ／Ｆ部、６０…ネットワークＩ／Ｆ部、６２…入力部、６４…ディスプレイ部、８０，５８０…管理端末装置、１００，１２０，１５０，３００，３２０，３５０…機能ブロック、１２２，３２２…リモート通信部、１２４，３２４…リモート操作パネル提供部、１２６，３２６…画面定義情報保持部、１２８，３２８…ＵＩ構築部、１３０，３３０…ＵＩ表示部、１３２，３３２…ＵＩ操作受付部、１４０，３４０…操作情報受信部、１４２，３４２…画面定義情報送信部、１３４，３３４…フロー実行制御部、１５２，３５２…リモート通信部、１５４，３５４…リモート操作パネル部、１６０，３６０…画面定義情報受信部、１６２，３６２…画面定義情報保持部、１６４，３６４…ＵＩ構築部、１６６，３６６…ＵＩ表示部、１６８，３６８…ＵＩ操作受付部、１７０，３７０…設定情報保持部、１７２，３７２…操作情報送信部、２００…初期画面、２０２…メッセージ表示、２０４…接続先管理ボタン、２０６…接続先指定ボタン、２２０，２５０，２６０…リモート操作パネル画面、２２２…切断ボタン、２２４…操作画面表示領域、２２６…スタート・ボタン、２３０…タイトル表示、２３２，２３４，２３６，２４０…ボタン、２３８…タブ、２４２，２４４…スクロール・ボタン、２５２，２５４，２６２，２６４…選択肢群、２５６，２５８…選択肢、３３６…ケーパビリティ情報保持部、３４４…ケーパビリティ情報送信部、３７４…ケーパビリティ情報受信部、３７６…ケーパビリティ情報保持部、５９０…文書配信サーバ
【先行技術文献】
【特許文献】
【００７９】
【特許文献１】特許第４５３９２９３号公報
【特許文献２】特開２０１１−１８６７８９号公報
【特許文献３】特開２００９−１８８５８２号公報
【図１】
0005870714.tif 000002
【図２】
0005870714.tif 000003
【図３】
0005870714.tif 000004
【図４】
0005870714.tif 000005
【図５】
0005870714.tif 000006
【図６】
0005870714.tif 000007
【図７】
0005870714.tif 000008
【図８】
0005870714.tif 000009
【図９】
0005870714.tif 000010
【図１０】
0005870714.tif 000011
【図１１】
0005870714.tif 000012
【図１２】
0005870714.tif 000013
【図１３】
0005870714.tif 000014
【図１４】
0005870714.tif 000015
【図１５】
0005870714.tif 000016
【図１６】
0005870714.tif 000017