(57)【要約】【課題】印刷要求者の印刷データを他の利用者とも容易に共有でき、手間を抑えて画像形成装置から印刷可能にすること。【解決手段】画像形成装置１０１は、画像形成装置１０１を利用中のユーザのジョブリストを文書管理サーバ１０３から受信し、ユーザの指示により、該ジョブリストから選択したジョブに対応する印刷データを文書管理サーバ１０３から受信して印刷する。さらに、ユーザの指示により、ジョブリストから選択したジョブを、指定する他のユーザが印刷できるように文書管理サーバ１０３に要求する。文書管理サーバ１０３は、ユーザからの指示に従い、該ユーザのジョブリストから選択されたジョブに対応するデータを、該指定された他のユーザのジョブリストに追加する（Ｓ１５００〜Ｓ１５１３）。【選択図】図１３
2014149707.tif 000002
【特許請求の範囲】
【請求項１】
サーバと画像形成装置を含むシステムであって、
前記サーバは、
ユーザごとに、当該ユーザが印刷可能な文書に対応するデータを、記憶装置に記憶する記憶手段と、
ユーザからの指示に従い、前記記憶手段により記憶された該ユーザが印刷可能な文書に対応するデータのリストを提供する提供手段と、
前記提供手段により提供された前記リストから選択されたデータを、他のユーザが印刷可能な文書に対応するデータとして、前記記憶装置に対して追加する追加手段と、
前記提供手段により前記画像形成装置に対して前記リストが提供された場合に、前記画像形成装置からの要求に応じて、当該リストから選択されたデータに対応する印刷データを、前記画像形成装置に送信する送信手段と、
を有し、
前記画像形成装置は、
前記サーバに要求して、前記画像形成装置を利用中のユーザが印刷可能な文書に対応するデータのリストを前記サーバから受信する第１の受信手段と、
前記サーバに要求して、前記第１の受信手段で受信したリストから選択したデータに対応する印刷データを前記サーバから受信する第２の受信手段と、
前記第２の受信手段で受信した印刷データを印刷する印刷手段と、を有する、
ことを特徴とするシステム。
【請求項２】
前記画像形成装置は、前記第１の受信手段で受信したリストから選択したデータを、指定する他のユーザが印刷できるように前記サーバに要求する第１の要求手段を有し、
前記追加手段は、前記第１の要求手段からの要求に応じて、前記リストから選択されたデータを、前記他のユーザが印刷可能な文書に対応するデータとして、前記記憶装置に対して追加することを特徴とする請求項１に記載のシステム。
【請求項３】
前記サーバは、前記追加手段によりデータが追加された場合には、対応するユーザに通知を行う通知手段を有することを特徴とする請求項１又は２に記載のシステム。
【請求項４】
前記通知手段は、前記追加手段によりデータが追加された際に、対応するユーザが前記画像形成装置を利用中の場合に、当該ユーザに対して、当該画像形成装置の表示部を介した通知を行うことを特徴とする請求項３に記載のシステム。
【請求項５】
前記通知の内容として、前記追加されたデータを印刷する際の印刷設定及び印刷枚数の少なくとも何れかが含まれることを特徴とする請求項３または４に記載のシステム。
【請求項６】
前記画像形成装置は、前記リストから選択されたデータの印刷設定を変更する要求を前記サーバに行う第２の要求手段を有し、
前記送信手段は、前記第２の要求手段からの要求に従い、前記変更後の印刷設定が反映された、前記リストから選択されたデータに対応する印刷データを前記画像形成装置に送信することを特徴とする請求項１乃至５のいずれか１項に記載のシステム。
【請求項７】
前記画像形成装置は、前記印刷手段により印刷が行われた場合、該印刷の枚数を、該画像形成装置を利用中のユーザの印刷枚数として集計する集計手段を有することを特徴とする請求項１乃至６のいずれか１項に記載のシステム。
【請求項８】
ユーザごとに当該ユーザが印刷可能な文書に対応するデータを記憶装置に記憶するサーバと通信可能な画像形成装置であって、
前記サーバに要求して、前記画像形成装置を利用中のユーザが印刷可能な文書に対応するデータのリストを前記サーバから受信する第１の受信手段と、
前記サーバに要求して、前記第１の受信手段で受信したリストから選択したデータに対応する印刷データを前記サーバから受信する第２の受信手段と、
前記第２の受信手段で受信した印刷データを印刷する印刷手段と、
前記第１の受信手段で受信したリストから選択したデータを、指定する他のユーザが印刷できるように前記サーバに要求する第１の要求手段と、
を有することを特徴とする画像形成装置。
【請求項９】
前記画像形成装置を利用中のユーザが印刷可能な文書に対応するデータが前記記憶装置に追加された場合に前記サーバから送信される通知を、当該画像形成装置の表示部に表示する表示手段を有することを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記通知の内容として、前記追加されたデータを印刷する際の印刷設定及び印刷枚数の少なくとも何れかが含まれることを特徴とする請求項９に記載の画像形成装置。
【請求項１１】
前記リストから選択されたデータの印刷設定を変更する要求を前記サーバに行う第２の要求手段を有することを特徴とする請求項８乃至１０のいずれか１項に記載の画像形成装置。
【請求項１２】
前記印刷手段により印刷が行われた場合、該印刷の枚数を、該画像形成装置を利用中のユーザの印刷枚数として集計する集計手段を有することを特徴とする請求項８乃至１１のいずれか１項に記載の画像形成装置。
【請求項１３】
サーバと画像形成装置を含むシステムの制御方法であって、
前記サーバにより実行される、
ユーザごとに、当該ユーザが印刷可能な文書に対応するデータを、記憶装置に記憶する記憶ステップと、
ユーザからの指示に従い、前記記憶ステップで記憶された該ユーザが印刷可能な文書に対応するデータのリストを提供する提供ステップと、
前記提供ステップで提供された前記リストから選択されたデータを、他のユーザが印刷可能な文書に対応するデータとして、前記記憶装置に対して追加する追加ステップと、
前記提供ステップで前記画像形成装置に対して前記リストが提供された場合に、前記画像形成装置からの要求に応じて、当該リストから選択されたデータに対応する印刷データを、前記画像形成装置に送信する送信ステップと、
前記画像形成装置により実行される、
前記サーバに要求して、前記画像形成装置を利用中のユーザが印刷可能な文書に対応するデータのリストを前記サーバから受信する第１の受信ステップと、
前記サーバに要求して、前記第１の受信ステップで受信したリストから選択したデータに対応する印刷データを前記サーバから受信する第２の受信ステップと、
前記第２の受信ステップで受信した印刷データを印刷する印刷ステップと、
を有することを特徴とするシステムの制御方法。
【請求項１４】
ユーザごとに当該ユーザが印刷可能な文書に対応するデータを記憶装置に記憶するサーバと通信可能な画像形成装置の制御方法であって、
前記サーバに要求して、前記画像形成装置を利用中のユーザが印刷可能な文書に対応するデータのリストを前記サーバから受信する第１の受信ステップと、
前記サーバに要求して、前記第１の受信ステップで受信したリストから選択したデータに対応する印刷データを前記サーバから受信する第２の受信ステップと、
前記第２の受信ステップで受信した印刷データを印刷する印刷ステップと、
前記第１の受信ステップで受信したリストから選択したデータを、指定する他のユーザが印刷できるように前記サーバに要求する第１の要求ステップと、
を有することを特徴とする画像形成装置の制御方法。
【請求項１５】
コンピュータを、請求項８乃至１２のいずれか１項に記載された手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバと画像形成装置を含むシステム、画像形成装置、制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、ネットワーク上の装置で保管された文書などのデータを、ユーザの指示に応じて画像形成装置（たとえば、印刷装置）が要求することで取得して、印刷を行うといった技術が存在する。
また、従来、画像形成装置（たとえば、印刷装置）の利用によって発生する料金を企業内の部門やユーザことに課金する印刷システムが知られている。このような印刷システムでは、費用を公平に分担するために、所定期間ごとに記録された印刷枚数の総数を調べ、単価と総数にもとづいて各部門やユーザごとに集計することが求められている。
【０００３】
しかしながら、一般的には、一人のユーザが、自分以外のユーザのために印刷を行うことは少なくない。この場合、複数の自分以外のユーザのための印刷物の枚数が一人のユーザに集計されてしまうという問題があった。
例えば、特許文献１では、印刷要求者が印刷管理装置を介して印刷データと印刷物利用者データを画像形成装置に送信して印刷実行すると、印刷管理装置が印刷物利用者データと印刷枚数を履歴として蓄積するシステムが提案されている。このシステムにより、印刷物利用者ごとに印刷枚数の集計を行うことが可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−９１６００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、履歴をもとに、各印刷物利用者へ実績を反映するだけで、実際の印刷は印刷要求者が行っている。そのため、印刷を行うときに要求者は、印刷物利用者に印刷許否を問い合わせ、その判断を待つといった手間がかかり、要求者の負担となっていた。また、特許文献１では、印刷要求者以外の印刷物利用者が印刷物の印刷枚数を、印刷前に確認することができないという問題があった。
【０００６】
本発明は、少なくとも上記のいずれかの問題点を解決するためになされたものである。本発明の目的は、印刷要求者の印刷データをほかの利用者とも容易に共有でき、手間を抑えて画像形成装置から印刷可能にする仕組みを提供することである。
【課題を解決するための手段】
【０００７】
本発明は、サーバと画像形成装置を含むシステムであって、前記サーバは、ユーザごとに、当該ユーザが印刷可能な文書に対応するデータを、記憶装置に記憶する記憶手段と、ユーザからの指示に従い、前記記憶手段により記憶された該ユーザが印刷可能な文書に対応するデータのリストを提供する提供手段と、前記提供手段により提供された前記リストから選択されたデータを、他のユーザが印刷可能な文書に対応するデータとして、前記記憶装置に対して追加する追加手段と、前記提供手段により前記画像形成装置に対して前記リストが提供された場合に、前記画像形成装置からの要求に応じて、当該リストから選択されたデータに対応する印刷データを、前記画像形成装置に送信する送信手段と、を有し、前記画像形成装置は、前記サーバに要求して、前記画像形成装置を利用中のユーザが印刷可能な文書に対応するデータのリストを前記サーバから受信する第１の受信手段と、前記サーバに要求して、前記第１の受信手段で受信したリストから選択したデータに対応する印刷データを前記サーバから受信する第２の受信手段と、前記第２の受信手段で受信した印刷データを印刷する印刷手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、印刷要求者の印刷データをほかの利用者とも容易に共有でき、手間を抑えて画像形成装置から印刷が可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施例を示す文書管理システムを示す図。
【図２】文書管理システムのハードウェア構成を示すブロック図。
【図３】文書管理システムのソフトウェア構成を示す図。
【図４】画像形成装置の処理を示すフローチャート。
【図５】画像形成装置の集計画面の表示処理の詳細を示すフローチャート。
【図６】装置利用者の情報を示す図。
【図７】メッセージ画面および集計結果画面を示す図。
【図８】ジョブリスト画面を示す図。
【図９】画像形成装置のジョブ実行処理を示すフローチャート。
【図１０】文書管理サーバの処理を示すフローチャート。
【図１１】画像形成装置の他の利用者への印刷要求処理を示すフローチャート。
【図１２】印刷要求の際に画像形成装置から文書管理サーバに送信されるデータを示す図。
【図１３】文書管理サーバの処理を示すフローチャート。
【図１４】追加処理時のジョブリストを示す図。
【図１５】画像形成装置の処理を示すフローチャート。
【図１６】画像形成装置の印刷設定の変更要求処理を示すフローチャート。
【図１７】ジョブリスト画面および印刷設定変更画面を示す図。
【図１８】文書管理サーバの処理を示すフローチャート。
【図１９】印刷ジョブ削除処理時のジョブリストを示す図。
【図２０】印刷ジョブ設定変更処理時のジョブリストを示す図。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を用いて説明する。
〔第１の実施例〕
図１は、本発明の一実施例を示す文書管理システムの一例を示す図である。
図１において、１０１は画像形成装置である。本実施例では画像形成装置の一例として、プリント機能やスキャン機能などを備えるＭＦＰ(Multifunction Peripheral)を用いる。しかしながら、プリント機能やスキャン機能などの単一の機能のみを備えるＳＦＰ(Single Functional Peripheral)であってもよい。
【００１１】
１０２は、クライアントＰＣである。１０３は文書管理サーバである。画像形成装置１０１、クライアントＰＣ１０２、文書管理サーバ１０３は、ＬＡＮ等のネットワーク１００に通信可能に接続される。クライアントＰＣ１０２は、文書情報（以下、単に文書とも呼ぶ）を文書管理サーバへ送信する機能を備える。文書管理サーバ１０３は、クライアントＰＣ１０２から送信された文書を一時保管する機能を備える。画像形成装置１０１は、文書管理サーバ１０３に保管されている文書を取得し、印刷する機能を備える。
【００１２】
図２は、画像形成装置１０１および文書管理サーバ１０３のハードウェア構成の一例を示すブロック図である。なお、本実施形態では以下の構成を例に記載するが、本発明は情報通信を行うことが可能な機器に関して適用可能なものであり、特にこの図のとおりに機器を限定するものではない。
【００１３】
まず、画像形成装置１０１の制御構成について説明する。
図２に示す画像形成装置１０１において、ＣＰＵ２０２を含む制御部２０１は、画像形成装置１０１を統括的に制御する。ＣＰＵ２０２は、ＲＯＭ２０３やＨＤＤ２０５等にコンピュータ読み取り可能に記録された制御プログラムを読み出して各種制御処理を実行する。ＲＡＭ２０４は、ＣＰＵ２０２の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ２０５は、画像データや各種プログラム、あるいは各種情報テーブルを記憶する。なお、ＨＤＤ２０５は、ＳＳＤ(Solid State Drive)等の他の記憶装置であってもよい。
【００１４】
操作部Ｉ／Ｆ２０６は、操作部２１１と制御部２０１とを接続する。操作部２１１は、表示部（タッチパネル機能を有する液晶表示部など）やキーボードが備えられている。プリンタＩ／Ｆ２０７は、プリンタ２１２と制御部２０１とを接続する。プリンタ２１２で印刷すべき画像データは、プリンタＩ／Ｆ２０７を介して制御部２０１からプリンタ２１２に転送され、プリンタ２１２において記録媒体上に印刷される。
【００１５】
スキャナＩ／Ｆ２０８は、スキャナ２１３と制御部２０１とを接続する。スキャナ２１３は、原稿上の画像を読み取り画像データを生成して、スキャナＩ／Ｆ２０８を介して制御部２０１に画像データを渡す。内部バス２１０は、ＣＰＵ２０２、ＲＯＭ２０３、ＲＡＭ２０４、ＨＤ２０５、操作部Ｉ／Ｆ２０６、プリンタＩ／Ｆ２０７、スキャナＩ／Ｆ２０８、ネットワークＩ／Ｆ２０９間を接続する通信バスである。
【００１６】
ネットワークＩ／Ｆ２０９は、ネットワーク１００上のクライアントＰＣ１０２および文書管理サーバ１０３等と各種情報の送受信を行う制御部である。画像形成装置１０１の上記構成において、装置に電源を投入すると、ＣＰＵ２０２はＲＯＭ２０３のブートプログラムに従って装置を初期化し、ＨＤＤ２０５等にあるＯＳのロードを行い、その後で各種アプリケーション等を動作させる。
【００１７】
次に文書管理サーバ１０３の構成について説明する。
図２に示す文書管理サーバ１０３において、ＣＰＵ２２３を含む制御部２２１は、文書管理サーバ１０３を統括的に制御する。
ＣＰＵ２２３は、ＲＯＭ２２４やＨＤＤ２２６等にコンピュータ読み取り可能に記録された制御プログラムを読み出して各種制御処理を実行する。ＲＡＭ２２５は、ＣＰＵ２２３の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ２２６は画像データや各種プログラム、あるいは各種情報テーブルを記憶する。なお、ＨＤＤ２２６は、ＳＳＤ等の他の記憶装置であってもよい。
【００１８】
入力装置２２７は、キーボードやマウスなど利用者の選択指示を受付け、内部バス２２９を介してプログラムに伝達するための装置である。表示装置２２８は、利用者に情報を伝えるための装置（例えばディスプレイ）である。内部バス２２９は、ＣＰＵ２２３、ＲＡＭ２２５、ＲＯＭ２２４、ＨＤ２２６、入力装置２２７、表示装置２２８、ネットワークＩ／Ｆ２２２間を接続する通信バスである。
【００１９】
ネットワークＩ／Ｆ２２２は、制御部２２１をネットワーク１００に接続して、ネットワーク１００上の画像形成装置等と各種情報を送受信する制御部である。文書管理サーバ１０３の上記構成において装置に電源を投入すると、ＣＰＵ２２３はＲＯＭ２２４のブートプログラムに従って装置を初期化し、ＨＤＤ２２６等にあるＯＳのロードを行い、その後で各種アプリケーション等を動作させる。なお、クライアントＰＣ１０２の構成は、文書管理サーバ１０３と同等であるため、説明は省略する。
【００２０】
図３は、本実施例における文書管理システムのソフトウェア構成の一例を示す図である。
図３に示す画像形成装置１０１において、３０１は認証処理部であり、ユーザやワークグループの認証に加えて、印刷ジョブ認証等を行う。３０２は表示制御部であり、駆動条件、装置状態、あるいは入力情報などの各種情報を液晶表示器で構成される操作部２１１の表示部に表示させる。また、表示制御部３０２は、操作部２１１の表示部等を介して送信される入力情報を各種駆動装置に送信する。
【００２１】
３０３は印刷制御部であり、画像データを送信、複写、または保存する制御を行う。３０４はアドレス帳管理部であり、ＨＤＤ２０５からアドレス帳を構成するメールアドレスやＦＡＸ番号を含むアドレスデータ、部門ＩＤ、ログインユーザ情報等、デバイスの設定情報を保存、抽出する。３０５は利用者情報取得部であり、表示制御部３０２を介して送信される装置利用者情報を取得し、文書管理サーバ１０３へ送信する。
【００２２】
３０６はジョブ情報取得部であり、印刷ジョブの履歴データ、文書の取得を行い、文書管理サーバ１０３と印刷データの送受信を行う。例えば、ジョブ情報取得部３０６は、文書管理サーバ１０３に要求し、画像形成装置１０１を利用中のユーザのジョブリスト（後述する３０９）を文書管理サーバ１０３から受信する。また、ジョブ情報取得部３０６は、文書管理サーバ１０３に要求し、前記ジョブリストからユーザにより選択された印刷データを文書管理サーバ１０３から受信する。さらに、印刷制御部３０３は、文書管理サーバ１０３から受信したその印刷データを印刷する。印刷制御部３０３により印刷が行われた場合、図示しない集計アプリケーションが該印刷の枚数を、画像形成装置１０１を利用中のユーザの印刷枚数として集計し、ＨＤＤ２０５に記憶する。なお、印刷枚数の集計及び保存は、文書管理サーバ１０３側で行ってもよい。
【００２３】
なお、画像形成装置１０１のソフトウェア構成３０１〜３０６は、画像形成装置１０１のＣＰＵ２０２が、ＲＯＭ２０３又はＨＤＤ２０５に格納されたプログラムを実行することにより実現される。
【００２４】
図３に示す文書管理サーバ１０３において、文書管理部３０７は、クライアントＰＣ１０２やジョブ情報取得部３０６から送られてくる文書データを、クライアントＰＣ１０２や利用者情報取得部３０５から送られてくる利用者の情報ごとにまとめて、管理する。また、必要に応じて、それら情報を用いて利用者ごとのジョブリストを作成する。
例えば、文書管理部３０７は、クライアントＰＣ１０２から送信される文書データを記憶部３０８に記憶するとともに、該文書データとともに送られてきたユーザ名などの利用者情報と紐付けて管理する。既に当該利用者情報と関連付くジョブリストとして管理されていた場合には、当該ジョブリストに文書データに追加する。なお、クライアントＰＣ１０２などからは、文書データとともに印刷設定情報が送信されてくる場合がある。
【００２５】
３０８は記憶部であり、文書管理部３０７から送られてくるジョブリスト３０９や文書データ３１０等をＨＤＤ２２６に保存、抽出する。ジョブリスト３０９は、利用者ごとに存在し、ＣＳＶ等のファイルで保存されている。文書データ３１０は、ＰＤＦやＴＩＦＦなどの形式で保存されている。なお、ジョブリスト３０９、文書データ３１０ともに保存形式やデータフォーマットは特定のものに限定されるものではない。
【００２６】
例えば、文書管理部３０７は、利用者の指示に従う画像形成装置１０１からの要求に応じて、画像形成装置１０１を当該利用者のジョブリスト３０９を画像形成装置１０１に送信する。また、文書管理部３０７は、利用者の指示に従う画像形成装置１０１からの要求に応じて、画像形成装置１０１においてジョブリストから選択された文書データを、印刷データとして画像形成装置１０１に送信する。文書管理部３０７は、画像形成装置に実際にデータを送信する際に、印刷に適したデータ形式に変換して、印刷データを送信することを想定している。しかしながら、文書登録の際に、必要に応じて印刷用のデータ形式に変換して、前記記憶部に記憶しておくことも可能である。
なお、文書管理サーバ１０３のソフトウェア構成３０７〜３１０は、文書管理サーバ１０３のＣＰＵ２２３が、ＲＯＭ２２４又はＨＤＤ２２６に格納されたプログラムを実行することにより実現される。
【００２７】
以下、本実施例における、画像形成装置１０１と文書管理サーバ１０３の処理について説明する。
図４は、第１の実施例において画像形成装置１０１で文書管理アプリケーションなどが起動される際の処理の一例を示すフローチャートである。なお、図中、Ｓ４００〜Ｓ４０７は各ステップを示す。また、図４、後述する図５、図９、図１１に示す処理は、画像形成装置１０１のＣＰＵ２０２が、ＲＯＭ２０３又はＨＤＤ２０５に格納されたプログラムを実行することにより実現される。
【００２８】
まず、Ｓ４００において、画像形成装置１０１は、表示制御部３０２が表示した所定の画面などを介した指示の有無に従い、シャットダウンを実行するか否かを判定する。そして、上記Ｓ４００において、シャットダウンを実行しないと判定した場合（Ｓ４００でＮｏの場合）、Ｓ４０１に処理を進める。Ｓ４０１では、画像形成装置１０１において集計用アプリケーションと文書管理アプリケーションが起動される。集計用アプリケーションは、特定の集計期間における、ユーザの印刷実績や利用傾向を求めて、表示画面への表示や、ユーザへの通知などの機能を提供するものである。
【００２９】
次に、Ｓ４０２において、認証処理部３０１は、デバイスへのログイン処理を行う。ログイン処理では、認証処理部３０１は、画像形成装置１０１に保存される利用者情報と表示制御部３０２から送られてくる入力情報、または、不図示のカードリーダからのＩＣカード情報から取得した利用者情報とが合致するか否かを判定することにより、ログインの認証を行う。なお、利用者情報は、ＲＡＭ２０４または不図示の外部メモリに予め格納されている。また、利用者情報は、不図示の公知の外部認証サーバ上に管理されているユーザ情報を使用してもよい。
【００３０】
上記画像形成装置内の利用者情報と入力情報等が合致せずログインの認証に失敗したと判定した場合（Ｓ４０２でＮｏの場合）、認証処理部３０１は、再びＳ４０２の処理を実行する。
【００３１】
一方、上記画像形成装置内の利用者情報と入力情報等が合致してログインの認証が成功したと判定した場合（Ｓ４０２でＹｅｓの場合）、認証処理部３０１は、Ｓ４０３に処理を進める。Ｓ４０３では、認証処理部３０１が上記Ｓ４０２で認証成功した利用者情報を利用者情報取得部３０５に送信する。
次に、Ｓ４０４において、表示制御部３０２は、ログイン中の利用者についての実績を表示する集計画面の表示処理を行う。なお、Ｓ４０４の集計画面の表示処理の詳細は後述する図５に示す。
なお、上記Ｓ４０４の集計画面の表示処理では、後述する図８に示すような、ログイン中の利用者のジョブリストを表示が可能である。ログイン中の利用者は、このジョブリストからジョブを選択して、印刷ジョブ実行、他の利用者に対する印刷要求等の指示を行うことができる。
【００３２】
Ｓ４０５では、ログイン中の利用者により他の利用者に対する印刷要求の指示がなされた場合、他の利用者に対する印刷要求を行うための処理が実行される。なお、利用者から他の利用者への印刷要求の指示がない場合には、Ｓ４０５内で処理がスキップされる。なお、Ｓ４０５の他の利用者に対する印刷要求処理の詳細は後述する図１１に示す。
Ｓ４０６では、ログイン中の利用者により印刷ジョブ実行の指示がなされると、、選択された印刷ジョブを実行する処理が実行される。なお、利用者から印刷ジョブ実行の指示がない場合には、Ｓ４０６内で処理がスキップされる。なお、Ｓ４０６のジョブ実行処理の詳細は後述する図９に示す。
【００３３】
また、Ｓ４０７において、表示制御部３０２が、所定の画面などを介した指示に基づくログアウト通知の有無を判定する。なお、Ｓ４０４〜Ｓ４０６の処理中においては、表示制御部３０２が表示している画面を介して、いつでもログアウトの指示を利用者から受け付けられる状態であり、ログアウト通知を受信した場合はすぐにＳ４０７に進む。そして、上記Ｓ４０７において、ログアウト通知が通知されていないと判定した場合（Ｓ４０７でＮｏの場合）、Ｓ４０４に戻る。
一方、上記Ｓ４０７において、ログアウト通知が通知されたと判定した場合（Ｓ４０７でＹｅｓの場合）には、本フローチャートで示す処理を終了する。
【００３４】
図５は、図４のＳ４０４に示した集計画面の表示処理の詳細を示すフローチャートである。なお、図中、Ｓ５００〜Ｓ５０８は各ステップを示す。
まずＳ５００において、利用者情報取得部３０５は、新たに印刷要求を受信したか否かを判定する。この判定は、まず、利用者情報取得部３０５がネットワークＩ／Ｆ２０９を介して、ネットワーク１００上の文書管理サーバ１０３に、ログイン中の利用者の情報を送信する。そして、文書管理サーバ１０３から当該利用者のジョブリストの更新情報を受信し、該更新情報に新たな印刷要求が含まれているか否かを解析することにより行う。
【００３５】
図６は、文書管理サーバ１０３から更新情報を取得する際に、画像形成装置から送信される情報の一例を示す図である。図６に示すように、画像形成装置の利用者名、最終ログイン日時、最終ログイン時残ジョブ等の情報が含まれる。なお、この情報のデータフォーマットについては特に限定はない。例えば、ＸＭＬやＪＳＯＮ、ＣＳＶなどを使用してもよい。なお、文書管理サーバ１０３のジョブリストの更新の確認方法については後述する。
【００３６】
そして、上記Ｓ５００において、新たに印刷要求を受信していないと判定した場合（Ｓ５００でＮｏの場合）、Ｓ５０２に処理を進める。
一方、上記Ｓ５００において、新たに印刷要求を受信したと判定した場合（Ｓ５００でＹｅｓの場合）、Ｓ５０１に処理を進める。Ｓ５０１において、表示制御部３０２は、上記Ｓ５００で受信した更新情報に基づき、操作部２１１の表示部に図７（ａ）に示すようなメッセージ画面を表示させる。また、Ｓ５０２では、表示制御部３０２は、集計アプリケーションによる集計結果に基づき、操作部２１１の表示部に図７（ｂ）に示すような集計画面８００を表示させる。
【００３７】
図７（ａ）のメッセージ画面７００では、現在ログイン中の利用者とは異なる利用者により当該ログイン中の利用者に対して印刷要求が行われたことによる、新規ジョブの受信を示すメッセージを示している。これは、文書管理サーバ１０３で管理されるログイン中の利用者のジョブリストに対して、他の利用者の印刷データがコピーされたことにより発生する印刷要求になる。このメッセージの内容には、新規ジョブに設定されている印刷設定（例えば、用紙サイズやカラー設定）や印刷した際の印刷枚数が含まれている。通知先の表示環境などに応じて、メッセージの内容は、印刷要求者の情報と印刷枚数のみにするなど、適宜、変更可能である。
図７（ａ）において、７０１は、メッセージ画面７００の閉じるボタンである。このボタン７０１が押下されると、表示制御部３０２は、メッセージ画面７００を閉じ、Ｓ５０２に処理を進め、図７（ｂ）の集計画面８００を表示する。
【００３８】
図７（ｂ）に示すように、集計画面８００は、集計単位毎の集計結果、前回までのコピー／プリント結果ボタン、ログアウトボタン、及び、ＮＥＸＴカウントボタン８０１を含む。ＮＥＸＴカウントボタン８０１は、ジョブリストに含まれる未実施の印刷ジョブを実行した際の総枚数を表示している。また、このボタン８０１を押下することで、図８で示すようなログイン中の利用者のジョブリスト（以降、ジョブリストＵ）を表示することができる。このボタン８０１が押下されると、表示制御部３０２にジョブリストの表示要求が送られる。なお、図７（ａ）、図７（ｂ）の画面はあくまで一例であり、本例とは異なる画面であってもよい。
【００３９】
Ｓ５０３では、表示制御部３０２は、ログイン中の利用者によってジョブリストの表示要求がされたか否か（ボタン８０１の押下の有無）を判定する。ジョブリストの表示要求がされていないと判定した場合（Ｓ５０３でＮＯの場合）、Ｓ５０４に進み、前述した図４のＳ４０５で示す処理に進む。一方、ジョブリスト表示要求がされたと判定した場合（Ｓ５０３でＹＥＳの場合）、Ｓ５０５に処理を進める。
【００４０】
Ｓ５０５において、利用者情報取得部３０５は、ジョブリスト要求をネットワークＩ／Ｆ２０９を介して、ネットワーク１００上の文書管理サーバ１０３に送信する。
【００４１】
次に、Ｓ５０６において、利用者情報取得部３０５は、文書管理サーバ１０３から利用者のジョブリストを受信したか否か判定をする。そして、上記Ｓ５０６において、一定時間、ジョブリストの受信を確認できない場合（Ｓ５０６でＮｏの場合）、Ｓ５０７に処理を進める。Ｓ５０７では、表示制御部３０２は表示部に、エラー画面を表示し、Ｓ５０２に戻る。
【００４２】
一方、上記Ｓ５０６において、ジョブリストを受信できた場合（Ｓ５０６でＹｅｓの場合）、Ｓ５０８に処理を進める。Ｓ５０８では、表示制御部３０２は、表示部に、受信したジョブリストを含むジョブリスト画面９００を表示させ、図４のＳ４０４の集計画面の表示処理を終了する。
【００４３】
図８は、第１の実施例において図５のＳ５０８で表示部に表示されるジョブリスト画面９００の一例を示す図である。
図８に示すように、ジョブリスト画面９００には、画像形成装置にログイン中の利用者のジョブリストに登録された印刷ジョブの一覧が表示される。各印刷ジョブの情報として、印刷要求者、文書名、更新日時の情報などが含まれる。当該利用者は、チェックボックス９０１にチェックを入れ、ジョブリストからジョブを選択する。その後、印刷ボタン９０２を押下することにより、印刷ジョブ実行が指示され、図９に示すジョブ実行処理が行われる。このジョブ実行処理により、画像形成装置１０１は、文書管理サーバ１０３に対して印刷要求を行い、選択されたジョブに対応する印刷データを取得して、印刷することができる。
【００４４】
また、ユーザにより集計画面を表示するためのボタン９０５が押下されると、表示制御部３０２は、ジョブリスト画面９００を閉じ、図７（ｂ）の集計画面８００を表示する。また、当該利用者とは異なる他の利用者に対して印刷要求を行うためのボタン９０４が押下された場合の処理については後述する。さらに、削除ボタン９０３が押下された場合の処理については、第２の実施例で説明する。なお、図８の画面はあくまで一例であり、本例とは異なる画面構成であってもよい。
【００４５】
次に、図４のＳ４０６に示したジョブ実行処理について図９に従って説明する。
図９は、図４のＳ４０６に示したジョブ実行処理の一例を示すフローチャートである。なお、図中、Ｓ１０００〜Ｓ１００３は各ステップを示す。
まずＳ１０００において、印刷制御部３０３は、ジョブリスト画面９００から表示制御部３０２を介して印刷ジョブ実行要求を受信したか否かを判定する。そして、上記Ｓ１０００において、印刷ジョブ実行要求を受信していないと判定した場合（Ｓ１０００でＮｏの場合）、印刷制御部３０３は、図４のＳ４０６のジョブ実行処理を終了する。
【００４６】
一方、上記Ｓ１０００において、印刷ジョブ実行要求を受信したと判定した場合（Ｓ１０００でＹｅｓの場合）、印刷制御部３０３は、Ｓ１００１に処理を進める。Ｓ１００１において、印刷制御部３０３は、ジョブ情報取得部３０６を介して、上記印刷ジョブ実行要求に対応する印刷要求を文書管理サーバ１０３に送信する。そして、文書管理サーバ１０３の記憶部３０８にある文書データ３１０から、上記印刷要求に対応する文書データを印刷するための印刷データを取得し、印刷処理を実行する。
【００４７】
次に、Ｓ１００２において、印刷制御部３０３は、印刷成功か否かを判定する。そして、印刷成功と判定した場合（Ｓ１００２でＹｅｓの場合）、Ｓ１００３に進む。Ｓ１００３において、ジョブ情報取得部３０６は、印刷ジョブの履歴データ（ログ）を収集し、該収集した履歴データを集計用アプリケーションへ送信する。この情報に応じて、集計用アプリケーションは、ユーザ毎の印刷枚数を集計し、保存する。そして、上記Ｓ１００３が終了すると、図４のＳ４０５のジョブ実行処理を終了する。
【００４８】
一方、印刷失敗と判定した場合（Ｓ１００２でＮｏの場合）、図４のＳ４０５のジョブ実行処理を終了する。
【００４９】
図１０は、文書管理サーバ１０３が画像形成装置１０１から利用者情報を受信したときの処理の一例を示すフローチャートである。なお、図中、Ｓ１１００〜Ｓ１１０７は各ステップを示す。また、図１０、後述する図１３に示す処理は、文書管理サーバ１０３のＣＰＵ２２３が、ＲＯＭ２２４又はＨＤＤ２２６に格納されたプログラムを実行することにより実現される。
【００５０】
まず、Ｓ１１００において、文書管理部３０７は、ネットワークＩ／Ｆ２２２を介して受信した利用者情報を確認する。なお、この利用者情報は、図６に示すような情報であり、図４のＳ４０３で送信されたものに対応する。
【００５１】
次に、Ｓ１１０１において、文書管理部３０７は、上記Ｓ１１００で確認した利用者情報に対応するユーザのジョブリストが更新されているか否かを判定する。この判定は、利用者情報に含まれる最終ログイン日時、利用者名と、前記ジョブリストに含まれるジョブの最新受付日時、印刷要求者を比較して行う。そして、ジョブリストに含まれるジョブの最新受付日時の方が前記利用者情報に含まれる最終ログイン日時より新しく、かつ、利用者情報に含まれる利用者名が前記ジョブリストに含まれるジョブの印刷要求者名と異なる場合に、前記利用者情報に対応するユーザのジョブリストが更新されていると判定する。
【００５２】
そして、上記Ｓ１１０１において、ジョブリストが更新されていると判定した場合（Ｓ１１０１でＹｅｓの場合）、文書管理部３０７は、Ｓ１１０２に処理を進める。Ｓ１１０２において、文書管理部３０７は、ジョブリストの更新情報を、ネットワークＩ／Ｆ２２２を介して、ネットワーク１００上の画像形成装置１０１に送信し、Ｓ１１０３に処理を進める。なお、ここで送信されるジョブリストの更新情報は、図５のＳ５００で受信されるものに対応する。
【００５３】
一方、上記Ｓ１１０１において、ジョブリストが更新されていないと判定した場合（Ｓ１１０１でＮｏの場合）、文書管理部３０７は、Ｓ１１０３に処理を進める。
Ｓ１１０３において、文書管理部３０７は、画像形成装置１０１からジョブリスト要求を受信したか否かを判定する。このジョブリスト要求は、図５のＳ５０５で送信されたものに対応する。そして、上記Ｓ１１０３において、ジョブリスト要求を受信していないと判定した場合（Ｓ１１０３でＮｏの場合）、文書管理部３０７は、本フローチャートの処理を終了する。
【００５４】
一方、上記Ｓ１１０３において、ジョブリスト要求を受信したと判定した場合（Ｓ１１０３でＹｅｓの場合）、文書管理部３０７は、Ｓ１１０４に処理を進める。Ｓ１１０４では、文書管理部３０７は、上記利用者情報に対応するユーザのジョブリストが記憶部３０８に存在するか否かを判定する。
【００５５】
そして、上記Ｓ１１０４において、上記利用者情報に対応するユーザのジョブリストが存在すると判定した場合（Ｓ１１０４でＹｅｓの場合）、文書管理部３０７は、Ｓ１１０５に処理を進める。Ｓ１１０５では、文書管理部３０７は、上記利用者情報に対応するユーザのジョブリストを取得し、Ｓ１１０７に処理を進める。
【００５６】
一方、上記Ｓ１１０４において、上記利用者情報に対応するユーザのジョブリストが存在しないと判定した場合（Ｓ１１０４でＮｏの場合）、文書管理部３０７は、Ｓ１１０６に処理を進める。Ｓ１１０６では、文書管理部３０７は、上記利用者情報及び記憶部３０８に記憶されている文書データ３１０から、上記利用者情報に対応するユーザのジョブリストを作成して記憶部３０８に保存し、Ｓ１１０７に処理を進める。
【００５７】
Ｓ１１０７では、文書管理部３０７は、上記利用者情報に対応するユーザのジョブリストをネットワークＩ／Ｆ２２２を介して、ネットワーク１００上の画像形成装置１０１に送信する。なお、ここで送信されるジョブリストは、図５のＳ５０６で受信されるものに対応する。
【００５８】
なお、画像形成装置１０１を利用中のユーザが、上記送信されたジョブリストから選択したジョブのチェックボックス９０１にチェックを入れ、印刷ボタン９０２を押下することにより、利用者情報取得部３０５から文書管理サーバ１０３に上記選択したジョブの印刷要求が送信される。文書管理サーバ１０３では、文書管理部３０７が、該印刷要求に応じて、前記ジョブリストから選択されたジョブに対応する印刷データを画像形成装置１０１のジョブ情報取得部３０６に送信する。この印刷データが、図９のＳ１００１で受信され、印刷される。
【００５９】
図１１は、図４のＳ４０５の他の利用者への印刷要求処理の詳細を示すフローチャートである。なお、図中、Ｓ１３００〜Ｓ１３０７は各ステップを示す。
まず、Ｓ１３００において、表示制御部３０２は、他の利用者に対して、要求者のジョブリスト（以降、ジョブリストＲ）に存在するジョブが印刷要求されたか否かを判定する。この判定は、表示制御部３０２が図８のジョブリスト画面９００のチェックボックス９０１のいずれかが選択された上で、他の利用者に対して印刷要求を行うためのボタン９０４が押下されたか否かで判定する。
【００６０】
そして、Ｓ１３００において、他のユーザに対して印刷要求されていないと判定した場合（Ｓ１３００でＮｏの場合）、ＣＰＵ２０２は、Ｓ４０５の他の利用者に対する印刷要求処理を終了する。
【００６１】
一方、Ｓ１３００において、他の利用者に対して印刷要求されたと判定した場合（Ｓ１３００でＹｅｓの場合）、Ｓ１３０１に処理を進める。Ｓ１３０１において、アドレス帳管理部３０４は、装置利用者の宛先情報を含むアドレス帳をＨＤＤ２０５から取得し、表示部２１６に表示させる。そして、表示制御部３０２は、装置利用者から、文書管理サーバ１０３に登録されたログイン中の利用者のジョブを共有したい他の利用者の選択を受け付ける。この選択では複数の利用者を選択可能である。この際、表示制御部３０２は、ログイン中の利用者が、該選択した他の利用者へのメッセージの入力および該選択した他の利用者が上記Ｓ１３００で選択されたジョブの情報を印刷可能な有効期限の指定も可能に制御する。
【００６２】
次に、Ｓ１３０２において、表示制御部３０２は、ログイン中の利用者によって印刷要求先となる、ログイン中の利用とは異なる他の利用者の情報が選択されたか否かを判定する。そして、Ｓ１３０２において、他の利用者の情報が選択されていないと判定した場合（Ｓ１３０２でＮｏの場合）、は、Ｓ１３０１に処理を戻す。
【００６３】
一方、Ｓ１３０２において、他の利用者の情報が選択されたと判定した場合（Ｓ１３０２でＹｅｓの場合）、Ｓ１３０３に処理を進める。Ｓ１３０３では、利用者情報取得部３０５は、上記Ｓ１３００で選択されたジョブの情報と、ログイン中の利用者情報と、上記Ｓ１３０２で選択された他の利用者の情報を含むデータを印刷要求ジョブ情報として、ネットワークＩ／Ｆ２０９を介して、ネットワーク１００上の文書管理サーバ１０３に送信する。即ち、利用者情報取得部３０５は、ジョブリスト画面９００からユーザにより選択されたジョブを、指定する他のユーザが印刷できるように、図１２に示すようなデータを、文書管理サーバ１０３に送信することで要求する。
【００６４】
図１２は、図１１のＳ１３０３で文書管理サーバ１０３に送信されるデータの一例を示す図である。
図１２に示すように、他の利用者に対して印刷要求を行う際に画像形成装置１０１から文書管理サーバ１０３に送信されるデータは、例えば、印刷要求者の利用者名、印刷要求者の部門ＩＤ、印刷要求された他の利用者名、印刷要求された他の利用者の部門ＩＤ、印刷要求日時、印刷要求ジョブドキュメント名、用紙サイズ、ページ数、カラー／モノクロのような印刷設定情報、印刷要求された他の利用者に対する印刷期限、印刷要求された他の利用者に対するメッセージ等の情報を含む。なお、このデータのデータフォーマットについては特に限定されない。例えば、ＸＭＬやＪＳＯＮ、ＣＳＶなどを使用してもよい。
【００６５】
次に、Ｓ１３０４において、利用者情報取得部３０５は、上記Ｓ１３０３で送信した文書管理サーバ１０３へのデータ送信が成功したか否かを判定する。そして、上記Ｓ１３０４において、文書管理サーバ１０３へのデータ送信が失敗したと判定した場合（Ｓ１３０４でＮｏの場合）、Ｓ１３０７に処理を進める。
【００６６】
一方、上記Ｓ１３０４において、文書管理サーバ１０３へのデータ送信が成功したと判定した場合（Ｓ１３０４でＹｅｓの場合）、Ｓ１３０５に処理を進める。Ｓ１３０５において、画像形成装置１０１では、上記Ｓ１３０２で選択された印刷要求先となる他の利用者に印刷要求メッセージを、Ｅメールなどを使用して通知する。通知方法については、特に限定されるものではない。
【００６７】
次に、Ｓ１３０６において、画像形成装置１０１では、上記Ｓ１３０５の通知が通知成功か否かを判定する。そして、上記Ｓ１３０６において、通知失敗と判定した場合（Ｓ１３０６でＮｏの場合）、Ｓ１３０７に処理を進める。Ｓ１３０７では、表示制御部３０２は、操作部２１１の表示部にエラーメッセージ（Ｓ１３０３の送信失敗、又は、Ｓ１３０５の通知失敗のエラーメッセージ）を表示させ、Ｓ４０５の他の利用者に対する印刷要求処理を終了する。
一方、上記Ｓ１３０６において、通知成功と判定した場合（Ｓ１３０６でＹｅｓの場合）、Ｓ４０５の他の利用者に対する印刷要求処理を終了する。
【００６８】
図１３は、文書管理サーバ１０３が画像形成装置１０１から他の利用者に対して印刷要求するためのデータを受信したときの処理の一例を示すフローチャートである。なお、図中、Ｓ１５００〜Ｓ１５１３は各ステップを示す。
【００６９】
Ｓ１５００において、文書管理部３０７は、画像形成装置１０１からネットワークＩ／Ｆ２２２を介して図１２に示したような他の利用者に対して印刷要求するためのデータを受信したか否かを判定する。そして、上記Ｓ１５００において、他の利用者に対して印刷要求するためのデータを受信していないと判定した場合（Ｓ１５００でＮｏの場合）、本フローチャートの処理を終了する。
【００７０】
一方、上記Ｓ１５００において、他の利用者に対して印刷要求するためのデータを受信したと判定した場合（Ｓ１５００でＹｅｓの場合）、文書管理部３０７は、Ｓ１５０１に処理を進める。Ｓ１５０１において、文書管理部３０７は、上記Ｓ１５００で受信したデータの中から要求者の情報を確認する。図１２に示したデータ項目の例では、印刷要求者名に対応する情報を確認する。
【００７１】
次に、Ｓ１５０２において、文書管理部３０７は、上記Ｓ１５０１で確認した要求者の情報に対応するユーザのジョブリストを記憶部３０８から取得する。次に、Ｓ１５０３において、文書管理部３０７は、上記Ｓ１５００で受信したデータの中から印刷要求されたジョブ名を確認する。図１２に示したデータ項目の例では、印刷要求ジョブドキュメント名を確認する。
次に、Ｓ１５０４において、文書管理部３０７は、上記Ｓ１５０２で取得したジョブリストの中に上記Ｓ１５０３で確認したジョブ名に対応するジョブが存在するか否か判定する。
【００７２】
そして、上記Ｓ１５０４において、上記ジョブリストの中に上記印刷要求されたジョブ名に対応するジョブが存在しないと判定した場合（Ｓ１５０４でＮｏの場合）、文書管理部３０７は、Ｓ１５１３に処理を進める。Ｓ１５１３において、文書管理部３０７は、要求失敗通知をネットワークＩ／Ｆ２２２を介して、ネットワーク１００上の画像形成装置１０１に送信する。
【００７３】
一方、上記Ｓ１５０４において、上記ジョブリストの中に上記印刷要求されたジョブ名に対応するジョブが存在すると判定した場合（Ｓ１５０４でＹｅｓの場合）、文書管理部３０７は、Ｓ１５０５に処理を進める。Ｓ１５０５において、文書管理部３０７は、上記Ｓ１５００で受信したデータの中から印刷要求された他の利用者の情報を示す印刷要先の利用者情報を確認する。
【００７４】
次に、Ｓ１５０６において、文書管理部３０７は、上記Ｓ１５０５で確認した印刷要求先の利用者情報に対応するユーザのジョブリストが記憶部３０８に存在するか否かを判定する。そして、上記Ｓ１５０６において、上記印刷要求先の利用者に対応するジョブリストが存在すると判定した場合（Ｓ１５０６でＹｅｓの場合）、文書管理部３０７は、Ｓ１５０７に処理を進める。Ｓ１５０７において、文書管理部３０７は、上記印刷要求先の利用者に対応するジョブリストを取得し、Ｓ１５０９に処理を進める。
【００７５】
一方、上記Ｓ１５０６において、上記印刷要求先の利用者に対応するジョブリストが存在しないと判定した場合（Ｓ１５０６でＮｏの場合）、文書管理部３０７は、Ｓ１５０８に処理を進める。
Ｓ１５０８において、文書管理部３０７は、上記印刷要求先の利用者に対応するジョブリストを作成し、記憶部３０８に記憶させ、Ｓ１５０９に処理を進める。
Ｓ１５０９において、文書管理部３０７は、上記Ｓ１５００で受信したデータに基づき、上記Ｓ１５０４で存在すると判定された印刷要求者のジョブリストにある対象ジョブの情報を、上記Ｓ１５０７で取得又は上記Ｓ１５０８で作成された印刷要求先の利用者のジョブリストに追加する。なお、上記Ｓ１５０９の印刷要求先の利用者のジョブリストへ対象ジョブの情報を追加する処理の実行時における、印刷要求利用者のジョブリストと印刷要求先の利用者のジョブリストＵの一例を図１４に示す。
【００７６】
図１４において、１６０１は、印刷要求利用者のジョブリストである。図示されるように、印刷要求利用者のジョブリスト１６０１には、管理番号１〜４までの４つのジョブが登録されていて、ジョブごとに要求者、受付日時、文書名、用紙サイズ、ページ数、カラー、印刷期限、メッセージ情報が保持されている。１６０２は、印刷要求先の利用者のジョブリストである。図１４の例では、印刷要求利用者のジョブリスト１６０１の管理番号４のジョブ１６０３が、印刷要求先の利用者のジョブリスト１６０２にコピーされて、管理番号５のジョブ１６０４として追加されたことを示している。この時、受付日時を現在の時刻に更新して追加する。なお、図１４の構成は、あくまで一例であり、本例とは異なる構成であってもよい。
【００７７】
次に、Ｓ１５１０において、文書管理部３０７は、上記Ｓ１５０９で要求ジョブの情報がコピーされた印刷要求先の利用者のジョブリストを、記憶部３０８に保存する。なお、ここで保存された印刷要求先の利用者のジョブリストは、該印刷要求先の利用者が画像形成装置１０１にログインし、ジョブリストを要求した場合に、画像形成装置に送信され（図１０のＳ１１０７）、画像形成装置で受信される（図５のＳ５０６）ことになる。なお、印刷要求先の利用者が複数指定されている場合には、各印刷要求先の利用者に対して上記Ｓ１５０６〜Ｓ１５１０の処理が実行される。
【００７８】
次に、Ｓ１５１１において、文書管理部３０７は、上記印刷要求先の利用者のジョブリストへ印刷要求ジョブの追加及び保存が成功したか否か判定する。そして、上記Ｓ１５１１において、印刷要求先の利用者のジョブリストへ印刷要求ジョブの追加及び保存が成功したと判定した場合（Ｓ１５１１でＹｅｓの場合）、文書管理部３０７は、Ｓ１５１２に処理を進める。Ｓ１５１２において、文書管理部３０７は、印刷要求の成功通知をネットワークＩ／Ｆ２２２を介してネットワーク１００を使い、画像形成装置１０１に送信し、本フローチャートの処理を終了する。
【００７９】
一方、上記Ｓ１５１１において、印刷要求先の利用者のジョブリストへ印刷要求ジョブの追加又は保存のすくなくともいずれかが失敗したと判定した場合（Ｓ１５１１でＮｏの場合）、文書管理部３０７は、Ｓ１５１３に処理を進める。Ｓ１５１３において、文書管理部３０７は、印刷要求の失敗通知をネットワークＩ／Ｆ２２２を介して、ネットワーク１００上の画像形成装置１０１に送信し、本フローチャートの処理を終了する。なお、印刷要求先の利用者が複数指定されている場合には、上記Ｓ１５１１〜Ｓ１５１３において、指定された利用者毎の印刷要求の成功／失敗の結果を判別可能に通知するものとする。
【００８０】
以上の処理により、印刷の要求者は自身のジョブと他の利用者を指定して印刷要求を指示するだけで、実際に印刷を実行するのは印刷要求された他の利用者となるため、従来のように、要求者は他の利用者からの画像出力許否の判断を待つ手間が省け、要求者の負担が軽減される。また、印刷要求された利用者も好きなタイミングで要求された印刷ジョブの実行が可能となる。さらに、印刷要求された利用者は、印刷実行の前に要求者から要求されている印刷ジョブを実行することによってカウントされる枚数を確認できる。よって、従来のような印刷を要求するユーザの手間を省き、文書管理サーバ１０３に管理されている印刷要求者の印刷データを、他の利用者とも容易に共有でき、手間を抑えて画像形成装置から印刷可能となる。
【００８１】
〔第２の実施例〕
上記第１の実施例では、他のユーザへ印刷要求した利用者のジョブリストから印刷要求された利用者のジョブリストへ印刷要求ジョブをコピーし、該印刷要求された利用者に印刷要求ジョブがあることを通知する実施例を説明した。しかし、上記第１の実施例では、印刷要求された利用者による印刷設定変更は考慮されていない。集計用アプリケーションには、印刷枚数や金額において上限値や目標値が設定されていることが多く、要求されたままの印刷設定で印刷を行うと、印刷要求された利用者の印刷の上限値や目標値を超過してしまう可能性がある。
【００８２】
そこで、第２の実施例では、印刷要求された利用者が自身の上限値や目標値などに応じて印刷設定の変更を可能とする例を説明する。以下、第１の実施例と同一の部分の説明は省略し、第１の実施例と異なる部分のみ説明する。
【００８３】
図１５は、第２の実施例において画像形成装置１０１で文書管理アプリケーションなどが起動される際の処理の一例を示すフローチャートである。なお、図中、Ｓ１７００〜Ｓ１７０８は各ステップを示す。また、図１５、および後述する図１６に示す処理は、画像形成装置１０１のＣＰＵ２０２が、ＲＯＭ２０３又はＨＤＤ２０５に格納されたプログラムを実行することにより実現される。
【００８４】
なお、図１５の処理は、図４のＳ４０４とＳ４０５の処理の間に、印刷設定変更要求処理（Ｓ１７０５）を加えたものである。Ｓ１７００〜Ｓ１７０４は、図４のＳ４００〜Ｓ４０４、Ｓ１７０６〜Ｓ１７０８は、図４のＳ４０５〜Ｓ４０７と同一の処理であるので説明は省略する。
Ｓ１７０５では、ログイン中の利用者により印刷設定変更又はジョブ削除の指示がなされた場合、表示制御部３０２が、印刷設定変更の要求処理を実行する。なお、利用者から印刷設定変更又はジョブ削除の指示がない場合には、Ｓ１７０５内で処理がスキップされる。
【００８５】
図１６は、図１５のＳ１７０５の印刷設定変更の要求処理の詳細を示すフローチャートである。なお、図中、Ｓ１８００〜Ｓ１８０７は各ステップを示す。
図１７（ａ）は、第２の実施例におけるジョブリスト画面９００の一例を示す図である。
まず、Ｓ１８００において、表示制御部３０２は、画像形成装置１にログインしている利用者によってジョブ削除要求が行われたか否かを判定する。表示制御部３０２は、図１７（ａ）に示すようなジョブリスト画面９００のチェックボックス９０１のいずれかが選択された上で、削除ボタン９０３が押下されたか否かで上記判定を行う。
【００８６】
そして、ジョブ削除要求が行われたと判定した場合（Ｓ１８００でＹｅｓの場合）、Ｓ１８０１に処理を進める。Ｓ１８０１において、ジョブ情報取得部３０６は、上記Ｓ１８００で選択されたジョブの削除要求を、ネットワークＩ／Ｆ２０９を介して、ネットワーク１００上の文書管理サーバ１０３に送信し、Ｓ１８０５に処理を進める。
【００８７】
一方、ジョブ削除要求が行われていないと判定した場合（Ｓ１８００でＮｏの場合）、Ｓ１８０２に処理を進める。Ｓ１８０２において、表示制御部３０２は、画像形成装置１にログインしている利用者によってジョブの印刷設定変更要求が行われたか否かを判定する。表示制御部３０２は、図１７（ａ）に示すようなジョブリスト画面９００のチェックボックス９０１のいずれかが選択された上で、設定変更ボタン１９０１が押下されたか否かで上記判定を行う。
【００８８】
そして、ジョブの印刷設定変更要求が行われていないと判定した場合（Ｓ１８０２でＮｏの場合）、図１５のＳ１７０５の印刷設定変更要求処理を終了する。一方、ジョブの印刷設定変更要求が行われたと判定した場合（Ｓ１８０２でＹｅｓの場合）、Ｓ１８０３に処理を進める。Ｓ１８０３において、表示制御部３０２は、図１７（ｂ）に示すような印刷設定変更画面２０００を操作部２１１の表示部に表示させる。
【００８９】
図１７（ｂ）に示すように、印刷設定変更画面２０００は、画像形成装置１０１にログインしている利用者の情報、印刷設定変更する文書名、印刷設定、設定変更送信ボタン２００１が含まれる。なお、図１７（ｂ）に例示する画面は、あくまで一例であり、変更可能な印刷設定はこの例に限定されるものではなく、色味やその他の印刷設定を変更できるようにしてもよい。また、図１７（ｂ）に例示する画面は、本例とは異なる画面であってもよい。
【００９０】
次に、Ｓ１８０４では、印刷設定変更画面２０００で選択ジョブの印刷設定が変更され設定変更送信ボタン２００１が押下されると、表示制御部３０２は、該変更された選択ジョブの印刷設定をジョブ情報取得部３０６に送信する。ジョブ情報取得部３０６は、上記選択ジョブの印刷設定に基づく選択ジョブの印刷設定変更要求を、ネットワークＩ／Ｆ２０９を介して、ネットワーク１００上の文書管理サーバ１０３に送信する。即ち、ジョブ情報取得部３０６は、ジョブリスト画面９００から選択されたジョブの印刷設定を変更する要求を文書管理サーバ１０３に行う。そして、Ｓ１８０５に処理を進める。
【００９１】
Ｓ１８０５では、ジョブ情報取得部３０６は、上記Ｓ１８０１の削除要求又は上記Ｓ１８０４の印刷設定変更要求の送信について成功か否かを判定する。この判定では、送信に成功し、且つ文書管理サーバ１０３から上記削除要求又は印刷設定変更要求によって変更された変更後のジョブリストを受信した場合に、送信成功と判定する。そして、上記Ｓ１８０５において、送信成功と判定した場合（Ｓ１８０５でＹｅｓの場合）、Ｓ１８０６に処理を進める。Ｓ１８０６において、表示制御部３０２は、操作部２１１の表示部に、文書管理サーバ１０３から受信した変更後のジョブリストを表示させる。そして、図１５のＳ１７０５の印刷設定変更要求処理を終了する。
【００９２】
一方、上記Ｓ１８０５において、送信失敗と判定した場合（Ｓ１８０５でＮｏの場合）、Ｓ１８０７に処理を進める。Ｓ１８０７において、表示制御部３０２は、操作部２１１の表示部に、送信エラーメッセージを表示させる。そして、図１５のＳ１７０５の印刷設定変更の要求処理を終了する。
【００９３】
図１８は、文書管理サーバ１０３がジョブ削除要求又は印刷設定変更要求を受信したときの処理の一例を示すフローチャートである。なお、図中、Ｓ２１００〜Ｓ２１１６は各ステップを示す。また、図１８に示す処理は、文書管理サーバ１０３のＣＰＵ２２３が、ＲＯＭ２２４又はＨＤＤ２２６に格納されたプログラムを実行することにより実現される。
【００９４】
Ｓ２１００において、文書管理部３０７は、ネットワークＩ／Ｆ２２２を介して画像形成装置１０１から受信した要求が削除要求であるか否かを判定する。そして、上記Ｓ２１００において、画像形成装置１０１から受信した要求が削除要求であると判定した場合（Ｓ２１００でＹｅｓの場合）、文書管理部３０７は、２１０１に処理を進める。Ｓ２１０１において、文書管理部３０７は、上記受信した削除要求情報の中から削除要求者情報を確認する。
【００９５】
次に、Ｓ２１０２において、文書管理部３０７は、上記Ｓ２１０１で確認した削除要求者情報に対応するユーザのジョブリスト（以降、ジョブリストＤ）を記憶部３０８から取得する。次に、Ｓ２１０３において、文書管理部３０７は、上記受信した削除要求情報の中から削除要求ジョブ名を確認する。次に、Ｓ２１０４において、文書管理部３０７は、上記Ｓ２１０２で取得したジョブリストの中に上記Ｓ２１０３で確認した削除要求ジョブ名のジョブに対応する情報が存在するか否か判定する。そして、上記２１０４において、上記ジョブリストの中に上記削除要求ジョブ名のジョブに対応する情報が存在しないと判定した場合（Ｓ２１０４でＮｏの場合）、文書管理部３０７は、Ｓ２１１３に処理を進める。
【００９６】
一方、上記２１０４において、上記ジョブリストの中に上記削除要求ジョブ名のジョブに対応する情報が存在すると判定した場合（Ｓ２１０４でＹｅｓの場合）、文書管理部３０７は、Ｓ２１０５に処理を進める。Ｓ２１０５において、文書管理部３０７は、上記削除要求者情報に対応するユーザのジョブリストから上記削除要求ジョブに対応する情報を削除し、Ｓ２１１３に処理を進める。
【００９７】
図１９は、図１８のＳ２１０５において文書管理サーバ１０３の文書管理部３０７が削除要求者情報に対応するユーザのジョブリストへ印刷ジョブ削除処理を行うときのジョブリストの例を示す図である。
【００９８】
図１９に示すように、２２０１は、削除要求ジョブ２２０３を削除する前のジョブリストを示す。また、２２０２は、削除要求ジョブ２２０３を削除した後のジョブリストを示す。
【００９９】
上記Ｓ２１００において、画像形成装置１０１から受信した要求が削除要求でないと判定した場合（Ｓ２１００でＮｏの場合）、文書管理部３０７は、２１０６に処理を進める。Ｓ２１０６において、文書管理部３０７は、ネットワークＩ／Ｆ２２２を介して画像形成装置１０１から受信した要求が印刷設定変更要求であるか否かを判定する。
【０１００】
そして、上記Ｓ２１０６において、画像形成装置１０１から受信した要求が印刷設定変更要求でないと判定した場合（Ｓ２１０６でＮｏの場合）、文書管理部３０７は、本フローチャートの処理を終了する。一方、上記Ｓ２１０６において、画像形成装置１０１から受信した要求が印刷設定変更要求であると判定した場合（Ｓ２１０６でＹｅｓの場合）、文書管理部３０７は、２１０７に処理を進める。Ｓ２１０７において、文書管理部３０７は、上記受信した印刷設定変更要求情報の中から変更要求者情報を確認する。
【０１０１】
次に、Ｓ２１０８において、文書管理部３０７は、上記Ｓ２１０７で確認した変更要求者情報に対応するユーザのジョブリスト（以降、ジョブリストＣ）を記憶部３０８から取得する。次に、Ｓ２１０９において、文書管理部３０７は、上記受信した印刷設定変更要求情報の中から印刷設定変更要求ジョブ名を確認する。次に、Ｓ２１１０において、文書管理部３０７は、上記Ｓ２１０８で取得した変更要求者情報に対応するユーザのジョブリストの中に上記Ｓ２１０９で確認した印刷設定変更要求ジョブ名のジョブに対応する情報が存在するか否か判定する。
【０１０２】
そして、上記２１１０において、上記変更要求者情報に対応するユーザのジョブリストの中に上記印刷設定変更要求ジョブ名のジョブに対応する情報が存在しないと判定した場合（Ｓ２１１０でＮｏの場合）、文書管理部３０７は、Ｓ２１１３に処理を進める。一方、上記２１１０において、上記変更要求者情報に対応するユーザのジョブリストの中に上記印刷設定変更要求ジョブ名のジョブに対応する情報が存在すると判定した場合（Ｓ２１１０でＹｅｓの場合）、文書管理部３０７は、Ｓ２１１１に処理を進める。
【０１０３】
Ｓ２１１１において、文書管理部３０７は、上記受信した印刷設定変更要求情報の中から変更内容を確認する。次に、Ｓ２１１２において、文書管理部３０７は、上記変更要求者情報に対応するユーザのジョブリストにある印刷設定変更要求ジョブに対応する印刷設定情報の内容を、上記Ｓ２１１１で確認した変更内容に書き換え、Ｓ２１１３に処理を進める。
【０１０４】
図２０は、図１８のＳ２１１２において文書管理サーバ１０３の文書管理部３０７が変更要求者情報に対応するユーザのジョブリストへ印刷ジョブ設定変更処理を行うときのジョブリスト構成の例を示す図である。
【０１０５】
図２０に示すように、２３０１は、設定変更要求ジョブ２３０３の内容２３０４を変更する前の変更要求者情報に対応するユーザのジョブリストを示す。また、２３０２は、設定変更要求ジョブ２３０３の内容２３０４を２３０５のように変更した後の変更要求者情報に対応するユーザのジョブリストを示す。このように、利用者により変更要求された印刷設定を、該利用者のジョブリストに追加された印刷ジョブのデータに反映させることができる。
【０１０６】
Ｓ２１１３において、文書管理部３０７は、変更した利用者のジョブリスト（Ｓ２１０５で削除要求ジョブを削除した、又は、Ｓ２１１２で印刷設定情報を変更したジョブリスト）を記憶部３０８に保存する。次に、Ｓ２１１４において、文書管理部３０７は、ジョブリストの変更及び保存が成功したか否か判定する。そして、Ｓ２１１４において、ジョブリストの変更及び保存が成功したと判定した場合（Ｓ２１１４でＹｅｓ）、文書管理部３０７は、Ｓ２１１５に処理を進める。Ｓ２１１５において、文書管理部３０７は、変更後ジョブリスト（図１９の２２０２、又は図２０の２３０２）を、ネットワークＩ／Ｆ２２２を介して、ネットワーク１００上の画像形成装置１０１に送信する。
【０１０７】
一方、Ｓ２１１４において、ジョブリストの変更又は保存が失敗したと判定した場合（Ｓ２１１４でＮｏ）、文書管理部３０７は、Ｓ２１１６に処理を進める。Ｓ２１１６において、文書管理部３０７は、失敗通知をネットワークＩ／Ｆ２２２を介して、ネットワーク１００上の画像形成装置１０１に送信する。
【０１０８】
以上の処理により、他のユーザから印刷を要求された利用者により印刷設定を変更可能とすることで、利用者の好みの印刷設定を行うことが可能となる。また、印刷要求された利用者の印刷枚数の上限値／目標値を逼迫させないような印刷設定を行うことができるという効果を得られる。また、この効果により、プルプリント、セキュアプリントといったアプリケーションと集計用アプリケーションの親和性を高めることが可能となる。
【０１０９】
なお、本実施例では、画像形成装置から要求者が他のユーザに印刷要求を行う構成を示したが、画像形成装置以外の装置、例えば、クライアントＰＣ１０２等から文書管理サーバ１０３にログインし、自身のジョブリストを取得し、該ジョブリストから選択したジョブを他のユーザに印刷要求可能に構成してもよい。
【０１１０】
以上示したように、文書管理サーバで画像形成装置の利用者のジョブリストを管理している環境において、印刷要求者の印刷データを他の利用者とも容易に共有でき、手間を抑えて画像形成装置から印刷可能となる。よって、従来のような印刷要求者の他の利用者に対する印刷可否確認の手間を省き、印刷要求を行う際の効率性を向上することができる。
【０１１１】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【０１１２】
〔他の実施例〕
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【０１１３】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【図１】
2014149707.tif 000003
【図２】
2014149707.tif 000004
【図３】
2014149707.tif 000005
【図４】
2014149707.tif 000006
【図５】
2014149707.tif 000007
【図６】
2014149707.tif 000008
【図７】
2014149707.tif 000009
【図８】
2014149707.tif 000010
【図９】
2014149707.tif 000011
【図１０】
2014149707.tif 000012
【図１１】
2014149707.tif 000013
【図１２】
2014149707.tif 000014
【図１３】
2014149707.tif 000015
【図１４】
2014149707.tif 000016
【図１５】
2014149707.tif 000017
【図１６】
2014149707.tif 000018
【図１７】
2014149707.tif 000019
【図１８】
2014149707.tif 000020
【図１９】
2014149707.tif 000021
【図２０】
2014149707.tif 000022