(57)【要約】【課題】機器連携サービスが機器からログを取得できる情報処理システムを提供することを課題とする。【解決手段】ウェブブラウザが搭載された機器と、機器とネットワークを介して接続された１台以上の情報処理装置と、を有する情報処理システムであって、ウェブブラウザで動作するコンテンツを機器に提供するコンテンツ提供サービス手段と、コンテンツがウェブブラウザで動作している機器と、ネットワークを介して提供されるサービスと、を連携させる機器連携サービスを提供するジョブ実行サービス手段と、ログを保管するログ保管手段と、を有し、機器のウェブブラウザで動作しているコンテンツは、ユーザからの要求により実行した処理のログを、ジョブ実行サービス手段に送信する仕組みが組み込まれていることにより、上記課題を解決する。【選択図】  図１
2018190099.tif 000002
【特許請求の範囲】
【請求項１】
ウェブブラウザが搭載された機器と、前記機器とネットワークを介して接続された１台以上の情報処理装置と、を有する情報処理システムであって、
前記ウェブブラウザで動作するコンテンツを前記機器に提供するコンテンツ提供サービス手段と、
前記コンテンツが前記ウェブブラウザで動作している前記機器と、前記ネットワークを介して提供されるサービスと、を連携させる機器連携サービスを提供するジョブ実行サービス手段と、
ログを保管するログ保管手段と、を有し、
前記機器の前記ウェブブラウザで動作している前記コンテンツは、ユーザからの要求により実行した処理のログを、前記ジョブ実行サービス手段に送信する仕組みが組み込まれていること
を特徴とする情報処理システム。
【請求項２】
前記ジョブ実行サービス手段は、前記ユーザからの要求の実行可否を、前記ログ保管手段に保管されているログに基づいて判定し、判定結果を前記コンテンツが前記ウェブブラウザで動作している前記機器に送信し、
前記コンテンツが前記ウェブブラウザで動作している前記機器は、受信した前記判定結果に基づいて、前記ユーザからの要求による処理を実行又は中止すること
を特徴とする請求項１記載の情報処理システム。
【請求項３】
前記ジョブ実行サービス手段は、前記ユーザからの印刷要求の実行可否を、前記ログ保管手段にログとして保管されている印刷済み枚数、及び、前記ユーザからの印刷要求の実行により印刷される枚数の加算枚数と、印刷制限枚数とに基づいて判定し、前記加算枚数が前記印刷制限枚数を超えていれば、前記ユーザからの印刷要求の実行を中止させる判定結果を、前記加算枚数が前記印刷制限枚数を超えていなければ、前記ユーザからの印刷要求による処理を実行させる判定結果を、前記コンテンツが前記ウェブブラウザで動作している前記機器に送信し、
前記コンテンツが前記ウェブブラウザで動作している前記機器は、受信した前記判定結果に基づいて、前記ユーザからの印刷要求による処理を実行又は中止すること
を特徴とする請求項１記載の情報処理システム。
【請求項４】
前記ジョブ実行サービス手段は、前記ネットワークを介して接続された端末装置から前記ユーザからのジョブの投入を受け付ける投入受付手段と、
投入された前記ジョブを記憶する記憶手段と、
前記コンテンツが前記ウェブブラウザで動作している前記機器から前記ジョブの取得要求を受け付け、前記ジョブを提供するジョブ提供手段と、
を有すること
を特徴とする請求項３記載の情報処理システム。
【請求項５】
前記コンテンツが前記ウェブブラウザで動作している前記機器は、前記ユーザからのジョブの投入時の設定値を、前記ユーザからの印刷要求時の設定値で更新する印刷実行処理手段を有すること
を特徴とする請求項４記載の情報処理システム。
【請求項６】
前記ジョブ実行サービス手段は、前記コンテンツが前記ウェブブラウザで動作している前記機器から、外部のサービスに保存されているファイルの取得要求を受け付け、前記外部のサービスから前記ファイルを取得して、前記機器に提供するジョブ提供手段、
を有すること
を特徴とする請求項１乃至３何れか一項記載の情報処理システム。
【請求項７】
ウェブブラウザが搭載された機器と、前記機器とネットワークを介して接続された１台以上の情報処理装置と、を有する情報処理システムのジョブログ保管方法であって、
前記ウェブブラウザで動作するコンテンツを前記機器に提供するステップと、
前記コンテンツが前記ウェブブラウザで動作している前記機器と、前記ネットワークを介して提供されるサービスと、を連携させる機器連携サービスを提供するステップと、
ユーザからの要求により実行した処理のログを送信する仕組みが組み込まれている前記コンテンツを前記ウェブブラウザで動作させている前記機器が、前記ログを前記機器連携サービスに送信するステップと、
送信された前記ログを保管するステップと、を有すること
を特徴とするジョブログ保管方法。
【請求項８】
ウェブブラウザが搭載された機器に、ネットワークを介して接続された情報処理装置であって、
前記ウェブブラウザで動作するコンテンツを前記機器に提供するコンテンツ提供サービス手段と、
前記コンテンツが前記ウェブブラウザで動作している前記機器と、前記ネットワークを介して提供されるサービスと、を連携させる機器連携サービスを提供するジョブ実行サービス手段と、
ログを保管するログ保管手段と、を有し、
前記ジョブ実行サービス手段は、ユーザからの要求により実行した処理のログを送信する仕組みが組み込まれている前記コンテンツを、前記ウェブブラウザで動作させている前記機器から、前記ログを受信すること
を特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、ジョブログ保管方法及び情報処理装置に関する。
【背景技術】
【０００２】
ＭＦＰのようなドキュメントの入出力デバイスと、クラウド上のサービスとを連携させるサービス（以下、機器連携サービスという）があることは既に知られている。
【０００３】
例えばプリントサービスとジョブログ監査サービスとＭＦＰとからなる情報処理システムにおいて、ＭＦＰが行ったジョブの画像データを含むログを生成し、監査用のサーバに蓄積するシステムがあった（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、外部ストレージサービスやクラウドサービスなどのサービスと、ＭＦＰなどの機器との連携を行う機器連携サービスは、印刷時設定や印刷枚数などのログを機器から取得できないという問題があった。
【０００５】
本発明の一実施形態は、上記の点に鑑みてなされたものであり、機器連携サービスが機器からログを取得できる情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一実施形態は、ウェブブラウザが搭載された機器と、前記機器とネットワークを介して接続された１台以上の情報処理装置と、を有する情報処理システムであって、前記ウェブブラウザで動作するコンテンツを前記機器に提供するコンテンツ提供サービス手段と、前記コンテンツが前記ウェブブラウザで動作している前記機器と、前記ネットワークを介して提供されるサービスと、を連携させる機器連携サービスを提供するジョブ実行サービス手段と、ログを保管するログ保管手段と、を有し、前記機器の前記ウェブブラウザで動作している前記コンテンツは、ユーザからの要求により実行した処理のログを、前記ジョブ実行サービス手段に送信する仕組みが組み込まれていることを特徴とする。
【発明の効果】
【０００７】
本発明の一実施形態によれば、機器連携サービスが機器からログを取得できる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係る情報処理システムの一例の構成図である。
【図２】ジョブプリントとストレージ系プリントとの一例の説明図である。
【図３】コンピュータの一例のハードウェア構成図である。
【図４】ＭＦＰの一例のハードウェア構成図である。
【図５】本実施形態に係る操作部の一例の処理ブロック図である。
【図６】本実施形態に係るジョブ実行サービス装置の一例の処理ブロック図である。
【図７】本実施形態に係るジョブ実行サービス装置の一例の処理ブロック図である。
【図８】ジョブプリントのログ取得処理の一例のシーケンス図である。
【図９】印刷設定値の更新処理の一例の説明図である。
【図１０】ジョブプリントのログ取得処理における一例の画面遷移図である。
【図１１】ストレージ系プリントのログ取得処理の一例のシーケンス図である。
【図１２】ストレージ系プリントのログ取得処理における一例の画面遷移図である。
【図１３】ログ保管部に保存された印刷ジョブのログの一例の構成図である。
【図１４】本実施形態に係る操作部の一例の処理ブロック図である。
【図１５】本実施形態に係るジョブ実行サービス装置の一例の処理ブロック図である。
【図１６】本実施形態に係るジョブ実行サービス装置の一例の処理ブロック図である。
【図１７】ジョブプリントのログ取得処理の一例のシーケンス図である。
【図１８】ストレージ系プリントのログ取得処理の一例のシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面を参照しながら詳細に説明する。
【００１０】
［第１の実施形態］
＜システム構成＞
図１は、第１の実施形態に係る情報処理システムの一例の構成図である。図１に示される情報処理システム１はサービス提供環境Ｅ１、ユーザ環境Ｅ２及び外部ストレージシステム４０を含み、インターネット等の広域的なネットワークＮ１を介して通信可能に接続されている。
【００１１】
サービス提供環境Ｅ１は、ネットワークＮ１を介してクラウドサービス等のサービスを提供するシステム環境である。本実施形態では、サービスの一例としてクラウドサービスを採用して説明するが、ＡＳＰ（Application Service Provider）により提供されるサービスやＷｅｂサービス等のサービスであってもよい。
【００１２】
図１のサービス提供環境Ｅ１は、ジョブ実行サービス装置１０、ログ保管部１２及びコンテンツ提供サービス装置１４が例えばＬＡＮなどのネットワークＮ３を介して接続されている。
【００１３】
ジョブ実行サービス装置１０はクラウド側のジョブ実行を行うサービスである。ジョブ実行サービス装置１０はユーザ環境Ｅ２からジョブ実行を受け付け、外部ストレージシステム４０との仲介を行う。ログ保管部１２は、ユーザ環境Ｅ２で実行されたジョブのログを保管する。
【００１４】
コンテンツ提供サービス装置１４は、ユーザにコンテンツを提供するサービスプログラム、及び、そのサービスプログラムが動作するサーバコンピュータである。なお、コンテンツはウェブブラウザで動作するウェブアプリケーションなどである。本実施形態における情報処理システム１では、コンテンツ提供サービス装置１４がユーザ環境Ｅ２に提供するコンテンツに後述のログ送信の仕組みが組み込まれている。
【００１５】
サービス提供環境Ｅ１は一台以上の情報処理装置で実現される。サービス提供環境Ｅ１のジョブ実行サービス装置１０、ログ保管部１２及びコンテンツ提供サービス装置１４の全部又は一部はユーザ環境Ｅ２に設置されていてもよい。すなわち、サービス提供環境Ｅ１を構成する情報処理装置の全部又は一部はユーザ環境Ｅ２に包含されていてもよい。
【００１６】
ユーザ環境Ｅ２は例えばＭＦＰなどの機器２０を使用するユーザである企業等のシステム環境である。ユーザ環境Ｅ２は、機器２０、端末装置３０が例えばＬＡＮなどのネットワークＮ２を介して接続されている。
【００１７】
機器２０は、ユーザが操作し、印刷を実行する電子機器の一例である。機器２０は例えばＭＦＰやプリンタなどである。機器２０はウェブブラウザが搭載されている。機器２０はコンテンツ提供サービス装置１４から提供されたコンテンツをウェブブラウザで動作させる。ユーザはウェブブラウザで動作しているコンテンツから印刷処理を実行する。
【００１８】
端末装置３０は、一般的なＯＳなどが搭載されたスマートフォンや携帯電話、パーソナルコンピュータ（ＰＣ）など、ユーザが操作する操作端末である。ユーザは端末装置３０からサービス提供環境Ｅ１に印刷のジョブを投入する。また、ユーザは端末装置３０から印刷に利用するファイルを外部ストレージシステム４０に保存する。
【００１９】
外部ストレージシステム４０は、ネットワークＮ１を介してストレージサービス（又はオンラインストレージ）と呼ばれるクラウドサービスを提供するコンピュータシステムである。ストレージサービスとは、外部ストレージシステム４０のストレージの記憶領域を貸し出すサービスである。なお、外部ストレージシステム４０は、複数台の情報処理装置によって実現されるシステムであってもよい。
【００２０】
図１の情報処理システム１の構成は一例であって、他の構成であってもよい。例えば機器２０は複数台あってもよい。また、端末装置３０はネットワークＮ１に接続されていてもよい。また、ユーザ環境Ｅ２で実行されるジョブは印刷のジョブに限定されるものでもない。
【００２１】
例えば図１の情報処理システム１において実行される印刷のパターンには、ジョブプリント（プルプリント）と、ストレージ系プリントと、が存在する。図２は、ジョブプリントとストレージ系プリントとの一例の説明図である。
【００２２】
ジョブプリントはジョブ投入と印刷ジョブとに分けられる。ジョブ投入ではサービス提供環境Ｅ１が管理しているストレージに端末装置３０からジョブを投入する。印刷ジョブではサービス提供環境Ｅ１が管理するストレージから機器２０にジョブをダウンロードして印刷する。ジョブプリントの設定値はジョブ投入時の設定値と、印刷時の設定値とに分けられる。ジョブプリントの設定値はジョブ投入時の設定値が、印刷時の設定値により更新される。
【００２３】
ストレージ系プリントは、印刷ジョブにより構成される。ストレージ系プリントの印刷ジョブでは外部ストレージシステム４０からファイルを機器２０にダウンロードして印刷する。ストレージ系プリントの設定値は印刷時の設定値である。
【００２４】
＜ハードウェア構成＞
≪コンピュータ≫
図１のジョブ実行サービス装置１０、ログ保管部１２及びコンテンツ提供サービス装置１４を実現する一台以上の情報処理装置は図３に示すハードウェア構成のコンピュータにより実現される。また、外部ストレージシステム４０を実現する一台以上の情報処理装置も図３に示すようなハードウェア構成のコンピュータにより実現される。また、図１の端末装置３０も図３に示すようなハードウェア構成のコンピュータにより実現される。
【００２５】
図３はコンピュータの一例のハードウェア構成図である。図３のコンピュータ５００は入力装置５０１、表示装置５０２、外部Ｉ／Ｆ５０３、ＲＡＭ５０４、ＲＯＭ５０５、ＣＰＵ５０６、通信Ｉ／Ｆ５０７及びＨＤＤ５０８などを備え、それぞれがバスＢで相互に接続されている。なお、入力装置５０１及び表示装置５０２は必要なときに接続して利用する形態であってもよい。
【００２６】
入力装置５０１はキーボードやマウス、タッチパネルなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置５０２はディスプレイ等を含み、コンピュータ５００による処理結果を表示する。
【００２７】
通信Ｉ／Ｆ５０７はコンピュータ５００を各種ネットワークに接続するインタフェースである。これにより、コンピュータ５００は通信Ｉ／Ｆ５０７を介してデータ通信を行うことができる。
【００２８】
また、ＨＤＤ５０８はプログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには、コンピュータ５００全体を制御する基本ソフトウェアであるＯＳ、ＯＳ上において各種機能を提供するアプリなどがある。なお、コンピュータ５００はＨＤＤ５０８に替え、記憶媒体としてフラッシュメモリを用いるドライブ装置（例えばソリッドステートドライブ：ＳＳＤ）を利用するものであってもよい。
【００２９】
外部Ｉ／Ｆ５０３は、外部装置とのインタフェースである。外部装置には、記録媒体５０３ａなどがある。これにより、コンピュータ５００は外部Ｉ／Ｆ５０３を介して記録媒体５０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体５０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリなどがある。
【００３０】
ＲＯＭ５０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）の一例である。ＲＯＭ５０５にはコンピュータ５００の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ５０４はプログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）の一例である。
【００３１】
ＣＰＵ５０６は、ＲＯＭ５０５やＨＤＤ５０８などの記憶装置からプログラムやデータをＲＡＭ５０４上に読み出し、処理を実行することで、コンピュータ５００全体の制御や機能を実現する演算装置である。
【００３２】
ジョブ実行サービス装置１０、ログ保管部１２及びコンテンツ提供サービス装置１４は例えば図３に示したコンピュータ５００のハードウェア構成により、後述するような各種処理を実現できる。外部ストレージシステム４０を実現する一台以上の情報処理装置、及び、端末装置３０も、例えば図３のコンピュータ５００のハードウェア構成により、後述するような各種処理を実現できる。
【００３３】
《ＭＦＰ》
図１の機器２０の一例であるＭＦＰ６００は、例えば図４に示すハードウェア構成のコンピュータにより実現される。図４はＭＦＰの一例のハードウェア構成図である。図４のＭＦＰ６００はコントローラ６０１、操作部６０２、外部Ｉ／Ｆ６０３、通信Ｉ／Ｆ６０４、プリンタ６０５及びスキャナ６０６などを備える。
【００３４】
コントローラ６０１はＣＰＵ６１１、ＲＡＭ６１２、ＲＯＭ６１３、ＮＶＲＡＭ６１４及びＨＤＤ６１５などを備える。ＲＯＭ６１３は、各種プログラムやデータが格納されている。ＲＡＭ６１２はプログラムやデータを一時保持する。ＮＶＲＡＭ６１４は、例えば設定情報等が格納されている。また、ＨＤＤ６１５は各種プログラムやデータが格納されている。
【００３５】
ＣＰＵ６１１は、ＲＯＭ６１３やＮＶＲＡＭ６１４、ＨＤＤ６１５などからプログラムやデータ、設定情報等をＲＡＭ６１２上に読み出し、処理を実行することで、ＭＦＰ６００全体の制御や機能を実現する。
【００３６】
操作部６０２はユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えている。操作部６０２はウェブブラウザが搭載されている。操作部６０２はタブレット端末などの情報処理端末により実現してもよい。
【００３７】
外部Ｉ／Ｆ６０３は外部装置とのインタフェースである。外部装置には記録媒体６０３ａなどがある。これによりＭＦＰ６００は外部Ｉ／Ｆ６０３を介して記録媒体６０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体６０３ａにはＩＣカード、フレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等がある。
【００３８】
また、通信Ｉ／Ｆ６０４は、ＭＦＰ６００をネットワークＮ２に接続させるためのインタフェースである。これにより、ＭＦＰ６００は通信Ｉ／Ｆ６０４を介してデータ通信を行うことができる。プリンタ６０５は印刷データを被搬送物に印刷するための印刷装置である。例えば被搬送物は、紙、コート紙、厚紙、ＯＨＰ、プラスチックフィルム、プリプレグ、銅箔など、紙に限定されない。また、スキャナ６０６は原稿から画像データ（電子データ）を読み取るための読取装置である。
【００３９】
ＭＦＰ６００は、上記したハードウェア構成を有することにより、後述するような各種処理を実現できる。
【００４０】
＜ソフトウェア構成＞
例えば本実施形態に係る情報処理システム１のジョブ実行サービス装置１０及び機器２０の操作部６０２は、後述の処理ブロックにより実現することができる。なお、後述ではジョブプリントとストレージ系プリントとに分けて処理ブロックを示す。また、後述では本実施形態の説明に不要な処理ブロックを省略している。
【００４１】
《ジョブプリント》
図５は本実施形態に係る操作部の一例の処理ブロック図である。図５の操作部６０２はウェブブラウザが搭載されており、コンテンツ提供サービス装置１４から提供されたコンテンツをウェブブラウザで動作させることにより、プリント設定画面表示処理部５１、プリント実行処理部５２、ログ送信部５３を実現している。
【００４２】
プリント設定画面表示処理部５１は、後述するようなプリント設定画面を表示するための処理を行う。プリント実行処理部５２はプリント設定画面からユーザによるプリント実行要求を受け付け、印刷ジョブを実行する。ログ送信部５３は実行された印刷ジョブのログをジョブ実行サービス装置１０に送信する。
【００４３】
図６は本実施形態に係るジョブ実行サービス装置の一例の処理ブロック図である。図６のジョブ実行サービス装置１０はプログラムを実行することにより、ジョブ投入受付部６１、ジョブ記憶部６２、ジョブ設定値提供部６３、ファイル提供部６４及びログ保存処理部６５を実現している。
【００４４】
ジョブ投入受付部６１は端末装置３０から印刷ジョブの投入を受け付ける。ジョブ記憶部６２は投入された印刷ジョブを記憶する。ジョブ設定値提供部６３はジョブ投入時の設定値を操作部６０２に提供する。ファイル提供部６４は印刷ジョブを機器２０に提供する。ログ保存処理部６５は実行された印刷ジョブのログをログ保管部１２に保存するための処理を行う。
【００４５】
《ストレージ系プリント》
ストレージ系プリントにおける操作部６０２の処理ブロックは、図５の処理ブロックと同様であるため、説明を省略する。図７は本実施形態に係るジョブ実行サービス装置の一例の処理ブロック図である。図７のジョブ実行サービス装置１０はプログラムを実行することにより、ファイル提供部６４及びログ保存処理部６５を実現している。
【００４６】
ファイル提供部６４は外部ストレージシステム４０からダウンロードしたファイルを機器２０に提供する。ログ保存処理部６５は実行された印刷ジョブのログをログ保管部１２に保存するための処理を行う。図７のジョブ実行サービス装置１０は、図６の処理ブロックからジョブ投入に関する処理ブロックを除いた構成である。
【００４７】
＜処理の詳細＞
次に、第１の実施形態に係る情報処理システム１の処理の詳細について説明する。
【００４８】
《ジョブプリントのログ取得》
図８はジョブプリントのログ取得処理の一例のシーケンス図である。図８はジョブ投入が行われた状態で、印刷ジョブを実行する処理を示している。
【００４９】
ステップＳ１１においてユーザは投入した印刷ジョブを選択し、操作部６０２にプリント設定画面表示要求を行う。ステップＳ１２に進み、操作部６０２のプリント設定画面表示処理部５１はユーザに選択された印刷ジョブのジョブＩＤを指定し、ジョブ実行サービス装置１０にジョブ設定値取得要求を行う。ジョブ実行サービス装置１０のジョブ設定値提供部６３は、ジョブＩＤで指定された印刷ジョブのジョブ設定値を操作部６０２に提供する。
【００５０】
ステップＳ１３に進み、操作部６０２のプリント設定画面表示処理部５１はコンテンツ提供サービス装置１４にコンテンツの一例であるプリント設定画面のＨＴＭＬデータの取得を要求する。コンテンツ提供サービス装置１４はプリント設定画面のＨＴＭＬデータを機器２０の操作部６０２に提供する。
【００５１】
操作部６０２のプリント設定画面表示処理部５１はコンテンツ提供サービス装置１４から提供されたＨＴＭＬデータを利用してプリント設定画面を表示する。ステップＳ１４においてユーザはプリント設定画面からプリント実行要求を行う。このとき、ユーザはプリント設定画面からジョブ投入時の印刷設定値の一部を変更することができる。ユーザは印刷部数、両面／片面、カラーからモノクロへのカラー設定などを変更できる。
【００５２】
ステップＳ１５に進み、操作部６０２のプリント実行処理部５２はステップＳ１４で指定された印刷設定値（印刷時設定）でジョブ投入時の印刷設定値（ジョブ投入時設定）を図９のように更新する。図９は印刷設定値の更新処理の一例の説明図である。図９の上側がジョブ投入時の印刷設定値である。また、図９の下側が印刷時の印刷設定値である。
【００５３】
図９の印刷設定値は、ｉｄ、日付、ユーザ、アプリ名、カラー、部数、ドキュメントのページ数、印刷枚数、向き、用紙サイズ、両面／片面、集約、ページの配列、ステープル及びパンチを設定項目の印刷設定値を含んでいる。図９の例では日付、カラー、部数及び両面／片面の設定項目の印刷設定値が更新されている。
【００５４】
ステップＳ１６に進み、操作部６０２のプリント実行処理部５２はジョブＩＤと印刷設定値とを指定してコントローラ６０１にプリント実行要求を行う。なお、ジョブＩＤは例えばファイルのパス（ジョブ実行ＵＲＬ）に含めて渡すようにしてもよい。例えばジョブ実行ＵＲＬには、アプリ名とジョブＩＤ（ストレージプリントの場合はファイルＩＤ）とが含まれている。機器２０はステップＳ１７に進み、ジョブＩＤと印刷設定値とを指定してジョブ実行サービス装置１０にファイルの取得を要求し、ジョブＩＤに対応するファイルを取得する。ステップＳ１８に進み、機器２０のコントローラ６０１はファイルと印刷設定値とに基づいてプリンタ６０５に印刷を行わせる。コントローラ６０１は操作部６０２にプリント実行結果を通知する。
【００５５】
プリント実行結果を通知された操作部６０２のログ送信部５３は印刷ジョブの実行結果のログをジョブ実行サービス装置１０に送信する。ジョブ実行サービス装置１０のログ保存処理部６５はステップＳ２０において印刷ジョブの実行結果のログをログ保管部１２に保存する。例えばログ保存処理部６５は部数とドキュメントのページ数とを掛け算した値を印刷枚数として保存する。
【００５６】
なお、図８のシーケンス図では操作部６０２から直接、ジョブ実行サービス装置１０へ印刷ジョブの実行結果のログを送信しているが、コンテンツ提供サービス装置１４を中継して送信するようにしてもよい。
【００５７】
図１０はジョブプリントのログ取得処理における一例の画面遷移図である。図１０の画面遷移図は機器２０の操作部６０２に表示される画面の遷移例を示している。初期画面１０００ではユーザにより投入された印刷ジョブが選択可能に表示されている。初期画面１０１０はユーザにより印刷ジョブが選択された状態を示している。初期画面１０１０の印刷設定ボタン１０１１が押下されると、機器２０の操作部６０２は初期画面１０１０をプリント設定画面１０２０に遷移させる。
【００５８】
ユーザはプリント設定画面１０２０からジョブ投入時の印刷設定値を更新することができる。ユーザはプリント設定画面１０２０の「スタート」ボタン１０２１を押下することにより、ステップＳ１４のプリント実行要求を行うことができる。
【００５９】
《ストレージ系プリントのログ取得》
図１１はストレージ系プリントのログ取得処理の一例のシーケンス図である。ステップＳ３１においてユーザは、操作部６０２にプリント設定画面表示要求を行う。ステップＳ３２に進み、操作部６０２のプリント設定画面表示処理部５１はコンテンツ提供サービス装置１４にプリント設定画面のＨＴＭＬデータの取得を要求する。
【００６０】
コンテンツ提供サービス装置１４はプリント設定画面のＨＴＭＬデータを機器２０の操作部６０２に提供する。操作部６０２のプリント設定画面表示処理部５１は、コンテンツ提供サービス装置１４から提供されたＨＴＭＬデータを利用してプリント設定画面を表示する。
【００６１】
ステップＳ３３においてユーザはファイルと印刷設定値とを指定してプリント設定画面からプリント実行要求を行う。ステップＳ３４に進み、操作部６０２のプリント実行処理部５２は印刷設定値とファイルＩＤとを指定してコントローラ６０１にプリント実行要求を行う。機器２０はステップＳ３５に進み、ファイルＩＤを指定してジョブ実行サービス装置１０にファイルの取得を要求する。
【００６２】
ジョブ実行サービス装置１０のファイル提供部６４はステップＳ３６に進み、ファイルＩＤを指定して外部ストレージシステム４０からファイルを取得し、機器２０に送信する。ステップＳ３７に進み、機器２０のコントローラ６０１はファイルと印刷設定値とに基づいてプリンタ６０５に印刷を行わせる。コントローラ６０１は操作部６０２にプリント実行結果を通知する。
【００６３】
プリント実行結果を通知された操作部６０２のログ送信部５３はステップＳ３８において印刷ジョブの実行結果のログをジョブ実行サービス装置１０に送信する。ステップＳ３９に進み、ジョブ実行サービス装置１０のログ保存処理部６５は印刷ジョブの実行結果のログをログ保管部１２に保存する。例えばログ保管部１２には印刷枚数がログとして保存される。
【００６４】
なお、図１１のシーケンス図では操作部６０２から直接、ジョブ実行サービス装置１０へ印刷ジョブの実行結果のログを送信しているが、コンテンツ提供サービス装置１４を中継して送信するようにしてもよい。
【００６５】
図１２はストレージ系プリントのログ取得処理における一例の画面遷移図である。図１２の画面遷移図は機器２０の操作部６０２に表示される画面の遷移例を示している。初期画面１１００ではユーザが保存したファイルが選択可能に表示されている。初期画面１１１０はユーザによりファイルが選択された状態を示している。初期画面１０１０の印刷設定ボタン１１１１が押下されると、機器２０の操作部６０２は初期画面１１１０をプリント設定画面１１２０に遷移させる。
【００６６】
ユーザはプリント設定画面１１２０から印刷設定値を設定できる。ユーザはプリント設定画面１１２０の「スタート」ボタン１１２１を押下することにより、ステップＳ３３のプリント実行要求を行うことができる。
【００６７】
図１３はログ保管部に保存された印刷ジョブのログの一例の構成図である。図１３の印刷ジョブのログは、ジョブ投入時の印刷設定値が印刷時の印刷設定値で書き換えられる例を示したが、ジョブ投入時の印刷設定値のカラムと印刷時の印刷設定値のカラムとを別に持っていてもよい。
【００６８】
以上、第１の実施形態によれば、機器２０とサービスとを連携させるジョブ実行サービス装置１０が、機器２０で行ったジョブのログを取得できる。したがって、サービス提供環境Ｅ１のジョブ実行サービス装置１０はジョブのログを利用した課金が可能となる。
【００６９】
［第２の実施形態］
第２の実施形態は、機器２０とサービスとを連携させるジョブ実行サービス装置１０がジョブのログを利用して、印刷枚数制限を行うものである。なお、第２の実施形態は第１の実施形態と一部を除いて同様であるため、適宜説明を省略する。
【００７０】
図１４は本実施形態に係る操作部の一例の処理ブロック図である。図１４の操作部６０２は図５の操作部６０２に印刷中止処理部５４が追加された構成である。印刷中止処理部５４はジョブ実行サービス装置１０で枚数制限オーバーと判定された場合に、印刷を中止する。
【００７１】
図１５は本実施形態に係るジョブ実行サービス装置の一例の処理ブロック図である。図１５のジョブ実行サービス装置１０は図６のジョブ実行サービス装置１０に枚数制限処理部６６が追加された構成である。枚数制限処理部６６はログ保管部１２に保存された印刷ジョブのログから印刷枚数（プリント済枚数）を取得し、枚数制限オーバーとなる場合にエラーを操作部６０２に通知する。図１５はジョブプリントの場合を示している。
【００７２】
ストレージ系プリントの場合の処理ブロックは図１６のようになる。図１６は、本実施形態に係るジョブ実行サービス装置の一例の処理ブロック図である。図１６のジョブ実行サービス装置１０は図７のジョブ実行サービス装置１０に枚数制限処理部６６が追加された構成である。
【００７３】
図１７はジョブプリントのログ取得処理の一例のシーケンス図である。なお、図１７のステップＳ５１〜Ｓ５７の処理は図８のシーケンス図のステップＳ１１〜Ｓ１７と同様である。
【００７４】
ステップＳ５７においてジョブ実行サービス装置１０の枚数制限処理部６６は機器２０からジョブＩＤと印刷設定値とを指定したファイルの取得の要求を受信する。枚数制限処理部６６はステップＳ５８に進み、ログ保管部１２に保存されている印刷ジョブのログから印刷枚数（プリント済枚数）を取得する。
【００７５】
ステップＳ５９に進み、枚数制限処理部６６はステップＳ５７のファイル取得要求に基づいて、これから実行する印刷の印刷枚数（加算枚数）を算出し、これから実行する印刷により枚数制限オーバーとなるか否かを判定する。
【００７６】
枚数制限オーバーとなると判定すると、枚数制限処理部６６はステップＳ６０において操作部６０２にエラーを通知する。エラーを通知された操作部６０２の印刷中止処理部５４は印刷を中止する。
【００７７】
一方、枚数制限オーバーにならない（枚数制限以内）と判定すると、枚数制限処理部６６は、その旨をファイル提供部６４に通知する。ステップＳ６１に進み、ファイル提供部６４は、ステップＳ５７のファイル取得要求に対応するファイルを、機器２０に送信する。なお、ステップＳ６２以降の処理は図８のシーケンス図のステップＳ１８以降の処理と同様であるため、説明を省略する。
【００７８】
図１８はストレージ系プリントのログ取得処理の一例のシーケンス図である。なお、図１８のステップＳ８１〜Ｓ８３の処理は図１１のシーケンス図のステップＳ３１〜Ｓ３３と同様である。
【００７９】
ステップＳ８４に進み、操作部６０２のプリント実行処理部５２は印刷設定値とファイルＩＤとを指定してコントローラ６０１にプリント実行要求を行う。機器２０はステップＳ８５に進み、ファイルＩＤ及び印刷設定値を指定してジョブ実行サービス装置１０にファイルの取得を要求する。ジョブ実行サービス装置１０の枚数制限処理部６６はファイルＩＤと印刷設定値とを指定したファイルの取得の要求を受信するとステップＳ８６に進み、ログ保管部１２に保存されている印刷ジョブのログから印刷枚数（プリント済枚数）を取得する。
【００８０】
ステップＳ８７に進み、枚数制限処理部６６はステップＳ８５のファイル取得要求に基づいて、これから実行する印刷の印刷枚数（加算枚数）を算出し、これから実行する印刷により枚数制限オーバーとなるか否かを判定する。
【００８１】
枚数制限オーバーとなると判定すると、枚数制限処理部６６はステップＳ８８において操作部６０２にエラーを通知する。エラーを通知された操作部６０２の印刷中止処理部５４は印刷を中止する。
【００８２】
一方、枚数制限オーバーにならない（枚数制限以内）と判定すると、枚数制限処理部６６はステップＳ８９に進み、その旨をファイル提供部６４に通知する。なお、ステップＳ８９以降の処理は図１１のシーケンス図のステップＳ３６以降の処理と同様であるため、説明を省略する。
【００８３】
以上、本実施形態によれば、機器２０とサービスとを連携させるジョブ実行サービス装置１０がジョブのログを利用して印刷枚数制限を行うことができる。したがって、サービス提供環境Ｅ１のジョブ実行サービス装置１０は枚数制限オーバーとなる印刷を中止することが可能となる。
【００８４】
［他の実施形態］
なお、第１及び第２の実施形態では、印刷の例を示したが、機器２０の操作部６０２で動作するコンテンツを利用する機能であれば、印刷に限定されない。また、第２の実施形態では、印刷枚数制限の例を示したが、ジョブ実行サービス装置１０がジョブのログを利用して制限できるものであれば、印刷枚数制限に限定されない。
【００８５】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。機器２０はウェブブラウザが搭載された機器の一例である。サービス提供環境Ｅ１を実現する一台以上の情報処理装置は、機器とネットワークを介して接続された１台以上の情報処理装置の一例である。
【００８６】
コンテンツ提供サービス装置１４はコンテンツ提供サービス手段の一例である。ジョブ実行サービス装置１０はジョブ実行サービス手段の一例である。ログ保管部１２はログ保管手段の一例である。ジョブ投入受付部６１は投入受付手段の一例である。ジョブ記憶部６２は記憶手段の一例である。ファイル提供部６４はジョブ提供手段の一例である。
【符号の説明】
【００８７】
１    情報処理システム
１０    ジョブ実行サービス装置
１２    ログ保管部
１４    コンテンツ提供サービス装置
２０    機器
３０    端末装置
４０    外部ストレージシステム
５１    プリント設定画面表示処理部
５２    プリント実行処理部
５３    ログ送信部
５４    印刷中止処理部
６１    ジョブ投入受付部
６２    ジョブ記憶部
６３    ジョブ設定値提供部
６４    ファイル提供部
６５    ログ保存処理部
６６    枚数制限処理部
５００    コンピュータ
５０１    入力装置
５０２    表示装置
５０３    外部Ｉ／Ｆ
５０３ａ    記録媒体
５０４    ＲＡＭ
５０５    ＲＯＭ
５０６    ＣＰＵ
５０７    通信Ｉ／Ｆ
５０８    ＨＤＤ
６００    ＭＦＰ
６０１    コントローラ
６０２    操作部
６０３    外部Ｉ／Ｆ
６０３ａ    記録媒体
６０４    通信Ｉ／Ｆ
６０５    プリンタ
６０６    スキャナ
６１１    ＣＰＵ
６１２    ＲＡＭ
６１３    ＲＯＭ
６１４    ＮＶＲＡＭ
６１５    ＨＤＤ
Ｂ    バス
Ｅ１    サービス提供環境
Ｅ２    ユーザ環境
Ｎ１−Ｎ３    ネットワーク
【先行技術文献】
【特許文献】
【００８８】
【特許文献１】特開２０１３−３００４４号公報
【図１】
2018190099.tif 000003
【図２】
2018190099.tif 000004
【図３】
2018190099.tif 000005
【図４】
2018190099.tif 000006
【図５】
2018190099.tif 000007
【図６】
2018190099.tif 000008
【図７】
2018190099.tif 000009
【図８】
2018190099.tif 000010
【図９】
2018190099.tif 000011
【図１０】
2018190099.tif 000012
【図１１】
2018190099.tif 000013
【図１２】
2018190099.tif 000014
【図１３】
2018190099.tif 000015
【図１４】
2018190099.tif 000016
【図１５】
2018190099.tif 000017
【図１６】
2018190099.tif 000018
【図１７】
2018190099.tif 000019
【図１８】
2018190099.tif 000020