(57)【要約】【課題】リアルタイムに設定情報が反映されることにより、ユーザの利便性を向上させる。【解決手段】ネットワークを介してサーバ装置から受信した表示情報に基づいて、条件設定を入力可能な入力画面を表示する表示手段と、画像形成を実行するハードウェアと、入力画面に対して入力された条件設定と実行指示とを送信する送信手段と、送信手段で送信した条件設定と実行指示に基づいてサーバ装置で作成された実行指示データを受信すると、該実行指示データに基づいた画像形成をハードウェアに実行させる制御手段と、を含む画像形成装置であって、制御手段は、所定の単位で画像形成を実行する毎にその旨をサーバ装置へ通知し、画像形成を実行している間、通知に対する応答でサーバ装置から画面情報が送信される毎に該画面情報を表示手段に表示する。【選択図】図６
2015165651.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してサーバ装置から受信した表示情報に基づいて、条件設定を入力可能な入力画面を表示する表示手段と、
画像形成を実行するハードウェアと、
前記入力画面に対して入力された条件設定と実行指示とを送信する送信手段と、
前記送信手段で送信した条件設定と実行指示に基づいて前記サーバ装置で作成された実行指示データを受信すると、該実行指示データに基づいた画像形成を前記ハードウェアに実行させる制御手段と、
を含む画像形成装置であって、
前記制御手段は、所定の単位で前記画像形成を実行する毎にその旨を前記サーバ装置へ通知し、前記画像形成を実行している間、前記通知に対する応答で前記サーバ装置から画面情報が送信される毎に該画面情報を前記表示手段に表示する
ことを特徴とする画像形成装置。
【請求項２】
前記実行指示データを受信すると、前記画像形成を開始する旨の指示を前記サーバ装置へ送信し、該指示に基づいて前記サーバ装置が作成する、前記画像形成を実行中である旨の画面情報を、前記サーバ装置から受信することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像形成が終了した旨の指示を前記サーバ装置へ送信し、該指示に基づいて前記サーバ装置が作成する、前記画像形成が終了した旨の画面情報を、前記サーバ装置から受信することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記条件設定は任意のパラメータから構成され、装置の種類に応じて変化することを特徴とする請求項１から３の何れか１項に記載の画像形成装置。
【請求項５】
画像形成装置とサーバ装置とがネットワークを介して接続された画像形成システムにおいて、
前記画像形成装置は、
前記サーバ装置から受信した表示情報に基づいて、条件設定を入力可能な入力画面を表示する表示手段と、
画像形成を実行するハードウェアと、
前記入力画面に対して入力された条件設定と実行指示とを前記サーバ装置へ送信する送信手段と、を備え、
前記サーバ装置は、
前記送信された条件設定と実行指示を受信する受信手段と、
前記条件設定と前記実行指示とに基づいて実行指示データを作成する作成手段と、
前記実行指示データを前記画像形成装置へ送信する送信手段と、を備え、
前記画像形成装置は、
前記送信された実行指示データを受信すると、該実行指示データに基づいた画像形成を前記ハードウェアに実行させる制御手段を備え、
前記制御手段は、所定の単位で前記画像形成を実行する毎にその旨を前記サーバ装置へ通知し、前記画像形成を実行している間、前記通知に対する応答で前記サーバ装置から画面情報が送信される毎に該画面情報を前記表示手段に表示することを特徴とする画像形成システム。
【請求項６】
画像形成を実行するハードウェアを有する画像形成装置における画像形成方法であって、
ネットワークを介してサーバ装置から受信した表示情報に基づいて、条件設定を入力可能な入力画面を表示する工程と、
前記入力画面に対して入力された条件設定と実行指示とを送信する工程と、
前記送信する工程で送信した条件設定と実行指示に基づいて前記サーバ装置で作成された実行指示データを受信する工程と、
該実行指示データに基づいた画像形成を前記ハードウェアに実行させる工程と、
所定の単位で前記画像形成を実行する毎にその旨を前記サーバ装置へ通知する工程と、
前記画像形成を実行している間、前記通知する工程に対する応答で前記サーバ装置から画面情報が送信される毎に該画面情報を表示する工程と、
を含むことを特徴とする画像形成方法。
【請求項７】
画像形成を実行するハードウェアを有する画像形成装置のコンピュータに、
ネットワークを介してサーバ装置から受信した表示情報に基づいて、条件設定を入力可能な入力画面を表示する処理と、
前記入力画面に対して入力された条件設定と実行指示とを送信する処理と、
前記送信する処理で送信した条件設定と実行指示に基づいて前記サーバ装置で作成された実行指示データを受信する処理と、
該実行指示データに基づいた画像形成を前記ハードウェアに実行させる処理と、
所定の単位で前記画像形成を実行する毎にその旨を前記サーバ装置へ通知する処理と、
前記画像形成を実行している間、前記通知する処理に対する応答で前記サーバ装置から画面情報が送信される毎に該画面情報を表示する処理と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成システム、画像形成方法、及びプログラムに関する。
【背景技術】
【０００２】
ＭＦＰ（Multi Function Peripheral：多機能周辺装置）に求められる機能は、様々なニーズに対応するため高機能化しており、これに対応するため、開発期間や開発投資の増加が懸念される。そこで、ＭＦＰの機能そのものを、ＭＦＰ本体以外のサーバ側で提供し、かつ、それらの機能を、ＭＦＰ本体の操作パネルで操作実行できるよう統一された操作性を特徴とするリモートシステムが既に知られている。このリモートシステムは、ユーザがＭＦＰにおいてＷｅｂブラウザ等を操作することによりＷｅｂサーバにアクセスし、Ｗｅｂサーバに対して必要なデータの処理や転送を指示するＷｅｂアプリケーションと呼ばれる技術である。
【０００３】
特許文献１には、画面開発の効率化を維持すると共に、画像形成装置が有する特有のハードウェアの制御も可能なインタフェースを提供することを目的として、ＨＴＭＬ（Hyper Text Markup Language）データをＷｅｂサーバにおいて生成又は管理することにより、Ｗｅｂサーバ側において変更するだけで、複数の複合機のカスタマイズを同時に行う技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、今までのＷｅｂアプリケーションでは、Ｗｅｂサーバ側では、現在どのような設定がなされているかという情報を有しているが、ＭＦＰ（複合機）側では、操作手順において如何なるものが設定されたかという情報を有しておらず、画面上にリアルタイムに更新されないので、現在の設定状況を知ることができないという問題があった。
【０００５】
また、特許文献１には、画像形成装置が有する特有のハードウェアの制御が可能な画像処理システムが開示されているが、現在どのような操作が設定されているかという情報はすべてサーバが有している。したがって、ＭＦＰ（複合機）はその情報を有しておらず、ユーザは、ＭＦＰ（複合機）に対してどのような操作をどのような手順で設定したかという情報をリアルタイムで知ることができないという問題は依然として解消されていない。
【０００６】
そこで、本発明は、上記従来技術の問題点に鑑みてなされたものであって、画像形成装置に対してリアルタイムに設定情報が反映されることにより、ユーザの利便性を向上させることが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明における画像形成装置は、ネットワークを介してサーバ装置から受信した表示情報に基づいて、条件設定を入力可能な入力画面を表示する表示手段と、画像形成を実行するハードウェアと、前記入力画面に対して入力された条件設定と実行指示とを送信する送信手段と、前記送信手段で送信した条件設定と実行指示に基づいて前記サーバ装置で作成された実行指示データを受信すると、該実行指示データに基づいた画像形成を前記ハードウェアに実行させる制御手段と、を含む画像形成装置であって、前記制御手段は、所定の単位で前記画像形成を実行する毎にその旨を前記サーバ装置へ通知し、前記画像形成を実行している間、前記通知に対する応答で前記サーバ装置から画面情報が送信される毎に該画面情報を前記表示手段に表示することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、画像形成装置に対してリアルタイムに設定情報が反映されることにより、ユーザの利便性を向上させることが可能な画像形成装置を得ることができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る画像形成システムの全体構成について説明する構成図である。
【図２】本実施形態に係る画像形成システムを構成するリモートサーバのハードウェアブロック図である。
【図３】本実施形態に係る画像形成システムを構成するリモートサーバの機能ブロック図である。
【図４】本実施形態に係る画像形成システムを構成するＭＦＰのハードウェアブロック図である。
【図５】本実施形態に係る画像形成システムを構成するＭＦＰの機能ブロック図である。
【図６】本実施形態に係る画像形成システムにおいてコピー操作実行時の信号の流れについて説明するシーケンス図である。
【図７】本実施形態に係る画像形成システムにおいて機種情報転送時の、（ａ）リモートサーバに格納されている情報データテーブルの状態を示す図、（ｂ）（ｃ）ＭＦＰの操作パネルの表示状態について説明する図である。
【図８】本実施形態に係る画像形成システムにおいてコピー操作実行時のＭＦＰの操作パネルの表示状態について説明する図である。
【図９】本実施形態に係る画像形成システムを構成するリモートサーバの記憶手段に格納されている設定テーブルの状態を示す図である。
【図１０】本実施形態に係る画像形成システムにおいてコピー操作実行時のＭＦＰの操作パネルの表示状態について説明する図である。
【図１１】本実施形態に係る画像形成システムにおいてスキャン実行時の信号の流れについて説明するシーケンス図である。
【図１２】本実施形態に係る画像形成システムにおいてスキャン操作実行時のＭＦＰの操作パネルの表示状態について説明する図である。
【図１３】本実施形態に係る画像形成システムにおいてスキャン操作実行時のＭＦＰの操作パネルの表示状態について説明する図である。
【図１４】本実施形態に係る画像形成システムを構成するリモートサーバの記憶手段に格納されている設定テーブルの状態を示す図である。
【図１５】本実施形態に係る画像形成システムにおいて起動操作実行時と終了操作実行時の信号の流れについて説明するシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を参照して詳細に説明する。なお、各図中、同一又は相当する部分には同一の符号を付しており、その重複説明は適宜に簡略化乃至省略する。以下、本実施形態について説明するが、本実施形態は、以下に説明する実施形態に限定されるものではない。
【００１１】
まず、本実施形態に係る画像形成システムの全体構成について説明する。図１は、本実施形態に係る画像形成システムの全体構成について説明する構成図である。
【００１２】
図１において、画像形成システム１００は、例えば、画像形成装置の一例であるプリンタや複合機の一例であるＭＦＰ１  ３００、ＭＦＰ２  ３０１と、ＭＦＰ１  ３００、ＭＦＰ２  ３０１を遠隔操作するリモートサーバ２００とで構成される。ＭＦＰ１  ３００、ＭＦＰ２  ３０１には、それぞれ操作パネル３１０、３１１が搭載されている。ＭＦＰ１  ３００、ＭＦＰ２  ３０１は、ネットワーク４００を介してリモートサーバ２００と接続されている。なお、図１では、ネットワーク４００を介して、リモートサーバ２００が、２台のＭＦＰに接続されている例について示しているが、任意の台数のＭＦＰが、リモートサーバ２００に接続される構成となっていても良い。
【００１３】
次に、本実施形態に係る画像形成システムを構成するリモートサーバのハードウェア構成について説明する。図２は、本実施形態に係る画像形成システムを構成するリモートサーバのハードウェアブロック図である。
【００１４】
サーバ装置の一例であるリモートサーバ２００は、リモートサーバ２００の操作フローを含む全体の動作を制御する制御部（ＣＰＵ：Central Processing Unit）２０１を有している。また、ＣＰＵ２０１がロードして実行するプログラムを格納するＲＯＭ（Read Only Memory）２０２を有している。さらに、リモートサーバ２００は、ＣＰＵ２０１が実行するプログラムで得られたデータを一時的に格納するＲＡＭ（Random Access Memory）２０３を有している。そして、実行するアプリケーションプログラムを格納するＨＤＤ（Hard Disk Drive）２０４と、ネットワーク４００に接続し、ＭＦＰ１  ３００、ＭＦＰ２  ３０１と通信を行うためのネットワークインタフェース（Ｉ／Ｆ）２０５とを有している。
【００１５】
ＨＤＤ２０４には、ＭＦＰ１  ３００、ＭＦＰ２  ３０１の機種毎に搭載されている機能や表示するメニューが異なるため、装置情報と能力とを対応付けた情報データテーブルが格納されている。この点については後述する。また、ＨＤＤ２０４は、ＭＦＰ１  ３００、ＭＦＰ２  ３０１において、印刷やコピー等を実行したときの使用履歴情報、及びＭＦＰ１  ３００、ＭＦＰ２  ３０１の操作パネル３１０、３１１に表示する表示部品の画像データを保持している。さらに、ＨＤＤ２０４は、ＭＦＰ１  ３００、ＭＦＰ２  ３０１で保持していたデータ、例えば、アドレス帳データ、カウンタデータ、設定値データ等の設定情報を保持している。
【００１６】
なお、図２では、ネットワークＩ／Ｆ２０５の一例としてＮＩＣ（Network Interface Card）を挙げている。ただし、ＭＦＰ１  ３００、ＭＦＰ２  ３０１と接続され、ＭＦＰ１  ３００、ＭＦＰ２  ３０１と情報のやり取りを行うことが可能な通信媒体であれば、有線又は無線のＬＡＮ（Local Area Network）以外の、どのようなものであっても良い。例えば、ブルートゥース（登録商標）、ＮＦＣ（Near Field Communication）、ＵＳＢ（Universal Serial Bus）等が挙げられる。
【００１７】
次に、本実施形態に係る画像形成システムを構成するリモートサーバの機能について説明する。図３は、本実施形態に係る画像形成システムを構成するリモートサーバの機能ブロック図である。
【００１８】
リモートサーバ２００は、ＭＦＰ１  ３００、ＭＦＰ２  ３０１の操作パネル３１０、３１１に表示するための各種の画像データ、言語データ、及び操作部メニューデータを保持するＨＤＤ２０４に対して記憶させる役割を担う記憶手段２１７を有している。各種のデータの一例として、操作パネル３１０、３１１上のボタンや装置の画像といった部品の画像データや、メッセージ等の言語データ、操作メニューのデータ等が挙げられる。
【００１９】
リモートサーバ２００は、ユーザから受け付けた操作イベントに対応する処理をＭＦＰで実行するための指示データ、ＭＦＰが処理実行中に表示するデータを更新・作成するデータ作成手段２１４を有する。また、ＭＦＰの装置情報に対応付けられた設定データ、ＭＦＰからの通知や命令により実行されたデータ、データ作成手段２１４により作成されたデータをＭＦＰに対して送信するデータ送信手段２１１を有する。さらに、ＭＦＰが受け付けた命令や、ＭＦＰにおいて処理が終了した旨のデータを受信するデータ受信手段２１２を有する。
【００２０】
次に、本実施形態に係る画像形成システムを構成するＭＦＰのハードウェア構成について説明する。図４は、本実施形態に係る画像形成システムを構成するＭＦＰのハードウェアブロック図である。
【００２１】
ＭＦＰ１  ３００、ＭＦＰ２  ３０１は、ＭＦＰ１  ３００、ＭＦＰ２  ３０１の操作フローを含む全体の動作を制御する制御部（ＣＰＵ）３０２と、ＣＰＵ３０２がロードして実行するプログラムを格納するＲＯＭ３０３とを有している。また、ＭＦＰ１  ３００、ＭＦＰ２  ３０１は、ＣＰＵ３０２が実行するプログラムで得られたデータを一時的に格納するＲＡＭ３０４を有している。さらに、実行するアプリケーションプログラムを格納するＨＤＤ３０５と、画像データを読み取るスキャナ３０６と、画像データを形成するプリンタ３０７とを有している。
【００２２】
また、ＭＦＰ１  ３００、ＭＦＰ２  ３０１は、ユーザからの操作を受け付ける操作パネル３０８を有し、操作パネル３０８は、表示部３０８０と操作部３０８１とを有している。表示部３０８０は、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）で構成され、操作部３０８１は、ハードウェアで構成されたボタンキーである。なお、操作部３０８１は、表示部３０８０のタッチパネルディスプレイに設けられたソフトウェアキーであっても良い。さらに、リモートサーバ２００からデータを受信するための通信インタフェース（Ｉ／Ｆ）３１２を有している。
【００２３】
通信Ｉ／Ｆ３１２を介して受け取ったパネル表示用画像データは、操作パネル３０８の表示部３０８０に表示される。すなわち、リモートサーバ２００から受信した表示情報に基づいて、操作部３０８１又はタッチパネルの表示部３０８０を用いてリモートサーバ２００に対する条件設定等が入力可能となる。ＣＰＵ３０２は、操作パネル３０８の操作部３０８１が操作されたときの命令を検知する。また、操作パネル３０８の操作部３０８１で受け付けた命令は、通信Ｉ／Ｆ３１２を介して、リモートサーバ２００へ送信される。
【００２４】
次に、本実施形態に係る画像形成システムを構成するＭＦＰの機能について説明する。図５は、本実施形態に係る画像形成システムを構成するＭＦＰの機能ブロック図である。
【００２５】
ＭＦＰ１  ３００、ＭＦＰ２  ３０１は、ユーザからの操作を受け付ける操作受付手段３５３を有している。また、受け付けた操作に対応するデータをリモートサーバ２００へ送信する送信手段３５１を有している。さらに、リモートサーバ２００によって実行されたデータを受信する受信手段３５２を有している。
【００２６】
次に、本実施形態に係る画像形成システムにおいてコピー操作実行時の信号の流れについて説明する。図６は、本実施形態に係る画像形成システムにおいてコピー操作実行時の信号の流れについて説明するシーケンス図である。
【００２７】
図６において、ＭＦＰ利用ユーザ５００がコピー操作を実施するとき、ＭＦＰ１  ３００、ＭＦＰ２  ３０１とリモートサーバ２００との間では、以下に説明するようなやり取りが実行される。まず、ＭＦＰ１  ３００、又はＭＦＰ２  ３０１からリモートサーバ２００に対して機種情報が転送される（ステップ（以下、Ｓという。）４００）。リモートサーバ２００のＨＤＤ２０４には、上記したようにＭＦＰの機種毎の装置情報と能力とを対応付けた情報データテーブルが格納されている。この点について図７を用いて説明する。図７は、本実施形態に係る画像形成システムにおいて機種情報転送時の、（ａ）リモートサーバに格納されている情報データテーブルの状態を示す図、（ｂ）（ｃ）ＭＦＰの操作パネルの表示状態について説明する図である。
【００２８】
図７（ａ）に示すように、リモートサーバ２００のＨＤＤ２０４には、ＭＦＰの機種とその能力とを対応付けた情報データテーブル２１３が格納されている。図７（ａ）に示すように、ＭＦＰ１  ３００は、カラー印刷に対応可能であるが、ＭＦＰ２  ３０１は、カラー印刷に対応していない。また、ＭＦＰ１  ３００は、Ａ３サイズの用紙に対応可能であるが、ＭＦＰ２  ３０１は、Ａ３サイズの用紙に対応していない。
【００２９】
図６に戻り、リモートサーバ２００は、ＭＦＰ１  ３００、又はＭＦＰ２  ３０１に対してパネル表示データを転送する（Ｓ４０１）。パネル表示用のデータは、パネル表示ビットマップ画像データでも良いし、ＸＭＬ（Extensible Markup Language）等によって定義された表示用に規定されているフォーマットにしたがったデータでも良い。Ｓ４００とＳ４０１とは、例えば、ＨＴＴＰ（Hypertext Transfer Protocol）リクエストを送信し、その応答として出力されるものであり、Ｓ４００がＨＴＴＰリクエストに相当し、Ｓ４０１がＨＴＴＰリクエストの応答となるＨＴＴＰレスポンスに相当する。例えば、ＭＦＰを起動し、コピーアプリケーションの実行という操作がなされたとき、ＭＦＰはリモートサーバに対してアクセスを行う。そして、リモートサーバからＭＦＰに対してその応答がなされる。ＭＦＰからリモートサーバに対するアクセスは、例えば、予め定められたＵＲＬ（Uniformed Resource Locator）等が用いられる。
【００３０】
このとき、Ｓ４００において、リモートサーバ２００に対して機種情報を転送したＭＦＰがＭＦＰ２  ３０１である場合、リモートサーバ２００は、図７（ｂ）に示す情報データテーブルに対応するパネル表示データを転送する（Ｓ４０１）。図７（ｂ）のパネル表示データは、用紙がＡ３サイズに対応していないこと（Ａ３を選択するアイコンは表示されない）、及びモノクロ印刷しかできないので、カラー／モノクロの選択はできないことを示している。
【００３１】
また、Ｓ４００において、リモートサーバ２００に対して機種情報を転送したＭＦＰがＭＦＰ１  ３００である場合、リモートサーバ２００は、図７（ｃ）に示す情報データテーブルに対応するパネル表示データを転送する（Ｓ４０１）。図７（ｃ）のパネル表示データは、部数設定が初期設定値の１であること、用紙サイズが自動であること、及びカラー／モノクロ印刷設定が初期設定値のカラーであることを示している。
【００３２】
ＭＦＰ１、３００、ＭＦＰ２  ３０１は、Ｓ４０１によってリモートサーバ２００から転送されたパネル表示を操作パネル３０８の表示部３０８０に表示する（Ｓ４０２）。ＭＦＰ利用ユーザ５００が、ＭＦＰ１  ３００の操作パネル３０８の操作部３０８１又はタッチパネルの表示部３０８０を用いてキー操作又はパネル操作を行う（Ｓ４０３）。このとき、ＭＦＰ利用ユーザ５００は、コピーを実行する部数設定を行うため、図７（ｃ）の部数設定の欄をタッチする。そうすると、ＭＦＰ１  ３００は、リモートサーバ２００に対して部数設定が押下されたことを通知する（Ｓ４０４）。
【００３３】
リモートサーバ２００は、ＭＦＰ１  ３００に対して部数設定変更画面を転送する（Ｓ４０５）。この部数設定変更画面について図８を用いて説明する。図８は、本実施形態に係る画像形成システムにおいてコピー操作実行時のＭＦＰの操作パネルの表示状態について説明する図である。
【００３４】
ＭＦＰ利用ユーザ５００が、図８（ａ）に示す部数設定画面において、操作部３０８１又はタッチパネルの表示部３０８０を用いてキー操作又はパネル操作を行う（Ｓ４０６）。ここでは、例えば部数として１０部が設定されたとする。そうすると、図８（ａ）の部数設定の欄に１０が表示される。
【００３５】
ＭＦＰ利用ユーザ５００が、操作部３０８１又はタッチパネルの表示部３０８０を用いてＯＫボタンを押下すると、ＭＦＰ１  ３００からリモートサーバ２００に対して部数設定が入力される（Ｓ４０７）。リモートサーバ２００は、部数設定データを初期設定値である１から１０に更新する（Ｓ４０８）。この設定データの更新について図９を用いて説明する。図９は、本実施形態に係る画像形成システムを構成するリモートサーバの記憶手段に格納されている設定テーブルの状態を示す図である。
【００３６】
図９（ａ）に示すように、リモートサーバ２００の記憶手段２１７は、部数、用紙サイズ、及びカラー／モノクロ印刷のそれぞれに対する初期設定値を設定テーブルとして保持している。そして、Ｓ４０８の処理において、部数設定データの更新が行われると、記憶手段２１７の設定テーブルのデータを図９（ｂ）のように書き換えて保持する。すなわち、ここでは、部数が１から１０に書き換えられる。
【００３７】
そして、リモートサーバ２００は、図８（ｂ）に示すように、部数設定が１０に変更されたパネル表示データを作成し（Ｓ４０９）、このパネル表示データをＭＦＰ１  ３００に対して転送する（Ｓ４１０）。そうすると、ＭＦＰ１  ３００は、操作パネル３０８の表示部３０８０に図８（ｂ）に示すようなパネルデータを表示する（Ｓ４１１)。
【００３８】
その後、ＭＦＰ利用ユーザ５００が操作パネル３０８の操作部３０８１又はタッチパネルの表示部３０８０のスタートキーを押下すると（Ｓ４１２）、ＭＦＰ１  ３００は、スタートキーが押下されたという操作イベントを通知する（Ｓ４１３）。そうすると、リモートサーバ２００は、ＭＦＰ１  ３００に対してコピージョブの実行を指示する（Ｓ４１４）。
【００３９】
このコピージョブの実行指示データには、リモートサーバ２００の記憶手段２１７に格納されている設定テーブルの設定値のすべてが含まれている。すなわち、図９に示したような、部数設定、用紙サイズ、カラー／モノクロ設定（印刷設定）等のすべての設定テーブルの設定値がＭＦＰ１  ３００に送信される。この際、コピージョブの実行の指示手段となるプロトコルは、ＳＯＡＰ（Simple Object Access Protocol）、ＲＥＳＴ（Representation State Transfer）等、汎用的なプロトコルを用いても良い。また、図９では、部数、用紙サイズ、及びカラー／モノクロといったパラメータに対する設定値が格納されている例について説明しているが、このパラメータは、ＭＦＰの種類に応じて変化するものである。
【００４０】
ＭＦＰ１  ３００からコピー開始指示の命令が送信される（Ｓ４１５）と、リモートサーバ２００は、コピー動作の実行に応じてデータベース（ＨＤＤ２０４）を更新し（Ｓ４１６）、コピー動作実行中であることを示すパネル表示データを作成する（Ｓ４１７）。そして、リモートサーバ２００は、コピー中であることを示すパネル表示データをＭＦＰ１  ３００に対して送信する（Ｓ４１８）。このパネル表示データについて図１０を用いて説明する。図１０は、本実施形態に係る画像形成システムにおいてコピー操作実行時のＭＦＰの操作パネルの表示状態について説明する図である。
【００４１】
Ｓ４１８において送信されるコピー中であることを示すパネル表示データは、例えば、図１０（ａ）に示すように、操作パネル３０８の表示部３０８０に「コピー中です」といった表示がなされる。そして、ＭＦＰ１  ３００は、スキャナ３０６とプリンタ３０７とにおいてコピーを実行し、用紙が排出される度に、印刷が終了した旨をリモートサーバ２００へ通知する（Ｓ４１９、Ｓ４２０）。すなわち、ＭＦＰ１  ３００は、例えば１ページ毎といった所定の単位でコピーが終了した旨をリモートサーバ２００へ通知する。コピーを実行している間、ＭＦＰ１  ３００は、その通知に対する応答でリモートサーバ２００から「コピー中です」という画面情報が送信される毎に、当該画面情報を操作パネル３０８の表示部３０８０に表示する。
【００４２】
Ｓ４２１において、最終原稿の印刷が終了した場合（Ｓ４２１）、ＭＦＰ１  ３００は、リモートサーバ２００に対してコピーが終了した旨の通知を行う（Ｓ４２２）。また、Ｓ４２１において、最終原稿の印刷が終了しないエラー状態の場合、操作パネル３０８の表示部３０８０に、エラー表示を行う。
【００４３】
リモートサーバ２００は、ＭＦＰ１  ３００からコピーが終了した旨の通知（Ｓ４２２）を受け取ると、その通知に応じて、カウンタのカウントアップ等の印刷の履歴をデータベース（ＨＤＤ２０４）上で更新する（Ｓ４２３）。その後、リモートサーバ２００は、コピーが終了した旨、又は待機中である旨のパネル表示データを作成し（Ｓ４２４）、ＭＦＰ１  ３００に対してパネル表示データを転送する（Ｓ４２５）。Ｓ４２５において転送されるコピーが終了したことを示すパネル表示データは、例えば、図１０（ｂ）に示すように、操作パネル３０８の表示部３０８０に「終了」といった表示がなされる。
【００４４】
次に、本実施形態に係る画像形成システムにおいてスキャン操作時の信号の流れについて説明する。図１１は、本実施形態に係る画像形成システムにおいてスキャン実行時の信号の流れについて説明するシーケンス図である。
【００４５】
図１１において、ＭＦＰ利用ユーザ５００がスキャン操作を実施するとき、ＭＦＰ１  ３００、ＭＦＰ２  ３０１とリモートサーバ２００との間では、以下に説明するようなやり取りが実行される。まず、スキャン操作における宛先選択操作について説明する。ＭＦＰ利用ユーザ５００は、ＭＦＰ１  ３００、又はＭＦＰ２  ３０１の操作パネル３０８の操作部３０８１又はタッチパネルの表示部３０８０を用いて宛先選択のためのキー操作又はパネル操作を行う（Ｓ５０１）。ＭＦＰ１  ３００、ＭＦＰ２  ３０１は、リモートサーバ２００に対してスキャン設定通知を転送する（Ｓ５０２）。リモートサーバ２００は、ＭＦＰ１  ３００、ＭＦＰ２  ３０１に対してスキャン設定画面を転送する（Ｓ５０３）。このスキャン設定画面について図１２を用いて説明する。
【００４６】
図１２は、本実施形態に係る画像形成システムにおいてスキャン操作実行時のＭＦＰの操作パネルの表示状態について説明する図である。ＭＦＰ１  ３００、ＭＦＰ２  ３０１の操作パネル３０８の表示部３０８０には、図１２（ａ）に示すようなスキャン設定画面が表示される。ＭＦＰ利用ユーザ５００は、ＭＦＰ１  ３００、又はＭＦＰ２  ３０１の操作パネル３０８の操作部３０８１又はタッチパネルの表示部３０８０を用いてキー操作又はパネル操作を行う（Ｓ５０４）。このとき、ＭＦＰ利用ユーザ５００は、配信先を設定するため、図１２（ａ）の配信先の欄をタッチする。そうすると、ＭＦＰ１  ３００、又はＭＦＰ２  ３０１は、リモートサーバ２００に対して配信先設定が押下されたことを通知する（Ｓ５０５）。
【００４７】
リモートサーバ２００は、ＨＤＤ２０４に保持しているアドレス帳データを検索し（Ｓ５０６）、パネル表示データを作成する（Ｓ５０７）。そして、リモートサーバ２００は、ＭＦＰ１  ３００、又はＭＦＰ２  ３０１に対してパネル表示データを転送する（Ｓ５０８）。ここで、Ｓ５０８で転送されるパネル表示データについて説明する。
【００４８】
パネル表示データには、図１２（ｂ）に示すように、ＭＦＰ利用ユーザ５００に対して配信先を直接入力するよう要求する直接入力画面がある。この場合、ＭＦＰ利用ユーザ５００は、操作パネル３０８の操作部３０８１又はタッチパネルの表示部３０８０を用いてキー操作又はパネル操作を行い、配信先を入力する（Ｓ５０９）。
【００４９】
また、パネル表示データには、図１３に示すように、配信先を一覧表示し、ＭＦＰ利用ユーザ５００に対して配信先を選択するよう要求する選択入力画面がある。図１３は、本実施形態に係る画像形成システムにおいてスキャン操作実行時のＭＦＰの操作パネルの表示状態について説明する図である。この場合、ＭＦＰ利用ユーザ５００は、操作パネル３０８の操作部３０８１又はタッチパネルの表示部３０８０を用いてキー操作又はパネル操作を行い、配信先を選択する（Ｓ５０９）。
【００５０】
なお、リモートサーバ２００の記憶手段２１７は、図１４に示すように、配信先、スキャン条件のそれぞれに対する初期設定値を設定テーブルとして保持している。図１４は、本実施形態に係る画像形成システムを構成するリモートサーバの記憶手段に格納されている設定テーブルの状態を示す図である。
【００５１】
そして、ＭＦＰ利用ユーザ５００が、Ｓ５０９において配信先を入力又は選択すると、ＭＦＰ１  ３００、又はＭＦＰ２  ３０１は、リモートサーバ２００に対して入力又は選択された配信先のデータを転送する（Ｓ５１０）。リモートサーバ２００は、転送されたデータに基づいて図１４の設定テーブルのデータを更新する（Ｓ５１１）。
【００５２】
本実施形態の場合、図１４の配信先の欄には、ＭＦＰ利用ユーザ５００によって直接入力された配信先、又は、図１３の配信先一覧に表示されたＡさん、Ｂさん、Ｃさんの中から選択された配信先のメールアドレスが入力される。また、図１４のスキャン条件は、初期設定値のままであるので、例えば解像度３００ｄｐｉ（Dots Per Inch）が入力される。なお、図１４に示した設定テーブルのデータ及びパラメータは、上記図９で説明したコピーの設定テーブルの場合と同様に、ＭＦＰの設定条件及び種類に応じて逐次変化させることが可能である。
【００５３】
次に、スキャン操作における、スキャン実行操作についての説明を行う。スキャンを実行するときのやり取りは、図６で説明したコピーを実行するときのＳ４１２からＳ４２５と類似するやり取りで実現される。
【００５４】
ＭＦＰ利用ユーザ５００が操作パネル３０８の操作部３０８１又はタッチパネルの表示部３０８０のスタートキーを押下する（Ｓ５１２）。ＭＦＰ１  ３００、又はＭＦＰ２  ３０１は、スタートキーが押下されたという操作イベントをリモートサーバ２００に対して通知する（Ｓ５１３）。そうすると、リモートサーバ２００は、ＭＦＰ１  ３００、又はＭＦＰ２  ３０１に対してスキャンジョブの実行を指示する（Ｓ５１４）。
【００５５】
このスキャンジョブの実行指示データには、リモートサーバ２００の記憶手段２１７に格納されている設定テーブルの設定値のすべてが含まれている。すなわち、図１４に示したような、配信先設定、スキャン条件等のすべての設定テーブルの設定値がＭＦＰ１  ３００、ＭＦＰ２  ３０１に送信される。この際、スキャンジョブの実行の指示手段となるプロトコルは、コピージョブ実行の場合と同様に、汎用的なプロトコルを用いても良い。
【００５６】
ＭＦＰ１  ３００、又はＭＦＰ２  ３０１からスキャン開始指示の命令が送信される（Ｓ５１５）と、リモートサーバ２００は、スキャン動作の実行に応じてデータベース（ＨＤＤ２０４）を更新する（Ｓ５１６）。そして、スキャン動作実行中であることを示すパネル表示データを作成する（Ｓ５１７）。そして、リモートサーバ２００は、スキャン中であることを示すパネル表示データをＭＦＰ１  ３００、又はＭＦＰ２  ３０１に対して送信する（Ｓ５１８）。このパネル表示データは、コピー操作実行時の操作パネルの表示状態について説明した図１０の場合と同様である。
【００５７】
Ｓ５１８において送信されるスキャン中であることを示すパネル表示データは、操作パネル３０８の表示部３０８０に「スキャン中です」といった表示がなされる。そして、ＭＦＰ１  ３００、又はＭＦＰ２  ３０１は、スキャナ３０６を用いて読み取りを実行し、読み取りが終了する度に、読み取りが終了した旨をリモートサーバ２００へ通知する（Ｓ５１９、Ｓ５２０）。すなわち、ＭＦＰ１  ３００は、例えば１ページ毎といった所定の単位で読み取りが終了した旨をリモートサーバ２００へ通知する。読み取りを実行している間、ＭＦＰ１  ３００は、その通知に対する応答でリモートサーバ２００から「スキャン中です」という画面情報が送信される毎に、当該画面情報を操作パネル３０８の表示部３０８０に表示する。
【００５８】
Ｓ５２１において、最終原稿のスキャンが終了した場合（Ｓ５２１）、ＭＦＰ１  ３００、又はＭＦＰ２  ３０１は、図１４に設定された配信先のメールアドレスに対してスキャンデータを送信する。また、ＭＦＰ１  ３００、又はＭＦＰ２  ３０１は、リモートサーバ２００に対してスキャンが終了した旨の通知を行う（Ｓ５２２）。他方、Ｓ５２１において、最終原稿の読み取りが終了しないエラー状態の場合、操作パネル３０８の表示部３０８０に、エラー表示を行う。
【００５９】
リモートサーバ２００は、ＭＦＰ１  ３００、又はＭＦＰ２  ３０１からスキャンが終了した旨の通知を受け取ると（Ｓ５２２）、その通知に応じて、カウンタのカウントアップ等の読み取りの履歴をデータベース（ＨＤＤ２０４）上で更新する（Ｓ５２３）。その後、リモートサーバ２００は、スキャンが終了した旨、又は待機中である旨のパネル表示データを作成し（Ｓ５２４）、ＭＦＰ１  ３００、又はＭＦＰ２  ３０１に対してパネル表示データを転送する（Ｓ５２５）。Ｓ５２５において転送されるスキャンが終了したことを示すパネル表示データは、例えば、上記図１０（ｂ）に示したコピーが終了したことを示す表示と同様に、操作パネル３０８の表示部３０８０に「終了」といった表示がなされる。
【００６０】
このように、ＭＦＰ１  ３００、又はＭＦＰ２  ３０１は、リモートサーバ２００からパネル表示データを受信したら、操作パネル３０８の表示部３０８０に画面を表示することを実現すれば良い。また、ＭＦＰ１  ３００、又はＭＦＰ２  ３０１は、ＭＦＰ利用ユーザ５００の操作によるキー操作をリモートサーバ２００へ通知することを実現すれば良い。そうすると、ＭＦＰ１  ３００、又はＭＦＰ２  ３０１には操作フローを実装することが不要となるため、機能追加はリモートサーバ２００側のみで対応することによって実現可能となる。
【００６１】
また、アドレス帳や履歴情報等の設定値の情報をＭＦＰ側で保持する必要がないので、それらを記憶しておくためのハードウェアを設ける必要もなく、コストダウン効果が見込める。さらに、リモートサーバ２００で実行されている処理が、どのような状態になっているかをリアルタイムに知ることができるので、ＭＦＰ利用ユーザ５００の利便性が向上する。
【００６２】
次に、本実施形態に係る画像形成システムにおいて起動操作実行時と終了操作実行時の信号の流れについて説明する。図１５は、本実施形態に係る画像形成システムにおいて起動操作実行時と終了操作実行時の信号の流れについて説明するシーケンス図である。
【００６３】
図１５を用いて、起動操作実行時のＭＦＰ１  ３００、又はＭＦＰ２  ３０１とリモートサーバ２００とのやり取りについて説明する。ＭＦＰ利用ユーザ５００が電源スイッチをオンすると（Ｓ６０１）、ＭＦＰ１  ３００、又はＭＦＰ２  ３０１は、操作パネル３０８の表示部３０８０に、予めＨＤＤ３０５に保持している起動用のパネル画面を表示する（Ｓ６０２）。そして、リモートサーバ２００に対して起動した旨を、機種情報等の装置情報を付与して通知する（Ｓ６０３）。
【００６４】
リモートサーバ２００は、起動通知を受け取ると、上記図７（ａ）において説明したＨＤＤ２０４に格納されているＭＦＰの機種毎の装置情報と能力とが対応付けられた情報データテーブルをＲＯＭ２０２、ＲＡＭ２０３上にロードする。以後、ＣＰＵ２０１は、ロードしたデータを使用して操作フローを制御する。
【００６５】
また、ＭＦＰ利用ユーザ５００が電源スイッチをオフすると（Ｓ６０６）、ＭＦＰ１  ３００、又はＭＦＰ２  ３０１は、操作パネル３０８の表示部３０８０に、予めＨＤＤ３０５に保持している終了用のパネル画面を表示する（Ｓ６０７）。そして、リモートサーバ２００に対して終了した旨を、機種情報等の装置情報を付与して通知する（Ｓ６０８）。
【００６６】
ここで、起動時のパネル画面データは、予め、ＭＦＰ１  ３００、又はＭＦＰ２  ３０１内のＨＤＤ３０５に保持しているデータを使用しても良いが、終了時にリモートサーバ２００から次回起動時の画面データを予め送信してもらうようにしても良い。
【００６７】
すなわち、ＭＦＰ１  ３００、又はＭＦＰ２  ３０１からリモートサーバに対して終了を通知し（Ｓ６０８）、リモートサーバ２００から終了ＯＫの通知を受ける（Ｓ６０９）際、次回起動時の起動用画面データを受け取り保持しておく。そして、次回起動時に、その画面データを表示するようにする。また、起動時の起動通知の応答（Ｓ６０４）の際、リモートサーバ２００から次回起動時の画面データを送信してもらい、ＭＦＰ１  ３００、又はＭＦＰ２  ３０１内に保持しておく等、いくつかの方法が考えられる。
【００６８】
このように、本発明によれば、ＭＦＰの操作パネル上の表示画面、及び追加機能の処理をすべてリモートサーバ側で行うこととしている。したがって、機能の追加に伴い、ＭＦＰ本体側で新規に機能や操作フローを開発する必要がないので開発期間を短縮でき、また、柔軟に機能を追加することができるのである。
【００６９】
なお、図６、図１１、図１５に示した本実施形態に係る画像形成システムを構成する各機能ブロックの各動作は、コンピュータ上のプログラムに実行させることもできる。すなわち、リモートサーバ２００の制御部（ＣＰＵ）２０１、ＭＦＰ３００、３０１の制御部（ＣＰＵ）３０２が、ＲＯＭ２０２、３０３にそれぞれ格納されたプログラムをロードする。そして、プログラムの各処理ステップが順次実行されることによって実現される。
【００７０】
本発明によれば、画像形成装置に対してリアルタイムに設定情報が反映されることにより、ユーザの利便性を向上させることが可能な画像形成装置、画像形成システム、画像形成方法、及びプログラムが得られる。
【００７１】
以上、本発明の好適な実施形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範囲な趣旨及び範囲から逸脱することなく、これら具体例に様々な修正及び変更が可能である。
【符号の説明】
【００７２】
１００    画像形成システム
２００    リモートサーバ
２０１、３０２    制御部（ＣＰＵ）
２０２、３０３    ＲＯＭ
２０３、３０４    ＲＡＭ
２０４、３０５    ＨＤＤ
２０５    ネットワークＩ／Ｆ（ＮＩＣ）
２１１    データ送信手段
２１２    データ受信手段
２１３    情報データテーブル
２１４    データ作成手段
２１７    記憶手段
３００    ＭＦＰ１
３０１    ＭＦＰ２
３０６    スキャナ
３０７    プリンタ
３０８、３１０、３１１    操作パネル
３０９    表示部
３１２    通信Ｉ／Ｆ
３５１    送信手段
３５２    受信手段
３５３    操作受付手段
４００    ネットワーク
５００    ＭＦＰ利用ユーザ
３０８０    表示部
３０８１    操作部
【先行技術文献】
【特許文献】
【００７３】
【特許文献１】特開２００６−３５２８４５号公報
【図１】
2015165651.tif 000003
【図２】
2015165651.tif 000004
【図３】
2015165651.tif 000005
【図４】
2015165651.tif 000006
【図５】
2015165651.tif 000007
【図６】
2015165651.tif 000008
【図７】
2015165651.tif 000009
【図８】
2015165651.tif 000010
【図９】
2015165651.tif 000011
【図１０】
2015165651.tif 000012
【図１１】
2015165651.tif 000013
【図１２】
2015165651.tif 000014
【図１３】
2015165651.tif 000015
【図１４】
2015165651.tif 000016
【図１５】
2015165651.tif 000017