(57)【要約】【課題】  印刷ジョブを記憶した印刷制御装置と印刷装置とが異なるネットワークに存在する場合における印刷処理を簡単に行えるようにした印刷システムおよび印刷ジョブ制御装置および印刷プログラムを提供する。【解決手段】  ネットワークＡのブレードサーバＡ１１でリソースを管理するシンクライアントＡ２（１０−２）が他のネットワークＢへと移動すると、移動先のネットワークＢ上でブレードサーバＡ（１０−２）のリソースが利用可能かを動作確認する。ネットワークＢのプリンタに設けられたカードリーダにユーザカードをかざすことでユーザ情報が読み取られ、ジョブセレクタＢがユーザ管理テーブルを元に所定のプリントサーバへアクセスし、ユーザ情報が示す操作者によって印刷要求された印刷ジョブを当該プリンタへ送信して印刷出力を行う。【選択図】図１
2008140132.tif 000002
【特許請求の範囲】
【請求項１】
情報端末の動作資源を管理する動作資源管理装置と、
前記動作資源管理装置が管理する前記動作資源を利用して情報の処理を行う情報端末と、
前記情報端末からの印刷要求に係わる印刷ジョブを前記印刷要求を要求したユーザに対応付けて蓄積する複数の印刷ジョブ管理装置と、
前記ジョブ管理装置に管理された印刷ジョブを印刷する複数の印刷装置と、
ユーザの認証を行い、認証したユーザに応じて前記複数の印刷装置の中から使用する印刷装置を特定する認証装置と、
前記認証装置によるユーザの認証に基づき該ユーザに対応する印刷ジョブを前記印刷ジョブ管理装置に蓄積された印刷ジョブの中から選択する印刷ジョブ選択装置と
を有する印刷システムであって、
前記印刷ジョブ選択装置は、
前記ユーザと該ユーザの印刷ジョブを蓄積する印刷ジョブ管理装置との対応付けを記憶する記憶手段を有し、前記記憶手段に記憶された前記対応付けに基づき、前記ユーザに対応付けられた前記印刷ジョブ管理装置に蓄積された該ユーザの印刷ジョブを選択し、前記認証装置により特定された前記印刷装置で印刷する印刷システム。
【請求項２】
前記印刷ジョブ選択装置は、
選択した印刷ジョブを表示装置に表示する表示手段、
を更に具備する請求項１記載の印刷システム。
【請求項３】
ユーザの認証を行う認証手段と、
動作資源管理装置が管理する動作資源を利用して情報の処理を行う情報端末からの印刷要求に係わる印刷ジョブを前記印刷要求を要求したユーザに対応付けて蓄積する複数の印刷ジョブ管理装置のうちで該ユーザが使用する前記印刷ジョブ管理装置とユーザとの対応付けを記憶し、前記認証手段によるユーザの認証に基づき該ユーザに対応する印刷ジョブを該ユーザに対応付けられた前記印刷ジョブ管理装置に蓄積された印刷ジョブの中から選択する印刷ジョブ選択手段と、
前記認証手段で認証されたユーザと対応付けられた印刷装置に前記印刷ジョブ選択手段で選択された印刷ジョブを送信する印刷ジョブ送信手段
を具備する印刷ジョブ制御装置。
【請求項４】
コンピュータを、
ユーザの認証を行う認証手段と、
動作資源管理装置が管理する動作資源を利用して情報の処理を行う情報端末からの印刷要求に係わる印刷ジョブを前記印刷要求を要求したユーザに対応付けて蓄積する複数の印刷ジョブ管理装置のうちで該ユーザが使用する前記印刷ジョブ管理装置とユーザとの対応付けを記憶部に記憶し、前記認証手段によるユーザの認証に基づき該ユーザに対応する印刷ジョブを該ユーザに対応付けられた前記印刷ジョブ管理装置に蓄積された印刷ジョブの中から選択する印刷ジョブ選択手段と、
前記認証手段で認証されたユーザと対応付けられた印刷装置に前記印刷ジョブ選択手段で選択された印刷ジョブを送信するように制御する印刷ジョブ送信手段
として機能させるための印刷ジョブ制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷ジョブ制御装置および印刷ジョブ制御プログラムに関する。
【背景技術】
【０００２】
クライアントサーバシステムとしてシンクライアント（Thin Client）を用いて構築したネットワーク環境がある。
【０００３】
このシンクライアントは、表示機能および入力機能のみから構成され、アプリケーションやファイルなどを記憶する記憶装置およびＣＰＵなどハードウェアリソースを同ネットワーク内に存在するサーバで管理することで最低限の機能のみから構成されるクライアントコンピュータである。
【０００４】
シンクライアントを用いることによって、各種アプリケーションおよびハードウェアのメンテナンスにかかるランニングコスト（ＴＣＯ：Total Cost of Ownership）を軽減することができ、一元的に管理することができるようになる。
【０００５】
このシンクライアントからを用いたクライアントサーバシステムはその特性から大規模ネットワークで用いられることが多く、企業内ネットワークや公的機関内でのネットワークに用いられる。
【０００６】
例えば、所定のアプリケーション、Ｗｅｂブラウザ、電子メールなどのデータ通信を主として用いる業務の場合、これらのソフトウェアを一括してメンテナンスすることで常時最適な環境で作業できるようになる。すなわち、個々のクライアントＰＣでソフトウェアをメンテナンスする必要がなくなる。
【０００７】
しかしながら、これらのソフトウェアおよびハードウェアは、サーバで一元管理されているため、シンクライアントを利用する環境が変化した場合の対応が難しくなる。例えば、シンクライアントのリソースを管理するネットワークとは異なるネットワークへ移動した場合には、移動先のネットワークによって提供される処理や機能が利用できない状態となることがある。
【０００８】
通常、上記のような大規模ネットワークには、複数のクライアントＰＣで共有して使用するプリンタが接続されており、移動先のネットワークに設けられたプリンタを利用する場合には、シンクライアントまたは移動前のネットワークにあるプリンタを管理しているプリントサーバがその移動先のプリンタを管理している必要があり、管理していない場合には印刷出力することができないという問題がある。
【０００９】
この問題を解決するための手段として、予め移動前のプリントサーバにおいて指定したプリンタを利用可能な状態にしておくか、または移動先ネットワークにおいて印刷が可能になるようにシンクライアント上にプリンタリソースを新たに作成する必要がある。
【００１０】
さらに、特許文献１に開示された従来技術では、複数のネットワークからなる環境で各ネットワークに設けられた印刷装置などのＯＡ機器を利用する際に、ユーザ情報を一元的に管理することで管理負荷を軽減し、全てのＯＡ機器で共通的に印刷制限や印刷枚数の制限などの印刷管理を行えるようにしている。
【特許文献１】特開２００３−３３０６８６
【発明の開示】
【発明が解決しようとする課題】
【００１１】
特許文献１に示された従来技術においては、さまざまなネットワークに設けられた印刷装置などのＯＡ機器を利用する際に、各印刷装置に対して共通的な印刷制限を適用することを可能にしているが、印刷制限を行う印刷制限サーバがその印刷装置と同じネットワークに設けられ、印刷制限を行った印刷ジョブの送信先となる印刷装置が予め指定された状態にある。
【００１２】
すなわち、印刷制限サーバが設けられたネットワークと異なるネットワークに設けられた印刷装置から印刷出力することはできず、印刷出力したい場合には上記に示すように予め印刷制限サーバに全てのプリンタを登録しておく必要がある。
【００１３】
シンクライアントを導入するような大規模ネットワークでは、ひとつのプリントサーバ上で、使用するすべてのプリンタを管理することは性能上および信頼性の観点から通常は行われず、プリンタを管理するプリントサーバは拠点ごとに分散して配置されることが一般的である。
【００１４】
本発明は、シンクライアント環境において、印刷ジョブを記憶した印刷制御装置と印刷装置とが異なるネットワークに存在する場合における印刷処理を簡単に行えるようにした印刷システム、印刷ジョブ制御装置および印刷ジョブ制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するため、請求項１の発明は、情報端末の動作資源を管理する動作資源管理装置と、前記動作資源管理装置が管理する前記動作資源を利用して情報の処理を行う情報端末と、前記情報端末からの印刷要求に係わる印刷ジョブを前記印刷要求を要求したユーザに対応付けて蓄積する複数の印刷ジョブ管理装置と、前記ジョブ管理装置に管理された印刷ジョブを印刷する複数の印刷装置と、ユーザの認証を行い、認証したユーザに応じて前記複数の印刷装置の中から使用する印刷装置を特定する認証装置と、前記認証装置によるユーザの認証に基づき該ユーザに対応する印刷ジョブを前記印刷ジョブ管理装置に蓄積された印刷ジョブの中から選択する印刷ジョブ選択装置とを有する印刷システムであって、前記印刷ジョブ選択装置は、前記ユーザと該ユーザの印刷ジョブを蓄積する印刷ジョブ管理装置との対応付けを記憶する記憶手段を有し、前記記憶手段に記憶された前記対応付けに基づき、前記ユーザに対応付けられた前記印刷ジョブ管理装置に蓄積された該ユーザの印刷ジョブを選択し、前記認証装置により特定された前記印刷装置で印刷することを特徴とする。
【００１６】
また、請求項２の発明は、請求項１の発明において、前記印刷ジョブ選択装置は、選択した印刷ジョブを表示装置に表示する表示手段を更に具備することを特徴とする。
【００１７】
また、請求項３の発明は、ユーザの認証を行う認証手段と、動作資源管理装置が管理する動作資源を利用して情報の処理を行う情報端末からの印刷要求に係わる印刷ジョブを前記印刷要求を要求したユーザに対応付けて蓄積する複数の印刷ジョブ管理装置のうちで該ユーザが使用する前記印刷ジョブ管理装置とユーザとの対応付けを記憶し、前記認証手段によるユーザの認証に基づき該ユーザに対応する印刷ジョブを該ユーザに対応付けられた前記印刷ジョブ管理装置に蓄積された印刷ジョブの中から選択する印刷ジョブ選択手段と、前記認証手段で認証されたユーザと対応付けられた印刷装置に前記印刷ジョブ選択手段で選択された印刷ジョブを送信する印刷ジョブ送信手段を具備することを特徴とする。
【００１８】
また、請求項４の発明は、コンピュータを、ユーザの認証を行う認証手段と、動作資源管理装置が管理する動作資源を利用して情報の処理を行う情報端末からの印刷要求に係わる印刷ジョブを前記印刷要求を要求したユーザに対応付けて蓄積する複数の印刷ジョブ管理装置のうちで該ユーザが使用する前記印刷ジョブ管理装置とユーザとの対応付けを記憶部に記憶し、前記認証手段によるユーザの認証に基づき該ユーザに対応する印刷ジョブを該ユーザに対応付けられた前記印刷ジョブ管理装置に蓄積された印刷ジョブの中から選択する印刷ジョブ選択手段と、前記認証手段で認証されたユーザと対応付けられた印刷装置に前記印刷ジョブ選択手段で選択された印刷ジョブを送信するように制御する印刷ジョブ送信手段として機能させることを特徴とする。
【発明の効果】
【００１９】
本発明の請求項１、３、４によれば、シンクライアント環境下で、予め印刷制御装置に印刷出力を行う印刷装置を登録することなく、かつ操作者の印刷操作を変えることなく、異なるネットワークから印刷出力が可能となるという効果を奏する。
【００２０】
また、請求項２によれば、操作者が印刷操作した印刷ジョブから適当な印刷ジョブを選択することができ、選択した印刷ジョブを移動先のシステムにおいても簡単に出力することが可能となるという効果を奏する。
【発明を実施するための最良の形態】
【００２１】
以下、本発明に係わる印刷システムおよび印刷ジョブ制御装置および印刷プログラムの一実施例を添付図面を参照して詳細に説明する。
【実施例】
【００２２】
図１は、本発明に係わる印刷システムおよび印刷ジョブ制御装置および印刷プログラムを適用して構成したシステム構成図の一例である。
【００２３】
図１において、この印刷システムは、拠点ごとに設けられたネットワーク同士を公衆回線網などの通信回線で接続したシステムであって、各ネットワークにはシンクライアントを用いたクライアントサーバシステムが構築されている。このクライアントサーバシステムは、入力機能や表示機能などの最低限の機能のみを装備した情報端末であるシンクライアントと、そのシンクライアントのリソース、例えばアプリケーションやファイルを記憶したＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などの記憶ディスクおよびＣＰＵ（Central Processor Unit：中央演算装置）などを管理したサーバとから構成されるシステムである。これらのリソースは、シンクライアントが動作するための資源であって、「動作資源」とも示される。
【００２４】
シンクライアントの入力機能を用いた操作によって、サーバ上にあるリソースが応答し、指示内容に基づく処理がサーバ上で行われる。すなわち、シンクライアントがネットワーク上のいずれの接続地点にいた場合であっても必ずサーバ上にあるリソースが処理を行う。
【００２５】
さらに、シンクライアントはその特性からモバイルコンピュータとして動作可能であるため、各ネットワーク間を持ち運ぶことが可能であり、シンクライアントのリソースを管理するサーバが設けられたネットワーク以外のネットワークへ移動が可能である。この場合、移動先のネットワークからリソースを管理するサーバへアクセスすることによって処理が行われる。
【００２６】
このサーバは、個々のシンクライアントのリソースをブレード型で管理するブレードサーバである。もちろん、ブレード型の構成でなく、各シンクライアントのリソースをソフトウェアによる集中管理を行うように構成してもよい。
【００２７】
図１に示す印刷システムは、ネットワークＡとネットワークＢが通信回線によって接続されており、ネットワークＡは、シンクライアントＡ１（１０−１）とシンクライアントＡ２（１０−２）、ブレードサーバＡ１１、プリントサーバＡ１２、ジョブセレクタＡ１３、プリンタＡ１（１４−１）とプリンタＡ２（１４−２）、ルータＡ１５を具備したクライアントサーバシステムを構築し、ネットワークＢは、シンクライアントＢ１（２０−１）とシンクライアントＢ２（２０−２）、ブレードサーバＢ２１、プリントサーバＢ２２、ジョブセレクタＢ２３、プリンタＢ１（２４−１）とプリンタＢ２（２４−２）、ルータＢ２５を具備したクライアントサーバシステムを構築するシステム構成である。
【００２８】
なお、説明の便宜上、シンクライアントＡ１（１０−１）、シンクライアントＡ２（１０−２）、シンクライアントＢ１（１１−１）、シンクライアントＢ２（１１−２）を纏めてシンクライアントと示すことがあり、また、ブレードサーバＡ１１、ブレードサーバＢ２１を纏めてブレードサーバと示すことがあり、また、プリントサーバＡ１２、プリントサーバＢ２２を纏めてプリントサーバと示すことがある。
【００２９】
シンクライアントＡ１（１０−１）、シンクライアントＡ２（１０−２）、シンクライアントＢ１（１１−１）、シンクライアントＢ２（１１−２）は、入力機能や表示機能などの最低限の機能のみを装備したクライアント端末であって、各シンクライアントが属したネットワーク上のブレードサーバによってリソースが管理されている。すなわち、ブレードサーバによってリソースを管理したネットワークがシンクライアントの属するネットワークである。
【００３０】
図１に示す構成を例にすれば、ネットワークＡのブレードサーバＡ１１がシンクライアントＡ１（１０−１）とシンクライアントＡ２（１０−２）のリソースを管理した状態であるから、シンクライアントＡ１（１０−１）とシンクライアントＡ２（１０−２）はネットワークＡに属していることになり、また同様に、ネットワークＢのブレードサーバＢ２１がシンクライアントＢ１（１１−１）とシンクライアントＢ２（１１−２）のリソースを管理した状態であるから、シンクライアントＢ１（１１−１）とシンクライアントＢ２（１１−２）はネットワークＢに属していることになる。
【００３１】
ブレードサーバＡ１１、ブレードサーバＢ２１は、同ネットワークに属するシンクライアントのリソースを管理したサーバである。ブレードサーバＡ１１ではシンクライアントＡ１とシンクライアントＡ２が同一ネットワークに属していることからシンクライアントＡ１（１０−１）とシンクライアントＡ２（１０−２）のリソース（１１−１、１１−２）を管理し、同様にブレードサーバＢ２１では、シンクライアントＢ１（１１−１）とシンクライアントＢ２（１１−２）のリソース（２１−１、２１−２）を管理する。
【００３２】
このブレードサーバでは、シンクライアントからの印刷指示に対して当該シンクライアントのリソースが応答し、印刷ジョブを作成してその印刷ジョブをプリントサーバへと転送する。
【００３３】
プリントサーバＡ１２、プリントサーバＢ２２は、それぞれのブレードサーバ上のリソースから転送されてきた印刷ジョブを保留状態にしてスプール領域に蓄積する。また、ジョブセレクタからの指示に基づいて保留状態にある印刷ジョブの一覧を作成するとともにシンクライアントを用いたユーザからの印刷ジョブの選択を可能にする。そして、選択された印刷ジョブを指定されたプリンタへ転送することで印刷出力を可能にする。
【００３４】
ジョブセレクタＡ１３、ジョブセレクタＢ２３は、同一ネットワーク内のプリンタに対する論理的なプリンタオブジェクトをプリントサーバ上に作成し、プリントサーバ内で保留状態にある印刷ジョブを選択して印刷出力する。
【００３５】
この論理的なプリンタオブジェクトは、複数のプリンタをひとつのプリンタのように見せて、ユーザが複数のプリンタの中から所望のプリンタを選択する手間を省くためのプリンタオブジェクトである。
【００３６】
また、図３に示すようなユーザ管理テーブルを参照してユーザ認証を行い、選択された印刷ジョブを管理したプリントサーバへアクセスして、同一ネットワーク内のプリンタに印刷出力させる。この図３に示すユーザ管理テーブルを以下で説明する。
【００３７】
プリンタＡ１（１４−１）、プリンタＡ２（１４−２）、プリンタＢ１（２４−１）、プリンタＢ２（２４−２）は、プリントサーバからの印刷指示に基づき保留状態にある印刷ジョブを印刷出力する。各プリンタにはカードリーダが搭載され、ユーザがカード（以下、「ユーザカード」ともいう）をかざすことで当該カードに記憶されたユーザ情報の読み取りを行い、送信元のプリンタの識別情報とともに同一ネットワーク内のジョブセレクタへ転送する。もちろん、各プリンタに搭載された、もしくは一対一に対応づけられたユーザ認識装置はカードリーダだけではなく、ユーザが直接キーボードなどの入力装置から入力するユーザ名およびパスワードによる認証や、指紋認証をはじめとする生体認証方法などであってもよい。
【００３８】
このユーザ情報には、ユーザを特定するユーザＩＤやユーザ名のほか、ユーザが持つシンクライアントの識別情報が含まれる。すなわち、ユーザ情報の転送先であるジョブセレクタでは印刷出力を行うプリンタおよびユーザのシンクライアントを識別することができる。
【００３９】
ルータ１５、ルータ２５は、ネットワーク間の通信を制御するコントローラである。
【００４０】
このような構成で、ネットワークＡに属しているシンクライアントＡ２（１０−２）がネットワークＡ内で印刷要求を行った後にネットワークＢへと移動した場合およびネットワークＢへ移動した後に印刷要求を行った場合の印刷処理において、ネットワークＢ上のプリンタＢ１（２４−１）またはプリンタＢ２（２４−２）で印刷される処理を説明する。
【００４１】
ネットワークＡに属しているシンクライアントＡ２（１０−２）がネットワークＡ内で印刷出力を指示してネットワークＢへと移動した場合若しくはネットワークＢへ移動してから印刷指示を行った場合のいずれの場合であっても、シンクライアントＡ２（１０−２）から印刷出力した印刷ジョブはネットワークＡのプリントサーバＡ１２に記憶、蓄積される。
【００４２】
これは、シンクライアントＡ２（１０−２）のリソースを管理したブレードサーバＡ１１がネットワークＡ上にあり、ブレードサーバＡ１１からの印刷ジョブはプリントサーバＡ１２によって処理されるためである。
【００４３】
シンクライアントＡ２（１０−２）から印刷出力した印刷ジョブがプリントサーバＡ１２に記憶された状態で、シンクライアントＡ２（１０−２）から印刷出力を行ない、プリンタＢ１（２４−１）のカードリーダにユーザカードをかざすと、ユーザカードに記憶されたユーザ情報の読み取りが行われ、読み取ったユーザ情報をジョブセレクタＢ２３へと転送する。
【００４４】
ジョブセレクタＢ２３では図３に示すようなユーザ管理テーブルを参照してユーザ認証後、認証したユーザの印刷ジョブが記憶されたプリントサーバを特定する。すなわち、シンクライアントＡ２（１０−２）のリソースがネットワークＡのブレードサーバＡ１１で管理されていることから、認証したユーザの印刷ジョブはネットワークＡ上のプリントサーバＡ１２に記憶されていることを判断する。
【００４５】
特定したプリントサーバＡ１２に対して、ジョブセレクタＢ２３から認証したユーザに対する印刷ジョブを要求し、プリントサーバＡ１２が印刷ジョブを検索後、印刷ジョブのジョブ情報をジョブセレクタＢ２３に転送する。ジョブセレクタＢ２３で印刷ジョブの一覧作成を行い、印刷装置、印刷装置に対応した操作端末、またはユーザ情報によって識別したシンクライアントに印刷ジョブの一覧を表示させる。
【００４６】
この状態で、ユーザが印刷出力する印刷ジョブを選択し、ジョブセレクタＢ２３が選択された印刷ジョブをプリントサーバＡ１２に通知することで直接、プリンタＢ１（２４−１）へ転送して印刷出力する。
【００４７】
このときのユーザ管理テーブルの例を図３に示しており、このユーザ管理テーブルは、[ユーザＩＤ]カラム３０１と[ユーザ名]カラム３０２と[プリントサーバ]カラム３０３によって構成される。ジョブセレクタＢ２３では、[ユーザＩＤ]カラム３０１に示されるユーザＩＤと[ユーザ名]カラム３０２に示されるユーザ名によってユーザ認証を行う。例えば、シンクライアントＡ２（１０−２）を操作するユーザが「User-A2」である場合、そのユーザ「User-A2」に対する印刷ジョブを管理したプリントサーバを[プリントサーバ]カラム３０３に示しており、「プリントサーバＡ」が設定されている。
【００４８】
なお、[ユーザＩＤ]カラム３０１はユーザを識別する識別番号であって、[ユーザ名]カラム３０２はそのユーザを定義付ける属性情報である。ユーザ管理テーブルの管理方法として、ユーザとそのユーザの印刷処理を行うプリントサーバの識別番号とを対応付け、ジョブセレクタがローカルで管理するような構成であってもよい。
【００４９】
以上に示すようなネットワーク構成によって、シンクライアントのリソースを管理したネットワークと異なるネットワークから印刷要求を行った場合でも正確にかつ簡単に印刷出力することができる。
【００５０】
図２は、本発明におけるジョブセレクタの詳細な構成の一例を示す図である。
【００５１】
図２に示すジョブセレクタは、図３に示すようなユーザ管理テーブルを保持し、同一ネットワーク内のプリンタから送られてくるユーザ情報から印刷指示を行ったユーザを識別する。また、図３のユーザ管理テーブルから識別したユーザのシンクライアントに対するプリントサーバを特定し、当該プリントサーバにアクセスすることで識別したユーザの印刷ジョブを当該シンクライアントへ一覧表示する。
【００５２】
このジョブセレクタは、通信インターフェース１０１、制御部１０２、認証部１０３、記憶部１０４、一覧作成部１０５、宛先書換部１０６を具備して構成される。
【００５３】
印刷出力を行うユーザは、一例として、シンクライアントから印刷出力指示を行った後に、印刷出力したいプリンタに搭載されたカードリーダにユーザカードをかざす操作を行い、この操作によってカードリーダがそのユーザカードに記録されたユーザ情報の読み取りを行う。カードリーダを搭載するプリンタが同一ネットワーク内のジョブセレクタへとそのユーザ情報を転送することによって通信インターフェース１０１がそのユーザ情報を受信し、制御部１０２によって処理が行われる。
【００５４】
制御部１０２では、認証要求のユーザ情報であることを認識し、認証部１０３にそのユーザ情報を転送する。また、認証部１０３から認証結果および認証したユーザが印刷指示したプリントサーバの情報を受信し、認証したユーザが印刷指示した印刷ジョブの一覧情報を通信インターフェース１０１を介してプリントサーバに要求する。
【００５５】
このとき、送信先のプリントサーバが同一ネットワーク内のプリントサーバでない場合には印刷ジョブの一覧情報を要求するプリントサーバの宛て先を宛先書換部１０６で指定されたプリントサーバへ書き換える。
【００５６】
さらに、制御部１０２ではユーザに対する印刷ジョブの情報を取得すると、一覧作成部１０５へ印刷ジョブの一覧を作成要求する。作成した印刷ジョブの一覧をユーザ情報に含まれるシンクライアントへ転送し、ユーザに印刷ジョブの選択指示を促す。
【００５７】
そして、印刷出力する印刷ジョブがユーザにより選択されると、ジョブセレクタの制御部１０２からプリントサーバに対してユーザ情報を受信したプリンタへ印刷ジョブの転送を要求する。
【００５８】
次に、制御部１０２からの認証要求に基づき、ユーザ情報の認証処理を行う認証部１０３では、受信したユーザ情報に含まれるユーザＩＤ、ユーザ名が記憶部１０４に記憶されたユーザ管理テーブルに登録されているかを判断し、登録されている場合に認証し、登録されていない場合には印刷出力できないことを示す。
【００５９】
この記憶部１０４で管理されているユーザ管理テーブルは、図３に示すように各ユーザの情報に対し、印刷ジョブを格納したプリントサーバが関連付けられている。
【００６０】
この関連付けられたプリントサーバがジョブセレクタと同一のネットワーク内にない場合には、宛先書換部１０６によって印刷ジョブの一覧情報を要求するプリントサーバの宛先を書き換える。
【００６１】
これにより、印刷指示した印刷ジョブが異なるネットワークのプリントサーバで管理されている場合であってもジョブセレクタが属するネットワーク内のプリンタからその印刷ジョブを印刷出力することができる。
【００６２】
図４は、本発明の実施の一形態における印刷システムの処理遷移の一例を示すシーケンス図である。
【００６３】
図４のシーケンス図は、図１に示した構成において、ネットワークＡに属するシンクライアントＡ２がネットワークＡ内で印刷出力を行った場合若しくはネットワークＢへ移動した後で印刷出力を行った場合に、ネットワークＢのプリンタＢから印刷出力する処理遷移を示している。
【００６４】
上記いずれの場合であっても、印刷出力を行った印刷ジョブはシンクライアントＡ２が属するネットワークＡのプリントサーバＡで管理されており、印刷出力するプリンタＢのネットワークとは異なるネットワークで管理された状態にある。これは、印刷出力を行ったシンクライアントＡ２のリソースを管理するブレードサーバＡがネットワークＡに設けられているためである。
【００６５】
移動先のネットワークＢにシンクライアントＡ２を接続すると、ネットワークＡのブレードサーバＡで管理するシンクライアントＡ２のリソースの動作確認が行われる（４００）。
【００６６】
リソースの動作確認が行なわれた状態で、まず、シンクライアントＡ２からプリントサーバAに対して印刷要求（４０１）する。続いて、ユーザがネットワークＢのプリンタＢに搭載されたカードリーダにユーザカードをかざすと、そのユーザカードに記憶されたユーザ情報の読み取りが行われる（４０２）。読み取ったユーザ情報は、ジョブセレクタＢに転送し（４０３）、ユーザ情報を受信したジョブセレクタＢではそのユーザ情報の認証処理を行う（４０４）。
【００６７】
ユーザ認証に成功すると、そのユーザに関連付けられたプリントサーバの情報から印刷ジョブを要求する宛先の書き換えを行う（４０５）。書き換えられた宛先であるネットワークＡのプリントサーバＡに印刷ジョブの一覧を要求し（４０６）、プリントサーバＡでは印刷ジョブを特定するためにユーザを判定する（４０７）。
【００６８】
判定したユーザが印刷出力を行った印刷ジョブを検索し（４０８）、要求元のジョブセレクタＢに転送し（４０９）、ジョブセレクタＢで受信した印刷ジョブ情報を元にユーザが印刷出力する印刷ジョブを選択できるような一覧を作成する（４１０）。シンクライアントＡ２だけでなく表示部を有するプリンタＢに印刷ジョブを一覧表示させる。作成した印刷ジョブの一覧をユーザ情報に含まれるシンクライアントＡ２に転送し（４１１）、シンクライアントＡ２の表示画面に印刷ジョブを一覧表示させる構成であってもよい。（４１２）。
【００６９】
ユーザが印刷出力を行う印刷ジョブを選択すると、選択された印刷ジョブを識別する情報をジョブセレクタＢへ転送して（４１３）、ジョブセレクタＢからネットワークＡのプリントサーバＡに転送する（４１４）。
【００７０】
プリントサーバＡでは、選択された印刷ジョブを検索して特定し（４１５）、さらにジョブセレクタＢがプリンタオブジェクトの作成要求を行って（４１６）、プリンタＡ上にプリンタＢのプリンタオブジェクトを作成する（４１７）。プリンタＡでは、プリンタＢを宛先として特定した印刷ジョブの印刷要求処理を行い（４１８）、印刷ジョブをプリンタＢに転送する（４１９）ことでプリンタＢが印刷出力を行う（４２０）。
【００７１】
このような処理遷移によって、ネットワークＢのジョブセレクタがネットワークＡのプリントサーバＡにある印刷ジョブを選択して印刷出力させることができる。
【００７２】
図５は、本発明の実施の一形態における印刷システムにおけるジョブセレクタの処理の流れの一例を示すフローチャートである。
【００７３】
図５において、ジョブセレクタが設けられたネットワークと異なるネットワークのプリンタサーバに印刷ジョブが保留状態で、その印刷ジョブに対する印刷指示をシンクライアントで行うと処理が開始され、カードリーダが搭載されたプリンタから印刷要求を受信する（５０１）。
【００７４】
要求元のシンクライアントの印刷ジョブが保留状態にあるプリントサーバをユーザ管理テーブルから検索し（５０２）、プリントサーバが存在するかを判断する（５０３）。
【００７５】
プリントサーバが存在しない場合（５０３でＮＯ）には、印刷出力する印刷ジョブが特定できないため、処理を終了する。
【００７６】
それに対して、プリントサーバが存在した場合（５０３でＹＥＳ）には、該当するプリントサーバから当該シンクライアントが印刷要求した印刷ジョブを取得する（５０４）。取得した印刷ジョブを一覧表示し（５０５）、ユーザによる印刷ジョブの選択操作を受け付ける。
【００７７】
印刷出力する印刷ジョブが選択されると、プリンタオブジェクトを作成し（５０６）、印刷ジョブが保留状態にあるプリントサーバに対して指定されたプリンタへ印刷出力を指示する（５０７）。
【００７８】
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【産業上の利用可能性】
【００７９】
本発明は、印刷システムおよび印刷ジョブ制御装置および印刷プログラムに適用可能であり、特に、印刷ジョブを記憶する装置と印刷出力を行う印刷装置とが異なるネットワークに存在する場合であってもユーザの印刷環境を変更することなく簡単に印刷出力するのに有用である。
【図面の簡単な説明】
【００８０】
【図１】本発明に係わる印刷システムおよび印刷ジョブ制御装置および印刷プログラムを適用して構成したシステム構成図の一例。
【図２】本発明の実施の一形態におけるジョブセレクタの詳細な構成の一例を示す図。
【図３】ユーザ管理テーブルの一例を示す図。
【図４】本発明の実施の一形態における印刷システムの処理遷移の一例を示すシーケンス図。
【図５】本発明の実施の一形態における印刷システムにおけるジョブセレクタの処理の流れの一例を示すフローチャート。
【符号の説明】
【００８１】
１０−１    シンクライアントＡ１
１０−２    シンクライアントＡ２
１１        ブレードサーバＡ
１１−１    シンクライアントＡ１リソース
１１−２    シンクライアントＡ２リソース
１２        プリントサーバＡ
１３        ジョブセレクタＡ
１４−１    プリンタＡ１
１４−２    プリンタＡ２
１５        ルータＡ
２０−１    シンクライアントＢ１
２０−２    シンクライアントＢ２
２１        ブレードサーバＢ
２１−１    シンクライアントＢ１リソース
２１−２    シンクライアントＢ２リソース
２２        プリントサーバＢ
２３        ジョブセレクタＢ
２４−１    プリンタＢ１
２４−２    プリンタＢ２
２５        ルータＢ
１０１      通信インターフェース
１０２      制御部
１０３      認証部
１０４      記憶部
１０５      一覧作成部
１０６      宛先書換部
【図１】
2008140132.tif 000003
【図２】
2008140132.tif 000004
【図３】
2008140132.tif 000005
【図４】
2008140132.tif 000006
【図５】
2008140132.tif 000007