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