(57)【要約】【課題】投入されているデータを出力装置から出力するまでの手順を簡略化できる出力システム、出力制御装置、出力装置及びプログラムを提供することを課題とする。【解決手段】ジョブを出力する出力装置と、ジョブの出力を制御する出力制御装置とを有する出力システムであって、ユーザとジョブとを紐付けて蓄積するジョブ蓄積手段と、ユーザと紐付けられてジョブ蓄積手段に蓄積されているジョブの一覧を取得するジョブ一覧取得手段と、ジョブの一覧に含まれるジョブのうち、所定のルールを満たすジョブを判定する判定手段と、出力装置において、所定のルールを満たすジョブをジョブ蓄積手段から取得して、出力手段に出力させるジョブ取得手段とを有することにより、上記課題を解決する。【選択図】  図１
2014056438.tif 000002
【特許請求の範囲】
【請求項１】
ジョブを出力する出力装置と、前記ジョブの出力を制御する出力制御装置とを有する出力システムであって、
ユーザと前記ジョブとを紐付けて蓄積するジョブ蓄積手段と、
前記ユーザと紐付けられて前記ジョブ蓄積手段に蓄積されている前記ジョブの一覧を取得するジョブ一覧取得手段と、
前記ジョブの一覧に含まれる前記ジョブのうち、所定のルールを満たすジョブを判定する判定手段と、
前記出力装置において、前記所定のルールを満たすジョブを前記ジョブ蓄積手段から取得して、出力手段に出力させるジョブ取得手段と
を有することを特徴とする出力システム。
【請求項２】
前記判定手段は、前記ジョブに前記出力装置を指定する機器指定情報が設定されているとき、前記機器指定情報が前記ジョブの一覧を要求した前記出力装置を示していれば前記ジョブを前記所定のルールを満たすジョブとして判定する
ことを特徴とする請求項１記載の出力システム。
【請求項３】
前記判定手段は、前記ジョブに設定されている印刷属性が、所定の制約条件に反しているとき、前記ジョブを前記所定のルールを満たさないジョブとして判定する
ことを特徴とする請求項１又は２記載の出力システム。
【請求項４】
前記ジョブ取得手段は、前記所定のルールを満たすジョブを前記ジョブ蓄積手段から取得して、出力手段に出力させると共に、前記ジョブの一覧を表示手段に表示させる
ことを特徴とする請求項１乃至３何れか一項記載の出力システム。
【請求項５】
前記ジョブが添付されたメールをユーザから受信し、前記メールから分けた前記ジョブを前記ユーザと紐付けて前記ジョブ蓄積手段に蓄積させるメール処理手段
を更に有することを特徴とする請求項１乃至４何れか一項記載の出力システム。
【請求項６】
ジョブの出力を制御する出力制御装置とネットワークを介して接続される前記ジョブを出力する出力装置であって、
ユーザと紐付けられてジョブ蓄積手段に蓄積されている前記ジョブの一覧を、前記出力制御装置から取得するジョブ一覧取得手段と、
前記ジョブの一覧に含まれる前記ジョブのうち、所定のルールを満たすジョブを判定する判定手段と、
前記所定のルールを満たすジョブを前記出力制御装置から取得するジョブ取得手段と、
前記所定のルールを満たすジョブを出力する出力手段と
を有することを特徴とする出力装置。
【請求項７】
ジョブを出力する出力装置とネットワークを介して接続される前記ジョブの出力を制御する出力制御装置であって、
ユーザと前記ジョブとを紐付けて蓄積するジョブ蓄積手段と、
前記ユーザと紐付けられて前記ジョブ蓄積手段に蓄積されている前記ジョブの一覧を取得するジョブ一覧取得手段と、
前記ジョブの一覧に含まれる前記ジョブのうち、所定のルールを満たすジョブを判定する判定手段と、
前記所定のルールを満たすジョブに、前記所定のルールを満たすジョブであることを示す情報を付した前記ジョブの一覧を前記出力装置に提供し、前記出力装置において前記所定のルールを満たすジョブを出力させるジョブ一覧提供手段と
を有することを特徴とする出力制御装置。
【請求項８】
ジョブの出力を制御する出力制御装置とネットワークを介して接続される前記ジョブを出力する出力装置を、
ユーザと紐付けられてジョブ蓄積手段に蓄積されている前記ジョブの一覧を、前記出力制御装置から取得するジョブ一覧取得手段、
前記ジョブの一覧に含まれる前記ジョブのうち、所定のルールを満たすジョブを判定する判定手段、
前記所定のルールを満たすジョブを前記出力制御装置から取得するジョブ取得手段、
前記所定のルールを満たすジョブを出力する出力手段
として機能させるためのプログラム。
【請求項９】
ジョブを出力する出力装置とネットワークを介して接続される前記ジョブの出力を制御する出力制御装置を、
ユーザと前記ジョブとを紐付けて蓄積するジョブ蓄積手段、
前記ユーザと紐付けられて前記ジョブ蓄積手段に蓄積されている前記ジョブの一覧を取得するジョブ一覧取得手段、
前記ジョブの一覧に含まれる前記ジョブのうち、所定のルールを満たすジョブを判定する判定手段、
前記所定のルールを満たすジョブに、前記所定のルールを満たすジョブであることを示す情報を付した前記ジョブの一覧を前記出力装置に提供し、前記出力装置において前記所定のルールを満たすジョブを出力させるジョブ一覧提供手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力システム、出力制御装置、出力装置及びプログラムに関する。
【背景技術】
【０００２】
ホストコンピュータから受信した印刷データを直ちに印刷せずに印刷サーバにスプール（蓄積）しておき、ユーザのログイン後にスプールされている印刷データの一覧の中から選択された印刷データを印刷する画像形成装置が従来から知られている（例えば特許文献１参照）。
【０００３】
このような印刷サーバを含む印刷システムにおいて、ユーザはクライアントＰＣから印刷指示を入力する。クライアントＰＣは印刷指示に応じた印刷ジョブを印刷サーバに送信する。印刷サーバは印刷ジョブを直ちに画像形成装置に転送せず、ＨＤＤなどの記憶装置に蓄積しておく。その後、ユーザは画像形成装置を操作して、蓄積されている印刷ジョブの印刷を指示する。画像形成装置は、印刷の指示に応じて印刷サーバから印刷ジョブを取得し、印刷を行っていた。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、ロケーションフリー印刷が利用されるようになった。ロケーションフリー印刷とはネットワーク内にある画像形成装置などの出力装置であれば、ログインすることでプリントサーバなどの出力制御装置に蓄積されているジョブ一覧を取得して表示でき、ジョブ一覧からユーザに選択されたジョブを取得して印刷する印刷方法である。
【０００５】
ロケーションフリー印刷は出力装置でのユーザのログイン後に印刷を行うため、印刷した用紙の取り忘れを防ぐことができるという点で、印刷ドライバでの印刷など出力装置を指定してジョブを投入する機器指定印刷に比べてセキュリティが高い。
【０００６】
しかしながら、ロケーションフリー印刷は、印刷ドライバでの印刷など、出力装置を指定してジョブを投入する機器指定印刷に比べて、出力装置で印刷を行うまでの手順が煩雑という課題があった。このような課題はロケーションフリー印刷と同様、投入されているデータの一覧からユーザがデータを選択して出力装置に出力させる出力方法においても共通の課題であると言える。
【０００７】
本発明の実施の形態は、上記の点に鑑みなされたものであって、投入されているデータを出力装置から出力するまでの手順を簡略化できる出力システム、出力制御装置、出力装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本願請求項１は、ジョブを出力する出力装置と、前記ジョブの出力を制御する出力制御装置とを有する出力システムであって、ユーザと前記ジョブとを紐付けて蓄積するジョブ蓄積手段と、前記ユーザと紐付けられて前記ジョブ蓄積手段に蓄積されている前記ジョブの一覧を取得するジョブ一覧取得手段と、前記ジョブの一覧に含まれる前記ジョブのうち、所定のルールを満たすジョブを判定する判定手段と、前記出力装置において、前記所定のルールを満たすジョブを前記ジョブ蓄積手段から取得して、出力手段に出力させるジョブ取得手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明の実施の形態によれば、投入されているデータを出力装置から出力するまでの手順を簡略化できる
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る印刷システムの一例の構成図である。
【図２】本実施形態に係るコンピュータシステムの一例のハードウェア構成図である。
【図３】本実施形態に係る画像形成装置の一例のハードウェア構成図である。
【図４】本実施形態に係るプリントサーバの一例の処理ブロック図である。
【図５】本実施形態に係る画像形成装置の一例の処理ブロック図である。
【図６】ルール設定画面の一例のイメージ図である。
【図７】画像形成装置からの認証処理を表した一例のフローチャートである。
【図８】ユーザ情報の一例の構成図である。
【図９】ジョブ一覧取得処理を表した一例のフローチャートである。
【図１０】ユーザＩＤに紐付いたジョブ一覧の一例のイメージ図である。
【図１１】ジョブの印刷属性の一例の構成図である。
【図１２】ジョブ一覧を取得した後に画像形成装置で行われる処理を表した一例のフローチャートである。
【図１３】ジョブ一覧画面の一例のイメージ図である。
【図１４】ジョブの蓄積処理を表した一例のフローチャートである。
【図１５】メールを利用したジョブの蓄積処理を表した一例のフローチャートである。
【図１６】本実施形態に係る印刷システムの一例の構成図である。
【図１７】本実施形態に係るサービス提供システムの一例の処理ブロック図である。
【図１８】本実施形態に係るプリントサービスアプリの一例の処理ブロック図である。
【図１９】企業管理情報の一例の構成図である。
【図２０】ユーザ管理情報の一例の構成図である。
【図２１】機器管理情報の一例の構成図である。
【図２２】データ管理情報の一例の構成図である。
【図２３】出力データ管理情報の一例の構成図である。
【図２４】本実施形態に係る端末装置の一例の処理ブロック図である。
【図２５】本実施形態に係る画像形成装置の一例の処理ブロック図である。
【図２６】端末装置におけるログイン時の一例の画面遷移図である。
【図２７】端末装置がプリントサービスを利用する場合の一例の画面遷移図である。
【図２８】端末装置がプリントサービスを利用する場合の一例の画面遷移図である。
【図２９】ルール設定画面の一例のイメージ図である。
【図３０】ジョブ投入処理を表した一例のシーケンス図である。
【図３１】端末装置からログイン要求を受信したサービス提供システムの処理を表した一例のフローチャートである。
【図３２】サービス提供システムからジョブ一覧を取得する処理の一例のシーケンス図である。
【図３３】画像形成装置からログイン要求を受信したサービス提供システムの処理を表した一例のフローチャートである。
【発明を実施するための形態】
【００１１】
次に、本発明の実施の形態について、詳細に説明する。
［第１の実施形態］
＜システム構成＞
図１は本実施形態に係る印刷システムの一例の構成図である。印刷システム１はクライアント端末１０、携帯端末１１、プリントサーバ１２、認証サーバ１３、メールサーバ１４、１つ以上の画像形成装置１５が、ＬＡＮ（Local Area Network）やインターネットなどのネットワークＮ１に接続される構成例を一例として示している。
【００１２】
クライアント端末１０は端末装置の一例である。クライアント端末１０は一般的なＯＳなどが搭載された情報処理装置（コンピュータシステム）によって実現できる。クライアント端末１０は無線による通信の手段または有線による通信の手段を有する。クライアント端末１０は、タブレットＰＣ、ノートＰＣなど、ユーザが操作可能な端末である。
【００１３】
携帯端末１１は端末装置の一例である。携帯端末１１は、無線による通信の手段または有線による通信の手段を有している。携帯端末１１は、スマートフォンや携帯電話、タブレットＰＣ、ノートＰＣなど、ユーザが携帯可能な端末である。
【００１４】
プリントサーバ１２は印刷制御装置の一例である。プリントサーバ１２はＷｅｂページを利用したジョブのアップロードや、メールを利用したジョブの送信などにより、クライアントＰＣ１０や携帯端末１１などからのジョブ投入を受け付ける。プリントサーバ１２は受け付けたジョブを、外部のストレージやデータベースに蓄積しても良いし、内部のストレージやデータベースに蓄積しても良い。また、プリントサーバ１２は画像形成装置１０にジョブ一覧やジョブを提供する。
【００１５】
認証サーバ１３は認証装置の一例である。認証サーバ１３はログイン要求をクライアント端末１０、携帯端末１１、画像形成装置１５などから受け、ユーザ認証を行う。メールサーバ１４は添付ファイルとしてジョブが添付されたメールを受信すると、本文と添付ファイルとに分け、添付ファイルをプリントサーバ１２に送信する。この場合、プリントサーバ１２は添付ファイルを印刷可能なジョブに変換し、蓄積する。
【００１６】
また、画像形成装置１５は出力装置の一例である。画像形成装置１５は無線による通信の手段または有線による通信の手段を有する。画像形成装置１５は複合機、コピー機、スキャナ、プリンタ、レーザプリンタなど、画像形成に係る処理を行う装置である。
【００１７】
画像形成装置１５はプリントサーバ１２からジョブ一覧を提供される。また、画像形成装置１５はジョブ一覧からユーザに選択されたジョブをプリントサーバ１２から取得して印刷する。
【００１８】
なお、本実施形態に係る画像形成装置１５はユーザのログイン後、そのユーザが投入したジョブ一覧を提供されると、ジョブ一覧に含まれるジョブのうち、後述するように自機が機器指定されている機器指定印刷のジョブなど、所定のルールを満たすジョブを選択する。画像形成装置１５は選択したジョブについて、ジョブ一覧からユーザに選択させることなくプリントサーバ１２から取得して印刷を行う。
【００１９】
このように、本実施形態に係る画像形成装置１５は後述のルールを満たすジョブであれば、印刷するジョブをジョブ一覧からユーザに選択させるという手順を省くことができるので、印刷までの手順を簡略化できる。なお、画像形成装置１５はユーザのログイン後に印刷を行うため、印刷した用紙の取り忘れを防ぐこともでき、セキュリティを向上させることができる。
【００２０】
なお、図１の印刷システム１のプリントサーバ１２、認証サーバ１３及びメールサーバ１４は、一台のコンピュータに統合して実現してもよい。また、プリントサーバ１２、認証サーバ１３及びメールサーバ１４は複数のコンピュータに分散して実現してもよい。
【００２１】
また、プリントサーバ１２、認証サーバ１３及びメールサーバ１４の少なくとも一部の機能を画像形成装置１５に設けてもよい。例えば図１の印刷システム１はプリントサーバ１２、認証サーバ１３及びメールサーバ１４の機能の少なくとも一部を画像形成装置１５に設けることにより、プリントサーバ１２、認証サーバ１３及びメールサーバ１４の少なくとも一部を削除した構成としてもよい。
【００２２】
＜ハードウェア構成＞
図１のクライアント端末１０、携帯端末１１、プリントサーバ１２、認証サーバ１３及びメールサーバ１４は例えば図２に示すようなハードウェア構成のコンピュータシステムにより実現される。図２は本実施形態に係るコンピュータシステムの一例のハードウェア構成図である。
【００２３】
図２に示したコンピュータシステム１００は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ（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）、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。
【００２９】
ＣＰＵ１０６は、ＲＯＭ１０５やＨＤＤ１０８などの記憶装置からプログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、コンピュータシステム１００全体の制御や機能を実現する演算装置である。
【００３０】
本実施形態に係る図１のクライアント端末１０、携帯端末１１、プリントサーバ１２、認証サーバ１３及びメールサーバ１４はコンピュータシステム１００のハードウェア構成により、後述するような各種処理を実現できる。
【００３１】
図３は本実施形態に係る画像形成装置の一例のハードウェア構成図である。図３に示した画像形成装置１５は、コントローラ２０１、操作パネル２０２、外部Ｉ／Ｆ２０３、通信Ｉ／Ｆ２０４、プリンタ２０５及びスキャナ２０６などを備える。
【００３２】
コントローラ２０１はＣＰＵ２１１、ＲＡＭ２１２、ＲＯＭ２１３、ＮＶＲＡＭ２１４及びＨＤＤ２１５などを備える。ＲＯＭ２１３は、各種プログラムやデータが格納されている。ＲＡＭ２１２はプログラムやデータを一時保持する。ＮＶＲＡＭ２１４は、例えば設定情報等が格納されている。また、ＨＤＤ２１５は各種プログラムやデータが格納されている。
【００３３】
ＣＰＵ２１１は、ＲＯＭ２１３やＮＶＲＡＭ２１４、ＨＤＤ２１５などからプログラムやデータ、設定情報等をＲＡＭ２１２上に読み出し、処理を実行することで、画像形成装置１５全体の制御や機能を実現する。
【００３４】
操作パネル２０２はユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えている。外部Ｉ／Ｆ２０３は外部装置とのインタフェースである。外部装置には、記録媒体２０３ａなどがある。これにより、画像形成装置１５は外部Ｉ／Ｆ２０３を介して記録媒体２０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体２０３ａにはＩＣカード、フレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等がある。
【００３５】
通信Ｉ／Ｆ２０４は画像形成装置１５をネットワークＮ１に接続するインタフェースである。これにより、画像形成装置１５は通信Ｉ／Ｆ２０４を介してデータ通信を行うことができる。
【００３６】
プリンタ２０５は、印刷データを用紙に印刷するための印刷装置である。スキャナ２０６は原稿から画像データを読み取るための読取装置である。本実施形態に係る画像形成装置１５は、上記ハードウェア構成により、後述するような各種処理を実現できる。
【００３７】
＜ソフトウェア構成＞
《プリントサーバ１２》
本実施形態に係るプリントサーバ１２は、例えば図４に示す処理ブロックにより実現される。図４は本実施形態に係るプリントサーバの一例の処理ブロック図である。
【００３８】
プリントサーバ１２はプログラムを実行することにより、印刷ジョブ受信部２１、印刷ジョブ解析部２２、印刷ジョブ属性保存部２３、ユーザジョブ一覧取得部２４、ジョブ送信部２５、ユーザ情報取得部２６、印刷ジョブ蓄積部２７を実現している。
【００３９】
印刷ジョブ受信部２１はＷｅｂページを利用したジョブのアップロードなどによりクライアントＰＣ１０や携帯端末１１などからジョブを受信する。例えば印刷ジョブ受信部２１はジョブのアップロードに利用するＷｅｂページをクライアントＰＣ１０や携帯端末１１などに送信する。なお、印刷ジョブ受信部２１はアプリケーションを利用したジョブのアップロードなどによりクライアントＰＣ１０や携帯端末１１などからジョブを受信してもよい。
【００４０】
印刷ジョブ解析部２２は受信したジョブを必要があれば印刷言語に変換し、そのジョブの印刷属性を取得する。印刷ジョブ属性保存部２３はジョブの印刷属性を保存する。このとき印刷ジョブ属性保存部２３は機器指定されているかを確認する。機器指定されている場合、印刷ジョブ属性保存部２３は印刷属性に機器指定印刷であることを示す情報と、機器を指定する機器指定情報とを追加する。
【００４１】
ユーザ情報取得部２６は画像形成装置１５からユーザ情報の一例としてユーザＩＤを取得する。ユーザジョブ一覧取得部２４は取得したユーザＩＤに紐付いたジョブ一覧を印刷ジョブ蓄積部２７から取得し、画像形成装置１５に送信する。ジョブ送信部２５は取得要求のあったジョブを画像形成装置１５に送信する。印刷ジョブ蓄積部２７はジョブを蓄積する。
【００４２】
《画像形成装置１５》
本実施形態に係る画像形成装置１５は、例えば図５に示す処理ブロックにより実現される。図５は本実施形態に係る画像形成装置の一例の処理ブロック図である。
【００４３】
画像形成装置１５はプログラムを実行することにより、認証情報送信部３１、認証結果取得部３２、印刷ジョブ取得部３３、ジョブ一覧取得部３４、判定部３５、表示制御部３６、入力受付部３７、出力部３８を実現している。
【００４４】
認証情報送信部３１はユーザＩＤ、パスワードなどの認証情報を認証サーバ１３に送信する。認証結果取得部３２は認証サーバ１３から認証結果を取得する。印刷ジョブ取得部３３はプリントサーバ１２にジョブの取得要求を行い、プリントサーバ１２からジョブを取得する。ジョブ一覧取得部３４はユーザＩＤをプリントサーバ１２に送信し、ユーザＩＤに紐付いたジョブ一覧をプリントサーバ１２から取得する。
【００４５】
判定部３５はユーザのログイン後、そのユーザが投入したジョブ一覧をプリントサーバ１２から取得すると、ジョブ一覧に含まれるジョブのうち、後述のルールを満たすジョブを、ジョブ一覧からユーザに選択させることなくプリントサーバ１２から取得して印刷するジョブと判定する。
【００４６】
表示制御部３６は、判定部３５がジョブ一覧からユーザに選択させることなくプリントサーバ１２から取得して印刷すると判定したジョブを、ジョブ一覧から削除するように更新を行い、更新後のジョブ一覧を表示する。
【００４７】
入力受付部３７はタッチパネル接触操作、キーボード入力操作などのユーザ操作による入力を受け付ける。例えば入力受付部３７はユーザからユーザＩＤ、パスワードなどの認証情報の入力を受け付ける。出力部３８は取得したジョブの印刷を行う。
【００４８】
＜処理の詳細＞
以下では本実施形態に係る印刷システム１の処理の詳細について説明する。なお、本実施形態においては、ユーザがプリントサーバ１２にジョブを投入したあと、画像形成装置１５からログインすることで、ジョブ一覧から選択されることなく行われるジョブの印刷を機器指定印刷と呼ぶ。また、本実施形態においては、ユーザがプリントサーバ１２にジョブを投入し、画像形成装置１５からログインしたあと、ジョブ一覧から選択されることにより行われるジョブの印刷を選択印刷と呼ぶ。
【００４９】
《機器指定印刷のルールの設定処理》
印刷システム１で利用する機器指定印刷のルールは、例えば画像形成装置１５が有する管理ツールを利用して設定できる。管理ツールは例えば図６に示すようなルール設定画面を操作パネル２０２などに表示し、管理者に機器指定印刷のルールを設定させる。
【００５０】
図６はルール設定画面の一例のイメージ図である。図６のルール設定画面１０００は機器指定印刷のルールとして、ユーザのロケール（所属）のチェック、ジョブの印刷属性のチェック、タイトルのチェックなどを設定できる。
【００５１】
ユーザのロケールのチェックは、画像形成装置１５に設定されているロケールとユーザに設定されているロケールとを比較し、ロケールが異なる場合に機器指定印刷を行わなくするルールである。
【００５２】
ジョブの印刷属性のチェックは、投入されたジョブの印刷属性に制約事項を設けるためのルールである。例えばジョブの印刷属性のチェックは、投入されたジョブの印刷属性がカラーや片面印刷など、ＴＣＯ（Total Cost of Ownership）削減に反している場合に機器指定印刷を行わなくするルールである。
【００５３】
タイトルのチェックは、投入されたジョブのタイトルに制約事項を設けるためのルールである。例えばタイトルのチェックは投入されたジョブのタイトルに予め設定されていたフリーワードの文字列（予約語）が入っている場合に機器指定印刷を行わなくするルールである。
【００５４】
ルール設定画面１０００から設定された機器指定印刷のルールは画像形成装置１５により保持される。なお、機器指定印刷のルールは、管理者が図示しない管理者端末から管理ツールを利用して設定し、管理者端末から画像形成装置１５に配信してもよい。ルール設定画面１０００は一例であり、ユーザのロケール（所属）のチェック、ジョブの印刷属性のチェック、タイトルのチェック以外の機器指定印刷のルールを設定できてもよい。
【００５５】
《画像形成装置１５からの認証処理》
図７は画像形成装置からの認証処理を表した一例のフローチャートである。ステップＳ１において、画像形成装置１５はユーザＩＤの入力を受け付ける。また、ステップＳ２において、画像形成装置１５はパスワードの入力を受け付ける。画像形成装置１５は操作パネル２０２からユーザＩＤ、パスワードの入力を受け付けてもよいし、外部Ｉ／Ｆ２０３を介して磁気カードやＩＣカードなどの記録媒体２０３ａから読み取ったユーザＩＤ、パスワードを受け付けてもよい。
【００５６】
ステップＳ３において、認証情報送信部３１はユーザＩＤ、パスワードを認証情報として認証サーバ１３に送信する。ステップＳ４において、認証サーバ１３はユーザＩＤ、パスワードを認証情報として受信する。
【００５７】
ステップＳ５において、認証サーバ１３は例えば図８に示すユーザ情報を用いて認証を行う。図８はユーザ情報の一例の構成図である。図８のユーザ情報は、ユーザＩＤ、パスワード、ロケール、機器指定情報、メールアドレス、印刷権限を項目として有する。機器指定情報は、機器指定印刷を行う機器を指定する情報である。なお、ユーザ情報には例えばＡＤ（Active Directory）やＬＤＡＰ（Lightweight Directory Access Protocol）などの通常の認証サーバで設定できる内容も設定できる。
【００５８】
認証サーバ１３は認証情報として受信したユーザＩＤ、パスワードがユーザ情報に存在するかを判定するユーザ認証を行う。認証サーバ１３はユーザＩＤ、パスワードがユーザ情報に存在すれば、ユーザ認証成功（認証ＯＫ）と判定して、ステップＳ６の処理を行う。なお、ユーザＩＤ、パスワードがユーザ情報に存在しなければ、認証サーバ１３はユーザ認証失敗（認証ＮＧ）と判定し、ステップＳ６の処理をスキップする。
【００５９】
ステップＳ６において、認証サーバ１３は認証ＯＫであったため、ユーザＩＤに紐付く印刷権限を図８のユーザ情報から取得する。ステップＳ７において、認証サーバ１３は認証結果を画像形成装置１５に送信する。認証ＯＫの場合、認証サーバ１３は認証結果と共に印刷権限も送信する。
【００６０】
ステップＳ８において、画像形成装置１５の認証結果取得部３２は認証サーバ１３から認証結果を受信する。認証ＯＫの場合、画像形成装置１５の認証結果取得部３２は認証結果と共に印刷権限も受信する。
【００６１】
ステップＳ９において、認証結果取得部３２は受信した認証結果が認証ＯＫか否かを判定する。認証結果が認証ＯＫであれば、ステップＳ１０において、認証結果取得部３２はユーザのログインを許可して例えば操作パネル２０２に掛かったロックを解除する。認証結果が認証ＮＧであれば、認証結果取得部３２は認証エラーである旨を操作パネル２０２に表示し、ステップＳ１０の処理をスキップする。
【００６２】
《ジョブ一覧取得処理》
ユーザのログインを許可したあと、画像形成装置１５は例えば図９に示すようにジョブ一覧をプリントサーバ１２から取得する。図９は、ジョブ一覧取得処理を表した一例のフローチャートである。
【００６３】
ステップＳ２１において、画像形成装置１５のジョブ一覧取得部３４はユーザ認証に成功したユーザＩＤをプリントサーバ１２に送信する。ステップＳ２２において、プリントサーバ１２のユーザ情報取得部２６は画像形成装置１５からユーザＩＤを受信する。
【００６４】
ステップＳ２３において、プリントサーバ１２のユーザジョブ一覧取得部２４は取得したユーザＩＤに紐付いたジョブ一覧を印刷ジョブ蓄積部２７から取得する。ステップＳ２４において、ユーザジョブ一覧取得部２４は取得したジョブ一覧を画像形成装置１５に送信する。そして、ステップＳ２５において、画像形成装置１５のジョブ一覧取得部３４はユーザＩＤに紐付いたジョブ一覧をプリントサーバ１２から取得する。
【００６５】
画像形成装置１５のジョブ一覧取得部３４が取得したジョブ一覧は例えば図１０のようになる。図１０はユーザＩＤに紐付いたジョブ一覧の一例のイメージ図である。図１０のジョブ一覧はユーザ認証に成功したユーザがプリントサーバ１２から取得できるジョブの一覧を表している。
【００６６】
また、ジョブ一覧に含まれるジョブの中身（印刷属性）は例えば図１１に示す項目により構成されている。図１１はジョブの印刷属性の一例の構成図である。ジョブの印刷属性はユーザＩＤ、ジョブ名、作成日時、部数、モノクロ／カラー、両面／片面、Ｎ−ｕｐなどの通常の印刷属性の他、機器指定印刷か否かを示す情報と、機器を指定する機器指定情報とが設定されている。機器指定情報はＩＰアドレスやロケールなど、機器を指定する情報である。
【００６７】
《ジョブ一覧を取得したあとの処理》
画像形成装置１５は、ユーザＩＤに紐付いたジョブ一覧がプリントサーバ１２から取得されたあと、ジョブ一覧に含まれるジョブごとに、図１２に示すステップＳ３１〜Ｓ４１の処理を行う。図１２はジョブ一覧を取得した後に画像形成装置で行われる処理を表した一例のフローチャートである。
【００６８】
ステップＳ３１において、判定部３５は図１１に示すようなジョブの属性情報に含まれる機器指定印刷か否かを示す情報に基づいて、機器指定印刷のジョブであるか否かを判定する。機器指定印刷のジョブでなければ、判定部３５は、機器指定印刷を行わないジョブと判定する。
【００６９】
機器指定印刷のジョブであれば、判定部３５はステップＳ３２において、図１１に示すようなジョブの属性情報に含まれる機器指定情報が自機を示しているか判定する。機器指定情報が自機を示していなければ、判定部３５は、機器指定印刷を行わないジョブと判定する。
【００７０】
機器指定情報が自機を示していれば、判定部３５はステップＳ３３において、機器指定印刷のルールに設定されている「タイトルのチェック」に基づいて、ジョブのタイトルに予約語が入っているかのチェック（予約語チェック）が必要か判定する。
【００７１】
予約語チェックが必要であれば、判定部３５はステップＳ３６において、ジョブのタイトルに予約語が入っているか判定する。判定部３５はジョブのタイトルに予約語が入っていれば、自機が機器指定されている機器指定印刷のジョブであるが、機器指定印刷を行わないジョブと判定する。
【００７２】
ジョブのタイトルに予約語が入っていなければ、ステップＳ３７において、判定部３５は機器指定印刷のルールに設定されている「ジョブの印刷属性のチェック」に基づいて属性チェックを行うか判定する。
【００７３】
属性チェックが必要であれば、判定部３５はステップＳ３８において、ジョブの印刷属性が制約事項に該当しているか判定する。例えばステップＳ３８では、ジョブの印刷属性がカラーや片面印刷など、ＴＣＯ削減に反しているか判定される。ジョブの印刷属性が制約事項に該当していれば、判定部３５は自機が機器指定されている機器指定印刷のジョブであるが、機器指定印刷を行わないジョブと判定する。
【００７４】
ステップＳ３７において属性チェックが必要でないと判定したとき、又は、ステップＳ３８においてジョブの印刷属性が制約事項に該当していないと判定したとき、判定部３５は機器指定印刷を行うジョブと判定し、ステップＳ３９に進む。
【００７５】
なお、ステップＳ３３において予約語チェックが必要でないと判定したとき、判定部３５はステップＳ３４において、権限チェックが必要か判定する。権限チェックが必要であれば、判定部３５はステップＳ３５において、例えば管理者等が設定した該当する権限をユーザが所持しているか判定する。
【００７６】
該当する権限をユーザが所持していなければ、判定部３５は、自機が機器指定されている機器指定印刷のジョブであるが、機器指定印刷を行わないジョブと判定する。
【００７７】
ステップＳ３４において権限チェックが必要でないと判定したとき、又は、ステップＳ３５において該当する権限をユーザが所持していると判定したとき、判定部３５は前述したステップＳ３７の処理を行う。
【００７８】
このように、機器指定印刷を行うと判定されたジョブはステップＳ３９〜Ｓ４１の処理が行われることになる。ステップＳ３９では機器指定印刷を行うと判定されたジョブの印刷を開始するため、判定部３５が機器指定印刷を行うと判定されたジョブの取得を印刷ジョブ取得部３３に要求する。印刷ジョブ取得部３３は、機器指定印刷を行うと判定されたジョブの取得要求をプリントサーバ１２に対して行い、プリントサーバ１２から機器指定印刷を行うと判定されたジョブを取得する。
【００７９】
ステップＳ４０において、出力部３８は機器指定印刷を行うと判定されたジョブの印刷を行う。ステップＳ４１において、表示制御部３６は機器指定印刷を行ったジョブが印刷されたことを示すようにジョブ一覧の更新を行う。例えば表示制御部３６は機器指定印刷を行ったジョブをジョブ一覧から削除したり、印刷済みであることを示す情報（例えばフラグなど）を付したりすることで、ジョブ一覧の更新を行う。
【００８０】
そして、ジョブ一覧に含まれるジョブごとに、ステップＳ３１〜Ｓ４１の処理を行ったあと、画像形成装置１５の表示制御部３６はステップＳ４２において、ジョブ一覧を例えば図１３に示すように操作パネル２０２などに表示する。
【００８１】
図１３はジョブ一覧画面の一例のイメージ図である。図１３のジョブ一覧画面１０１０はジョブＩＤに紐付いたジョブ一覧から、機器指定印刷が行われたジョブが削除されているジョブ一覧を表示するものである。図１３は一例として図１０のジョブ一覧からジョブ名「Ｓａｌｅｓ  ｒｅｐｏｒｔ」のジョブが機器指定印刷されたことにより削除されているジョブ一覧を示している。
【００８２】
図１３のジョブ一覧には、選択印刷のジョブの他、他機が機器指定されている機器指定印刷のジョブ、自機が機器指定されている機器指定印刷のジョブであるが図１２の処理により機器指定印刷を行わないジョブと判定されたジョブ、が含まれている。なお、ユーザはジョブ一覧画面からジョブを選択し、印刷ボタン１０１１を押下することで、選択したジョブの印刷を行うことができる。
【００８３】
《ジョブの蓄積処理》
プリントサーバ１２はＷｅｂページを利用したジョブのアップロードや、メールを利用したジョブの送信などにより、クライアントＰＣ１０や携帯端末１１などから受け付けたアプリケーションデータなどのジョブを蓄積する。
【００８４】
図１４はジョブの蓄積処理を表した一例のフローチャートである。プリントサーバ１２のユーザ情報取得部２６はアプリケーションデータなど、印刷言語（Page Description Language: PDL）で記述されていないジョブを印刷ジョブ受信部２１が受け付けると、ステップＳ５１の処理を開始する。
【００８５】
ステップＳ５１において、ユーザ情報取得部２６は受け付けたジョブのユーザ情報を取得する。ステップＳ５２において、印刷ジョブ解析部２２は受け付けたジョブを印刷言語に変換する。ステップＳ５３において、印刷ジョブ解析部２２は受け付けたジョブの印刷属性を取得する。印刷属性は印刷ジョブ属性保存部２３により保存される。
【００８６】
ステップＳ５４において、印刷ジョブ属性保存部２３は機器指定印刷であるか否かを判定する。機器指定印刷であれば、ステップＳ５５において、印刷ジョブ属性保存部２３は印刷属性に機器指定印刷であることを示す情報を追加する。また、ステップＳ５６において印刷ジョブ属性保存部２３は属性情報に、機器指定印刷を行う機器を指定する機器指定情報を追加する。なお、印刷言語に変換されたジョブは、印刷ジョブ蓄積部２７に蓄積される。
【００８７】
図１４のフローチャートの処理によれば、印刷言語で記述されていないジョブを受け付けても印刷言語で記述されたジョブに変換できると共に、印刷属性に機器指定印刷であることを示す情報と、機器指定印刷を行う機器を指定する機器指定情報とを追加できる。
【００８８】
また、メールを利用したジョブの送信について、プリントサーバ１２は図１５に示すようにジョブを蓄積する。図１５は、メールを利用したジョブの蓄積処理を表した一例のフローチャートである。まず、メールサーバ１４は添付ファイルとしてジョブが添付されたメールを受信すると、本文と添付ファイルとに分け、添付ファイルをジョブとして保持しておく。
【００８９】
ステップＳ６１において、プリントサーバ１２の印刷ジョブ受信部２１はメールサーバ１４からジョブを取得する。メールサーバ１４からプリントサーバ１２へのジョブの送信はメールサーバ１４からのプッシュ処理でなく、所定期間ごとにプリントサーバ１２からメールサーバ１４側に取得しに行く。そして、ステップＳ６２において、プリントサーバ１２は図１４に示したジョブの蓄積処理を行う。
【００９０】
図１５のフローチャートの処理によれば、プリントサーバ１２は印刷言語で記述されていないジョブを受け付けても印刷言語で記述されたジョブに変換できると共に、印刷属性に機器指定印刷であることを示す情報と、機器指定印刷を行う機器を指定する機器指定情報とを追加できる。
【００９１】
なお、メールを利用したジョブの蓄積処理においては、図８に示すユーザ情報のメールアドレスを利用することで、ジョブとユーザとを紐付けることができる。また、メールを利用したジョブの蓄積処理では、画像形成装置１５ごとに、ジョブの送信先のメースアドレスを設定しておくことにより、ジョブと機器指定印刷を行う機器とを紐付けることができる。
【００９２】
また、機器指定の方法としては、ユーザ情報においてユーザと機器とを紐付けておくことにより、ユーザがジョブを投入さえすれば、ユーザに紐付けた機器にジョブを投入するようにしてもよい。例えば機器指定印刷を行う機器がいつも同一である場合は、このようにユーザと機器とを紐付けておけばよい。
【００９３】
Ｗｅｂページを利用したジョブのアップロードの場合はプリンタドライバなどで機器を指定するようにしてもよい。メールを利用したジョブの送信の場合は、機器を判別できるメールアドレスを発行することで、そのメールアドレス宛に送信されたジョブを、その機器に投入するようにしてもよい。
【００９４】
＜まとめ＞
ＴＯＣ削減やセキュリティに重きをおいたロケーションフリー印刷は、プリンタドライバから画像形成装置１５に送信されたジョブを直ぐに印刷するのではなく、一度、プリントサーバ１２や画像形成装置１５にジョブを蓄積し、ユーザが画像形成装置１５から印刷要求を出すのを待ってジョブを印刷する。
【００９５】
このようにすることで、ロケーションフリー印刷は排紙された印刷物の放置などの問題を解決していた。しかし、ロケーションフリー印刷は印刷物が排紙されるまでの手順が煩雑という課題があった。
【００９６】
そこで、本実施形態の印刷システム１は機器指定印刷及びロケーションフリー印刷、それぞれの利点を生かして、ＴＯＣ削減とセキュリティの向上とを実現している。
【００９７】
本実施形態の印刷システム１は、ロケーションフリー印刷としてプリントサーバ１２に蓄積されるジョブが所定のルール（機器指定がされているかなど）を満たすジョブであるとき、画像形成装置１５からユーザがログインすることで、ジョブ一覧からユーザに選択させることなく、そのジョブをプリントサーバ１２から取得して印刷を行う。
【００９８】
このように、本実施形態の印刷システム１はユーザが画像形成装置１５の前まで行ってログインしたあとでジョブの印刷を行うため、排紙された印刷物の取り忘れなどを防ぐことができ、セキュリティ上の問題を解消できると共に、所定のルールを満たすジョブであれば、ユーザがログインすることでジョブが印刷されるので、印刷物が排紙されるまでの手順を簡略化できる。
【００９９】
本実施形態の印刷システム１は、ユーザと機器とを紐付ける、又は、ジョブと機器とを紐付けることで、ユーザが機器にログインしたことを確認し、印刷物を排紙する。ユーザは機器の前まで行き、ログイン操作を行うため、印刷物の放置などのセキュリティ面の問題を解消できる。
【０１００】
また、本実施形態の印刷システム１は、管理者が意図しないような設定（カラー、両面など）での印刷である場合、機器指定印刷のジョブであっても、選択印刷のジョブとして扱う。このように、本実施形態の印刷システム１は管理者がユーザの印刷をハンドリングすることができる。結果として、ユーザは機器指定印刷を行うため、管理者が意図するような設定での印刷を行うようになり、自発的にＴＯＣ削減を行うようになる。
［第２の実施形態］
第２の実施形態の印刷システム２は、クラウドサービスに代表されるようなサービスを提供するサービス提供システムを利用するものである。
【０１０１】
＜システム構成＞
図１６は本実施形態に係る印刷システムの一例の構成図である。図１６の印刷システム２は、企業内ネットワーク等のプライベートなネットワークＮ２と、クラウドサービスに代表されるようなサービスを提供するネットワークＮ３と、インターネットなどのネットワークＮ４とを有する。
【０１０２】
ネットワークＮ２とネットワークＮ４とはネットワークＮ２側のファイアウォールＦＷによって接続されている。ファイアウォールＦＷはネットワークＮ２とネットワークＮ４との接点に設置され、ネットワークＮ２からネットワークＮ４へのアクセスを中継する。
【０１０３】
また、ネットワークＮ３とネットワークＮ４とは、ネットワークＮ３側のアクセス制御装置４１によって接続されている。ネットワークＮ３はアクセス制御装置４１によってセキュリティが保護されている。
【０１０４】
ネットワークＮ２は、ファイアウォールＦＷの内側にあるプライベートなネットワークである。ネットワークＮ２にはクライアント端末１０、携帯端末１１、画像形成装置１５が接続されている。クライアント端末１０、携帯端末１１、画像形成装置１５は第１の実施形態と同様であるため説明を省略する。
【０１０５】
ネットワークＮ３は、アクセス制御装置４１によってインターネット等のネットワークＮ４に接続されている。ネットワークＮ３には、アクセス制御装置４１、プリントサービス提供装置４２、他サービス提供装置４３が接続されている。図１６の印刷システム２はアクセス制御装置４１、プリントサービス提供装置４２、他サービス提供装置４３がサービス提供システムを実現している。
【０１０６】
アクセス制御装置４１はプリントサービス提供装置４２が提供するプリントサービスなど、各サービスへのアクセスを制御する。プリントサービス提供装置４２はプリントサービスを提供する。他サービス提供装置４３は何らかのサービスを提供する。
【０１０７】
アクセス制御装置４１、プリントサービス提供装置４２、他サービス提供装置４３は、一台以上の情報処理装置（コンピュータシステム）によって実現される。
【０１０８】
なお、図１６の印刷システム２のプリントサービス提供装置４２、他サービス提供装置４３は一台のコンピュータに統合して実現してもよいし、複数のコンピュータに分散して実現してもよい。また、図１６の印刷システム２はサービス提供システム側の一部機能がネットワークＮ２側にあってもよく、クライアント端末１０、携帯端末１１や画像形成装置１５がネットワークＮ２以外のネットワーク上にあってもよい。
【０１０９】
例えばユーザは、画像形成装置１５に印刷させたいジョブがあると、クライアント端末１０や携帯端末１１からサービス提供システムにジョブを投入する。サービス提供システムでは投入されたジョブを蓄積する。次に、ユーザはジョブの印刷を行いたい画像形成装置１５が設置されている場所に移動し、ログインする。
【０１１０】
ユーザのログイン後、画像形成装置１５はサービス提供システムからユーザの投入したジョブ一覧を要求する。サービス提供システムはユーザが投入したジョブのうち、ジョブ一覧を要求した画像形成装置１５が機器指定されている機器指定印刷のジョブなど、所定のルールを満たすジョブを選択し、所定のルールを満たすジョブであることを示すフラグなどの情報を付す。
【０１１１】
そして、サービス提供システムはユーザの投入したジョブ一覧を画像形成装置１５に送信する。画像形成装置１５はサービス提供システムからジョブ一覧を提供されると、所定のルールを満たすジョブであることを示すフラグなどの情報に基づき、所定のルールを満たすジョブを選択する。画像形成装置１５は選択したジョブを、サービス提供システムから取得して印刷を行う。
【０１１２】
なお、所定のルールを満たさないジョブは、ジョブ一覧として画像形成装置１５に表示される。画像形成装置１５はジョブ一覧からユーザに選択されたジョブをサービス提供システムから取得して印刷する。
【０１１３】
図１６のアクセス制御装置４１、プリントサービス提供装置４２、他サービス提供装置４３のハードウェア構成は、図２と同様であるため、説明を省略する。また、クライアント端末１０、携帯端末１１、画像形成装置１５のハードウェア構成も、第１の実施形態と同様であるため説明を省略する。
【０１１４】
＜ソフトウェア構成＞
《サービス提供システム》
本実施形態に係るサービス提供システムは例えば図１７に示すような処理ブロックにより実現される。図１７は本実施形態に係るサービス提供システムの一例の処理ブロック図である。図１７のサービス提供システム５０はプログラムを実行することにより、サービスアプリ５１、プラットフォーム５２、管理データ記憶部５３及びプラットフォームＡＰＩ（Application Programming Interface）５４を実現している。
【０１１５】
図１７のサービスアプリ５１は、プリントサービスアプリ６１、１つ以上のその他のサービスアプリ６２を一例として有する。プリントサービスアプリ６１はプリントサービスを提供するアプリケーションである。また、サービスアプリ６２は何らかのサービスを提供するアプリケーションである。
【０１１６】
プラットフォームＡＰＩ５４はプリントサービスアプリ６１、その他のサービスアプリ６２などのサービスアプリ５１が、プラットフォーム５２を利用するためのインタフェースである。プラットフォームＡＰＩ５４はサービスアプリ５１からの要求をプラットフォーム５２が受信するために設けられた予め定義されたインタフェースであり、例えば関数やクラス等により構成される。なお、サービス提供システム５０を複数の情報処理装置に分散して構成する場合、プラットフォームＡＰＩ５４にはネットワーク経由で利用可能な例えばＷｅｂ  ＡＰＩを利用できる。
【０１１７】
図１７のプラットフォーム５２は、認証処理部７１、機器通信部７２、データ処理部７３、セッション管理部７４を一例として有する。認証処理部７１はクライアント端末１０、携帯端末１１、画像形成装置１５からのログイン要求に基づいて認証を実行する。
【０１１８】
機器通信部７２はクライアント端末１０、携帯端末１１、画像形成装置１５との通信を実行する。データ処理部７３はサービスアプリ５１からの要求に基づいてデータ処理を実行する。セッション管理部７４はクライアント端末１０、携帯端末１１、画像形成装置１５とのセッションを管理する。
【０１１９】
管理データ記憶部５３は、企業管理情報記憶部８１、ユーザ管理情報記憶部８２、機器管理情報記憶部８３、データ管理情報記憶部８４、データストレージ８５を一例として有する。企業管理情報記憶部８１は後述の企業管理情報を記憶する。ユーザ管理情報記憶部８２は後述のユーザ管理情報を記憶する。機器管理情報記憶部８３は後述の機器管理情報を記憶する。データ管理情報記憶部８４は後述のデータ管理情報を記憶する。データストレージ８５はその他のデータ等を記憶する。
【０１２０】
図１７のサービス提供システム５０のプリントサービスアプリ６１は例えば図１８に示す処理ブロックにより実現される。図１８は本実施形態に係るプリントサービスアプリの一例の処理ブロック図である。プリントサービスアプリ６１はデータ解析部３０１、出力データ管理部３０２、処理要求部３０３、出力データ管理情報保持部３０４を実現する。
【０１２１】
データ解析部３０１はクライアント端末１０又は携帯端末１１から送信されたジョブを解析してデータ変換が必要か否かの判断などを行う。例えばクライアント端末１０や携帯端末１１から受信したジョブがアプリケーションデータやＷｅｂデータ等である場合は印刷データへのデータ変換が必要と判断する。
【０１２２】
出力データ管理部３０２はクライアント端末１０や携帯端末１１から送信されたジョブを後述の出力データ管理情報により管理する。処理要求部３０３はデータ処理部７３にデータ処理の要求などを行う。出力データ管理情報保持部３０４は後述の出力データ管理情報を保持する。
【０１２３】
図１９は企業管理情報の一例の構成図である。図１９の企業管理情報はデータ項目として企業コード、企業名、国、言語、アドレス情報、ログイン時印刷、条件などを有する。
【０１２４】
企業コードは、企業、組織などのグループを特定する情報である。企業コードは、一人以上のユーザや一台以上の画像形成装置１５の集合を特定する情報である。なお、本実施形態は企業という言葉に限定されるものではなく、例えばユーザや画像形成装置１５の集合に対する契約を識別する識別情報等であってもよい。なお、企業コードは一意である。
【０１２５】
データ項目「ログイン時印刷」は前述の機器指定印刷の使用可否をログイン時印刷の使用可否として企業ごとに設定するものである。また、データ項目「条件」は前述の機器指定印刷のルールをログイン時印刷のルールとして設定するものである。
【０１２６】
図２０はユーザ管理情報の一例の構成図である。図２０のユーザ管理情報はデータ項目として企業コード、ユーザ名、パスワード、ロール、アドレス情報、主勤務地、機器指定印刷権限などを有する。
【０１２７】
ユーザ管理情報は企業コード単位で情報を管理する。ユーザ名、パスワードはユーザを特定する情報である。ユーザ名は例えばユーザＩＤであってもよい。パスワードは必須でない。さらに、ユーザ名はユーザが所持する電子媒体（例えばＩＣカード）や画像形成装置１５などを識別する情報（カードＩＤや画像形成装置１５などのシリアルＩＤ、電話番号など）を代わりに用いてもよいし、組み合わせて用いてもよい。また、企業コードと対応付けられたユーザ名、パスワードは一意であるが、企業コードが異なれば重複していてもよい。データ項目「機器指定印刷権限」は前述の機器指定印刷の使用権限をユーザごとに設定するものである。
【０１２８】
図２１は機器管理情報の一例の構成図である。図２１の機器管理情報はデータ項目として企業コード、デバイス認証情報、事業所情報、ケーパビリティ、アドレス情報などを有する。
【０１２９】
機器管理情報は企業コード単位で情報を管理する。データ項目「デバイス認証情報」は画像形成装置１５が特定の条件を備えたものであることを判別するデバイス認証のための情報である。データ項目「デバイス認証情報」は特定のアプリケーションが搭載されていることを示すＩＤや、特定の機器であることを示す機器番号などであってもよい。
【０１３０】
図２２はデータ管理情報の一例の構成図である。図２２のデータ管理情報はデータ項目としてジョブＩＤ、投入データＵＲＬ、１つ以上の変換データＵＲＬ、変換ステータスなどを有する。ジョブＩＤは投入されたジョブなどを特定する情報である。投入データＵＲＬは投入されたジョブのデータが記録されている場所を表す情報である。変換データＵＲＬは投入されたジョブのデータから１回以上の変換処理がされたジョブのデータが記録されている場所を表す情報である。変換ステータスは変換処理の状態を表す情報であり、例えば処理中、完了などの状態を表している。
【０１３１】
図２３は出力データ管理情報の一例の構成図である。図２３の出力データ管理情報はデータ項目として出力データＩＤ、企業コード、ユーザ特定情報、書誌情報、出力設定、ジョブＩＤ、変換ステータス、ログイン印刷場所などを有する。
【０１３２】
データ項目「出力設定」はモノクロ／カラー、両面／片面、Ｎ−ｕｐなどの通常の印刷属性を表す情報である。データ項目「変換ステータス」はジョブのデータに対する変換処理の状態（完了、処理中）を表す情報である。データ項目「ログイン印刷場所」はログイン時印刷を行う事業所や機器を指定する情報である。
【０１３３】
出力データ管理情報は投入されたジョブのデータを特定する情報である。出力データ管理情報は投入されたジョブのデータに対する変換処理の状態（完了、処理中）をプリントサービスアプリ６１が判断するために利用される。
【０１３４】
《クライアント端末１０、携帯端末１１》
本実施形態に係るクライアント端末１０及び携帯端末１１は、例えば図２４に示す処理ブロックにより実現される。ここではクライアント端末１０及び携帯端末１１を端末装置と総称して説明する。
【０１３５】
図２４は、本実施形態に係る端末装置の一例の処理ブロック図である。端末装置は、入力受付部３１１、データ記憶部３１２、サービス利用アプリ３１３を有する。
【０１３６】
入力受付部３１１はタッチパネル接触操作、キーボード入力操作などのユーザ操作による入力を受け付ける。データ記憶部３１２はデータを記憶する。例えばデータ記憶部３１２は設定された後述の企業コードを保持する。
【０１３７】
サービス利用アプリ３１３は、サービス提供システム５０のプリントサービスアプリ６１が提供するプリントサービスを利用するためのソフトウェアである。サービス利用アプリ３１３はログイン要求部３１６、データ処理要求部３１７を実現する。
【０１３８】
ログイン要求部３１６は、ユーザ操作により入力されたユーザ名やパスワードなどの認証情報を用いて、例えばサービス提供システム５０へのログインを要求する。データ処理要求部３１７はプリントサービスアプリ６１に、ジョブの投入などのデータ処理の要求を行う。
【０１３９】
《画像形成装置》
本実施形態に係る画像形成装置１５は、例えば図２５に示す処理ブロックにより実現される。図２５は、本実施形態に係る画像形成装置の一例の処理ブロック図である。画像形成装置１５は入力受付部３２１、出力部３２２、設定情報保持部３２３、サービス利用アプリ３２４を有する。
【０１４０】
入力受付部３２１は、タッチパネル接触操作、キーボード入力操作などのユーザ操作による入力を受け付ける。出力部３２２は、受信したジョブの出力を実行する。例えば出力部３２２は受信した印刷データの印刷を実行する。設定情報保持部３２３は設定された後述の企業コードおよびデバイス認証情報を保持する。
【０１４１】
サービス利用アプリ３２４は、サービス提供システム５０のプリントサービスアプリ６１が提供するプリントサービスを利用するためのソフトウェアである。サービス利用アプリ３２４は、ログイン要求部３３１、データ処理要求部３３２を実現する。
【０１４２】
ログイン要求部３３１はユーザ操作により入力されたユーザ名やパスワードなどの認証情報を用いて例えばサービス提供システム５０へのログインを要求する。データ処理要求部３３２はプリントサービスアプリ６１に、ジョブ一覧やジョブの取得などのデータ処理の要求を行う。
【０１４３】
＜処理の詳細＞
以下では、本実施形態に係る印刷システム２の処理の詳細について説明する。
【０１４４】
《ログイン処理》
図２６は端末装置におけるログイン時の一例の画面遷移図である。
【０１４５】
例えば端末装置は図２６のアプリ選択画面１１１０を表示し、ユーザにアプリを選択させる。サービス利用アプリ選択ボタン１１１１がユーザにより押下されると、端末装置のサービス利用アプリ３１３はログイン画面１１２０を表示する。ユーザはログイン画面１１２０に、企業コード、ユーザ名及びパスワードを入力する。
【０１４６】
ログイン画面１１２０に、認証情報を入力後、ユーザはログインボタン１１２１を押下する。ログインボタン１１２１を押下されると、端末装置のログイン要求部３１６は認証情報をサービス提供システム５０に送信し、ログインを要求する。
【０１４７】
ログインに成功すると、端末装置のサービス利用アプリ３１３はサービス一覧選択画面１１３０を表示する。サービス一覧選択画面１１３０はサービス提供システム５０が提供するサービスをユーザに選択させる画面である。ユーザはサービス一覧選択画面１１３０から利用したいサービスを選択する。例えばユーザに「プリントサービス」ボタンを押下されると、端末装置のデータ処理要求部３１７はサービス提供システム５０に「プリントサービス」の利用を要求する。この後、ユーザは端末装置からサービス提供システム５０の提供する「プリントサービス」を利用できるようになる。
【０１４８】
《サービス利用処理》
端末装置がプリントサービスを利用する場合の画面は、例えば図２７又は図２８に示すようになる。図２７、図２８は端末装置がプリントサービスを利用する場合の一例の画面遷移図である。
【０１４９】
例えば図２６のサービス一覧選択画面１１３０の「プリントサービス」ボタンが押下されると、端末装置のサービス利用アプリ３１３はプリントサービス画面１２００又は１２１０を表示する。
【０１５０】
プリントサービス画面１２００は端末装置からジョブのデータを送信する画面の一例である。ユーザはプリントサービス画面１２００にファイルを設定して送信ボタン１２０１を押下することで、サービス提供システム５０にジョブを送信できる。また、ユーザはプリントサービス画面１２００からログイン時印刷を選択できる。
【０１５１】
また、プリントサービス画面１２１０は端末装置からジョブのデータを送信する画面の一例である。ユーザはプリントサービス画面１２１０にファイルを設定して送信ボタン１２１１を押下することで、サービス提供システム５０にジョブを送信できる。ただし、プリントサービス画面１２１０は、前述の機器指定印刷のルールを満たしていないため、ログイン時印刷を選択できない。
【０１５２】
プリントサービス画面１２２０はサービス提供システム５０に送信したジョブ一覧を表示する画面の一例である。ユーザはプリントサービス画面１２２０の更新ボタン１２２２又は削除ボタン１２２３を押下することで、プリントサービス画面１２２０のジョブ一覧の更新又はジョブ一覧からのジョブの削除を行うことができる。また、ユーザはプリントサービス画面１２２０からジョブを選択して設定変更ボタン１２２１を押下することにより図２７のプリントサービス画面１２００又は１２１０を表示することができる。
【０１５３】
《ログイン時印刷のルールの設定処理》
印刷システム２で利用するログイン時印刷のルールは、例えば図２９に示すようなプリントサービス画面１３００から設定できる。図２９はルール設定画面の一例のイメージ図である。
【０１５４】
図２９のルール設定画面１３００はログイン時印刷のルールとして、ユーザのロケールのチェック（ユーザの勤務地と出力する事業所が同一のみ許可）と、ユーザの機器指定印刷の使用権限のチェックと、ジョブの印刷属性のチェック（カラー禁止、片面禁止）とを設定できる。ルール設定画面１３００から設定されたログイン時印刷のルールはサービス提供システム５０に送信される。
【０１５５】
《ジョブ投入処理》
図３０はジョブ投入処理を表した一例のシーケンス図である。端末装置の入力受付部３１１はステップＳ７０において、ユーザから企業コード、ユーザ名及びパスワードなどの認証情報（ログイン情報）の入力を受け付ける。
【０１５６】
ステップＳ７１において、端末装置の入力受付部３１１は例えばログイン画面１１２０のログインボタン１１２１を押下されることによりユーザからのログイン要求を受け付ける。入力受付部３３１はログイン要求部３１６にログイン要求を行う。
【０１５７】
ステップＳ７２において、ログイン要求部３１６はサービス提供システム５０の認証処理部７１へ前述したようにログインを要求する。サービス提供システム５０の認証処理部７１はステップＳ７３において、前述したように認証を行う。
【０１５８】
ステップＳ７４において、認証処理部７１は端末装置のログイン要求部３１６にログイン応答として認証結果を送信する。なお、認証結果が成功（認証ＯＫ）の場合、認証処理部７１はトークン（ｃｏｏｋｉｅ）も端末装置のログイン要求部３１６に送信する。サービス提供システム５０はトークンを認証したユーザのユーザ名及び企業コードと対応付けて記憶しておく。
【０１５９】
ステップＳ７５以降の処理は認証結果が成功（認証ＯＫ）であり、ジョブをサービス提供システム５０に投入する例を表している。ステップＳ７５において、端末装置の入力受付部３１１は例えば図２７のプリントサービス画面１２００又は１２１０からサービス提供システム５０に投入するジョブのファイル設定を受け付ける。
【０１６０】
ステップＳ７６において、入力受付部３１１はユーザからファイル設定を受け付けたジョブ投入要求をデータ処理要求部３１７に対して行う。入力受付部３１１からのジョブ投入要求に基づき、データ処理要求部３１７はステップＳ７７において、前述のトークンとユーザからファイル設定を受け付けたジョブとをサービス提供システム５０に送信することでジョブ投入要求を行う。このとき、端末装置は例えばＰＤＬ（page description language）形式の印刷データや、ワープロソフトや表計算ソフトなどのアプリで作成されたアプリケーションデータをサービス提供システム５０に投入する。また、ジョブ投入要求には実行条件情報を含ませることもできる。また、投入するジョブはＷｅｂデータを特定するＵＲＬデータであってもよい。
【０１６１】
ステップＳ７８において、サービス提供システム５０のセッション管理部７４は記憶しているトークンの中に、ジョブ投入要求として受信したトークンが存在するか否かを確認する。セッション管理部７４は記憶しているトークンの中に、ジョブ投入要求として受信したトークンが存在すれば、ステップＳ７９において、トークンに対応付けられて記憶しておいたユーザ名及び企業コードをプリントサービスアプリ６１に送信する。
【０１６２】
ステップＳ８０において、プリントサービスアプリ６１はセッション管理部７４から受信したユーザ名及び企業コードに対応付くユーザ管理情報の取得を、認証処理部７１に要求する。ステップＳ８１において、認証処理部７１はユーザ名及び企業コードに対応付くユーザ管理情報をユーザ管理情報記憶部８２から取得し、プリントサービスアプリ６１に送信する。
【０１６３】
ステップＳ８２において、プリントサービスアプリ６１はジョブ投入要求として受信したファイルのデータ形式（拡張子）と、ユーザ名及び企業コードに対応付くユーザ管理情報とを用いて、データの変換処理内容（変換前のデータ形式と変換後のデータ形式、変換するときの出力条件が含まれる）を決定する。
【０１６４】
ステップＳ８３において、プリントサービスアプリ６１はジョブ投入要求として受信したファイルのジョブＩＤ、決定したファイルの変換処理内容を指定して、データ処理をデータ処理部７３に要求する。また、ステップＳ８４において、プリントサービスアプリ６１はジョブ投入要求として受信したファイルに出力データＩＤを付与し、データストレージ８５に記録する。また、プリントサービスアプリ６１は出力データＩＤを付与した後述の出力データ管理情報をデータストレージ８５に記録する。
【０１６５】
ステップＳ８５において、データ処理部７３はプリントサービスアプリ６１から要求されたデータ処理に応じて、ジョブＩＤに対応するファイルをデータストレージ８５から取得する。ステップＳ８６において、データ処理部７３は取得したファイルに対する変換処理を実行する。ステップＳ８７において、データ処理部７３は変換処理後のファイルをデータストレージ８５に記録する。
【０１６６】
《端末装置からログイン処理》
図３１は端末装置からログイン要求を受信したサービス提供システムの処理を表した一例のフローチャートである。ステップＳ１０１において、サービス提供システム５０の認証処理部７１は企業コード、ユーザ名及びパスワードを認証情報としたログイン要求を端末装置から受信する。
【０１６７】
ステップＳ１０２において、認証処理部７１は認証情報に含まれる企業コードが図１９に示した企業管理情報に存在するかを判断する企業認証判断を行う。認証情報に含まれる企業コードが図１９に示した企業管理情報に存在すれば、認証処理部７１は企業認証成功（認証ＯＫ）と判断し、ステップＳ１０３の処理を行う。
【０１６８】
ステップＳ１０３において、認証処理部７１は図２０に示したユーザ管理情報のうち、認証された企業コードに対応付けられたユーザ管理情報の中に、認証情報に含まれるユーザ名及びパスワードが存在するかを判断するユーザ認証判断を行う。
【０１６９】
認証情報に含まれるユーザ名及びパスワードが存在すれば、認証処理部７１はユーザ認証成功（認証ＯＫ）と判断してステップＳ１０５の処理を行う。ステップＳ１０５において、認証処理部７１は、端末装置からのログイン要求に対する認証結果を成功（認証ＯＫ）と判断する。
【０１７０】
なお、ステップＳ１０２において認証情報に含まれる企業コードが図１９に示した企業管理情報に存在しなければ、認証処理部７１はステップＳ１０４において、端末装置からのログイン要求に対する認証結果を失敗（認証ＮＧ）と判断する。
【０１７１】
同様に、ステップＳ１０３において、認証された企業コードに対応付けられたユーザ管理情報の中に、認証情報に含まれるユーザ名及びパスワードが存在しなければ、認証処理部７１はステップＳ１０４において、端末装置からのログイン要求に対する認証結果を失敗（認証ＮＧ）と判断する。
【０１７２】
《ジョブ一覧取得処理》
図３２はサービス提供システムからジョブ一覧を取得する処理の一例のシーケンス図である。ステップＳ１１０〜Ｓ１１４の処理は図３０のステップＳ７０〜Ｓ７４の処理と同様であるため、説明を省略する。
【０１７３】
ステップＳ１１５以降の処理は認証結果が成功である例を表している。ステップＳ１１５において、ログイン要求部３３１は前述のトークンとジョブ一覧の取得要求とをサービス提供システム５０に送信することでジョブ一覧の取得要求を行う。
【０１７４】
サービス提供システム５０のセッション管理部７４は図３０のステップＳ７８と同様なセッション確認を行い、記憶しているトークンの中に、ジョブ一覧の取得要求として受信したトークンが存在するか否かを確認する。セッション管理部７４は記憶しているトークンの中に、ジョブ一覧の取得要求として受信したトークンが存在すれば、ステップＳ１１６において、トークンに対応付けられて記憶しておいたユーザ名及び企業コードをプリントサービスアプリ６１に送信する。
【０１７５】
ステップＳ１１７において、プリントサービスアプリ６１は図２３に示した出力データ管理情報を参照し、受信したユーザ名及び企業コードに対応する出力データ管理情報の変換ステータスを確認する。受信したユーザ名及び企業コードに対応する出力データ管理情報の変換ステータスに「処理中」の変換ステータスがあれば、変換ステータスが変化している可能性があるため、プリントサービスアプリ６１は変換ステータスの更新を実行すると判定する。
【０１７６】
ここでは変換ステータスの更新を実行すると判定したものとして説明を続ける。プリントサービスアプリ６１はステップＳ１１８において、受信したユーザ名及び企業コードに対応する出力データ管理情報のジョブＩＤをデータ処理部７３に送信し、ジョブＩＤに対応するデータ管理情報の変換ステータスの取得要求を行う。ステップＳ１１９において、データ処理部７３は図２２に示したデータ管理情報を参照し、受信したジョブＩＤに対応するデータ管理情報の変換ステータスを取得する。
【０１７７】
ステップＳ１２０において、データ処理部７３は受信したジョブＩＤに対応するデータ管理情報の変換ステータスをプリントサービスアプリ６１に送信する。ステップＳ１２１において、プリントサービスアプリ６１はデータ処理部７５から受信したジョブＩＤに対応するデータ管理情報の変換ステータスに基づき、出力データ管理情報を更新する。
【０１７８】
プリントサービスアプリ６１は出力データ管理情報を更新したあと、ユーザが投入したジョブのうち、ジョブ一覧を要求した画像形成装置１５が機器指定されている機器指定印刷のジョブなど、所定のルールを満たすジョブを選択し、所定のルールを満たすジョブであることを示すフラグなどの情報を付す。所定のルールを満たすジョブを選択する処理は例えば図１２のフローチャートと同様な処理により実現できる。
【０１７９】
ステップＳ１２２、Ｓ１２３において、プリントサービスアプリ６１は所定のルールを満たすジョブであることを示すフラグなどの情報が付されたジョブ一覧を、セッション管理部７４を介して、画像形成装置１５のデータ処理要求部３３２に送信する。ステップＳ１１７において、変換ステータスの更新を実行しないと判定した場合は出力データ管理情報を更新せず、所定のルールを満たすジョブであることを示すフラグなどの情報が付されたジョブ一覧を画像形成装置１４のデータ処理要求部３３２に送信する。
【０１８０】
したがって、画像形成装置１５はサービス提供システム５０からジョブ一覧を提供されると、所定のルールを満たすジョブであることを示すフラグなどの情報に基づき、所定のルールを満たすジョブを選択できる。画像形成装置１５は所定のルールを満たすジョブをサービス提供システム５０から取得し、印刷を行うことができる。
【０１８１】
《端末装置からログイン処理》
図３３は画像形成装置からログイン要求を受信したサービス提供システムの処理を表した一例のフローチャートである。図３３のフローチャートは図３１のフローチャートにステップＳ１３３のデバイス認証判断が追加されている。
【０１８２】
ステップＳ１３１において、サービス提供システム５０の認証処理部７１は企業コード、デバイス認証情報、ユーザ名及びパスワードを認証情報としたログイン要求を画像形成装置１５から受信する。
【０１８３】
ステップＳ１３２において、認証処理部７１は認証情報に含まれる企業コードが図１９に示した企業管理情報に存在するかを判断する企業認証判断を行う。認証情報に含まれる企業コードが企業管理情報に存在すれば、認証処理部７１は企業認証成功（認証ＯＫ）と判断し、ステップＳ１３３の処理を行う。
【０１８４】
ステップＳ１３３において、認証処理部７１は図２１に示した機器管理情報のうち、認証された企業コードに対応付けられた機器管理情報の中に、認証情報に含まれるデバイス認証情報が存在するかを判断するデバイス認証判断を行う。認証情報に含まれるデバイス認証情報が存在すれば、認証処理部７１はデバイス認証成功（認証ＯＫ）と判断してステップＳ１３４の処理を行う。
【０１８５】
ステップＳ１３４において、認証処理部７１は図２０に示したユーザ管理情報のうち、認証された企業コードに対応付けられたユーザ管理情報の中に、認証情報に含まれるユーザ名及びパスワードが存在するかを判断するユーザ認証判断を行う。
【０１８６】
認証情報に含まれるユーザ名及びパスワードが存在すれば、認証処理部７１はユーザ認証成功（認証ＯＫ）と判断してステップＳ１３６の処理を行う。ステップＳ１３６において認証処理部７１は、画像形成装置１５からのログイン要求に対する認証結果を成功（認証ＯＫ）と判断する。
【０１８７】
なお、ステップＳ１３２において認証情報に含まれる企業コードが図１９に示した企業管理情報に存在しなければ、認証処理部７１はステップＳ１３５において、画像形成装置１５からのログイン要求に対する認証結果を失敗（認証ＮＧ）と判断する。
【０１８８】
同様に、ステップＳ１３３において、認証された企業コードに対応付けられた機器管理情報の中に、認証情報に含まれるデバイス認証情報が存在しなければ、認証処理部７１はステップＳ１３５において、画像形成装置１５からのログイン要求に対する認証結果を失敗（認証ＮＧ）と判断する。
【０１８９】
同様に、ステップＳ１３４において、認証された企業コードに対応付けられたユーザ管理情報の中に、認証情報に含まれるユーザ名及びパスワードが存在しなければ、認証処理部７１はステップＳ１３５において、画像形成装置１５からのログイン要求に対する認証結果を失敗（認証ＮＧ）と判断する。
【０１９０】
＜まとめ＞
このように、本実施形態の印刷システム２はクラウドサービスを利用したロケーションフリー印刷であっても、第１の実施形態と同様な効果を得ることができる。
【０１９１】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。上述した実施形態における印刷システム１、２は出力システムの一例である。また、画像形成装置１０は出力装置の一例である。出力装置は必ずしも画像形成装置１０に限定されるものでなく、プロジェクタなどの投影装置や、画像データを表示する装置など、データ等を出力する装置であればよい。さらに、プリントサーバ１２は出力制御装置の一例である。出力制御装置は必ずしもプリントサーバ１２に限定されるものでなく、出力装置による出力を制御する装置であればよい。
【符号の説明】
【０１９２】
１、２      印刷システム
１０    クライアント端末
１１    携帯端末
１２    プリントサーバ
１３    認証サーバ
１４    メールサーバ
１５    画像形成装置
２１    印刷ジョブ受信部
２２    印刷ジョブ解析部
２３    印刷ジョブ属性保存部
２４    ユーザジョブ一覧取得部
２５    ジョブ送信部
２６    ユーザ情報取得部
２７    印刷ジョブ蓄積部
３１    認証情報送信部
３２    認証結果取得部
３３    印刷ジョブ取得部
３４    ジョブ一覧取得部
３５    判定部
３６    表示制御部
３７    入力受付部
３８    出力部
４１    アクセス制御装置
４２    プリントサービス提供装置
４３    他サービス提供装置
５０    サービス提供システム
５１    サービスアプリ
５２    プラットフォーム
５３    管理データ記憶部
５４    プラットフォームＡＰＩ（Application Programming Interface）
６１    プリントサービスアプリ
６２    その他のサービスアプリ
７１    認証処理部
７２    機器通信部
７３    データ処理部
７４    セッション管理部
８１    企業管理情報記憶部
８２    ユーザ管理情報記憶部
８３    機器管理情報記憶部
８４    データ管理情報記憶部
８５    データストレージ
１００    コンピュータシステム
１０１    入力装置
１０２    表示装置
１０３    外部Ｉ／Ｆ
１０３ａ、２０３ａ    記録媒体
１０４    ＲＡＭ
１０５    ＲＯＭ
１０６    ＣＰＵ
１０７    通信Ｉ／Ｆ
１０８    ＨＤＤ
２０１    コントローラ
２０２    操作パネル
２０３    外部Ｉ／Ｆ
２０４    通信Ｉ／Ｆ
２０５    プリンタ
２０６    スキャナ
２１１    ＣＰＵ
２１２    ＲＡＭ
２１３    ＲＯＭ
２１４    ＮＶＲＡＭ
２１５    ＨＤＤ
３０１    データ解析部
３０２    出力データ管理部
３０３    処理要求部
３０４    出力データ管理情報保持部
３１１    入力受付部
３１２    データ記憶部
３１３    サービス利用アプリ
３１６    ログイン要求部
３１７    データ処理要求部
３２１    入力受付部
３２２    出力部
３２３    設定情報保持部
３２４    サービス利用アプリ
３３１    ログイン要求部
３３２    データ処理要求部
Ｂ    バス
ＦＷ    ファイアウォール
Ｎ１〜Ｎ４    ネットワーク
【先行技術文献】
【特許文献】
【０１９３】
【特許文献１】特開２０１１−５６９１８号公報
【図１】
2014056438.tif 000003
【図２】
2014056438.tif 000004
【図３】
2014056438.tif 000005
【図４】
2014056438.tif 000006
【図５】
2014056438.tif 000007
【図６】
2014056438.tif 000008
【図７】
2014056438.tif 000009
【図８】
2014056438.tif 000010
【図９】
2014056438.tif 000011
【図１０】
2014056438.tif 000012
【図１１】
2014056438.tif 000013
【図１２】
2014056438.tif 000014
【図１３】
2014056438.tif 000015
【図１４】
2014056438.tif 000016
【図１５】
2014056438.tif 000017
【図１６】
2014056438.tif 000018
【図１７】
2014056438.tif 000019
【図１８】
2014056438.tif 000020
【図１９】
2014056438.tif 000021
【図２０】
2014056438.tif 000022
【図２１】
2014056438.tif 000023
【図２２】
2014056438.tif 000024
【図２３】
2014056438.tif 000025
【図２４】
2014056438.tif 000026
【図２５】
2014056438.tif 000027
【図２６】
2014056438.tif 000028
【図２７】
2014056438.tif 000029
【図２８】
2014056438.tif 000030
【図２９】
2014056438.tif 000031
【図３０】
2014056438.tif 000032
【図３１】
2014056438.tif 000033
【図３２】
2014056438.tif 000034
【図３３】
2014056438.tif 000035