(57)【要約】【課題】ジョブの実行において適用される出力条件に基づく出力装置での実行可否を確認したうえで、ジョブ処理の要求を行う。【解決手段】出力制御装置は、一以上の出力条件を適用したジョブを出力する出力装置に対して、端末装置から受信したジョブを送信する出力制御装置であって、ユーザが使用する前記端末装置において設定された出力条件を適用した場合の前記出力装置における前記ジョブの出力可否の確認要求を受け付けると、前記ユーザが該ジョブを出力するときに使用できる前記出力装置が有する機能と前記出力条件とに基づき判定された前記出力可否の結果を応答する応答手段と、前記端末装置において設定された出力条件を含む前記ユーザのジョブを受信する受信手段と、ユーザが使用する前記出力装置に対して、受信したジョブのうち該ユーザのジョブを送信する送信手段とを有する。【選択図】図５
2014160390.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）、ＯＳ設定及びネットワーク設定等のプログラムやデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。
【００３２】
ＣＰＵ１０６は、ＲＯＭ１０５やＨＤＤ１０８等の記憶装置からプログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、コンピュータシステム１００全体の制御や機能を実現する演算装置である。
【００３３】
本発明の第１の実施形態における図１のクライアント端末１０、携帯端末１１、プリントサーバ１２及び認証サーバ１３はコンピュータシステム１００のハードウェア構成により、後述するような各種処理を実現できる。
【００３４】
図３は、本発明の第１の実施形態における画像形成装置の一例のハードウェア構成図である。図３に示した画像形成装置１５は、コントローラ２０１、操作パネル２０２、外部Ｉ／Ｆ２０３、通信Ｉ／Ｆ２０４、プリンタ２０５及びスキャナ２０６等を備える。
【００３５】
コントローラ２０１は、ＣＰＵ２１１、ＲＡＭ２１２、ＲＯＭ２１３、ＮＶＲＡＭ２１４及びＨＤＤ２１５等を備える。ＲＯＭ２１３は、各種プログラムやデータが格納されている。ＲＡＭ２１２はプログラムやデータを一時保持する。ＮＶＲＡＭ２１４は、例えば設定情報等が格納されている。また、ＨＤＤ２１５は各種プログラムやデータが格納されている。
【００３６】
ＣＰＵ２１１は、ＲＯＭ２１３やＮＶＲＡＭ２１４、ＨＤＤ２１５等からプログラムやデータ、設定情報等をＲＡＭ２１２上に読み出し、処理を実行することで、画像形成装置１５全体の制御や機能を実現する。
【００３７】
操作パネル２０２は、ユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えている。外部Ｉ／Ｆ２０３は外部装置とのインタフェースである。外部装置には、記録媒体２０３ａ等がある。これにより、画像形成装置１５は外部Ｉ／Ｆ２０３を介して記録媒体２０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体２０３ａにはＩＣカード、フレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等がある。
【００３８】
通信Ｉ／Ｆ２０４は画像形成装置１５をネットワークＮ１に接続するインタフェースである。これにより、画像形成装置１５は通信Ｉ／Ｆ２０４を介してデータ通信を行うことができる。
【００３９】
プリンタ２０５は、印刷データを用紙に印刷するための印刷装置である。スキャナ２０６は原稿から画像データを読み取るための読取装置である。本発明の第１の実施形態における画像形成装置１５は、上記ハードウェア構成により、後述するような各種処理を実現できる。
【００４０】
＜ソフトウェア構成＞
《クライアント端末》
本発明の第１の実施形態におけるクライアント端末１０は、例えば図４に示す機能により実現される。図４は、本発明の第１の実施形態におけるクライアント端末１０の機能構成の一例を示す図である。各機能はＣＰＵがプログラムを実行し、ハードウェアと協働することで実現される。
【００４１】
クライアント端末１０は、ログイン要求部１１１、ユーザ情報登録要求部１１２、確認要求部１１３、データ処理要求部１１４、表示制御部１１５及び入力受付部１１６等を有する。
【００４２】
ログイン要求部１１１は、ユーザ操作により入力されたユーザを一意に識別するユーザＩＤ（ユーザ名）やパスワード等の認証情報を用いて、例えばｗｅｂページを利用しジョブをアップロードするプリントサービスを使用するためのログイン要求を行う。なお、このログイン要求には、ユーザＩＤ及びパスワードが含まれ、プリントサーバ１２を介して、認証サーバ１３に送信される。
【００４３】
ユーザ情報登録要求部１１２は、ユーザ操作により入力されたユーザがデフォルトで使用する画像形成装置１５（デフォルト使用機器）やデフォルト又は選択により印刷ジョブに適用される出力条件である印刷属性を含むユーザ情報を認証サーバ１３に登録するためのユーザ情報登録要求を行う。なお、このユーザ情報登録要求は、プリントサーバ１２を介して、認証サーバ１３に送信される。なお、本発明の第１の実施形態では、ユーザが任意に定めた一以上の出力条件（印刷属性）からなる構成を設定モードといい、ユーザは設定モードを指定する（呼び出す）ことで、予め登録した設定モードに含まれる印刷属性をジョブに適用できる。
【００４４】
確認要求部１１３は、ログインに成功すると、印刷ジョブを実行させる画像形成装置１５のケーパビリティやこの画像形成装置１５の利用状況を確認するための確認要求を、プリントサーバ１２に対して行う。画像形成装置１５のケーパビリティとは、画像形成装置１５の本体及びオプションの構成により実現される機能であり、本発明の実施形態において画像形成装置１５が有するジョブの出力条件（印刷属性）を実行する機能である。確認要求には、ユーザＩＤが含まれる。そして、確認要求部１１３は、後述する図６に示されるような確認画面が含まれる確認要求応答を受信すると、表示制御部１１５に確認画面を表示させる。この確認画面に含まれる情報をユーザが閲覧することにより、ユーザは印刷をしようとする画像形成装置１５が例えばモノクロ機であるにもかかわらず、カラー印刷の印刷属性を含む印刷ジョブを送信してしまうことを回避できる。なお、確認画面に含まれるケーパビリティを有する画像形成装置１５は、予めユーザにより登録されたデフォルト使用機器であり、そのケーパビリティに基づく処理が実行されるか否かが判定される対象の印刷属性は予め登録された設定モードである。なお、確認画面上での操作に基づき、印刷を実行させる画像形成装置１５及びジョブに適用される印刷属性を変更できる。
【００４５】
データ処理要求部１１４は、プリントサーバ１２に対して、Ｗｅｂページを介したアップロード等によるジョブの投入等のデータ処理の要求を行う。
【００４６】
表示制御部１１５は、ＨＴＭＬ（Hyper  Text  Markup  Language）により記述された画面情報に基づき、ログイン画面やジョブのアップロード画面、確認画面等を表示装置に表示出力する。
【００４７】
入力受付部１１６は、タッチパネル接触操作、キーボード入力操作等のユーザ操作による入力を受け付ける。例えば入力受付部１１６はユーザからユーザＩＤ、パスワード等の認証情報の入力を受け付けたり、ユーザ情報の入力を受け付けたりする。
【００４８】
なお、携帯端末１１もクライアント端末が有するものと同じ機能を有する。
【００４９】
《プリントサーバ》
本発明の第１の実施形態におけるプリントサーバ１２は、例えば図５に示す機能により実現される。図５は、本発明の第１の実施形態におけるプリントサーバ１２の機能構成の一例を示す図である。各機能はＣＰＵがプログラムを実行し、ハードウェアと協働することで実現される。
【００５０】
プリントサーバ１２は、ログイン要求受信・転送部１２０１、ユーザ情報登録要求受信・転送部１２０２、確認要求受信部１２０３、ユーザ情報取得部１２０４、機器状態取得部１２０５、画面生成部１２０６、印刷ジョブ受信部１２０７、印刷ジョブ解析部１２０８、印刷ジョブ属性保存部１２０９、ユーザジョブ一覧取得部１２１０、ジョブ送信部１２１１、機器情報記憶部１２１２及び印刷ジョブ蓄積部１２１３等を有する。
【００５１】
ログイン要求受信・転送部１２０１は、クライアント端末１０から送信されたログイン要求を受信すると、そのログイン要求を認証サーバ１３に転送する。また、ログイン要求受信・転送部１２０１は、認証サーバ１３による認証可否が示される認証結果を認証サーバ１３から送信し、クライアント端末１０に送信する。
【００５２】
ユーザ情報登録要求受信・転送部１２０２は、クライアント端末１０から送信されたユーザ情報登録要求を受信すると、そのユーザ情報登録要求を認証サーバ１３に転送する。また、ユーザ情報登録要求受信・転送部１２０２は、認証サーバ１３から送信されるユーザ情報の登録完了を示す情報を、クライアント端末１０に送信する。
【００５３】
確認要求受信部１２０３は、クライアント端末１０から送信されたユーザＩＤを含む確認要求を受信する。また、確認要求受信部１２０３は、確認要求を受信すると、各機能を制御し、ジョブの出力条件（印刷属性）と画像形成装置１５が有する印刷属性を実行する機能とに基づき画像形成装置１５での出力可否を判定し、その判定結果を含む応答を行う。なお、この応答には、後述する画面生成部１２０６により生成された確認画面を構成する画面情報が含まれる。具体的には、確認要求受信部１２０３は、確認要求を受信すると、ユーザ情報取得部１２０４に確認要求に含まれるユーザＩＤに対応するユーザ情報（デフォルト使用機器、設定モード）の取得処理を要求する。また、確認要求受信部１２０３は、機器状態取得部１２０５に、ユーザ情報取得部１２０４により取得されたユーザ情報に含まれるデフォルト使用機器の機器ＩＤに対応する画像形成装置１５の現在の使用状況を示す機器状態の取得処理を要求する。ここで、機器状態には、例えば画像形成装置１５の他のユーザによる処理が実行されているか否かを示す利用状態及び画像形成装置１５のＭＩＢ（Management  Information  Base）に含まれるトナー残量や用紙残数等の情報が含まれる。
【００５４】
機器状態取得部１２０５は、確認要求受信部１２０３からの処理要求に基づき、ユーザ情報取得部１２０４により取得されたユーザ情報に含まれるデフォルト使用機器の機器ＩＤに対応する画像形成装置１５から、この画像形成装置１５の機器状態を取得する。なお、機器状態の取得は、例えばＳＮＭＰ（Simple  Network  Management  Protocol）を用いて行われる。
【００５５】
画面生成部１２０６は、クライアント端末１０において表示させる画面を構成するＨＴＭＬにより記述された画面情報を生成する。なお、画面生成部１２０６は、確認要求受信部１２０３により確認画面の生成が要求されると、取得したユーザ情報、画像形成装置１５の機器状態及び予め機器情報記憶部１２１２に記憶される機器情報に基づき、図６に示されるような確認画面を生成する。機器情報記憶部１２１２には、画像形成装置１５毎のケーパビリティ（カラー機／モノクロ機の別、両面ユニットの有無、フィニッシャーの有無）等が記憶されている。なお、機器情報記憶部１２１２に記憶される情報は、予め管理者等により設定されたり、ＳＮＭＰを用いて画像形成装置１５から取得されたりする。
【００５６】
図６は、確認画面の一例を示す図である。図６に示されるように、確認画面７００には、アップロード対象のファイルの入力（選択）フォーム７０１、デフォルト使用機器名７０２、設定モード及び出力条件欄７０３、機能の使用可否情報７０４、アップロードボタン７０５、設定変更適用ボタン７０６、機器の利用状況７０７、別の機器の利用状況確認ボタン７０８等が含まれる。デフォルト使用機器名７０２と設定モード及び出力条件欄７０３とは、ユーザ情報取得部１２０４により取得された情報に基づき値が設定される。機能の使用可否情報７０４は、出力条件に基づく画像形成装置１５での出力可否が示された情報であって、設定モード及び出力条件欄７０３に含まれる情報と、図７に示されるような機器情報記憶部１２１２に記憶される機器情報とに基づき生成される。具体的には、図８の例では、機器名が「ＮＯＺＯＭＩ」（機器ＩＤ「００２６７３ａｂｃｄ０１」）の画像形成装置１５は、フィニッシャーが備わっていない。そのため、図６に示されるように、例えば設定モードにおける印刷属性のうちステープルを「あり」に設定していたとしても、デフォルト使用機器名７０２が「ＮＯＺＯＭＩ」では、ステープルを使用できない。アップロードボタン７０５は、アップロード対象ファイルが選択され、適用される印刷属性が決定した場合に押下されるボタンである。設定変更適用ボタン７０６は、設定モード及び出力条件欄７０３に含まれる出力条件（印刷属性）を、予めユーザにより登録されたデフォルト値から変更した後に押下されるボタンであり、印刷属性値の変更を確定させるために用いられる。機器の利用状況７０７は、機器状態取得部１２０５により取得された機器状態の情報に基づき生成される。そして、デフォルト使用機器以外の機器の利用状況を確認する場合、別の機器の利用状況確認ボタン７０８が押下される。利用状況確認ボタン７０８が押下されると、図８に示される利用状況確認画面７０８１が表示される。この利用状況確認画面７０８１に含まれる詳細ボタン７０８３が押下されると、各画像形成装置１５のケーパビリティの情報が表示される。このように、画面生成部１２０６は、確認画面７００及び利用状況確認画面７０８１を構成するＨＴＭＬ形式で記述された画面情報を生成する。なお、画面情報は、ＨＴＭＬ形式に限らず、例えばＤＨＴＭＬ（Dynamic  HTML）、ＸＭＬ（Extensible  Markup  Language）等の言語により記述されてもよい。
【００５７】
図５に戻り説明する。
【００５８】
印刷ジョブ受信部１２０７は、Ｗｅｂページを利用したジョブのアップロード等によりクライアント端末１０や携帯端末１１等からジョブを受信する。例えば印刷ジョブ受信部１２０７は、ジョブのアップロードに利用するＷｅｂページをクライアント端末１０や携帯端末１１等に送信する。なお、印刷ジョブ受信部１２０７は、アプリケーションを利用したジョブのアップロード等によりクライアント端末１０や携帯端末１１等からジョブを受信してもよい。
【００５９】
印刷ジョブ解析部１２０８は、受信したジョブを必要があれば印刷言語ＰＤＬ（Page  Description  Language）に変換し、そのジョブの印刷属性を取得する。
【００６０】
印刷ジョブ属性保存部１２０９はジョブの印刷属性を保存する。
【００６１】
ユーザジョブ一覧取得部１２１０は、ジョブに含まれるユーザＩＤに紐付けられたジョブ一覧を印刷ジョブ蓄積部１２１３から取得し、画像形成装置１５に送信する。
【００６２】
ジョブ送信部１２１１は、画像形成装置１５から取得要求のあったジョブを画像形成装置１５に送信する。
【００６３】
印刷ジョブ蓄積部１２１３は、ジョブを蓄積する。
【００６４】
《画像形成装置》
本発明の第１の実施形態における画像形成装置１５は、例えば図９に示す機能により実現される。図９は、本発明の第１の実施形態における画像形成装置の機能構成の一例を示す図である。各機能はＣＰＵがプログラムを実行し、ハードウェアと協働することで実現される。
【００６５】
画像形成装置１５は、認証情報送信部１５１、認証結果取得部１５２、印刷ジョブ取得部１５３、ジョブ一覧取得部１５４、機器状態送信部１５５、表示制御部１５６、入力受付部１５７及び出力部１５８及び機器状態記憶部１５９等を有する。
【００６６】
認証情報送信部１５１は、ユーザＩＤ、パスワード等の認証情報を認証サーバ１３に送信する。
【００６７】
認証結果取得部１５２は、認証サーバ１３から認証結果を取得する。
【００６８】
印刷ジョブ取得部１５３は、プリントサーバ１２にジョブの取得要求を行い、プリントサーバ１２からジョブを取得する。
【００６９】
ジョブ一覧取得部１５４は、ユーザＩＤをプリントサーバ１２に送信し、ユーザＩＤに紐付いたジョブ一覧をプリントサーバ１２から取得する。ジョブ一覧取得部１５４が取得したジョブ一覧は、例えば図１０のようになる。図１０は、ユーザＩＤに紐付いたジョブ一覧の一例のイメージ図である。図１０に示されるように、ジョブ一覧は、画像形成装置１５においてユーザ認証に成功したユーザ（ユーザＩＤ）毎に、ユーザがプリントサーバ１２から取得できるジョブの一覧を表している。また、ジョブ一覧に含まれるジョブの中身（印刷属性）は例えば図１１に示す項目により構成されている。図１１は、ジョブの印刷属性の一例の構成図である。図１１の例におけるジョブの印刷属性には、ユーザＩＤ、ジョブ名、作成日時、部数、モノクロ／カラー、両面／片面、Ｎ−ｕｐ等の通常の印刷属性の他、機器指定印刷か否かを示す情報と、機器を指定する機器指定情報とが設定されている。機器指定情報はＩＰアドレスやロケール等、機器を指定する情報である。
【００７０】
機器状態送信部１５５は、プリントサーバ１２から送信される機器状態取得要求を受信すると、機器状態記憶部１５９からこの画像形成装置１５の機器状態を取得し、プリントサーバ１２に応答する。図１２は、機器状態記憶部１５９に記憶される情報の一例を示す図である。図１２に示されるように、機器状態記憶部１５９には、この画像形成装置１５の利用状況や印刷が行われている場合の印刷終了までの残り時間、用紙残数状況及びトナー残量状況等の機器状態が記憶されている。
【００７１】
表示制御部１５６は、取得したジョブ一覧を操作パネル２０２又は画像形成装置１５に外部接続されたディスプレイ等に表示する。
【００７２】
入力受付部１５７は、タッチパネル接触操作、キーボード入力操作等のユーザ操作による入力を受け付ける。例えば入力受付部１５７はユーザからユーザＩＤ、パスワード等の認証情報の入力を受け付ける。なお、認証処理は、パスワード認証に限らず、ＩＣカード認証又は生体認証等により行われてもよい。
【００７３】
出力部１５８は取得したジョブの印刷を行う。
【００７４】
《認証サーバ》
本発明の第１の実施形態における認証サーバ１３は、例えば図１３に示す機能により実現される。図１３は、本発明の第１の実施形態における認証サーバ１３の機能構成の一例を示す図である。各機能はＣＰＵがプログラムを実行し、ハードウェアと協働することで実現される。
【００７５】
認証サーバ１３は、認証処理部１３１、ユーザ情報登録要求受付部１３２、ユーザ情報送信部１３３、入力受付部１３４及びユーザ情報記憶部１３５等を有する。
【００７６】
認証処理部１３１は、プリントサーバ１２又は画像形成装置１５からの認証（ログイン）要求に含まれるユーザＩＤ及びパスワード等の情報に基づき、そのユーザＩＤに対応するパスワードが、ユーザ情報記憶部１３５に予め記憶されているユーザＩＤに対応するパスワードと一致するか否かを判定する。そして、認証処理部１３１は、認証要求に対する応答として、認証結果をプリントサーバ１２又は画像形成装置１５に送信する。
【００７７】
ユーザ情報登録要求受付部１３２は、クライアント端末１０からプリントサーバ１２を介して送信されたユーザ情報登録要求を受け付け、ユーザ情報登録要求に含まれているデフォルト使用機器情報及び設定モード情報を、ユーザ情報記憶部１３５に記憶する。図１４は、ユーザ情報記憶部１３５に記憶される情報の一例を示す図である。図１４に示されるように、ユーザ情報記憶部１３５には、ユーザ（ユーザＩＤ）毎のパスワード、デフォルト使用機器情報、メールアドレス、印刷権限及び設定モード情報等が含まれる。デフォルト使用機器情報には、画像形成装置１５を一意に識別する機器ＩＤ及びユーザ又は管理者等により任意に設定された機器名が含まれる。機器ＩＤは、例えば画像形成装置１５のＭＡＣアドレスである。但し、機器ＩＤは、ＭＡＣアドレスに限らず、一意に付与されていればよく、例えば画像形成装置１５のデバイス名やホスト名等でもよい。設定モード情報には、ジョブに適用される印刷属性及び複数の印刷属性を組み合わせた設定モードの名称が含まれる。なお、ユーザ情報記憶部１３５には、例えばＡＤ（Active  Directory）やＬＤＡＰ（Lightweight  Directory  Access  Protocol）等の通常の認証サーバで設定できる内容を設定してもよい。なお、ユーザ情報記憶部１３５へのユーザ情報の登録は、クライアント端末１０を用いた入力に限らず、例えば画像形成装置１５の操作パネル２０２の操作によりデフォルト使用機器や設定モード情報が登録できるようにしてもよい。
【００７８】
ユーザ情報送信部１３３は、プリントサーバ１２から送信されるユーザ情報取得要求を受け付ける。そして、ユーザ情報送信部１３３は、その応答としてユーザ情報取得要求に含まれるユーザＩＤに対応するユーザ情報（デフォルト使用機器情報及び設定モード情報）をユーザ情報記憶部１３５から読み出し、プリントサーバ１２に送信する。
【００７９】
入力受付部１３４は、タッチパネル接触操作、キーボード入力操作等のユーザ操作による入力を受け付ける。なお、ユーザ情報記憶部１３５に記憶される情報は、入力受付部１３４を介して、ユーザ又は管理者等により手入力されてもよい。
【００８０】
＜処理の詳細＞
本発明の第１の実施形態における印刷システム１の処理の詳細について説明する。なお、本発明の第１の実施形態における印刷システム１の処理は、次の（１）〜（３）に大別される。
【００８１】
（１）印刷システム１を利用するためのログイン処理
（２）認証サーバ１３にユーザ情報を登録するための処理（ユーザ情報登録処理）
（３）プリントサーバ１２がジョブ（ファイル）のアップロードを行う前の確認画面を生成し、クライアント端末１０に表示させる処理（確認画面生成処理）
以下、（１）〜（３）のそれぞれの動作をシーケンス図に基づき説明する。
【００８２】
（１）ログイン処理
図１５は、本発明の第１の実施形態における印刷システム１のログイン処理の動作手順の一例を示すシーケンス図である。なお、図１５に示すログイン処理は、印刷システム１を利用するために行われる認証処理であって、ログインが成功すると、上記（２）、（３）の動作を実行できる。
【００８３】
まず、クライアント端末１０は、クライアント端末１０が備えるＷｅｂブラウザにログイン画面のＷｅｂページを表示させる（Ｓ１０１）。ログイン画面のＷｅｂページは、ユーザによってログイン画面に対応する所定のＵＲＬが入力されると、プリントサーバ１２からクライアント端末１０にログイン画面を構成する画面情報が送信される。または、印刷システム用のアプリケーションにより、そのアプリケーションの起動時にログイン画面を表示させるようにしてもよい。そして、クライアント端末１０の表示制御部１１５は、画面情報のＨＴＭＬの記述に基づき、図１６（ａ）に示されるようなログイン画面を表示させる。図１６は、ログイン画面及び認証後に遷移する画面の一例を示す図である。次に、クライアント端末１０のユーザが図１６（ａ）に示されるログイン画面上でユーザＩＤ及びパスワードの入力後ログインボタンを押下する（Ｓ１０２）と、入力受付部１１６はログイン要求部１１１にログイン処理の実行を要求する。ここで、例えば入力されたユーザＩＤを「ＵｓｅｒＡ」、パスワードを「ＡＡＡＡ」とする。ログイン要求部１１１は、入力されたユーザＩＤ（「ＵｓｅｒＡ」）とパスワード（「ＡＡＡＡ」）とを含むログイン要求をプリントサーバ１２に送信する（Ｓ１０３）。
【００８４】
プリントサーバ１２のログイン要求受信・転送部１２０１がログイン要求を受信すると、受信したログイン要求を認証サーバ１３に転送する（Ｓ１０４）。
【００８５】
認証サーバ１３の認証処理部１３１は、ログイン要求を受信すると、受信したログイン要求に含まれるユーザＩＤ及びパスワードに基づき認証処理を行う（Ｓ１０５）。具体的には、認証処理部は、まずユーザ情報記憶部１３５を参照し、受信したログイン要求に含まれるユーザＩＤ（「ＵｓｅｒＡ」）に対応するパスワードを読み出し、ログイン要求に含まれるパスワード（「ＡＡＡＡ」）と一致するか否かを判定する。ここでユーザ情報記憶部１３５に記憶される情報が図１４の例に示される値とすると、ユーザ情報記憶部１３５にはユーザＩＤ「ＵｓｅｒＡ」に対応するパスワードが「ＡＡＡＡ」として記憶されている。したがって、認証処理部１３１は、ユーザ情報記憶部１３５に記憶されるパスワードと、ログイン要求に含まれるパスワードとが一致したため、認証成功と判定する。なお、認証処理部１３１は、ユーザＩＤに対応するパスワードが一致しない場合又はユーザＩＤがユーザ情報記憶部１３５に存在しない場合等は、認証失敗と判定する。そして、認証処理部１３１は、ログイン要求に対する応答として認証結果をプリントサーバ１２に送信する（Ｓ１０６）。
【００８６】
プリントサーバ１２のログイン要求受信・転送部１２０１が認証結果を含むログイン要求応答を受信すると、受信した認証結果及び画面生成部１２０６により認証結果に基づき生成される画面を表示させるための画面情報を認証サーバ１３に送信する（Ｓ１０７）。
【００８７】
クライアント端末１０のログイン要求部１１１がログイン要求応答を受信すると、表示制御部１１５にログイン要求応答に含まれる画面情報に基づく画面の表示処理を要求する。ここで、認証失敗である場合、表示制御部１１５は、図１６（ｂ）に示されるようなログインが不可であることを示すメッセージが含まれる画面を表示する（Ｓ１０８）。一方、認証成功である場合、表示制御部１１５は、図１６（ｃ）に示されるような印刷システム１により実行（提供）される処理（サービス）の一覧が表示されるサービス一覧選択画面を表示する（Ｓ１０９）。サービス一覧選択画面には、プリントサービスボタンと、ユーザ情報登録ボタンとが含まれる。プリントサービスボタンは、Ｗｅｂページを介したジョブ（ファイル）のアップロードを行い印刷するときに押下される。ユーザ情報登録ボタンは、ユーザがデフォルト使用機器や設定モードを登録又は変更するときに押下される。
【００８８】
上述したステップＳ１０１〜Ｓ１０９の動作手順により、印刷システム１は、ユーザ認証を行い、認証結果に基づき印刷システム１の機能を利用することができるようになる。
【００８９】
（２）ユーザ情報登録処理
次に、ユーザがデフォルト使用機器及び設定モードを含むユーザ情報を登録するときの動作手順を説明する。ユーザ情報は、クライアント端末１０において入力され、プリントサーバ１２を介して、認証サーバ１３に登録される。
【００９０】
図１７は、本発明の第１の実施形態における印刷システム１のユーザ情報登録処理の動作手順の一例を示すシーケンス図である。なお、図１７の初期状態において、クライアント端末１０のＷｅｂブラウザには、サービス一覧選択画面（図１６（ｃ））が表示されている（Ｓ１０９）。
【００９１】
クライアント端末１０のユーザがサービス一覧選択画面上に表示される「ユーザ情報登録」ボタンを押下する（Ｓ２０１）と、表示制御部１１５は図１８に示されるユーザ情報入力画面を表示させる（Ｓ２０２）。なお、ユーザ情報入力画面の画面情報は、Ｗｅｂブラウザにより「ユーザ情報登録」ボタンの押下後にプリントサーバから取得される。但し、ユーザ情報入力画面の画面情報は、例えば認証結果とともにプリントサーバ１２から送信されるようにしてもよい。図１８は、ユーザ情報入力画面の一例を示す図である。図１８に示されるように、ユーザ情報入力画面８００には、デフォルト使用機器名入力欄８０１、設定モード名入力欄８０２、印刷属性選択欄８０３、登録ボタン８０４及びキャンセルボタン８０５等が含まれる。ユーザは、デフォルト使用機器名入力欄８０１、設定モード名入力欄８０２及び印刷属性選択欄８０３にユーザ情報として登録する内容を入力又は選択し、その後登録ボタン８０４を押下する（Ｓ２０３）。そして、ユーザ情報登録要求部１１２は、入力されたユーザ情報とログイン時に入力されたユーザＩＤとを含むユーザ情報登録要求をプリントサーバ１２に送信する（Ｓ２０４）。
【００９２】
プリントサーバ１２のユーザ情報登録要求受信・転送部１２０２がユーザ情報登録要求を受信すると、受信したユーザ情報登録要求を認証サーバ１３に転送する（Ｓ２０５）。
【００９３】
認証サーバ１３のユーザ情報登録要求受付部１３２がユーザ情報登録要求を受信すると、ユーザ情報記憶部１３５にユーザＩＤと対応付けてユーザ情報（デフォルト使用機器、設定モード（印刷属性））を登録する。そして、ユーザ情報登録要求受付部１３２は、ユーザ情報記憶部１３５へのユーザ情報の登録を完了すると、登録完了を示す情報を含む応答をプリントサーバ１２に送信する（Ｓ２０７）。
【００９４】
プリントサーバ１２のユーザ情報登録要求受信・転送部１２０２がユーザ情報登録要求応答を受信すると、受信したユーザ情報登録要求応答を認証サーバ１３に転送する（Ｓ２０８）。
【００９５】
上述したステップＳ２０１〜Ｓ２０８の動作手順により、印刷システム１は、ユーザがデフォルトで使用する画像形成装置１５及びデフォルトで印刷ジョブに適用されうる印刷属性を登録できる。
【００９６】
（３）確認画面生成処理
次に、ジョブに適用する出力条件に基づく画像形成装置１５での出力可否の結果が表示される確認画面を生成する動作手順を説明する。
【００９７】
図１９は、本発明の第１の実施形態における印刷システム１の確認画面生成処理の動作手順の一例を示すシーケンス図である。なお、図１９の初期状態において、クライアント端末１０のＷｅｂブラウザには、サービス一覧選択画面（図１６（ｃ））が表示されている（Ｓ１０９）。また、認証サーバ１３のユーザ情報記憶部１３５には、ユーザにより入力されたユーザ情報が予め登録されている。
【００９８】
クライアント端末１０のユーザは、Ｗｅｂページを介したジョブ（ファイル）アップロードを行い、印刷処理を実行するため、サービス一覧選択画面上に表示される「プリントサービス」ボタンを押下する（Ｓ３０１）。入力受付部１１６がユーザによる入力操作を受け付けると、確認要求部１１３に確認画面を取得するためのユーザＩＤを含む確認要求の生成処理の実行を指示する。確認要求部１１３は、ユーザＩＤ（例えば「ＵｓｅｒＡ」）を含む確認要求を生成し、プリントサーバ１２に送信する（Ｓ３０２）。
【００９９】
プリントサーバ１２の確認要求受信部１２０３が確認要求を受信すると、まずユーザ情報取得部１２０４に確認要求に含まれるユーザＩＤに対応するユーザ情報の取得を要求する。ユーザ情報取得部１２０４は、ユーザＩＤを含むユーザ情報取得要求を認証サーバ１３に送信する（Ｓ３０３）
認証サーバ１３のユーザ情報送信部１３３がユーザ情報取得要求を受け付けると、ユーザ情報取得要求に含まれるユーザＩＤ（「ＵｓｅｒＡ」）に対応するユーザ情報を、ユーザ情報記憶部１３５から読み出す（Ｓ３０４）。ここで、ユーザ情報記憶部１３５に記憶される情報が例えば図１４に示される値であるとすると、ユーザＩＤ「ＵｓｅｒＡ」に対応するデフォルト使用機器情報（機器ＩＤ「００２６７３ａｂｃｄ０１」、機器名「ＮＯＺＯＭＩ」）と、設定モード情報（印刷属性「両面／モノクロ／２ｉｎ１／ステープル」、設定モード名「エコモード１」）とが読み出される。ユーザ情報送信部１３３は読み出したユーザ情報をプリントサーバ１２に送信する（Ｓ３０５）。
【０１００】
プリントサーバ１２のユーザ情報取得部１２０４がユーザ情報を受信すると、ユーザ情報を記憶装置（ＲＡＭやＨＤＤ等）に一時記憶するとともに、機器状態取得部１２０５にデフォルト使用機器の機器ＩＤ（「００２６７３ａｂｃｄ０１」）を通知する。機器状態取得部１２０５は、まず通知された機器ＩＤに基づき、機器情報記憶部１２１２から画像形成装置１５のＩＰアドレスを読み出す。機器情報記憶部１２１２に記憶される情報が例えば図７に示される値とすると、機器ＩＤ「００２６７３ａｂｃｄ０１」に対応するＩＰアドレスは「１３３．１３９．１．１」となる。そして、機器状態取得部１２０５は、読み出した画像形成装置１５のＩＰアドレスを宛先アドレスとして、画像形成装置１５の機器状態を取得するための機器状態取得要求を送信する（Ｓ３０６）。
【０１０１】
画像形成装置１５の機器状態送信部１５５が機器状態取得要求を受け付けると、機器状態記憶部１５９から機器状態（「利用状況」や「印刷終了予定時間」等）を読み出し（Ｓ３０７）、この機器状態を含む応答をプリントサーバ１２に送信する（Ｓ３０８）。
【０１０２】
プリントサーバ１２の機器状態取得部１２０５が画像形成装置１５の機器状態を受信すると、画面生成部１２０６に図６に示されるような確認画面の生成処理を要求する。画面生成部１２０６は、機器情報記憶部１２１２から機器ＩＤ（「００２６７３ａｂｃｄ０１」）に対応するケーパビリティを読み出す（例えば図７の例では、「カラー機」、両面ユニット「有」、フィニッシャー「無」）（Ｓ３０９）。次に、画面生成部１２０６は、確認画面を生成する（Ｓ３１０）。具体的には、画面生成部１２０６は、確認画面７００（図６参照）のデフォルト使用機器名７０２を取得したデフォルト使用機器名「ＮＯＺＯＭＩ」、設定モード及び出力条件欄７０３を取得した設定モード情報に基づき設定する。また、画面生成部１２０６は、確認画面７００に含まれる、機能の使用可否情報７０４を、取得した設定モード情報（例えばステープル「有」）と、デフォルト使用機器の機器情報（フィニッシャー「無」）とを比較し、生成する。また、画面生成部１２０６は、確認画面７００に含まれる、機器の利用状況７０７を、取得した機器状態に基づき生成する。そして、画面生成部１２０６は、生成した確認画面を構成するＨＴＭＬ形式の画面情報を確認要求受信部１２０３に出力し、確認要求受信部１２０３は確認画面の画面情報をクライアント端末１０に送信する（Ｓ３１１）。
【０１０３】
クライアント端末１０の確認要求部１１３は、確認画面の画面情報を受信すると、表示制御部１１５に図６に示されるような確認画面を表示させる（Ｓ３１２）。これにより、ユーザがＷｅｂページを利用したジョブ（ファイル）のアップロードを行う前に、ジョブに適用可能な印刷属性を確認できる。また、ユーザは確認画面に基づく確認後、適用させる印刷属性を変更させたり、印刷を実行させる画像形成装置１５を変更したうえで印刷を実行させたりできる。したがって、例えば、アップロード後に、ジョブに適用する印刷属性に対応するケーパビリティを備えていない画像形成装置１５での印刷処理の実行を回避したり、画像形成装置１５のケーパビリティに合わせた印刷属性に設定し直したりできる。
【０１０４】
ユーザは、確認画面（図６参照）に基づき、アップロード対象とするファイルの選択後、設定する印刷属性を適宜変更（設定変更適用ボタン７０６の押下）し、アップロードボタン７０５を押下する（Ｓ３１３）。入力受付部１１６は、データ処理要求部１１４に、アップロード対象ファイルを含むデータ処理要求（印刷ジョブ）を送信する（Ｓ３１４）。
【０１０５】
プリントサーバ１２の印刷ジョブ受信部１２０７は、クライアント端末１０から送信された印刷ジョブを受信すると、受信した印刷ジョブを印刷ジョブ蓄積部１２１３に蓄積させる。
【０１０６】
上述したように、本発明の第１の実施形態の印刷システム１によれば、クライアント端末１０からの確認要求を受け付けたプリントサーバ１２は、ジョブに適用させる出力条件（印刷属性）と、画像形成装置１５が有する出力条件を実行する機能とに基づき、画像形成装置１５での出力可否を判定し、その出力可否を示す情報を含む確認画面をクライアント端末１０に送信する。これにより、ユーザは、クライアント端末１０においてジョブを投入（Ｗｅｂページを介したアップロード）する前に、出力可否の結果に基づき、出力条件を実行可能な画像形成装置１５に変更したり、使用する画像形成装置１５の機能に対応する出力条件であることを認識したりしたうえで、ジョブのアップロードを行うことができる。したがって、従来のようなユーザが印刷の実行後にはじめて出力条件通りの印刷が実行されないことを確認せざる得なく、そのため出力条件の再設定を行ったうえで再度ジョブのアップロードを行うようなユーザの手間やコストを削減できる。また、再印刷による不要な用紙の使用を削減できる。また、確認画面のＧＵＩ（Graphical  User  Interface）により、一部の出力条件を適用したジョブの出力が不可である場合においても、容易に出力条件を変更できる。
【０１０７】
また、本発明の第１の実施形態の印刷システム１によれば、予めユーザが登録したデフォルトで使用する画像形成装置１５及び出力条件に基づき、出力可否の判定が行われる。これにより、ユーザは確認要求の都度、画像形成装置１５を指定したり、出力条件を設定したりすることなく、出力可否を確認できる。
【０１０８】
また、本発明の第１の実施形態の印刷システム１によれば、デフォルト使用機器の機器状態（利用状況）が含まれた確認が生成される。これにより、ユーザは出力条件以外の要因に基づく、画像形成装置１５の利用可否の理由を確認できるため、例えば使用する画像形成装置１５を変更したり、他者の利用が終了するまで待機したり、柔軟にユーザは印刷システム１を利用できる。
【０１０９】
このように、本発明の第１の実施形態の印刷システム１は、特にロケーションフリー印刷において発生しうるユーザが指定した出力条件に基づいた印刷が実行されないという問題を解消できる。
【０１１０】
なお、クライアント端末１０に出力可否を示す情報を含む確認画面を送信した後に、ユーザがクライアント端末１０においてジョブを投入した場合に、ジョブを受信したプリントサーバ１２は、投入されたジョブの出力条件に基づいてジョブを実行可能な機能を備える画像形成装置１５の利用状況を定期的に監視し、状況が利用可になった場合にクライアント端末１０に通知するようにしてもよい。
【０１１１】
ロケーションフリー印刷においては、ジョブを投入した後いつそのジョブを出力するかはユーザ次第であり自由度がある。よって、ジョブが投入されてから出力するまでの間に利用状況が変化することで、その時々で出力することのできる画像形成装置１５が変わる場合がある。
【０１１２】
したがって、画像形成装置１５が出力条件のジョブを実行するケーパビリティは備えていても、トナー切れや現在印刷を実行中といった理由から確認時点でジョブを出力することが出来ない場合には、利用可となった時にクライアント端末１０に通知することで、ユーザはその時点で新たに出力できる画像形成装置１５を知ることができる。
また逆に、利用可であった状態から利用中や利用不可となった時にクライアント端末１０に通知することで、ユーザはその時点で直ちに出力を実行することのできなくなった画像形成装置１５を知ることが出来る。これにより、ユーザが出力したい時に、出力条件に基づくジョブの実行が可能な画像形成装置１５を知ることができるため、利便性が向上する。
［第２の実施形態］
本発明の第２の実施形態の印刷システム２は、クラウドサービスに代表されるようなサービスを提供するサービス提供システムを利用するものである。
【０１１３】
第２の実施形態の印刷システム２について、第１の実施形態の印刷システム１との相違点を中心に説明する。
【０１１４】
第２の実施形態の印刷システム２において、サービス提供システムがユーザ（ユーザＩＤ）及び画像形成装置（機器ＩＤ）をユーザ及び画像形成装置が属する企業や組織等のグループを識別するグループ識別情報（以下、「企業コード」という。）に対応付け管理する。また、サービス提供システムは、画像形成装置が設置されている場所（例えば企業内の事業所のフロア等）も管理する。これにより、例えばユーザがジョブに適用する出力条件（印刷属性）を実行可能な画像形成装置の場所を特定する。
【０１１５】
＜システム構成＞
図２０は、本発明の第２の実施形態における印刷システムの一例の構成図である。図２０に示される印刷システム２は、企業内ネットワーク等のプライベートなネットワークＮ２と、クラウドサービスに代表されるようなサービスを提供するネットワークＮ３と、インターネット等のネットワークＮ４とを有する。
【０１１６】
ネットワークＮ２とネットワークＮ４とはネットワークＮ２側のファイアウォールＦＷによって接続されている。ファイアウォールＦＷはネットワークＮ２とネットワークＮ４との接点に設置され、ネットワークＮ２からネットワークＮ４へのアクセスを中継する。
【０１１７】
また、ネットワークＮ３とネットワークＮ４とは、ネットワークＮ３側のアクセス制御装置４１によって接続されている。ネットワークＮ３はアクセス制御装置４１によってセキュリティが保護されている。
【０１１８】
ネットワークＮ２は、ファイアウォールＦＷの内側にあるプライベートなネットワークである。ネットワークＮ２にはクライアント端末１０、携帯端末１１、画像形成装置１５が接続されている。クライアント端末１０、携帯端末１１、画像形成装置１５は第１の実施形態と同様であるため説明を省略する。
【０１１９】
ネットワークＮ３は、アクセス制御装置４１によってインターネット等のネットワークＮ４に接続されている。ネットワークＮ３には、アクセス制御装置４１、プリントサービス提供装置４２、他サービス提供装置４３が接続されている。図２０の印刷システム２はアクセス制御装置４１、プリントサービス提供装置４２、他サービス提供装置４３がサービス提供システムを実現している。
【０１２０】
アクセス制御装置４１は、プリントサービス提供装置４２が提供するプリントサービス等、各サービスへのアクセスを制御する。プリントサービス提供装置４２は、プリントサービスを提供する。他サービス提供装置４３は何らかのサービスを提供する。
【０１２１】
アクセス制御装置４１、プリントサービス提供装置４２、他サービス提供装置４３は、一台以上の情報処理装置（コンピュータシステム）によって実現される。
【０１２２】
なお、図２０の印刷システム２のプリントサービス提供装置４２、他サービス提供装置４３は一台のコンピュータに統合して実現してもよいし、複数のコンピュータに分散して実現してもよい。また、図２０の印刷システム２はサービス提供システム側の一部機能がネットワークＮ２側にあってもよく、クライアント端末１０、携帯端末１１や画像形成装置１５がネットワークＮ２以外のネットワーク上にあってもよい。
【０１２３】
図２０のアクセス制御装置４１、プリントサービス提供装置４２、他サービス提供装置４３のハードウェア構成は、図２と同様であるため、説明を省略する。また、クライアント端末１０、携帯端末１１、画像形成装置１５のハードウェア構成も、第１の実施形態と同様であるため説明を省略する。
【０１２４】
＜ソフトウェア構成＞
《サービス提供システム》
本発明の第１の実施形態におけるサービス提供システムは、例えば図２１に示すような機能により実現される。図２１は、本発明の第２の実施形態におけるサービス提供システムの機能構成の一例を示す図である。図２１のサービス提供システム５０はプログラムを実行することにより、サービスアプリ５１、プラットフォーム５２、管理データ記憶部５３及びプラットフォームＡＰＩ（Application  Programming  Interface）５４を実現している。
【０１２５】
図２１のサービスアプリ５１は、プリントサービスアプリ６１、１つ以上のその他のサービスアプリ６２を一例として有する。プリントサービスアプリ６１はプリントサービスを提供するアプリケーションである。また、サービスアプリ６２は何らかのサービスを提供するアプリケーションである。
【０１２６】
プラットフォームＡＰＩ５４はプリントサービスアプリ６１、その他のサービスアプリ６２等のサービスアプリ５１が、プラットフォーム５２を利用するためのインタフェースである。プラットフォームＡＰＩ５４はサービスアプリ５１からの要求をプラットフォーム５２が受信するために設けられた予め定義されたインタフェースであり、例えば関数やクラス等により構成される。なお、サービス提供システム５０を複数の情報処理装置に分散して構成する場合、プラットフォームＡＰＩ５４にはネットワーク経由で利用可能な例えばＷｅｂ  ＡＰＩを利用できる。
【０１２７】
図２１のプラットフォーム５２は、認証処理部７１、機器通信部７２、データ処理部７３、セッション管理部７４を一例として有する。認証処理部７１はクライアント端末１０、携帯端末１１、画像形成装置１５からのログイン要求に基づいて認証を実行する。
【０１２８】
機器通信部７２はクライアント端末１０、携帯端末１１、画像形成装置１５との通信を実行する。データ処理部７３はサービスアプリ５１からの要求に基づいてデータ処理を実行する。セッション管理部７４はクライアント端末１０、携帯端末１１、画像形成装置１５とのセッションを管理する。
【０１２９】
管理データ記憶部５３は、企業管理情報記憶部８１、ユーザ管理情報記憶部８２、機器管理情報記憶部８３、データ管理情報記憶部８４、データストレージ８５を一例として有する。企業管理情報記憶部８１は後述の企業管理情報を記憶する。ユーザ管理情報記憶部８２は後述のユーザ管理情報を記憶する。機器管理情報記憶部８３は後述の機器管理情報を記憶する。データ管理情報記憶部８４は後述のデータ管理情報を記憶する。データストレージ８５はその他のデータ等を記憶する。
【０１３０】
図２１のサービス提供システム５０のプリントサービスアプリ６１は例えば図２２に示す機能により実現される。図２２は、本発明の第２の実施形態におけるプリントサービスアプリの機能構成の一例を示す図である。プリントサービスアプリ６１はデータ解析部３０１、出力データ管理部３０２、処理要求部３０３、出力データ管理情報保持部３０４を実現する。
【０１３１】
データ解析部３０１は、クライアント端末１０又は携帯端末１１から送信されたジョブを解析してデータ変換が必要か否かの判断等を行う。例えばクライアント端末１０や携帯端末１１から受信したジョブがアプリケーションデータやＷｅｂデータ等である場合は印刷データへのデータ変換が必要と判断する。
【０１３２】
出力データ管理部３０２はクライアント端末１０や携帯端末１１から送信されたジョブを後述の出力データ管理情報により管理する。処理要求部３０３はデータ処理部７３にデータ処理の要求等を行う。出力データ管理情報保持部３０４は後述の出力データ管理情報を保持する。
【０１３３】
図２３は、企業管理情報の一例の構成図である。図２３に示されるように、企業管理情報はデータ項目として企業コード、企業名、国、言語等を有する。企業コードは、企業、組織等のグループを特定する情報である。企業コードは、一人以上のユーザや一台以上の画像形成装置１５の集合を特定する情報である。なお、本発明の第１の実施形態は企業という言葉に限定されるものではなく、例えばユーザや画像形成装置１５の集合に対する契約を識別する契約情報等であってもよい。なお、企業コードは一意であり、企業コード単位で情報を管理する。
【０１３４】
図２４は、ユーザ管理情報の一例の構成図である。図２４のユーザ管理情報はデータ項目として企業コード、ユーザＩＤ、パスワード、ロール、メールアドレス、印刷権限、設定モード情報等を有する。ユーザ管理情報は企業コード単位で情報が管理される。ユーザ名、パスワードはユーザを特定する情報である。ユーザＩＤはユーザを識別する情報である。パスワードは必須でない。さらに、ユーザＩＤは、ユーザが所持する電子媒体（例えばＩＣカード）や画像形成装置１５等を識別する情報（カードＩＤや画像形成装置１５等のシリアルＩＤ、電話番号等）を代わりに用いてもよいし、組み合わせて用いてもよい。また、企業コードと対応付けられたユーザ名、パスワードは一意であるが、企業コードが異なれば重複していてもよい。設定モード情報には、ジョブに適用される印刷属性及び複数の印刷属性を組み合わせた設定モードの名称が含まれる。
【０１３５】
図２５は、機器管理情報の一例の構成図である。図２５の機器管理情報はデータ項目として企業コード、機器ＩＤ、ＩＰアドレス、設置場所情報、ケーパビリティ、機器名アドレス情報等を有する。機器管理情報は企業コード単位で情報を管理する。機器ＩＤは、画像形成装置１５を識別する情報であって、例えばＭＡＣアドレスやデバイス名等である。ＩＰアドレスは、画像形成装置１５に設定されているアドレス情報である。設置場所情報は、画像形成装置１５が設置されている事業所及び事業所内のフロア（階数）を示す情報である。図２５によれば、例えば、機器ＩＤ「００２６７３ａｂｃｄ０１」を有する画像形成装置１５は、企業コード「ＸＸＸ」の企業の「事業所Ａ」の「４階」に設置されている。なお、設置場所情報には、「事業所」、「フロア」以外にも例えば画像形成装置１５が設置されている部屋を示す情報や緯度・経度を示す絶対位置情報等が含まれてもよい。ケーパビリティは画像形成装置１５が実行可能な機能や機能を実現するハードウェアの搭載有無等の情報である。なお、ケーパビリティに含まれる情報は、図２５に示されるもの限られない。機器名は、画像形成装置１５の名称である。
【０１３６】
図２６は、データ管理情報の一例の構成図である。図２６のデータ管理情報はデータ項目としてジョブＩＤ、投入データＵＲＬ、１つ以上の変換データＵＲＬ、変換ステータス等を有する。ジョブＩＤは投入されたジョブ等を特定する情報である。投入データＵＲＬは投入されたジョブのデータが記録されている場所を表す情報である。変換データＵＲＬは投入されたジョブのデータから１回以上の変換処理がされたジョブのデータが記録されている場所を表す情報である。変換ステータスは変換処理の状態を表す情報であり、例えば処理中、完了等の状態を表している。
【０１３７】
図２７は出力データ管理情報の一例の構成図である。図２７の出力データ管理情報はデータ項目として出力データＩＤ、企業コード、ユーザ特定情報、書誌情報、出力設定、ジョブＩＤ、変換ステータス、ログイン印刷場所等を有する。出力設定は、モノクロ／カラー、両面／片面、Ｎ−ｕｐ等の通常の印刷属性を表す情報である。変換ステータスは、ジョブのデータに対する変換処理の状態（完了、処理中）を表す情報である。ログイン印刷場所は、ログイン時印刷を行う事業所を示す情報である。出力データ管理情報は投入されたジョブのデータを特定する情報である。出力データ管理情報は投入されたジョブのデータに対する変換処理の状態（完了、処理中）をプリントサービスアプリ６１が判断するために利用される。
【０１３８】
《クライアント端末、携帯端末》
本発明の第２の実施形態におけるクライアント端末１０及び携帯端末１１は、例えば図２８に示す機能により実現される。ここではクライアント端末１０及び携帯端末１１を端末装置と総称して説明する。
【０１３９】
図２８は、本発明の第１の実施形態における端末装置の機能構成の一例を示す図である。端末装置は、入力受付部３１１、データ記憶部３１２、サービス利用アプリ３１３を有する。
【０１４０】
入力受付部３１１はタッチパネル接触操作、キーボード入力操作等のユーザ操作による入力を受け付ける。データ記憶部３１２はデータを記憶する。例えばデータ記憶部３１２は設定された後述の企業コードを保持する。
【０１４１】
サービス利用アプリ３１３は、サービス提供システム５０のプリントサービスアプリ６１が提供するプリントサービスを利用するためのソフトウェアである。サービス利用アプリ３１３はログイン要求部１１１６、データ処理要求部３１７を実現する。
【０１４２】
ログイン要求部１１１６は、ユーザ操作により入力されたユーザ名やパスワード等の認証情報を用いて、例えばサービス提供システム５０へのログインを要求する。データ処理要求部３１７はプリントサービスアプリ６１に、ジョブの投入等のデータ処理の要求を行う。
【０１４３】
《画像形成装置》
本発明の第２の実施形態における画像形成装置１５は、例えば図２９に示す機能により実現される。図２９は、本発明の第１の実施形態における画像形成装置の機能構成の一例を示す図である。画像形成装置１５は入力受付部３２１、出力部３２２、設定情報保持部３２３、サービス利用アプリ３２４を有する。
【０１４４】
入力受付部３２１は、タッチパネル接触操作、キーボード入力操作等のユーザ操作による入力を受け付ける。出力部３２２は、受信したジョブの出力を実行する。例えば出力部３２２は受信した印刷データの印刷を実行する。設定情報保持部３２３は設定された後述の企業コード等を保持する。
【０１４５】
サービス利用アプリ３２４は、サービス提供システム５０のプリントサービスアプリ６１が提供するプリントサービスを利用するためのソフトウェアである。サービス利用アプリ３２４は、ログイン要求部３３１、データ処理要求部３３２を実現する。
【０１４６】
ログイン要求部３３１はユーザ操作により入力されたユーザＩＤやパスワード等の認証情報を用いて例えばサービス提供システム５０へのログインを要求する。データ処理要求部３３２はプリントサービスアプリ６１に、ジョブ一覧やジョブの取得等のデータ処理の要求を行う。
【０１４７】
＜処理の詳細＞
以下では、本発明の第２の実施形態における印刷システム２の処理の詳細について説明する。
【０１４８】
図３０は、本発明の第２の実施形態における端末装置におけるログイン画面表示後の画面遷移の一例を示す図である。
【０１４９】
まず端末装置のサービス利用アプリ３１３は図３０（ａ）に示されるログイン画面を表示する。ユーザは、ログイン画面において認証情報である企業コード、ユーザ名及びパスワードを入力する。ユーザは、ログイン画面に認証情報を入力した後、ログインボタンを押下する。ログインボタンが押下されると、端末装置のログイン要求部１１１６は認証情報をサービス提供システム５０に送信し、ログインを要求する。
【０１５０】
ログインに成功すると、端末装置のサービス利用アプリ３１３は図３０（ｂ）に示されるサービス一覧選択画面を表示する。サービス一覧選択画面はサービス提供システム５０が提供するサービスをユーザに選択させる画面である。ユーザはサービス一覧選択画面から利用したいサービスを選択する。例えばユーザによって「プリントサービス」ボタンが押下されると、端末装置のデータ処理要求部３１７はサービス提供システム５０に「プリントサービス」の利用を要求する。これにより、ユーザは端末装置からサービス提供システム５０の提供する「プリントサービス」を利用できるようになる。
【０１５１】
そして、サービス提供システム５０によりユーザのプリントサービスの利用要求が受け付けられると、端末装置のサービス利用アプリ３１３は図３０（ｃ）に示されるプリントサービス用の確認画面８００を表示する。確認画面８００には、アップロード対象のファイルの入力（選択）フォーム８０１、設定モード及び出力条件欄８０２、アップロードボタン８０３、設定変更適用ボタン８０４、出力可能場所確認ボタン８０５等が含まれる。ここで、ユーザにより出力可能場所確認ボタン８０５が押下されると、設定モード及び出力条件欄８０２の出力条件（印刷属性）を実行可能な画像形成装置１５及びその画像形成装置１５の設置場所が表示される図３０（ｄ）に示される出力可能場所一覧画面８１０に遷移する。
【０１５２】
図３０（ｄ）に示される出力可能場所一覧画面には、出力条件（印刷属性）に対応する設定モードに基づき出力可能な機器（例えば機器名）及び設置場所（例えば事業所及びフロア）が表示される。
【０１５３】
このように、本発明の第２の実施形態における印刷システム２により、ジョブの出力条件（印刷属性）から、その出力条件に基づきジョブの処理（印刷）が可能な画像形成装置１５の設置場所を特定できる。
【０１５４】
次に、本発明の第２の実施形態における印刷システム２の動作を説明する。
【０１５５】
図３１は、本発明の第２の実施形態における印刷システム２の確認画面操作時の動作手順の一例を示すシーケンス図である。
【０１５６】
ユーザは、端末装置のディスプレイ等に表示されるログイン画面（図３０（ａ））において企業コード、ユーザＩＤ及びパスワード等の認証情報（ログイン情報）を入力しログインボタンを押下する（Ｓ４００）。端末装置の入力受付部３１１はユーザによる認証情報及びログイン要求の入力を受け付ける（Ｓ４０１）と、ログイン要求部３１６にログイン要求を行う（Ｓ４０２）。ログイン要求部３１６は、サービス提供システム５０の認証処理部７１へ前述したようにログインを要求する（Ｓ４０３）。
【０１５７】
サービス提供システム５０の認証処理部７１は、前述したように認証を行う（Ｓ４０４）。認証処理部７１は端末装置のログイン要求部３１６にログイン応答として認証結果を送信する。なお、認証結果が成功（認証ＯＫ）の場合、認証処理部７１はトークン（ｃｏｏｋｉｅ）も端末装置のログイン要求部３１６に送信する（Ｓ４０５）。サービス提供システム５０はトークンを認証したユーザのユーザ名及び企業コードと対応付けて記憶しておく。
【０１５８】
ステップＳ４０６以降の処理は認証結果が成功（認証ＯＫ）であり、ユーザがジョブをサービス提供システム５０に投入する前に、確認画面８００（図３（ｃ））により操作を行う場合の動作が示されている。ユーザは、確認画面８００に表示されているジョブに適用される出力条件に基づく印刷処理を実行させるための画像形成装置１５を特定するため、出力可能機確認ボタンを押下する（Ｓ４０６）。端末装置の入力受付部３１１は、出力可能場所確認要求を受け付ける（Ｓ４０７）。次に、入力受付部３１１は、確認画面８００に表示されている出力条件（印刷属性）を含む出力可能場所確認要求をデータ処理要求部３１７に対して行う（Ｓ４０８）。データ処理要求部３１７は、入力受付部３１１からの出力可能場所確認要求に基づき、前述のトークンと出力条件とをサービス提供システム５０に送信することで出力可能場所確認要求を行う（Ｓ４０９）。
【０１５９】
サービス提供システム５０のセッション管理部７４は記憶しているトークンの中に、出力可能場所確認要求として受信したトークンが存在するか否かを確認する（Ｓ４１０）。セッション管理部７４は記憶しているトークンの中に、ジョブ投入要求として受信したトークンが存在すれば、トークンに対応付けられて記憶しておいたユーザ名及び企業コードをプリントサービスアプリ６１に送信する（Ｓ４１１）。
【０１６０】
プリントサービスアプリ６１は、機器管理情報記憶部８３（図２５参照）に記憶される情報の中から、セッション管理部７４から受信した企業コードに対応する画像形成装置１５の機器情報（機器ＩＤ、設置場所情報、ケーパビリティ、機器名）の取得を、認証処理部７１に要求する（Ｓ４１２）。認証処理部７１は、企業コードに対応付けられた機器情報を機器情報記憶部８３から取得し、プリントサービスアプリ６１に送信する（Ｓ４１３）。具体的には、図２５の例では、企業コードが「ＸＸＸ」である場合、機器ＩＤが「００２６７３ａｂｃｄ０１」、「００２６７３ａｂｃｄ０２」、「００２６７３ａｂｃｄ０３」に対応する設置場所情報、ケーパビリティ及び機器名が取得される。
【０１６１】
プリントサービスアプリ６１は、出力可能場所確認要求に含まれる出力条件に基づき、その出力条件を適用可能な画像形成装置１５の設置場所を、ステップＳ４１２において取得を特定する（Ｓ４１４）。そして、プリントサービスアプリ６１は、特定された画像形成装置１５の機器名及び設置場所（事業所、フロア）の情報を含む出力可能場所一覧の画面情報を生成し、端末装置のデータ処理部７３に送信する（Ｓ４１５）。
【０１６２】
端末装置は、受信した出力可能場所一覧の画面情報に基づき、図３０（ｄ）に示される出力可能場所一覧画面を表示する。
【０１６３】
上述したように、本発明の第２の実施形態の印刷システム２によれば、企業コードに対応付けて画像形成装置１５の設置場所情報を管理することで、ユーザがジョブに適用させたい出力条件（印刷属性）を実行可能な画像形成装置１５の場所を特定できる。
【０１６４】
これにより、ユーザは、Ｗｅｂページを利用したジョブ（ファイル）のアップロードを行う前に、出力条件を実行可能な画像形成装置１５が特定されるため、ユーザが意図した出力条件で印刷を実行できる。
【０１６５】
このように、本発明の第２の実施形態の印刷システム２はクラウドサービスを利用したロケーションフリー印刷であっても、第１の実施形態と同様な効果を得ることができる。
［第３の実施形態］
本発明の第３の実施形態の印刷システム２は、第２の実施形態と同様にクラウドサービスに代表されるようなサービスを提供するサービス提供システムを利用するものである。
【０１６６】
第３の実施形態の印刷システムによれば、プリントサービスにおいてジョブをアップロードする前の確認画面において、ジョブの出力を行う場所を指定でき、指定された場所における出力条件の実行可否を確認画面において簡易に確認できる。また、全ての出力条件を実行可能な画像形成装置１５及び少なくともユーザが指定する一つの出力条件が実行される画像形成装置１５の場所の情報を表示できる。
【０１６７】
なお、第３の実施形態の印刷システム２のシステム構成、ハードウェア構成、ソフトウェア構成は、第２の実施形態の場合と同じであるため、これらの説明は省力し、第２の実施形態との相違点を中心に説明する。
【０１６８】
＜処理の詳細＞
以下では、本発明の第３の実施形態における印刷システム２の処理の詳細について説明する。
【０１６９】
図３２は、本発明の第２の実施形態の端末装置における確認画面表示後の画面遷移の一例を示す図である。
【０１７０】
図３２（ａ）に示される確認画面９００は、第２の実施形態の場合と同様なログイン画面（図３０（ａ））を用いてログイン処理を行った後に表示されるサービス一覧選択画面（図３０（ｂ））において「プリントサービス」が選択されると遷移する画面である。第３の実施形態の確認画面９００は、第２の実施形態の確認画面８００（図３０（ｃ））から、ジョブ（印刷）出力される場所を指定する出力場所指定欄９０２及び出力条件欄９０３に含まれる各出力条件の実行可否が示される出力条件実行可否情報欄９０４が追加されている。なお、出力条件欄９０３に設定されている情報は、ユーザが任意に設定したり、確認画面が生成されるときに設定される、例えば予めユーザが登録したデフォルトの出力条件であったりしてもよい。
【０１７１】
ここで、ユーザは例えば出力条件実行可否情報欄９０４に示されているパンチ対応が不可であることを承諾する場合は、確認ボタン９０５を押下する。これにより、図３２（ｂ）に示されるように、確認画面９００の出力条件欄９０３の印刷属性である「パンチ」の項目が「あり」から「なし」に変更される。
【０１７２】
図３２（ｂ）の画面において出力可能場所確認ボタン９０８が押下されると、図３２（ｃ）に示される出力可能場所一覧画面９１０が表示される。出力可能場所一覧画面９１０には、設定モードに対応する出力条件の実行が可能な画像形成装置１５の設置場所及び機器名が表示される欄９１１と、出力条件実行可否情報欄９０４に基づく出力条件の実行が可能な画像形成装置１５の設置場所及び機器名が表示される欄９１２とが含まれる。これにより、ユーザは出力条件毎のジョブ出力可能な画像形成装置１５の場所を特定できる。なお、図３２（ｂ）に表示される場所は、ユーザが出力場所指定９０２に入力した事業所内の場所（機器）である。
【０１７３】
また、図３２（ｄ）の画面は、図３２（ｂ）の画面において出力場所指定９０２及び出力条件欄９０３の「パンチ」の項目を変更し、設定変更適用ボタン９０５が押下されたときに遷移する画面である。この場合、ユーザが図３２（ｃ）の画面により、「パンチ」を適用してジョブ出力が可能な場所は「事業所Ａ  ４階」であることが特定されているため、図３２（ｄ）の例では出力場所指定９０２を「事業所Ａ  ４階」に変更している。これにより、出力条件実行可否情報欄９０４には、出力条件欄９０３の出力条件に従い印刷できることが示されている。
【０１７４】
このように、本発明の第３の実施形態における印刷システム２により、ジョブの出力場所に基づいた実行可能な出力条件を確認し、また出力条件に応じた実行可能な画像形成装置１５の設置場所を特定することもできる。
【０１７５】
次に、本発明の第３の実施形態における印刷システム２の動作を説明する。
【０１７６】
図３３は、本発明の第３の実施形態における印刷システム２の確認画面操作時の動作手順の一例を示すシーケンス図である。なお、図３３に示される処理のうち第２の実施形態の処理と同一のものについては、図３１に示されるステップ番号と同一の番号を付与しており、詳細な説明は省略する。
【０１７７】
第２の実施形態の場合との相違点は、ステップＳ４０８ａにおける出力可能場所確認要求に出力場所情報が含まれる点、ステップＳ４１２ａにおける機器情報取得要求に出力場所情報が追加で含まれる点、ステップ４１２ａにおいて送信される出力可能場所一覧に指定された出力場所情報に含まれる事業所に対応する画像形成装置１５が表示される点である。ステップＳ４０８ａにおいて、出力可能場所確認要求に出力場所情報を含めることで、ユーザの企業内における事業所を特定し、その事業所内の画像形成装置１５の特定が可能となる。
【０１７８】
上述したように、本発明の第３の実施形態の印刷システム２によれば、端末装置からユーザがジョブを出力させる画像形成装置１５の場所の情報を含めることで、企業コードに対応付けて画像形成装置１５の設置場所情報を管理することで、ユーザがジョブに適用させたい出力条件（印刷属性）を実行可能な画像形成装置１５の場所を特定できる。
【０１７９】
これにより、ユーザは、Ｗｅｂページを利用したジョブ（ファイル）のアップロードを行う前に、出力条件を実行可能な画像形成装置１５が特定されるため、ユーザが意図した出力条件で印刷を実行できる。
【０１８０】
上述したように、本発明の第３の実施形態の印刷システム２によれば、出力可能場所確認要求に、ユーザが指定する出力場所（事業所等）が含まれる。
【０１８１】
これにより、ユーザは、例えば一企業内に複数の事業所が存在する場合に、ユーザが指定した事業所内における画像形成装置１５を対象とした出力可否を確認できる。
【０１８２】
なお、本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【０１８３】
上述した本発明の実施形態におけるクライアント端末１０又は携帯端末１１によるジョブの投入（要求）は、Ｗｅｂページを利用したファイルのアップロードに限らず、例えば印刷システム用のアプリケーションにより実行されてもよい。
【０１８４】
上述した実施形態における印刷システム１、２は出力システムの一例である。また、画像形成装置１５は出力装置の一例である。出力装置は必ずしも画像形成装置１５に限定されるものでなく、プロジェクタ等の投影装置や、画像データを表示する装置等、データ等を出力する装置であればよい。さらに、プリントサーバ１２は出力制御装置の一例である。出力制御装置は必ずしもプリントサーバ１２に限定されるものでなく、出力装置による出力を制御する装置であればよい。
【符号の説明】
【０１８５】
１、２    印刷システム
１０      クライアント端末
１１      携帯端末
１２      プリントサーバ
１３      認証サーバ
４１      アクセス制御装置
４２      プリントサービス提供装置
４３      他サービス提供装置
５０      サービス提供システム
５１      サービスアプリ
５２      プラットフォーム
５３      管理データ記憶部
５４      プラットフォームＡＰＩ
６１      プリントサービスアプリ
６２      その他のサービスアプリ
７１      認証処理部
７２      機器通信部
７３      データ処理部
７４      セッション管理部
８１      企業管理情報記憶部
８２      ユーザ管理情報記憶部
８３      機器管理情報記憶部
８４      データ管理情報記憶部
８５      データストレージ
１３１    認証処理部
１３２    ユーザ情報登録要求受付部
１３３    ユーザ情報送信部
１３４    入力受付部
１３５    ユーザ情報記憶部
１５      画像形成装置
１５１    認証情報送信部
１５２    認証結果取得部
１５３    印刷ジョブ取得部
１５４    ジョブ一覧取得部
１５５    機器状態送信部
１５６    表示制御部
１５７    入力受付部
１５８    出力部
１５９    機器状態記憶部
１１１    ログイン要求部
１１２    ユーザ情報登録要求部
１１３    確認要求部
１１４    データ処理要求部
１１５    表示制御部
１１６    入力受付部
３０１    データ解析部
３０２    出力データ管理部
３０３    処理要求部
３０４    出力データ管理情報保持部
３１１    入力受付部
３１２    データ記憶部
３１３    サービス利用アプリ
３１６    ログイン要求部
３１７    データ処理要求部
３２１    入力受付部
３２２    出力部
３２３    設定情報保持部
３２４    サービス利用アプリ
３３１    ログイン要求部
３３２    データ処理要求部
１２０１  ログイン要求受信・転送部
１２０２  ユーザ情報登録要求受信・転送部
１２０３  確認要求受信部
１２０４  ユーザ情報取得部
１２０５  機器状態取得部
１２０６  画面生成部
１２０７  印刷ジョブ受信部
１２０８  印刷ジョブ解析部
１２０９  印刷ジョブ属性保存部
１２１０  ユーザジョブ一覧取得部
１２１１  ジョブ送信部
１２１２  機器情報記憶部
１２１３  印刷ジョブ蓄積部
【先行技術文献】
【特許文献】
【０１８６】
【特許文献１】特開２０１１−５６９１８号公報
【図１】
2014160390.tif 000003
【図２】
2014160390.tif 000004
【図３】
2014160390.tif 000005
【図４】
2014160390.tif 000006
【図５】
2014160390.tif 000007
【図６】
2014160390.tif 000008
【図７】
2014160390.tif 000009
【図８】
2014160390.tif 000010
【図９】
2014160390.tif 000011
【図１０】
2014160390.tif 000012
【図１１】
2014160390.tif 000013
【図１２】
2014160390.tif 000014
【図１３】
2014160390.tif 000015
【図１４】
2014160390.tif 000016
【図１５】
2014160390.tif 000017
【図１６】
2014160390.tif 000018
【図１７】
2014160390.tif 000019
【図１８】
2014160390.tif 000020
【図１９】
2014160390.tif 000021
【図２０】
2014160390.tif 000022
【図２１】
2014160390.tif 000023
【図２２】
2014160390.tif 000024
【図２３】
2014160390.tif 000025
【図２４】
2014160390.tif 000026
【図２５】
2014160390.tif 000027
【図２６】
2014160390.tif 000028
【図２７】
2014160390.tif 000029
【図２８】
2014160390.tif 000030
【図２９】
2014160390.tif 000031
【図３０】
2014160390.tif 000032
【図３１】
2014160390.tif 000033
【図３２】
2014160390.tif 000034
【図３３】
2014160390.tif 000035