(57)【要約】【課題】  画像形成装置のファームウェアを変更することなく、新たなクラウドサービスを画像形成装置で利用可能とする。【解決手段】  モバイル端末装置１では、複数のアプリケーション３１が、互いに異なるクラウドサービスを提供する複数のクラウドサーバー３にそれぞれアクセス可能であって、クラウドサーバー３から文書データをダウンロードし文書データに基づく印刷要求を発行し、複数のアプリケーション３１に共通なクラウド共通インターフェイス部３２が、複数のアプリケーション３１から印刷要求を受け付け、受け付けた印刷要求を単一の共通データフォーマットで画像形成装置４へ送信する。そして、画像形成装置４では、クラウドサービス処理部６１が、その共通データフォーマットの印刷要求を受信し、印刷装置４２が、受信された印刷要求に基づき印刷を実行する。【選択図】  図１
2016015096.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と、
画像形成装置とを備え、
前記端末装置は、互いに異なるクラウドサービスを提供する複数のクラウドサーバーにそれぞれアクセス可能であって、前記クラウドサーバーから文書データをダウンロードし前記文書データに基づく印刷要求を発行する複数のアプリケーションと、前記複数のアプリケーションから前記印刷要求を受け付け、受け付けた前記印刷要求を単一の共通データフォーマットで前記画像形成装置へ送信する、前記複数のアプリケーションに共通なクラウド共通インターフェイス部を備え、
前記画像形成装置は、前記クラウド共通インターフェイス部から前記単一の共通データフォーマットの印刷要求を受信するクラウドサービス処理部と、受信された前記印刷要求に基づき印刷を実行する印刷装置とを備えること、
を特徴とする画像形成システム。
【請求項２】
前記アプリケーションは、前記文書データをダウンロードした前記クラウドサーバーから前記クラウドサービスの課金情報をダウンロードし、
前記クラウド共通インターフェイス部は、前記印刷要求とともに、前記課金情報を送信し、
前記クラウドサービス処理部は、前記印刷要求とともに前記課金情報を受信し、前記印刷に対応する前記クラウドサービスの課金処理を行うこと、
を特徴とする請求項１記載の画像形成システム。
【請求項３】
互いに異なるクラウドサービスを提供する複数のクラウドサーバーにそれぞれアクセス可能であって、前記クラウドサーバーから文書データをダウンロードし前記文書データに基づく印刷要求を発行する端末装置から単一の共通データフォーマットで前記印刷要求を受信するクラウドサービス処理部と、
受信された前記印刷要求に基づき印刷を実行する印刷装置とを備え、
前記クラウドサービス処理部は、前記印刷要求とともに前記クラウドサービスの課金情報を受信し、前記印刷に対応する前記クラウドサービスの課金処理を行うこと、
を特徴とする画像形成装置。
【請求項４】
互いに異なるクラウドサービスを提供する複数のクラウドサーバーにそれぞれアクセス可能であって、前記クラウドサーバーから文書データをダウンロードし前記文書データに基づく印刷要求を単一の共通データフォーマットで発行する複数のアプリケーションと、
前記単一の共通データフォーマットの印刷要求を受け付けるクラウドサービス処理部と、
受け付けられた前記印刷要求に基づき印刷を実行する印刷装置と、
を備えることを特徴とする画像形成装置。
【請求項５】
前記アプリケーションは、前記文書データをダウンロードした前記クラウドサーバーから前記クラウドサービスの課金情報をダウンロードし、
前記クラウドサービス処理部は、前記印刷要求とともに前記課金情報を受け付け、前記印刷に対応する前記クラウドサービスの課金処理を行うこと、
を特徴とする請求項４記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システムおよび画像形成装置に関するものである。
【背景技術】
【０００２】
あるシステムでは、複合機が、サーバーからデータとコンテンツ料金情報を受信し、そのデータおよびコンテンツ料金情報に基づくプリント料金とコンテンツ料金とを表示し、ユーザーによる承認を得た後、受信したデータに基づき印刷を行い、課金情報（プリント料金とコンテンツ料金）をサーバーへ送信している（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１９５９２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、データストレージを提供する様々なクラウドサービスを利用することができる。そのようなクラウドサービスでは、ユーザーの端末装置で、クラウドサービスを提供するクラウドサーバーにアクセスし、クラウドサーバーからデータをダウンロードできる。現在、種々のクラウドサービスがあり、クラウドサービスごとにアクセス手順が異なることから、各クラウドサービスを利用するためのアプリケーションプログラムが別々に開発され提供されている。
【０００５】
このように様々なクラウドサービスを画像形成装置で利用する場合、各クラウドサービス用のアプリケーションプログラムを画像形成装置のファームウェアに含めておく必要があるため、新たなクラウドサービスを画像形成装置で利用したい場合には、その新たなクラウドサービス用のアプリケーションプログラムをファームウェアに含めるためにファームウェアを更新する必要がある。
【０００６】
本発明は、上記の問題に鑑みてなされたものであり、画像形成装置のファームウェアを変更することなく、新たなクラウドサービスを画像形成装置で利用することができる画像形成システムおよび画像形成装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る画像形成システムは、端末装置と、画像形成装置とを備える。前記端末装置は、互いに異なるクラウドサービスを提供する複数のクラウドサーバーにそれぞれアクセス可能であって、前記クラウドサーバーから文書データをダウンロードし前記文書データに基づく印刷要求を発行する複数のアプリケーションと、前記複数のアプリケーションから前記印刷要求を受け付け、受け付けた前記印刷要求を単一の共通データフォーマットで前記画像形成装置へ送信する、前記複数のアプリケーションに共通なクラウド共通インターフェイス部を備える。前記画像形成装置は、前記クラウド共通インターフェイス部から前記単一の共通データフォーマットの印刷要求を受信するクラウドサービス処理部と、受信された前記印刷要求に基づき印刷を実行する印刷装置とを備える。
【０００８】
本発明に係る画像形成装置は、互いに異なるクラウドサービスを提供する複数のクラウドサーバーにそれぞれアクセス可能であって、前記クラウドサーバーから文書データをダウンロードし前記文書データに基づく印刷要求を発行する端末装置から単一の共通データフォーマットで前記印刷要求を受信するクラウドサービス処理部と、受信された前記印刷要求に基づき印刷を実行する印刷装置とを備える。そして、前記クラウドサービス処理部は、前記印刷要求とともに前記クラウドサービスの課金情報を受信し、前記印刷に対応する前記クラウドサービスの課金処理を行う。
【０００９】
本発明に係る画像形成装置は、互いに異なるクラウドサービスを提供する複数のクラウドサーバーにそれぞれアクセス可能であって、前記クラウドサーバーから文書データをダウンロードし前記文書データに基づく印刷要求を単一の共通データフォーマットで発行する複数のアプリケーションと、前記単一の共通データフォーマットの印刷要求を受け付けるクラウドサービス処理部と、受け付けられた前記印刷要求に基づき印刷を実行する印刷装置とを備える。
【発明の効果】
【００１０】
本発明によれば、画像形成装置のファームウェアを変更することなく、新たなクラウドサービスを画像形成装置で利用することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の実施の形態１に係る画像形成システムの構成を示すブロック図である。
【図２】図２は、図１に示すシステムにおける各装置の動作について説明するフローチャートである。
【図３】図３は、本発明の実施の形態２に係る画像形成装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下、図に基づいて本発明の実施の形態を説明する。
【００１３】
実施の形態１．
【００１４】
図１は、本発明の実施の形態１に係る画像形成システムの構成を示すブロック図である。図１に示すシステムでは、モバイル端末装置１が、ネットワーク２を介してクラウドサーバー３にアクセス可能であるとともに、画像形成装置４に対して、無線ＬＡＮ（Local Area Network）などを介して印刷要求を送信可能である。
【００１５】
モバイル端末装置１は、スマートフォン、タブレットＰＣ（Personal Computer）などであり、無線通信機能を有している。ネットワーク２は、インターネットなどであり、クラウドサーバー３は、互いに異なるクラウドサービスを提供するサーバーであって、文書データなどを提供する。複数のクラウドサーバー３は、それぞれ独自のＡＰＩ（Application Programming Interface）を有しており、複数のクラウドサーバー３のそれぞれに対するアクセス手順（通信手順、送受信データのデータフォーマットなど）が異なる。画像形成装置４は、プリンター、複合機などの印刷機能を有する装置である。
【００１６】
モバイル端末装置１は、通信装置１１、表示装置１２、入力装置１３、記憶装置１４、および演算処理装置１５を備える。
【００１７】
通信装置１１は、無線ＬＡＮまたは携帯電話網を介してネットワーク２に接続可能な通信装置である。
【００１８】
表示装置１２は、ユーザーに対して各種情報を表示する液晶ディスプレイなどの装置である。入力装置１３は、ユーザーによる操作を検出する装置であって、ハードキー、表示装置１２とともにソフトキーを実現するタッチパネルなどである。
【００１９】
記憶装置１４は、不揮発性の記憶装置であって、各種プログラムおよびデータを格納している。演算処理装置１５は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを有するコンピューターを備え、記憶装置１４、ＲＯＭなどからプログラムをＲＡＭへロードして実行し、各種処理部として動作する。
【００２０】
記憶装置１４には、複数のクラウドサーバー３に対応する複数のアプリケーションプログラム２１が格納されているとともに、クラウド共通インターフェイスプログラム２２が格納されている。
【００２１】
各アプリケーションプログラム２１を実行することで、演算処理装置１５は、各クラウドサーバー３に対応するアプリケーション３１として動作する。また、クラウド共通インターフェイスプログラム２２を実行することで、演算処理装置１５は、クラウド共通インターフェイス部３２として動作する。
【００２２】
クラウド共通インターフェイスプログラム２２は、画像形成装置４のＳＤＫ（Software Development Kit）の一部として提供される。
【００２３】
各アプリケーション３１は、通信装置１１を制御し、そのアプリケーション３１に対応するクラウドサーバー３固有のアクセス手順でそのクラウドサーバー３にアクセス可能である。さらに、アプリケーション３１は、アクセス可能なクラウドサーバー３から文書データをダウンロードし文書データに基づく印刷要求を発行する。
【００２４】
なお、複数のアプリケーション３１とクラウド共通インターフェイス部３２との間は、単一なインターフェイスが規定されており、新規のアプリケーション３１（新規のアプリケーションプログラム２１）が追加される場合、その新規のアプリケーション３１も、その単一なインターフェイスに従ってクラウド共通インターフェイス部３２との間でデータの授受を行う。
【００２５】
クラウド共通インターフェイス部３２は、複数のアプリケーション３１に共通に利用され、通信装置１１を制御し、複数のアプリケーション３１から印刷要求を受け付け、受け付けた印刷要求を単一の共通データフォーマット（つまり、予め規定されている通信データフォーマット）で画像形成装置４へ送信する。
【００２６】
他方、画像形成装置４は、操作パネル４１、印刷装置４２、画像読取装置４３、ファクシミリ装置４４、通信装置４５、記憶装置４６、および演算処理装置４７を備える。
【００２７】
操作パネル４１は、画像形成装置４の筺体上面側に配置され、ユーザーに対して操作画面を表示する表示装置４１ａおよびそのユーザーによる操作を受け付ける入力装置４１ｂを有する。表示装置４１ａは、例えば、液晶ディスプレイなどである。また、入力装置４１ｂは、例えば、ハードキー、表示装置４１ａとともにソフトキーを実現するタッチパネルなどである。
【００２８】
印刷装置４２は、画像データに基づく画像を例えば電子写真方式で印刷する内部装置である。画像読取装置４３は、原稿から原稿画像を光学的に読み取り、その原稿画像の画像データを生成する内部装置である。ファクシミリ装置４４は、原稿画像のファクシミリ信号を送信したり、ファクシミリ信号を受信してファクシミリ信号から原稿画像の画像データを生成する内部装置である。通信装置４５は、ネットワークインターフェイス、モデム、例えばＵＳＢ（Universal Serial Bus）といった周辺機器インターフェイス、例えばブルートゥース（商標）といった近距離無線通信インターフェイスなどである。
【００２９】
記憶装置４６は、不揮発性の記憶装置であって、各種プログラムおよびデータを格納している。演算処理装置４７は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを有するコンピューターを備え、記憶装置４６、ＲＯＭなどからプログラムをＲＡＭへロードして実行し、各種処理部として動作する。
【００３０】
記憶装置４６は、ファームウェア５１を記憶している。ファームウェア５１を実行することで、演算処理装置４７は、クラウドサービス処理部６１として動作する。クラウドサービス処理部６１は、クラウド共通インターフェイス部３２から上述の単一の共通データフォーマットの印刷要求を受信する。そして、印刷装置４２は、受信された印刷要求に基づき印刷を実行する。クラウドサービス処理部６１は、印刷要求に基づきラスタライズ、色変換、ハーフトーニングなどの各種処理を実行し、印刷用の画像データを生成し、印刷装置４２に供給する。印刷装置４２は、その印刷用の画像データに基づいて印刷を実行する。
【００３１】
実施の形態１では、モバイル端末装置１において、アプリケーション３１は、文書データをダウンロードしたクラウドサーバー３からクラウドサービスの課金情報（クラウドサービス利用料金、文書データの利用料金などの情報）をダウンロードし、クラウド共通インターフェイス部３２は、印刷要求とともに、課金情報を送信する。そして、画像形成装置４において、クラウドサービス処理部６１は、印刷要求とともにその課金情報を受信し、印刷に対応するクラウドサービスの課金処理を行う。
【００３２】
また、実施の形態１では、クラウド共通インターフェイス部３２は、印刷要求とともに、モバイル端末装置１においてユーザーにより指定された印刷設定情報（印刷部数など）、当該モバイル端末装置１の端末ＩＤ、当該ユーザーのユーザーＩＤ、当該クラウドサービスのクラウドサービス識別情報（名称またはＩＤ）などを送信する。
【００３３】
そして、クラウドサービス処理部６１は、印刷を実行した場合、その印刷についてのログを記憶装置４６に格納する。ログには、端末ＩＤ、ユーザーＩＤ、クラウドサービス識別情報、印刷データサイズ、出力画像サイズ、出力画像枚数、印刷開始日時、印刷完了日時、課金情報（用紙別単価、ボリューム割引、クラウドサービスの課金情報に基づくクラウドサービス利用料など）、モバイル端末装置１との接続状態などが含まれる。
【００３４】
次に、上記システムにおける各装置の動作について説明する。図２は、図１に示すシステムにおける各装置の動作について説明するフローチャートである。
【００３５】
ユーザーは、モバイル端末装置１を操作して、複数のクラウドサービスのうちの所望のクラウドサービスに対応するアプリケーション３１を選択し起動する。
【００３６】
選択されたアプリケーション３１は、まず、画像形成装置４の状態問合せをクラウド共通インターフェイス部３２を介して行う（ステップＳ１，Ｓ２）。画像形成装置４のクラウドサービス処理部６１は、状態問合せを受け付けると、現時点において画像形成装置４が印刷を実行可能か否かを判定し、判定結果を応答としてクラウド共通インターフェイス部３２を介してアプリケーション３１へ送信する（ステップＳ３，Ｓ４）。
【００３７】
そして、状態問合せの応答が印刷可を示している場合、そのアプリケーション３１は、対応するクラウドサーバー３に固有のアクセス手順でアクセスし、例えばそのクラウドサーバー３から文書データリストをダウンロードして表示装置１２で表示し、入力装置１３に対するユーザー操作によって文書データリストにおいて選択された文書データをそのクラウドサーバー３からダウンロードする（ステップＳ５）。
【００３８】
さらに、その際、そのアプリケーション３１は、クラウドサーバー３が課金情報を提供している場合には、その課金情報もダウンロードする（ステップＳ６）。
【００３９】
なお、状態問合せの応答が印刷可を示していない場合、そのアプリケーション３１は、対応するクラウドサーバー３へのアクセスなどを実行しない。
【００４０】
そして、そのアプリケーション３１は、ダウンロードした文書データに基づく印刷要求を生成し、クラウド共通インターフェイス部３２に出力する（ステップＳ７）。このとき、課金情報もダウンロードされている場合には、印刷要求とともに課金情報も出力される。
【００４１】
なお、ダウンロードした文書データが、画像形成装置４によって解釈可能な形式のデータ（ＰＪＬ（Printer Job Language）形式，ＰＤＬ（Page Description Language）形式、ＰＤＦ（Portable Document Format）形式など）ではない場合、アプリケーション３１は、文書データを、画像形成装置４によって解釈可能な形式のデータに変換し、変換により得られたデータを印刷要求に含める。一方、ダウンロードした文書データが、画像形成装置４によって解釈可能な形式のデータである場合には、ダウンロードした文書データを印刷要求に含める。なお、この変換処理は、クラウド共通インターフェイス部３２が行うようにしてもよい。
【００４２】
そして、クラウド共通インターフェイス部３２は、その印刷要求を画像形成装置４へ送信するとともに、付属情報（課金情報、印刷設定情報、モバイル端末装置１の端末ＩＤ、ユーザーＩＤ、クラウドサービス識別情報など）を送信する（ステップＳ８）。
【００４３】
このように、モバイル端末装置１においてどのアプリケーション３１が選択されても、クラウド共通インターフェイス部３２が、単一の共通データフォーマットおよび通信手順で、印刷要求および付属情報を画像形成装置４へ送信する。
【００４４】
画像形成装置４では、クラウドサービス処理部６１が、通信装置４５を使用して、その印刷要求および付属情報を受信し、受信した印刷要求を解析して、印刷要求に応じた印刷が可能か否かを判定し（ステップＳ９）、判定結果をモバイル端末装置１へ送信する（ステップＳ１０）。モバイル端末装置１では、クラウド共通インターフェイス部３２が、その判定結果を受信し、表示装置１２に表示する。
【００４５】
そして、印刷要求に応じた印刷が可能であると判定した場合、クラウドサービス処理部６１は、印刷要求および付属情報に従って印刷を印刷装置４２に実行させる（ステップＳ１１）。印刷が完了すると、クラウドサービス処理部６１は、上述のログを生成し、記憶装置４６に格納する（ステップＳ１２）。
【００４６】
なお、ステップＳ３またはステップＳ１０において、印刷可の通知が得られなかった場合、クラウド共通インターフェイス部３２は、エラーメッセージを表示装置１２に表示し、処理を終了する。
【００４７】
このように、モバイル端末装置１においてどのアプリケーション３１からの印刷要求であっても、クラウド共通インターフェイス部３２が受け付け、単一の共通通信手順および共通データフォーマットで画像形成装置４のクラウドサービス処理部６１へ引き渡すので、新規のアプリケーション３１をモバイル端末装置１に追加しても、画像形成装置４のクラウドサービス処理部６１、つまり、ファームウェア５１を更新する必要はない。
【００４８】
以上のように、上記実施の形態１によれば、モバイル端末装置１は、複数のアプリケーション３１を有し、複数のアプリケーション３１は、互いに異なるクラウドサービスを提供する複数のクラウドサーバー３にそれぞれアクセス可能であって、クラウドサーバー３から文書データをダウンロードし文書データに基づく印刷要求を発行し、複数のアプリケーション３１に共通なクラウド共通インターフェイス部３２が、複数のアプリケーション３１から印刷要求を受け付け、受け付けた印刷要求を単一の共通データフォーマットで画像形成装置４へ送信する。そして、画像形成装置４では、クラウドサービス処理部６１が、クラウド共通インターフェイス部３１から単一の共通データフォーマットの印刷要求を受信し、印刷装置４２が、受信された印刷要求に基づき印刷を実行する。
【００４９】
これにより、モバイル端末装置１に、新たなクラウドサービスに対応するアプリケーションプログラム２１をインストールすることで、画像形成装置４のファームウェア５１を変更することなく、新たなクラウドサービスを画像形成装置４で利用することができる。
【００５０】
実施の形態２．
【００５１】
実施の形態２では、モバイル端末装置１を使用せずに、画像形成装置において、ファームウェアとは別にアプリケーションプログラムをインストールすることで、アプリケーションプログラムの追加に起因するファームウェアの更新を回避している。
【００５２】
図３は、本発明の実施の形態２に係る画像形成装置の構成を示すブロック図である。
【００５３】
実施の形態２に係る画像形成装置１０１は、表示装置１１１ａおよび入力装置１１１ｂを有する操作パネル１１１、印刷装置１１２、画像読取装置１１３、ファクシミリ装置１１４、通信装置１１５、記憶装置１１６、および演算処理装置１１７を備える。
【００５４】
なお、操作パネル１１１、印刷装置１１２、画像読取装置１１３、ファクシミリ装置１１４、通信装置１１５、記憶装置１１６、および演算処理装置１１７は、上述の操作パネル４１、印刷装置４２、画像読取装置４３、ファクシミリ装置４４、通信装置４５、記憶装置４６、および演算処理装置４７と同様のものである。
【００５５】
ただし、記憶装置１１６には、ファームウェア１２１、および、ファームウェア１２１とは別に複数のアプリケーションプログラム２０１が格納されている。アプリケーションプログラム２０１は、アプリケーションプログラム２１と同様のものである。
【００５６】
ファームウェア１２１を実行することで、演算処理装置１１７は、クラウドサービス処理部６１と同様のクラウドサービス処理部１３２として動作する。また、アプリケーションプログラム２０１を実行することで、演算処理装置１１７は、アプリケーション３１と同様のアプリケーション２１１として動作する。
【００５７】
なお、実施の形態２では、クラウド共通インターフェイス部３２を使用せずに、アプリケーション２１１がクラウドサービス処理部１３２との間でデータの授受を直接行う。
【００５８】
実施の形態２では、アプリケーションプラットフォーム１３１が稼動しており、アプリケーションプログラム２０１は、アプリケーションプラットフォーム１３１上で動作する。このため、新規のアプリケーションプログラム２０１を容易に追加できる。
【００５９】
例えば、アプリケーションプラットフォーム１３１は、Ｊａｖａ（登録商標）仮想マシンを含み、アプリケーションプログラム２０１はＪａｖａ（登録商標）バイトコードとして記述される。
【００６０】
そして、ユーザーは、操作パネル１１１を操作して、複数のクラウドサービスから、所望のクラウドサービスに対応するアプリケーション２１１を選択し起動し、実施の形態１と同様の処理を実行させる。
【００６１】
なお、実施の形態２における各装置のその他の構成および動作については実施の形態１のものと同様であるので、その説明を省略する。
【００６２】
以上のように、上記実施の形態２によれば、画像形成装置１０１が、複数のアプリケーション２１１を有し、複数のアプリケーション２１１は、互いに異なるクラウドサービスを提供する複数のクラウドサーバー３にそれぞれアクセス可能であって、クラウドサーバー３から文書データをダウンロードし文書データに基づく印刷要求を単一の共通データフォーマットで発行し、クラウドサービス処理部１３２は、単一の共通データフォーマットの印刷要求を受け付け、印刷装置１１２が、受け付けられた印刷要求に基づき印刷を実行する。
【００６３】
これにより、画像形成装置１０１のファームウェア１２１を変更することなく、新たなクラウドサービスに対応するアプリケーションプログラム２０１を追加インストールすることで、新たなクラウドサービスを画像形成装置１０１で利用することができる。
【００６４】
なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００６５】
例えば、上記実施の形態では、ログは、画像形成装置４，１０１側に格納されるが、その代わりに、クラウドサーバー３へ送信されクラウドサーバー３側に格納されるようにしてもよい。
【産業上の利用可能性】
【００６６】
本発明は、例えば、サーバー上のコンテンツを画像形成装置で印刷するシステムに適用可能である。
【符号の説明】
【００６７】
１  モバイル端末装置（端末装置の一例）
４，１０１  画像形成装置
３１，２１１  アプリケーション
３２  クラウド共通インターフェイス部
４２，１１２  印刷装置
５１，１２１  ファームウェア
６１，１３２  クラウドサービス処理部
【図１】
2016015096.tif 000003
【図２】
2016015096.tif 000004
【図３】
2016015096.tif 000005