(57)【要約】【課題】画像形成装置と制御装置とが連携し、容易に文書に対する画像形成処理を実現できる画像形成システムを提供する。【解決手段】画像形成装置であるＭＦＰとその制御装置である端末装置とを含む画像形成システムでは、ＭＦＰにおいて、実行するアプリケーションの選択を受け付けると、端末装置において、選択されたアプリケーションを特定する（Ｓ１〜４）。端末装置は、特定されたアプリケーションに関連付けて自身のメモリーに記憶されているアカウント情報および文書ＩＤを含むパラメーターをＭＦＰに転送する（Ｓ６）。ＭＦＰは、選択されたアプリケーションを実行し（Ｓ８）、端末装置からのアカウント情報を用いてサーバーにアクセスすることで文書ＩＤの示す文書をサーバーから取得し（Ｓ９）、文書に対してアプリケーションに従った画像形成処理を実行する（Ｓ１０）。【選択図】図４
2014154969.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と前記画像形成装置を制御可能な制御装置とを含む画像形成システムであって、
前記画像形成装置において、実行するアプリケーションの選択を受け付けるための受付手段と、
前記制御装置において、前記画像形成装置で選択されたアプリケーションを特定するための特定手段と、
前記選択されたアプリケーションに関連付けて前記制御装置に記憶されているアカウント情報および文書識別情報を含むパラメーターを、前記制御装置から前記画像形成装置に転送するための転送手段と、
前記画像形成装置において前記選択されたアプリケーションを実行し、前記制御装置からの前記アカウント情報を用いて他の装置にアクセスすることで、前記文書識別情報の示す文書を前記他の装置から取得し、前記文書に対して前記アプリケーションに従った画像形成処理を実行するための処理手段とを備える、画像形成システム。
【請求項２】
前記アカウント情報および前記文書識別情報は、前記制御装置における前記選択されたアプリケーションの実行履歴情報として記憶されており、
前記転送手段は、前記特定手段で前記選択されたアプリケーションが特定されると、前記選択されたアプリケーションの実行履歴情報から前記アカウント情報および前記文書識別情報を読み出して前記画像形成装置に転送する、請求項１に記載の画像形成システム。
【請求項３】
前記パラメーターは、前記制御装置において前記選択されたアプリケーションを実行して前記文書を処理した際に前記文書に対して行なわれた前記画像形成処理の設定を含む、請求項１または２に記載の画像形成システム。
【請求項４】
前記特定手段は、
前記画像形成装置が、前記選択されたアプリケーションを特定する情報を出力するための出力手段と、
前記制御装置が、前記画像形成装置から出力された、前記選択されたアプリケーションを特定するための情報を取得するための取得手段と、を含む、請求項１〜３のいずれかに記載の画像形成システム。
【請求項５】
前記出力手段は前記選択されたアプリケーションを特定する情報を表わした画像を表示し、
前記取得手段は前記画像を撮影して得られた撮影画像を取得し、
前記特定手段は前記撮影画像を解析することで前記選択されたアプリケーションを特定する、請求項４に記載の画像形成システム。
【請求項６】
前記特定手段は、前記画像形成装置のアクセス情報も特定し、
前記転送手段は、前記パラメーターを、前記特定手段で特定された前記アクセス情報で表わされる前記画像形成装置の宛先に送信する、請求項１〜５のいずれかに記載の画像形成システム。
【請求項７】
前記パラメーターは、前記画像形成装置のメモリーに前記選択されたアプリケーションに関連付けて記憶され、前記処理手段は、前記選択されたアプリケーションを実行する際に前記画像形成装置の前記メモリーから前記パラメーターを読み出して用いる、請求項１〜６のいずれかに記載の画像形成システム。
【請求項８】
アプリケーションを実行することで他の装置にアクセスし、前記他の装置から文書を取得して画像形成処理が可能な画像形成装置であって、
実行するアプリケーションの選択を受け付けるための受付手段と、
前記選択されたアプリケーションを特定する情報を出力するための出力手段と、
制御装置から、前記制御装置に記憶されているアカウント情報および文書識別情報を含むパラメーターを取得するための取得手段と、
前記選択されたアプリケーションを実行し、前記制御装置からの前記アカウント情報を用いて他の装置にアクセスすることで、前記文書識別情報の示す文書を前記他の装置から取得し、前記文書に対して前記アプリケーションに従った画像形成処理を実行するための処理手段とを備える、画像形成装置。
【請求項９】
画像形成装置を制御可能な制御装置であって、
実行するアプリケーションとして前記画像形成装置において選択されたアプリケーションを特定するための特定手段と、
前記選択されたアプリケーションに関連付けて記憶しているアカウント情報および文書識別情報を含むパラメーターを、前記画像形成装置に転送するための転送手段とを備える、制御装置。
【請求項１０】
画像形成装置と前記画像形成装置を制御可能な制御装置とを含む画像形成システムでの画像処理方法であって、
前記画像形成装置において、実行するアプリケーションの選択を受け付けるステップと、
前記制御装置において、前記画像形成装置で選択されたアプリケーションを特定するステップと、
前記選択されたアプリケーションに関連付けて前記制御装置に記憶されているアカウント情報および文書識別情報を含むパラメーターを、前記制御装置から前記画像形成装置に転送するステップと、
前記画像形成装置において前記選択されたアプリケーションを実行し、前記制御装置からの前記アカウント情報を用いて他の装置にアクセスすることで、前記文書識別情報の示す文書を前記他の装置から取得し、前記文書に対して前記アプリケーションに従った画像形成処理を実行するステップとを備える、画像処理方法。
【請求項１１】
画像形成装置に搭載されるコンピューターに、前記画像形成装置の制御を行なわせるためのプログラムであって、
実行するアプリケーションの選択を受け付けるステップと、
前記選択されたアプリケーションを特定する情報を出力するステップと、
制御装置から、前記制御装置に記憶されているアカウント情報および文書識別情報を含むパラメーターを取得するステップと、
前記選択されたアプリケーションを実行し、前記制御装置からの前記アカウント情報を用いて他の装置にアクセスすることで、前記文書識別情報の示す文書を前記他の装置から取得し、前記文書に対して前記アプリケーションに従った画像形成処理を実行するステップとを前記コンピューターに実行させる、制御プログラム。
【請求項１２】
コンピューターを、画像形成装置の制御装置として機能させるためのプログラムであって、
実行するアプリケーションとして前記画像形成装置において選択されたアプリケーションを特定するステップと、
前記選択されたアプリケーションに関連付けて記憶しているアカウント情報および文書識別情報を含むパラメーターを、前記画像形成装置に転送するステップとを前記コンピューターに実行させる、制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像形成システム、画像形成装置、制御装置、画像処理方法、および制御プログラムに関し、特に、画像形成装置と制御装置とが連携する画像形成システム、画像形成装置、制御装置、画像処理方法、および制御プログラムに関する。
【背景技術】
【０００２】
ＰＣ（パーソナルコンピューター）や端末装置などの情報処理装置でＷＥＢに接続し、ＷＥＢ上の文書を表示したり編集したりした後に、プリンターやコピー機やその複合機であるＭＦＰ（Multi-Functional  Peripheral）などの画像形成装置で上記文書の印刷等、画像形成処理を行ないたい場合がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−０４１５６３号公報
【特許文献２】特開２００６−１４６７３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このとき、情報処理装置を画像形成装置の制御装置として用いて、情報処理装置から画像形成装置に対して画像形成処理の指示を行なう方法が挙げられる。この方法の場合、情報処理装置に事前に専用のアプリケーションをダウンロードしておく必要がある。
【０００５】
他の方法として、情報処理装置からインターネットを経由して画像形成装置に対して画像形成処理の指示を行なう方法が挙げられる。この方法の場合、専用のサイトに事前にユーザー登録や画像形成装置の登録などを行なう必要がある。
【０００６】
また他の方法として、画像形成装置を操作してインターネットを経由してＷＥＢ上の文書にアクセスしてダウンロードし、画像形成処理を行なわせる方法が挙げられる。この方法の場合、画像形成装置に対してアカウント情報の入力や文書の選択など様々な操作が必要となる。
【０００７】
本発明はこのような問題に鑑みてなされたものであって、画像形成装置と制御装置とが連携し、容易に文書に対する画像形成処理を実現できる画像形成システム、画像形成装置、制御装置、画像処理方法、および制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明のある局面に従うと、画像形成システムは画像形成装置と画像形成装置を制御可能な制御装置とを含み、画像形成装置において、実行するアプリケーションの選択を受け付けるための受付手段と、制御装置において、画像形成装置で選択されたアプリケーションを特定するための特定手段と、選択されたアプリケーションに関連付けて制御装置に記憶されているアカウント情報および文書識別情報を含むパラメーターを、制御装置から画像形成装置に転送するための転送手段と、画像形成装置において選択されたアプリケーションを実行し、制御装置からのアカウント情報を用いて他の装置にアクセスすることで、文書識別情報の示す文書を他の装置から取得し、文書に対してアプリケーションに従った画像形成処理を実行するための処理手段とを備える。
【０００９】
好ましくは、アカウント情報および文書識別情報は、制御装置における選択されたアプリケーションの実行履歴情報として記憶されており、転送手段は、特定手段で選択されたアプリケーションが特定されると、選択されたアプリケーションの実行履歴情報からアカウント情報および文書識別情報を読み出して画像形成装置に転送する。
【００１０】
好ましくは、パラメーターは、制御装置において選択されたアプリケーションを実行して文書を処理した際に文書に対して行なわれた画像形成処理の設定を含む。
【００１１】
好ましくは、特定手段は、画像形成装置が、選択されたアプリケーションを特定する情報を出力するための出力手段と、制御装置が、画像形成装置から出力された、選択されたアプリケーションを特定するための情報を取得するための取得手段と、を含む。
【００１２】
より好ましくは、出力手段は選択されたアプリケーションを特定する情報を表わした画像を表示し、取得手段は画像を撮影して得られた撮影画像を取得し、特定手段は撮影画像を解析することで選択されたアプリケーションを特定する。
【００１３】
好ましくは、特定手段は、画像形成装置のアクセス情報も特定し、転送手段は、パラメーターを、特定手段で特定されたアクセス情報で表わされる画像形成装置の宛先に送信する。
【００１４】
好ましくは、パラメーターは、画像形成装置のメモリーに選択されたアプリケーションに関連付けて記憶され、処理手段は、選択されたアプリケーションを実行する際に画像形成装置のメモリーからパラメーターを読み出して用いる。
【００１５】
本発明の他の局面に従うと、画像形成装置はアプリケーションを実行することで他の装置にアクセスし、他の装置から文書を取得して画像形成処理が可能な画像形成装置であって、実行するアプリケーションの選択を受け付けるための受付手段と、選択されたアプリケーションを特定する情報を出力するための出力手段と、制御装置から、制御装置に記憶されているアカウント情報および文書識別情報を含むパラメーターを取得するための取得手段と、選択されたアプリケーションを実行し、制御装置からのアカウント情報を用いて他の装置にアクセスすることで、文書識別情報の示す文書を他の装置から取得し、文書に対してアプリケーションに従った画像形成処理を実行するための処理手段とを備える。
【００１６】
本発明のさらに他の局面に従うと、制御装置は画像形成装置を制御可能な制御装置であって、実行するアプリケーションとして画像形成装置において選択されたアプリケーションを特定するための特定手段と、選択されたアプリケーションに関連付けて記憶しているアカウント情報および文書識別情報を含むパラメーターを、画像形成装置に転送するための転送手段とを備える。
【００１７】
本発明のさらに他の局面に従うと、画像処理方法は画像形成装置と画像形成装置を制御可能な制御装置とを含む画像形成システムでの画像処理方法であって、画像形成装置において、実行するアプリケーションの選択を受け付けるステップと、制御装置において、画像形成装置で選択されたアプリケーションを特定するステップと、選択されたアプリケーションに関連付けて制御装置に記憶されているアカウント情報および文書識別情報を含むパラメーターを、制御装置から画像形成装置に転送するステップと、画像形成装置において選択されたアプリケーションを実行し、制御装置からのアカウント情報を用いて他の装置にアクセスすることで、文書識別情報の示す文書を他の装置から取得し、文書に対してアプリケーションに従った画像形成処理を実行するステップとを備える。
【００１８】
本発明のさらに他の局面に従うと、制御プログラムは画像形成装置に搭載されるコンピューターに、画像形成装置の制御を行なわせるためのプログラムであって、実行するアプリケーションの選択を受け付けるステップと、選択されたアプリケーションを特定する情報を出力するステップと、制御装置から、制御装置に記憶されているアカウント情報および文書識別情報を含むパラメーターを取得するステップと、選択されたアプリケーションを実行し、制御装置からのアカウント情報を用いて他の装置にアクセスすることで、文書識別情報の示す文書を他の装置から取得し、文書に対してアプリケーションに従った画像形成処理を実行するステップとをコンピューターに実行させる。
【００１９】
本発明のさらに他の局面に従うと、制御プログラムはコンピューターを、画像形成装置の制御装置として機能させるためのプログラムであって、実行するアプリケーションとして画像形成装置において選択されたアプリケーションを特定するステップと、選択されたアプリケーションに関連付けて記憶しているアカウント情報および文書識別情報を含むパラメーターを、画像形成装置に転送するステップとをコンピューターに実行させる。
【発明の効果】
【００２０】
この発明によると、画像形成装置と制御装置とを連携させて、容易に文書に対する画像形成処理を実現できる。
【図面の簡単な説明】
【００２１】
【図１】実施の形態にかかる画像処理システムの構成の具体例を示す図である。
【図２】画像処理システムに含まれるＭＦＰ（Multi-Functional  Peripheral）のハードウェア構成の具体例を示すブロック図である。
【図３】画像処理システムに含まれる端末装置のハードウェア構成の具体例を示すブロック図である。
【図４】画像処理システムでの動作の流れを表わす図である。
【図５】ＭＦＰに表示される、アプリケーション選択用のメニュー画面の具体例を表わした図である。
【図６】端末装置の機能構成の具体例を示すブロック図である。
【図７】ＭＦＰの機能構成の具体例を示すブロック図である。
【図８】端末装置での動作の流れを表わすフローチャートである。
【図９】ＭＦＰでの動作の流れを表わすフローチャートである。
【発明を実施するための形態】
【００２２】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２３】
＜システム構成＞
図１は、本実施の形態にかかる画像処理システムの構成の具体例を示す図である。
【００２４】
図１を参照して、画像処理システムは、画像形成装置の一例としてのＭＦＰ（Multi-Functional  Peripheral）１と、ＷＥＢサーバー２と、ＭＦＰ１を制御するための制御装置としての端末装置４とを含む。ＭＦＰ１とＷＥＢサーバー２と端末装置４とはネットワーク３に電気的に接続され、相互に通信可能である。
【００２５】
図１では、画像処理システムにＷＥＢサーバー２が１台含まれる例が示されているが、複数台含まれてもよい。それは、ＭＦＰ１も端末装置４も同様である。
【００２６】
ＭＦＰ１は、コピー機能、スキャン機能、プリント機能、ＦＡＸ機能およびブラウザー機能といった複数の機能を備える複合機である。しかしながら、画像形成装置は、少なくともブラウザー機能を有し、その他の画像形成処理機能を有するものであれば、他の装置であってもよい。ＭＦＰ１は、コピー機能、スキャン機能、プリント機能およびＦＡＸ機能のそれぞれに関してユーザーにより指定されたジョブを実行する。
【００２７】
ＭＦＰ１は、装置本体の正面側にユーザーインターフェースとなる操作パネル１４を備えている。ユーザーは、この操作パネル１４を操作することにより、複数の機能のうちから所望の機能を選択し、その選択した機能に対応するジョブの実行を指示することが可能である。
【００２８】
ネットワーク３は、ＬＡＮ（Local  Area  Network）などであってよい。ネットワーク３には、その他、インターネットなどの広域ネットワークが含まれていてもよい。
【００２９】
ＷＥＢサーバー２は、外部からのアクセス要求に基づいてＷＥＢページを提供するサーバー装置である。すなわち、ＷＥＢサーバー２には、階層構造を有する複数のＷＥＢページが記憶されており、それらの複数のＷＥＢページのそれぞれに異なるアドレス（ＵＲＬ：Uniform  Resource  Locator）が割り付けられている。そしてネットワーク３を介して特定のアドレスにアクセス要求があった場合、ＷＥＢサーバー２は、そのアドレスに割り付けられているＷＥＢページを出力するように構成される。
【００３０】
また、ＷＥＢサーバー２は、例えば文書データなどのファイルを管理するファイルサーバとしての機能を有しており、外部からの要求に応じて、ネットワーク３を介して受信するファイルを保存したり、または、既に保存しているファイルを送信したりすることが可能である。
【００３１】
ＭＦＰ１は、ブラウザー機能を動作させることにより、ネットワーク３を介してＷＥＢサーバー２にアクセスし、そのＷＥＢサーバー２によって提供されるＷＥＢページを操作パネル１４に表示することが可能である。そしてＭＦＰ１は、ＷＥＢサーバー２からファイルをダウンロードして印刷したり、スキャン機能で原稿を読み取って得られる画像データをＷＥＢサーバー２にアップロードしたりするなどの画像形成処理を実行することが可能である。
【００３２】
端末装置４は、少なくともブラウザー機能とネットワーク３への接続機能とを備えるものであればよく、たとえば、携帯電話機や、ＰＣ（パーソナルコンピューター）などが該当する。
【００３３】
端末装置４は、ブラウザー機能を動作させることにより、ネットワーク３を介してＷＥＢサーバー２にアクセスし、そのＷＥＢサーバー２によって提供されるＷＥＢページを操作パネル４４（図３）に表示することが可能である。また、端末装置４は、文書を表示させたり文書の編集を行なったりし、その文書をＷＥＢサーバー２にアップロードすることも可能である。
【００３４】
＜装置構成＞
図２は、ＭＦＰ１のハードウェア構成の具体例を示すブロック図である。図２を参照して、ＭＦＰ１は、全体を制御するためのＣＰＵ（Central  Processing  Unit）１０と、メモリー１１と、ネットワークインターフェース１２と、記憶装置１３と、操作パネル１４と、スキャン機能を実現するためのスキャナー部１５と、プリント機能を実現するためのプリンター部１６と、ＦＡＸ機能を実現するためのＦＡＸ部１７とを含む。これら各部はデータバス１８を介して相互にデータの入出力を行なうことができる。
【００３５】
ＣＰＵ１０は、記憶装置１３に予めインストールされている各種プログラムを読み出して実行することにより、各部の動作を制御する。メモリー１１は、例えば揮発性の記憶装置であり、ＣＰＵ１０が各種プログラムを実行することによって発生する一時的なデータなどを記憶する。
【００３６】
ネットワークインターフェース１２は、ＭＦＰ１がネットワーク３を介して外部とのデータ通信を行なうための通信装置である。ＣＰＵ１０は、このネットワークインターフェース１２を介してネットワーク３に接続されているＷＥＢサーバー２やその他の機器とデータ通信を行なう。
【００３７】
記憶装置１３は、例えばハードディスクドライブ（ＨＤＤ）やソリッドステートドライブ（ＳＳＤ）などの不揮発性の記憶装置である。この記憶装置１３には、ＣＰＵ１０によって実行されるプログラムとして、プログラム２０とブラウザープログラム２１とが予めインストールされている。
【００３８】
プログラム２０は、ＭＦＰ１においてコピー機能、スキャン機能、プリント機能およびＦＡＸ機能の基本的な動作を制御するための基本的なプログラムであり、ＭＦＰ１に電源が投入されることに伴ってＣＰＵ１０によって自動的に読み出されて実行される。すなわち、プログラム２０は、ＭＦＰ１におけるオペレーティングシステム（ＯＳ）である。
【００３９】
ブラウザープログラム２１は、ＣＰＵ１０で実行されることによってＭＦＰ１にブラウザー機能を付与する。すなわち、ブラウザープログラム２１は、ＣＰＵ１０においてプログラム２０が起動している状態で更に実行されるアプリケーションプログラムであり、ＣＰＵ１０によって実行されることにより、ＣＰＵ１０をブラウザーとして機能させる。
【００４０】
上記ブラウザーは、操作パネル１４に対して行なわれるユーザーの指示操作に基づき、ユーザーによって指定されたアドレス（ＵＲＬ）にアクセスし、そのアドレスが表わすＷＥＢサーバー２から文書を取得して操作パネル１４に表示すると共に、その文書に対してＭＦＰ１における各機能と連携した動作（画像形成処理）を行なう。
【００４１】
また記憶装置１３には、各種データを記憶するための記憶領域として、アプリケーションプログラムであるブラウザープログラム２１に関連付けてデータを記憶するための記憶領域２２が設けられている。記憶領域２２には、ブラウザープログラム２１の実行履歴として、ブラウザープログラム２１を実行するために用いたアカウント情報（ユーザーＩＤ、パスワード等）や処理対象となった文書の識別情報（文書ＩＤ等）が格納される。
【００４２】
操作パネル１４は、ユーザーがＭＦＰ１を操作する際のユーザーインターフェースとなるものである。操作パネル１４は、各種情報を表示するための表示部１４ａと、ユーザーによる操作を受け付けるための操作部１４ｂとを含む。表示部１４ａは、例えばカラー液晶ディスプレイなどで構成される。操作部１４ｂは、表示部１４ａの表示画面上に設けられるタッチパネルキーと、表示画面の周囲に設けられる押しボタンキーとを含む。
【００４３】
スキャナー部１５は、コピー機能やスキャン機能が選択され、それらの機能に対応するジョブの実行が指示された場合に動作し、原稿を読み取って画像データを生成する処理部である。
【００４４】
プリンター部１６は、コピー機能やプリント機能が選択され、それらの機能に対応するジョブの実行が指示された場合に動作し、入力する印刷データ（画像データ）に基づいてプリント出力を行なう処理部である。このプリンター部１６は、ＦＡＸ部１７がＦＡＸデータを受信した場合に、そのＦＡＸデータに基づいてプリント出力を行なうことも可能である。
【００４５】
ＦＡＸ部１７は、ＦＡＸ機能に関するジョブを実行する。すなわち、ＦＡＸ部１７は、ＦＡＸデータを図示しない電話回線などを介して送受信する処理部である。
【００４６】
図３は、端末装置４のハードウェア構成の具体例を示すブロック図である。図３を参照して、端末装置４は、全体を制御するためのＣＰＵ４０と、メモリー４１と、ネットワークインターフェース４２と、記憶装置４３と、操作パネル４４と、撮影画像の入力機能の一例としての撮影機能を実現するためのカメラ部４５とを含む。これら各部はデータバス４６を介して相互にデータの入出力を行なうことができる。
【００４７】
ＣＰＵ４０は、記憶装置４３に予めインストールされている各種プログラムを読み出して実行することにより、各部の動作を制御する。メモリー４１は、例えば揮発性の記憶装置であり、ＣＰＵ４０が各種プログラムを実行することによって発生する一時的なデータなどを記憶する。
【００４８】
ネットワークインターフェース４２は、端末装置４がネットワーク３を介して外部とのデータ通信を行なうための通信装置である。ＣＰＵ４０は、このネットワークインターフェース４２を介してネットワーク３に接続されているＷＥＢサーバー２やその他の機器とデータ通信を行なう。
【００４９】
記憶装置４３は、例えばハードディスクドライブ（ＨＤＤ）やソリッドステートドライブ（ＳＳＤ）などの不揮発性の記憶装置である。この記憶装置４３には、ＣＰＵ４０によって実行されるプログラムとして、プログラム５０とブラウザープログラム５１とＭＦＰ１と連携するためのプログラムであるＭＦＰ連携用プログラム５２とが予めインストールされている。
【００５０】
プログラム５０は、端末装置４において通信機能や撮影機能などの基本的な動作を制御するための基本的なプログラムであり、端末装置４に電源が投入されることに伴ってＣＰＵ４０によって自動的に読み出されて実行される。すなわち、プログラム５０は、端末装置４におけるオペレーティングシステム（ＯＳ）である。
【００５１】
ブラウザープログラム５１は、ＣＰＵ４０で実行されることによって端末装置４にブラウザー機能を付与する。すなわち、ブラウザープログラム５１は、ＣＰＵ４０においてプログラム５０が起動している状態で更に実行されるアプリケーションプログラムであり、ＣＰＵ４０によって実行されることにより、ＣＰＵ４０をブラウザーとして機能させる。
【００５２】
上記ブラウザーは、操作パネル４４に対して行なわれるユーザーの指示操作に基づき、ユーザーによって指定されたアドレス（ＵＲＬ）にアクセスし、そのアドレスが表わすＷＥＢサーバー２から文書を取得して操作パネル４４に表示すると共に、その文書に対して端末装置４における各機能と連携した動作を行なう。
【００５３】
ＭＦＰ連携用プログラム５２は、ＣＰＵ４０で実行されることによって端末装置４にＭＦＰ１と連携する動作を行なわせる。ＭＦＰ１と連携する動作については後述する。
【００５４】
また記憶装置４３には、各種データを記憶するための記憶領域として、アプリケーションプログラムであるブラウザープログラム５１に関連付けてデータを記憶するための記憶領域５３が設けられている。記憶領域５３には、ブラウザープログラム５１の実行履歴として、ブラウザープログラム５１を実行するために用いたアカウント情報（ユーザーＩＤ、パスワード等）や処理対象となった文書の識別情報（文書ＩＤ等）が格納される。
【００５５】
操作パネル４４は、ユーザーが端末装置４を操作する際のユーザーインターフェースとなるものである。操作パネル４４は、各種情報を表示するための表示部４４ａと、ユーザーによる操作を受け付けるための操作部４４ｂとを含む。表示部４４ａは、例えばカラー液晶ディスプレイなどで構成される。操作部４４ｂは、表示部４４ａの表示画面上に設けられるタッチパネルキーと、表示画面とは異なる位置に設けられる押しボタンキーとを含む。
【００５６】
＜動作概要＞
図４は、本実施の形態にかかる画像処理システムでの動作の流れを表わす図である。画像処理システムでは、端末装置を用いて文書を閲覧したり編集したりした文書をユーザーがＷＥＢサーバー２にアップロードし、その後、ＭＦＰ１でその文書に対してプリント等の画像形成処理を施す処理が行なわれる。図４は、このときの動作の流れを表わしている。
【００５７】
詳しくは、図４を参照して、はじめに、ユーザーは、ＭＦＰ１で実行させるアプリケーションとして、ＷＥＢ上で提供されるサービスを利用するためのアプリケーションを選択する。ＷＥＢ上で提供されるサービスとは、たとえばＧｏｏｇｌｅドキュメント（登録商標）のような、ＷＥＢ上のサーバーに記憶されている文書に対して表示や印刷等の画像形成処理を可能とするサービスを指す。このようなサービスを利用するためのアプリケーションが起動することで、ＭＦＰ１は、ＷＥＢサーバー２にアクセスして、予め登録しているユーザーＩＤやパスワードなどのアカウント情報を用いてログインし、ログイン成功の場合に、当該ユーザーに関連付けられている文書のダウンロード（取得）を行なって指示された画像形成処理を実行する。
【００５８】
図５は、ＭＦＰ１に表示される、アプリケーション選択用のメニュー画面の具体例を表わした図である。図５のメニュー画面は、ＭＦＰ１において実行するアプリケーションの選択を受け付けるための画面であって、ＭＦＰ１のＣＰＵ１０がブラウザープログラム２１を実行することによって操作パネル１４に表示される。この画面でユーザーが実行させたいアプリケーションを選択することで、ＭＦＰ１に対して実行するアプリケーションの指示を与えることができる。
【００５９】
ＭＦＰ１はその指示を受け付けると、選択されたアプリケーションを特定する情報の一例として、予め当該アプリケーションに関連付けて記憶している画像であるＱＲコード（登録商標）を操作パネル１４に表示する（ステップＳ１）。このＱＲコードには、少なくとも、上記選択されたアプリケーションを特定する情報が記録されている。さらに、自身のアクセス情報の一例としてのＵＲＬが記録されていてもよい。
【００６０】
ユーザーは、ＭＦＰ１でアプリケーションを選択した後、端末装置４に対して、ＭＦＰ１の操作パネル１４に表示されたＱＲコードを撮影する操作を行なう。これにより、端末装置４のカメラ部４５が撮影動作を行ない（ステップＳ２）、上記ＱＲコードを含んだ撮影画像が端末装置４に入力される。
【００６１】
端末装置４のＣＰＵ４０は、撮影画像が入力されると、ＭＦＰ連携用プログラム５２である連携用アプリケーションを起動する（ステップＳ３）。そして、以降、このアプリケーションの実行に従って動作する。
【００６２】
すなわち、端末装置４のＣＰＵ４０は、入力した撮影画像を解析してＱＲコードを読み取り、ＱＲコードに含まれる、ＭＦＰ１で選択されたアプリケーション（以下、選択アプリケーションとも称する）を特定する。また、ＱＲコードに含まれるＭＦＰ１のアクセス情報であるＵＲＬを読み取る（ステップＳ４）。なお、ＭＦＰ連携用プログラム５２が端末装置４の記憶装置４３にインストールされていない場合、ＣＰＵ４０は、ＱＲコードに含まれるＭＦＰ１のＵＲＬに基づいてＭＦＰ１にアクセスし、ＭＦＰ１からＭＦＰ連携用プログラム５２をダウンロードするようにしてもよい。
【００６３】
端末装置４のＣＰＵ４０は、メモリーに記憶されている上記選択アプリケーションの使用履歴を読み出し、そこから、以前に端末装置４でその選択アプリケーションを用いてＷＥＢサーバー２にアクセスした際に用いたアカウント情報（ユーザーＩＤ、パスワード等）と、そのときの処理対象であった文書の識別情報である文書ＩＤとを読み出す（ステップＳ５）。アプリケーションの使用履歴は、メモリーのクッキー領域に記憶されているクッキーであってもよい。なお、上記ステップＳ２の撮影の際に端末装置４でも選択アプリケーションが起動中であり、文書の処理中である場合には、ＣＰＵ４０は、最新の使用履歴として、その処理に用いたアカウント情報および文書ＩＤを読み出すようにしてもよい。また、使用履歴が複数記憶されている場合には、ＣＰＵ４０は、自動的に最新の使用履歴を読み出してもよいし、複数の中からユーザーによる選択を受け付けてもよい。ＣＰＵ４０は、使用履歴から読み出したアカウント情報および文書ＩＤをパラメーターとして、ＱＲコードから読み出したＵＲＬの宛先であるＭＦＰ１に対して送信する（ステップＳ６）。端末装置４でその選択アプリケーションを実行した際に、たとえば印刷設定などの画像形成処理に関する設定もなされていた場合には、ＣＰＵ４０は、使用履歴にその設定も記憶しておき、パラメーターとしてＭＦＰ１に送信するようにしてもよい。
【００６４】
ＭＦＰ１のＣＰＵ１０は、端末装置４から上記パラメーターを受信すると、選択アプリケーションに関連付けて自身のメモリーに記憶する（ステップＳ７）。アプリケーションの記憶は、メモリーのクッキー領域にクッキーとして記憶してもよい。
【００６５】
ＣＰＵ１０は、選択アプリケーションを起動し（ステップＳ８）、メモリーに記憶した端末装置４からのアカウント情報を用いてＷＥＢサーバー２にログインし、端末装置４からの文書ＩＤで特定される文書をダウンロードする（ステップＳ９）。そして、ＣＰＵ１０は、選択アプリケーションの実行に従って、その文書の印刷等の、画像形成処理を実行する（ステップＳ１０）。
【００６６】
＜機能構成＞
図６は、上記動作を行なうための端末装置４の機能構成の具体例を示すブロック図である。図６の各機能は、端末装置４のＣＰＵ４０が記憶装置４３にインストールされているプログラムを読み出して実行することにより、主に、ＣＰＵ４０上に形成されるものである。しかしながら、少なくとも一部が図３に表わされたハードウェア構成や、その他の電気回路などによって実現されてもよい。
【００６７】
図６を参照して、クッキー領域などの記憶領域５３には、選択アプリケーションの使用履歴を記憶するための記憶領域である履歴情報記憶部５３１が設けられる。
【００６８】
さらに図６を参照して、ＣＰＵ４０は、カメラ部４５から撮影画像の入力を受け付けるための画像入力部４０１と、入力された撮影画像を解析することでＭＦＰ１での選択アプリケーションとＭＦＰ１のＵＲＬとを特定するための解析部４０２と、特定された選択アプリケーションの使用履歴からアカウント情報および文書ＩＤを読み出すための読出部４０３と、端末装置４に記憶されるアカウント情報および文書ＩＤをパラメーターとしてＭＦＰ１に転送するためにネットワーク３を介してパラメーターを送信するための送信部４０４とを含む。
【００６９】
図７は、上記動作を行なうためのＭＦＰ１の機能構成の具体例を示すブロック図である。図７の各機能は、ＭＦＰ１のＣＰＵ１０が記憶装置１３にインストールされているプログラムを読み出して実行することにより、主に、ＣＰＵ１０上に形成されるものである。しかしながら、少なくとも一部が図２に表わされたハードウェア構成や、その他の電気回路などによって実現されてもよい。
【００７０】
図７を参照して、記憶領域２２には、アプリケーションを特定する情報を表わす画像の一例としてのＱＲコードを記憶するための記憶領域であるＱＲコード記憶部２２１と、端末装置４からのパラメーターを記憶するための記憶領域であるパラメーター記憶部２２２とが設けられる。パラメーター記憶部２２２は、クッキー領域などの記憶領域に設けられてもよい。
【００７１】
さらに図７を参照して、ＣＰＵ１０は、操作パネル１４からアプリケーションの選択結果を表わす操作信号の入力を受け付けることでアプリケーションの選択を受け付けるための選択部１０１と、選択アプリケーションに関連付けられた当該選択アプリケーションを特定する情報を出力する機能として、ＱＲコードを操作パネル１４に表示するための情報出力部１０２と、ネットワーク３を介して端末装置４から転送されてきたパラメーターの入力を受け付けるためのパラメーター入力部１０３と、選択されたアプリケーションを実行するための処理部１０４とを含む。処理部１０４は、さらに、ネットワーク３を介してＷＥＢサーバー２にアクセスし、端末装置４から転送されたパラメーターに含まれるアカウント情報を用いてログインしてパラメーターに含まれる文書ＩＤで特定される文書をダウンロードするためのアクセス部１０５を含む。
【００７２】
＜動作フロー＞
図８は、端末装置４での動作の流れを表わすフローチャートである。図８のフローチャートに表わされた動作は、端末装置４のＣＰＵ４０が記憶装置４３にインストールされているプログラムを読み出して実行し、図６の各機能を発揮させることによって実現さあれる。
【００７３】
図８を参照して、端末装置４に対してユーザーから撮影指示がなされ、カメラ部４５での撮影が行なわれると（ステップＳ１０１）、ＣＰＵ４０は、入力された撮影画像を解析し（ステップＳ１０３）、撮影画像に含まれるＱＲコードで表わされた、ＭＦＰ１で選択されたアプリケーションを特定する（ステップＳ１０５）。
【００７４】
ＣＰＵ４０は、メモリーに記憶されている、上記ステップＳ１０５で特定された選択アプリケーションの使用履歴を読み出し（ステップＳ１０７）、そこに含まれるアカウント情報および処理対象となった文書の文書ＩＤとを読み出す（ステップＳ１０９）。
【００７５】
また、ＣＰＵ４０は、上記撮影画像の解析結果より、ＱＲコードで表わされたＭＦＰ１のアクセス情報であるＵＲＬを読み取る（ステップＳ１１１）。そして、そのＵＲＬに対して、アカウント情報および文書ＩＤをパラメーターとして送信する（ステップＳ１１３）。このとき、選択アプリケーションの使用履歴に画像形成処理の設定が含まれている場合、ＣＰＵ４０は、その設定もパラメーターとしてＭＦＰ１に対して送信する。
【００７６】
図９は、ＭＦＰ１での動作の流れを表わすフローチャートである。図９のフローチャートに表わされた動作は、ＭＦＰ１のＣＰＵ１０が記憶装置１３にインストールされているプログラムを読み出して実行し、図７の各機能を発揮させることによって実現される。
【００７７】
図９を参照して、ＣＰＵ１０は、ユーザーからアプリケーションの選択を受け付けると（ステップＳ２０１でＹＥＳ）、選択アプリケーションに関連付けて記憶されている画像であるＱＲコードをメモリーから読み出し（ステップＳ２０３）、操作パネル１４に表示する（ステップＳ２０５）。
【００７８】
その後、ＣＰＵ１０は、端末装置４からパラメーターを受信すると（ステップＳ２０７でＹＥＳ）、受信したパラメーターを選択アプリケーションに関連付けてメモリーに記憶する（ステップＳ２０９）。ＣＰＵ１０は、一定時間、端末装置４からパラメーターを受信しない場合には、ステップＳ２０９をスキップしてもよい。
【００７９】
ＣＰＵ１０は、選択アプリケーションを起動し（ステップＳ２１１）、メモリーにパラメーターが記憶されているか否かを確認する。そして、パラメーターが記憶されている場合（ステップＳ２１３でＹＥＳ）、ＣＰＵ１０は、選択アプリケーションに従ってＷＥＢサーバー２にアクセスし、メモリーに記憶されているアカウント情報を用いてログインする。そして、ＣＰＵ１０は、パラメーターに含まれる文書ＩＤで特定される文書をＷＥＢサーバー２に対して要求し、ダウンロード（取得）する（ステップＳ２１５）。ＣＰＵ１０は、ダウンロードした文書に対して、印刷等、選択アプリケーションに従う画像形成処理を実行する（ステップＳ２２１）。
【００８０】
なお、端末装置４からパラメーターが転送されていないなどで、ＣＰＵ１０が選択アプリケーションを起動した際にメモリーにパラメーターが記憶されていなかった場合（ステップＳ２１３でＮＯ）、ＣＰＵ１０は、操作パネル１４に入力画面を表示するなどして、アカウント情報や文書ＩＤのユーザー入力を受け付ける（ステップＳ２１７）。そして、ＣＰＵ１０は、ＷＥＢサーバー２にアクセスしてその情報を用いてログインし、文書ＩＤで特定される文書をダウンロード（取得）する（ステップＳ２１９）。なお、ステップＳ２１７，Ｓ２１９の動作は、ＭＦＰ１で選択アプリケーションを起動してＷＥＢサーバー２にアクセスし、文書をダウンロードする際の動作と同じである。
【００８１】
＜変形例＞
なお、上の例では、制御装置である端末装置４において、ＭＦＰ１で選択されたアプリケーションを特定する方法として、ＭＦＰ１が選択アプリケーションを特定する情報を出力し、端末装置４がその情報を取得することで、端末装置４がその情報に基づいて選択アプリケーションを特定するものとしている。そして、上記の選択アプリケーションを特定する情報は、その情報を表わした画像であって、その一例としてＱＲコードであるものとしている。ＱＲコードには、さらに、ＭＦＰ１のアクセス情報（たとえばＵＲＬ）も含まれていてもよいものとしている。
【００８２】
しかしながら、端末装置４においてＭＦＰ１で選択されたアプリケーションを特定する方法は上記の例に限定されるものではない。すなわち、まず、画像はＱＲコードに限定されるものではなく、たとえば、選択アプリケーションやＵＲＬを表わした文字列であってもよいし、予め規定された図形（写真や線図、等）であってもよい。このような画像を端末装置４のカメラ部４５で撮影し、ＣＰＵ４０がその撮影画像を解析することで選択アプリケーションを特定したり、ＵＲＬを特定したりしてもよい。また、ＵＲＬ等のアクセス情報を予め端末装置４が記憶している場合には、ＵＲＬ等のアクセス情報が含まれていなくてもよいし、端末装置４側で事前に登録してあるアクセス情報のうちから選択する場合には、ＭＦＰ１を特定する情報（型番等）であってもよい。
【００８３】
また、選択アプリケーションを特定する情報等の出力は、画像に限定されるものでもない。他の例として、たとえば、ライトの点滅や音声出力であってもよいし、ＭＦＰ１が赤外線通信等の無線通信で出力してもよい。端末装置４は、受光部やマイクや受信部など必要な構成を備えることで、ＭＦＰ１から出力された情報を受信でき、その内容を解析することで選択アプリケーション等を特定することができる。
【００８４】
＜実施の形態の効果＞
本実施の形態にかかる画像処理システムにおいて上のような動作が行なわれることで、端末装置などを画像形成装置の制御装置として用いて、制御装置を画像形成装置と連携させて、他の装置にアクセスして文書を取得し、その文書に対して画像形成処理を行なわせる指示を、画像形成装置に対して容易に行なうことができる。すなわち、上のように動作することで、ユーザーは、画像形成装置に対してアプリケーションを選択する操作を行なうのみで、アカウント情報の入力や文書の特定などの面倒の操作を行なうことなく、自動的にＷＥＢサーバーから文書を取得し画像形成処理を行なわせることができる。
【００８５】
＜他の例＞
さらに、上述の動作を画像形成装置に搭載されるコンピューター（ＣＰＵ１０）や、端末装置などのコンピューターに実行させて、それぞれ、上記の画像形成装置および当該画像形成装置を制御する制御装置として機能させるためのプログラムを提供することもできる。このようなプログラムは、コンピューターに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only  Memory）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）およびメモリカードなどのコンピューター読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピューターに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００８６】
なお、本発明にかかるプログラムは、コンピューターのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００８７】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００８８】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００８９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００９０】
１  ＭＦＰ、２  ＷＥＢサーバー、３  ネットワーク、４  端末装置、１０，４０  ＣＰＵ、１１，４１  メモリー、１２，４２  ネットワークインターフェース、１３，４３  記憶装置、１４，４４  操作パネル、１４ａ，４４ａ  表示部、１４ｂ，４４ｂ  操作部、１５  スキャナー部、１６  プリンター部、１７  ＦＡＸ部、１８，４６  データバス、２０，５０  プログラム、２１，５１  ブラウザープログラム、２２，５３  記憶領域、４５  カメラ部、５２  ＭＦＰ連携用プログラム、１０１  選択部、１０２  情報出力部、１０３  パラメーター入力部、１０４  処理部、１０５  アクセス部、２２１  ＱＲコード記憶部、２２２  パラメーター記憶部、４０１  画像入力部、４０２  解析部、４０３  読出部、４０４  送信部、５３１  履歴情報記憶部。
【図１】
2014154969.tif 000003
【図２】
2014154969.tif 000004
【図３】
2014154969.tif 000005
【図４】
2014154969.tif 000006
【図５】
2014154969.tif 000007
【図６】
2014154969.tif 000008
【図７】
2014154969.tif 000009
【図８】
2014154969.tif 000010
【図９】
2014154969.tif 000011