(57)【要約】【課題】  印刷制御装置間の相互連携により任意の印刷出力先が指定された印刷データを、所望する通信ネットワーク上の印刷装置から簡単に印刷できるようにした印刷システムおよび印刷制御装置および印刷制御プログラムを提供する。【解決手段】  印刷要求に係わる印刷データの印刷指示を受け付けたプリンタＢが、プリントサーバＢに対して印刷要求端末で印刷要求した印刷データの転送要求を行う。そして、そのプリントサーバＢでは、プリントサーバＡからその印刷データを取得し一覧表示要求されたプリンタＢにその画像データを転送する。【選択図】図１
2010061536.tif 000002
【特許請求の範囲】
【請求項１】
互いに通信手段を介して接続された複数の印刷制御装置と、
前記複数の印刷制御装置の中のいずれかの印刷要求先印刷制御装置に対して印刷データの印刷要求を行う印刷要求端末と、
前記印刷制御装置に対応付けられた印刷装置と
を備え、
前記印刷装置は、
前記印刷要求に係わる印刷データの印刷指示を受け付ける印刷指示受付手段と、
前記印刷要求を行う印刷要求者を認証した認証情報に含まれる前記印刷要求先印刷制御装置の識別情報を前記印刷制御装置に送信する情報送信手段と
を具備し、
前記印刷制御装置は、
前記印刷要求端末からの前記印刷要求に係わる印刷データを管理する管理手段と、
前記印刷装置の前記印刷指示受付手段で受け付けた前記印刷指示に係わる印刷データが前記管理手段で管理されていない場合は、前記情報送信手段により送信された前記識別情報に基づく前記印刷要求先印刷制御装置から前記通信手段を介して前記印刷データを取得し、前記印刷装置に転送する転送手段と
を具備する印刷システム。
【請求項２】
前記印刷制御装置は、
前記印刷指示に係わる印刷データの一覧を前記印刷要求先印刷制御装置から取得して前記印刷装置に送信する送信手段
を具備し、
前記印刷装置は、
前記送信手段により送信された前記印刷データの一覧を受信する受信手段と、
前記受信手段で受信した前記印刷データの一覧を表示する表示手段と、
前記表示手段により表示された前記印刷データの一覧から所望の印刷データを指定して前記印刷制御装置に指示する指示手段と
を具備し、
前記転送手段は、
前記指示手段により指示された印刷データを前記印刷要求先印刷制御装置から取得して前記印刷装置に転送する請求項１記載の印刷システム。
【請求項３】
印刷指示端末からの印刷要求に係わる印刷データを管理する管理手段と、
印刷装置で受け付けた前記印刷要求に係わる印刷データの印刷指示を受信する印刷指示受信手段と、
前記印刷要求を行う印刷要求者を認証した認証情報に含まれる前記印刷要求先印刷制御装置の識別情報を受信する情報受信手段と、
前記印刷指示受信手段で受信した前記印刷指示に係わる印刷データが前記管理手段で管理されていない場合は、前記情報送信手段により送信された前記識別情報に基づく前記印刷要求先印刷制御装置から前記通信手段を介して前記印刷データを取得し、前記印刷装置に転送する転送手段と
を具備する印刷制御装置。
【請求項４】
前記印刷指示に係わる印刷データの一覧を前記印刷要求先印刷制御装置から取得して前記印刷装置に送信する送信手段
を更に具備し、
前記転送手段は、
前記印刷装置により指定された印刷データを前記印刷要求先印刷制御装置から取得して前記印刷装置に転送する請求項３記載の印刷制御装置。
【請求項５】
コンピュータを、
印刷指示端末からの印刷要求に係わる印刷データを管理する管理手段、
印刷装置で受け付けた前記印刷要求に係わる印刷データの印刷指示を受信する印刷指示受信手段、
前記印刷要求を行う印刷要求者を認証した認証情報に含まれる前記印刷要求先印刷制御装置の識別情報を受信する情報受信手段、
前記印刷指示受信手段で受信した前記印刷指示に係わる印刷データが前記管理手段で管理されていない場合は、前記情報送信手段により送信された前記識別情報に基づく前記印刷要求先印刷制御装置から前記通信手段を介して前記印刷データを取得し、前記印刷装置に転送する転送手段、
として機能させる印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムおよび印刷制御装置および印刷制御プログラムに関する。
【背景技術】
【０００２】
情報化社会の発展により複数の拠点ネットワークが構成され、各拠点ネットワークに設けられた印刷装置等の画像形成装置を他の拠点ネットワークから利用する機会がある。例えば、印刷要求元の拠点ネットワークにある印刷装置ではなく、利用者の移動により別拠点のネットワークにある印刷装置から印刷出力を行いたい等である。
【０００３】
このような場合、複数の拠点を跨った巨大な印刷システムを構築する必要がある。例えば、全拠点ネットワークを集中管理する集中印刷管理サーバ等を新たに設け、印刷要求された印刷データをこの集中印刷管理サーバで管理する構成が必要となる。
【０００４】
また、各拠点ネットワークに設けられた印刷装置を切り替えて利用する場合、印刷要求元の情報処理端末に各印刷装置の論理プリンタを形成し、論理プリンタを切り替えることで印刷したい印刷装置を指定して印刷出力を行うことも可能である。
【０００５】
特許文献１に開示された従来技術では、印刷ジョブに関する情報や操作者に関する情報の入力を受け付けることにより、その印刷ジョブ情報を操作者情報に関連付けて登録する。そして、別途、操作者情報が入力されると、その操作者情報に基づいて登録された印刷ジョブを実行する。
【０００６】
また、特許文献２では、文書ファイルを蓄積しておき、ＩＣカード等の可搬型記憶媒体を読み取ることによりホスト機器から未印刷の文書ファイルを読み出して印刷処理を行うことが開示されている。
【特許文献１】特開２００７−０８７３２０号公報
【特許文献２】特開２００７−２４１５７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、印刷制御装置間の相互連携により任意の印刷出力先が指定された印刷データを、所望する通信ネットワーク上の印刷装置から簡単に印刷できるようにした印刷システムおよび印刷制御装置および印刷制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１の発明は、互いに通信手段を介して接続された複数の印刷制御装置と、前記複数の印刷制御装置の中のいずれかの印刷要求先印刷制御装置に対して印刷データの印刷要求を行う印刷要求端末と、前記印刷制御装置に対応付けられた印刷装置とを備え、前記印刷装置は、前記印刷要求に係わる印刷データの印刷指示を受け付ける印刷指示受付手段と、前記印刷要求を行う印刷要求者を認証した認証情報に含まれる前記印刷要求先印刷制御装置の識別情報を前記印刷制御装置に送信する情報送信手段とを具備し、前記印刷制御装置は、前記印刷要求端末からの前記印刷要求に係わる印刷データを管理する管理手段と、前記印刷装置の前記印刷指示受付手段で受け付けた前記印刷指示に係わる印刷データが前記管理手段で管理されていない場合は、前記情報送信手段により送信された前記識別情報に基づく前記印刷要求先印刷制御装置から前記通信手段を介して前記印刷データを取得し、前記印刷装置に転送する転送手段とを具備する。
【０００９】
また、請求項２の発明は、請求項１の発明において、前記印刷制御装置は、前記印刷指示に係わる印刷データの一覧を前記印刷要求先印刷制御装置から取得して前記印刷装置に送信する送信手段を具備し、前記印刷装置は、前記送信手段により送信された前記印刷データの一覧を受信する受信手段と、前記受信手段で受信した前記印刷データの一覧を表示する表示手段と、前記表示手段により表示された前記印刷データの一覧から所望の印刷データを指定して前記印刷制御装置に指示する指示手段とを具備し、前記転送手段は、前記指示手段により指示された印刷データを前記印刷要求先印刷制御装置から取得して前記印刷装置に転送する。
【００１０】
また、請求項３の発明は、印刷指示端末からの印刷要求に係わる印刷データを管理する管理手段と、印刷装置で受け付けた前記印刷要求に係わる印刷データの印刷指示を受信する印刷指示受信手段と、前記印刷要求を行う印刷要求者を認証した認証情報に含まれる前記印刷要求先印刷制御装置の識別情報を受信する情報受信手段と、前記印刷指示受信手段で受信した前記印刷指示に係わる印刷データが前記管理手段で管理されていない場合は、前記情報送信手段により送信された前記識別情報に基づく前記印刷要求先印刷制御装置から前記通信手段を介して前記印刷データを取得し、前記印刷装置に転送する転送手段とを具備する。
【００１１】
また、請求項４の発明は、請求項３の発明において、前記印刷指示に係わる印刷データの一覧を前記印刷要求先印刷制御装置から取得して前記印刷装置に送信する送信手段を更に具備し、前記転送手段は、前記印刷装置により指定された印刷データを前記印刷要求先印刷制御装置から取得して前記印刷装置に転送する。
【００１２】
また、請求項５の発明は、コンピュータを、印刷指示端末からの印刷要求に係わる印刷データを管理する管理手段、印刷装置で受け付けた前記印刷要求に係わる印刷データの印刷指示を受信する印刷指示受信手段、前記印刷要求を行う印刷要求者を認証した認証情報に含まれる前記印刷要求先印刷制御装置の識別情報を受信する情報受信手段、前記印刷指示受信手段で受信した前記印刷指示に係わる印刷データが前記管理手段で管理されていない場合は、前記情報送信手段により送信された前記識別情報に基づく前記印刷要求先印刷制御装置から前記通信手段を介して前記印刷データを取得し、前記印刷装置に転送する転送手段として機能させる。
【発明の効果】
【００１３】
本発明の請求項１によれば、印刷制御装置間の相互連携により任意の印刷出力先が指定された印刷データを、所望する通信ネットワーク上の印刷装置から簡単に印刷できるようになるという効果を奏する。
【００１４】
また、請求項２によれば、印刷要求された印刷データが他の印刷制御装置に複数、記憶されている場合であっても、指定した印刷データを所望の印刷装置から簡単に印刷出力することが可能になるという効果を奏する。
【００１５】
また、請求項３によれば、印刷制御装置間の相互連携により任意の印刷出力先が指定された印刷データを、所望する通信ネットワーク上の印刷装置から簡単に印刷できるようになるという効果を奏する。
【００１６】
また、請求項４によれば、印刷要求された印刷データが他の印刷制御装置に複数、記憶されている場合であっても、指定した印刷データを所望の印刷装置から簡単に印刷出力することが可能になるという効果を奏する。
【００１７】
また、請求項５によれば、印刷制御装置間の相互連携により任意の印刷出力先が指定された印刷データを、所望する通信ネットワーク上の印刷装置から簡単に印刷できるようになるという効果を奏する。
【発明を実施するための最良の形態】
【００１８】
以下、本発明に係わる印刷システムおよび印刷制御装置および印刷制御プログラムの一実施例を添付図面を参照して詳細に説明する。
【実施例】
【００１９】
図１は、本発明の実施の形態における印刷システムおよび印刷制御装置および印刷制御プログラムを提供して構成した印刷システムのシステム構成図の一例である。
【００２０】
図１において、本印刷システムは、拠点ネットワークＡと拠点ネットワークＢとを電気通信回線によって接続したネットワーク構成であって、拠点ネットワークＡは、プリントサーバＡ１００、プリンタＡ１０１、ＩＣカードリーダライタＡ１０２、ルータＡ１０３、クライアントＰＣ１（１０４）を具備して構成され、拠点ネットワークＢは、プリントサーバＢ２００、プリンタＢ２０１、ＩＣカードリーダライタＢ２０２、ルータＢ２０３、クライアントＰＣ２（２０４）を具備して構成される。
【００２１】
以下に示す例では、拠点ネットワークＡに設けられたクライアントＰＣ１（１０４）からの印刷要求によって、拠点ネットワークＢに設けられたプリンタＢ２０１が印刷出力を行う例を示す。すなわち、印刷要求元のネットワークが拠点ネットワークＡであって、印刷出力先のネットワークが拠点ネットワークＢである。
【００２２】
クライアントＰＣ１（１０４）での印刷要求の際には、印刷要求操作者であるユーザのユーザ認証を行い、プリンタＢ２０１では、認証したユーザからの印刷要求のみを可能とする認証印刷を行う。
【００２３】
拠点ネットワークＡに設けられたクライアントＰＣ１（１０４）は、印刷要求元の一例を示し、ユーザにより認証印刷が指示されることによりアプリケーションデータに対する印刷ジョブ（印刷データ）を生成し、その印刷ジョブをプリントサーバＡ１００に転送する。このプリントサーバＡ１００は、クライアントＰＣ１（１０４）が印刷ジョブの転送先として指定したプリントサーバである。
【００２４】
また、クライアントＰＣ１（１０４）には、ＩＣカードリーダライタＡ１０２が接続されており、このＩＣカードリーダライタＡ１０２は、ＩＣカード、磁気カードその他の情報記憶媒体が記憶する情報の読み取りおよび書込みを行う装置であって、情報記憶媒体から読み取ったユーザ情報等を接続されたクライアントＰＣ１（１０４）に通知する。
【００２５】
クライアントＰＣ１（１０４）では、ＩＣカードリーダライタＡ１０２により情報記憶媒体からユーザ情報が正常に読み取ることができた場合に、印刷要求された印刷ジョブをそのユーザ情報とともにプリントサーバＡ１００に送信する。このとき、クライアントＰＣ１（１０４）は、ＩＣカードリーダライタＡ１０２を介してＩＣカードに、印刷ジョブの送信先であるプリントサーバ（プリントサーバＡ１００）の情報（以下、「サーバ情報」という）例えばプリントサーバ識別情報、プリントサーバ名称等を登録する（１０２）。
【００２６】
プリントサーバＡ１００は、クライアントＰＣ１（１０４）から認証印刷が指定された印刷ジョブ受信すると、同様に受信したユーザ情報に対応付けてその印刷ジョブおよび印刷ジョブ情報を記憶、保存する。プリントサーバＡ１００では、図６のように保存する。
【００２７】
図６には、[印刷ジョブ情報]項目６０１、[ユーザ情報]項目６０２により構成される印刷ジョブ管理テーブルの一例を示す。
【００２８】
[印刷ジョブ情報]項目６０１には、プリントサーバＡ１００が受信した印刷ジョブに関する印刷ジョブの識別情報、印刷ジョブの名称等の印刷ジョブ情報を示し、[ユーザ情報]項目６０２には、[印刷ジョブ情報]項目６０１に示す印刷ジョブ情報の印刷ジョブを印刷要求したユーザの識別情報を示す。
【００２９】
例えば、[印刷ジョブ情報]項目６０１に「印刷ジョブ２」が示され、[ユーザ情報]項目６０２に「ユーザ１」が示されたレコードは、「印刷ジョブ２」という印刷ジョブ情報の印刷ジョブが「ユーザ１」の印刷操作により印刷要求されたことを示す。
【００３０】
クライアントＰＣ１（１０４）から印刷要求された１または複数の印刷ジョブをプリントサーバＡ１００に保存した状態で、ユーザが拠点ネットワークＢに設けられたプリンタＢ２０１に接続されたＩＣカードリーダライタＢ２０２にＩＣカードをセットすると、ＩＣカードリーダライタＢ２０２は、セットされたＩＣカードに記憶された情報の読み取りを行う。
【００３１】
このＩＣカードには、少なくともユーザ情報が記憶されており、このほか印刷ジョブの送信先であるプリントサーバＡ１００のサーバ情報をも記憶する。このサーバ情報は、ネットワーク上で特定するための情報である。ＩＣカードリーダライタＢ２０２からこれらの情報を受信したプリンタＢ２０１では、プリントサーバＢ２００へ送信する。
【００３２】
プリントサーバＢ２００では、受信したユーザ情報を元に印刷ジョブの検索を行う。また、ユーザ情報と同様に受信したサーバ情報が示すプリントサーバが記憶するそのユーザ情報に対する印刷ジョブを検索要求する。上記の例では、サーバ情報としてプリントサーバＡが指定されていることからプリントサーバＡに印刷ジョブの検索要求を行う。
【００３３】
これを受信したプリントサーバＡでは、指定されたユーザ情報に対する印刷ジョブを検索し、合致する印刷ジョブに関する情報を要求元のプリントサーバＢに応答する。例えば、プリントサーバＡが図６に示す印刷ジョブ管理テーブルを管理している状態で、「ユーザ１」のユーザ情報を含む検索要求を受信した場合、そのユーザ１に対する「印刷ジョブ１」、「印刷ジョブ２」、「印刷ジョブ４」の印刷ジョブに関する情報を応答する。
【００３４】
これによって、プリントサーバＢ２００では、これらの印刷ジョブに関する情報を元に印刷ジョブリストを作成して、プリンタＢ２０１を操作するユーザによる確認が可能な状態とする。
【００３５】
プリンタＢ２０１を用いてユーザが印刷出力する印刷ジョブを選択すると、プリンタＢ２０１は、選択された印刷ジョブの情報をプリントサーバＢ２００に送信し、プリントサーバＢ２００は、選択された印刷ジョブを保存しているプリントサーバ（プリントサーバＡ）に印刷ジョブの送信要求を行う。
【００３６】
プリントサーバＡでは、選択された印刷ジョブの印刷出力先をプリンタＢ２０１に設定してプリントサーバＢ２００を介してプリンタＢ２０１に印刷指示する。
【００３７】
なお、図１ではプリンタＢ２０１にＩＣカードリーダライタＢ２０２が接続された例を示すが、これ以外に別途、ユーザ認証端末（図示せず）を設けてこのユーザ認証端末で情報記憶媒体からユーザ情報の読み取りを行い、このユーザ認証端末からユーザ情報およびサーバ情報をプリントサーバＢ２００に送信してプリントサーバＢ２００から受信した印刷ジョブをプリンタＢ２０１で印刷出力するような構成であってもよい。
【００３８】
図２は、本発明の実施の形態における印刷システムの詳細な構成を示すブロック図である。
【００３９】
図２は、図１に示す拠点ネットワークＡに設けられたプリントサーバ１００、ＩＣカードリーダライタＡ１０２が接続されたクライアントＰＣ１（１０４）、拠点ネットワークＢに設けられたプリントサーバＢに設けられたプリントサーバ２００、ＩＣカードリーダライタＢ２０２が接続されたプリンタＢ２０１の詳細な構成を示している。
【００４０】
プリントサーバＡ１００は、印刷ジョブ記憶部１０、印刷ジョブ受付部１１、印刷ジョブ情報管理部１２、印刷ジョブ送信部１３、ユーザ認証部１４、印刷再開指示部１５、印刷ジョブリスト作成部１６、認証情報・印刷ジョブ情報取得制御部１７、要求受付制御部１８を具備し、クライアントＰＣ１（１０４）は、印刷ジョブ発行部１、出力先プリントサーバ情報保持部２、情報読書き処理部３を具備し、情報読書き処理部３を介してクライアントＰＣ１（１０４）にＩＣカードリーダライタ１０２が接続されている。
【００４１】
また、プリントサーバＢ２００は、プリントサーバ１００と類似し、印刷ジョブ記憶部２０、印刷ジョブ受付部２１、印刷ジョブ情報管理部２２、印刷ジョブ送信部２３、ユーザ認証部２４、印刷再開指示部２５、印刷ジョブリスト作成部２６、認証情報・印刷ジョブ情報取得制御部２７、要求受付制御部２８、認証端末要求転送部２９、処理結果合成部３０を具備し、プリンタＢは、印刷ジョブリスト取得・印刷再開指示部３１、情報読書き処理部３２、プリントサーバ情報保持部３３、印刷ジョブリスト表示選択部３４、印刷制御部３５、印刷出力部３６を具備し、情報読書き処理部３２を介してプリンタＢ２０１にＩＣカードリーダライタＢ２０２が接続されている。
【００４２】
なお、プリントサーバＡ１００の印刷ジョブ記憶部１０はプリントサーバＢ２００の印刷ジョブ記憶部２０と同一の処理機能を提供し、他も同様に印刷ジョブ受付部１１は印刷ジョブ受付部２１と、印刷ジョブ情報管理部１２は印刷ジョブ情報管理部２２と、印刷ジョブ送信部１３は印刷ジョブ送信部２３と、ユーザ認証部１４はユーザ認証部２４と、印刷再開指示部１５は印刷再開指示部２５と、印刷ジョブリスト作成部１６は印刷ジョブリスト作成部２６と、印刷ジョブ情報取得制御部１７は印刷ジョブ情報取得制御部２７と、要求受付制御部１８は要求受付制御部２８と同一の処理機能を提供する。
【００４３】
ユーザがクライアントＰＣ１（１０４）を用いて印刷要求を行い、そのユーザのＩＣカードをＩＣカードリーダライタＡ１０２にセットすることでＩＣカードに記憶されたユーザ情報をＩＣカードリーダライタＡ１０２で読み取られると、情報読書き処理部３でこれを受信する。
【００４４】
情報読書き処理部３で受信したユーザ情報を元に、クライアントＰＣ１（１０４）ではユーザ認証を行う。この認証処理として、例えば認証サーバ（図示せず）にそのユーザ情報に基づくユーザ認証の要求を行い、その認証サーバによる認証処理の結果を受信する。また、他の認証処理として、プリントサーバＡ１００のユーザ認証部１４に認証要求を行い、そのユーザ認証部１４により行われた認証処理の結果を受信する。
【００４５】
これにより、認証できたことが示される場合にはそのユーザ情報を印刷ジョブ発行部１へと転送する。この印刷ジョブ発行部１では、印刷要求されたアプリケーションデータの印刷ジョブを生成し、出力先プリントサーバ情報保持部２で保持するプリントサーバ情報により示されるプリントサーバ（プリントサーバＡ１００）にその印刷ジョブを発行するほか、認証したユーザ情報を送信する。
【００４６】
このとき情報読書き処理部３では、出力先プリントサーバ情報保持部２で保持するプリントサーバ情報を取得し、ＩＣカードリーダライタ１０２を介してセットされたＩＣカードに記憶する。これにより、ＩＣカードにはユーザ情報のほか、印刷出力を行った場合にはプリントサーバ情報が記憶された状態となる。
【００４７】
プリントサーバＡ１００は、印刷ジョブ受付部１１でクライアントＰＣ１（１０４）から送信された印刷ジョブおよびユーザ情報を受け付け、受け付けた印刷ジョブの印刷ジョブ情報を印刷ジョブ情報管理部１２に登録するとともに印刷ジョブ記憶部１０に印刷ジョブを記憶する。
【００４８】
これにより、プリントサーバＡ１００が印刷ジョブと印刷ジョブ情報を管理、記憶した状態となる。
【００４９】
このような状態で、プリンタＢ２０１に接続されたＩＣカードリーダライタＢ２０２にＩＣカードがセットされ、そのＩＣカードからユーザ情報およびサーバ情報の読み取りが行われると、情報読書き処理部３２がそのユーザ情報、サーバ情報を受信する。
【００５０】
情報読書き処理部３２は、受信したユーザ情報を元にユーザ認証を行う。この認証処理として、例えばプリントサーバＢ２００のユーザ認証部２４に認証要求を行い、そのユーザ認証部２４により行われた認証処理の結果を受信する。
【００５１】
これにより、認証できたことが示される場合には、情報読書き処理部３２は、印刷ジョブリスト取得・印刷再開指示部３１にユーザ情報およびサーバ情報を転送し、印刷ジョブリスト取得・印刷再開指示部３１は、プリントサーバ情報保持部３３で保持する当該プリンタＢ２０１に対応するプリントサーバの情報が示すプリントサーバＢ２００にそのユーザ情報およびサーバ情報を転送して印刷ジョブリストを要求する。
【００５２】
プリントサーバＢ２００では、プリンタＢ２０１から印刷ジョブリストの要求を要求受付制御部２８で受け付け、要求受付制御部２８は、受け付けた印刷ジョブリストの要求に含まれるユーザ情報およびサーバ情報を印刷ジョブ情報取得制御部２７へ転送する。また、印刷ジョブリスト作成部２６にそのユーザ情報が示すユーザにより印刷要求された印刷ジョブの印刷ジョブ情報によって生成される印刷ジョブリストの作成要求を行う。
【００５３】
印刷ジョブ情報取得制御部２７は、受信したサーバ情報に基づくプリントサーバ（プリントサーバＡ１０４）にそのユーザ情報が示すユーザが印刷要求した印刷ジョブの印刷ジョブ情報を要求する。プリントサーバＡ１００の要求受付制御部１８でこの印刷ジョブ情報の要求を受け付け、印刷ジョブリスト作成部１６に印刷ジョブリストの作成要求を行う。
【００５４】
印刷ジョブリスト作成部１６では、印刷ジョブ情報管理部１２で管理する印刷ジョブ情報から受信したユーザ情報が関連付けられた印刷ジョブ情報を検索して、該当する印刷ジョブ情報からなる印刷ジョブリストを作成する。印刷ジョブリストを作成すると、要求受付制御部１８を介してプリントサーバＢ２００に送信する。
【００５５】
印刷ジョブリストを受信したプリントサーバＢ２００の印刷ジョブ情報取得制御部２７は、要求受付制御部２８に転送し、要求受付制御部２８は、処理結果合成部３０に印刷ジョブリストを送信する。また、印刷ジョブリスト作成部２６で印刷ジョブリストが作成された場合には要求受付制御部２８を介して処理結果合成部３０にその印刷ジョブリストを送信する。
【００５６】
処理結果合成部３０では、プリントサーバＡ１００およびプリントサーバＢ２００から受信した印刷ジョブリストを合成し、合成後の印刷ジョブリストを要求受付制御部２８を介してプリンタＢ２０１に送信する。プリントサーバＡ１００若しくはプリントサーバＢ２００のいずれか一方から印刷ジョブが検索されず印刷ジョブリストを受信しない場合には受信した印刷ジョブリストをプリンタＢ２０１に送信する。いずれのプリントサーバからも印刷ジョブリストを受信しない場合にはその旨を応答する。
【００５７】
プリンタＢ２０１では、プリントサーバＢ２００の要求受付制御部２８から印刷ジョブリストを受信すると、印刷ジョブリスト取得・印刷再開指示部３１が印刷ジョブリスト表示選択部３４に転送し、表示ディスプレイ等からなる印刷ジョブリスト表示選択部３４でその印刷ジョブリストを表示する。なお、印刷ジョブリストを受信しない旨が通知された場合にはその旨を表示する。
【００５８】
表示された印刷ジョブリストから印刷出力を行う印刷ジョブがユーザにより選択されると、選択された印刷ジョブの情報を印刷ジョブリスト取得・印刷再開指示部３１からプリントサーバＢ２００の要求制御部２８に送信する。要求制御部２８では、受信した印刷ジョブの情報を印刷再開指示部２５に指示する。印刷再開指示部２５では、その印刷ジョブの情報を解析することにより印刷ジョブを取得する。
【００５９】
選択された印刷ジョブがプリントサーバＡ１００に記憶されている場合、印刷再開指示部２５は、印刷ジョブ受付部２１を介してプリントサーバＡ１００に当該印刷ジョブを要求し、プリントサーバＡ１００の印刷ジョブ記憶部１０に記憶された印刷ジョブを印刷ジョブ送信部１３より受信する。印刷再開指示部２５は要求受付部２８に転送し、要求受付部２８がプリンタＢ２０１の印刷ジョブリスト取得・印刷再開指示部３１に送信する。
【００６０】
また、プリントサーバＢ１００でその印刷ジョブを記憶している場合、印刷再開指示部２５は、印刷ジョブ送信部２３に印刷ジョブの送信要求を行う。印刷ジョブ送信部２３は、印刷ジョブ記憶部２０で記憶する該当する印刷ジョブを取得して印刷再開指示部２５に送信する。印刷再開指示部２５は、要求受付部２８に転送し、要求受付部２８がプリンタＢ２０１の印刷ジョブリスト取得・印刷再開指示部３１に送信する。
【００６１】
このようにしてプリンタＢ２０１の印刷ジョブリスト取得・印刷再開指示部３１で印刷ジョブを受信すると、印刷制御部３５に印刷ジョブを送信し、印刷制御部３５で色変換等の印刷制御処理を行って印刷出力部３６から印刷出力する。
【００６２】
なお、上記のように、プリンタＢ２０１でＩＣカードリーダライタ２０２を介して読み取ったユーザ情報に対する印刷ジョブの印刷ジョブリストを作成するような構成ではなく、そのユーザ情報が読み取られると印刷ジョブリストを作成することなく、そのユーザ情報に対応付けられた印刷ジョブ全てを取得し、印刷出力するような構成であってもよい。もちろん、上記のように印刷ジョブリストを作成した後に印刷ジョブリスト上の全ての印刷ジョブが選択された状態とし、選択された全ての印刷ジョブを取得して印刷出力するような構成であってもよい。
【００６３】
図３は、本発明の実施の形態における印刷システムの処理遷移を示すシーケンス図である。
【００６４】
図３は、図１に示す構成において、拠点ネットワークＡのクライアントＰＣから印刷要求した印刷ジョブを、拠点ネットワークＡと電気通信回線を介して接続された拠点ネットワークＢのプリンタＢから印刷出力する処理遷移である。
【００６５】
図３において、ユーザが印刷要求を行うと処理が開始され、クライアントＰＣに接続されたＩＣカードリーダライタＡにユーザがＩＣカードをセットすることにより当該ＩＣカードが記憶するユーザ情報の読み取りを行う（３０１）。
【００６６】
ＩＣカードリーダライタＡによりユーザ情報が正常に読み取られると、印刷要求されたアプリケーションデータに対する印刷ジョブ（認証印刷であることが設定済みの印刷ジョブ）をユーザ情報とともにプリントサーバＡに送信する（３０２）。このときのプリントサーバＡは、クライアントＰＣに設定されたデフォルトのプリントサーバである。
【００６７】
このプリントサーバＡに印刷ジョブを送信して正常に受信したことが確認されると、ＩＣカードリーダライタＡにセットされたＩＣカードに印刷ジョブを送信したプリントサーバ、この場合プリントサーバＡの情報（以下、「サーバ情報」ともいう）を登録する（３０３）。もちろん、印刷ジョブを送信すると同時に登録するような構成であってもよい。
【００６８】
そして、プリントサーバＡでは、受信した印刷ジョブに認証印刷が指定されていることを確認することによって、その印刷ジョブをユーザ情報に対応付けて保存する（３０４）。
【００６９】
このようにしてプリントサーバＡによって印刷ジョブを保存した状態となった後に、ユーザが拠点ネットワークＢに移動し、移動先の拠点ネットワークＢに設けられたプリンタＢに接続されたＩＣカードリーダライタＢにＩＣカードをセットする。
【００７０】
これにより、ＩＣカードリーダライタＢでは、ＩＣカードに記憶された情報の読み取りを行う（３０５）。
【００７１】
このＩＣカードリーダライタＢによる読み取り処理によってプリンタＢは、ＩＣカードに記憶された「ユーザ情報」および「サーバ情報」を取得し（３０６）、そのユーザ情報に基づく印刷ジョブの検索要求を当該プリンタＢに対して指定されたプリントサーバであるプリントサーバＢに行う（３０７）。
【００７２】
検索要求を受信したプリントサーバＢでは、ユーザ情報に対する印刷ジョブの検索を行う（３０８）。この検索処理は、プリントサーバＢがそのユーザ情報に対して保存する印刷ジョブを検索する。
【００７３】
続いて、プリントサーバＢでは、プリンタＢにより受信したサーバ情報が示すプリントサーバ（本例では、「プリントサーバＡ」）にユーザ情報に対する印刷ジョブの検索要求を行う（３０９）。
【００７４】
この検索要求を受信したプリントサーバＡは、ユーザ情報の印刷ジョブを検索し（３１０）、合致する印刷ジョブに関する情報、例えば印刷ジョブの識別情報、印刷ジョブの名称等を要求元のプリントサーバＢに送信する（３１１）。なお、ユーザ情報に対する印刷ジョブを検索できない場合には、その旨をプリントサーバＢに応答する。
【００７５】
プリントサーバＢでは、プリントサーバＡより印刷ジョブに関する情報を受信すると、ステップ３０８の検索によりプリントサーバＢにユーザ情報に対する印刷ジョブが保存されている場合にその印刷ジョブとプリントサーバＡより受信した印刷ジョブの情報とを合成して、要求元であるプリンタＢに送信する（３１２）。プリントサーバＢにユーザ情報に対する印刷ジョブが保存されていない場合には、プリントサーバＡにより受信した印刷ジョブに関する情報のみを送信する。
【００７６】
これにより、印刷ジョブに関する情報を受信したプリンタＢでは、プリンタＢに設けられた表示ディスプレイにその印刷ジョブの情報を表示し、ユーザによる印刷ジョブの指定を可能とする。
【００７７】
なお、プリントサーバＡやプリントサーバＢでユーザ情報に対する印刷ジョブが検索できない場合には、プリンタＢにその旨を応答し、プリンタＢでは、表示ディスプレイに、ユーザ情報に対して印刷可能な印刷ジョブが存在しない旨を表示する。
【００７８】
そして、ユーザにより印刷出力する印刷ジョブが指定されると（３１３）、指定された印刷ジョブを保存するプリントサーバに印刷ジョブが通知されたことを通知する。例えば、印刷ジョブがプリントサーバＡに存在する場合にはプリントサーバＡに通知する。この通知を受信したプリントサーバＡでは、指定された印刷ジョブの印刷出力先をプリンタＢに設定する（３１４）。
【００７９】
そして、プリントサーバＡでは、その印刷ジョブをプリンタＢにプリントサーバＢを介して印刷指示する（３１５）。これによって、プリンタＢは受信した印刷ジョブの印刷出力を行う（３１６）。
【００８０】
なお、上記の処理では、表示ディスプレイに表示された印刷ジョブをユーザにより選択可能としているが、これに限定されることなく、検索された印刷ジョブ全てを自動選択した状態としてプリントサーバ（選択された印刷ジョブを保存するプリントサーバそれぞれ）に対して通知し、印刷ジョブ全てを印刷出力するような構成であってもよい。
【００８１】
またさらに、検索された印刷ジョブが１つである場合にのみその印刷ジョブを自動選択した状態としてプリントサーバに通知し、その印刷ジョブを印刷出力するような構成であってもよい。ちなみに、この場合において、複数の印刷ジョブを検索した場合は、印刷ジョブに関する情報を表示ディスプレイに表示して印刷出力を行う印刷ジョブの選択を受け付ける。
【００８２】
図４は、本発明の実施の形態における印刷システムの処理遷移を示すシーケンス図である。
【００８３】
図４に示すシーケンスは、図３と同様、拠点ネットワークＡのクライアントＰＣから印刷要求を、拠点ネットワークＡと電気通信回線を介して接続された拠点ネットワークＢのプリンタＢから印刷出力する処理遷移である。なお、図４に示すシーケンスにおいては、ＩＣカードに拠点ネットワーク上の複数のサーバ情報が記憶された場合について説明する。
【００８４】
図４において、ユーザが印刷要求を行うと処理が開始され、クライアントＰＣに接続されたＩＣカードリーダライタＡにユーザがＩＣカードをセットすることにより当該ＩＣカードが記憶するユーザ情報の読み取りを行う（４０１）。
【００８５】
ＩＣカードリーダライタＡによりユーザ情報が正常に読み取られると、印刷要求されたアプリケーションデータに対する印刷ジョブ（認証印刷であることが設定済みの印刷ジョブ）をユーザ情報とともにプリントサーバＡに送信する（４０２）。このときのプリントサーバＡは、クライアントＰＣに設定されたデフォルトのプリントサーバである。
【００８６】
そして、プリントサーバＡでは、受信した印刷ジョブに認証印刷が指定されているを確認することによってその印刷ジョブをユーザ情報に対応付けて保存する（４０３）。
【００８７】
このようにしてプリントサーバＡによって印刷ジョブを保存した状態となった後に、ユーザが拠点ネットワークＢに移動し、移動先の拠点ネットワークＢに設けられたプリンタＢに接続されたＩＣカードリーダライタＢにＩＣカードをセットする。
【００８８】
これにより、ＩＣカードリーダライタＢでは、ＩＣカードに記憶された情報の読み取りを行う（４０４）。
【００８９】
このＩＣカードリーダライタＢによる読み取り処理によってプリンタＢは、ＩＣカードに記憶された「ユーザ情報」および複数の「サーバ情報」を取得し（４０５）、そのユーザ情報に基づく印刷ジョブの検索要求を当該プリンタＢに対して指定されたプリントサーバであるプリントサーバＢに行う（４０６）。検索要求を受信したプリントサーバＢでは、ユーザ情報に対する印刷ジョブの検索を行う（４０７）。
【００９０】
続いて、プリントサーバＢでは、プリンタＢにより受信したサーバ情報が示すプリントサーバそれぞれに対して、ユーザ情報に対する印刷ジョブの検索要求を行う（４０８）。本例では、ＩＣカードに記憶されたプリントサーバとして、「プリントサーバＡ」、「プリントサーバＣ」、「プリントサーバＤ」の３つが記憶されており、これらのプリントサーバに対して検索要求を行う。
【００９１】
この検索要求を受信した３つのプリントサーバではそれぞれ、ユーザ情報に対する印刷ジョブを検索し（４０９）、合致する印刷ジョブに関する情報、例えば印刷ジョブの識別情報、印刷ジョブの名称等を要求元のプリントサーバＢに送信する（４１０）。なお、ユーザ情報に対する印刷ジョブを検索できない場合には、その旨をプリントサーバＢに応答する。
【００９２】
プリントサーバＢでは、プリントサーバＡ、プリントサーバＣ、プリントサーバＤよりそれぞれ印刷ジョブに関する情報を受信すると、ステップ４０７の検索によりプリントサーバＢにユーザ情報に対する印刷ジョブが保存されている場合にその印刷ジョブとプリントサーバＡ、プリントサーバＣ、プリントサーバＤより受信した印刷ジョブの情報とを合成して、要求元であるプリンタＢに送信する（４１１）。プリントサーバＢにユーザ情報に対する印刷ジョブが保存されていない場合には、プリントサーバＡ、プリントサーバＣ、プリントサーバＤにより受信した印刷ジョブに関する情報を送信する。
【００９３】
これにより、印刷ジョブに関する情報を受信したプリンタＢでは、プリンタＢに設けられた表示ディスプレイにその印刷ジョブの情報を表示し、ユーザによる印刷ジョブの指定を可能とする。
【００９４】
なお、プリントサーバＡ、プリントサーバＣ、プリントサーバＤその他プリントサーバＢでユーザ情報に対する印刷ジョブが検索できない場合には、プリンタＢにその旨を応答し、プリンタＢでは、表示ディスプレイに、ユーザ情報に対して印刷可能な印刷ジョブが存在しない旨を表示する。
【００９５】
そして、ユーザにより印刷出力する印刷ジョブが指定されると（４１２）、指定された印刷ジョブを保存するプリントサーバに印刷ジョブが指定されたことを通知する。例えば、印刷ジョブがプリントサーバＡのみに存在する場合にはプリントサーバＡに通知する。この通知を受信したプリントサーバＡでは、指定された印刷ジョブの印刷出力先をプリンタＢに設定する（４１３）。
【００９６】
そして、プリントサーバＡでは、その印刷ジョブをプリンタＢにプリントサーバＢを介して印刷指示する（４１４）。これによって、プリンタＢは受信した印刷ジョブの印刷出力を行う（４１５）。
【００９７】
なお、上記の処理では、表示ディスプレイに表示された印刷ジョブをユーザにより選択可能としているが、これに限定されることなく、検索された印刷ジョブ全てを自動選択した状態としてプリントサーバ（選択された印刷ジョブを保存するプリントサーバそれぞれ）に対して通知し、印刷ジョブ全てを印刷出力するような構成であってもよい。
【００９８】
またさらに、検索された印刷ジョブが１つである場合にのみその印刷ジョブを自動選択した状態としてプリントサーバに通知し、その印刷ジョブを印刷出力するような構成であってもよい。ちなみに、この場合において、複数の印刷ジョブを検索した場合は、印刷ジョブに関する情報を表示ディスプレイに表示して印刷出力を行う印刷ジョブの選択を受け付ける。
【００９９】
図５は、本発明の実施の形態における印刷システムの処理遷移を示すシーケンス図である。
【０１００】
図５に示すシーケンスは、図３、図４と同様、拠点ネットワークＡのクライアントＰＣから印刷要求を、拠点ネットワークＡと電気通信回線を介して接続された拠点ネットワークＢのプリンタＢから印刷出力する処理遷移である。なお、図５に示すシーケンスにおいては、ＩＣカードにサーバ情報が記憶されておらず、また新たにサーバ情報の記憶をもしない。
【０１０１】
図５において、ユーザが印刷要求を行うと処理が開始され、クライアントＰＣに接続されたＩＣカードリーダライタＡにユーザがＩＣカードをセットすることにより当該ＩＣカードが記憶するユーザ情報の読み取りを行う（５０１）。
【０１０２】
ＩＣカードリーダライタＡによりユーザ情報が正常に読み取られると、印刷要求されたアプリケーションデータに対する印刷ジョブ（認証印刷であることが設定済みの印刷ジョブ）をユーザ情報とともにプリントサーバＡに送信する（５０２）。このときのプリントサーバＡは、クライアントＰＣに設定されたデフォルトのプリントサーバである。
【０１０３】
そして、プリントサーバＡでは、受信した印刷ジョブに認証印刷が指定されているを確認することによってその印刷ジョブをユーザ情報に対応付けて保存する（５０３）。
【０１０４】
このようにしてプリントサーバＡによって印刷ジョブを保存した状態となった後に、ユーザが拠点ネットワークＢに移動し、移動先の拠点ネットワークＢに設けられたプリンタＢに接続されたＩＣカードリーダライタＢにＩＣカードをセットする。
【０１０５】
これにより、ＩＣカードリーダライタＢでは、ＩＣカードに記憶された情報の読み取りを行う（５０４）。
【０１０６】
このＩＣカードリーダライタＢによる読み取り処理によってプリンタＢは、ＩＣカードに記憶された「ユーザ情報」を取得し（５０５）、そのユーザ情報に基づく印刷ジョブの検索要求を当該プリンタＢに対して指定されたプリントサーバであるプリントサーバＢに行う（５０６）。検索要求を受信したプリントサーバＢでは、ユーザ情報に対する印刷ジョブの検索を行う（５０７）。
【０１０７】
続いて、プリントサーバＢでは、印刷ジョブの検索先として記憶するプリントサーバの情報を読み出す（５０８）。そして、読み出した情報のプリントサーバにＩＣカードから読み取ったユーザ情報に対する印刷ジョブの検索要求を行う（５０９）。複数のプリントサーバの情報を読み出した場合には各プリントサーバに対して検索要求を行う。
【０１０８】
本例では、「プリントサーバＡ」、「プリントサーバＣ」、「プリントサーバＤ」の３つを読み出した場合を示しており、これらのプリントサーバに対して検索要求を行う。
【０１０９】
この検索要求を受信した３つのプリントサーバではそれぞれ、ユーザ情報に対する印刷ジョブを検索し（５１０）、合致する印刷ジョブに関する情報、例えば印刷ジョブの識別情報、印刷ジョブの名称等を要求元のプリントサーバＢに送信する（５１１）。なお、ユーザ情報に対する印刷ジョブを検索できない場合には、その旨をプリントサーバＢに応答する。
【０１１０】
プリントサーバＢでは、プリントサーバＡ、プリントサーバＣ、プリントサーバＤよりそれぞれ印刷ジョブに関する情報を受信すると、ステップ５０７の検索によりプリントサーバＢにユーザ情報に対する印刷ジョブが保存されている場合にその印刷ジョブとプリントサーバＡ、プリントサーバＣ、プリントサーバＤより受信した印刷ジョブの情報とを合成して、要求元であるプリンタＢに送信する（５１２）。プリントサーバＢにユーザ情報に対する印刷ジョブが保存されていない場合には、プリントサーバＡ、プリントサーバＣ、プリントサーバＤにより受信した印刷ジョブに関する情報を送信する。
【０１１１】
これにより、印刷ジョブに関する情報を受信したプリンタＢでは、プリンタＢに設けられた表示ディスプレイにその印刷ジョブの情報を表示し、ユーザによる印刷ジョブの指定を可能とする。
【０１１２】
なお、プリントサーバＡ、プリントサーバＣ、プリントサーバＤその他プリントサーバＢでユーザ情報に対する印刷ジョブが検索できない場合には、プリンタＢにその旨を応答し、プリンタＢでは、表示ディスプレイに、ユーザ情報に対して印刷可能な印刷ジョブが存在しない旨を表示する。
【０１１３】
そして、ユーザにより印刷出力する印刷ジョブが指定されると（５１３）、指定された印刷ジョブを保存するプリントサーバに通知する。例えば、印刷ジョブがプリントサーバＡのみに存在する場合にはプリントサーバＡに通知する。この通知を受信したプリントサーバＡでは、指定された印刷ジョブの印刷出力先をプリンタＢに設定する（５１４）。
【０１１４】
そして、プリントサーバＡでは、その印刷ジョブをプリンタＢにプリントサーバＢを介して印刷指示する（５１５）。これによって、プリンタＢは受信した印刷ジョブの印刷出力を行う（５１６）。
【０１１５】
なお、上記の処理では、表示ディスプレイに表示された印刷ジョブをユーザにより選択可能としているが、これに限定されることなく、検索された印刷ジョブ全てを自動選択した状態としてプリントサーバ（選択された印刷ジョブを保存するプリントサーバそれぞれ）に対して通知し、印刷ジョブ全てを印刷出力するような構成であってもよい。
【０１１６】
またさらに、検索された印刷ジョブが１つである場合にのみその印刷ジョブを自動選択した状態としてプリントサーバに通知し、その印刷ジョブを印刷出力するような構成であってもよい。ちなみに、この場合において、複数の印刷ジョブを検索した場合は、印刷ジョブに関する情報を表示ディスプレイに表示して印刷出力を行う印刷ジョブの選択を受け付ける。
【０１１７】
なお、本発明は、通信機能を備えた印刷システムで上述の動作を実行させ、あるいは上述の手段を構成させるためのプログラムを格納した記録媒体（ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）から該プログラムをコンピュータにインストールし、これを実行させることにより、上述の処理を実行する印刷システムを構成することも可能である。印刷システムを構成するコンピュータは、システムバスを介してＣＰＵ（Central Processor Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスクが接続されている。ＣＰＵは、ＲＯＭまたはハードディスクに記憶されているプログラムに従い、ＲＡＭを作業領域にして処理を行う。
【０１１８】
また、プログラムを供給するための媒体は、通信媒体（通信回線、通信システムのように一時的または流動的にプログラムを保持する媒体）でもよい。例えば、通信ネットワークの電子掲示板（ＢＢＳ：Bulletin Board Service）に該プログラムを掲示し、これを通信回線を介して配信するようにしてもよい。
【０１１９】
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【図面の簡単な説明】
【０１２０】
【図１】本発明の実施の形態における印刷システムおよび印刷制御装置および印刷制御プログラムを提供して構成した印刷システムのシステム構成図の一例。
【図２】本発明の実施の形態における印刷システムの機能構成を示すブロック図。
【図３】本発明の実施の形態における印刷システムの処理遷移を示すシーケンス図。
【図４】本発明の実施の形態における印刷システムの処理遷移を示すシーケンス図。
【図５】本発明の実施の形態における印刷システムの処理遷移を示すシーケンス図。
【図６】印刷ジョブ管理テーブル構成を示す図。
【符号の説明】
【０１２１】
１          印刷ジョブ発行部
２          出力先プリントサーバ情報保持部
３          情報読書き処理部
１０        印刷ジョブ記憶部
１１        印刷ジョブ受付部
１２        印刷ジョブ情報管理部
１３        印刷ジョブ送信部
１４        ユーザ認証部
１５        印刷再開指示部
１６        印刷ジョブリスト作成部
１７        印刷ジョブ情報取得制御部
１８        要求受付制御部
２０        印刷ジョブ記憶部
２１        印刷ジョブ受付部
２２        印刷ジョブ情報管理部
２３        印刷ジョブ送信部
２４        ユーザ認証部
２５        印刷再開指示部
２６        印刷ジョブリスト作成部
２７        印刷ジョブ情報取得制御部
２８        要求受付制御部
２９        認証端末要求転送部
３０        処理結果合成部
３１        印刷ジョブリスト取得・印刷再開指示部
３２        情報読書き処理部
３３        プリントサーバ情報保持部
３４        印刷ジョブリスト表示選択部
３５        印刷制御部
３６        印刷出力部
１００      プリントサーバＡ
１０１      プリンタＡ
１０２      ＩＣカードリーダライタＡ
１０３      ルータＡ
１０４      クライアントＰＣ１
２００      プリントサーバＢ
２０１      プリンタＢ
２０２      ＩＣカードリーダライタＢ
２０３      ルータＢ
２０４      クライアントＰＣ２
【図１】
2010061536.tif 000003
【図２】
2010061536.tif 000004
【図３】
2010061536.tif 000005
【図４】
2010061536.tif 000006
【図５】
2010061536.tif 000007
【図６】
2010061536.tif 000008