(57)【要約】【課題】端末装置に代理出力の書誌情報を登録する場合であっても代理出力を可能とする端末装置を提供することを課題とする。【解決手段】他の端末装置及び出力装置と接続された端末装置であって、代理ユーザを指定したデータの代理出力要求を受け付ける受付手段と、代理ユーザと対応付けて他の端末装置に接続するための情報を管理する管理装置から代理出力要求で指定された代理ユーザと対応付けられた他の端末装置に接続するための情報を取得する取得手段と、代理出力要求を受け付けたデータを保存する保存手段と、他の端末装置に接続するための情報を用いて、データの代理出力要求に関する書誌情報の登録を他の端末装置に要求する登録要求手段と、代理出力要求に関する書誌情報を他の端末装置から取得した出力装置から、代理出力要求を受け付けたデータの取得要求を受け付けてデータを出力装置に提供する提供手段とを有することにより、上記課題を解決する。【選択図】図１
2016126604.tif 000002
【特許請求の範囲】
【請求項１】
他の端末装置及び出力装置とネットワーク経由で接続された端末装置であって、
代理ユーザを指定したデータの代理出力要求を受け付ける代理出力要求受付手段と、
前記代理ユーザと対応付けて他の端末装置に接続するための情報を管理する管理装置から前記代理出力要求で指定された前記代理ユーザと対応付けられた前記他の端末装置に接続するための情報を取得する接続情報取得手段と、
前記代理出力要求を受け付けた前記データを保存する保存手段と、
前記他の端末装置に接続するための情報を用いて、前記データの代理出力要求に関する書誌情報の登録を前記他の端末装置に要求する書誌情報登録要求手段と、
前記データの代理出力要求に関する書誌情報を前記他の端末装置から取得した前記出力装置から、前記代理出力要求を受け付けた前記データの取得要求を受け付けて前記データを前記出力装置に提供するデータ提供手段と、
を有する端末装置。
【請求項２】
前記代理出力要求を受けた前記データの出力を終了した前記出力装置から前記データの削除要求を受け付け、前記代理出力要求を受けた前記データを削除する削除手段、
を更に有する請求項１記載の端末装置。
【請求項３】
前記接続情報取得手段は、前記代理出力要求を受け付けた前記データ、及び、該データの代理出力要求に関する書誌情報、を保存し、前記出力装置からの取得要求を受け付けて前記代理出力要求を受け付けた前記データ、及び、該データの代理出力要求に関する書誌情報、を前記出力装置に提供する保存装置に接続するための情報、が設定されているか否かを判定し、
前記保存手段は、前記保存装置に接続するための情報が設定されていれば、前記代理出力要求を受け付けた前記データ、及び、該データの代理出力要求に関する書誌情報、を前記保存装置に保存させる
ことを特徴とする請求項１又は２記載の端末装置。
【請求項４】
他の端末装置及び出力装置とネットワーク経由で接続された端末装置を、
代理ユーザを指定したデータの代理出力要求を受け付ける代理出力要求受付手段、
前記代理ユーザと対応付けて他の端末装置に接続するための情報を管理する管理装置から前記代理出力要求で指定された前記代理ユーザと対応付けられた前記他の端末装置に接続するための情報を取得する接続情報取得手段、
前記代理出力要求を受け付けた前記データを保存する保存手段、
前記他の端末装置に接続するための情報を用いて、前記データの代理出力要求に関する書誌情報の登録を前記他の端末装置に要求する書誌情報登録要求手段、
前記データの代理出力要求に関する書誌情報を前記他の端末装置から取得した前記出力装置から、前記代理出力要求を受け付けた前記データの取得要求を受け付けて前記データを前記出力装置に提供するデータ提供手段、
として機能させるためのプログラム。
【請求項５】
代理出力を要求する要求ユーザの第１の端末装置と、前記要求ユーザから代理出力を依頼される代理ユーザの第２の端末装置と、データを出力する出力装置と、がネットワーク経由で接続される情報処理システムであって、
前記第１の端末装置は、
前記代理ユーザを指定した前記データの代理出力要求を受け付ける代理出力要求受付手段と、
前記代理ユーザと対応付けて前記第２の端末装置に接続するための情報を管理する管理装置から前記代理出力要求で指定された前記代理ユーザと対応付けられた前記第２の端末装置に接続するための情報を取得する接続情報取得手段と、
前記代理出力要求を受け付けた前記データを保存するデータ保存手段と、
前記第２の端末装置に接続するための情報を用いて、前記データの代理出力要求に関する書誌情報の登録を前記第２の端末装置に要求する書誌情報登録要求手段と、
前記出力装置から、前記代理出力要求を受け付けた前記データの取得要求を受け付けて前記データを前記出力装置に提供するデータ提供手段と、
を有し、
前記第２の端末装置は、
前記第１の端末装置から登録を要求された前記データの代理出力要求に関する書誌情報を保存する書誌情報保存手段と、
前記出力装置からの要求に基づき前記データの代理出力要求に関する書誌情報を前記出力装置に提供する書誌情報提供手段と、
を有し、
前記出力装置は、
前記管理装置から取得した前記代理ユーザと対応付けられた前記第２の端末装置に接続するための情報を用いて、前記第２の端末装置から前記データの代理出力要求に関する書誌情報を取得し、該書誌情報を用いて前記代理出力要求を受け付けた前記データを前記第１の端末装置から取得するデータ取得手段と、
前記書誌情報に基づき前記データを出力する出力手段と、
を有すること
を特徴とする情報処理システム。
【請求項６】
代理出力を要求する要求ユーザの第１の端末装置と、前記要求ユーザから代理出力を依頼される代理ユーザの第２の端末装置と、データを出力する出力装置と、がネットワーク経由で接続される情報処理システムにおいて実行される出力方法であって、
前記第１の端末装置が、前記代理ユーザを指定した前記データの代理出力要求を受け付ける代理出力要求受付ステップと、
前記第１の端末装置が、前記代理ユーザと対応付けて前記第２の端末装置に接続するための情報を管理する管理装置から前記代理出力要求で指定された前記代理ユーザと対応付けられた前記第２の端末装置に接続するための情報を取得する接続情報取得ステップと、
前記第１の端末装置が、前記代理出力要求を受け付けた前記データを保存するデータ保存ステップと、
前記第１の端末装置が、前記第２の端末装置に接続するための情報を用いて、前記データの代理出力要求に関する書誌情報の登録を前記第２の端末装置に要求する書誌情報登録要求ステップと、
前記第２の端末装置が、前記第１の端末装置から登録を要求された前記データの代理出力要求に関する書誌情報を保存する書誌情報保存ステップと、
前記出力装置が、前記管理装置から取得した前記代理ユーザと対応付けられた前記第２の端末装置に接続するための情報を用いて、前記第２の端末装置から前記データの代理出力要求に関する書誌情報を取得するステップと、
前記出力装置が、該書誌情報を用いて前記代理出力要求を受け付けた前記データを前記第１の端末装置から取得するデータ取得ステップと、
前記出力装置が、前記書誌情報に基づき前記データを出力する出力ステップと、
を有する出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、プログラム、情報処理システム及び出力方法に関する。
【背景技術】
【０００２】
従来、ユーザの印刷ジョブをファイルサーバ又はクライアントに保存しておいて、複合機上のオペレーションパネルからユーザ名、パスワードを入力することで、自分が保存した印刷ジョブリストを表示し、選択した印刷ジョブを印刷するシステムがある。
【０００３】
また、印刷ジョブを登録するユーザ（オーナ）と、登録された印刷ジョブを実行するユーザ（代理ユーザ）とが異なる場合に、代理ユーザによるオーナの印刷ジョブの実行を可能とする代理ユーザ印刷は従来から知られている。代理ユーザ印刷ではオーナのユーザ識別情報に対して代理ユーザのユーザ識別情報を関連付けて登録することで、代理ユーザがオーナの利用権限で印刷ジョブを実行していた（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば代理ユーザ印刷は印刷ジョブの書誌情報を、複合機等からの問い合わせを一手に担うサーバに登録しておくことで可能となる。複合機は印刷ジョブリストをサーバから取得するため、代理ユーザがログインした場合にオーナが代理ユーザに依頼した印刷ジョブも合わせて印刷ジョブリストを取得できる。
【０００５】
しかしながら、印刷ジョブの書誌情報をクライアントに登録しておく場合、オーナが代理ユーザに依頼した印刷ジョブの書誌情報はオーナのクライアントに登録される。複合機はログインした代理ユーザのクライアントから印刷ジョブリストを取得するため、オーナのクライアントに登録された、オーナが代理ユーザに依頼した印刷ジョブリストを取得できないという問題があった。
【０００６】
なお、このような問題は代理ユーザ印刷に限らず、オーナが代理ユーザに依頼した出力ジョブを代理ユーザがプロジェクタやモニタなどの出力装置から出力する代理ユーザ出力においても同様に存在する。
【０００７】
本発明の実施の形態は上記の点に鑑みなされたもので、端末装置に代理出力の書誌情報を登録する場合であっても代理出力を可能とする端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本願請求項１は、他の端末装置及び出力装置とネットワーク経由で接続された端末装置であって、代理ユーザを指定したデータの代理出力要求を受け付ける代理出力要求受付手段と、前記代理ユーザと対応付けて他の端末装置に接続するための情報を管理する管理装置から前記代理出力要求で指定された前記代理ユーザと対応付けられた前記他の端末装置に接続するための情報を取得する接続情報取得手段と、前記代理出力要求を受け付けた前記データを保存する保存手段と、前記他の端末装置に接続するための情報を用いて、前記データの代理出力要求に関する書誌情報の登録を前記他の端末装置に要求する書誌情報登録要求手段と、前記データの代理出力要求に関する書誌情報を前記他の端末装置から取得した前記出力装置から、前記代理出力要求を受け付けた前記データの取得要求を受け付けて前記データを前記出力装置に提供するデータ提供手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明の実施の形態によれば端末装置に代理出力の書誌情報を登録する場合であっても代理出力を可能とすることができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る情報処理システムの一例の構成図である。
【図２】本実施形態に係るコンピュータの一例のハードウェア構成図である。
【図３】本実施形態に係る出力装置の一例のハードウェア構成図である。
【図４】本実施形態に係るクライアント端末の一例の処理ブロック図である。
【図５】本実施形態に係るユーザ情報管理サーバの一例の処理ブロック図である。
【図６】本実施形態に係る出力装置の一例の処理ブロック図である。
【図７】代理ユーザ印刷の処理手順の一例を表したフローチャートである。
【図８】ユーザ情報管理サーバに登録されたユーザ情報の一例の構成図である。
【図９】代理ユーザ印刷設定画面の一例のイメージ図である。
【図１０】ジョブ登録処理の一例を表したシーケンス図である。
【図１１】ジョブ登録処理の一例のイメージ図である。
【図１２】印刷ジョブの書誌情報の一例の構成図である。
【図１３】印刷ジョブの書誌情報の一例の構成図である。
【図１４】印刷ジョブの書誌情報の一例の構成図である。
【図１５】ジョブ印刷処理の一例を表したシーケンス図である。
【図１６】操作パネルに表示された印刷ジョブリスト画面の一例のイメージ図である。
【図１７】本実施形態に係る情報処理システムの他の例の構成図である。
【図１８】サーバ設定画面の一例のイメージ図である。
【図１９】ジョブ登録処理の他の例を表したシーケンス図である。
【図２０】印刷ジョブの書誌情報及びデータの保存先判定処理の一例のフローチャートである。
【図２１】プリントサーバに印刷ジョブの書誌情報及びデータを保存するジョブ登録処理の一例のシーケンス図である。
【図２２】プリントサーバに印刷ジョブの書誌情報及びデータを保存したジョブ印刷処理の一例を表したシーケンス図である。
【図２３】印刷ジョブの書誌情報及びデータの保存先判定処理の他の例のフローチャートである。
【図２４】保存先選択画面の一例のイメージ図である。
【発明を実施するための形態】
【００１１】
次に、本発明の実施の形態について、詳細に説明する。なお、本実施形態に係る情報処理システムはクライアント端末に登録された出力ジョブを出力装置から出力（印刷、投影又は表示など）する情報処理システムに適用できる。本実施形態ではクライアント端末に登録された印刷ジョブを出力装置から印刷する例について説明する。
［第１の実施形態］
＜システム構成＞
図１は、本実施形態に係る情報処理システムの一例の構成図である。図１の情報処理システム１はＬＡＮなどのネットワークＮ１を介して接続された複数台のクライアント端末１０、ユーザ情報管理サーバ１２、出力装置１４を有する。なお、図１の情報処理システム１ではクライアント端末１０にユーザＡ用のクライアント端末１０Ａ、ユーザＢ用のクライアント端末１０Ｂが含まれる例を示している。
【００１２】
クライアント端末１０、ユーザ情報管理サーバ１２、出力装置１４は無線又は有線による通信手段を有している。図１ではユーザ情報管理サーバ１２、出力装置１４が１台である例を示しているが、複数台あってもよい。
【００１３】
クライアント端末１０はユーザが利用する端末装置である。クライアント端末１０は例えばスマートフォンや携帯電話、タブレット端末やＰＣ等である。クライアント端末１０は出力装置１４から出力する印刷ジョブを保存し、出力装置１４からの要求に基づいて印刷ジョブを出力装置１４に提供するためのアプリケーションが搭載されている。
【００１４】
ユーザ情報管理サーバ１２は一台以上の情報処理装置によって実現される。ユーザ情報管理サーバ１２はユーザ情報を管理し、各ユーザとクライアント端末１０とのマッピング情報を保持している。
【００１５】
出力装置１４は、ログインしたユーザのクライアント端末１０から印刷ジョブリストを取得し、表示する。印刷ジョブリストからユーザが印刷ジョブを選択すると、出力装置１４はクライアント端末１０から印刷ジョブを取得し、その印刷ジョブを実行する。出力装置１４はログインしたユーザに対応付けられたクライアント端末１０又は印刷ジョブが保存されているクライアント端末１０に接続するためのホスト名やＩＰアドレスをユーザ情報管理サーバ１２から取得する。
【００１６】
なお、出力装置１４は、プリンタ、コピー機、複合機、レーザプリンタなどの印刷出力を行う印刷装置の他、プロジェクタやモニタ等の投影出力や表示出力を行う投影装置や表示装置、オーディオなどの音声出力を行う音声出力装置であってもよい。
【００１７】
本実施例の情報処理システム１では、管理者等が、各ユーザのクライアント端末１０のホスト名やＩＰアドレスをユーザＩＤなどのユーザ識別情報と対応付けてユーザ情報管理サーバ１２に登録しておく。
【００１８】
また、印刷ジョブを登録するユーザ（オーナ）は代理ユーザ印刷を利用する場合、登録した印刷ジョブを実行させるユーザ（代理ユーザ）の候補を一人以上設定しておく。例えばオーナであるユーザＡは代理ユーザの候補としてユーザＢを設定する。ユーザＡのクライアント端末１０Ａは代理ユーザの候補として設定されたユーザＢのクライアント端末１０Ｂのホスト名やＩＰアドレスをユーザ情報管理サーバ１２から取得する。
【００１９】
なお、本実施例では代理ユーザの候補がユーザＢに設定された段階で、クライアント１０Ａがユーザ情報管理サーバ１２に問い合わせてクライアント端末１０Ｂのホスト名やＩＰアドレスを取得しておく例を示している。
【００２０】
オーナであるユーザＡは代理ユーザ印刷を利用する場合に、代理ユーザの候補から例えばユーザＢを指定する。ここで、ユーザＡのクライアント端末１０Ａは、ユーザ情報管理サーバ１２に問い合わせて、ユーザＢのクライアント端末１０Ｂのホスト名やＩＰアドレスに更新がないかをチェックしてもよい。
【００２１】
クライアント端末１０Ａは印刷ジョブの書誌情報及びデータをオーナのクライアント端末１０Ａに保存し、印刷ジョブの書誌情報を代理ユーザのクライアント端末１０Ｂに登録する。なお、印刷ジョブの書誌情報は、ドキュメント名、カラー／モノクロ属性、ページ数、部数、片面／両面などの印刷ジョブの実行に利用する情報である。
【００２２】
出力装置１４はユーザＢが操作パネル６０２からログインすると、印刷ジョブリストを取得するためにユーザＢのクライアント端末１０Ｂに問い合わせる。なお、クライアント端末１０Ｂに登録されている印刷ジョブの書誌情報にはユーザＡから代理ユーザ印刷の依頼があった印刷ジョブの書誌情報も含まれている。
【００２３】
ユーザＡから代理ユーザ印刷の依頼があった印刷ジョブをユーザＢが操作パネル６０２上で選択し、印刷を指示すると、出力装置１４は印刷ジョブの書誌情報から印刷ジョブの保存先であるクライアント端末１０Ａのホスト名やＩＰアドレスを取得する。出力装置１４はクライアント端末１０Ａのホスト名やＩＰアドレスを利用して印刷ジョブのデータをクライアント端末１０Ａから取得し、印刷ジョブを実行して印刷を行う。
【００２４】
また、出力装置１４は印刷が終了したあと、印刷が終了した旨を、印刷ジョブリストの取得元であるクライアント端末１０Ｂと印刷ジョブのデータ（印刷ジョブデータ）の取得元であるクライアント端末１０Ａとに通知する。上記したような出力装置１４の処理は例えば組み込みアプリケーションにより実現できる。
【００２５】
印刷が終了した旨を通知されたクライアント端末１０Ｂは印刷が終了した印刷ジョブの書誌情報を削除する。また、印刷が終了した旨を通知されたクライアント端末１０Ａは印刷が終了した印刷ジョブの書誌情報及びデータを削除する。印刷が終了した旨の通知は印刷ジョブ削除要求であってもよい。
【００２６】
本実施形態に係る情報処理システム１では印刷ジョブの書誌情報及びデータをクライアント端末１０に保存する場合であっても代行ユーザ印刷が可能である。これにより本実施形態に係る情報処理システム１は印刷ジョブの書誌情報及びデータを保存するサーバが無くても、代行ユーザ印刷を実現できる。
【００２７】
なお、図１の情報処理システム１は一例であり、ユーザ情報管理サーバ１２が複数台の構成や、ユーザ情報管理サーバ１２と出力装置１４とが備える機能を一台の装置で実現する構成等であってもよい。
【００２８】
＜ハードウェア構成＞
クライアント端末１０、ユーザ情報管理サーバ１２は、例えば図２に示すハードウェア構成のコンピュータ等により実現される。図２は本実施形態に係るコンピュータの一例のハードウェア構成図である。
【００２９】
図２に示したコンピュータ５００は、入力装置５０１、表示装置５０２、外部Ｉ／Ｆ５０３、ＲＡＭ５０４、ＲＯＭ５０５、ＣＰＵ５０６、通信Ｉ／Ｆ５０７、及びＨＤＤ５０８などを備え、それぞれがバスＢで相互に接続されている。なお、入力装置５０１及び表示装置５０２は必要なときに接続して利用する形態であってもよい。
【００３０】
入力装置５０１はキーボードやマウスなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置５０２はディスプレイなどを含み、コンピュータ５００による処理結果を表示する。
【００３１】
通信Ｉ／Ｆ５０７はコンピュータ５００をネットワークＮ１に接続するインタフェースである。これにより、コンピュータ５００は通信Ｉ／Ｆ５０７を介してデータ通信を行うことができる。
【００３２】
ＨＤＤ５０８はプログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータは、例えばコンピュータ５００全体を制御する基本ソフトウェアであるＯＳや、ＯＳ上において各種機能を提供するアプリケーションソフトウェアなどである。
【００３３】
外部Ｉ／Ｆ５０３は、外部装置とのインタフェースである。外部装置には、記録媒体５０３ａなどがある。これにより、コンピュータ５００は外部Ｉ／Ｆ５０３を介して記録媒体５０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体５０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリなどがある。
【００３４】
ＲＯＭ５０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ５０５には、コンピュータ５００の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ５０４は、プログラムやデータを一時保持する揮発性の半導体メモリである。
【００３５】
ＣＰＵ５０６は、ＲＯＭ５０５やＨＤＤ５０８などの記憶装置からプログラムやデータをＲＡＭ５０４上に読み出し、処理を実行することで、コンピュータ５００全体の制御や機能を実現する演算装置である。
【００３６】
本実施形態に係るクライアント端末１０、ユーザ情報管理サーバ１２は、上記したコンピュータ５００のハードウェア構成により後述する各種処理を実現できる。
【００３７】
図１の出力装置１４は例えば図３に示すようなハードウェア構成のコンピュータにより実現される。図３は本実施形態に係る出力装置の一例のハードウェア構成図である。図３は出力装置１４が複合機である場合のハードウェア構成を示している。
【００３８】
図３に示す出力装置１４は、コントローラ６０１、操作パネル６０２、外部Ｉ／Ｆ６０３、通信Ｉ／Ｆ６０４、プリンタ６０５及びスキャナ６０６などを備える。
【００３９】
コントローラ６０１はＣＰＵ６１１、ＲＡＭ６１２、ＲＯＭ６１３、ＮＶＲＡＭ６１４及びＨＤＤ６１５などを備える。ＲＯＭ６１３は、各種プログラムやデータが格納されている。ＲＡＭ６１２はプログラムやデータを一時保持する。ＮＶＲＡＭ６１４は、例えば設定情報等が格納されている。また、ＨＤＤ６１５は各種プログラムやデータが格納されている。
【００４０】
ＣＰＵ６１１は、ＲＯＭ６１３やＮＶＲＡＭ６１４、ＨＤＤ６１５などからプログラムやデータ、設定情報等をＲＡＭ６１２上に読み出し、処理を実行することで、出力装置１４全体の制御や機能を実現する。
【００４１】
操作パネル６０２はユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えている。外部Ｉ／Ｆ６０３は外部装置とのインタフェースである。外部装置には、記録媒体６０３ａなどがある。これにより、出力装置１４は外部Ｉ／Ｆ６０３を介して記録媒体６０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体６０３ａにはＩＣカード、フレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等がある。
【００４２】
通信Ｉ／Ｆ６０４は、出力装置１４をネットワークＮ１に接続させるインタフェースである。これにより、出力装置１４は通信Ｉ／Ｆ６０４を介してデータ通信を行うことができる。プリンタ６０５は印刷データを用紙に印刷するための印刷装置である。スキャナ６０６は原稿から画像データ（電子データ）を読み取るための読取装置である。
【００４３】
＜ソフトウェア構成＞
《クライアント端末》
本実施形態に係るクライアント端末１０は、例えば図４に示す処理ブロックにより実現される。図４は本実施形態に係るクライアント端末の一例の処理ブロック図である。
【００４４】
クライアント端末１０はプログラムを実行することで、代理印刷制御部２０、操作受付部２２、ユーザ情報取得部２４、ジョブ保存部２６、書誌情報登録要求部２８、ジョブ提供部３０、ジョブ削除部３２を実現している。
【００４５】
代理印刷制御部２０は代理ユーザ印刷に関する制御を行う。操作受付部２２はユーザから各種操作を受け付ける。ユーザ情報取得部２４は各ユーザに対応するクライアント端末１０のホスト名やＩＰアドレスをユーザ情報管理サーバ１２から取得する。ジョブ保存部２６は印刷ジョブの書誌情報、データを保存する。なお、ジョブ保存部２６は書誌情報保存部とジョブデータ保存部とに分けてもよい。
【００４６】
書誌情報登録要求部２８は代理ユーザのクライアント端末１０のホスト名やＩＰアドレスを利用して、代理ユーザのクライアント端末１０に印刷ジョブの書誌情報の登録を要求する。ジョブ提供部３０は出力装置１４からの要求に基づき、印刷ジョブリスト及び印刷ジョブのデータを提供する。ジョブ削除部３２は出力装置１４からの印刷が終了した旨の通知や印刷ジョブ削除要求に基づき、ジョブ保存部２６が保存している印刷ジョブの書誌情報、データを削除する。
【００４７】
《ユーザ情報管理サーバ》
本実施形態に係るユーザ情報管理サーバ１２は、例えば図５に示す処理ブロックにより実現される。図５は、本実施形態に係るユーザ情報管理サーバの一例の処理ブロック図である。
【００４８】
ユーザ情報管理サーバ１２はプログラムを実行することで、ユーザ情報保存部４０及びユーザ情報提供部４２を実現している。ユーザ情報保存部４０は各ユーザのユーザＩＤとクライアント端末１０のホスト名やＩＰアドレスとを対応付けて保存する。
【００４９】
ユーザ情報提供部４２は、クライアント端末１０からのユーザ情報取得要求に基づいて各ユーザのユーザＩＤに対応付くクライアント端末１０のホスト名やＩＰアドレスを提供する。また、ユーザ情報提供部４２は出力装置１４からのユーザ情報取得要求に基づいて各ユーザのユーザＩＤに対応付くクライアント端末１０のホスト名やＩＰアドレスを提供する。
【００５０】
《出力装置》
本実施形態に係る出力装置１４は、例えば図６に示すような処理ブロックにより実現される。図６は本実施形態に係る出力装置の一例の処理ブロック図である。
【００５１】
出力装置１４はプログラムを実行することで、ログイン受付部６０、ユーザ情報取得部６２、ジョブ取得部６４、出力部６６、ジョブ削除要求部６８を実現する。ログイン受付部６０はユーザからのログイン操作を受け付ける。ユーザ情報取得部６２はログインしたユーザに対応付けられているクライアント端末１０のホスト名やＩＰアドレスをユーザ情報管理サーバ１２から取得する。ジョブ取得部６４はログインしたユーザに対応付けられているクライアント端末１０から印刷ジョブリストを取得する。
【００５２】
印刷ジョブリストから印刷ジョブが選択されると、ジョブ取得部６４は印刷ジョブの書誌情報から印刷ジョブデータが保存されているクライアント端末１０を特定し、クライアント端末１０から印刷ジョブデータを取得する。出力部６６は印刷ジョブを実行して印刷を行う。ジョブ削除要求部６８は印刷が終了したあと、印刷ジョブリストの取得元であるクライアント端末１０と印刷ジョブデータの取得元であるクライアント端末１０とに対して印刷ジョブ削除要求を行う。
【００５３】
＜処理の詳細＞
以下では、本実施形態に係る情報処理システム１の処理の詳細について説明する。
【００５４】
《代理ユーザ印刷の処理手順》
本実施形態に係る情報処理システム１は例えば図７に示すような手順で代理ユーザ印刷を行う。図７は代理ユーザ印刷の処理手順の一例を表したフローチャートである。
【００５５】
ステップＳ１１において、管理者等は、各ユーザのクライアント端末１０のホスト名やＩＰアドレスなどのクライアントアドレスをユーザＩＤなどのユーザ識別情報と対応付けたユーザ情報を例えば図８のようにユーザ情報管理サーバ１２に登録しておく。
【００５６】
図８はユーザ情報管理サーバに登録されたユーザ情報の一例の構成図である。図８に示したユーザ情報は、ユーザＩＤとクライアントアドレスとを対応付けて登録するものである。なお、ユーザＩＤはユーザ識別情報の一例であって、ユーザ名など、ユーザを識別できる情報であればよい。また、クライアントアドレスはクライアント端末１０のホスト名やＩＰアドレスなど、クライアント端末１０に接続するための情報であればよい。
【００５７】
ステップＳ１２において、印刷ジョブを登録するユーザ（オーナ）は代理ユーザ印刷を利用する場合、登録した印刷ジョブを実行させるユーザ（代理ユーザ）の候補を例えば図９の代理ユーザ印刷設定画面から一人以上設定しておく。
【００５８】
図９は代理ユーザ印刷設定画面の一例のイメージ図である。図９の代理ユーザ印刷設定画面１０００ではログインユーザ名で表される複数のユーザから代理ユーザの候補を設定することができる。代理ユーザの候補が設定されると、クライアント端末１０はユーザ情報管理サーバ１２から代理ユーザの候補として設定されたユーザのクライアント端末１０のホスト名やＩＰアドレスなどのクライアントアドレスをユーザ情報管理サーバ１２から取得する。ここでは、オーナであるユーザＡが、代理ユーザの候補としてユーザＢを設定したものとして説明する。
【００５９】
ステップＳ１３においてオーナであるユーザＡは代理ユーザ印刷を利用する場合、代理ユーザの候補から代理ユーザとして例えばユーザＢを指定し、代理ユーザ印刷の実行を指示する。ここで、ユーザＡのクライアント端末１０Ａは、ユーザ情報管理サーバ１２に問い合わせて、ユーザＢのクライアント端末１０Ｂのクライアントアドレスに更新がないかをチェックしてもよい。
【００６０】
そして、クライアント端末１０Ａは印刷ジョブの書誌情報及びデータをオーナのクライアント端末１０Ａに保存し、印刷ジョブの書誌情報を代理ユーザのクライアント端末１０Ｂに登録する。なお、ステップＳ１３のジョブ登録処理の詳細は後述する。
【００６１】
ユーザＡから代理ユーザとして指定されたユーザＢはステップＳ１４において出力装置１４にログインする。出力装置１４はログインしたユーザＢのクライアント端末１０Ｂのクライアントアドレスをユーザ情報管理サーバ１２から取得する。そして、出力装置１４はクライアント端末１０Ｂから印刷ジョブリストを取得する。なお、クライアント端末１０Ｂに登録されている印刷ジョブリストにはユーザＡから代理ユーザ印刷の依頼があった印刷ジョブも含まれている。
【００６２】
ユーザＡから代理ユーザ印刷の依頼があった印刷ジョブをユーザＢが操作パネル６０２上で選択し、印刷を指示すると、出力装置１４は印刷ジョブの書誌情報から印刷ジョブの保存先であるクライアント端末１０Ａのクライアントアドレスを取得する。出力装置１４はクライアント端末１０Ａのクライアントアドレスを利用して印刷ジョブのデータをクライアント端末１０Ａから取得し、印刷ジョブを実行して印刷を行う。また、出力装置１４は印刷が終了したあと、印刷が終了した印刷ジョブの書誌情報及びデータをクライアント端末１０Ａ、１０Ｂから削除させる。なお、ステップＳ１４のジョブ印刷処理の詳細は後述する。
【００６３】
《ジョブ登録処理》
図１０はジョブ登録処理の一例を表したシーケンス図である。ステップＳ２１においてオーナであるユーザＡは、代理ユーザの候補から代理ユーザとして例えばユーザＢを指定して、代理ユーザ印刷の実行をクライアント端末１０Ａに指示する。
【００６４】
ステップＳ２２において、クライアント端末１０Ａは、ユーザＡから代理ユーザとして指定されたユーザＢのクライアント端末１０Ｂのクライアントアドレスをユーザ情報管理サーバ１２に問い合わせ、更新がないかをチェックする。なお、ステップＳ２２の処理は必ずしもこのタイミングで行わなくてもよい。
【００６５】
ステップＳ２３において、クライアント端末１０Ａは印刷ジョブの書誌情報及びデータを自端末（クライアント端末１０Ａ）に保存する。また、ステップＳ２４においてクライアント端末１０Ａはクライアント端末１０Ｂのクライアントアドレスを利用し、クライアント端末１０Ｂに印刷ジョブの書誌情報を登録させる。
【００６６】
ここで、ジョブ登録処理について具体例を用いて更に説明する。図１１はジョブ登録処理の一例のイメージ図である。図１１ではユーザＡ用のクライアント端末１０Ａ、ユーザＢ用のクライアント端末１０Ｂ、ユーザＣ用のクライアント端末１０Ｃを一例として示している。
【００６７】
図１１（Ａ）はユーザＡが代理ユーザとしてユーザＢを指定して「Ｔｅｓｔ  Ｄａｔａ３」の代理ユーザ印刷の実行を指示した例を示している。ユーザＡ用のクライアント端末１０Ａは「Ｔｅｓｔ  Ｄａｔａ３」の印刷ジョブの書誌情報及びデータをクライアント端末１０Ａ（自端末）に保存する。また、ユーザＡ用のクライアント端末１０Ａは「Ｔｅｓｔ  Ｄａｔａ３」の印刷ジョブの書誌情報をユーザＢのクライアント端末１０Ｂに登録させる。
【００６８】
図１１（Ｂ）はユーザＢが代理ユーザとしてユーザＡを指定して「Ｔｅｓｔ  Ｄａｔａ２」の代理ユーザ印刷の実行を指示した例を示している。ユーザＢ用のクライアント端末１０Ｂは「Ｔｅｓｔ  Ｄａｔａ２」の印刷ジョブの書誌情報及びデータをクライアント端末１０Ｂ（自端末）に保存する。また、ユーザＢ用のクライアント端末１０Ｂは「Ｔｅｓｔ  Ｄａｔａ２」の印刷ジョブの書誌情報をユーザＡのクライアント端末１０Ａに登録させる。なお、図１１（Ｂ）はユーザＢが「Ｔｅｓｔ  Ｄａｔａ１」及び「Ｔｅｓｔ  Ｄａｔａ５」の印刷の実行も指示している。
【００６９】
図１１（Ｃ）はユーザＣが代理ユーザとしてユーザＢを指定して「Ｔｅｓｔ  Ｄａｔａ４」の代理ユーザ印刷の実行を指示した例を示している。ユーザＣ用のクライアント端末１０Ｃは「Ｔｅｓｔ  Ｄａｔａ４」の印刷ジョブの書誌情報及びデータをクライアント端末１０Ｃ（自端末）に保存する。また、ユーザＣ用のクライアント端末１０Ｃは「Ｔｅｓｔ  Ｄａｔａ４」の印刷ジョブの書誌情報をユーザＢのクライアント端末１０Ｂに登録させる。
【００７０】
図１１のジョブ登録処理により、クライアント端末１０Ａ、１０Ｂ及び１０Ｃは例えば図１２〜図１４に示すような印刷ジョブの書誌情報を保存する。図１２〜図１４は、印刷ジョブの書誌情報の一例の構成図である。図１２はクライアント端末１０Ａにおいて保存される印刷ジョブの書誌情報の一例である。図１３はクライアント端末１０Ｂにおいて保存される印刷ジョブの書誌情報の一例である。図１４はクライアント端末１０Ｃにおいて保存される印刷ジョブの書誌情報の一例である。
【００７１】
図１２〜図１４の印刷ジョブの書誌情報では、代理ユーザ印刷を依頼されたユーザＩＤが「ｄｅｌｅｇａｔｉｏｎ＿ｕｓｅｒ」に設定されている。例えば図１２において「ｉｄ１」の書誌情報はユーザＢがユーザＡに代理ユーザ印刷を依頼した印刷ジョブの書誌情報を表している。また、図１２において「ｉｄ２」の書誌情報はユーザＡがユーザＢに代理ユーザ印刷を依頼した印刷ジョブの書誌情報を表している。
【００７２】
また、例えば図１３において「ｉｄ２」の書誌情報はユーザＢがユーザＡに代理ユーザ印刷を依頼した印刷ジョブの書誌情報を表している。また、図１３において「ｉｄ３」の書誌情報はユーザＡがユーザＢに代理ユーザ印刷を依頼した印刷ジョブの書誌情報を表している。また、図１３において「ｉｄ４」の書誌情報はユーザＣがユーザＢに代理ユーザ印刷を依頼した印刷ジョブの書誌情報を表している。さらに、例えば図１４において「ｉｄ１」の書誌情報はユーザＣがユーザＢに代理ユーザ印刷を依頼した印刷ジョブの書誌情報を表している。
【００７３】
このように図１２〜図１４に示す印刷ジョブの書誌情報では代理ユーザ印刷を依頼したユーザのユーザＩＤを「ｕｓｅｒ＿ｉｄ」に設定し、代理ユーザ印刷を依頼されたユーザのユーザＩＤを「ｄｅｌｅｇａｔｉｏｎ＿ｕｓｅｒ」に設定している。本実施形態の情報処理システム１ではアカウンティングに「ｕｓｅｒ＿ｉｄ」に設定されているユーザＩＤを利用することで、代理ユーザ印刷を依頼したユーザにアカウンティングを行うことができる。
【００７４】
また、本実施形態の情報処理システム１では「ｄｅｌｅｇａｔｉｏｎ＿ｕｓｅｒ」に自端末と対応付けられたユーザＩＤが設定されていれば、他のユーザから代理ユーザ印刷を依頼された印刷ジョブであることが分かる。
【００７５】
《ジョブ印刷処理》
図１５はジョブ印刷処理の一例を表したシーケンス図である。ステップＳ４１においてユーザＡから代理ユーザとして指定されたユーザＢは例えばユーザＩＤ及びパスワードを入力して出力装置１４にログインする。なお、ユーザＩＤ及びパスワードは一例であってユーザを特定できる情報であればよい。
【００７６】
ステップＳ４２において、出力装置１４はログインしたユーザＢのユーザＩＤを指定してユーザ情報管理サーバ１２からクライアント端末１０Ｂのホスト名を取得する。ホスト名はクライアントアドレスの一例である。
【００７７】
ステップＳ４３において、出力装置１４はクライアント端末１０Ｂのホスト名を利用してクライアント端末１０Ｂに接続し、印刷ジョブリストを取得する。なお、印刷ジョブリストはクライアント端末１０Ｂに保存されている印刷ジョブの書誌情報から作成することができる。また、クライアント端末１０Ｂから取得する印刷ジョブリストには印刷ジョブの保存先が情報として含まれている。出力装置１４は取得した印刷ジョブリストを操作パネル６０２に表示する。
【００７８】
ステップＳ４４において、ユーザＢはユーザＡから代理ユーザ印刷の依頼があった印刷ジョブを操作パネル６０２上で選択し、印刷を指示する。ステップＳ４５において出力装置１４は選択された印刷ジョブの書誌情報から印刷ジョブの保存先であるクライアント端末１０Ａのホスト名を取得する。
【００７９】
ステップＳ４５において、出力装置１４はクライアント端末１０Ａのホスト名を利用して印刷ジョブのデータをクライアント端末１０Ａから取得する。ステップＳ４６において出力装置１４は取得した印刷ジョブを実行してデータの印刷を行う。
【００８０】
出力装置１４は印刷が終了するとステップＳ４７において、印刷が終了した印刷ジョブの書誌情報の削除をクライアント端末１０Ｂに要求して、クライアント端末１０Ｂから印刷ジョブの書誌情報を削除させる。
【００８１】
また、出力装置１４は印刷が終了するとステップＳ４８において、印刷が終了した印刷ジョブの書誌情報及びデータの削除をクライアント端末１０Ａに要求して、クライアント端末１０Ａから印刷ジョブの書誌情報及びデータを削除させる。
【００８２】
なお、ステップＳ４８においてログインしたユーザのクライアント端末１０Ｂ以外に印刷ジョブの書誌情報及びデータの削除を要求するか否かは、例えば代理ユーザ印刷であるか否かにより判断できる。代理ユーザ印刷であれば、印刷ジョブのデータはクライアント端末１０Ｂ以外にあるため、出力装置１４はログインしたユーザのクライアント端末１０Ｂ以外に印刷ジョブの書誌情報及びデータの削除を要求すると判定する。出力装置１４は代理ユーザ印刷か否かではなく、印刷ジョブのデータを取得したクライアント端末１０に印刷ジョブの書誌情報及びデータの削除を要求するようにしてもよい。
【００８３】
例えば図１３に示した印刷ジョブの書誌情報の場合、出力装置１４は図１６に示すような印刷ジョブリスト画面１１００を操作パネル６０２に表示する。図１６は操作パネルに表示された印刷ジョブリスト画面の一例のイメージ図である。
【００８４】
図１６の印刷ジョブリスト画面１１００にはユーザＡにより代理ユーザ印刷を依頼された「Ｔｅｓｔ  Ｄａｔａ３」の印刷ジョブの書誌情報１１０１が含まれる。また、図１６の印刷ジョブリスト画面１１００にはユーザＣにより代理ユーザ印刷を依頼された「Ｔｅｓｔ  Ｄａｔａ４」の印刷ジョブの書誌情報１１０２が含まれる。
【００８５】
（まとめ）
本実施形態に係る情報処理システム１では印刷ジョブの書誌情報及びデータをローカルのクライアント端末１０に保存する場合であっても代行ユーザ印刷が可能である。これにより本実施形態に係る情報処理システム１は印刷ジョブの書誌情報及びデータを保存するプリントサーバが無くても、代行ユーザ印刷を実現できる。
［第２の実施形態］
第１の実施形態は印刷ジョブの書誌情報及びデータをローカルのクライアント端末１０に保存することを前提としている。第２の実施形態は印刷ジョブの書誌情報及びデータを保存するサーバが設定されていれば、そのサーバに印刷ジョブの書誌情報及びデータを保存し、サーバが設定されていなければクライアント端末１０に印刷ジョブの書誌情報及びデータを保存するものである。なお、第２の実施形態は一部を除いて第１の実施形態と同様であるため、適宜説明を省略する。
【００８６】
図１７は本実施形態に係る情報処理システムの他の例の構成図である。図１７の情報処理システム１ａは、図１の情報処理システム１にプリントサーバ１６が追加された構成である。プリントサーバ１６は印刷ジョブの書誌情報及びデータを保存するサーバの一例である。
【００８７】
情報処理システム１ａにおいて、印刷ジョブの書誌情報及びデータをプリントサーバ１６に保存する場合、管理者等は、印刷ジョブの書誌情報及びデータの保存に利用するプリントサーバ１６を図１８のようなサーバ設定画面１２００から設定しておく。図１８はサーバ設定画面の一例のイメージ図である。
【００８８】
図１８のサーバ設定画面１２００は印刷ジョブの書誌情報及びデータの保存に利用するプリントサーバ１６を各クライアント端末１０に設定するために利用される。管理者等は印刷ジョブの書誌情報及びデータをプリントサーバ１６に保存させるクライアント端末１０に対して、例えば図１８のサーバ設定画面１２００からプリントサーバ１６を設定しておく。
【００８９】
図１９はジョブ登録処理の他の例を表したシーケンス図である。ステップＳ６１においてオーナであるユーザＡは、代理ユーザの候補から代理ユーザとして例えばユーザＢを指定して、代理ユーザ印刷の実行をクライアント端末１０Ａに指示する。
【００９０】
ステップＳ６２において、クライアント端末１０Ａはプリントサーバ１６が設定されているか否かにより印刷ジョブの書誌情報及びデータの保存先を例えば図２０に示す手順で判定する。
【００９１】
図２０は印刷ジョブの書誌情報及びデータの保存先判定処理の一例のフローチャートである。ステップＳ８１において、クライアント端末１０Ａはプリントサーバ１６の設定があるか否かを判定する。プリントサーバ１６の設定があれば、クライアント端末１０ＡはステップＳ８２に進み、印刷ジョブの書誌情報及びデータの保存先をプリントサーバ１６と判定する。
【００９２】
一方、プリントサーバ１６の設定がなければ、クライアント端末１０ＡはステップＳ８３に進み、印刷ジョブの書誌情報及びデータの保存先を自端末であるクライアント端末１０Ａと判定する。このように、図２０の保存先判定処理によれば、各クライアント端末１０はプリントサーバ１６が設定されていない場合に、第１の実施形態の手順で代理ユーザ印刷を行うことができる。
【００９３】
なお、図１９のシーケンス図のステップＳ６３以降は図２０の保存先判定処理により印刷ジョブの書誌情報及びデータの保存先が自端末と判定された場合を表しており、図１０のステップＳ２２以降と同様であるため、説明を省略する。
【００９４】
また、印刷ジョブの書誌情報及びデータの保存先をプリントサーバ１６と判定した場合のジョブ登録処理は図２１に示すようになる。図２１はプリントサーバに印刷ジョブの書誌情報及びデータを保存するジョブ登録処理の一例のシーケンス図である。
【００９５】
ステップＳ１０１においてオーナであるユーザＡは、代理ユーザの候補から代理ユーザとして例えばユーザＢを指定して、代理ユーザ印刷の実行をクライアント端末１０Ａに指示する。
【００９６】
ステップＳ１０２において、クライアント端末１０Ａはプリントサーバ１６が設定されているか否かにより印刷ジョブの書誌情報及びデータの保存先を例えば図２０に示す手順で判定する。そして、クライアント端末１０Ａは印刷ジョブの書誌情報及びデータの保存先をプリントサーバ１６と判定する。
【００９７】
ステップＳ１０３において、クライアント端末１０Ａは設定されているプリントサーバ１６に印刷ジョブの書誌情報及びデータを登録する。このように、図２１のシーケンス図によれば、各クライアント端末１０はプリントサーバ１６が設定されている場合に、プリントサーバ１６に印刷ジョブの書誌情報及びデータを登録し、代理ユーザ印刷を行うことができる。
【００９８】
なお、プリントサーバ１６に印刷ジョブの書誌情報及びデータが登録されている場合のジョブ印刷処理は図２２に示すようになる。図２２はプリントサーバに印刷ジョブの書誌情報及びデータを保存したジョブ印刷処理の一例を表したシーケンス図である。
【００９９】
ステップＳ１２１においてユーザＡから代理ユーザとして指定されたユーザＢは例えばユーザＩＤ及びパスワードを入力して出力装置１４にログインする。ステップＳ１２２において、出力装置１４はログインしたユーザＢのユーザＩＤを指定してプリントサーバ１６から印刷ジョブリストを取得する。出力装置１４は取得した印刷ジョブリストを操作パネル６０２に表示する。
【０１００】
ステップＳ１２３において、ユーザＢはユーザＡから代理ユーザ印刷の依頼があった印刷ジョブを操作パネル６０２上で選択し、印刷を指示する。ステップＳ１２４において出力装置１４は印刷ジョブのデータをプリントサーバ１６から取得する。ステップＳ１２５において出力装置１４は取得した印刷ジョブを実行してデータの印刷を行う。出力装置１４は印刷が終了するとステップＳ１２６において、印刷が終了した印刷ジョブの書誌情報及びデータの削除をプリントサーバ１６に要求して、印刷ジョブの書誌情報及びデータを削除させる。
【０１０１】
（まとめ）
本実施形態に係る情報処理システム１では、印刷ジョブの書誌情報及びデータを保存するサーバが設定されていれば、そのサーバに印刷ジョブの書誌情報及びデータを保存して代理ユーザ印刷を行うことができる。
【０１０２】
また、本実施形態に係る情報処理システム１では印刷ジョブの書誌情報及びデータを保存するサーバが設定されていなければクライアント端末１０に印刷ジョブの書誌情報及びデータを保存して代理ユーザ印刷を行うことができる。
［第３の実施形態］
第２の実施形態は印刷ジョブの書誌情報及びデータを保存するサーバが設定されている場合に、そのサーバに印刷ジョブの書誌情報及びデータを保存している。第３の実施形態は印刷ジョブの書誌情報及びデータを保存するサーバが設定されている場合、ユーザに印刷ジョブの書誌情報及びデータの保存先を選択させるものである。なお、第３の実施形態は一部を除いて第２の実施形態と同様であるため、適宜説明を省略する。
【０１０３】
第３の実施形態では図１９のステップＳ６２において、クライアント端末１０Ａが図２３に示す手順で印刷ジョブの書誌情報及びデータの保存先を判定する。
【０１０４】
図２３は印刷ジョブの書誌情報及びデータの保存先判定処理の他の例のフローチャートである。ステップＳ１４１において、クライアント端末１０Ａはプリントサーバ１６の設定があるか否かを判定する。プリントサーバ１６の設定があれば、クライアント端末１０ＡはステップＳ１４２に進み、図２４に示すような保存先選択画面１３００を表示して印刷ジョブの書誌情報及びデータの保存先をオーナであるユーザＡに選択させる。
【０１０５】
図２４は保存先選択画面の一例のイメージ図である。図２４の保存先選択画面１３００では「このＰＣにジョブを保存する」を選択することにより、印刷ジョブの書誌情報及びデータの保存先として自端末であるクライアント端末１０Ａを選択できる。また、図２４の保存先選択画面１３００では「プリントサーバにジョブを保存する」を選択することにより、印刷ジョブの書誌情報及びデータの保存先としてプリントサーバ１６を選択することができる。
【０１０６】
ユーザＡが印刷ジョブの書誌情報及びデータの保存先としてプリントサーバ１６を選択すれば、クライアント端末１０ＡはステップＳ１４４に進み、印刷ジョブの書誌情報及びデータの保存先をプリントサーバ１６と判定する。一方、ユーザＡが印刷ジョブの書誌情報及びデータの保存先としてクライアント端末１０Ａを選択すれば、クライアント端末１０ＡはステップＳ１４５に進み、印刷ジョブの書誌情報及びデータの保存先を自端末であるクライアント端末１０Ａと判定する。
【０１０７】
また、ステップＳ１４１においてプリントサーバ１６の設定がなければ、クライアント端末１０ＡはステップＳ１４５に進み、印刷ジョブの書誌情報及びデータの保存先を自端末であるクライアント端末１０Ａと判定する。
【０１０８】
図２３の保存先判定処理によれば、各クライアント端末１０はプリントサーバ１６が設定されていない場合と、印刷ジョブの書誌情報及びデータの保存先としてクライアント端末１０Ａが選択された場合とに、第１の実施形態の手順で代理ユーザ印刷ができる。
【０１０９】
なお、上記した第１〜第３の実施形態において、ユーザＩＤに対応付けられて複数台のクライアント端末１０が設定されている場合には、設定されている複数台のクライアント端末１０に対して印刷ジョブの書誌情報を登録してもよい。このような構成とすることにより、第１〜第３の実施形態ではログインしたユーザに対応付く全てのクライアント端末１０から印刷ジョブリストを取得しなくても、何れか一台のクライアント端末１０から印刷ジョブリストを取得すればよい。
【０１１０】
したがって、設定されている複数台のクライアント端末１０に対して印刷ジョブの書誌情報を登録すれば、ネットワークに対する負荷を抑制できる。また、一人のユーザに対応付けて複数台のクライアント端末１０が設定されている場合には、複数台のクライアント端末１０がフェイルオーバ（Ｆａｉｌｏｖｅｒ）の関係となる。したがって、一台のクライアント端末１０が起動していなくても、２台目、３台目と接続していくことで、印刷ジョブリストを取得できる可能性が高くなる。
【０１１１】
また、ユーザＡがユーザＢに代理ユーザ印刷を依頼した場合に、ユーザＢと対応付いて複数台のクライアント端末１０が設定されていれば、その複数台のクライアント端末１０に印刷ジョブの書誌情報を登録するようにしてもよい。
【０１１２】
このような構成とすることにより、第１〜第３の実施形態では出力装置１４がユーザＢと対応付くどのクライアント端末１０と接続しても、印刷ジョブの書誌情報を取得することができる。また、ユーザＢと対応付くクライアント端末１０はフェイルオーバの関係となる。したがって、一台のクライアント端末１０が起動していなくても、２台目、３台目と接続していくことで、印刷ジョブリストを取得できる可能性が高くなる。
【０１１３】
さらに、上記した第１〜第３の実施形態において、ユーザＩＤに対応付けられて複数台のクライアント端末１０が設定されている場合に、代表のクライアント端末１０へ印刷ジョブの書誌情報を登録するようにしてもよい。このような構成とすることで印刷ジョブの書誌情報の登録時におけるネットワーク負荷を下げることができる。
【０１１４】
そして、ユーザＢによる出力装置１４へのログイン時において、出力装置１４はユーザＢに対応付く複数台のクライアント端末１０から印刷ジョブの書誌情報を取得し、マージして表示できる。出力装置１４は起動していないクライアント端末１０に保存されている印刷ジョブを非表示やグレイアウト表示することもできる。
【０１１５】
なお、代理ユーザ印刷を依頼したユーザＡのクライアント端末１０Ａには印刷ジョブの書誌情報を必ずしも保存しなくてもよい。このような構成にすることで、一人又は複数人の代理ユーザに印刷させたい印刷ジョブを誤って自分で印刷してしまうことを防ぐことができる。
【０１１６】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。例えばクライアント端末１０は端末装置の一例である。操作受付部２２は代理出力要求受付手段の一例である。
【０１１７】
ユーザ情報取得部２４は接続情報取得手段の一例である。ユーザ情報管理サーバ１２は管理装置の一例である。ジョブ保存部２６は保存手段の一例である。書誌情報登録要求部２８は書誌情報登録要求手段の一例である。ジョブ提供部３０はデータ提供手段の一例である。ジョブ削除部３２は削除手段の一例である。
【０１１８】
また、ジョブ保存部２６はデータ保存手段、書誌情報保存手段の一例である。ジョブ提供部３０は書誌情報提供手段の一例である。ジョブ取得部６４はデータ取得手段の一例である。出力部６６は出力手段の一例である。オーナは要求ユーザの一例である。プリントサーバ１６は保存装置の一例である。
【符号の説明】
【０１１９】
１      情報処理システム
１０、１０Ａ、１０Ｂ    クライアント端末
１２    ユーザ情報管理サーバ
１４    出力装置
１６    プリントサーバ
２０    代理印刷制御部
２２    操作受付部
２４    ユーザ情報取得部
２６    ジョブ保存部
２８    書誌情報登録要求部
３０    ジョブ提供部
３２    ジョブ削除部
４０    ユーザ情報保存部
４２    ユーザ情報提供部
６０    ログイン受付部
６２    ユーザ情報取得部
６４    ジョブ取得部
６６    出力部
６８    ジョブ削除要求部
５００    コンピュータ
５０１    入力装置
５０２    表示装置
５０３    外部Ｉ／Ｆ
５０３ａ    記録媒体
５０４    ＲＡＭ
５０５    ＲＯＭ
５０６    ＣＰＵ
５０７    通信Ｉ／Ｆ
５０８    ＨＤＤ
６０１    コントローラ
６０２    操作パネル
６０３    外部Ｉ／Ｆ
６０３ａ    記録媒体
６０４    通信Ｉ／Ｆ
６０５    プリンタ
６０６    スキャナ
６１１    ＣＰＵ
６１２    ＲＡＭ
６１３    ＲＯＭ
６１４    ＮＶＲＡＭ
６１５    ＨＤＤ
Ｂ    バス
Ｎ１    ネットワーク
【先行技術文献】
【特許文献】
【０１２０】
【特許文献１】特開２０１４−１８２４０３号公報
【図１】
2016126604.tif 000003
【図２】
2016126604.tif 000004
【図３】
2016126604.tif 000005
【図４】
2016126604.tif 000006
【図５】
2016126604.tif 000007
【図６】
2016126604.tif 000008
【図７】
2016126604.tif 000009
【図８】
2016126604.tif 000010
【図９】
2016126604.tif 000011
【図１０】
2016126604.tif 000012
【図１１】
2016126604.tif 000013
【図１２】
2016126604.tif 000014
【図１３】
2016126604.tif 000015
【図１４】
2016126604.tif 000016
【図１５】
2016126604.tif 000017
【図１６】
2016126604.tif 000018
【図１７】
2016126604.tif 000019
【図１８】
2016126604.tif 000020
【図１９】
2016126604.tif 000021
【図２０】
2016126604.tif 000022
【図２１】
2016126604.tif 000023
【図２２】
2016126604.tif 000024
【図２３】
2016126604.tif 000025
【図２４】
2016126604.tif 000026