(57)【要約】【課題】  プリンタへの出力依頼があった場合、プリンタの存在するフロアや部屋のユーザに対して回収の依頼をし、回収の見込みが付いた段階でプリンタに印刷ジョブを送信することにより、機密に管理すべき出力物を確実に回収可能とすること【解決手段】    印刷ジョブを第１の情報処理装置から受信し、該印刷ジョブを画像形成装置に送信するプリント管理サーバであって、複数の情報処理装置のアドレス情報を記憶し、画像形成装置のアドレス情報と、情報処理装置の記憶されたアドレス情報とが一致するアドレス情報の第２の情報処理装置のデータを代理回収候補として抽出し、抽出されたデータの第２の情報処理装置へ、代理回収の依頼通知を送信する。代理回収の依頼通知をされた第２の情報処理装置から、代理回収許可の通知を受け取ると、印刷ジョブを画像形成装置に送信することを特徴とする。【選択図】  図１
2015049647.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを第１の情報処理装置から受信し、該印刷ジョブを画像形成装置に送信するプリント管理サーバであって、
複数の情報処理装置のアドレス情報を記憶する情報処理装置アドレス記憶手段と、
前記画像形成装置のアドレス情報と、前記情報処理装置アドレス記憶手段に記憶されたアドレス情報とが一致するアドレス情報の第２の情報処理装置のデータを代理回収候補として抽出する代理回収候補抽出手段と、
前記代理回収候補抽出手段により抽出されたデータの第２の情報処理装置へ、代理回収の依頼通知を送信する代理回収依頼通知送信手段と、
前記代理回収依頼通知送信手段により通知された第２の情報処理装置の中から、代理回収許可の通知を受け付ける代理回収許可受付手段と、
前記代理回収許可受付手段により、代理回収許可の通知を受け付けると、前記印刷ジョブを画像形成装置に送信する印刷ジョブ送信手段と、
を有することを特徴とするプリント管理サーバ。
【請求項２】
前記アドレス情報とは、ネットワークのＩＰアドレスを含み、
前記代理回収候補抽出手段により抽出される際のアドレス情報が一致する条件は、ネットワーク上の同じセグメント内ということを特徴とする請求項１に記載のプリント管理サーバ。
【請求項３】
前記第２の情報処理装置の中から、前記代理回収許可受付手段で代理回収許可の通知を受け付けた第３の情報処理装置を特定する代理回収許可情報処理装置特定手段と、
前記代理回収許可情報処理装置特定手段により特定された第３の情報処理装置を前記第１の情報処理装置に通知する代理回収情報処理装置通知手段と、
を有することを特徴とする請求項１または２に記載のプリント管理サーバ。
【請求項４】
前記情報処理装置アドレス記憶手段は、各情報処理装置の使用ユーザ名を記憶しており、
前記代理回収情報処理装置通知手段は、前記第３の情報処理装置の使用ユーザ名を通知することを特徴とする請求項３に記載のプリント管理サーバ。
【請求項５】
前記代理回収依頼通知送信手段は、前記第１の情報処理装置の使用ユーザ名をも通知することを特徴とする請求項４に記載のプリント管理サーバ。
【請求項６】
前記代理回収許可情報処理装置特定手段で特定された第３の情報処理装置以外の第２の情報処理装置に対して、代理回収の取消通知を行う代理回収取消通知手段を有することを特徴とする請求項３乃至５に記載のプリント管理サーバ。
【請求項７】
前記第１の情報処理装置から印刷ジョブを受信後、該印刷ジョブの代理回収を許可させるかの判断を促す情報を該第１の情報処理装置に送信する代理回収可否判断送信手段
を有することを特徴とする請求項１乃至６に記載のプリント管理サーバ。
【請求項８】
複数の情報処理装置のアドレス情報を記憶する情報処理装置アドレス記憶手段を有する、印刷ジョブを第１の情報処理装置から受信し、該印刷ジョブを画像形成装置に送信するプリント管理サーバを制御する制御方法であって、
前記画像形成装置のアドレス情報と、前記情報処理装置アドレス記憶手段に記憶されたアドレス情報とが一致するアドレス情報の第２の情報処理装置のデータを代理回収候補として抽出する代理回収候補抽出工程と、
前記代理回収候補抽出工程により抽出されたデータの第２の情報処理装置へ、代理回収の依頼通知を送信する代理回収依頼通知送信工程と、
前記代理回収依頼通知送信工程により通知された第２の情報処理装置の中から、代理回収許可の通知を受け付ける代理回収許可受付工程と、
前記代理回収許可受付工程により、代理回収許可の通知を受け付けると、前記印刷ジョブを画像形成装置に送信制御する印刷ジョブ送信制御工程と、
を有することを特徴とするプリント管理サーバの制御方法。
【請求項９】
複数の情報処理装置のアドレス情報を記憶する情報処理装置アドレス記憶手段を有する、印刷ジョブを第１の情報処理装置から受信し、該印刷ジョブを画像形成装置に送信するプリント管理サーバを、
前記画像形成装置のアドレス情報と、前記情報処理装置アドレス記憶手段に記憶されたアドレス情報とが一致するアドレス情報の第２の情報処理装置のデータを代理回収候補として抽出する代理回収候補抽出手段と、
前記代理回収候補抽出手段により抽出されたデータの第２の情報処理装置へ、代理回収の依頼通知を送信する代理回収依頼通知送信手段と、
前記代理回収依頼通知送信手段により通知された第２の情報処理装置の中から、代理回収許可の通知を受け付ける代理回収許可受付手段と、
前記代理回収許可受付手段により、代理回収許可の通知を受け付けると、前記印刷ジョブを画像形成装置に送信制御する印刷ジョブ送信制御手段
として動作させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブを制御し、印刷ジョブを画像形成装置に送信するタイミングを制御する技術に関する。
【背景技術】
【０００２】
ユーザがプリンタから印刷物を出力する中で、機密に管理すべき印刷物が混ざって出力されることが良くある。しかし、機密に管理するべき印刷物が他の印刷物と混ざって出力され、ユーザにより回収されず、放置されているという問題が従来から発生している。
【０００３】
その課題を解決するために、特許文献１では、代理回収依頼者の機密に該当する未回収の印刷ジョブ情報があった場合、代理回収者に回収を促し、回収対象となる印刷ジョブの文書の代理回収を可能にしているものがある。
【０００４】
しかしながら、特許文献１では代理回収されるまでに時間がかかる場合、他人が印刷物を持っていってしまう可能性があるという課題が存在している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１４１７０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１では代理回収されるまでに時間がかかる場合、他人が印刷物を持っていってしまう可能性があるという課題が存在している。
【０００７】
また、プリンタの存在するフロアや部屋が、印刷を依頼したユーザの居るフロアや部屋と異なる場合は、代理回収を依頼する際にメールや電話でお願いするなど、煩わしい作業が必要であった。
【０００８】
本発明は、上記の問題点を鑑み、プリンタへの出力依頼があった場合、プリンタの存在するフロアや部屋のユーザに対して回収の依頼をし、回収の見込みが付いた段階でプリンタに印刷ジョブを送信することにより、機密に管理すべき出力物を確実に回収可能とすることを目的とする。
【課題を解決するための手段】
【０００９】
上記した目的を達成するために、印刷ジョブを第１の情報処理装置から受信し、該印刷ジョブを画像形成装置に送信するプリント管理サーバであって、複数の情報処理装置のアドレス情報を記憶する情報処理装置アドレス記憶手段と、前記画像形成装置のアドレス情報と、前記情報処理装置アドレス記憶手段に記憶されたアドレス情報とが一致するアドレス情報の第２の情報処理装置のデータを代理回収候補として抽出する代理回収候補抽出手段と、前記代理回収候補抽出手段により抽出されたデータの第２の情報処理装置へ、代理回収の依頼通知を送信する代理回収依頼通知送信手段と、前記代理回収依頼通知送信手段により通知された第２の情報処理装置から、代理回収許可の通知を受け取ると、前記印刷ジョブを画像形成装置に送信する印刷ジョブ送信手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、プリンタへの出力依頼があった場合、プリンタの存在するフロアや部屋のユーザに対して回収の依頼をし、回収の見込みが付いた段階でプリンタに印刷ジョブを送信することにより、機密に管理すべき出力物を確実に回収が可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態に係る印刷制御システムの全体の流れを示す模式図である。
【図２】図１の情報処理装置１００、プリント管理サーバ２００に適用可能なコンピュータのハードウェア構成の一例を示す図である。
【図３】図１の画像形成装置３００のハードウェア構成の一例を示す図である。
【図４】プリント管理サーバ２００のＣＰＵ２０１によって行われる、印刷命令受信後の処理を示すフローチャートの一例である。
【図５】プリント管理サーバ２００のＣＰＵ２０１によって行われる、代理回収依頼後の処理を示すフローチャートの一例である。
【図６】情報処理装置１００からプリント管理サーバ２００に送信される印刷ジョブデータの一例を示す模式図である。
【図７】プリント管理サーバ２００が有する、情報処理装置１００や画像形成装置３００の設置場所、ＩＰアドレスを記憶した装置データの一例を示す模式図である。
【図８】プリント管理サーバ２００が有する、代理回収候補者データの一例を示す模式図である。
【図９】印刷ジョブ（管理ＩＤ）毎に生成される、代理回収候補者リストの例を示す模式図である。
【図１０】情報処理装置１００のディスプレイ装置２１０に表示される代理回収依頼画面の一例を示す模式図である。
【図１１】情報処理装置１００のディスプレイ装置２１０に表示される代理回収募集画面の一例を示す模式図である。
【図１２】情報処理装置１００のディスプレイ装置２１０に表示される代理回収取消画面の一例を示す図である。
【図１３】情報処理装置のディスプレイ装置２１０に表示される代理回収者通知画面の一例を示す模式図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施の形態の一例を説明する。
【００１３】
図１は、本発明の実施の形態に係る印刷制御システムの全体の流れを示す模式図である。
【００１４】
図１に示す通り、本願発明の実施の形態における印刷システムは、複合機等の画像形成装置（ＰＲ３００）、情報処理装置（ＰＣ１００）、その間に印刷物を管理するプリント管理サーバ（ＳＶ２００）を備えて構成されている。
【００１５】
画像形成装置３００は、情報処理装置１００から送信された印刷ジョブをプリント管理サーバ２００を介して受信し、印刷データの出力を行う装置である。
【００１６】
プリント管理サーバ２００は、情報処理装置１００から送信された印刷ジョブを一旦記憶し、代理回収者を募集する。代理回収者が見つかると、一旦記憶している印刷ジョブを指定の画像形成装置３００に送信する。
【００１７】
情報処理装置１００は、ユーザにより使用される端末であり、印刷ジョブを生成し、プリント管理サーバ２００に送信することで、画像形成装置３００から印刷物を得る機能を有する。
【００１８】
例えば、図１の場合、２階のフロアにいるＡさんが７階のフロアにあるプリンタ（ＰＲ）３００で出力したい場合を考える。
【００１９】
まず、ユーザＡは、「１．プリンタ出力命令」において、情報処理装置（ＰＣ）１００を操作して文書ファイルの印刷指示を与える。情報処理装置１００はプリンタドライバを備え、該プリンタドライバにより提供されるＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）上でのユーザからの印刷設定を受け付ける。
【００２０】
次に、情報処理装置１００は、「２．印刷ジョブ情報を送信」において、プリント管理サーバ２００に印刷ジョブを送信する。送信された印刷ジョブはプリント管理サーバ２００において、一旦記憶され、代理回収者が確定するか、ユーザＡが自分で印刷物を回収すると入力すると印刷が開始される
【００２１】
次に、プリント管理サーバ２００は、「３．代理回収させるか問合せ」において、受信した印刷ジョブを代理回収させるかどうかの問い合わせを情報処理装置１００に送信する。
【００２２】
次に、ユーザＡは、「４．代理回収させる旨応答」において、代理回収させるかの問い合わせに対し、代理回収させる旨の入力を行い、プリント管理サーバ２００に返信する。
【００２３】
次に、プリント管理サーバ２００は、プリンタ管理サーバ２００内に有する装置の位置情報（図７で後述する）から、画像形成装置３００と同じもしくは近い位置にある情報処理装置１００（代理回収候補者）を検索し、「５．代理回収募集」において、画像形成装置３００と同じもしくは近い位置にある情報処理装置（ＰＣ）１０２や（ＰＣ）１０３に代理回収願の画面を表示させる。
【００２４】
次に、代理回収を引き受けるユーザＢが、「６．代理回収募集の許可応答」において、情報処理装置１０２の画面を押下して、代理回収を引き受ける旨の返信をする。
【００２５】
次に、プリント管理サーバ２００は、「７．代理回収募集の取消通知」において、「５．代理回収募集」で代理回収願を表示させた他の情報処理装置１０３に対して、代理回収願の画面を削除し、代理回収者が確定した旨の画面を表示させる。
【００２６】
次に、プリント管理サーバ２００は、「８．印刷ジョブ情報送信」において、一旦記憶している印刷ジョブを画像形成装置３００に送信する。送信された印刷ジョブは「９．印刷実行」において、印刷され、印刷物が７階の画像形成装置（ＰＲ）３００に出力される。
【００２７】
同時に、プリント管理サーバ２００は、「１０．代理回収対象通知」において、情報処理装置１００に印刷物の代理回収がなされることを通知する。この通知は、ユーザＡが代理回収者の元に印刷物を取りに行く際にも有効となる。
【００２８】
一方、出力された印刷物は、「１１．印刷物の配達」において、代理回収を引き受けたユーザＢが、代理回収依頼者である２階のユーザＡに配達する。なお、ユーザＡがユーザＢのいる７階まで移動して、印刷物を受け取っても良い。
【００２９】
以上の処理により、ユーザとプリンタとの距離が離れている場合でも印刷した印刷物が廃止トレイに長時間放置されたままになることを防ぐことができ、機密に管理すべき出力物を確実に回収可能とする効果を有する。
【００３０】
次に、図２を参照して、図１の情報処理装置１００とプリント管理サーバ２００に適用可能な情報処理装置のハードウェア構成の一例について説明する。
【００３１】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、情報処理装置１００が実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００３２】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００３３】
また、２０５は入力コントローラで、キーボードやポインティングデバイス等の入力装置２０９からの入力を制御する。２０６はビデオコントローラで、ディスプレイ装置２１０等の表示器への表示を制御する。これらは必要に応じて操作者が使用するものである。
【００３４】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３５】
２０８は通信Ｉ／Ｆ（インタフェース）コントローラで、ネットワーク（例えば、図１に示したＬＡＮ１０３）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３６】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３７】
本発明を実現するための後述するフローチャートに示す各ステップの処理は、コンピュータで読み取り実行可能なプログラムにより実行され、そのプログラムは外部メモリ２１１に記録されている。そして、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００３８】
次に、図３を参照して、図１の画像形成装置３００のハードウェア構成について説明する。
【００３９】
図３は、図１の画像形成装置３００のハードウェア構成の一例を示すブロック図である。
【００４０】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ１０３）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００４１】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００４２】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム，画像データ等を格納する。情報処理装置１００から受信した印刷データもこのＨＤＤ３０４に記憶されることになる。
【００４３】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部３０８とのインタフェース部である。また、操作部Ｉ／Ｆ３０７は、操作部３０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ３０１に伝える役割をする。
【００４４】
３０５はネットワークインタフェース（ネットワークＩ／Ｆ）で、ＬＡＮ１０３等のネットワークに接続し、データの入出力を行う。３０６はモデムで、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００４５】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においてはユーザの認証を行う際に必要となる非接触ＩＣカード（記憶媒体）の読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００４６】
３２０はイメージバスインタフェース（イメージバスＩ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００４７】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４８】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行ったりする。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。そして、この画像処理部３１７は、スキャナ３１４を駆動して画像読み取りされた画像データを画像処理して、ファイル出力可能な形式（例えば、ＰＤＦ形式ファイル）に変換し、ＣＰＵ３０１と連携して、ネットワークＩ／Ｆ３０５を介して、外部装置に画像データのファイルを送信することができる。
【００４９】
スキャナ３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００５０】
プリンタ３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００５１】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００５２】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時、また手動でユーザのログアウト処理を行う時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００５３】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、非接触ＩＣカードに記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００５４】
以上のような構成によって、画像形成装置３００は、スキャナ３１４から読み込んだ画像データをＬＡＮ１０３上に送信したり、ＬＡＮ１０３から受信した印刷データをプリンタ３１２で印刷出力したりすることができる。
【００５５】
また、スキャナ３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ３１２で印刷出力したりすることができる。
【００５６】
次に、図４を参照して、本願発明におけるプリント管理サーバの処理の流れを説明する。
【００５７】
図４は、プリント管理サーバ２００のＣＰＵ２０１によって行われる、印刷命令受信後の処理を示すフローチャートの一例である。この処理の前に、情報処理装置１００から、印刷ジョブがプリント管理サーバ２００に送信される処理は説明を省略する。
【００５８】
図４に示す処理をプリント管理サーバ２００に実行させるためのプログラムは、外部メモリ２１１に記憶されており、本処理を実行するにあたって、ＣＰＵ２０１は当該プログラムをＲＡＭ２０２にロードし、ロードしたプログラムによる制御に従って、本処理を実行することになる。
【００５９】
図４のフローチャートは、情報処理装置１００からプリント管理サーバ２００に印刷命令が送信されると開始される処理である。
【００６０】
まず、プリント管理サーバ２００のＣＰＵ２０１は、ステップＳ４０１において、情報処理装置１００から印刷ジョブと印刷命令とを受け取る。受け取るデータの一例を図６を参照して説明する。
【００６１】
図６は、情報処理装置１００からプリント管理サーバ２００に送信される印刷ジョブデータの一例を示す模式図である。
【００６２】
図６の６００が印刷ジョブのリストであり、６０１が印刷ジョブの印刷ジョブＩＤである。６０２には、印刷を依頼したユーザのＩＤが登録されている。６０３には、印刷を行うファイルの名前、６０５には、印刷を行うプリンタの名前が登録されている。６０４には、代理回収システムの管理ステータスが登録されている。管理ステータスについては後述する。６０６には、印刷を依頼したユーザＰＣ（情報処理装置）１００のＩＰアドレスが登録されている。図４のフローチャートの説明に戻る
【００６３】
図４のステップＳ４０１において、プリント管理サーバ２００が受け取る印刷命令及び印刷ジョブは、図６の６０１〜６０３、６０５，６０６の項目と印刷を行う印刷データなどである。
【００６４】
次に、ステップＳ４０２において、プリント管理サーバ２００のＣＰＵ２０１は、印刷命令を送信するプリンタ（画像形成装置）３００とＰＣ（情報処理装置）１００、１０２、１０３などのＩＰアドレスや設置場所などを取得する。プリンタやＰＣのＩＰアドレスや設置場所などを取得することにより、プリンタと同じ設置場所のＰＣを利用しているユーザや、近くに設置しているＰＣを利用しているユーザを見つけ、この後で代理回収を依頼する。取得するＩＰアドレスの例を図７を参照して説明する。
【００６５】
図７は、プリント管理サーバ２００が有する、情報処理装置１００や画像管理装置２００の設置場所、ＩＰアドレスを記憶した装置データ（アドレス記憶部）の一例を示す模式図である。
【００６６】
図７の７００が各装置の情報を管理したデータベースであり、７０１には装置の名前、７０２には装置の設置エリア、７０３には装置のＩＰアドレスが登録されている。
【００６７】
例えば、データベースの１行目にある「ＰＲＩＮＴＥＲ−７Ｓ１」は、「７階南」に設置されており、同じ「７階南」を設置エリアとするＰＣは、「ＣＬＩＥＮＴ−４」と「ＣＬＩＥＮＴ−５」になる。なお、ＰＣとプリンタの違いは、装置の名前の前半部分が「ＰＲＩＮＴＥＲ」か「ＣＬＩＥＮＴ」により分けているものとする。
【００６８】
また、図７の装置情報には、装置設置エリアが登録されているが、装置のＩＰアドレスだけでも良く、装置のＩＰアドレスのみの場合は、ネットワークの各セグメント毎に分けて、同じセグメントであれば同じ設置場所かもしくは近い設置場所と認識しても良い。図４のフローチャートの説明に戻る
【００６９】
次に、図４のステップＳ４０３において、プリント管理サーバ２００のＣＰＵ２０１は、情報処理装置１００に代理回収を依頼するかの確認をするための画面を生成し、送信する。生成される具体的な画面イメージを図１０を参照して説明する。
【００７０】
図１０は、情報処理装置１００のディスプレイ装置２１０に表示される代理回収依頼画面の一例を示す模式図である。
【００７１】
図１０の１０００は、図９の１行目の印刷命令と印刷ジョブを受け付けた場合の情報処理装置１００のディスプレイ装置２１０に表示される代理回収依頼画面の例である。
【００７２】
１００１には、印刷を依頼したプリンタ３００の設置場所が表示し、また、現在の印刷依頼者の場所（正確には、印刷依頼したＰＣ１００の設置場所）も１００２に表示する。これらの情報は、ステップＳ４０２で取得した装置情報から抽出する。この画面には、代理回収を依頼するか否かを判断するクリックボタン１００３、１００４が設置されており、クリックするボタンにより、ステップＳ４０５において、以後の処理を分ける。図４のフローチャートの説明に戻る。
【００７３】
次に、図４のステップＳ４０４において、プリント管理サーバ２００のＣＰＵ２０１は、情報処理装置１００でステップＳ４０３により表示された代理回収依頼画面に、ユーザから入力される情報を受信する。具体的には図１０において、代理回収を依頼するボタン「１００３」を押下したか、代理回収を依頼しないボタン「１００４」を押下したかを受け付ける。
【００７４】
次に、ステップＳ４０５において、プリント管理サーバ２００のＣＰＵ２０１は、ステップＳ４０４で受信した代理回収を依頼するか依頼しないかの選択を受けて、処理を分ける。具体的には、ステップＳ４０４において、代理回収しないとの入力（すなわち、代理回収を依頼しないボタン「１００４」が押下）された場合は、ステップＳ４１２へと処理を移行し、ステップＳ４１２において、指定されたプリンタに直ぐに、もしくは時間差をつけて印刷ジョブを送信して印刷を実行する通常の印刷処理を行い、本フローチャートの処理を終える
【００７５】
一方、ステップＳ４０４において、代理回収するとの入力（すなわち、代理回収を依頼するボタン「１００４」が押下）された場合は、ステップＳ４０５において、次のステップＳ４０６へと処理を移行する。
【００７６】
ステップＳ４０６において、プリント管理サーバ２００のＣＰＵ２０１は、図６の印刷ジョブ情報の管理ステータス６０４を「代理回収依頼」へと変更する。この管理ステータス６０４が管理するステータス状況としては、他に「代理回収者募集」、「代理回収者確定」、「代理回収者確定」、「代理回収取消」、「印刷実行」などがあり、それぞれの状況により管理ステータス６０４の項目が変わる。この管理ステータス６０４は図示しないプリント管理サーバによるプリント管理プログラムにより、代理回収を依頼したユーザが確認することができ、代理回収を依頼したユーザが現状の印刷物の状況を容易に確認するための管理ステータスである。
【００７７】
次に、ステップＳ４０７において、プリント管理サーバ２００のＣＰＵ２０１は、プリント管理サーバ２００が有する代理回収候補者情報を取得する。代理回収候補者情報の具体例を図８を参照して説明する。
【００７８】
図８は、プリント管理サーバ２００が有する、代理回収候補者データの一例を示す模式図である。
【００７９】
図８の８００が、プリント管理サーバ２００が有する代理回収候補者の一覧であり、８０１には代理回収候補者のＩＤ、８０２には代理回収候補者の名前、８０３は代理回収候補者のいるエリア、８０４には代理回収候補者の使用しているＰＣのＩＰアドレスが登録されている。なお、図８のデータはプリント管理サーバ２００で保有しておいても良いし、他のサーバ（たとえば、ＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）サーバなど）で管理している情報を利用しても良い。図４のフローチャートの説明に戻る。
【００８０】
図４のステップＳ４０７において、図８のような代理回収候補者データを取得すると、次に、ステップＳ４０８において、プリント管理サーバ２００のＣＰＵ２０１は、画像形成装置３００と同じ設置場所かもしくは近い設置場所にある情報処理装置（図１の例では１０２、１０３など）を検索し、その情報処理装置の使用ユーザを抽出する。
具体的な抽出方法を以下に説明する。
【００８１】
画像形成装置３００と同じ設置場所かもしくは近い設置場所にある情報処理装置は、図６の６００のような印刷ジョブ情報と、図７の７００のような装置情報、図８の８００のような代理回収候補者情報とから抽出する。たとえば、図６の１行目のジョブを受信した場合、印刷指示を受けた印刷プリンタ名は「ＰＲＩＮＴＥＲ−７Ｓ１」であり、「ＰＲＩＮＴＥＲ−７Ｓ１」の設置場所は、図７の装置情報から「７階南」である。印刷プリンタが設置されている「７階南」には、情報処理装置として、「ＣＬＩＥＮＴ−４」と「ＣＬＩＥＮＴ−５」が存在している。この「ＣＬＩＥＮＴ−４」と「ＣＬＩＥＮＴ−５」を使用しているユーザ情報を、ＩＰアドレスをキーとして、図８の代理回収者候補情報から取得し、抽出する。
【００８２】
次に、ステップＳ４０９において、プリント管理サーバ２００のＣＰＵ２０１は、代理回収候補者リストを生成する（代理回収候補抽出部）。生成される代理回収候補者リストを図９を参照して説明する。
【００８３】
図９は、印刷ジョブ（管理ＩＤ）毎に生成される、代理回収候補者リストの例を示す模式図である。
【００８４】
図９の９００は、図６の１行目の印刷ジョブが実行された際に生成される代理回収候補者リストの例であり、９０１には、図６の１行目の印刷ジョブの管理ＩＤが入力されている。９０２には、ステップＳ４０８で抽出した代理回収候補者ＩＤ、９０３には代理回収候補者の名前、９０４には、代理回収候補者が使用しているＰＣ（情報処理装置）のＩＰアドレスを生成する。なお、９０５には候補者の在席情報を取得しているが、この情報は、代理回収候補者のＰＣの電源が入っているかどうかで判断しても良いし、入退室管理システムと連携しても良い。図４のフローチャートの説明に戻る。
【００８５】
次に、ステップＳ４１０において、プリント管理サーバ２００のＣＰＵ２０１は、代理回収候補者に送る画面を生成し、代理回収候補者の情報処理装置（図１の場合はＰＣ１０２、１０３）に送信する（代理回収依頼通知送信部）。生成される具体的な画面イメージを図１１を参照して説明する。
【００８６】
図１１は、情報処理装置のディスプレイ装置２１０に表示される代理回収募集画面の一例を示す模式図である。
【００８７】
図１１の１１００は、具体的に図６の１行目の印刷ジョブを受信した際の代理回収募集画面の生成例であり、代理回収を依頼されるユーザが何をすれば良いかを表示した画面である。
【００８８】
１１００の画面が表示されたユーザで、１１０２に表示された印刷物を回収することができるユーザは、１１０１の「はい」ボタンをクリックすることにより、印刷物の回収を請け負うことになる。
【００８９】
一方、図１１の１１００の画面が表示されたが、印刷物を回収することができないユーザは、この画面自体を閉じることにより、印刷物を回収しない意思表示となる。図４のフローチャートの説明に戻る。
【００９０】
次に、図４のステップＳ４１１において、プリント管理サーバ２００のＣＰＵ２０１は、図６の印刷ジョブ情報の管理ステータス６０４を「代理回収者募集」へと変更する。
【００９１】
その後、代理回収候補者から代理回収する旨のレスポンスがあるまで、処理を一旦停止する。
【００９２】
次に、代理回収候補者から代理回収する旨のレスポンスがあった後の処理を図５を参照して説明する。
【００９３】
図５は、プリント管理サーバ２００のＣＰＵ２０１によって行われる、代理回収を受託後の処理を示すフローチャートの一例である。
【００９４】
図５に示す処理をプリント管理サーバ２００に実行させるためのプログラムは、外部メモリ２１１に記憶されており、本処理を実行するにあたって、ＣＰＵ２０１は当該プログラムをＲＡＭ２０２にロードし、ロードしたプログラムによる制御に従って、本処理を実行することになる。
【００９５】
図５のフローチャートは、ステップＳ４１０において、代理回収を請け負う旨の通知があった際に開始される処理である。
【００９６】
まず、プリント管理サーバ２００のＣＰＵ２０１は、ステップＳ５０１において、情報処理装置（図１の例では、ＰＣ１０２）から代理回収を受託する旨の情報を受信する（代理回収許可受付部）。具体的には、図１１の１１０１の「はい」ボタンが押下される情報を受信する。
【００９７】
次に、ステップＳ５０２において、プリント管理サーバ２００のＣＰＵ２０１は、図６の印刷ジョブ情報の管理ステータス６０４を「代理回収者確定」へと変更する。
【００９８】
次に、ステップＳ５０３において、プリント管理サーバ２００のＣＰＵ２０１は、ステップＳ４１０で情報処理装置（ＰＣ１０２，１０３）に送信した代理回収募集画面（図１１）を消去する命令をステップＳ４１０で送信した情報処理装置に送信する。送られたそれぞれの情報処理装置は、代理回収募集画面（図１１）がまだ消されていなければ、代理回収募集画面（図１１）を消去する。
【００９９】
次に、ステップＳ５０４において、プリント管理サーバ２００のＣＰＵ２０１は、代理回収取消画面を生成し、ステップＳ４１０で送信した情報処理装置の内、ステップＳ５０１を送信してきた情報処理装置（図１の例ではＰＣ１０２）以外の情報処理装置（図１の例ではＰＣ１０３）に送信する。生成される具体的な画面イメージを図１２を参照して説明する。
【０１００】
図１２は、情報処理装置のディスプレイ装置２１０に表示される代理回収取消画面の一例を示す模式図である。
【０１０１】
図１２の１２００は、具体的に図６の１行目の印刷ジョブを受信したあと、図１の場合のように、ＢさんのＰＣ１０２から代理回収を受託する旨の連絡があった場合に、ＰＣ１０３に通知する、代理回収取消画面のイメージ例である。
【０１０２】
１２００の表示の結果、１２００を受信したユーザは、１２０１記載のユーザから回収依頼があった印刷物を回収する必要がなくなったことが分かる。図５のフローチャートの説明に戻る。
【０１０３】
次に、図５のステップＳ５０５において、プリント管理サーバ２００のＣＰＵ２０１は、図６の印刷ジョブ情報の管理ステータス６０４を「代理回収取消」へと変更する。
【０１０４】
次に、ステップＳ５０６において、プリント管理サーバ２００のＣＰＵ２０１は、ステップＳ４０１で受信した印刷ジョブ自体を指定された画像形成装置３００に送信する（印刷ジョブ送信部）。
【０１０５】
次に、ステップＳ５０７において、プリント管理サーバ２００のＣＰＵ２０１は、図６の印刷ジョブ情報の管理ステータス６０４を「印刷実行」へと変更する。
【０１０６】
次に、ステップＳ５０８において、プリント管理サーバ２００のＣＰＵ２０１は、代理回収依頼者の情報処理装置１００に、代理回収者の所在などを通知する画面を生成し、送信する。生成される具体的な画面イメージを図１３を参照して説明する。
【０１０７】
図１３は、情報処理装置のディスプレイ装置２１０に表示される代理回収者通知画面の一例を示す模式図である。
【０１０８】
図１３の１３００は、具体的に図６の１行目の印刷ジョブを印刷した際の代理回収者通知画面の生成例であり、１３０１は、代理回収依頼者が依頼した印刷ファイルの名前であり、１３０２には、代理印刷者の名前と所在エリアが表示されている。なお、１３０２の情報は、図８の代理回収候補者情報８００から取得した結果である。
【０１０９】
１３００のような画面イメージを表示することにより、代理回収依頼者は、代理回収者の所在や名前を把握することができ、一旦印刷命令をかけた後、誰の元に印刷物を取りに行けば良いかが容易にわかる。
【０１１０】
本願発明では、上記のように構成することで、代理回収依頼者が印刷を依頼しておいて、後から印刷物を取りに行く形になっても、印刷物が放置されることが無く、代理回収者により、印刷物が保持されているので、機密に管理すべき印刷物でも放置される可能性を軽減できる。
【０１１１】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実
【０１１２】
施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【０１１３】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【０１１４】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１１５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１１６】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１１７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１１８】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１１９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１２０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１２１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１２２】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１２３】
１００  情報処理装置
１０２  情報処理装置
１０３  情報処理装置
２００  プリント管理サーバ
３００  画像形成装置
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信インタフェース（Ｉ／Ｆ）コントローラ
２０９  入力装置
２１０  ディスプレイ装置
２１１  外部メモリ
３０１  ＣＰＵ
３０２  ＲＡＭ
３０３  ＲＯＭ
３０４  ハードディスクドライブ（ＨＤＤ）
３０５  ネットワークインタフェース（Ｉ／Ｆ）
３０６  モデム
３０７  操作部インタフェース（Ｉ／Ｆ）
３０８  操作部
３０９  システムバス
３１０  ＲＩＰ
３１１  プリンタインタフェース（Ｉ／Ｆ）
３１２  プリンタ
３１３  スキャナインタフェース（Ｉ／Ｆ）
３１４  スキャナ
３１５  画像バス
３１６  コントローラユニット
３１７  画像処理部
３１８  外部インタフェース（Ｉ／Ｆ）
３１９  カードリーダ
３２０  イメージバスインタフェース（Ｉ／Ｆ）
【図１】
2015049647.tif 000003
【図２】
2015049647.tif 000004
【図３】
2015049647.tif 000005
【図４】
2015049647.tif 000006
【図５】
2015049647.tif 000007
【図６】
2015049647.tif 000008
【図７】
2015049647.tif 000009
【図８】
2015049647.tif 000010
【図９】
2015049647.tif 000011
【図１０】
2015049647.tif 000012
【図１１】
2015049647.tif 000013
【図１２】
2015049647.tif 000014
【図１３】
2015049647.tif 000015