(57)【要約】【課題】ログを送信する条件をユーザに選択させる出力装置、プログラム及びシステムを提供することを課題とする。【解決手段】出力データを送信する情報処理装置と、取得要求に対する応答として出力データを送信するサービス提供装置とにネットワークを介して接続される出力装置であって、出力データの出力を実行し、実行した出力のログを生成する出力制御手段と、出力データの送信元に応じてログの送信条件が設定されているログの送信設定に基づき、ログの送信判定を行い、サービス提供装置へのログの送信を制御するログ送信制御手段とを有することにより、上記課題を解決する。【選択図】  図１
2014051043.tif 000002
【特許請求の範囲】
【請求項１】
出力データを送信する情報処理装置と、取得要求に対する応答として前記出力データを送信するサービス提供装置とにネットワークを介して接続される出力装置であって、
前記出力データの出力を実行し、実行した出力のログを生成する出力制御手段と、
前記出力データの送信元に応じて前記ログの送信条件が設定されている前記ログの送信設定に基づき、前記ログの送信判定を行い、前記サービス提供装置への前記ログの送信を制御するログ送信制御手段と
を有することを特徴とする出力装置。
【請求項２】
前記ログ送信制御手段は、前記ログの送信判定により前記情報処理装置から送信された前記出力データの出力の前記ログの送信を必要と判定したとき、ログイン要求手段に前記サービス提供装置へのログインを実行させたあと、前記ログを前記サービス提供装置に送信する
ことを特徴とする請求項１記載の出力装置。
【請求項３】
前記ログ送信制御手段は、前記ログの送信判定により前記サービス提供装置から送信された前記出力データの出力の前記ログの送信を必要と判定したとき、ログイン要求手段が前記取得要求を行う前に実行した前記サービス提供装置へのログインの結果を利用して、前記ログを前記サービス提供装置に送信する
ことを特徴とする請求項２記載の出力装置。
【請求項４】
前記ログ送信制御手段は、前記ログの送信判定により前記情報処理装置から送信された前記出力データの出力の前記ログの送信を必要と判定したとき、予め登録されている第１のログイン情報を利用して、前記ログイン要求手段に前記サービス提供装置へのログインを実行させる
ことを特徴とする請求項２又は３記載の出力装置。
【請求項５】
前記ログ送信制御手段は、前記ログの送信判定により前記情報処理装置から送信された前記出力データの出力の前記ログの送信を必要と判定したとき、前記出力データに第２のログイン情報が含まれていれば、前記第２のログイン情報を利用して、前記ログイン要求手段に前記サービス提供装置へのログインを実行させ、
前記出力データに第２のログイン情報が含まれていなければ、予め登録されている第１のログイン情報を利用して、前記ログイン要求手段に前記サービス提供装置へのログインを実行させる
ことを特徴とする請求項２又は３記載の出力装置。
【請求項６】
前記ログ送信制御手段は、前記ログの送信判定により前記情報処理装置から送信された前記出力データの出力の前記ログの送信を必要と判定したとき、前記ログの送信設定に基づき、予め登録されている第１のログイン情報、又は、前記出力データに含まれる第２のログイン情報を利用して、前記ログイン要求手段に前記サービス提供装置へのログインを実行させる
ことを特徴とする請求項２又は３記載の出力装置。
【請求項７】
前記ログの送信設定には、前記第１のログイン情報を優先して利用する設定、前記第２のログイン情報を優先して利用する設定、前記第２のログイン情報を利用する設定、の何れかが設定されている
ことを特徴とする請求項６記載の出力装置。
【請求項８】
前記ログの送信判定により前記情報処理装置から送信された前記出力データの出力の前記ログは、前記サービス提供装置へのログインに前記第１又は第２のログイン情報の何れかを利用したかを示す情報が含まれる
ことを特徴とする請求項６又は７記載の出力装置。
【請求項９】
出力データを送信する情報処理装置と、取得要求に対する応答として前記出力データを送信するサービス提供装置とにネットワークを介して接続される出力装置を、
前記出力データの出力を実行し、実行した出力のログを生成する出力制御手段、
前記出力データの送信元に応じて前記ログの送信条件が設定されている前記ログの送信設定に基づき、前記ログの送信判定を行い、前記サービス提供装置への前記ログの送信を制御するログ送信制御手段
として機能させるためのプログラム。
【請求項１０】
前記ログ送信制御手段は、前記ログの送信判定により前記情報処理装置から送信された前記出力データの出力の前記ログの送信を必要と判定したとき、ログイン要求手段に前記サービス提供装置へのログインを実行させたあと、前記ログを前記サービス提供装置に送信する
ことを特徴とする請求項９記載のプログラム。
【請求項１１】
出力データを送信する情報処理装置と、取得要求に対する応答として前記出力データを送信するサービス提供装置と、前記出力データの出力を実行する出力装置とがネットワークを介して接続されるシステムであって、
前記出力装置において、前記情報処理装置又は前記サービス提供装置から受信した前記出力データの出力を実行し、実行した出力のログを生成する出力制御手段と、
前記出力データの送信元に応じて前記ログの送信条件が設定されている前記ログの送信設定に基づき、前記ログの送信判定を行い、前記サービス提供装置への前記ログの送信を制御するログ送信制御手段と
を有することを特徴とするシステム。
【請求項１２】
前記ログ送信制御手段は、前記ログの送信判定により前記情報処理装置から送信された前記出力データの出力の前記ログの送信を必要と判定したとき、ログイン要求手段に前記サービス提供装置へのログインを実行させたあと、前記ログを前記サービス提供装置に送信する
ことを特徴とする請求項１１記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力装置、プログラム及びシステムに関する。
【背景技術】
【０００２】
例えば、印刷機器、端末機器、印刷ログ収集サーバが存在する印刷ログ収集システムは従来から知られている（例えば特許文献１参照）。
【０００３】
従来の印刷ログ収集システムでは、印刷機器において、実行した印刷ジョブの印刷ログが生成される。印刷機器は生成した印刷ログを印刷ログ収集サーバに送信する。印刷ログ収集サーバは印刷機器から送信される印刷ログを受信することで、印刷機器の印刷ログを収集していた。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、クライアント端末や画像形成装置からクラウドサービスに代表されるような各種サービスを利用する利用形態が普及している。このような利用形態において、従来のプリント機能やログ管理機能をサービスとして提供することで、ユーザはプリント機能やログ管理機能を提供するプリントサーバ等を用意することなく、サービスにより同等の機能を利用できるようになる。
【０００５】
画像形成装置により生成されたログをサービス側に送信するとき、ユーザはログを送信する条件を適宜選択できれば利便性が向上する。しかしながら、従来のシステムでは画像形成装置により生成されたログをサービス側に送信する条件を、ユーザに適宜選択させる仕組みがなかった。
【０００６】
なお、このような事情は印刷と同様、画像形成装置あるいは他の機能を備える装置において実行されることによりログを生成される各種処理においても共通の課題であると言える。
【０００７】
本発明の実施の形態は、上記の点に鑑みなされたもので、ログを送信する条件をユーザに選択させる出力装置、プログラム及びシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本願請求項１は、出力データを送信する情報処理装置と、取得要求に対する応答として前記出力データを送信するサービス提供装置とにネットワークを介して接続される出力装置であって、前記出力データの出力を実行し、実行した出力のログを生成する出力制御手段と、前記出力データの送信元に応じて前記ログの送信条件が設定されている前記ログの送信設定に基づき、前記ログの送信判定を行い、前記サービス提供装置への前記ログの送信を制御するログ送信制御手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明の実施の形態によれば、ログを送信する条件をユーザに選択させる出力装置、プログラム及びシステムを提供できる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係るシステムの一例の構成図である。
【図２】本実施形態に係るコンピュータシステムの一例のハードウェア構成図である。
【図３】本実施形態に係る画像形成装置の一例のハードウェア構成図である。
【図４】本実施形態に係るクライアント端末の一例の処理ブロック図である。
【図５】本実施形態に係る画像形成装置の一例の処理ブロック図である。
【図６】本実施形態に係るサービス提供システムの一例の処理ブロック図である。
【図７】本実施形態に係るプリントサービスアプリの一例の処理ブロック図である。
【図８】企業管理情報の一例の構成図である。
【図９】ユーザ管理情報の一例の構成図である。
【図１０】機器管理情報の一例の構成図である。
【図１１】データ管理情報の一例の構成図である。
【図１２】出力データ管理情報の一例の構成図である。
【図１３】出力データ投入処理の一例のシーケンス図である。
【図１４】出力データ出力処理の一例のシーケンス図である。
【図１５】クライアント端末からログイン要求を受信したサービス提供システムの処理を表した一例のフローチャートである。
【図１６】画像形成装置からログイン要求を受信したサービス提供システムの処理を表した一例のフローチャートである。
【図１７】ログ送信設定画面の一例のイメージ図である。
【図１８】固定値登録画面の一例のイメージ図である。
【図１９】ログを送信する処理の一例のフローチャートである。
【図２０】ログの一例の構成図である。
【図２１】本実施形態に係るクライアント端末の一例の処理ブロック図である。
【図２２】出力データ投入処理の一例のシーケンス図である。
【図２３】ログを送信する処理の一例のフローチャートである。
【図２４】ログ送信設定画面の一例のイメージ図である。
【図２５】ログを送信する処理の一例のフローチャートである。
【図２６】ログの一例の構成図である。
【発明を実施するための形態】
【００１１】
次に、本発明の実施の形態について、詳細に説明する。
［第１の実施形態］
＜システム構成＞
図１は本実施形態に係るシステムの一例の構成図である。図１のシステム１は、企業内ネットワーク等のプライベートなネットワークＮ１と、クラウドサービスに代表されるようなサービスを提供するネットワークＮ２と、インターネットなどのネットワークＮ３とを有する。
【００１２】
ネットワークＮ１とネットワークＮ３とはネットワークＮ１側のファイアウォールＦＷによって接続されている。ファイアウォールＦＷはネットワークＮ１とネットワークＮ３との接点に設置され、ネットワークＮ１からネットワークＮ３へのアクセスを中継する。
【００１３】
また、ネットワークＮ２とネットワークＮ３とは、ネットワークＮ２側のアクセス制御装置２１によって接続されている。ネットワークＮ２はアクセス制御装置２１によってセキュリティが保護されている。
【００１４】
ネットワークＮ１は、ファイアウォールＦＷの内側にあるプライベートなネットワークである。ネットワークＮ１にはクライアント端末１１、複合機などの画像形成装置１２が接続されている。
【００１５】
クライアント端末１１は端末装置の一例である。クライアント端末１１は一般的なＯＳなどが搭載された情報処理装置（コンピュータシステム）によって実現できる。クライアント端末１１は無線による通信の手段または有線による通信の手段を有する。クライアント端末１１は、タブレットＰＣ、ノートＰＣなど、ユーザが操作可能な端末である。
【００１６】
画像形成装置１２は複合機などの画像形成機能を有する装置である。画像形成装置１２は無線による通信の手段または有線による通信の手段を有する。画像形成装置１２は複合機、コピー機、スキャナ、プリンタ、レーザプリンタなど、画像形成に係る処理を行う装置である。図１では、一例としてクライアント端末１１、画像形成装置１２がそれぞれ一台である例を示しているが、複数台であってもよい。
【００１７】
ネットワークＮ２は、アクセス制御装置２１によってインターネット等のネットワークＮ３に接続されている。ネットワークＮ２には、アクセス制御装置２１、プリントサービス提供装置２２、スキャンサービス提供装置２３、他サービス提供装置２４が接続されている。図１のシステム１は、アクセス制御装置２１、プリントサービス提供装置２２、スキャンサービス提供装置２３、他サービス提供装置２４がサービス提供システムを実現している。
【００１８】
アクセス制御装置２１はプリントサービス提供装置２２が提供するプリントサービスやスキャンサービス提供装置２３が提供するスキャンサービスなど、各サービスへのアクセスを制御する。プリントサービス提供装置２２はプリントサービスを提供する。スキャナサービス提供装置２３はスキャナサービスを提供する。他サービス提供装置２４は何らかのサービスを提供する。
【００１９】
アクセス制御装置２１、プリントサービス提供装置２２、スキャンサービス提供装置２３、他サービス提供装置２４は、一台以上の情報処理装置（コンピュータシステム）によって実現される。
【００２０】
なお、図１のシステム１のプリントサービス提供装置２２、スキャンサービス提供装置２３、他サービス提供装置２４は一台のコンピュータに統合して実現してもよいし、複数のコンピュータに分散して実現してもよい。また、図１のシステム１はサービス提供システム側の一部機能がネットワークＮ１側にあってもよく、クライアント端末１１や画像形成装置１２がネットワークＮ１以外のネットワーク上にあってもよい。
【００２１】
例えばユーザは、プリンタドライバを備えるクライアント端末１１から印刷データを画像形成装置１２に送信して印刷を実行（ダイレクト印刷）できる。また、ユーザはプリントサービス提供装置２２に蓄積されている印刷データを画像形成装置１２に送信させて印刷を実行することもできる。
【００２２】
画像形成装置１２は実行した印刷のログを生成する。画像形成装置１２は生成したログをプリントサービス提供装置２２に送信する条件を、後述のように選択できる。例えば画像形成装置１２はプリントサービス提供装置２２へのログ送信条件として、ダイレクト印刷のログを送信しないなど、プリントサービス提供装置２２側に送信するログの条件を適宜選択可能である。
【００２３】
なお、プリントサービス提供装置２２がアクセス制御されている場合、画像形成装置１２は後述のようにログイン要求を行い、ログインに成功したあと、ログをプリントサービス提供装置２２に送信する必要がある。画像形成装置１２はログの送信にログインなどの処理が必要であれば、ログを送信するために必要な処理を適切に行う。
【００２４】
このように、本実施形態のシステム１は画像形成装置１２からプリントサービス提供装置２２に送信するログの条件をユーザに適宜選択させることができる。したがって、本実施形態のシステム１はユーザの利便性を向上させることができる。
【００２５】
＜ハードウェア構成＞
図１のクライアント端末１１、アクセス制御装置２１、プリントサービス提供装置２２、スキャンサービス提供装置２３、他サービス提供装置２４は、例えば図２に示すハードウェア構成のコンピュータシステムにより実現される。図２は本実施形態に係るコンピュータシステムの一例のハードウェア構成図である。
【００２６】
図２に示したコンピュータシステム１００は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ（Random Access Memory）１０４、ＲＯＭ（Read Only Memory）１０５、ＣＰＵ（Central Processing Unit）１０６、通信Ｉ／Ｆ１０７、及びＨＤＤ（Hard Disk Drive）１０８などを備え、それぞれがバスＢで相互に接続されている。
【００２７】
入力装置１０１はキーボードやマウス、タッチパネルなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置１０２はディスプレイなどを含み、コンピュータシステム１００による処理結果を表示する。
【００２８】
通信Ｉ／Ｆ１０７はコンピュータシステム１００をネットワークＮ１、Ｎ２又はＮ３に接続するインタフェースである。これにより、コンピュータシステム１００は通信Ｉ／Ｆ１０７を介してデータ通信を行うことができる。
【００２９】
ＨＤＤ１０８はプログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、例えばコンピュータシステム１００全体を制御する基本ソフトウェアであるＯＳ（Operating System）や、ＯＳ上において各種機能を提供するアプリケーションソフトウェアなどがある。ＨＤＤ１０８は格納しているプログラムやデータを所定のファイルシステム及び／又はＤＢ（データベース）により管理している。
【００３０】
外部Ｉ／Ｆ１０３は、外部装置とのインタフェースである。外部装置には、記録媒体１０３ａなどがある。これにより、コンピュータシステム１００は外部Ｉ／Ｆ１０３を介して記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体１０３ａにはフレキシブルディスク、ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk）、ＳＤメモリカード（SD Memory card）、ＵＳＢメモリ（Universal Serial Bus memory）などがある。
【００３１】
ＲＯＭ１０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、コンピュータシステム１００の起動時に実行されるＢＩＯＳ（Basic Input/Output System）、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。
【００３２】
ＣＰＵ１０６は、ＲＯＭ１０５やＨＤＤ１０８などの記憶装置からプログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、コンピュータシステム１００全体の制御や機能を実現する演算装置である。
【００３３】
本実施形態に係る図１のクライアント端末１１、アクセス制御装置２１、プリントサービス提供装置２２、スキャンサービス提供装置２３、他サービス提供装置２４はコンピュータシステム１００のハードウェア構成により、後述するような各種処理を実現できる。
【００３４】
図３は本実施形態に係る画像形成装置の一例のハードウェア構成図である。図３に示した画像形成装置１２は、コントローラ２０１、操作パネル２０２、外部Ｉ／Ｆ２０３、通信Ｉ／Ｆ２０４、プリンタ２０５及びスキャナ２０６などを備える。
【００３５】
コントローラ２０１はＣＰＵ２１１、ＲＡＭ２１２、ＲＯＭ２１３、ＮＶＲＡＭ２１４及びＨＤＤ２１５などを備える。ＲＯＭ２１３は、各種プログラムやデータが格納されている。ＲＡＭ２１２はプログラムやデータを一時保持する。ＮＶＲＡＭ２１４は、例えば設定情報等が格納されている。また、ＨＤＤ２１５は各種プログラムやデータが格納されている。
【００３６】
ＣＰＵ２１１は、ＲＯＭ２１３やＮＶＲＡＭ２１４、ＨＤＤ２１５などからプログラムやデータ、設定情報等をＲＡＭ２１２上に読み出し、処理を実行することで、画像形成装置１２全体の制御や機能を実現する。
【００３７】
操作パネル２０２はユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えている。外部Ｉ／Ｆ２０３は外部装置とのインタフェースである。外部装置には、記録媒体２０３ａなどがある。これにより、画像形成装置１２は外部Ｉ／Ｆ２０３を介して記録媒体２０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体２０３ａにはＩＣカード、フレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等がある。
【００３８】
通信Ｉ／Ｆ２０４は画像形成装置１２をネットワークＮ１に接続するインタフェースである。これにより、画像形成装置１２は通信Ｉ／Ｆ２０４を介してデータ通信を行うことができる。
【００３９】
プリンタ２０５は、印刷データを用紙に印刷するための印刷装置である。スキャナ２０６は原稿から画像データを読み取るための読取装置である。本実施形態に係る画像形成装置１２は、上記ハードウェア構成により、後述するような各種処理を実現できる。
【００４０】
＜ソフトウェア構成＞
《クライアント端末》
本実施形態に係るクライアント端末１１は、例えば図４に示す処理ブロックにより実現される。図４は、本実施形態に係るクライアント端末の一例の処理ブロック図である。クライアント端末１１は出力データ送信制御部３１、ログイン要求部３２を有する。
【００４１】
出力データ送信制御部３１は印刷データなどの出力データの送信を制御する。ログイン要求部３２はサービス提供システムに対し、企業コード、ユーザ名やパスワードなどの認証情報を用いて例えばプリントサービス提供装置２２へのログインを要求する。
【００４２】
《画像形成装置》
本実施形態に係る画像形成装置１２は、例えば図５に示す処理ブロックにより実現される。図５は、本実施形態に係る画像形成装置の一例の処理ブロック図である。画像形成装置１２は入力受付部５１、出力制御部５２、送受信部５３、設定情報保持部５４、ログイン要求部５５、データ処理要求部５６、ログ送信制御部５７を有する。
【００４３】
入力受付部５１は、タッチパネル接触操作、キーボード入力操作などのユーザ操作による入力を受け付ける。出力制御部５２は、受信した出力データの出力を実行し、実行した出力のログを生成する。例えば出力制御部５２は受信した印刷データの印刷を実行し、実行した印刷のログを生成する。送受信部５３は例えば出力データを受信し、ログをサービス提供システム側に送信する。
【００４４】
設定情報保持部５４は企業コード、デバイス認証情報などの設定情報を保持する。ログイン要求部５５は企業コード、デバイス認証情報、ユーザ名やパスワードなどの認証情報を用いて例えばプリントサービス提供装置２２へのログインを要求する。データ処理要求部５６はプリントサービス提供装置２２に、出力データ一覧や出力データの取得要求などのデータ処理の要求を行う。ログ送信制御部５７はサービス提供システム側へのログの送信を制御する。
【００４５】
《サービス提供システム》
本実施形態に係るサービス提供システムは例えば図６に示す処理ブロックにより実現される。図６は本実施形態に係るサービス提供システムの一例の処理ブロック図である。図６のサービス提供システム７０は、プログラムを実行することにより、サービスアプリ７１、プラットフォーム７２、管理データ記憶部７３及びプラットフォームＡＰＩ（Application Programming Interface）７４を実現している。
【００４６】
図６のサービスアプリ７１は、プリントサービスアプリ８１、スキャンサービスアプリ８２、１つ以上のその他のサービスアプリ８３を一例として有する。プリントサービスアプリ８１はプリントサービスを提供するアプリケーションである。スキャンサービスアプリ８２はスキャンサービスを提供するアプリケーションである。また、サービスアプリ８３は何らかのサービスを提供するアプリケーションである。
【００４７】
プラットフォームＡＰＩ７４はプリントサービスアプリ８１、スキャンサービスアプリ８２、その他のサービスアプリ８３などのサービスアプリ７１が、プラットフォーム７２を利用するためのインタフェースである。プラットフォームＡＰＩ７４はサービスアプリ７１からの要求をプラットフォーム７２が受信するために設けられた予め定義されたインタフェースであり、例えば関数やクラス等により構成される。なお、サービス提供システム７０を複数の情報処理装置に分散して構成する場合、プラットフォームＡＰＩ７４にはネットワーク経由で利用可能な例えばＷｅｂ  ＡＰＩを利用できる。
【００４８】
図６のプラットフォーム７２は、認証処理部８５、機器通信部８６、データ処理部８７、セッション管理部８８を一例として有する。
【００４９】
認証処理部８５はクライアント端末１１や画像形成装置１２からのログイン要求に基づいて認証を実行する。機器通信部８６はクライアント端末１１や画像形成装置１２との通信を実行する。データ処理部８７はサービスアプリ７１からの要求に基づいてデータ処理を実行する。セッション管理部８８はクライアント端末１１や画像形成装置１２とのセッションを管理する。
【００５０】
管理データ記憶部７３は、企業管理情報記憶部９１、ユーザ管理情報記憶部９２、機器管理情報記憶部９３、データ管理情報記憶部９４、データストレージ９５を一例として有する。企業管理情報記憶部９１は後述の企業管理情報を記憶する。ユーザ管理情報記憶部９２は後述のユーザ管理情報を記憶する。機器管理情報記憶部９３は後述の機器管理情報を記憶する。データ管理情報記憶部９４は後述のデータ管理情報を記憶する。データストレージ９５はその他のデータ等を記憶する。
【００５１】
図６のサービス提供システム７０のプリントサービスアプリ８１は例えば図７に示す処理ブロックにより実現される。図７は本実施形態に係るプリントサービスアプリの一例の処理ブロック図である。プリントサービスアプリ８１はデータ解析部３０１、出力データ管理部３０２、処理要求部３０３、ログ記録部３０４、出力データログ保持部３０５、出力データ管理情報保持部３０６を実現する。
【００５２】
データ解析部３０１はクライアント端末１１から送信された出力データの一例としての例えば印刷データを解析してデータ変換が必要か否かの判断などを行う。例えばクライアント端末１１から受信した出力データがアプリケーションデータやＷｅｂデータ等である場合は印刷データへのデータ変換が必要と判断する。
【００５３】
出力データ管理部３０２はクライアント端末１１から送信された例えば印刷データを後述の出力データ管理情報により管理する。処理要求部３０３はプラットフォーム７２のデータ処理部８７にデータ処理の要求などを行う。ログ記録部３０４は画像形成装置１２から受信したログを出力データログ保持部３０５に記録する。出力データログ保持部３０５はログを保持する。出力データ管理情報保持部３０６は後述の出力データ管理情報を保持する。
【００５４】
図８は企業管理情報の一例の構成図である。図８の企業管理情報はデータ項目として企業コード、企業名、国、言語などを有する。企業コードは、企業、組織などのグループを特定する情報である。
【００５５】
企業コードは、一人以上のユーザや一台以上の画像形成装置１２の集合を特定する情報である。なお、本実施形態は企業という言葉に限定されるものではなく、例えばユーザや画像形成装置１２の集合に対する契約を識別する識別情報等であってもよい。なお、企業コードは一意である。
【００５６】
図９はユーザ管理情報の一例の構成図である。図９のユーザ管理情報はデータ項目として企業コード、ユーザ名、パスワード、ロール、アドレス情報、出力設定などを有する。
【００５７】
ユーザ管理情報は企業コード単位で情報を管理する。ユーザ名、パスワードはサービス提供システム７０側でユーザを特定する情報である。なお、ユーザ名は例えばユーザＩＤであってもよい。パスワードは必須でない。
【００５８】
さらに、ユーザ名はユーザが所持する電子媒体（例えばＩＣカード）やクライアント端末１１や画像形成装置１２を識別する情報（カードＩＤや画像形成装置１２などのシリアルＩＤ、電話番号など）を代わりに用いてもよいし、組み合わせて用いてもよい。また、企業コードと対応付けられたユーザ名、パスワードは一意であるが、企業コードが異なれば重複していてもよい。
【００５９】
図１０は機器管理情報の一例の構成図である。図１０の機器管理情報はデータ項目として企業コード、デバイス認証情報、事業所情報、ケーパビリティなどを有する。機器管理情報は企業コード単位で情報を管理する。デバイス認証情報は画像形成装置１２が特定の条件を備えたものであることを判別するデバイス認証のための情報である。デバイス認証情報は特定のアプリケーションが搭載されていることを示すＩＤや、特定の機器であることを示す機器番号などであってもよい。
【００６０】
図１１はデータ管理情報の一例の構成図である。図１１のデータ管理情報はデータ項目としてジョブＩＤ、投入データＵＲＬ、１つ以上の変換データＵＲＬ、変換ステータスなどを有する。ジョブＩＤは投入された印刷ジョブなどを特定する情報である。投入データＵＲＬは投入されたデータが記録されている場所を表す情報である。変換データＵＲＬは投入されたデータから１回以上の変換処理がされたデータの記録されている場所を表す情報である。変換ステータスは変換処理の状態を表す情報であり、例えば処理中、完了などの状態を表している。
【００６１】
図１２は出力データ管理情報の一例の構成図である。図１２の出力データ管理情報はデータ項目として出力データＩＤ、企業コード、ユーザ特定情報、書誌情報、ジョブＩＤ、変換ステータスなどを有する。出力データ管理情報は投入された印刷ジョブなどのデータを特定する情報である。出力データ管理情報はプリントサービスアプリ８１が投入された印刷ジョブなどのデータに対する変換処理の状態を判断するために利用される。
【００６２】
なお、図１２（ａ）は投入された印刷ジョブなどのデータに対する変換処理が処理中である例を表している。図１２（ｂ）は図１２（ａ）の状態から投入された印刷ジョブなどのデータに対する変換処理が一部完了した状態を表している。
【００６３】
＜処理の詳細＞
以下では、本実施形態に係るシステム１の処理の詳細について説明する。
【００６４】
《出力データ投入処理》
クライアント端末１１から印刷データを投入する場合の処理手順は例えば図１３に示すようになる。図１３は出力データ投入処理の一例のシーケンス図である。なお、ステップＳ１１〜Ｓ１８の処理は出力データの送信先がプリントサービス提供装置２２の場合を表している。
【００６５】
出力データの送信先がプリントサービス提供装置２２の場合、ログイン要求部３２はステップＳ１１において、企業コード、ユーザ名、パスワードなどを含むログイン情報（認証情報）をサービス提供システム７０の認証処理部８５へ送信し、後述するようにログインを要求する。なお、ログイン情報は例えばログイン情報をユーザに入力させるためのログイン情報入力画面からユーザに入力させればよい。
【００６６】
サービス提供システム７０の認証処理部８５はステップＳ１２において、後述するように認証判断を行う。ステップＳ１３において、認証処理部８５はクライアント端末１１のログイン要求部３２にログイン応答として認証結果を送信する。認証結果が成功（認証ＯＫ）の場合、認証処理部８５はトークン（ｃｏｏｋｉｅ）もログイン要求部３２に送信する。サービス提供システム７０はトークンを、認証したユーザのユーザ名及び企業コードと対応付けて記憶しておく。
【００６７】
ステップＳ１４において、ログイン要求部３２は出力データ送信制御部３１にログイン応答として認証結果を送信する。認証が成功の場合、ログイン要求部３２はトークンも出力データ送信制御部３１に送信する。
【００６８】
ステップＳ１５以降の処理は認証結果が成功（認証ＯＫ）である例を表している。ステップＳ１５において、出力データ送信制御部３１は前述のトークンと出力データとをサービス提供システム７０に送信することで出力データ投入要求を行う。
【００６９】
ステップＳ１６において、サービス提供システム７０のセッション管理部８８は記憶しているトークンの中に、出力データ投入要求として受信したトークンが存在するか否かを確認する。セッション管理部８８は記憶しているトークンの中に、出力データ投入要求として受信したトークンが存在すれば、ステップＳ１７において、トークンに対応付けられて記憶しておいたユーザ名及び企業コードと出力データとをプリントサービスアプリ８１に送信する。
【００７０】
ステップＳ１８において、プリントサービスアプリ８１は受信した出力データに出力データＩＤを付与し、データストレージ９５に記録する。また、プリントサービスアプリ８１は出力データＩＤを付与した前述の出力データ管理情報を出力データ管理情報保持部３０６に記録する。
【００７１】
また、ステップＳ２１〜Ｓ３３の処理は出力データの送信先が画像形成装置１２の場合を表している。出力データの送信先が画像形成装置１２の場合、出力データ送信制御部３１はステップＳ２１に進み、出力データを画像形成装置１２に送信する。ステップＳ２２において、画像形成装置１２の出力制御部５２は受信した出力データの出力を実行する。
【００７２】
ステップＳ２３において、出力制御部５２は実行した出力のログを生成する。ステップＳ２４において、出力制御部５２は出力データの出力完了をログ送信制御部５７に通知する。ステップＳ２５において、ログ送信制御部５７はログの送信設定に基づいて後述のようにログの送信判定を行う。
【００７３】
ステップＳ２６以降の処理はログの送信を必要と判定した例を表している。ステップＳ２６において、ログ送信制御部５７はログイン要求部５５にログイン処理を要求する。ステップＳ２７において、ログイン要求部５５は企業コード、デバイス認証情報、ユーザ名、パスワードなどを含むログイン情報（認証情報）をサービス提供システム７０の認証処理部８５へ送信し、後述するようにログインを要求する。なお、ログイン情報に含まれる企業コード、ユーザ名、パスワードは例えば後述のログ送信設定処理において「ダイレクト印刷のログも送信する」を選択したあと、ユーザに登録させてもよい。
【００７４】
サービス提供システム７０の認証処理部８５はステップＳ２８において、後述するように認証判断を行う。ステップＳ２９において、認証処理部８５は画像形成装置１２のログイン要求部５５にログイン応答として認証結果を送信する。認証結果が成功（認証ＯＫ）の場合、認証処理部８５はトークンもログイン要求部５５に送信する。サービス提供システム７０はトークンを、認証したユーザのユーザ名及び企業コードと対応付けて記憶しておく。
【００７５】
ステップＳ３０において、ログイン要求部５５はログ送信制御部５７にログイン応答として認証結果を送信する。認証が成功の場合、ログイン要求部５５はトークンもログ送信制御部５７に送信する。
【００７６】
ステップＳ３０以降の処理は認証結果が成功（認証ＯＫ）である例を表している。ステップＳ３１において、ログ送信制御部５７は前述のトークンとログとをサービス提供システム７０に送信することでログ送信要求を行う。
【００７７】
サービス提供システム７０のセッション管理部８８は記憶しているトークンの中に、ログ送信要求として受信したトークンが存在するか否かを確認する。セッション管理部８８は記憶しているトークンの中に、ログ送信要求として受信したトークンが存在すれば、ステップＳ３２において、トークンに対応付けられて記憶しておいたユーザ名及び企業コードとログとをプリントサービスアプリ８１に送信する。
【００７８】
ステップＳ３３において、プリントサービスアプリ８１のログ記録部３０４は受信したログを出力データログ保持部３０５が保持する出力データログに記録する。
【００７９】
《出力データ出力処理》
画像形成装置１２がサービス提供システム７０から出力データを取得して出力データの出力を実行する場合の処理手順は例えば図１４に示すようになる。図１４は出力データ出力処理の一例のシーケンス図である。
【００８０】
ステップＳ４１において、画像形成装置１２の入力受付部５１はユーザからログイン情報の入力を受け付ける。ステップＳ４２において、ログイン要求部５５はユーザ操作により受け付けたログイン情報を入力受付部５１から受信する。ステップＳ４３において、ログイン要求部５５はサービス提供システム７０の認証処理部８５へ後述するようにログインを要求する。
【００８１】
サービス提供システム７０の認証処理部８５はステップＳ４４において、後述するように認証判断を行う。ステップＳ４５において、認証処理部８５は画像形成装置１２のログイン要求部５５にログイン応答として認証結果を送信する。認証結果が成功（認証ＯＫ）の場合、認証処理部８５はトークンもログイン要求部５５に送信する。サービス提供システム７０はトークンを、認証したユーザのユーザ名及び企業コードと対応付けて記憶しておく。
【００８２】
ステップＳ４６において、ログイン要求部５５は入力受付部５１にログイン応答として認証結果を送信する。認証が成功の場合、ログイン要求部５５はトークンも入力受付部５１に送信する。
【００８３】
ステップＳ４７において、入力受付部５１はユーザから出力データの出力要求を受け付ける。ステップＳ４８において、入力出力部５１は出力要求を受け付けた出力データの出力要求をデータ処理要求部５６に対して行う。データ処理要求部５６はステップＳ４９において、前述のトークンと出力データの取得要求とをサービス提供システム７０に送信することで出力データの取得要求を行う。
【００８４】
サービス提供システム７０のセッション管理部８８は記憶しているトークンの中に、出力データの取得要求として受信したトークンが存在するか否かを確認する。セッション管理部８８は記憶しているトークンの中に、出力データの取得要求として受信したトークンが存在すれば、ステップＳ５０において、取得要求のあった出力データをプリントサービスアプリ８１に要求する。
【００８５】
ステップＳ５１、Ｓ５２において、プリントサービスアプリ８１は取得要求のあった出力データを、セッション管理部８８を介して、画像形成装置１２のデータ処理要求部５６に送信する。ステップＳ５３において、データ処理要求部５６は受信した出力データを出力制御部５２に送信する。
【００８６】
ステップＳ５４において、出力制御部５２は受信した出力データの出力を実行する。ステップＳ５５において、出力制御部５２は実行した出力のログを生成する。ステップＳ５６において、出力制御部５２は出力データの出力完了をログ送信制御部５７に通知する。ステップＳ５７において、ログ送信制御部５７はログの送信設定に基づいて後述のようにログの送信判定を行う。
【００８７】
ステップＳ５８以降の処理はログの送信を必要と判定した例を表している。ステップＳ５８において、ログ送信制御部５７は前述のトークンとログとをサービス提供システム７０に送信することでログ送信要求を行う。
【００８８】
サービス提供システム７０のセッション管理部８８は記憶しているトークンの中に、ログ送信要求として受信したトークンが存在するか否かを確認する。セッション管理部８８は記憶しているトークンの中に、ログ送信要求として受信したトークンが存在すれば、ステップＳ５９において、トークンに対応付けられて記憶しておいたユーザ名及び企業コードとログとをプリントサービスアプリ８１に送信する。
【００８９】
ステップＳ６０において、プリントサービスアプリ８１のログ記録部３０４は受信したログを出力データログ保持部３０５が保持する出力データログに記録する。
【００９０】
《認証処理》
図１５はクライアント端末からログイン要求を受信したサービス提供システムの処理を表した一例のフローチャートである。
【００９１】
ステップＳ７１において、サービス提供システム７０の認証処理部８５は企業コード、ユーザ名及びパスワードをログイン情報としたログイン要求をクライアント端末１１から受信する。
【００９２】
ステップＳ７２において、認証処理部８５はログイン情報に含まれる企業コードが図８に示した企業管理情報に存在するかを判断する企業認証判断を行う。ログイン情報に含まれる企業コードが図８に示した企業管理情報に存在すれば、認証処理部８５は企業認証成功（認証ＯＫ）と判断し、ステップＳ７３の処理を行う。
【００９３】
ステップＳ７３において、認証処理部８５は図９に示したユーザ管理情報のうち、認証された企業コードに対応付けられたユーザ管理情報の中に、ログイン情報に含まれるユーザ名及びパスワードが存在するかを判断するユーザ認証判断を行う。
【００９４】
ログイン情報に含まれるユーザ名及びパスワードが存在すれば、認証処理部８５はユーザ認証成功（認証ＯＫ）と判断してステップＳ７５の処理を行う。ステップＳ７５において、認証処理部８５は、クライアント装置１１からのログイン要求に対する認証結果を成功（認証ＯＫ）と判断する。
【００９５】
なお、ステップＳ７２においてログイン情報に含まれる企業コードが図８に示した企業管理情報に存在しなければ、認証処理部８５はステップＳ７４において、クライアント装置１１からのログイン要求に対する認証結果を失敗（認証ＮＧ）と判断する。
【００９６】
同様に、ステップＳ７３において、認証された企業コードに対応付けられたユーザ管理情報の中に、ログイン情報に含まれるユーザ名及びパスワードが存在しなければ、認証処理部８５はステップＳ７４において、クライアント装置１１からのログイン要求に対する認証結果を失敗（認証ＮＧ）と判断する。
【００９７】
図１６は画像形成装置からログイン要求を受信したサービス提供システムの処理を表した一例のフローチャートである。図１６のフローチャートは図１５のフローチャートにステップＳ８３のデバイス認証判断が追加されている。
【００９８】
ステップＳ８１において、サービス提供システム７０の認証処理部８５は企業コード、デバイス認証情報、ユーザ名及びパスワードをログイン情報としたログイン要求を画像形成装置１２から受信する。
【００９９】
ステップＳ８２において、認証処理部８５はログイン情報に含まれる企業コードが図８に示した企業管理情報に存在するかを判断する企業認証判断を行う。ログイン情報に含まれる企業コードが企業管理情報に存在すれば、認証処理部８５は企業認証成功（認証ＯＫ）と判断し、ステップＳ８３の処理を行う。
【０１００】
ステップＳ８３において、認証処理部８５は図１０に示した機器管理情報のうち、認証された企業コードに対応付けられた機器管理情報の中に、ログイン情報に含まれるデバイス認証情報が存在するかを判断するデバイス認証判断を行う。ログイン情報に含まれるデバイス認証情報が存在すれば、認証処理部８５はデバイス認証成功（認証ＯＫ）と判断してステップＳ８４の処理を行う。
【０１０１】
ステップＳ８４において、認証処理部８５は図９に示したユーザ管理情報のうち、認証された企業コードに対応付けられたユーザ管理情報の中に、ログイン情報に含まれるユーザ名及びパスワードが存在するかを判断するユーザ認証判断を行う。
【０１０２】
ログイン情報に含まれるユーザ名及びパスワードが存在すれば、認証処理部８５はユーザ認証成功（認証ＯＫ）と判断してステップＳ８６の処理を行う。認証処理部８５はステップＳ８６において、画像形成装置１２からのログイン要求に対する認証結果を成功（認証ＯＫ）と判断する。
【０１０３】
なお、ステップＳ８２においてログイン情報に含まれる企業コードが図８に示した企業管理情報に存在しなければ、認証処理部８５はステップＳ８５において、画像形成装置１２からのログイン要求に対する認証結果を失敗（認証ＮＧ）と判断する。
【０１０４】
同様に、ステップＳ８３において、認証された企業コードに対応付けられた機器管理情報の中に、ログイン情報に含まれるデバイス認証情報が存在しなければ、認証処理部８５はステップＳ８５において、画像形成装置１２からのログイン要求に対する認証結果を失敗（認証ＮＧ）と判断する。
【０１０５】
同様に、ステップＳ８４において、認証された企業コードに対応付けられたユーザ管理情報の中に、ログイン情報に含まれるユーザ名及びパスワードが存在しなければ、認証処理部８５はステップＳ８５において、画像形成装置１２からのログイン要求に対する認証結果を失敗（認証ＮＧ）と判断する。
【０１０６】
《ログ送信設定処理》
本実施形態のシステム１では、図１７に示すようなログ送信設定画面からユーザがログの送信設定を行う。図１７はログ送信設定画面の一例のイメージ図である。図１７のログ送信設定画面はサービス提供システム７０へのログの送信条件として「送信しない」「ダイレクト印刷のログは送信しない」「ダイレクト印刷のログも送信する」の何れかを選択できる。
【０１０７】
図１７（ａ）はサービス提供システム７０へのログの送信条件として「ダイレクト印刷のログは送信しない」が選択されている例である。図１７（ａ）のようにログの送信条件が選択されている場合、図１３のステップＳ２５ではログの送信が不要と判定される。
【０１０８】
図１７（ｂ）はサービス提供システム７０へのログの送信条件として「ダイレクト印刷のログも送信する」が選択されている例である。図１７（ｂ）のようにログの送信条件が選択されている場合、図１３のステップＳ２５ではログの送信が必要と判定される。
【０１０９】
なお、ダイレクト印刷の場合は、ユーザによるログイン情報の入力は行われないことも考えられるため、サービス提供システム７０へのログの送信条件として「ダイレクト印刷のログも送信する」が選択されたあと、図１８などからログイン情報として利用できる固定値をユーザに登録させてもよい。
【０１１０】
図１８は固定値登録画面の一例のイメージ図である。固定値登録画面から登録される固定値はユーザや管理者の企業コード、ユーザ名、パスワードなどであればよい。なお、図１７に示したログ送信設定画面は一例であって、その他のログ送信条件であってもよい。
【０１１１】
《ログ送信処理》
画像形成装置１２は例えば図１９に示すようにログを送信する。図１９はログを送信する処理の一例のフローチャートである。ステップＳ１０１において、画像形成装置１２の出力制御部５２は受信した出力データの出力を実行する。
【０１１２】
ステップＳ１０２において、ログ送信制御部５７は出力データの送信元がサービス提供システム７０のプリントサービス提供装置２２であるかを判定する。出力データの送信元がサービス提供システム７０のプリントサービス提供装置２２であれば、ログ送信制御部５７はステップＳ１０３において、ログの送信設定に基づき後述のようにログの送信判定を行う。
【０１１３】
例えば図１７のログ送信設定画面の場合、ログの送信条件として「送信しない」が選択されていなければ、ログ送信制御部５７はログを送信すると判定する。ログの送信条件として「送信しない」が選択されていれば、ログ送信制御部５７はログを送信しないと判定する。
【０１１４】
ログを送信しないと判定すると、ログ送信制御部５７はログを送信しない。ログを送信すると判定すると、ログ送信制御部５７はステップＳ１０７に進み、ログを送信するために必要な処理を行う。
【０１１５】
一方、ステップＳ１０２において、出力データの送信元がサービス提供システム７０のプリントサービス提供装置２２でなければ、ログ送信制御部５７はステップＳ１０４において、ログの送信設定に基づき後述のようにログの送信判定を行う。
【０１１６】
例えば図１７のログ送信設定画面の場合、ログの送信条件として「ダイレクト印刷のログも送信する」が選択されていれば、ログ送信制御部５７はログを送信すると判定する。ログの送信条件として「ダイレクト印刷のログも送信する」が選択されていなければ、ログ送信制御部５７はログを送信しないと判定する。
【０１１７】
ログを送信しないと判定すると、ログ送信制御部５７はログを送信しない。ログを送信すると判定すると、ログ送信制御部５７はステップＳ１０５に進み、ログイン要求部５５にサービス提供システム７０へのログインを要求する。ログイン要求部５５は例えば固定値登録画面から登録した企業コード、ユーザ名、パスワードと、画像形成装置１２が保持しているデバイス認証情報とを含むログイン情報をサービス提供システム７０の認証処理部８５へ送信し、ログインを要求する。
【０１１８】
ステップＳ１０６において、ログ送信制御部５７は認証が成功（ログインＯＫ）であればステップＳ１０７に進み、ログを送信するために必要な処理を行う。一方、ログ送信制御部５７は認証が成功（ログインＯＫ）でなければ、ログを送信しない。
【０１１９】
このように、画像形成装置１２はユーザにより選択されたログの送信条件に基づいてログの送信有無を判断できる。また、画像形成装置１２はログの送信先がアクセス制御されている場合であっても、ログインなどの必要な処理を適切に行うことができる。
【０１２０】
サービス提供システム７０の出力データログ保持部３０５は例えば図２０に示すようなログを記録する。図２０はログの一例の構成図である。図２０（ａ）のログはデータ項目として出力データＩＤ、企業コード、ユーザ特定情報、書誌情報、ジョブＩＤ、ステータスなどを有する。ステータスはログに対応する出力データの状態（出力済、削除など）を表している。また、図２０（ｂ）のログは画像形成装置１２における出力の完了あるいはエラー等といった図２８（ａ）よりも詳細なステータスを表している。
【０１２１】
なお、図２０において、出力データＩＤが空欄のログはクライアント装置１１から画像形成装置１２に出力データが送信されるダイレクト印刷のログを表している。
【０１２２】
＜まとめ＞
第１の実施形態に係るシステム１によれば、画像形成装置１２からプリントサービス提供装置２２に送信するログの条件をユーザに適宜選択させることができる。また、ログの送信にログインなどの処理が必要であれば、ログを送信するために必要な処理を適切に行うことができる。したがって、第１の実施形態に係るシステム１はユーザの利便性を向上できる。
［第２の実施形態］
第２の実施形態は画像形成装置１２がクライアント端末１１から受信した出力データにログイン情報が含まれていれば、出力データに含まれていたログイン情報によりサービス提供システム７０にログインを要求するものである。なお、第１の実施形態と同様な部分については説明を適宜省略する。システム構成、ハードウェア構成については第１の実施形態と同様である。
【０１２３】
＜ソフトウェア構成＞
ソフトウェア構成についてはクライアント端末１１が第１の実施形態と異なっている。第２の実施形態に係るクライアント端末１１は例えば図２１に示す処理ブロックにより実現される。図２１は本実施形態に係るクライアント端末の一例の処理ブロック図である。
【０１２４】
図２１のクライアント端末１１は図４のクライアント端末１１に入力受付部３３を追加したものである。入力受付部３３はタッチパネル接触操作、キーボード入力操作などのユーザ操作によるログイン情報の入力を受け付ける。
【０１２５】
＜処理の詳細＞
《出力データ投入処理》
第２の実施形態のシステム１では、クライアント端末１１から画像形成装置１２に印刷データを投入する場合の処理手順が例えば図２２に示すようになる。図２２は出力データ投入処理の一例のシーケンス図である。
【０１２６】
なお、ステップＳ１２１は入力受付部３３からログイン情報の入力が無かった場合を表している。ログイン情報の入力が無かった場合、出力データ送信制御部３１はステップＳ１２１において、出力データを画像形成装置１２に送信する。
【０１２７】
一方、ステップＳ１２５〜Ｓ１２７は入力受付部３３からログイン情報の入力があった場合を表している。ステップＳ１２５において、入力受付部３３はユーザ操作によるログイン情報の入力を受け付ける。ステップＳ１２６において、入力受付部３３はユーザ操作により受け付けたログイン情報を出力データ送信制御部３１に送信する。ステップＳ１２７において、出力データ送信制御部３１はログイン情報を含む出力データを画像形成装置１２に送信する。
【０１２８】
ステップＳ１２１又はＳ１２７において送信された出力データは、ステップＳ１３１において画像形成装置１２の出力制御部５２により出力を実行される。ステップＳ１３２において、出力制御部５２は実行した出力のログを生成する。ステップＳ１３３において、出力制御部５２は出力データの出力完了をログ送信制御部５７に通知する。ステップＳ１３４において、ログ送信制御部５７はログの送信設定に基づいて前述のようにログの送信判定を行う。
【０１２９】
ステップＳ１３５以降の処理はログの送信を必要と判定した例を表している。ステップＳ１３５において、ログ送信制御部５７は入力受付部３３からのログイン情報の入力有無により異なる認証情報でログイン要求部５５にログイン処理を要求する。入力受付部３３からのログイン情報の入力があった場合、ログ送信制御部５７は出力データに含まれているログイン情報を用いてログイン要求部５５にログイン処理を要求する。
【０１３０】
一方、入力受付部３３からのログイン情報の入力が無かった場合、ログ送信制御部５７は例えば図１８の固定値登録画面から登録されたログイン情報を用いてログイン要求部５５にログイン処理を要求する。例えば出力データに含まれているログイン情報は処理を要求しているユーザの認証情報などである。図１８の固定値登録画面から登録されたログイン情報は例えば管理者の認証情報などである。
【０１３１】
ステップＳ１３６において、ログイン要求部５５は入力受付部３３から入力されたログイン情報又は固定値登録画面から登録されたログイン情報（認証情報）をサービス提供システム７０の認証処理部８５へ送信し、ログインを要求する。なお、ステップＳ１３７以降の処理は図１３のステップＳ２８〜Ｓ３３と同様であるため説明を省略する。
【０１３２】
《ログ送信処理》
画像形成装置１２は例えば図２３に示すようにログを送信する。図２３はログを送信する処理の一例のフローチャートである。ステップＳ１５１において、画像形成装置１２の出力制御部５２は受信した出力データの出力を実行する。
【０１３３】
ステップＳ１５２において、ログ送信制御部５７は出力データの送信元がサービス提供システム７０のプリントサービス提供装置２２であるかを判定する。出力データの送信元がサービス提供システム７０のプリントサービス提供装置２２であれば、ログ送信制御部５７はステップＳ１５３において、ログの送信設定に基づきログの送信判定を行う。
【０１３４】
ログを送信しないと判定すると、ログ送信制御部５７はログを送信しない。ログを送信すると判定すると、ログ送信制御部５７はステップＳ１５９に進み、ログを送信するために必要な処理を行う。
【０１３５】
一方、ステップＳ１５２において、出力データの送信元がサービス提供システム７０のプリントサービス提供装置２２でなければ、ログ送信制御部５７はステップＳ１５４において、ログの送信設定に基づき後述のようにログの送信判定を行う。
【０１３６】
ログを送信しないと判定すると、ログ送信制御部５７はログを送信しない。ログを送信すると判定すると、ログ送信制御部５７はステップＳ１５５に進み、クライアント端末１１から受信した出力データにログイン情報が含まれているか判定する。
【０１３７】
クライアント端末１１から受信した出力データにログイン情報が含まれていれば、ログイン要求部５５はステップＳ１５６において、クライアント端末１１から受信した出力データに含まれているログイン情報を利用して、サービス提供システム７０の認証処理部８５へログインを要求する。
【０１３８】
一方、クライアント端末１１から受信した出力データにログイン情報が含まれていなければ、ログイン要求部５５はステップＳ１５７において、固定値登録画面から登録されたログイン情報を利用して、サービス提供システム７０の認証処理部８５へログインを要求する。
【０１３９】
ステップＳ１５８において、ログ送信制御部５７は認証が成功（ログインＯＫ）であればステップＳ１５９に進み、ログを送信するために必要な処理を行う。一方、ログ送信制御部５７は認証が成功（ログインＯＫ）でなければ、ログを送信しない。
【０１４０】
このように、画像形成装置１２はクライアント端末１１から受信した出力データにログイン情報が含まれていれば、入力受付部３３がユーザから受け付けたログイン情報によりサービス提供システム７０にログインを要求できる。結果として、出力データログ保持部３０５に保持されるログは、入力受付部３３がユーザから受け付けたログイン情報に含まれる企業コード、ユーザ名と対応付けられる。
【０１４１】
＜まとめ＞
第２の実施形態に係るシステム１では、画像形成装置１２がクライアント端末１１から受信した出力データにログイン情報が含まれていれば、出力データに含まれていたログイン情報によりサービス提供システム７０にログインを要求する。したがって、第２の実施形態に係るシステム１では、出力データの送信元が画像形成装置１２であるダイレクト印刷のログも、ユーザから受け付けたログイン情報に含まれる企業コード、ユーザ名等と対応付けてサービス提供システム７０で記録できる。
［第３の実施形態］
第３の実施形態はログの送信時のＩＤとして、クライアント端末１１から受信した受信値を利用するか、固定値登録画面から登録された固定値を利用するか、を選択できるものである。なお、第２の実施形態と同様な部分については説明を適宜省略する。システム構成、ハードウェア構成、ソフトウェア構成については第２の実施形態と同様である。
【０１４２】
＜処理の詳細＞
《ログ送信設定処理》
第３の実施形態のシステム１では、図２４に示すようなログ送信設定画面からユーザがログの送信設定を行う。図２４はログ送信設定画面の一例のイメージ図である。
【０１４３】
図２４のログ送信設定画面はサービス提供システム７０へのログの送信条件として「送信しない」「ダイレクト印刷のログは送信しない」「ダイレクト印刷のログも送信する」の何れかを選択できる。また、図２４のログ送信設定画面はログの送信時のＩＤとして固定値を優先するか、受信値を優先するか、受信値のみを利用するか、を選択できる。
【０１４４】
図２４（ａ）はサービス提供システム７０へのログの送信条件として「ダイレクト印刷のログは送信しない」が選択されている例である。図２４（ａ）は画像形成装置１２からサービス提供システム７０にログを送信しないため、ログの送信時のＩＤを選択できなくなっている。
【０１４５】
図２４（ｂ）はサービス提供システム７０へのログの送信条件として「ダイレクト印刷のログも送信する」が選択されている例である。また、図２４（ｂ）はログの送信時のＩＤとして「受信値のみ」が選択されている例である。
【０１４６】
図２４（ｃ）はサービス提供システム７０への出力ログの送信条件として「ダイレクト印刷のログも送信する」が選択されている例である。なお、図２４（ｃ）はログの送信時のＩＤとして「固定値優先」が選択されている例である。固定値は例えばサービス提供システム７０へのログの送信条件として「ダイレクト印刷のログも送信する」が選択されたあと、図１８の固定値登録画面などを表示し、ユーザに登録させればよい。
【０１４７】
《ログ送信処理》
画像形成装置１２は例えば図２５に示すようにログを送信する。図２５はログを送信する処理の一例のフローチャートである。なお、図２５のフローチャートは一部を除いて図２３のフローチャートと同様であるため、適宜説明を省略する。
【０１４８】
ステップＳ１６１〜Ｓ１６４の処理は図２３のステップＳ１５１〜Ｓ１５４と同様であるため、説明を省略する。ステップＳ１６４において、ログを送信すると判定すると、ログ送信制御部５７はステップＳ１６５に進み、ログの送信時のＩＤとして「固定値優先」が選択されているか判定する。
【０１４９】
ログの送信時のＩＤとして「固定値優先」が選択されていなければ、ログ送信制御部５７はステップＳ１６６に進み、クライアント端末１１から受信した出力データにログイン情報が含まれているか判定する。
【０１５０】
クライアント端末１１から受信した出力データにログイン情報が含まれていれば、ログイン要求部５５はステップＳ１６７において、クライアント端末１１から受信した出力データに含まれているログイン情報を利用して、サービス提供システム７０の認証処理部８５へログインを要求する。
【０１５１】
一方、クライアント端末１１から受信した出力データにログイン情報が含まれていなければ、ログ送信制御部５７はステップＳ１６８に進み、ログの送信時のＩＤとして「受信値のみ」が選択されているか判定する。
【０１５２】
ログの送信時のＩＤとして「受信値のみ」が選択されていなければ、ログイン要求部５５はステップＳ１６９に進み、固定値登録画面から登録されたログイン情報を利用して、サービス提供システム７０の認証処理部８５へログインを要求する。
【０１５３】
なお、ステップＳ１６５において、ログの送信時のＩＤとして「固定値優先」が選択されていれば、ログ送信制御部５７はステップＳ１６９に進み、固定値登録画面から登録されたログイン情報を利用して、サービス提供システム７０の認証処理部８５へログインを要求する。ステップＳ１６８において、ログの送信時のＩＤとして「受信値のみ」が選択されていれば、ログ送信制御部５７はログを送信しない。
【０１５４】
ステップＳ１７０において、ログ送信制御部５７は認証が成功（ログインＯＫ）であればステップＳ１７１に進み、ログを送信するために必要な処理を行う。一方、ログ送信制御部５７は認証が成功（ログインＯＫ）でなければ、ログを送信しない。
【０１５５】
このように、画像形成装置１２はサービス提供システム７０側に送信するログの送信時のＩＤとして、クライアント端末１１から受信した受信値を利用するか、固定値登録画面から登録された固定値を利用するか、を選択できる。画像形成装置１２はログの送信時のＩＤとして「受信値のみ」が選択されているとき、認証に成功しなければ、出力データの出力を実行させないようにしてもよい。
【０１５６】
サービス提供システム７０の出力データログ保持部３０５は例えば図２６に示すようなログを記録する。図２６はログの一例の構成図である。図２６のログはデータ項目として出力データＩＤ、企業コード、ユーザ特定情報、書誌情報、ジョブＩＤ、ステータス、ログの送信時のＩＤに固定値を使ったか受信値を使ったかを表す情報「固定値ｏｒ受信値」を有する。
【０１５７】
＜まとめ＞
第３の実施形態に係るシステム１では、ログの送信時のＩＤとして、クライアント端末１１から受信した受信値を利用するか、固定値登録画面から登録された固定値を利用するか、を選択できる。したがって、第３の実施形態に係るシステム１では、記録されているログが固定値を使って画像形成装置１２から送信されたものか、受信値を使って画像形成装置１２から送信されたものか、を判別できる。
【０１５８】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。特許請求の範囲に記載した出力装置は画像形成装置１２に相当する。サービス提供装置はサービス提供システム７０に相当する。情報処理装置はクライアント端末１１に相当する。
【符号の説明】
【０１５９】
１      システム
１１    クライアント端末
１２    画像形成装置
２１    アクセス制御装置
２２    プリントサービス提供装置
２３    スキャンサービス提供装置
２４    他サービス提供装置
３１    出力データ送信制御部
３２    ログイン要求部
３３、５１    入力受付部
５２    出力制御部
５３    送受信部
５４    設定情報保持部
５５    ログイン要求部
５６    データ処理要求部
５７    ログ送信制御部
７０    サービス提供システム
７１    サービスアプリ
７２    プラットフォーム
７３    管理データ記憶部
７４    プラットフォームＡＰＩ（Application Programming Interface）
８１    プリントサービスアプリ
８２    スキャンサービスアプリ
８３    その他のサービスアプリ
８５    認証処理部
８６    機器通信部
８７    データ処理部
８８    セッション管理部
９１    企業管理情報記憶部
９２    ユーザ管理情報記憶部
９３    機器管理情報記憶部
９４    データ管理情報記憶部
９５    データストレージ
１００    コンピュータシステム
１０１    入力装置
１０２    表示装置
１０３    外部Ｉ／Ｆ
１０３ａ、２０３ａ    記録媒体
１０４    ＲＡＭ
１０５    ＲＯＭ
１０６    ＣＰＵ
１０７    通信Ｉ／Ｆ
１０８    ＨＤＤ
２０１    コントローラ
２０２    操作パネル
２０３    外部Ｉ／Ｆ
２０４    通信Ｉ／Ｆ
２０５    プリンタ
２０６    スキャナ
２１１    ＣＰＵ
２１２    ＲＡＭ
２１３    ＲＯＭ
２１４    ＮＶＲＡＭ
２１５    ＨＤＤ
３０１    データ解析部
３０２    出力データ管理部
３０３    処理要求部
３０４    ログ記録部
３０５    出力データログ保持部
３０６    出力データ管理情報保持部
ＦＷ    ファイアウォール
Ｎ１〜Ｎ３    ネットワーク
【先行技術文献】
【特許文献】
【０１６０】
【特許文献１】特開２００７−６０１６３号公報
【図１】
2014051043.tif 000003
【図２】
2014051043.tif 000004
【図３】
2014051043.tif 000005
【図４】
2014051043.tif 000006
【図５】
2014051043.tif 000007
【図６】
2014051043.tif 000008
【図７】
2014051043.tif 000009
【図８】
2014051043.tif 000010
【図９】
2014051043.tif 000011
【図１０】
2014051043.tif 000012
【図１１】
2014051043.tif 000013
【図１２】
2014051043.tif 000014
【図１３】
2014051043.tif 000015
【図１４】
2014051043.tif 000016
【図１５】
2014051043.tif 000017
【図１６】
2014051043.tif 000018
【図１７】
2014051043.tif 000019
【図１８】
2014051043.tif 000020
【図１９】
2014051043.tif 000021
【図２０】
2014051043.tif 000022
【図２１】
2014051043.tif 000023
【図２２】
2014051043.tif 000024
【図２３】
2014051043.tif 000025
【図２４】
2014051043.tif 000026
【図２５】
2014051043.tif 000027
【図２６】
2014051043.tif 000028