(57)【要約】【課題】代理出力の設定を容易に行わせることができる出力システム、出力装置、プログラム及び出力方法を提供することを課題とする。【解決手段】端末装置、出力装置及び情報処理装置がネットワークを介して接続される出力システムであって、登録ユーザから受け付けた出力対象データの出力要求を登録する手段と、出力装置において出力ユーザを代理ユーザとして設定している登録ユーザの情報を表示し、出力ユーザから登録ユーザの選択を受け付ける手段と、出力ユーザに選択された登録ユーザの出力対象データの出力要求の取得依頼を出力装置から受け付け、出力ユーザに選択された登録ユーザの出力対象データの出力要求を出力装置に提供する手段と、出力装置において、出力ユーザから出力対象データの出力要求の選択を受け付け、出力要求の出力対象データを蓄積先から取得して出力対象データを出力する手段と、を有することにより、上記課題を解決する。【選択図】図１
2018077859.tif 000002
【特許請求の範囲】
【請求項１】
端末装置、出力装置及び一台以上の情報処理装置がネットワークを介して接続される出力システムであって、
登録ユーザが操作する前記端末装置から受け付けた出力対象データの出力要求を登録する登録処理手段と、
出力ユーザが操作する前記出力装置において、前記出力ユーザを代理ユーザとして設定している前記登録ユーザの情報を表示し、前記出力ユーザから前記登録ユーザの選択を受け付ける選択受付手段と、
前記出力ユーザに選択された前記登録ユーザの前記出力対象データの出力要求の取得依頼を前記出力装置から受け付け、前記出力ユーザに選択された前記登録ユーザの前記出力対象データの出力要求を前記出力装置に提供する出力要求提供手段と、
前記出力装置において、前記出力ユーザから前記出力対象データの出力要求の選択を受け付け、選択を受け付けた出力要求の前記出力対象データを蓄積先から取得して前記出力対象データを出力する出力処理手段と、
を有する出力システム。
【請求項２】
前記登録ユーザごとに代理ユーザの設定を受け付ける第１の代理ユーザ設定手段
を更に有する請求項１記載の出力システム。
【請求項３】
前記出力装置から前記出力ユーザを代理ユーザとして設定している前記登録ユーザの前記出力対象データの出力要求の数の取得依頼を受け付け、前記出力ユーザを代理ユーザとして設定している前記登録ユーザの前記出力対象データの出力要求の数を前記登録ユーザごとに前記出力装置に提供する第１の情報提供手段
を更に有し、
前記選択受付手段は前記登録ユーザの情報と共に前記登録ユーザの前記出力対象データの出力要求の数を表示すること
を特徴とする請求項２記載の出力システム。
【請求項４】
前記出力対象データの出力要求ごとに代理ユーザの設定を受け付け、代理ユーザとして設定された前記出力ユーザを前記出力対象データの出力要求に設定する第２の代理ユーザ設定手段
を更に有する請求項１記載の出力システム。
【請求項５】
前記出力装置から前記出力ユーザが代理ユーザとして設定された前記出力対象データの出力要求の数の取得依頼を受け付け、前記出力ユーザが代理ユーザとして設定された前記出力対象データの出力要求の数を前記登録ユーザごとに前記出力装置に提供する第２の情報提供手段
を更に有し、
前記選択受付手段は前記登録ユーザの情報と共に前記登録ユーザの前記出力対象データの出力要求の数を表示すること
と特徴とする請求項４記載の出力システム。
【請求項６】
前記出力処理手段は、前記出力ユーザから前記出力対象データの出力要求の選択を受け付けるための画面に、前記出力ユーザが登録した前記出力対象データの出力要求と、前記出力ユーザが代理ユーザとして設定された前記出力対象データの出力要求と、切り替え表示すること
を特徴とする請求項１乃至５何れか一項記載の出力システム。
【請求項７】
端末装置及び一台以上の情報処理装置と通信可能な出力装置であって、
出力ユーザを代理ユーザとして設定している、出力対象データの出力要求を登録した登録ユーザの情報を表示し、前記出力ユーザから前記登録ユーザの選択を受け付ける選択受付手段と、
前記出力ユーザに選択された前記登録ユーザの前記出力対象データの出力要求の取得依頼を前記情報処理装置に対して行い、前記出力ユーザに選択された前記登録ユーザの前記出力対象データの出力要求を前記情報処理装置から提供する出力要求取得手段と、
前記出力ユーザから前記出力対象データの出力要求の選択を受け付け、選択を受け付けた出力要求の前記出力対象データを蓄積先から取得して前記出力対象データを出力する出力処理手段と、
を有する出力装置。
【請求項８】
端末装置、出力装置及び一台以上の情報処理装置がネットワークを介して接続される出力システムにおいて実行される出力方法であって、
登録ユーザが操作する前記端末装置から受け付けた出力対象データの出力要求を登録する登録処理ステップと、
出力ユーザが操作する前記出力装置において、前記出力ユーザを代理ユーザとして設定している前記登録ユーザの情報を表示し、前記出力ユーザから前記登録ユーザの選択を受け付ける選択受付ステップと、
前記出力ユーザに選択された前記登録ユーザの前記出力対象データの出力要求の取得依頼を前記出力装置から受け付け、前記出力ユーザに選択された前記登録ユーザの前記出力対象データの出力要求を前記出力装置に提供する出力要求提供ステップと、
前記出力装置において、前記出力ユーザから前記出力対象データの出力要求の選択を受け付け、選択を受け付けた出力要求の前記出力対象データを蓄積先から取得して前記出力対象データを出力する出力処理ステップと、
を有する出力方法。
【請求項９】
端末装置及び一台以上の情報処理装置と通信可能な出力装置を、
出力ユーザを代理ユーザとして設定している、出力対象データの出力要求を登録した登録ユーザの情報を表示し、前記出力ユーザから前記登録ユーザの選択を受け付ける選択受付手段、
前記出力ユーザに選択された前記登録ユーザの前記出力対象データの出力要求の取得依頼を前記情報処理装置に対して行い、前記出力ユーザに選択された前記登録ユーザの前記出力対象データの出力要求を前記情報処理装置から提供する出力要求取得手段、
前記出力ユーザから前記出力対象データの出力要求の選択を受け付け、選択を受け付けた出力要求の前記出力対象データを蓄積先から取得して前記出力対象データを出力する出力処理手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力システム、出力装置、プログラム及び出力方法に関する。
【背景技術】
【０００２】
セキュリティを低下させずに、印刷ジョブをスプールしたユーザ以外のユーザによっても印刷を可能とする目的で、印刷ジョブの印刷が許可されたユーザのユーザ情報を記録したユーザ実行権限表を印刷ジョブに添付する印刷システムは従来から知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
例えばクライアント端末からユーザにより登録された印刷ジョブを一旦蓄積し、ログインしたユーザからの印刷指示により画像形成装置で印刷を実行する、いわゆるプルプリントシステムがある。プルプリントシステムは、印刷ジョブを登録したユーザ以外のユーザによる印刷を可能するため、代理ユーザの設定が可能な場合があった。
【０００４】
しかしながら、プルプリントシステムは印刷ジョブを登録したユーザ以外のユーザによる印刷を可能するため、印刷ジョブの登録のたびに代理ユーザの設定が必要であり、手間が掛かるという問題があった。
【０００５】
なお、このような問題はプルプリントシステム等の印刷システムに限らず、ユーザが蓄積先に蓄積したジョブをプロジェクタやモニタなどの出力装置から出力する出力システムにおいても同様に存在する。
【０００６】
本発明の実施の形態は、上記の点に鑑みなされたもので、代理出力の設定を容易に行わせることができる出力システム、出力装置、プログラム及び出力方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本願請求項１は、端末装置、出力装置及び一台以上の情報処理装置がネットワークを介して接続される出力システムであって、登録ユーザが操作する前記端末装置から受け付けた出力対象データの出力要求を登録する登録処理手段と、出力ユーザが操作する前記出力装置において、前記出力ユーザを代理ユーザとして設定している前記登録ユーザの情報を表示し、前記出力ユーザから前記登録ユーザの選択を受け付ける選択受付手段と、前記出力ユーザに選択された前記登録ユーザの前記出力対象データの出力要求の取得依頼を前記出力装置から受け付け、前記出力ユーザに選択された前記登録ユーザの前記出力対象データの出力要求を前記出力装置に提供する出力要求提供手段と、前記出力装置において、前記出力ユーザから前記出力対象データの出力要求の選択を受け付け、選択を受け付けた出力要求の前記出力対象データを蓄積先から取得して前記出力対象データを出力する出力処理手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明の実施の形態によれば、代理出力の設定を容易に行わせることができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る印刷システムの一例の構成図である。
【図２】本実施形態に係るコンピュータの一例のハードウェア構成図である。
【図３】本実施形態に係る画像形成装置の一例のハードウェア構成図である。
【図４】本実施形態に係るプリントサーバ装置の一例の処理ブロック図である。
【図５】本実施形態に係る画像形成装置の一例の処理ブロック図である。
【図６】本実施形態に係るクライアント端末の一例の処理ブロック図である。
【図７】サーバ情報の一例の構成図である。
【図８】印刷ジョブ情報の一例の構成図である。
【図９】クライアント端末における設定画面の一例のイメージ図である。
【図１０】代理ユーザの設定を受け付ける画面の一例のイメージ図である。
【図１１】画像形成装置におけるログイン処理の一例のフローチャートである。
【図１２】ログイン後に画像形成装置に表示されるホーム画面の一例のイメージ図である。
【図１３】印刷ジョブ情報一覧画面の一例のイメージ図である。
【図１４】オーナの印刷ジョブ情報一覧画面を表示する処理の一例のフローチャートである。
【図１５】オーナの印刷ジョブ情報の数をプリントサーバ装置に問い合わせる為の問い合わせ情報の一例の説明図である。
【図１６】オーナ選択画面の一例のイメージ図である。
【図１７】印刷ジョブ情報一覧画面の他の例のイメージ図である。
【図１８】本実施形態に係る印刷ジョブ出力処理の一例のフローチャートである。
【図１９】印刷中画面の一例のイメージ図である。
【図２０】印刷設定変更画面の一例のイメージ図である。
【図２１】印刷ジョブ情報の一例の構成図である。
【図２２】代理印刷受付画面の一例のイメージ図である。
【図２３】代理ユーザ設定画面の一例のイメージ図である。
【図２４】代理ユーザ候補設定画面の一例のイメージ図である。
【図２５】印刷ジョブ情報の一例の構成図である。
【図２６】オーナの印刷ジョブ情報一覧画面を表示する処理の他の例のフローチャートである。
【図２７】オーナの印刷ジョブ情報の数をプリントサーバ装置に問い合わせる為の問い合わせ情報の一例の説明図である。
【発明を実施するための形態】
【００１０】
次に、本発明の実施の形態について、詳細に説明する。なお、本実施形態では出力システムの一例としての印刷システムを例として説明するが、印刷システムに限定するものではない。出力システムは投影システムや表示システムの他、蓄積先に蓄積してあるジョブを出力するシステムであればよい。
［第１の実施形態］
＜システム構成＞
図１は、本実施形態に係る印刷システムの一例の構成図である。印刷システム１はＬＡＮなどのネットワークＮ１を介して接続されたプリントサーバ装置１０、認証サーバ装置１１、画像形成装置１２、クライアント端末１３を有する。プリントサーバ装置１０、認証サーバ装置１１、画像形成装置１２、クライアント端末１３は無線又は有線による通信手段を有している。図１ではプリントサーバ装置１０、認証サーバ装置１１、画像形成装置１２、クライアント端末１３が１台である例を示しているが、複数台あってもよい。
【００１１】
プリントサーバ装置１０は一台以上の情報処理装置により実現される。プリントサーバ装置１０は印刷データや印刷ジョブ情報を保有している。プリントサーバ装置１０は画像形成装置１２等からの要求に基づき、印刷データや印刷ジョブ情報を画像形成装置１２等に送信する。
【００１２】
認証サーバ装置１１は一台以上の情報処理装置によって実現される。認証サーバ装置１１はユーザ情報を保有し、画像形成装置１２等からの要求に基づき認証を行う。また、認証サーバ装置１１は後述のように代理ユーザの設定機能を提供する。画像形成装置１２は有線や無線通信でネットワークＮ１に接続される出力装置である。画像形成装置１２はプリンタ、コピー機、複合機、レーザプリンタなどの印刷装置の他、プロジェクタやモニタなどの表示出力を実行する投影装置や表示装置、オーディオなどの音声データを出力する音声出力装置であってもよい。
【００１３】
クライアント端末１３はユーザが利用する情報処理装置である。クライアント端末１３はスマートフォンや携帯電話、ＰＣなどの端末装置である。クライアント端末１３は後述のように代理ユーザの設定機能を提供するプラグインなどのクライアントツールがインストールされている。なお、図１の印刷システム１の構成は一例であり、他の構成であってもよい。
【００１４】
＜ハードウェア構成＞
図１のプリントサーバ装置１０、認証サーバ装置１１、クライアント端末１３は、図２に示すハードウェア構成のコンピュータ等により実現される。図２は、本実施形態に係るコンピュータの一例のハードウェア構成図である。
【００１５】
図２に示したコンピュータ５００は、入力装置５０１、表示装置５０２、外部Ｉ／Ｆ５０３、ＲＡＭ５０４、ＲＯＭ５０５、ＣＰＵ５０６、通信Ｉ／Ｆ５０７、及びＨＤＤ５０８などを備え、それぞれがバスＢで相互に接続されている。なお、入力装置５０１及び表示装置５０２は必要なときに接続して利用する形態であってもよい。
【００１６】
入力装置５０１はキーボードやマウスなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置５０２はディスプレイなどを含み、コンピュータ５００による処理結果を表示する。
【００１７】
通信Ｉ／Ｆ５０７はコンピュータ５００をネットワークＮ１に接続するインタフェースである。これにより、コンピュータ５００は通信Ｉ／Ｆ５０７を介してデータ通信を行うことができる。
【００１８】
ＨＤＤ５０８はプログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータは、例えばコンピュータ５００全体を制御する基本ソフトウェアであるＯＳや、ＯＳ上において各種機能を提供するアプリケーションソフトウェアなどである。
【００１９】
外部Ｉ／Ｆ５０３は、外部装置とのインタフェースである。外部装置には、記録媒体５０３ａなどがある。これにより、コンピュータ５００は外部Ｉ／Ｆ５０３を介して記録媒体５０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体５０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリなどがある。
【００２０】
ＲＯＭ５０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ５０５には、コンピュータ５００の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ５０４は、プログラムやデータを一時保持する揮発性の半導体メモリである。
【００２１】
ＣＰＵ５０６は、ＲＯＭ５０５やＨＤＤ５０８などの記憶装置からプログラムやデータをＲＡＭ５０４上に読み出し、処理を実行することで、コンピュータ５００全体の制御や機能を実現する演算装置である。
【００２２】
本実施形態に係るプリントサーバ装置１０、認証サーバ装置１１、クライアント端末１３は、上記したコンピュータ５００のハードウェア構成により後述するような各種処理を実現できる。
【００２３】
図１の画像形成装置１２は、例えば図３に示すようなハードウェア構成のコンピュータにより実現される。図３は本実施形態に係る画像形成装置の一例のハードウェア構成図である。図３に示した画像形成装置１２は、コントローラ６０１、操作パネル６０２、外部Ｉ／Ｆ６０３、通信Ｉ／Ｆ６０４、プリンタ６０５及びスキャナ６０６などを備える。
【００２４】
コントローラ６０１はＣＰＵ６１１、ＲＡＭ６１２、ＲＯＭ６１３、ＮＶＲＡＭ６１４及びＨＤＤ６１５などを備える。ＲＯＭ６１３は、各種プログラムやデータが格納されている。ＲＡＭ６１２はプログラムやデータを一時保持する。ＮＶＲＡＭ６１４は、例えば設定情報等が格納されている。また、ＨＤＤ６１５は各種プログラムやデータが格納されている。
【００２５】
ＣＰＵ６１１は、ＲＯＭ６１３やＮＶＲＡＭ６１４、ＨＤＤ６１５などからプログラムやデータ、設定情報等をＲＡＭ６１２上に読み出し、処理を実行することで、画像形成装置１２全体の制御や機能を実現する。
【００２６】
操作パネル６０２はユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えている。外部Ｉ／Ｆ６０３は外部装置とのインタフェースである。外部装置には、記録媒体６０３ａなどがある。これにより、画像形成装置１２は外部Ｉ／Ｆ６０３を介して記録媒体６０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体６０３ａにはＩＣカード、フレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等がある。
【００２７】
通信Ｉ／Ｆ６０４は、画像形成装置１２をネットワークＮ１に接続するインタフェースである。これにより、画像形成装置１２は通信Ｉ／Ｆ６０４を介してデータ通信を行うことができる。プリンタ６０５は、印刷データを用紙に印刷するための印刷装置である。スキャナ６０６は原稿から画像データ（電子データ）を読み取るための読取装置である。
【００２８】
＜ソフトウェア構成＞
《プリントサーバ装置》
本実施形態に係るプリントサーバ装置１０は例えば図４に示す処理ブロックにより実現される。図４は本実施形態に係るプリントサーバ装置の一例の処理ブロック図である。
【００２９】
図４のプリントサーバ装置１０はプログラムを実行することにより、ジョブ登録処理部２２、ジョブ情報提供部２３、印刷データ提供部２４、サーバ情報保持部２５、ジョブ情報保持部２６、印刷データ保持部２７を実現している。
【００３０】
ジョブ登録処理部２２は印刷ジョブを受け付け、印刷ジョブの登録処理を行う。ジョブ情報提供部２３は画像形成装置１２からの要求に基づき、印刷ジョブ情報を画像形成装置１２に提供する。
【００３１】
印刷データ提供部２４は画像形成装置１２からの要求に基づき、印刷データを画像形成装置１２に提供する。サーバ情報保持部２５は後述のサーバ情報を保持する。ジョブ情報保持部２６は印刷ジョブ情報を保持する。また、印刷データ保持部２７は印刷データを保持する。
【００３２】
《画像形成装置》
本実施形態に係る画像形成装置１２は、例えば図５に示す処理ブロックにより実現される。図５は本実施形態に係る画像形成装置の一例の処理ブロック図である。
【００３３】
画像形成装置１２はプログラムを実行することにより、操作受付部４１、データ表示処理部４２、ログイン処理部４３、ジョブ情報取得部４４、ジョブ選択受付部４５、印刷データ取得部４６、印刷設定更新受付部４７、印刷処理部４８を実現している。
【００３４】
操作受付部４１はユーザからの操作を受け付ける。データ表示処理部４２はユーザに対する表示を行う。ログイン処理部４３はユーザからのログイン操作を受け付け、後述のようにログイン処理を行う。ジョブ情報取得部４４は印刷ジョブ情報をプリントサーバ装置１０から取得する。
【００３５】
ジョブ選択受付部４５は後述の印刷ジョブ情報一覧画面から印刷ジョブの選択を受け付ける。印刷データ取得部４６はユーザにより選択された印刷ジョブの印刷データを後述のようにプリントサーバ装置１０から取得する。印刷設定更新受付部４７はユーザから印刷設定更新の要求を受け付けると、印刷データの印刷設定を更新する。印刷処理部４８は取得した印刷データを印刷設定に従ってプリンタ６０５から印刷する印刷処理を行う。
【００３６】
《クライアント端末》
本実施形態に係るクライアント端末１３は、例えば図６に示す処理ブロックにより実現される。図６は本実施形態に係るクライアント端末の一例の処理ブロック図である。
【００３７】
クライアント端末１３はプログラムを実行することにより、文書作成アプリケーション６１、仮想プリンタドライバ６２、実プリンタドライバ６３、プラグイン６４、プラットフォームＡＰＩ６５、プラットフォーム６６、記憶部６７を実現している。プラグイン６４は印刷フロープラグイン７１、ジョブ蓄積プラグイン７２、代理印刷プラグイン７３を有する。プラットフォーム６６は表示制御（ＵＩ制御）部８１、設定部８２、通信部８３を有する。
【００３８】
文書作成アプリケーション６１はユーザから印刷の要求を受け付けるアプリケーションの一例である。文書作成アプリケーション６１は一例であって、ユーザから印刷等の出力の要求を受け付けるアプリケーションであればよい。
【００３９】
仮想プリンタドライバ６２はアプリケーションデータを機種依存しない中間形式の印刷データに変換して出力するプリンタドライバである。中間形式の印刷データは画像形成装置１２の機種に依存しない印刷データである。ＸＰＳ（XML Paper Specification）形式のデータは中間形式の印刷データの一例である。また、アプリケーションデータは出力対象データの一例である。
【００４０】
実プリンタドライバ６３は、アプリケーションデータ又は中間形式の印刷データを画像形成装置１２が印刷できる実形式の印刷データに変換して出力するプリンタドライバである。ＲＡＷ形式のデータは、実形式の印刷データの一例である。
【００４１】
なお、アプリケーションデータ等の出力対象データ、中間形式又は実形式の印刷データ等は、ユーザが出力を要求してから出力装置に出力されるまでの間、出力の対象として取り扱われる出力データと捉えることができる。例えばアプリケーションデータは、アプリケーションに従ったデータ形式のデータである。
【００４２】
したがって、出力の要求から出力の実行までにどのようなデータ形式となっているかは関係なく、アプリケーションデータ、中間形式の印刷データ、実形式の印刷データ等は全て出力対象データと言える。
【００４３】
また、出力データは印刷出力に利用するデータに限らず、表示（投影）出力に利用するデータ（表示（画像）データなど）や、音声出力に利用するデータ（音声データなど）であってもよい。出力データは印刷、表示、音声再生等の１または複数の出力用途に応じた出力データを取り扱うことができる。
【００４４】
プラグイン６４はプラットフォーム６６上で動作するソフトウェアである。プラグイン６４はプラットフォームＡＰＩ６５を利用することで、プラットフォーム６６の機能を利用できる。プラグイン６４の印刷フロープラグイン７１は印刷フロー制御を行う。ジョブ蓄積プラグイン７２は印刷ジョブの蓄積を行う。代理印刷プラグイン７３は代理印刷に関する処理を行う。代理印刷プラグイン３３は印刷ジョブごとに代理ユーザを設定する場合に利用される。
【００４５】
プラットフォームＡＰＩ６５はプラグイン６４が、プラットフォーム６６の機能を利用するためのインタフェースである。プラットフォームＡＰＩ６５はプラグイン６４からの要求をプラットフォーム６６が受信するために設けられた予め定義されたインタフェースであり、例えば関数やクラス等により構成される。
【００４６】
プラットフォーム６６の表示制御部８１は例えば文書作成アプリケーション６１やプラグイン６４等からの要求に基づいて表示装置５０２の表示を制御する。設定部８２はプラグイン６４の設定を行う。通信部８３はプリントサーバ装置１０、認証サーバ装置１１や画像形成装置１２等との通信を実行する。記憶部６７は設定等を記憶する。
【００４７】
クライアント端末１３はプラグイン６４が共通に利用する機能をプラットフォーム６６に集約することで、処理を集約している。なお、図６の処理ブロック図の分類形態は一例であり、図６に示されるような階層で分類されていることは必須でない。プラグイン６４は管理者やユーザが所望するものを適宜インストールして使用できる。したがって、クライアント端末１３は必ず印刷フロープラグイン７１、ジョブ蓄積プラグイン７２及び代理印刷プラグイン７３を備えていなければならないわけではない。
【００４８】
《サーバ情報》
図７はサーバ情報の一例の構成図である。図７のサーバ情報はサーバＩＤ、ＩＰアドレス、ホスト名、ポート番号、ポート番号（ｈｔｔｐｓ）などの項目を有している。サーバＩＤはプリントサーバ装置１０をサーバとして一意に特定するための特定情報である。ＩＰアドレスはサーバＩＤにより特定されるサーバのＩＰアドレスである。
【００４９】
ホスト名はサーバＩＤにより特定されるサーバのホスト名である。ポート番号はサーバＩＤにより特定されるサーバと通信を行う際のポート番号である。ポート番号（ｈｔｔｐｓ）はサーバＩＤにより特定されるサーバと暗号化を行った状態で通信を行う際のポート番号である。
【００５０】
例えば印刷データを印刷するとき、画像形成装置１２は後述の印刷ジョブ情報に含まれるサーバＩＤをキー情報として図７のサーバ情報を検索することで印刷データが蓄積されているプリントサーバ装置１０と通信を行い、印刷データを取得できる。
【００５１】
《印刷ジョブ情報》
図８は印刷ジョブ情報の一例の構成図である。印刷ジョブ情報は文書ＩＤ、ユーザ名、ユーザ表示名、サーバＩＤ、ジョブ名、データ蓄積先、蓄積言語、ページ数、面設定、色情報、部数などの項目を有している。
【００５２】
文書ＩＤは印刷ジョブを一意に識別するための識別情報である。ユーザ名は印刷ジョブを登録したユーザの名前である。ユーザ表示名は印刷ジョブを登録したユーザの表示名である。サーバＩＤは印刷ジョブが蓄積されているサーバのサーバＩＤである。ジョブ名は印刷ジョブの名前であって、例えば印刷データの文書名である。また、データ蓄積先は印刷ジョブの印刷データが蓄積されている場所を示している。
【００５３】
蓄積言語は蓄積されている印刷データの形式を示している。例えば印刷ジョブ情報は蓄積言語が「ＸＰＳ」である場合、中間形式の印刷データが蓄積されていることを示し、蓄積言語が「ＰＣＬ」である場合、実形式の印刷データが蓄積されていることを示す。中間形式の印刷データとはフォーマットに関する共通仕様が一般に公開され、かつ、再編集が容易な形式の印刷データである。また、中間形式の印刷データのデータ形式はＸＰＳに限らない。中間形式の印刷データのデータ形式はＰＤＦ（Portable Document Format）等であってもよい。
【００５４】
一方、実形式の印刷データとは画像形成装置１２に依存した印刷データである。実形式の印刷データのデータ形式はＰＣＬに限らない。例えば実形式の印刷データのデータ形式はＰＳ（Post  Script）等であってもよい。
【００５５】
中間形式及び実形式の印刷データの性質の違いの一例としては印刷データの出力態様に関する設定の変更（出力データの編集）に対する自由度の違いが挙げられる。印刷データの出力態様に関する設定には、例えば両面／片面などの印刷面の設定やカラー／白黒などのカラーモードの設定、２ｉｎ１などの集約の設定などがある。
【００５６】
例えばＸＰＳといった中間形式の印刷データであれば印刷面の設定変更、カラーモードの設定変更、集約の設定変更が行える。ＰＣＬといった実形式の印刷データであれば印刷面の設定変更、カラーを白黒にする設定変更は行える一方で、白黒をカラーにする設定変更や集約の設定変更は行えないといった設定変更の制約が生じる。中間印刷データが、再編集が容易な形式のデータであるとは、一つの側面として、このような出力態様に関する設定の変更の自由度が挙げられる。
【００５７】
ページ数は印刷データのページ数を表す。面設定は印刷データの面数を表す。色情報は印刷データの色情報を表す。部数は印刷データの印刷時の部数を表す。例えばユーザが印刷ジョブの登録を要求すると、図８の印刷ジョブ情報にはユーザが登録を要求した印刷ジョブの印刷ジョブ情報が登録される。
【００５８】
＜処理の詳細＞
以下では、本実施形態に係る印刷システム１の処理の詳細について説明する。
【００５９】
《クライアント端末における設定処理》
図９はクライアント端末における設定画面の一例のイメージ図である。図９の設定画面１０００はプリントサーバ装置１０及び認証サーバ装置１１との通信を可能にする為の設定と、認証情報の設定と、が可能である。
【００６０】
プリントサーバ装置１０との通信を可能にする為の設定には、プリントサーバ装置１０のホスト名／ＩＰアドレス、ポート番号、ＳＳＬの有効／無効の項目が含まれる。プリントサーバ装置１０との通信を可能にする為の設定は接続ボタン１００２を押下することにより行われる接続テストにより確認できる。
【００６１】
認証サーバ装置１１との通信を可能にする為の設定には、認証サーバ装置１１のホスト名／ＩＰアドレス、ポート番号の項目が含まれる。認証サーバ装置１１との通信を可能にする為の設定は接続ボタン１００１を押下することにより行われる接続テストにより確認できる。
【００６２】
《認証サーバ装置における代理ユーザ設定処理》
認証サーバ装置１１は例えば図１０に示す画面から代理ユーザの設定を受け付ける。図１０は代理ユーザの設定を受け付ける画面の一例のイメージ図である。図１０（ａ）は認証サーバ装置１１においてユーザ編集処理を行うためのユーザ編集画面１０１０の一例である。また、図１０（ｂ）は認証サーバ装置１１において代理ユーザ設定処理を行うための代理ユーザ設定画面１０２０の一例である。なお、図１０（ａ）のユーザ編集画面１０１０及び図１０（ｂ）の代理ユーザ設定画面１０２０は認証サーバ装置１１において表示されてもよいし、認証サーバ装置１１とネットワークＮ１を介して接続されるクライアント端末１３に表示されてもよい。
【００６３】
図１０（ａ）のユーザ編集画面１０１０は、ログインユーザ名及び表示名を入力する入力欄と、パスワード、カード情報、代理ユーザ情報及び権限情報の編集を行うためのボタンと、を有する。なお、表示名は、画像形成装置１２において表示されるユーザ表示名である。
【００６４】
代理ユーザ情報の編集を行うためのボタン１０１１が押下されると、認証サーバ装置１１は図１０（ｂ）の代理ユーザ設定画面１０２０を表示する。図１０（ｂ）の代理ユーザ設定画面１０２０は図１０（ａ）のユーザ編集画面１０１０のログインユーザが自身の印刷ジョブの権限を委譲する代理ユーザの設定を行う画面である。
【００６５】
図１０の代理ユーザ設定画面１０２０は、ユーザ編集画面１０１０のログインユーザであるオーナが自身の印刷ジョブの権限を委譲する代理ユーザとしてユーザ名「ＡＡＡ」及び「ＢＢＢ」のユーザを選択している例を示している。ユーザ編集画面１０１０及び代理ユーザ設定画面１０２０により設定されたオーナと代理ユーザとを紐付ける情報はユーザがログインする際に認証サーバ装置１１から画像形成装置１２に通知される。
【００６６】
ユーザ編集画面１０１０及び代理ユーザ設定画面１０２０により設定されたオーナと代理ユーザとを紐付ける情報により、代理ユーザがログインユーザとして画像形成装置１２にログインした際、オーナの印刷ジョブの全てを代理として印刷できる。
【００６７】
《画像形成装置におけるログイン処理》
ユーザは図１１に示す手順で画像形成装置１２にログインを行う。図１１は画像形成装置におけるログイン処理の一例のフローチャートである。ここではオーナが印刷ジョブをプリントサーバ装置１０に蓄積済みであるとして説明する。例えばオーナは文書作成アプリケーション６１を操作して印刷設定画面などを開き、仮想プリンタドライバ６２を選択して印刷を指示することにより、印刷ジョブ蓄積処理を開始できる。ユーザが仮想プリンタドライバ６２を選択して印刷を要求すると、クライアント端末１３は印刷ジョブをプリントサーバ装置１０に蓄積する。
【００６８】
ステップＳ５１において、ユーザは画像形成装置１２の操作パネル６０２を操作して例えばログイン画面の表示を要求する。画像形成装置１２の操作受付部４１はユーザからの操作を受け付け、データ表示処理部４２にログイン画面を表示させる。
【００６９】
ステップＳ５１において、操作受付部４１はユーザからログイン画面へのユーザ名の入力を受け付ける。また、ステップＳ５２において、操作受付部４１はユーザからログイン画面へのパスワードの入力を受け付ける。なお、ユーザ名及びパスワードはユーザの認証情報の一例である。ステップＳ５３において、ログイン処理部４３はログイン画面に入力されたユーザ名及びパスワードを認証情報として認証サーバ装置１１に送信し、認証情報の問い合わせを行う。
【００７０】
ステップＳ５４において、認証サーバ装置１１は画像形成装置１２から認証情報を受信する。ステップＳ５５において、認証サーバ装置１１は画像形成装置１２から受信した認証情報の検索をユーザ情報保持部９１に依頼する。ユーザ情報保持部９１は画像形成装置１２から受信した認証情報を保持しているかを検索により確認し、検索結果を認証サーバ装置１１に送信する。
【００７１】
ステップＳ５６において、認証サーバ装置１１はユーザ情報保持部９１から検索結果を受信する。ステップＳ５７において、認証サーバ装置１１は画像形成装置１２から受信した認証情報と、ユーザ情報保持部９１が保持している認証情報と、に整合があるかを確認する。
【００７２】
画像形成装置１２から受信した認証情報と、ユーザ情報保持部９１が保持している認証情報と、に整合があれば、認証サーバ装置１１はステップＳ５８において、ユーザに対して画像形成装置１２の利用権限を設定する。そして、認証サーバ装置１１はステップＳ５９において、成功通知と共に、ユーザに設定した利用権限の情報を画像形成装置１２に対して送信する。
【００７３】
なお、画像形成装置１２から受信した認証情報と、ユーザ情報保持部９１が保持している認証情報と、に整合がなければ、認証サーバ装置１１はステップＳ５９において、失敗通知を画像形成装置１２に対して送信する。
【００７４】
ステップＳ６０において、画像形成装置１２のログイン処理部４３は認証サーバ装置１１から認証情報の問い合わせの結果を受信する。なお、ユーザ編集画面１０１０及び代理ユーザ設定画面１０２０により設定されたオーナと代理ユーザとを紐付ける情報は例えばステップＳ６０において認証サーバ装置１１から画像形成装置１２に通知される。
【００７５】
ステップＳ６１において画像形成装置１２のログイン処理部４３は認証情報の問い合わせの結果として認証サーバ装置１１から利用権限の情報を受信したか否かを判定する。利用権限の情報を受信したと判定すると、ログイン処理部４３はステップＳ６２においてログインを成功させる。ログインの成功によりユーザは設定された利用権限の範囲で画像形成装置１２のアプリケーションや機能などの利用が可能となる。なお、利用権限の情報を受信していないと判定すると、ログイン処理部４３はステップＳ６３においてログインの失敗を操作パネル６０２などに表示させる。
【００７６】
図１１のログイン処理はユーザ名及びパスワードをユーザの認証情報として利用しているが、例えばＩＣカードの登録情報を用いたログイン処理も可能である。ＩＣカードの登録情報を用いたログイン処理は、例えばユーザ情報保持部９１にＩＣカードの登録情報とユーザ名などのユーザを特定する情報とを、予め紐づけて登録しておくことにより可能である。なお、ユーザを特定する情報と紐づけられていないＩＣカードの登録情報がログイン処理に利用された場合は、ＩＣカードの登録情報とユーザ名などのユーザを特定する情報とを紐づけて登録する処理を画像形成装置１２から受け付けるようにしてもよい。
【００７７】
ログインが成功すると、画像形成装置１２のデータ表示処理部４２は図１２に示すようなホーム画面１０３０を例えば操作パネル６０２に表示させる。図１２はログイン後に画像形成装置に表示されるホーム画面の一例のイメージ図である。図１２のホーム画面１０３０は、コピー、プリンタ、ドキュメントサーバ、スキャナ、ファクシミリなどのアプリケーションへのリンクボタンが表示され、アプリケーションへの遷移を容易にする。
【００７８】
また、図１２のホーム画面１０３０は更新ボタンやログアウトボタンを配置することにより画面更新やログアウトをスムーズに行える構成となっている。図１２のホーム画面１０３０は基本アプリケーション以外へのリンク「Ｅｍｂｅｄｄｅｄ  Ａｐｐｌｉｃａｔｉｏｎ」も設定可能である。なお、図１２のホーム画面１０３０は一例であって、ユーザに設定された利用権限やユーザによる操作によりレイアウトを変更可能である。
【００７９】
《印刷ジョブ情報一覧画面の表示》
例えばユーザはホーム画面１０３０からプリンタのアプリケーションへのリンクボタンを押下することで、印刷ジョブ情報一覧画面の表示を画像形成装置１２に要求する。画像形成装置１２のジョブ情報取得部４４はログインに成功したユーザの印刷ジョブ情報をプリントサーバ装置１０に要求する。プリントサーバ装置１０のジョブ情報提供部２３はログインに成功したユーザのユーザ名が設定されている印刷ジョブ情報を検索する。
【００８０】
また、ジョブ情報提供部２３は検索した印刷ジョブ情報に設定されているサーバＩＤを取得し、そのサーバＩＤが設定されているサーバ情報を検索する。ジョブ情報提供部２３は検索した印刷ジョブ情報とサーバ情報とを画像形成装置１２に送信する。
【００８１】
画像形成装置１２のジョブ情報取得部４４はログインに成功したユーザの印刷ジョブ情報と、その印刷ジョブ情報に設定されているサーバＩＤのサーバ情報とをプリントサーバ装置１０から受信する。画像形成装置１２のデータ表示処理部４２はプリントサーバ装置１０から受信したユーザの印刷ジョブ情報と、印刷ジョブ情報に設定されているサーバＩＤのサーバ情報とを利用して、図１３に示す印刷ジョブ情報一覧画面１０５０を操作パネル６０２に表示する。
【００８２】
図１３は印刷ジョブ情報一覧画面の一例のイメージ図である。図１３の印刷ジョブ情報一覧画面１０５０はログインに成功したユーザ（ログインユーザ）の印刷ジョブ情報のリスト１０５１が含まれる。印刷ジョブ情報のリスト１０５１は各印刷ジョブ情報がボタン等の選択可能な部品で表されている。図１３の各印刷ジョブ情報を表す部品には、印刷データの文書名、印刷ジョブの蓄積処理を行った年月日、ページ数、部数、面設定、色情報が一例として表示されている。
【００８３】
また、図１３の印刷ジョブ情報一覧画面１０５０は全選択ボタン、オーナ選択ボタン１０５２、更新ボタン、条件変更ボタン、削除ボタン、印刷ボタンが含まれる。さらに、図１３の印刷ジョブ情報一覧画面１０５０はログインに成功したユーザが蓄積している印刷ジョブ数を表示している。
【００８４】
全選択ボタンは印刷ジョブ情報のリスト１０５１の全ての印刷ジョブ情報を選択するボタンである。オーナ選択ボタン１０５２は後述のオーナ選択画面を操作パネル６０２に表示させるためのボタンである。更新ボタンは、印刷ジョブ情報のリスト１０５１を更新するためのボタンである。更新ボタンが押下されると、ジョブ情報取得部４４はプリントサーバ装置１０から印刷ジョブ情報及びサーバ情報を再取得する。
【００８５】
条件変更ボタンは選択されている印刷ジョブ情報の印刷設定変更画面を表示するボタンである。削除ボタンは選択されている印刷ジョブ情報を削除するボタンである。印刷ボタンは選択されている印刷ジョブ情報の印刷指示を行うボタンである。
【００８６】
《オーナの印刷ジョブ情報一覧画面の表示》
例えばログインユーザは印刷ジョブ情報一覧画面１０５０からオーナ選択ボタン１０５２を押下することで、オーナ選択画面の表示を画像形成装置１２に要求し、オーナ選択画面を表示させる。ログインユーザはオーナ選択画面からオーナを選択することで、選択したオーナから権限を委譲された印刷ジョブ情報のリストを印刷ジョブ情報一覧画面に表示させることができる。
【００８７】
図１４は、オーナの印刷ジョブ情報一覧画面を表示する処理の一例のフローチャートである。ステップＳ７１において、画像形成装置１２の操作受付部４１はログインユーザによるオーナ選択ボタン１０５２の押下を受け付ける。ステップＳ７２において、ジョブ情報取得部４４はログインユーザが代理ユーザとして紐付けられているオーナの印刷ジョブ情報の数をプリントサーバ装置１０に問い合わせる。なお、ジョブ情報取得部４４は複数人のオーナの印刷ジョブ情報の数をステップＳ７２において問い合わせてもよい。
【００８８】
図１５はオーナの印刷ジョブ情報の数をプリントサーバ装置に問い合わせる為の問い合わせ情報の一例の説明図である。図１５の問い合わせ情報は「Ｏｗｎｅｒ＿Ａ」と「Ｏｗｎｅｒ＿Ｂ」とが自身の印刷ジョブの権限をログインユーザに委譲した例である。図１５の問い合わせ情報により、ログインユーザが代理ユーザとして権限を委譲されたオーナのユーザ名がプリントサーバ装置１０に通知される。
【００８９】
ステップＳ７３において、プリントサーバ装置１０のジョブ情報提供部２３はジョブ情報保持部２６の印刷ジョブ情報をオーナのユーザ名で検索する。ステップＳ７４においてジョブ情報提供部２３は検索結果に基づき、オーナのユーザ名ごとに印刷ジョブ情報の数をカウントする。
【００９０】
ステップＳ７５において、ジョブ情報提供部２３はステップＳ７２の問い合わせに対する応答として、オーナのユーザ名ごとに印刷ジョブ情報の数をカウントした結果を画像形成装置１２に通知する。
【００９１】
ステップＳ７６において、画像形成装置１２のデータ表示処理部４２はプリントサーバ装置１０から受信したオーナのユーザ名ごとに印刷ジョブ情報の数をカウントした結果を利用して図１６に示すようなオーナ選択画面１０６０を操作パネルに表示する。
【００９２】
図１６はオーナ選択画面の一例のイメージ図である。図１６のオーナ選択画面１０６０は選択可能なオーナのオーナ情報がボタン等の選択可能な部品で表されている。図１６のオーナ情報を表す部品には、ログインユーザが代理ユーザとして権限を委譲されたオーナのユーザ表示名と、オーナのユーザ名ごとにカウントした印刷ジョブ情報の数と、が一例として表示されている。
【００９３】
また、図１６のオーナ選択画面１０６０はキャンセル処理を要求し、オーナ選択画面１０６０を閉じるキャンセルボタンと、ログインユーザが選択したオーナの印刷ジョブ情報のリストが含まれる印刷ジョブ情報一覧画面を表示させるＯＫボタンと、が含まれる。
【００９４】
ステップＳ７７において、ログインユーザは図１６のオーナ選択画面１０６０から印刷ジョブ情報のリストを表示させたいオーナを選択し、ＯＫボタンを押下する。ステップＳ７８において、画像形成装置１２のジョブ情報取得部４４はオーナ選択画面１０６０から選択されたオーナの認証設定を用いて内部ログインを行う。なお、内部ログインに必要な情報はログイン処理時に認証サーバ装置１１から取得しているものとする。
【００９５】
ステップＳ７９において、画像形成装置１２のジョブ情報取得部４４は図１６のオーナ選択画面１０６０から選択されたオーナの印刷ジョブ情報をプリントサーバ装置１０に要求する。ステップＳ８０において、プリントサーバ装置１０のジョブ情報提供部２３は選択されたオーナのユーザ名が設定されている印刷ジョブ情報を検索する。
【００９６】
また、ジョブ情報提供部２３は検索した印刷ジョブ情報に設定されているサーバＩＤを取得し、そのサーバＩＤが設定されているサーバ情報を検索する。ステップＳ８１においてジョブ情報提供部２３は検索した印刷ジョブ情報とサーバ情報とを画像形成装置１２に送信する。
【００９７】
画像形成装置１２のジョブ情報取得部４４は選択されたオーナの印刷ジョブ情報と、その印刷ジョブ情報に設定されているサーバＩＤのサーバ情報とをプリントサーバ装置１０から受信する。ステップＳ８２において、画像形成装置１２のデータ表示処理部４２は受信したオーナの印刷ジョブ情報と印刷ジョブ情報に設定されているサーバＩＤのサーバ情報とを利用して、図１７に示す印刷ジョブ情報一覧画面１０７０を操作パネル６０２に表示する。
【００９８】
図１７は印刷ジョブ情報一覧画面の他の例のイメージ図である。図１７の印刷ジョブ情報一覧画面１０７０は、選択されたオーナの印刷ジョブ情報のリスト１０７１が含まれている。図１７の印刷ジョブ情報一覧画面１０７０は、オーナ選択ボタン１０５２の替わりにログインユーザボタン１０７２を有し、オーナのユーザ表示名が表示されている点で図１３の印刷ジョブ情報一覧画面１０５０と異なる。
【００９９】
ログインユーザボタン１０７２は図１３の印刷ジョブ情報一覧画面５０の表示に切り替えるためのボタンである。ログインユーザは図１３のオーナ選択ボタン１０５２と図１７のログインユーザボタン１０７２とを利用することで、自身の印刷ジョブ情報とオーナの印刷ジョブ情報との表示の切り替えを容易に行うことができる。
【０１００】
図１４の処理によれば、ログインユーザはオーナから権限を委譲された印刷ジョブのリスト１０７１を容易に表示させることができ、印刷ジョブのリスト１０７１から選択した印刷ジョブ情報の印刷指示を容易に行うことができる。また、オーナは自身が蓄積した全ての印刷ジョブの権限を委譲する代理ユーザを予め設定できるため、代理印刷の設定が容易となる。
【０１０１】
《印刷ジョブ出力処理》
例えばユーザは図１３の印刷ジョブ情報一覧画面１０５０の印刷ジョブ情報のリスト１０５１から印刷指示を行いたい印刷ジョブ情報を選択して印刷ボタンを押下することにより印刷ジョブ出力処理を画像形成装置１２に要求できる。また、ユーザは図１７の印刷ジョブ情報一覧画面１０７０の印刷ジョブ情報のリスト１０７１から印刷指示を行いたい印刷ジョブ情報を選択して印刷ボタンを押下することにより印刷ジョブ出力処理を画像形成装置１２に要求できる。
【０１０２】
図１８は本実施形態に係る印刷ジョブ出力処理の一例のフローチャートである。画像形成装置１２のジョブ選択受付部４５はステップＳ１０１において、図１７の印刷ジョブ情報一覧画面１０７０の印刷ジョブ情報のリスト１０７１等からユーザによる印刷ジョブ情報の選択を受け付ける。
【０１０３】
ステップＳ１０２において、ジョブ選択受付部４５は印刷ジョブ情報一覧画面１０７０の印刷ボタンをユーザに押下され、ステップＳ１０１で選択を受け付けた印刷ジョブ情報の印刷指示を受け付ける。そして、ステップＳ１０３において、印刷データ取得部４６は印刷指示を受け付けた印刷ジョブ情報の印刷データ取得要求をプリントサーバ装置１０に送信する。
【０１０４】
ステップＳ１０４においてプリントサーバ装置１０は画像形成装置１２から印刷データ取得要求を受信する。ステップＳ１０５において、プリントサーバ装置１０の印刷データ提供部２４は、画像形成装置１２から要求された実形式の印刷データを印刷データ保持部２７から取得する。ステップＳ１０６において、印刷データ提供部２４は実形式の印刷データを印刷データ取得要求元である画像形成装置１２に送信する。
【０１０５】
ステップＳ１０７において、画像形成装置１２はプリントサーバ装置１０から実形式の印刷データを受信する。ステップＳ１０８において、画像形成装置１２の印刷処理部４８は受信した実形式の印刷データの印刷を実行する。ステップＳ１０９において、印刷処理部４８は印刷を完了する。
【０１０６】
ステップＳ１１０において、印刷処理部４８は実形式の印刷データの印刷結果の送信処理を開始する。印刷処理部４８は印刷データの処理結果をプリントサーバ装置１０に送信する。印刷結果には、画像形成装置１２のログインユーザを印刷実行者とする情報が含まれている。ステップＳ１１１において、プリントサーバ装置１０は印刷データの印刷結果を受信する。ステップＳ１１２において、プリントサーバ装置１０のジョブ登録処理部２２は受信した印刷データの印刷結果に基づき、印刷データの削除や印刷ジョブ情報の更新処理等を行う。また、印刷結果をアカウンティングログとして自身あるいは外部の記憶装置に記録する。
【０１０７】
したがって、代理ユーザがオーナの印刷ジョブを選択し、印刷データの印刷を実行した場合でも、画像形成装置１２はオーナの認証設定を用いて内部ログインを行っているためにオーナを印刷実行者としてアカウンティングを管理することができる。これはオーナから依頼された代理ユーザがオーナの印刷ジョブを実行したとしても、本質的には依頼者であるオーナが印刷実行者に該当すると考えられるためである。
【０１０８】
近年、ユーザ毎に何枚の印刷を行ったかといったユーザ毎の使用量を管理するために印刷結果のアカウンティングログを収集し、集計したいという要望がある。この時、依頼された側の代理ユーザではなく依頼した側のオーナを印刷実行者として集計できることで印刷物を必要とするユーザ単位で使用量を管理することができる。
【０１０９】
図１８のフローチャートに示したように、本実施形態の印刷システム１の画像形成装置１２はプリントサーバ装置１０に蓄積されている印刷データを取得して印刷できる。
【０１１０】
なお、ステップＳ１０２において、印刷ジョブ情報の印刷指示を受け付けたあと、画像形成装置１２のデータ表示処理部４２は例えば図１９に示すような印刷中画面１０８０を操作パネル６０２に表示する。
【０１１１】
図１９は印刷中画面の一例のイメージ図である。図１９の印刷中画面１０８０は印刷中の印刷データの文書名や蓄積処理を行った日時、ページ数が含まれるため、ユーザに印刷中の印刷ジョブの内容を確認させることができる。
【０１１２】
また、図１７の印刷ジョブ情報一覧画面１０７０等の条件変更ボタンが押下されることにより、画像形成装置１２の操作パネル６０２には例えば図２０に示すような印刷設定変更画面１０９０が表示される。図２０は印刷設定変更画面の一例のイメージ図である。
【０１１３】
図２０の印刷設定変更画面１０９０は条件変更ボタンが押下されたときに選択されていた印刷ジョブ情報の印刷設定のうち、変更が可能な印刷設定が含まれる。図２０の印刷設定変更画面１０９０には変更が可能な印刷設定の一例として、部数、面設定、色情報が表示されている。
【０１１４】
図２０の印刷設定変更画面１０９０では、面設定を変更しないか、片面に変更するかを選択できる。また、図２０の印刷設定変更画面１０９０では色情報を変更しないか、モノクロに変更するかを選択できる。また、図２０の印刷設定変更画面１０９０はチェック印刷ボタン、印刷ボタンが含まれる。
【０１１５】
チェック印刷ボタンはチェック印刷（１部の印刷）を行うボタンである。また、印刷ボタンは印刷設定変更画面１０９０に表示されている印刷設定で印刷を開始するボタンである。印刷ボタンが押下されると、画像形成装置１２は印刷設定変更画面１０９０に表示されている印刷設定で印刷データの出力を開始する。
【０１１６】
なお、本実施形態の印刷システム１はプリントサーバ装置１０に実形式の印刷データを蓄積している。実形式の印刷データは、中間形式の印刷データよりも変更が可能な印刷設定の数が少ない。そこで、本実施形態の印刷システム１はプリントサーバ装置１０に中間形式の印刷データを蓄積することで、パンチやステープル等の印刷設定の変更も受け付けることができるようにしてもよい。
【０１１７】
この場合、本実施形態の印刷システム１は、中間形式の印刷データの印刷ジョブ情報が選択された場合に、パンチやステープル等の印刷設定の変更も受け付ける印刷設定変更画面としてもよい。なお、本実施形態の印刷システム１は代理ユーザが印刷ジョブの出力を行った場合のアカウンティングをオーナのアカウンティングとして計上する。
【０１１８】
＜まとめ＞
本実施形態に係る印刷システム１によれば、オーナは自身が蓄積した全ての印刷ジョブの権限を委譲する代理ユーザの設定を、容易に行うことができる。
［第２の実施形態］
第１の実施形態の印刷システム１はオーナが自身の蓄積した全ての印刷ジョブの権限を委譲する代理ユーザの設定を行うものである。一方、第２の実施形態の印刷システム１はオーナが自身の蓄積した印刷ジョブごとに代理ユーザの設定を行うものである。なお、第２の実施形態は一部を除いて第１の実施形態と同一であるため、同一部分についての説明を適宜省略する。
【０１１９】
システム構成、ハードウェア構成、ソフトウェア構成は第１の実施形態と同様であるため説明を省略する。なお、印刷ジョブ情報は図２１に示すような構成となる。図２１は印刷ジョブ情報の一例の構成図である。印刷ジョブ情報は図８の項目に代理印刷許可者の項目が追加された構成である。代理印刷許可者は印刷ジョブの権限を委譲した代理ユーザを示すための情報であって、例えばユーザＩＤなどが設定される。
【０１２０】
ユーザが印刷ジョブの登録を要求すると、図２１の印刷ジョブ情報にはユーザが登録を要求した印刷ジョブの印刷ジョブ情報が登録される。
【０１２１】
＜処理の詳細＞
以下では、本実施形態に係る印刷システム１の処理の詳細について説明する。クライアント端末１３における設定処理、画像形成装置１２におけるログイン処理、印刷ジョブ情報一覧画面１０５０の表示、印刷ジョブ出力処理は第１の実施形態と同様である。
【０１２２】
《クライアント端末における代理ユーザ設定処理》
例えばオーナは文書作成アプリケーション６１を操作して印刷設定画面などを開き、仮想プリンタドライバ６２を選択して印刷を指示することにより、印刷ジョブ蓄積処理を開始できる。オーナが仮想プリンタドライバ６２を選択して印刷を要求すると、クライアント端末１３は図２２に示すような代理印刷受付画面を表示装置５０２に表示させる。
【０１２３】
図２２は代理印刷受付画面の一例のイメージ図である。ログインユーザは図２２の代理印刷受付画面１１００から代理印刷を行うか否かを設定する。クライアント端末１３の代理印刷プラグイン７３は代理印刷受付画面１１００からログインユーザによる「代理印刷を行う」設定を受け付けると、図２３に示すような代理ユーザ設定画面１１１０を表示装置５０２に表示させる。
【０１２４】
図２３は代理ユーザ設定画面の一例のイメージ図である。代理ユーザ設定画面１１１０はクライアント端末１３において代理ユーザ設定処理を行うための画面例である。例えばログインユーザであるオーナは、印刷ジョブ蓄積処理の対象である印刷ジョブの権限を委譲する代理ユーザを代理ユーザ設定画面１１１０から選択できる。例えば図２３の代理ユーザ設定画面１１１０は、ログインユーザであるオーナが印刷ジョブ蓄積処理の対象である印刷ジョブの権限を委譲する代理ユーザとしてユーザ名「ＡＡＡ」及び「ＢＢＢ」のユーザを選択している例を示している。
【０１２５】
また、ログインユーザであるオーナは、印刷を指示するプリンタドライバを代理ユーザ設定画面１１１０から選択できる。さらに、ログインユーザであるオーナは代理ユーザ設定画面１１１０の代理ユーザ候補選択ボタン１１１１を押下することで、代理ユーザ候補設定処理を開始できる。
【０１２６】
オーナが代理ユーザ候補選択ボタン１１１１を押下すると、クライアント端末１３は図２４に示す代理ユーザ候補設定画面１１２０を表示装置５０２に表示させる。図２４は代理ユーザ候補設定画面の一例のイメージ図である。
【０１２７】
代理ユーザ候補設定画面１１２０はユーザ名及びユーザ表示名の表示欄が左右に一つずつ設けられており、左側の表示欄から右側の表示欄に移動されたユーザが代理ユーザ候補のプリセットとして設定される。
【０１２８】
このように、オーナは印刷ジョブ蓄積処理の対象である印刷ジョブごとに代理ユーザを代理ユーザ設定画面１１１０から選択できる。クライアント端末１３のジョブ蓄積プラグイン７２は印刷ジョブ蓄積処理の対象である印刷ジョブごとに代理ユーザが選択されたあと例えば図２５に示すような印刷ジョブ情報の印刷ジョブをプリントサーバ装置１０に蓄積する。
【０１２９】
図２５は印刷ジョブ情報の一例の構成図である。図２５の印刷ジョブ情報はオーナである「Ｏｗｎｅｒ＿Ａ」が代理ユーザとして「Ｕｓｅｒ＿Ａ」及び「Ｕｓｅｒ＿Ｂ」を選択した例を表している。図２５ではジョブ名「ＪＯＢ  ＮＡＭＥ」のＰＪＬの後部にオーナのユーザ表示名と、代理ユーザのユーザＩＤと、が含まれている。
【０１３０】
ユーザＩＤは認証サーバ装置１１において一意に設定されている情報であるため、適切なユーザに対して代理印刷の権限を付与できる。なお、図２５の印刷ジョブ情報に含まれるオーナのユーザ表示名は図２１のユーザ表示名として設定される。また、図２５の印刷ジョブ情報に含まれる代理ユーザのユーザＩＤは、図２１の代理印刷許可者として設定される。なお、図２５のジョブ名のＰＪＬの後部に含まれる「＃」は各ＰＤＬ形式に応じた区切り文字であり、複数の代理印刷許可者を設定できる。
【０１３１】
《オーナの印刷ジョブ情報一覧画面の表示》
例えばログインユーザは印刷ジョブ情報一覧画面１０５０からオーナ選択ボタン１０５２を押下することで、オーナ選択画面の表示を画像形成装置１２に要求し、オーナ選択画面を表示させる。ログインユーザはオーナ選択画面からオーナを選択することで、選択したオーナから権限を委譲された印刷ジョブ情報のリストを印刷ジョブ情報一覧画面に表示させることができる。
【０１３２】
図２６は、オーナの印刷ジョブ情報一覧画面を表示する処理の他の例のフローチャートである。ステップＳ１３１において画像形成装置１２の操作受付部４１はログインユーザによるオーナ選択ボタン１０５２の押下を受け付ける。
【０１３３】
ステップＳ１３２において、ジョブ情報取得部４４はログインユーザが代理ユーザとして紐付けられているオーナの印刷ジョブ情報の数をプリントサーバ装置１０に問い合わせる。なお、ジョブ情報取得部４４は複数人のオーナの印刷ジョブ情報の数をステップＳ１３２において問い合わせてもよい。
【０１３４】
図２７はオーナの印刷ジョブ情報の数をプリントサーバ装置に問い合わせる為の問い合わせ情報の一例の説明図である。図２７の問い合わせ情報は「Ｕｓｅｒ＿Ａ」がログインユーザであるときの例である。図２７の問い合わせ情報の「ｄｅｌｅｇａｔｅＵｓｅｒＩＤ＝１０」により、プリントサーバ装置１０にログインユーザである「Ｕｓｅｒ＿Ａ」のユーザＩＤ「１０」が通知される。図２７の問い合わせ情報により、プリントサーバ装置１０はログインユーザに権限が委譲されているか否かを印刷ジョブごとに判定できる。
【０１３５】
ステップＳ１３３において、プリントサーバ装置１０のジョブ情報提供部２３はジョブ情報保持部２６の印刷ジョブ情報の項目「代理印刷許可者」を「Ｕｓｅｒ＿Ａ」のユーザＩＤで検索する。また、ステップＳ１３４においてジョブ情報提供部２３は検索結果に基づきオーナのユーザ名ごとに印刷ジョブ情報の数をカウントする。
【０１３６】
ステップＳ１３５において、ジョブ情報提供部２３はステップＳ１３２の問い合わせに対する応答として、オーナのユーザ名ごとに印刷ジョブ情報の数をカウントした結果を画像形成装置１２に通知する。ステップＳ１３６において、画像形成装置１２のデータ表示処理部４２はプリントサーバ装置１０から受信したオーナのユーザ名ごとに印刷ジョブ情報の数をカウントした結果を利用して図１６に示したようなオーナ選択画面１０６０を操作パネルに表示する。
【０１３７】
ステップＳ１３７において、ログインユーザはオーナ選択画面１０６０から印刷ジョブ情報のリストを表示させたいオーナを選択し、ＯＫボタンを押下する。ステップＳ１３８において、画像形成装置１２のジョブ情報取得部４４はオーナ選択画面１０６０から選択されたオーナの認証設定を用いて内部ログインを行う。なお、内部ログインに必要な情報はログイン処理時に認証サーバ装置１１から取得しているものとする。
【０１３８】
ステップＳ１３９において、画像形成装置１２のジョブ情報取得部４４はオーナ選択画面１０６０から選択されたオーナがログインユーザに権限を委譲した印刷ジョブ情報をプリントサーバ装置１０に要求する。ステップＳ１４０において、プリントサーバ装置１０のジョブ情報提供部２３はログインユーザのユーザＩＤが項目「代理印刷許可者」に設定されている印刷ジョブ情報を検索する。
【０１３９】
また、ジョブ情報提供部２３は検索した印刷ジョブ情報に設定されているサーバＩＤを取得し、そのサーバＩＤが設定されているサーバ情報を検索する。ステップＳ１４１においてジョブ情報提供部２３は検索した印刷ジョブ情報とサーバ情報とを画像形成装置１２に送信する。
【０１４０】
画像形成装置１２のジョブ情報取得部４４は選択されたオーナがログインユーザに権限を委譲した印刷ジョブ情報と、その印刷ジョブ情報に設定されているサーバＩＤのサーバ情報とをプリントサーバ装置１０から受信する。ステップＳ１４２において、画像形成装置１２のデータ表示処理部４２は受信したオーナの印刷ジョブ情報と印刷ジョブ情報に設定されているサーバＩＤのサーバ情報とを利用して、図１７に示した印刷ジョブ情報一覧画面１０７０を操作パネル６０２に表示する。
【０１４１】
図２６の処理によれば、ログインユーザはオーナから権限を委譲された印刷ジョブのリスト１０７１を容易に表示させることができ、印刷ジョブのリスト１０７１から選択した印刷ジョブ情報の印刷指示を容易に行うことができる。また、オーナは自身が蓄積した印刷ジョブの権限を委譲する代理ユーザを代理ユーザ設定画面１１１０から印刷ジョブごとに設定できるため、代理印刷の設定が容易となる。
【０１４２】
＜まとめ＞
本実施形態に係る印刷システム１によれば、オーナは自身が蓄積した印刷ジョブの権限を委譲する代理ユーザの設定を印刷ジョブごとに容易に行うことができる。
【０１４３】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【０１４４】
なお、本発明の適用範囲は印刷用途に限らず、上述した印刷システム１は、出力システムの一例である。よって本発明の適用範囲は印刷データや印刷ジョブ情報を取り扱う出力システムに限らない。クライアント端末１３は、出力対象データの出力要求や出力処理の指示においてユーザが使用する装置である端末装置の一例である。
【０１４５】
プリントサーバ装置１０は、印刷データ等の出力対象データや、印刷ジョブ情報等の出力対象データに関する情報である出力データ関連情報（出力対象データの出力要求）を蓄積（保持）し、出力装置に送信する情報処理装置（データ保持装置）の一例である。
【０１４６】
したがって、プリントサーバ装置１０は例えば出力装置がプロジェクタであれば、プロジェクタを用いて表示出力（投影）したい表示データ（出力データ）を保持し、また、表示出力する際の表示方法等の設定（出力データ関連情報）を保持することもできる。
【０１４７】
また、プリントサーバ装置１０は印刷データと表示データの両方を保持することもできる。プリントサーバ装置１０は印刷データを印刷出力する複合機や表示データを表示するプロジェクタ等、異なる出力データを出力する複数の出力装置に対して出力装置に応じた出力データや出力データ関連情報等を送信することもできる。
【０１４８】
認証サーバ装置１１はユーザ情報を保持し、要求に応じて認証を実行し、認証結果を応答する情報処理装置（認証装置）の一例である。オーナは、端末装置から出力対象データの出力要求を登録するユーザである登録ユーザの一例である。代理ユーザは、画像形成装置１２等の出力装置から出力データを出力するときに出力装置を操作するユーザである出力ユーザの一例である。なお、オーナ自身も出力対象データを出力できる場合、オーナも出力ユーザになり得る。
【０１４９】
ジョブ登録処理部２２は登録ユーザが操作する端末装置から受け付けた出力対象データの出力要求を登録する機能を実現する登録処理手段の一例である。ジョブ情報取得部４４は、出力ユーザが操作する出力装置において、出力ユーザを代理ユーザとして設定している登録ユーザの情報を表示し、出力ユーザから登録ユーザの選択を受け付ける機能を実現する選択受付手段の一例である。
【０１５０】
ジョブ情報提供部２３は、出力ユーザによって選択された登録ユーザの出力対象データの出力要求の取得依頼を受け付け、選択された登録ユーザの出力対象データの出力要求を提供する機能を実現する出力要求提供手段の一例である。
【０１５１】
ジョブ選択受付部４５、印刷データ取得部４６、印刷処理部４８は、出力ユーザから出力対象データの出力要求の選択を受け付ける機能、選択を受け付けた出力要求の出力対象データを蓄積先から取得する機能、蓄積先から取得した出力対象データを出力する機能を実現する出力処理手段の一例である。
【０１５２】
また、代理ユーザの設定は、認証サーバ装置１１、代理印刷プラグイン７３は、ユーザが代理ユーザとして選択した他のユーザを設定し、代理ユーザの設定を保持する機能を実現する代理ユーザ設定手段を備える。
【０１５３】
なお、認証サーバ装置１１における代理ユーザ設定手段と、代理印刷プラグイン７３における代理ユーザ設定手段とを区別する場合には、それぞれ番号を付した表記を行う。例えば認証サーバ装置１１における代理ユーザ設定手段を第１の代理ユーザ設定手段、代理印刷プラグイン７３における代理ユーザ設定手段を第２の代理ユーザ設定手段と表記することが一例として挙げられる。なお、番号は逆でもよい。
【０１５４】
ジョブ情報提供部２３は出力ユーザが操作する出力装置に対して、自身を代理ユーザとして設定した登録ユーザの出力対象データの出力要求に関する情報（登録ユーザのユーザ名（表示名）や登録ユーザ単位での出力要求の数等）を提供する機能を実現する。ジョブ情報提供部２３は情報提供手段の一例である。また、登録ユーザの出力対象データの出力要求に関する情報の提供方法として、登録ユーザが登録した出力要求の全てを対象として情報を提供する場合と、登録ユーザが代理ユーザを設定して登録した出力要求を対象として情報を提供する場合とがある。したがって、それぞれの場合を区別する場合には、それぞれ番号を付した表記を行う。例えば登録ユーザが登録した出力要求の全てを対象として情報を提供する情報提供手段を第１の情報提供手段、代理ユーザを設定して登録した出力要求を対象として情報を提供する情報提供手段を第２の情報提供手段と表記することが一例として挙げられる。なお、番号は逆でもよい。
【符号の説明】
【０１５５】
１      印刷システム
１０    プリントサーバ装置
１１    認証サーバ装置
１２    画像形成装置
１３    クライアント端末
２２    ジョブ登録処理部
２３    ジョブ情報提供部
２４    印刷データ提供部
２５    サーバ情報保持部
２６    ジョブ情報保持部
２７    印刷データ保持部
４１    操作受付部
４２    データ表示処理部
４３    ログイン処理部
４４    ジョブ情報取得部
４５    ジョブ選択受付部
４６    印刷データ取得部
４７    印刷設定更新受付部
４８    印刷処理部
６１    文書作成アプリケーション
６２    仮想プリンタドライバ
６３    実プリンタドライバ
６４    プラグイン
６５    プラットフォームＡＰＩ
６６    プラットフォーム
６７    記憶部
７１    印刷フロープラグイン
７２    ジョブ蓄積プラグイン
７３    代理印刷プラグイン
８１    表示制御（ＵＩ制御）部
８２    設定部
８３    通信部
９１    ユーザ情報保持部
５００    コンピュータ
５０１    入力装置
５０２    表示装置
５０３    外部Ｉ／Ｆ
５０３ａ    記録媒体
５０４    ＲＡＭ
５０５    ＲＯＭ
５０６    ＣＰＵ
５０７    通信Ｉ／Ｆ
５０８    ＨＤＤ
６０１    コントローラ
６０２    操作パネル
６０３    外部Ｉ／Ｆ
６０４    通信Ｉ／Ｆ
６０５    プリンタ
６０６    スキャナ
６１１    ＣＰＵ
６１２    ＲＡＭ
６１３    ＲＯＭ
６１４    ＮＶＲＡＭ
６１５    ＨＤＤ
Ｂ    バス
Ｎ１    ネットワーク
【先行技術文献】
【特許文献】
【０１５６】
【特許文献１】特開２００８−７１１９６号公報
【図１】
2018077859.tif 000003
【図２】
2018077859.tif 000004
【図３】
2018077859.tif 000005
【図４】
2018077859.tif 000006
【図５】
2018077859.tif 000007
【図６】
2018077859.tif 000008
【図７】
2018077859.tif 000009
【図８】
2018077859.tif 000010
【図９】
2018077859.tif 000011
【図１０】
2018077859.tif 000012
【図１１】
2018077859.tif 000013
【図１２】
2018077859.tif 000014
【図１３】
2018077859.tif 000015
【図１４】
2018077859.tif 000016
【図１５】
2018077859.tif 000017
【図１６】
2018077859.tif 000018
【図１７】
2018077859.tif 000019
【図１８】
2018077859.tif 000020
【図１９】
2018077859.tif 000021
【図２０】
2018077859.tif 000022
【図２１】
2018077859.tif 000023
【図２２】
2018077859.tif 000024
【図２３】
2018077859.tif 000025
【図２４】
2018077859.tif 000026
【図２５】
2018077859.tif 000027
【図２６】
2018077859.tif 000028
【図２７】
2018077859.tif 000029