(57)【要約】【課題】プルプリントシステムにおいて、第三者に代行印刷を依頼するユーザの利便性を確保しつつ適切なセキュリティを維持し、かつサーバへの負担も考慮した代行印刷を可能とする。【解決手段】プルプリントシステムにおける画像処理装置において、ログイン中の第１のユーザに対し、代行処理の権限を確認するユーザ認証手段と、第２のユーザに対応する印刷データを表示するため、第２のユーザがストレージサーバに格納した印刷データの書誌情報を書誌情報サーバから取得する書誌情報管理手段と、第２のユーザに対応する印刷データに対して第１のユーザが行った代行処理の作業のログを取得するログ情報管理手段と、を備える。【選択図】図２５
2010240913.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを格納するストレージサーバと、
前記印刷データの書誌情報を管理する書誌情報サーバと、
前記書誌情報サーバから前記書誌情報を得て前記ストレージサーバに格納されている前記印刷データの印刷を行う画像処理装置と、
を含むプルプリントシステムにおける、
ログイン中の第１のユーザが他の第２のユーザの印刷データにアクセスする代行処理が可能な画像処理装置であって、
前記ログイン中の第１のユーザに対し、前記代行処理の権限を確認するユーザ認証手段と、
前記第２のユーザに対応する印刷データを表示するため、前記第２のユーザが前記ストレージサーバに格納した印刷データの書誌情報を前記書誌情報サーバから取得する書誌情報管理手段と、
前記第２のユーザに対応する印刷データに対して前記第１のユーザが行った前記代行処理の作業のログを取得するログ情報管理手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記ログ情報管理手段は、前記代行処理のためのログイン認証のログが取得されることおよび／または前記代行処理中の作業のログが取得されることを前記第１のユーザに通知することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記書誌情報管理手段は、前記権限が確認された第１のユーザのユーザＩＤおよび前記第２のユーザのユーザＩＤを前記書誌情報サーバに通知して、当該第２のユーザが前記ストレージサーバに登録した印刷データの書誌情報を前記書誌情報サーバから取得することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の画像処理装置であって、
前記ログ情報管理手段は、第２のユーザがログインすると、当該第２のユーザに関連するログの情報を前記書誌情報サーバに要求し、当該第２のユーザの印刷データについて前記代行処理のためのログイン認証のログおよび／または前記代行処理中の作業のログが存在する場合には、前記存在するログの情報を当該第２のユーザに通知することを特徴とする画像処理装置。
【請求項５】
代行処理による印刷が終了した場合に、当該印刷データを特定する書誌情報ＩＤおよび当該印刷を行った第１のユーザのユーザＩＤと共に、印刷が終了した旨の通知を前記書誌情報サーバに通知することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記印刷データは、代行処理によるアクセスが可能であるか否かを示すフラグを有することを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
前記書誌情報管理手段は、前記印刷データの一覧を表示するためのデータに、前記代行処理中であるときには印刷データのサムネイル画像を含ませないことを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
印刷データを格納するストレージサーバと、
前記書誌情報を管理する書誌情報サーバと、
前記書誌情報サーバから前記書誌情報を得て前記ストレージサーバに格納されている前記印刷データの出力を行う画像処理装置であって、ログイン中の第１のユーザが他の第２のユーザの印刷データにアクセスする代行処理が可能な画像処理装置と、
を含むプルプリントシステムにおける、
書誌情報サーバであって、
前記画像処理装置からの依頼に応じて、前記代行処理のためのログイン認証を行なうユーザ認証手段と、
前記ストレージサーバからの指示に応じて前記ストレージサーバから受け取った書誌情報を登録し、前記画像処理装置からの指示に応じて前記画像処理装置に書誌情報を提供する書誌情報登録管理手段と、
前記代行処理のためのログイン認証のログおよび／または前記画像処理装置における前記代行処理中の作業のログを登録するログ情報登録管理手段と、
を備えたことを特徴とする書誌情報サーバ。
【請求項９】
前記ログ情報登録管理手段は、前記画像処理装置からの依頼に応じて、前記代行処理のためのログイン認証のログおよび／または前記画像処理装置における前記代行処理中の作業のログの情報を前記画像処理装置に提供することを特徴とする請求項８に記載の書誌情報サーバ。
【請求項１０】
印刷が終了した旨の通知を前記画像処理装置から受け取った場合に、当該印刷がされた印刷データの削除を前記ストレージサーバに指示する印刷情報管理手段をさらに備え、
前記印刷情報管理手段は、当該印刷が終了した印刷データが前記代行処理による場合には当該印刷データの削除を前記ストレージサーバに指示しないことを特徴とする請求項８又は９に記載の書誌情報サーバ。
【請求項１１】
前記書誌情報登録管理手段は、
前記画像処理装置から受け取った書誌情報を登録する際、当該書誌情報に当該印刷データが代行処理によるアクセスが可能であるか否かを示す情報を含め、
前記画像処理装置からの指示に応じて前記画像処理装置に書誌情報を提供する際に、前記画像処理装置が前記代行処理中である場合には、前記代行処理によるアクセスが可能であるか否かを示す情報を参照し、代行処理によるアクセスが可能な印刷データに対応する書誌情報のみを抽出して前記画像処理装置へ提供する、
ことを特徴とする請求項８乃至１０のいずれか１項に記載の書誌情報サーバ。
【請求項１２】
印刷データを格納するストレージサーバと、
前記印刷データの書誌情報を管理する書誌情報サーバと、
前記書誌情報サーバから前記書誌情報を得て前記ストレージサーバに格納されている前記印刷データの印刷を行う画像処理装置と、
を含むプルプリントシステムにおける、
ログイン中の第１のユーザが他の第２のユーザの印刷データにアクセスする代行処理が可能な画像処理装置の制御方法であって、
前記ログイン中の第１のユーザに対し、前記代行処理の権限を確認するユーザ認証ステップと、
前記第２のユーザに対応する印刷データを表示するため、前記第２のユーザが前記ストレージサーバに格納した印刷データの書誌情報を前記書誌情報サーバから取得する書誌情報管理ステップと、
前記第２のユーザに対応する印刷データに対して前記第１のユーザが行った前記代行処理の作業のログを取得するログ情報管理ステップと、
を含むことを特徴とする画像処理装置の制御方法。
【請求項１３】
印刷データを格納するストレージサーバと、
前記書誌情報を管理する書誌情報サーバと、
前記書誌情報サーバから前記書誌情報を得て前記ストレージサーバに格納されている前記印刷データの出力を行う画像処理装置であって、ログイン中の第１のユーザが他の第２のユーザの印刷データにアクセスする代行処理が可能な画像処理装置と、
を含むプルプリントシステムにおける、
書誌情報サーバの制御方法であって、
前記画像処理装置からの依頼に応じて、前記代行処理のためのログイン認証を行なうユーザ認証ステップと、
前記ストレージサーバからの指示に応じて前記ストレージサーバから受け取った書誌情報を格納し、前記画像処理装置からの指示に応じて前記画像処理装置に書誌情報を提供する書誌情報登録管理ステップと、
前記代行処理のためのログイン認証のログおよび／または前記画像処理装置における前記代行処理中の作業のログを登録するログ情報登録管理ステップと、
を備えたことを特徴とする書誌情報サーバの制御方法。
【請求項１４】
コンピュータに、請求項１２又は１３のいずれか１項に記載の方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プルプリントシステムにおける代行印刷処理に関する。
【背景技術】
【０００２】
従来より、ＭＦＰ等の印刷装置と、そのクライアントＰＣと、印刷データを管理する書誌情報サーバと、印刷データを保管するストレージサーバとが、ネットワークで接続されたプルプリントシステムが提案されている（特許文献１）。
【０００３】
この種のプルプリントシステムでは、ユーザがＰＣから印刷データをストレージサーバに保管し、印刷データの所在及びユーザ情報については印刷データを管理する書誌情報サーバに登録される。ユーザは、ＭＦＰの操作パネルから認証を行うことにより、書誌情報サーバに登録された自分の印刷データを選択し、そのデータをストレージサーバからダウンロードして印刷するものである。
【０００４】
上記のようなプルプリントシステムでは、印刷データを事前に登録しておくことで、ユーザは自己の都合や画像形成装置の混雑状況に応じで任意の画像形成装置から印刷することができるため、利便性が向上するというメリットがある。
【０００５】
また、実際に印刷する場合には、ユーザは身近にある画像形成装置を使用するのが通常であるから印刷文書の盗難も防ぐことができる。
【０００６】
このように、プルプリントシステムでは、ユーザの利便性やセキュリティに配慮がなされているものの、ユーザ認証によって認証されたユーザが、自ら登録した印刷データのみを印刷できる構成となっていた。そのため、印刷データを登録したユーザは自ら印刷出力の指示も行わなければならず、別のユーザに印刷の代行を依頼することができないという問題があった。
【０００７】
この問題を解決する従来の手法としては、代行ユーザＩＤ及び代行パスワードを発行し、当該代行ユーザＩＤ及び代行パスワードで認証された第１のユーザに対し、第２のユーザが持つ権限の一部を付与する仕組みが提案されている（特許文献２）。特許文献２の提案では、第２のユーザから通知された代行ユーザＩＤ及び代行パスワードを用いて第１のユーザがログインし、その後、第１のユーザが持つユーザＩＤを入力することで、第１のユーザが第２のユーザの代行権限を得る構成としている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−９９７１４号公報
【特許文献２】特開２００６−１１９７１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、特許文献２の技術を利用して、第２のユーザの印刷データを印刷する権限を第１のユーザに与えた場合、第２のユーザが登録したすべての印刷データが第１のユーザによって印刷可能となってしまう。第１のユーザに代行印刷を依頼する場合に、特定の指定した印刷データ以外のデータを第１のユーザによって印刷されることはセキュリティ上も好ましくない。
【００１０】
一方で、特許文献２の技術を応用し、第２のユーザが指定した特定の印刷データのみを印刷する権限を与えるための代行ユーザＩＤ及び代行パスワードを発行し、これを第１のユーザに利用させることが考えられる。しかし、この場合には、印刷データ毎に代行ユーザＩＤ及び代行パスワードを管理する必要があり、ユーザの利便性を大きく損なうことになる。
【００１１】
また、特許文献２の技術は代行ユーザＩＤ及び代行パスワードで認証をパスした後、第１のユーザ固有のＩＤを別途入力する構成となっている。そのため、代行パスワードを知らない第三者がトライアンドエラーで認証を試みた場合に、代行処理のログイン認証を試みたというログは残るものの、誰がそのようなログイン認証を試みたのかまでは知ることができない。
【００１２】
さらに、プルプリントシステムではストレージサーバ及び書誌情報サーバの負荷を軽減するため、また、ユーザの印刷データ管理の手間を削減するために、登録された印刷データが印刷された後は当該印刷データをサーバから削除するように構成している。したがって、第２のユーザの指定した印刷データ以外のデータを第１のユーザが印刷した場合にも、当該印刷データは削除されてしまう。そのため、後で第２のユーザが印刷しようとした時には既に印刷データが削除されており印刷できないという事態が発生する。
【課題を解決するための手段】
【００１３】
本発明に係る画像処理装置は、印刷データを格納するストレージサーバと、前記印刷デ
ータの書誌情報を管理する書誌情報サーバと、前記書誌情報サーバから前記書誌情報を得て前記ストレージサーバに格納されている前記印刷データの印刷を行う画像処理装置と、を含むプルプリントシステムにおける、ログイン中の第１のユーザが他の第２のユーザの印刷データにアクセスする代行処理が可能な画像処理装置であって、前記ログイン中の第１のユーザに対し、前記代行処理の権限を確認するユーザ認証手段と、前記第２のユーザに対応する印刷データを表示するため、前記第２のユーザが前記ストレージサーバに格納した印刷データの書誌情報を前記書誌情報サーバから取得する書誌情報管理手段と、前記第２のユーザに対応する印刷データに対して前記第１のユーザが行った前記代行処理の作業のログを取得するログ情報管理手段と、を備えたことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、第三者に代行印刷を依頼するユーザの利便性を確保しつつ適切なセキュリティを維持し、かつサーバへの負担も考慮した代行印刷が可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明に係るプルプリントシステムの構成の一例を示した図である。
【図２】ＰＣの内部構成の一例を示す図である。
【図３】画像処理装置の内部構成の概略を示す図である。
【図４】書誌情報サーバの内部構成の一例を示す図である。
【図５】サーバ登録情報の一例を示す図である。
【図６】書誌情報の一例を示す図である。
【図７】書誌情報テーブルの一例を示す図である。
【図８】書誌情報リストの一例を示す図である。
【図９】代行パスワード管理テーブルの一例を示す図である。
【図１０】ログ情報テーブルの一例を示す図である。
【図１１】代行パスワードの登録処理を表したフローチャートである。
【図１２】代行パスワード登録画面の一例を示す図である。
【図１３】印刷データを登録（格納）する処理を表したフローチャートである。
【図１４】印刷画面の一例を示す図である。
【図１５】画像処理装置にユーザがログインしたときの一連の処理を示すフローチャートである。
【図１６】ユーザ認証画面の一例を示す図である。
【図１７】ログ情報リストの一例を示す図である。
【図１８】ログインログ画面の一例を示す図である。
【図１９】印刷データの一覧を表示した画面の一例を示す図である。
【図２０】代行作業ログ画面の一例を示す図である。
【図２１】プレビュー処理の詳細を示すフローチャートである。
【図２２】プレビュー表示画面の一例を示す図である。
【図２３】プルプリント処理の詳細を示すフローチャートである。
【図２４】印刷データ削除処理の詳細を示すフローチャートである。
【図２５】代行ログイン時の処理の詳細を示すフローチャートである。
【図２６】ログ取得通知画面の一例を示す図である。
【図２７】代行ログイン認証画面の一例を示す図である。
【図２８】代行ログイン時の印刷データ一覧画面の一例を示す図である。
【図２９】ログ取得通知画面の一例を示す図である。
【図３０】第２の実施形態に係る印刷画面の一例を示す図である。
【図３１】第２の実施形態に係る書誌情報の一例を示す図である。
【図３２】第２の実施形態に係る書誌情報テーブルの一例を示す図である。
【図３３】第２の実施形態に係る書誌情報リストの一例を示す図である。
【発明を実施するための形態】
【００１６】
［第１実施例］
以下、本発明を実施するための一形態であるプルプリントシステムについて図面を参照しつつ説明する。
【００１７】
図１は、ＰＣ、サーバおよび画像処理装置がネットワークを介して接続されているプルプリントシステムの構成の一例を示した図である。
【００１８】
図１において、１０１は印刷データを生成するクライアントとしてのＰＣ、１０２は印刷データの書誌情報を一元管理する書誌情報サーバである。１１１および１１２は印刷データを出力する画像処理装置であり、後述する代行処理の機能をも備える。１０４は、ＰＣ１０１、書誌情報サーバ１０２、画像処理装置１１１および画像処理装置１１２を相互に接続するためのネットワークとしてのＬＡＮである。
【００１９】
なお、本構成例においては、画像処理装置１１１が、印刷データをＰＣ１０１から受け取り、受け取った印刷データを登録・保持するストレージサーバの機能を併有している。もちろん、独立のストレージサーバが画像処理装置とは別に設けられてもよい。さらに、画像処理装置１１１または１１２が、上述の書誌情報サーバ１０２の機能を併有する構成としてもよい。
【００２０】
また、本実施形態では、ＰＣ１０１と画像処理装置１１１および１１２はＬＡＮ１０４を介して接続されているが、パラレルケーブルやシリアルケーブル、ＵＳＢケーブル等により、ＰＣと画像処理装置を接続する形態であってもよい。また、ネットワーク接続の形態に関しても、ＬＡＮに限定されず、インターネットなど他のネットワークを適用してもよい。
【００２１】
図２は、本実施形態におけるＰＣの内部構成の一例を示す図である。
【００２２】
２０１は各種処理を制御する際の情報処理を行うＣＰＵ、２０２はＣＰＵ２０１のワークエリアを提供するＲＡＭ、２０３は制御プログラムを提供する補助記憶装置（ハードディスク、フロッピー（登録商標）ディスク、ＣＤ-ＲＯＭ等）である。
【００２３】
２０４はユーザにメッセージを通知する等の目的で使用される画像表示装置（具体的にはＣＲＴディスプレイ、液晶ディスプレイ等）である。
【００２４】
２０５はユーザのコマンドを入力するユーザコマンド入力装置（具体的にはマウス、キーボード等）である。
【００２５】
２０６はＬＡＮ１０４を介して他のネットワーク機器と相互にデータをやりとりするためのネットワークインタフェースカード（ＮＩＣ）である。ＮＩＣ２０６を介して印刷データが画像処理装置に送信される。
【００２６】
２０７は代行ユーザ（代行処理を行うユーザ）が代行処理のためのログイン認証時に使用する代行パスワードの生成を行う代行パスワード生成部である。代行パスワードは、画像表示装置２０４を用いたユーザインタフェースによってユーザが入力した情報に基づいて生成される。生成された代行パスワードは、書誌情報サーバに送られ管理される。
【００２７】
２０８はユーザのログイン認証を行うユーザ認証部である。ユーザ認証用のＤＢ(Data Base)はＰＣ内に有してもよいし、別途認証サーバを設けてもよい。ユーザ認証には公知の手法を適用すればよくその詳細な説明は省略する。認証されたユーザは、ユーザＩＤによって一意に識別される。
【００２８】
２０９は、印刷データの生成・管理を行う印刷データ生成管理部である。印刷データにはユーザ識別情報（ユーザＩＤ）が付与される。生成された印刷データはストレージサーバに送られ、登録・管理される。
【００２９】
２１０はメインバスである。
【００３０】
なお、上述の２０７乃至２０９の各部が担う機能は、ソフトウェア処理によって実現でき、ハードウェア構成として省略することも可能である。
【００３１】
図３は、本実施形態における画像処理装置の内部構成の概略を示す図である。
【００３２】
３０１は各種処理を制御する際の情報処理を行うＣＰＵ、３０２はＣＰＵ３０１のワークエリアの提供やデータの一時保管を行うためのＲＡＭである。
【００３３】
３０３はデータの一時保管や、ＲＡＭ３０２の代わりに用いられる補助記憶装置（ハードディスク、ＣＤ−ＲＯＭ等）である。ストレージサーバの機能も併有する場合には、ＰＣから受信した印刷データはこの補助記憶装置に格納される。
【００３４】
３０４はタッチパネル等の画像表示装置で、プリンタ装置の状態や、エラーメッセージ等を表示する場合に用いることができる。３０５はユーザコマンド入力装置（タッチパネル等）で、ログイン情報の入力や、所望する印刷データの指定等をユーザが操作するためのものである。３０４、３０５はタッチパネル等の単一のモジュールとしてもよい。
【００３５】
３０６はＬＡＮ１０４を介して、他のネットワーク機器と双方向にデータをやり取りするためのＮＩＣである。
【００３６】
３０７はＰＣ１０１やストレージサーバなどから投入された印刷データを用紙に出力するための印刷エンジンである。
【００３７】
３０８は原稿台に置かれた紙原稿を読み取り白黒２値やカラー多値の電子データ等を生成する読み取り部(スキャナ)である。
【００３８】
３１０はデジタル回線３３０に接続し、データ送受信に使用されるためのＤＳＵ(Digital Service Unit:デジタル回線終端装置)である。
【００３９】
３１１は印刷データの解析や格納の管理など印刷データに関する処理全般を行う印刷データ管理部である。具体的には、印刷データの補助記憶装置３０３への格納／削除、印刷データに含まれるユーザＩＤの抽出、書誌情報からの印刷データ保管場所の抽出、ストレージサーバからの印刷データの取得、ストレージサーバへの印刷データの転送などを行う。
【００４０】
３１２はログインしようとするユーザの権限を確認するユーザ認証部である。ユーザ認証部では、通常のログイン時におけるユーザ権限の確認および代行処理のためのユーザ権限の確認を行なう。なお、本実施形態では、書誌情報サーバに認証ＤＢを備え、実際の認証作業を書誌情報サーバで行い、その認証結果に基づきユーザの権限をユーザ認証部３１２で判断する構成となっている。しかし、認証ＤＢを画像処理装置内に備え、実際の認証作業をも画像処理装置で行う構成としてもよい。
【００４１】
３１３は代行処理中の作業の履歴のログの取得を行うログ情報管理部である。具体的には、代行処理のユーザ権限が確認された代行ユーザによって、どの印刷データに対してどのような処理を行なったかといった情報について当該代行ユーザのユーザＩＤと共にログを取る。取得したログは、後述の書誌情報サーバに送られ登録・管理される。また、ログ情報管理部３１３は、これから代行処理を行おうとするユーザに対し、ログが取得されることになる事実の通知（警告）を行う。さらに、ログ情報管理部３１３は、ユーザの通常ログイン時に、上述のようなログ情報についての通知（報告）も行なう。これら通知は、画像表示装置３０４上に表示することにより行われる。
【００４２】
３１４は書誌情報に関する処理全般を行う書誌情報管理部である。書誌情報管理部３１４は、特定のユーザの書誌情報を書誌情報サーバに要求して取得する。
【００４３】
この他、ストレージサーバの機能をも併有する画像処理装置の場合は、書誌情報管理部３１４は、ＰＣから受け取った印刷データから書誌情報を生成する処理も行う。具体的には、ユーザＩＤ、保管場所および印刷データの名称（ファイル名）などを受信した印刷データから抽出して、書誌情報を作成する。図６は書誌情報の一例である。書誌情報６００は、印刷データ名６０１、保管場所６０２、ユーザＩＤ６０３を含んでいる。もちろん、書誌情報を構成する内容はこれらに限定されず、その他、印刷データの登録日時や、印刷データのサムネイル画像等を含んでもよい。なお、書誌情報サーバについては、補助記憶装置３０３内に別途保存管理されるサーバ登録情報（たとえば、ＩＰアドレス）によって特定される。図５は、サーバ登録情報の一例であり、ＩＰアドレス「192.168.10.1」が書誌情報サーバを特定する情報として登録されている。
【００４４】
３１５はＵＳＢを用いて外部の情報端末とデータのやりとりを行うＵＳＢ通信部である。
【００４５】
３１６はメインバスである。
【００４６】
なお、上述の３１１乃至３１４の各部が担う機能は、ソフトウェア処理によって実現でき、ハードウェア構成として省略することも可能である。
【００４７】
図４は、本実施形態にかかる書誌情報サーバの内部構成の一例を示す図である。
【００４８】
４０１は各種処理を制御する際の情報処理を行うＣＰＵ、４０２はＣＰＵ４０１のワークエリアを提供するＲＡＭ、４０３は制御プログラムを提供する補助記憶装置（ハードディスク、フロッピー（登録商標）ディスク、ＣＤ-ＲＯＭ等）である。
【００４９】
４０４はユーザにメッセージを通知する目的等で使用される画像表示装置（具体的にはＣＲＴディスプレイ、液晶ディスプレイ等）である。
【００５０】
４０５はユーザのコマンドを入力するユーザコマンド入力装置（具体的にはマウス、キーボード等）である。
【００５１】
４０６はＬＡＮ１０４を介して他のネットワーク機器と相互にデータをやりとりするためのネットワークインタフェースカード（ＮＩＣ）である。
【００５２】
４０７は書誌情報の登録や提供などを行う書誌情報登録管理部である。書誌情報登録管理部４０７は、ストレージサーバから受信した書誌情報についてそれぞれ固有の書誌情報ＩＤを付して、書誌情報テーブルに登録し保存する。書誌情報テーブルは補助記憶装置４０３に格納される。図７は書誌情報テーブルの一例である。書誌情報テーブル７００には、印刷データ毎に書誌情報ＩＤが付され、書誌情報が管理されている様子が示されている。  
また、書誌情報登録管理部４０７は、画像処理装置からの要求を受け、指定されたユーザＩＤに関する書誌情報リストを画像処理装置に提供する。図８は、書誌情報リストの一例であり、図７の書誌情報テーブル７００から、ユーザＩＤが「kaneko」に該当する書誌情報のみを抽出した例が示されている。その他、不要となった書誌情報の削除なども行う。
【００５３】
４０８は画像処理装置での代行処理のためのログイン認証のログや代行処理中の作業に関するログの登録・管理を行うログ情報登録管理部である。代行処理中のログに関しては、画像処理装置から受け取ったログと代行ユーザのユーザＩＤとが関連付けられ、補助記憶装置２０３内のログ情報テーブルに格納される。図１０は代行処理中のログ情報テーブルの一例である。ログ情報テーブル１０００には、どのユーザＩＤについて、誰（どのユーザＩＤ）が、いつ、代行パスワードを用いて画像処理装置にログインし、どのような作業を行ったのか、といったログ情報が含まれる。例えば、１００１はユーザＩＤが[tanaka]のユーザが代行パスワードを使って、ユーザＩＤ「kaneko」の印刷データに対して「２００８年６月１０日の１４：３０」にログインしたことを示している。そして、１００２および１００３は、続けて「tanaka」が書誌情報ＩＤ「02011」の印刷データをプレビューし、印刷したことを示している。１００４は、続けて「tanaka」が、書誌情報ＩＤ「02014」の印刷データをプレビューしたことを示している。
【００５４】
４０９はユーザの認証に関する処理を行うユーザ認証部である。ユーザ認証部４０９は、不図示のユーザ認証用ＤＢ（データベース）を用い、画像処理装置にログインしようとするユーザの認証処理を行う。認証は、画像処理装置の画像表示装置３０４に入力されたユーザＩＤとパスワードを画像処理装置から受け取り、これらを不図示のパスワード管理テーブルと照合し一致するかどうかの判定によりなされる。代行処理のためのログイン認証の場合は、被代行ユーザＩＤと代行パスワードを画像処理装置から受け取り、別途存在する代行パスワード管理テーブルとの照合によって、同様の判定がなされる。さらに、本実施形態では、代行パスワードの登録とその管理も行う。具体的には、クライアントＰＣより通知される代行パスワードとユーザＩＤとを関連付けて、代行パスワード管理テーブルに登録し、保存する。代行パスワード管理テーブルは、補助記憶装置２０３に格納される。図９は代行パスワード管理テーブルの一例である。代行パスワード管理テーブル９００において、９０１は、ユーザＩＤが「kaneko」の印刷データにアクセスできる代行パスワードが「Zzddioa93s33」であること示している。この代行パスワード「Zzddioa93s33」は、「kaneko」によってＰＣで設定されたものである。同様に９０２は、ユーザＩＤが「tanaka」の印刷データにアクセスできる代行パスワードが「dfdIffekks933」であること示している。なお、代行パスワードは暗号化されて保存されるのが好ましい。
【００５５】
４１０は印刷情報管理部であり、画像処理装置で印刷が実行された印刷データに関する情報の管理などを行う。情報の管理には、印刷情報テーブル（不図示）が用いられる。
【００５６】
４１１はメインバスである。
【００５７】
なお、上述の４０７乃至４１０の各部が担う機能は、ソフトウェア処理のみによっても実現でき、ハードウェア構成としては省略することも可能である。
【００５８】
（代行パスワード登録処理）
図１１は、被代行ユーザである第２のユーザがＰＣ１０１上で行う、代行パスワードの登録処理を表したフローチャートである。以下、このフローチャートに沿って代行パスワードを登録する処理について説明する。
【００５９】
ステップ１１０１〜ステップ１１０３は、ＰＣ１０１の代行パスワード生成部２０７が行う処理である。また、ステップ１１０４は、書誌情報サーバ１０２のユーザ認証部が行う処理である。
【００６０】
最初に、ステップ１１０１で代行パスワード生成部は、ユーザが代行パスワードを登録するための代行パスワード登録画面を画像表示装置２０４に表示する。図１２は代行パスワード登録画面の一例である。パスワード登録画面１２００内の１２０１は代行パスワード入力エリアであり、１２０２は登録ボタン、１２０３はキャンセルボタンである。  
ステップ１１０２でユーザが代行パスワード登録エリア１２０１に任意の文字列や数字などからなる代行パスワードを入力する。
【００６１】
入力後、登録ボタン１２０２が押下されると、ステップ１１０３で代行パスワード生成部２０７は、現時点でＰＣ１０１にログインしているユーザのユーザＩＤと入力された代行パスワードを書誌情報サーバ１０２へ送信し、代行パスワードの登録依頼を行う。
【００６２】
ユーザＩＤと入力された代行パスワードを受信し、代行パスワードの登録依頼を受けた書誌情報サーバ１０２では、ユーザ認証部４０９が、当該ユーザＩＤと代行パスワードとを関連付けて、代行パスワード管理テーブルに登録する（ステップ１１０４）。
【００６３】
なお、ここでは、ＰＣ１０１から書誌情報サーバ１０２に直接代行パスワードの登録依頼を行う例を説明したが、画像処理装置を介して登録依頼を行ってもよい。すなわち、ＰＣから一旦、画像処理装置に代行パスワードの登録依頼を行い、これを受けた画像処理装置がＰＣからの登録依頼をサーバへ転送することによって、代行パスワードの登録処理を行ってもよい。
【００６４】
（印刷データ登録処理）
図１３は、ユーザがＰＣ１０１上のアプリケーションを用いて、ストレージサーバとしての画像処理装置１１１に印刷データを登録（格納）する処理を表したフローチャートである。以下、このフローチャートに沿って印刷データを登録する処理について説明する。
【００６５】
ステップ１３０１〜ステップ１３０４は、ＰＣ１０１の印刷データ生成管理部２０９が行う。また、ステップ１３０５〜ステップ１３０８は、画像処理装置１１１の印刷データ管理部３１１および書誌情報管理部３１４が行う。また、ステップ１３０９およびステップ１３１０は書誌情報サーバ１０２の書誌情報登録管理部４０７が行う。
【００６６】
ユーザがＰＣ１０１上で、任意のアプリケーションから印刷処理を実行すると、ステップ１３０１で印刷データ生成管理部２０９は画像表示装置２０４に印刷画面を表示する。図１４は印刷画面の一例である。印刷画面１４００の１４０１は送信先プリンタ指定エリア、１４０２は印刷ボタン、１４０３はキャンセルボタン、１４０４は詳細設定用のプロパティボタンである。ステップ１３０２で、ユーザが任意の画像処理装置（ここでは画像処理装置１１１）を指定して印刷ボタン１４０２を押下すると、まず、印刷データ生成管理部２０９は、現時点でＰＣ１０１にログインしているユーザのユーザＩＤを取得する。
【００６７】
次に、ステップ１３０３で印刷データ生成管理部２０９は、画像処理装置１１１に送信する印刷データを生成する。すなわち、アプリケーションが生成したデータにステップ１３０２で取得したユーザＩＤが付与された印刷データを生成する。
【００６８】
ステップ１３０４で印刷データ生成管理部２０９は、生成された印刷データを画像処理装置１１１に送信する。
【００６９】
画像形成装置１１１の印刷データ管理部３１１は、印刷データを受信し（ステップ１３０５）、受信した印刷データを補助記憶装置３０３に格納する（ステップ１３０６）。
【００７０】
そして、ステップ１３０７で書誌情報管理部３１４は、当該印刷データからユーザＩＤを抽出し、図６に示されるような書誌情報を生成する。
【００７１】
ステップ１３０８で書誌情報管理部３１４は、生成した書誌情報を書誌情報サーバ１０２に送信し、書誌情報の登録を指示する。
【００７２】
書誌情報サーバ１０２の書誌情報登録管理部４０７は、書誌情報を受信して登録指示を受け付けると（ステップ１３０９）、当該書誌情報を図７のような書誌情報テーブルに登録（あるいは新規に作成）し、補助記憶装置２０３に保存する（ステップ１３１０）。
【００７３】
（ログイン時の処理）
図１５は、ストレージサーバとしての画像処理装置１１１に登録した印刷データを出力するため、ユーザが画像処理装置１１２にログインしたときの一連の処理について説明するフローチャートである。
【００７４】
ここで、ステップ１５０３およびステップ１５０６〜１５０８は、書誌情報サーバ１０２の書誌情報登録管理部４０７、ログ情報登録管理部４０８およびユーザ認証部４０９が行う。また、ステップ１５０１、１５０２、１５０４、１５０５およびステップ１５０９〜１５１８は画像処理装置１１２の印刷データ管理部３１１、ユーザ認証部３１２、ログ情報管理部３１３および書誌情報管理部３１４が行う。
【００７５】
はじめに、ステップ１５０１で画像処理装置１１２のユーザ認証部３１２は、ユーザがログインするためのユーザ認証画面を画像表示装置３０４上に表示する。図１６はユーザ認証画面の一例である。１６０１はユーザＩＤ入力エリア、１６０２はパスワード入力エリア、１６０３はログインボタンである。ユーザが、自己のユーザＩＤ（この場合は「KANEKO」）をユーザＩＤ入力エリア１６０１に入力し、続けてパスワードをパスワード入力エリア１６０２に入力して、ログインボタン１６０３を押下すると、ステップ１５０２へと進む。
【００７６】
ステップ１５０２でユーザ認証部３１２は、入力されたユーザＩＤとパスワードを書誌情報サーバ１０２に送信し、当該ユーザのログイン認証を依頼する。
【００７７】
書誌情報サーバ１０２はユーザＩＤとパスワードを受け取ると、以下の処理行う。すなわち、ステップ１５０３でユーザ認証部４０９は、ユーザ認証用ＤＢ内のパスワード管理テーブルを読み出して受け取ったユーザＩＤおよびパスワードとの照合を行い、一致するかどうかを判定する。一致していれば“ＯＫ”、不一致であれば“ＮＧ”の判定となる。そして、ユーザ認証部４０９は認証の結果を画像処理装置１１２に通知する。
【００７８】
ステップ１５０４で画像処理装置１１２のユーザ認証部３１２は、書誌情報サーバ１０２から通知された認証結果に基づいて、当該ユーザがログインする権限を有しているかどうかを確認する。すなわち、認証結果が“ＯＫ”であれば、当該入力されたユーザＩＤのユーザのログインを認め、ステップ１５０５に進む。認証結果が“ＮＧ”であれば、ログイン認証に失敗したことを画像表示装置３０４に表示してユーザに通知し、ステップ１５０１に戻る。
【００７９】
次に、ステップ１５０５で書誌情報管理部３１４は、書誌情報サーバ１０２にログインが認められたユーザのユーザＩＤを通知して、当該ユーザＩＤに関連する書誌情報リストおよびログ情報リストを要求する。
【００８０】
書誌情報リストの要求を受けた書誌情報サーバ１０２では、ステップ１５０６で書誌情報登録管理部４０７が、通知されたユーザＩＤに該当する書誌情報を書誌情報テーブルから抽出し、書誌情報リストを生成する。さらに、ステップ１５０７でログ情報登録管理部４０８は、ログ情報テーブルを参照して、通知されたユーザＩＤに該当するログ情報リストを生成する。図１７はログ情報リストの一例である。ここでは、前述の図１０に示したログ情報テーブル１０００から、ユーザＩＤが「kaneko」となっているログ情報のみを抽出したログ情報リストの例を示している。
【００８１】
ステップ１５０８で書誌情報登録管理部４０７およびログ情報登録管理部４０８は、生成された書誌情報リストおよびログ情報リストを画像処理装置１１２に送信する。
【００８２】
ステップ１５０９で画像処理装置１１２の書誌情報管理部３１４およびログ情報管理部３１３は、書誌情報リストとログ情報リストを書誌情報サーバ１０２から取得する。
ステップ１５１０で画像処理装置１１２のログ情報管理部３１３は、ログ情報リストを参照し、第１のユーザによる代行処理のためのログイン認証がされたことを示すログがあるかどうかを判定する。代行処理のためのログイン認証がされたことを示すログがあると判定された場合には、ステップ１５１１に進む。代行処理のためのログイン認証がされたことを示すログがないと判定された場合には、ステップ１５１２に進む。
【００８３】
ステップ１５１１でログ情報管理部３１３は、画像表示装置３０４にログインログ画面を表示して、ログイン中である第２のユーザに代行パスワードを利用して第１のユーザがログインした事実を通知する。図１８はログインログ画面の一例である。ログインログ画面１８００の１８０１はログ表示エリアであり、「どのユーザＩＤ」によって「いつ」代行パスワードを用いてログインがされたのかを示す情報が表示される。なお、図１８はログインが認められた場合の例であるが、ログインに失敗した履歴が残っている場合には、同様にその事実が表示される。１８０２は詳細ボタンであり、押下されると、当該代行パスワードを利用したログイン時に行われた作業の詳細を表示する詳細画面へ遷移する。１８０３はログ表示エリアのスライドバーであり、代行パスワードでログインされたログ情報が多数ある場合に、スクロールさせて表示することを可能にする。１８０４は、ＯＫボタンであり、ユーザが押下することによりログインログ画面１８００の表示を終了する。
【００８４】
ステップ１５１２で印刷データ管理部３１１は、書誌情報サーバ１０２から取得した書誌情報リストに存在する印刷データの一覧を表示する。図１９は印刷データの一覧を表示した画面の一例である。印刷データ一覧画面１９００の１９０１は印刷データ一覧表示エリアであり、取得した書誌情報リストに含まれる印刷データの一覧を表示している。ユーザは印刷データ一覧から任意の印刷データを選択することが可能であり、選択されたデータは印刷データ名の部分がハイライト表示される。この例では、印刷データ名「議事録」の印刷データが選択され、ハイライト表示されている。１９０２は各印刷データのサムネイル画像である。サムネイル画像は、あらかじめ書誌情報に含まれているものを使用してもよいし、書誌情報に含まれる保管場所（ストレージサーバ）に依頼して取得してもよい。１９０３は代行パスワードを用いてログインした代行ユーザが、当該印刷データにアクセスしたことを示すマークである。すなわち、取得したログ情報リスト内に特定の印刷データを印刷またはプレビューしたログがあった場合に表示される。１９０４はログ表示ボタンであり、このボタンが押下されると、印刷データ一覧中の選択した印刷データの代行作業ログ画面に遷移する。代行作業ログ画面については改めて後述する。なお、選択された印刷データにログ情報がない場合には、ログ表示ボタンはグレーアウトされ押下できない状態となる。１９０５はプレビューボタンであり、このボタンが押下されると、選択した印刷データの詳細なプレビューを表示する。１９０６は印刷ボタンであり、このボタンが押下されると、選択した印刷データの出力処理が実行される。１９０７は削除ボタンであり、このボタンが押下されると、選択されている印刷データの削除処理が実行される。１９０８は印刷データ一覧表示エリア１９０１のスライドバーであり、印刷データ一覧表示エリア１９０１に表示される印刷データ一覧が一画面に収まらないときスクロール表示可能とする。１９０９は代行ログインボタンであり、このボタンが押下されると、代行ログイン画面に遷移する。１９１０はログアウトボタンであり、このボタンが押下されるとログアウト処理が実行され、ログイン時の処理は終了する。
【００８５】
印刷データ管理部３１１は、ユーザがいずれかの印刷データを選択した上で（ステップ１５１３）押下した１９０４〜１９０７および１９０９のボタンに応じた処理を行う。また、ユーザがログアウトボタン１９１０を選択している場合にはログアウト処理を行って、本処理を終了する。
【００８６】
（プレビュー処理）
ユーザがプレビューボタン１９０５を押下した場合には、ステップ１５１４でプレビュー表示処理が実行される。図２１のフローチャートを参照してプレビュー処理について説明する。なお、図２１のフローチャート上のステップ２１０１、２１０２、２１０４、２１０５は、画像処理装置１１２で実効される。またステップ２１０３はストレージサーバの機能を持つ画像処理装置１１１で実効される。
【００８７】
画像処理装置１１２でユーザが特定の印刷データを選択してプレビュー指示を行うと、書誌情報管理部３１４は、書誌情報リスト８００を参照して当該特定の印刷データの保管場所を抽出する（ステップ２１０１）。ここでは、画像処理装置１１１が保管場所である。
【００８８】
ステップ２１０２で印刷データ管理部３１１は、画像処理装置１１１に当該特定の印刷データの書誌情報ＩＤを通知して、当該特定の印刷データを要求する。
【００８９】
要求を受けて画像処理装置１１１の印刷データ管理部３１１は、通知された書誌情報ＩＤに対応する印刷データを画像処理装置１１２に送信する（ステップ２１０３）。
【００９０】
印刷データを取得した画像処理装置１１２では、プレビュー画像を生成し（ステップ２１０４）、生成したプレビュー画像を画像表示装置３０４に表示する（ステップ２１０５）。
【００９１】
図２２はプレビュー表示画面の一例である。プレビュー表示画面２２００の２２０１は各ページのサムネイル画像の表示領域であり、ユーザはこの領域で表示したいページを選択することができる。２２０２は２２０１で選択されたページの全体を表示する領域である。２２０３は２２０２に表示されているページのうち任意の位置の領域を任意の拡大率で表示する領域であり、表示位置は２２０４、２２０５のスライドバー、拡大率は２２０６のスライドバーで選択する。２２０２上の２２０３に表示されている領域が２２０７に示される。２２０８は印刷ボタンであり、ユーザがこのボタンを押下するとプレビューしている印刷データの出力（プルプリント）処理が実行される。２２０９は戻るボタンであり、ユーザがこのボタンを押下すると、プレビュー表示が終了する。
【００９２】
プレビュー表示処理が終了すると、ステップ１５１２に戻る。
【００９３】
（プルプリント処理）
ステップ１５１２で表示される印刷データ一覧画面１９００で、ユーザが特定の印刷データを選択し（ステップ１５１３）、続けて、印刷ボタン１９０６を押下すると、ステップ１５１５でプルプリント処理が実行される。
【００９４】
図２３は、プルプリント処理の詳細を示すフローチャートである。なお、図２３のステップ２３０１〜２３０３、２３０５および２３０６は画像処理装置１１２で実行される。また、ステップ２３０４、２３１２および２３１３はストレージサーバの機能を持つ画像処理装置１１１で実行される。また、ステップ２３０７〜２３１１、２３１４および２３１５は、書誌情報サーバ１０２で実行される。
【００９５】
最初に、ステップ２３０１で、ユーザが画像処理装置１１２の印刷データ一覧画面１９００を使用して、特定の印刷データの印刷を指示（印刷ボタン１９０６を押下）する。
【００９６】
ステップ２３０２で画像処理装置１１２の印刷データ管理部３１１は、図１５のステップ１５０９において取得した書誌情報リストから当該特定の印刷データの保管場所を示す情報（ＩＰアドレス）を抽出し保管場所を見つける。ここではストレージサーバでもある画像処理装置１１１が保管場所である。
【００９７】
ステップ２３０３で画像処理装置１１２の印刷データ管理部３１１は、当該特定の印刷データの保管場所、すなわち画像処理装置１１１に当該特定の印刷データの書誌情報ＩＤを通知して、印刷データを要求する。
【００９８】
要求を受けた画像処理装置１１１の印刷データ管理部３１１は、通知された書誌情報ＩＤに対応する印刷データを画像処理装置１１２に送信する（ステップ２３０４）。
【００９９】
ステップ２３０５で画像処理装置１１２は、印刷エンジン３０７を用いて、取得した印刷データの印刷出力を行う。
【０１００】
印刷出力が終了すると画像処理装置１１２の印刷データ管理部３１１は、印刷が終了した旨の通知を当該印刷データの書誌情報ＩＤおよび現在ログイン中のユーザＩＤと共に書誌情報サーバ１０２へ送信する（ステップ２３０６）。
【０１０１】
書誌情報サーバ１０２は画像処理装置１１２から印刷終了通知を受信すると（ステップ２３０７）、ステップ２３０８で書誌情報登録管理部４０７は、書誌情報テーブル７００を参照して代行処理の有無を判断する。すなわち、書誌情報登録管理部４０７は書誌情報テーブル７００を読み出して、まず通知された書誌情報ＩＤに対応するユーザＩＤを特定し、次に、特定されたユーザＩＤと通知されたユーザＩＤとを対比することで代行ユーザによる印刷かどうかを判定する。双方のユーザＩＤが一致すれば代行ユーザによる印刷ではないと判定され、不一致であれば代行ユーザによる印刷、すなわち代行処理であると判定される。代行処理と判定された場合にはそのまま終了し、代行処理でないと判定された場合にはステップ２３０９に進む。
【０１０２】
ステップ２３０９で印刷情報管理部４１０は、印刷データの削除モードを判定する。削除モードはあらかじめ管理者により設定されており、たとえば、「印刷後直ちに削除」、「印刷後一定時間で削除」、「登録後一定時間で削除」、「自動削除しない」の４つのモードがある。印刷情報管理部４１０は、補助記憶装置４０３から設定されている印刷モードの内容を読み出し、いずれのモードかを判定する。削除モードが「印刷後すぐに削除」以外のモードであると判定された場合には、ステップ２３１０に進む。
【０１０３】
ステップ２３１０で印刷情報管理部４１０は、通知された書誌情報ＩＤの印刷データの印刷日時を印刷情報テーブル（不図示）に登録して処理を終了する。なお、削除モードが「印刷後一定時間で削除」の場合は、定期的に実行される後述の印刷データ削除処理において、印刷後一定時間が経過したかどうかを印刷情報テーブルを参照して判断し、一定時間の経過が確認された時点で、当該印刷データの削除処理を行う。一方、ステップ２３０９で、削除モードが「印刷後直ちに削除」であると判定された場合には、ステップ２３１１に進む。
【０１０４】
ステップ２３１１で印刷情報管理部４１０は、ストレージサーバとしての画像処理装置１１１に当該印刷データの書誌情報ＩＤを通知し、印刷データの削除を依頼する。
【０１０５】
ステップ２３１２で画像処理装置１１１の印刷データ管理部３１１は、書誌情報サーバ１０２からの削除依頼を受け、受け取った書誌情報ＩＤに対応する印刷データを補助記憶装置３０３から削除する。
【０１０６】
印刷データの削除が完了すると、印刷データ管理部３１１は、削除完了通知を書誌情報サーバ１０２に通知する（ステップ２３１３）。
【０１０７】
ステップ２３１４で削除完了通知を受け取ると、書誌情報サーバ１０２の印刷情報管理部４１０は、書誌情報テーブル７００から削除を依頼した書誌情報ＩＤに対応するエントリを削除し、処理を終了する。
【０１０８】
このように、本プルプリント処理によれば、代行処理によって印刷データの出力が実行された場合には、当該印刷データ及び対応する書誌情報はいかなる場合であっても削除されることがない。
【０１０９】
なお、プレビュー表示画面において印刷ボタンが押下された場合も同様の処理が実行されるが、この場合、ステップ２３０２における保管場所の抽出はすでに終えているので省略されることになる。
【０１１０】
プルプリント処理が終了するとステップ１５１２に戻る。
【０１１１】
（ログ情報表示処理）
同様に、ステップ１５１２で表示される印刷データ一覧画面１９００で、ユーザが特定の印刷データを選択し（ステップ１５１３）、続けて、ログ表示ボタン１９０４を押下すると、ステップ１５１６でログ情報表示処理が実行される。すなわち、ステップ１５１６でログ情報管理部３１３は、選択された印刷データに対応する代行作業ログ画面の表示を行う。ただし、ステップ１５１１でログ情報の表示がされていなければ代行処理によるログは存在しないので、本ステップにおけるログ情報表示処理は、ステップ１５１１でログ情報の表示がされていることが前提となる。
【０１１２】
図２０は代行作業ログ画面の一例である。代行作業ログ画面２０００の２００１は、印刷データ一覧画面１９００で選択された印刷データの印刷データ名である。２００２は、ログ表示エリアであり、「どのユーザＩＤ」によって、「いつ」、「どのような作業を行ったか」を作業毎に表示する。２００３はログ表示エリアのスライドバーであり、代行作業のログ情報が多数ある場合には、スクロールさせて表示することを可能とする。１８０４は、戻るボタンであり、押下されるとログインログ画面２０００の表示を終了する。ログ情報表示処理が終了すると、ステップ１５１２に戻る。
【０１１３】
（印刷データ削除処理）
同様に、ステップ１５１２で表示される印刷データ一覧画面１９００で、ユーザが特定の印刷データを選択し（ステップ１５１３）、続けて、削除ボタン１９０７を押下すると、ステップ１５１７で選択された印刷データの削除処理が実行される。
【０１１４】
図２４は図１５のステップ１５１７で行われる印刷データ削除処理の詳細を示すフローチャートである。なお、図２４のステップ２４０１は画像処理装置で実効される。また、ステップ２４０４、２４０５はストレージサーバの機能を持つ画像処理装置１１１で実効される。また、ステップ２４０２、２４０３、２４０６および２４０７は書誌情報サーバ１０２で実行される。
【０１１５】
まず、ユーザが画像処理装置１１２の印刷データ一覧画面１９００で特定の印刷データを選択して削除を指示（削除ボタン１９０７を押下）する。
【０１１６】
ステップ２４０１で画像処理装置１１２の書誌情報管理部３１４は、選択された印刷データに対応する書誌情報ＩＤを書誌情報サーバ１０２へ通知し、書誌情報の削除を依頼する。
【０１１７】
ステップ２４０２で書誌情報サーバ１０２の書誌情報登録管理部４０７は、通知された書誌情報ＩＤに対応する印刷データの保管場所を書誌情報テーブル７００を参照して検索する。
【０１１８】
保管場所が見つかると印刷情報管理部４１０は、当該印刷データの書誌情報ＩＤを当該保管場所に通知し、印刷データの削除を依頼する（ステップ２４０３）。ここではストレージサーバでもある画像処理装置１１１が保管場所である。
【０１１９】
ステップ２４０４で画像処理装置１１１の印刷データ管理部３１１は、通知された書誌情報ＩＤに対応する印刷データを補助記憶装置３０３から削除する。
【０１２０】
ステップ２４０５で印刷データ管理部３１１は、印刷データの削除が完了すると、削除完了通知を書誌情報サーバ１０２へ送信する。
【０１２１】
ステップ２４０７で削除完了通知を受信すると、書誌情報サーバ１０２の印刷情報管理部４１０は、書誌情報テーブル７００から削除を依頼した書誌情報ＩＤに対応するエントリを削除し、処理を終了する。
【０１２２】
印刷データの削除処理が終了すると、ステップ１５１２に戻る。
【０１２３】
（代行ログイン処理）
さらに、ステップ１５１２で表示される印刷データ一覧画面１９００で、ユーザが代行ログインボタン１９０９を押下すると、ステップ１５１８で代行ログイン処理が実行される。
【０１２４】
図２５は図１５のステップ１５１８で行われる代行ログイン時の処理の詳細を示すフローチャートである。なお、図２５のステップ２５０１〜２５０４、２５０７〜２５０９および２５１２〜２５１９は画像処理装置１１２で実効される。また、ステップ２５０５，２５０６、２５１０、２５１１および２５２０は書誌情報サーバ１０２で実行される。
【０１２５】
まず、ユーザが画像処理装置１１２の印刷データ一覧画面１９００で代行ログインボタン１９０９を押下すると、ステップ２５０１でログ情報管理部３１３は、画像表示装置３０４上にログ取得通知画面を表示する。すなわち、ログイン認証の履歴及びログイン後の代行処理中の作業の履歴が被代行ユーザ（代行権限を得たユーザ）に通知されることを伝えた上で代行ログインを続行するかどうかについて、ユーザの意思を確認するための表示を行う。
【０１２６】
図２６はステップ２５０１で表示されるログ取得通知画面の一例である。ログ取得通知画面２６００の２６０１は、代行ログイン処理を続行する場合に選択するボタンであり、２６０２は、続行しない場合に選択するボタンである。
【０１２７】
ステップ２５０２でログ情報管理部３１３は、ログ取得通知画面２６００においていずれのボタンが選択されたかを判定する。ボタン２６０１が選択された場合には、代行処理を行うためのログイン認証を続行する意思が確認できたとして、ステップ２５０３に進む。ボタン２６０２が選択された場合には、続行する意思がないものとして、処理を終了する。
【０１２８】
ステップ２５０３でユーザ認証部３１２は、画像表示装置３０４に代行ログイン認証画面を表示する。
【０１２９】
図２７は代行ログイン認証画面の一例である。代行ログイン認証画面２７００の２７０１はログイン中のユーザがこれから代行権限を得ようとするユーザ、すなわち、被代行ユーザのユーザＩＤを入力するエリア、２７０２は代行パスワードを入力するエリア、２７０３はログインボタンである。ユーザが、被代行ユーザＩＤ入力エリア２７０１、代行パスワード入力エリア２７０２にそれぞれ入力し、ログインボタンを押下すると、ステップ２５０４に進む。
【０１３０】
ステップ２５０４でユーザ認証部３１２は、入力されたユーザＩＤ及び代行パスワードを書誌情報サーバ１０２に通知し、代行処理のためのログイン認証を依頼する。
【０１３１】
ステップ２５０５で書誌情報サーバ１０２のユーザ認証部４０９は、代行パスワード管理テーブル９００を参照して、通知されたユーザＩＤと代行パスワードの照合を行い、代行処理のためのログインを認めるかどうかを決定する（ステップ２５５１）。すなわち、通知されたユーザＩＤと代行パスワードの組合せが、代行パスワード管理テーブル内に登録されているかどうかを調べ、登録されていればログインを許可する。
【０１３２】
ステップ２５０６でログ情報登録管理部４０８は代行ログインの認証結果をログ情報テーブル１０００に登録し、併せてユーザ認証部４１０は認証結果を画像処理装置１１２に通知する。
【０１３３】
画像処理装置１１２のユーザ認証部３１２は、認証結果を受信し（ステップ２５０７）、ステップ２５０８で、通知された認証結果が“ＯＫ”か“ＮＧ”かについて判定する。“ＯＫ”であれば、代行ログイン認証画面２７００で入力されたユーザＩＤに関する代行処理が可能なログイン状態としてステップ２５０９に進む。“ＮＧ”であれば、代行処理のためのログイン認証に失敗したことを画像表示装置３０４に表示してユーザに通知し、ステップ２５０３に戻る。
【０１３４】
ステップ２５０９で書誌情報管理部３１４は、現在ログイン中のユーザのユーザＩＤと被代行ユーザのユーザＩＤとを書誌情報サーバ１０２に通知して、被代行ユーザＩＤに関連する書誌情報リストを要求する。ログインしているユーザと被代行ユーザの２つのユーザＩＤを通知することで、書誌情報サーバ１０２では、画像処理装置１１２が代行処理中であることを認識することができる。
【０１３５】
ステップ２５１０で書誌情報サーバ１０２の書誌情報登録管理部４０７は、書誌情報テーブル７００を読み出して、通知された被代行ユーザＩＤに対応する書誌情報を抽出し、書誌情報リスト８００を生成する。
【０１３６】
ステップ２５１１で書誌情報登録管理部４０７は、生成された書誌情報リストを、画像処理装置１１２に送信する。
【０１３７】
画像処理装置１１２の書誌情報管理部３１４は、書誌情報サーバ１０２から書誌情報リストを受信すると（ステップ２５１２）、当該書誌情報リストに含まれる印刷データの一覧画面を表示する（ステップ２５１３）。
【０１３８】
図２８は代行ログイン時の印刷データ一覧画面の一例である。印刷データ一覧画面２８００の２８０１は印刷データ一覧表示エリアであり、書誌情報サーバ１０２から取得した書誌情報リストに対応する印刷データの一覧を表示している。ユーザは印刷データ一覧から特定の印刷データを選択することが可能であり、選択されたデータは印刷データ名の部分がハイライト表示される。図２８の例では、印刷データ名「議事録」の印刷データが選択されている。２８０２はプレビューボタンであり、ユーザがこのボタンを押下すると、選択した印刷データの詳細なプレビューを表示する。２８０３は印刷ボタンであり、ユーザがこのボタンを押下すると、選択した印刷データについて上述のプルプリント処理を実行する。２８０５は印刷データ一覧エリア２８０１のスライドバーであり、印刷データ一覧エリアに２８０１に表示される印刷データ一覧が一画面に収まらないときスクロール表示可能とする。２８０４はログアウトボタンであり、ユーザがこのボタンを押下すると、代行ログイン状態からログアウトとなる。通常時の、印刷データ一覧画面１９００と異なり、サムネイル画像は表示されず、また、ログ情報表示ボタンおよび削除ボタンは存在しない。このように代行ログイン時はサムネイル画像が表示されないようにすることで、代行ユーザに対して必要以上の情報を与えることを防ぐことができる。また、代行ログイン時には印刷データの削除ボタンが表示されないので、代行ユーザによって重要な印刷データが削除されてしまうという事態も未然に防止できる。
【０１３９】
印刷データ管理部３１１は、ユーザがいずれかの印刷データを選択した上で（ステップ２５１４）押下した２８０２あるいは２８０３のボタンに応じた処理を行う。しかし、通常のログイン時の処理（図１５）と異なり、各処理の実行を開始する前に、ステップ２５１５でログ情報管理部３１３は、画像表示装置３０４にログ取得通知画面を表示する。すなわち、作業履歴が記録され被代行ユーザに通知される旨を改めて表示する。
図２９はステップ２５１５で表示されるログ取得通知画面の一例である。ログ取得通知画面２９００の２９０１は、作業を続行する場合に選択するボタンであり、２９０２は、続行しない場合に選択するボタンである。
【０１４０】
ステップ２５１６でログ情報管理部３１３は、ログ取得通知画面２９００においていずれのボタンが選択されたかを判定する。ボタン２９０１が選択された場合には、作業続行の意思が確認できたとして、その後のボタン選択に応じてステップ２５１７あるいはステップ２５１８に進む。ボタン２９０２が選択された場合には、ステップ２５１３に戻る。
【０１４１】
ステップ２５１６で作業継続の意思が確認され、続いて、プレビューボタン２８０２が押下された場合はステップ２５１７でプレビュー処理が実行され、印刷ボタン２８０３が押下された場合はステップ２５１８でプルプリント処置が実行される。両処理の内容については既に述べたのでここでは説明を省略する。
【０１４２】
ステップ２５１９でログ情報管理部３１３は、書誌情報サーバ１１２にログの登録を依頼する。具体的には、選択された印刷データに対応する書誌情報ＩＤ、現在代行処理を行っているユーザのユーザＩＤ、作業内容（プレビュー処理またはプルプリント処理）のログを取得し、書誌情報サーバ１１２に通知して、これらログの登録を依頼する。
【０１４３】
ステップ２５２０で書誌情報サーバ１０２のログ情報登録管理部４０８は、通知された書誌情報とユーザＩＤとを対応付けてログ情報テーブル１０００に登録する。登録終了後は、ステップ２５１３に戻る。
【０１４４】
なお、ステップ２５１３で表示される印刷データ一覧画面２９００で、ユーザがログアウトボタン２８０４を選択した場合にはログアウト処理が実行され、代行処理のためのログイン状態から抜ける。
【０１４５】
本実施形態によれば、プルプリントシステムに自己の印刷データを登録したユーザは、代行印刷を依頼する際に予め設定した代行パスワードを伝えるだけでよい。
【０１４６】
また、代行印刷を行う他のユーザが代行印刷のためにログインする時および印刷データにアクセスする時にログの取得を行い、代行印刷を依頼したユーザへ当該ログ情報が通知されることを表示しその承認を得る構成となっている。これにより、他のユーザが代行印刷を依頼されていない印刷データに勝手にアクセスすることが心理的に難しくなる。
【０１４７】
さらに、代行印刷を行うユーザは自己のユーザＩＤで印刷装置にログインし、被代行ユーザから知らされた代行パスワードによって代行ログインを行う構成としている。そのため、代行パスワードを知らせていない第三者がトライアンドエラーによる代行ログインを試みた場合、当該第三者のユーザＩＤがログとして残ることになり、結果、そのような第三者のトライアンドエラーによるログインを抑止することができる。
【０１４８】
また、代行処理による印刷処理においてはストレージサーバにある印刷データを削除しないため、依頼していない印刷データを故意または過失によって他のユーザが印刷してしまっても、当該印刷データを登録したユーザは引き続きその印刷を行うことが可能である。
【０１４９】
［第２実施例］
次に、第２の実施形態について説明する。
【０１５０】
第２の実施形態のシステム構成は第１の実施形態と同一であり、その処理もほぼ共通するので、第１の実施形態との差異点を中心に説明する。
【０１５１】
第２の実施形態が第１の実施形態と大きく異なるのは、印刷データをプルプリントシステムに登録する際に、他のユーザによる代行処理を禁止する「代行処理不許可フラグ」を印刷データに設定可能としている点である。
図３０は、第２の実施形態に係る印刷データ登録処理において、図１３のフローチャートのステップ１３０１において表示される印刷画面の一例である。印刷画面３０００の３００１は送信先プリンタ指定エリア、３００２は印刷ボタン、３００３はキャンセルボタン、３００４は詳細設定用のプロパティボタンであり、これらは第１の実施形態に係る図１４の印刷画面１４００と共通である。しかし、印刷画面３０００には、代行印刷不許可を設定するためのラジオボタン３００５が存在している。特定の印刷データについて代行処理を不許可としたい場合にユーザがこれを選択すると、図示されているように丸の中が塗りつぶされた状態となる。ここでは、代行処理の不許可が選択された場合について説明する。
【０１５２】
ステップ１３０２を経て、ステップ１３０３で印刷データ生成管理部２０９は、ストレージサーバとしての画像処理装置１１１に送信する印刷データを生成するが、ここで生成される印刷データも第１の実施形態とは異なる。すなわち、アプリケーションが生成したデータに、ステップ１３０２で取得したユーザＩＤだけでなく、代行処理の可否を示すラジオボタン３００５の状態をも付与された印刷データが生成されることになる。
【０１５３】
そして、ステップ１３０４〜１３０６を経て、ステップ１３０７で書誌情報管理部３１４は、当該印刷データからユーザＩＤを抽出し、図３１に示されるような書誌情報を生成する。図３１の書誌情報３１００は、印刷データ名を示す３１０１、保管場所を示す３１０２、ユーザＩＤを示す３１０３に加えて、代行処理不許可フラグの状態（ここでは「ＯＮ」）を示す３１０４が含まれている。当然のことながら、図６の書誌情報６００と同様、これら以外に印刷データの登録日時や、印刷データのサムネイル画像等を含んでもよい。
【０１５４】
その後、ステップ１３０８、１３０９を経て、書誌情報サーバ１０２の書誌情報登録管理部４０７は、受信した書誌情報を図３２の書誌情報テーブル３２００に登録（あるいは新規に作成）し、補助記憶装置２０３に保存して終了する（ステップ１３１０）。図３２の書誌情報テーブル３２００は、第１の実施形態に係る図７の書誌情報テーブルに存在する項目に加えて、代行処理不許可フラグの状態を示す項目３２０１が加わっている。
【０１５５】
続いて、第２の実施形態における代行ログイン時の処理について説明する。
【０１５６】
代行ログイン時の処理内容についても、第１の実施形態で説明した図２５のフローチャートを参照しつつ、その差異点を中心に説明する。なお、代行ログイン時の処理が呼び出される通常のログイン時の処理は、図１５のフローチャートで示された第１の実施形態の場合と同一である。
【０１５７】
ステップ２５０１〜２５０９は同じである。
【０１５８】
ステップ２５１０で書誌情報サーバ１０２の書誌情報登録管理部４０７は、通知されたユーザＩＤに関連する書誌情報ＩＤのうち、代行処理不許可フラグがＯＦＦの印刷データのみを書誌情報テーブル３２００から抽出し、書誌情報リストを生成する。たとえば、通知されたユーザＩＤが「kaneko」の場合には、書誌情報テーブル３２００から、ユーザＩＤが「kaneko」であって、代行処理不許可フラグが「ＯＦＦ」の書誌情報を抽出した書誌情報リストが生成される。図３３は本実施形態の場合の書誌情報リストの一例であり、ユーザＩＤが「kaneko」の印刷データのうち、代行処理不許可フラグが「ＯＮ」になっている書誌情報ＩＤ「02011」の印刷データが含まれていない書誌情報リストになっている。
【０１５９】
以下、上述のように生成された書誌情報リストを用いて、第１の実施形態と同様の処理がなされる。
【０１６０】
このように第２の実施形態によれば、プルプリントシステムに印刷データを登録するユーザは、登録時に任意の印刷データを代行処理の対象としないように設定することができる。したがって、プルプリントシステムにおける、よりセキュアで、かつユーザビリティの高いプルプリントシステムを提供できる。
【０１６１】
[その他の実施形態]  
以上、本発明の実施形態について詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。
【０１６２】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１６３】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１６４】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１６５】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１６６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１６７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１６８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１６９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図１】
2010240913.tif 000003
【図２】
2010240913.tif 000004
【図３】
2010240913.tif 000005
【図４】
2010240913.tif 000006
【図５】
2010240913.tif 000007
【図６】
2010240913.tif 000008
【図７】
2010240913.tif 000009
【図８】
2010240913.tif 000010
【図９】
2010240913.tif 000011
【図１０】
2010240913.tif 000012
【図１１】
2010240913.tif 000013
【図１２】
2010240913.tif 000014
【図１３】
2010240913.tif 000015
【図１４】
2010240913.tif 000016
【図１５】
2010240913.tif 000017
【図１６】
2010240913.tif 000018
【図１７】
2010240913.tif 000019
【図１８】
2010240913.tif 000020
【図１９】
2010240913.tif 000021
【図２０】
2010240913.tif 000022
【図２１】
2010240913.tif 000023
【図２２】
2010240913.tif 000024
【図２３】
2010240913.tif 000025
【図２４】
2010240913.tif 000026
【図２５】
2010240913.tif 000027
【図２６】
2010240913.tif 000028
【図２７】
2010240913.tif 000029
【図２８】
2010240913.tif 000030
【図２９】
2010240913.tif 000031
【図３０】
2010240913.tif 000032
【図３１】
2010240913.tif 000033
【図３２】
2010240913.tif 000034
【図３３】
2010240913.tif 000035