(57)【要約】【課題】  シンクライアントに対して異なる機種のプリンタのドライバをインストールする場合におけるインストール容量を抑える。【解決手段】  シンクライアントＣの起動に伴って、プリンタ情報取得部２１により各プリンタＰのプリンタ情報を列挙したプリンタリスト２２が生成され、端末側プリンタ作成部２４により当該プリンタリスト２２とリファレンスドライバ（汎用ドライバ）の構成ファイル２３とに基づいて内部アイコンが生成される。内部アイコンには、プリンタＰの識別情報及び機種情報とリファレンスドライバとが対応付け設定されており、操作者がサーバＳにログインした際に、内部アイコンによる対応付け設定の内容に基づいて、ＡＣＣＰ機能によりプリンタＰの識別情報及び機種情報と専用モデルのドライバとを対応付け設定したプリンタアイコンがシンクライアントＣ用に生成される。【選択図】  図２
2010160727.tif 000002
【特許請求の範囲】
【請求項１】
処理装置と端末装置を有し、
前記端末装置は、
自端末装置と通信可能な出力装置の識別情報及び機種情報を取得する取得手段と、
前記取得手段により取得された出力装置の識別情報及び機種情報と当該出力装置に関する出力制御プログラムとの対応関係の設定を、当該出力装置に関する出力制御プログラムとして、異なる機種の出力装置に適用可能な汎用の出力制御プログラムを用いて行う端末側設定手段と、
前記端末側設定手段により出力制御プログラムとの対応関係が設定された出力装置の識別情報及び機種情報を前記処理装置に送信する送信手段と、を備え、
前記処理装置は、
前記端末装置から送信された出力装置の識別情報及び機種情報を受信する受信手段と、
前記受信手段により受信された出力装置の識別情報及び機種情報と当該出力装置に関する出力制御プログラムとの対応関係の設定を、当該出力装置に関する出力制御プログラムとして、当該出力装置の機種に適合した出力制御プログラムを用いて行う処理装置側設定手段と、
前記端末装置にて受け付けられた出力指示に基づく出力処理を、前記処理装置側設定手段により設定された対応関係により特定される出力制御プログラムを用いて行うように制御する制御手段と、を備えた、
ことを特徴とする処理システム。
【請求項２】
前記端末装置は、自端末装置と通信可能な複数の出力装置のうち１以上の出力装置を選択する入力を操作者から受け付ける受付手段を備え、
前記端末側設定手段は、前記操作者により選択された出力装置を対象にして、前記取得手段により取得された出力装置の識別情報及び機種情報と汎用の出力制御プログラムとの対応関係を設定する、
ことを特徴とする請求項１に記載の処理システム。
【請求項３】
自端末装置と通信可能な出力装置の識別情報及び機種情報を取得する取得手段と、
前記取得手段により取得された出力装置の識別情報及び機種情報と当該出力装置に関する出力制御プログラムとの対応関係の設定を、当該出力装置に関する出力制御プログラムとして、異なる機種の出力装置に適用可能な汎用の出力制御プログラムを用いて行う設定手段と、
前記設定手段により出力制御プログラムとの対応関係が設定された出力装置の識別情報及び機種情報を処理装置に送信して、自端末装置にて受け付けた出力指示に基づく出力処理を当該出力装置の機種に適合した出力制御プログラムを用いて行うように当該出力装置の識別情報及び機種情報と当該出力装置に関する出力制御プログラムとの対応関係を前記処理装置に設定させる送信手段と、
を備えたことを特徴とする端末装置。
【請求項４】
コンピュータに、
自端末装置と通信可能な出力装置の識別情報及び機種情報を取得する取得機能と、
前記取得機能により取得された出力装置の識別情報及び機種情報と当該出力装置に関する出力制御プログラムとの対応関係の設定を、当該出力装置に関する出力制御プログラムとして、異なる機種の出力装置に適用可能な汎用の出力制御プログラムを用いて行う設定機能と、
前記設定機能により出力制御プログラムとの対応関係が設定された出力装置の識別情報及び機種情報を処理装置に送信して、自端末装置にて受け付けた出力指示に基づく出力処理を当該出力装置の機種に適合した出力制御プログラムを用いて行うように当該出力装置の識別情報及び機種情報と当該出力装置に関する出力制御プログラムとの対応関係を前記処理装置に設定させる送信機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理システム、端末装置及びプログラムに関する。
【背景技術】
【０００２】
操作者により入力されたキー操作やマウス操作等の操作情報をサーバに送信し、クライアント端末にて、当該操作情報に対する応答としてその処理結果の表示内容を示す画面情報をサーバから受信し、当該受信した表示情報に基づく画面表示を行うシステムが知られている。このような、クライアント端末から、サーバ側の資源を用いて処理を行うシステムは、サーバ・ベース・コンピューティング（Ｓｅｒｖｅｒ  Ｂａｓｅｄ  Ｃｏｍｐｕｔｉｎｇ）システムと呼ばれている。
実体的な処理をサーバ側のハードウェア資源を用いて行うサーバ・ベース・コンピューティング・システムにおけるクライアント端末は、自己のハードウェア資源を用いて完結した処理を行うクライアント端末に比べて処理負担が少なく、また、液晶パネル等の表示装置、キーボード等の入力装置、サーバとの通信機能、及びこれらの制御に必要なプロセッサやメモリを備えていれば、ローカルディスク（ＨＤＤ；Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等のハードウェア容量を、最低限必要な程度まで簡略化することが可能となり、また場合によっては、ＨＤＤ等の記憶装置を省いた構成のシステムで動作させることも可能となる。
上記のようなサーバ・ベース・コンピューティング・システムでは、クライアント側のローカルディスクの容量を小さくして、システムの利用後に、ローカルディスク内には必要な文書を残さないように運用したり、ローカルディスクを持たせなくすることにより、データセキュリティ面及びコスト面で有利であり、種々の環境における利用が期待されている。
【０００３】
サーバ・ベース・コンピューティング・システムでは、クライアントの端末とサーバが離れた拠点に設置されることがよくあり、クライアント側の拠点にプリンタが新たに設置された場合には、管理者がサーバに当該プリンタの機種に適合するドライバをインストールし、出力ポート・デバイス等のオプション設定や印刷設定などを拠点毎の環境に合わせたプリンタアイコンが作成される。
ここで、プリンタアイコンは、該当するプリンタの識別情報（例えば名称やＩＰアドレス）、機種情報（例えば機種の名称やＩＤ）、対応するドライバ等が設定されたものであり、プリンタを模した図形やプリンタの識別情報などを組にした表示としてクライアント端末の画面上に出力され、クライアント端末の操作者により印刷処理に用いるプリンタの選択に供される。
【０００４】
サーバ・ベース・コンピューティング・システム環境においてサーバにおけるプリンタアイコンの作成の手間を軽減する技術として、Ａｕｔｏ  Ｃｒｅａｔｅ  Ｃｌｉｅｎｔ  Ｐｒｉｎｔｅｒ機能（以下、ＡＣＣＰ機能と呼ぶ）が知られている。
ＡＣＣＰ機能は、サーバに対して各プリンタに応じたドライバをインストールしておき（プリンタアイコンは作成しない）、クライアント端末に対してその端末側の拠点に設置されたプリンタに応じたドライバをインストールするとともに、当該プリンタについてのアイコンを作成しておけば、クライアント端末の操作者がサーバにログインした際に、当該クライアント端末に作成されたアイコンに対応するプリンタの識別情報や機種情報がサーバに送信され、サーバがこれら情報に基づいて当該クライアント端末用にプリンタアイコンを自動生成するものである。
クライアント端末として、ハードディスク等の記憶装置を有さない、いわゆるシンクライアントを用いる場合、上記のクライアント側に作成されたプリンタアイコンは内部アイコンとして作成される。
ここで、内部アイコンは、該当するプリンタの識別情報、機種情報、対応するドライバ等が設定されたものである点で前記のプリンタアイコンと共通するが、クライアント端末の画面上に表示されるものではない。
なお、シンクライアント環境においては、機能の拡張を図るためにはＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）にインストールしておく必要があるが、使用できる容量に制約があるため、数多くのプリンタドライバをインストールすることはできない。
【０００５】
シンクライアントシステムにおける印刷に関する発明として、例えば、シンクライアントにはプリンタドライバの代わりにポートドライバをインストールし、クライアントからの各種情報をサーバ上で制御し、サーバ上のモデル専用ドライバで印刷データを作成してプリンタに送信する仕組みが提案されている（特許文献１参照）。
【０００６】
【特許文献１】特開２００７−１０２３０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、クライアント端末に対して異なる機種の出力装置の制御プログラムをインストールする場合におけるインストール容量を抑えることを目的とする。
【課題を解決するための手段】
【０００８】
第１の本発明は、処理装置と端末装置を有し、前記端末装置は、自端末装置と通信可能な出力装置の識別情報及び機種情報を取得する取得手段と、前記取得手段により取得された出力装置の識別情報及び機種情報と当該出力装置に関する出力制御プログラムとの対応関係の設定を、当該出力装置に関する出力制御プログラムとして、異なる機種の出力装置に適用可能な汎用の出力制御プログラムを用いて行う端末側設定手段と、前記端末側設定手段により出力制御プログラムとの対応関係が設定された出力装置の識別情報及び機種情報を前記処理装置に送信する送信手段と、を備え、前記処理装置は、前記端末装置から送信された出力装置の識別情報及び機種情報を受信する受信手段と、前記受信手段により受信された出力装置の識別情報及び機種情報と当該出力装置に関する出力制御プログラムとの対応関係の設定を、当該出力装置に関する出力制御プログラムとして、当該出力装置の機種に適合した出力制御プログラムを用いて行う処理装置側設定手段と、前記端末装置にて受け付けられた出力指示に基づく出力処理を、前記処理装置側設定手段により設定された対応関係により特定される出力制御プログラムを用いて行うように制御する制御手段と、を備えた、ことを特徴とする処理システム。
【０００９】
第２の本発明は、第１の本発明において、前記端末装置は、自端末装置と通信可能な複数の出力装置のうち１以上の出力装置を選択する入力を操作者から受け付ける受付手段を備え、前記端末側設定手段は、前記操作者により選択された出力装置を対象にして、前記取得手段により取得された出力装置の識別情報及び機種情報と汎用の出力制御プログラムとの対応関係を設定する、ことを特徴とする。
【００１０】
第３の本発明は、自端末装置と通信可能な出力装置の識別情報及び機種情報を取得する取得手段と、前記取得手段により取得された出力装置の識別情報及び機種情報と当該出力装置に関する出力制御プログラムとの対応関係の設定を、当該出力装置に関する出力制御プログラムとして、異なる機種の出力装置に適用可能な汎用の出力制御プログラムを用いて行う設定手段と、前記設定手段により出力制御プログラムとの対応関係が設定された出力装置の識別情報及び機種情報を処理装置に送信して、自端末装置にて受け付けた出力指示に基づく出力処理を当該出力装置の機種に適合した出力制御プログラムを用いて行うように当該出力装置の識別情報及び機種情報と当該出力装置に関する出力制御プログラムとの対応関係を前記処理装置に設定させる送信手段と、を備えたことを特徴とする端末装置である。
【００１１】
第４の本発明は、コンピュータに、自端末装置と通信可能な出力装置の識別情報及び機種情報を取得する取得機能と、前記取得機能により取得された出力装置の識別情報及び機種情報と当該出力装置に関する出力制御プログラムとの対応関係の設定を、当該出力装置に関する出力制御プログラムとして、異なる機種の出力装置に適用可能な汎用の出力制御プログラムを用いて行う設定機能と、前記設定機能により出力制御プログラムとの対応関係が設定された出力装置の識別情報及び機種情報を処理装置に送信して、自端末装置にて受け付けた出力指示に基づく出力処理を当該出力装置の機種に適合した出力制御プログラムを用いて行うように当該出力装置の識別情報及び機種情報と当該出力装置に関する出力制御プログラムとの対応関係を前記処理装置に設定させる送信機能と、を実現させるためのプログラムである。
【発明の効果】
【００１２】
第１の本発明によると、端末装置に対して異なる機種の出力装置の制御プログラムをインストールする場合におけるインストール容量を、本発明の構成を有しない場合と比較して少なくすることができる。
【００１３】
第２の本発明によると、本発明の構成を有しない場合と比較して、端末装置に対するインストール対象の出力装置を適切に選択できる。
【００１４】
第３の本発明によると、端末装置に対して異なる機種の出力装置の制御プログラムをインストールする場合におけるインストール容量を、本発明の構成を有しない場合と比較して少なくすることができる。
【００１５】
第４の本発明によると、端末装置に対して異なる機種の出力装置の制御プログラムをインストールする場合におけるインストール容量を、本発明の構成を有しない場合と比較して少なくすることができる。
【発明を実施するための最良の形態】
【００１６】
本発明の一実施形態を、図面を参照して説明する。
図１は、本発明の一実施形態に係るサーバベースコンピューティングシステムの概要を例示している。
本例のサーバベースコンピューティングシステムでは、処理装置の一例として拠点ＸにＭｅｔａＦｒａｍｅサーバＳが設置され、拠点Ｙに複数の端末装置Ｃ１、Ｃ２が設置されている。また、拠点Ｙには、それぞれの端末装置Ｃ１、Ｃ２と通信可能な複数のプリンタＰ１、Ｐ２、Ｐ３が設けられている。本例における端末装置は、サーバベースコンピューティングシステムで動作する装置であれば特に限定するものではなく、例えば、記憶装置としてのＨＤＤがあるものでも、また、ＨＤＤ等の記憶装置がないものであってもよい。
【００１７】
本例のシステムでは、例えば、端末装置Ｃ１の操作者がキー操作やマウス操作等の操作入力を行うと、その操作内容を示す操作情報が端末装置Ｃ１からサーバＳに送信され、その処理結果の表示内容を示す画面情報がサーバＳにより生成されて端末装置Ｃ１に応答として返信され、当該画面情報に基づく画面表示が端末装置Ｃ１により行われる。
【００１８】
図２は、本例のシステムにおける出力処理の一例として印刷処理に関する機能ブロックを例示している。
サーバＳ、端末装置Ｃ、プリンタＰの各機能部について、処理の流れに沿って説明する。
【００１９】
操作者が端末装置Ｃの電源を立ち上げて起動すると、これに伴って、端末装置Ｃのプリンタ情報取得部２１により自サブネット上のプリンタＰを検索し、これらプリンタＰからプリンタ情報を収集する。すなわち、通信可能なプリンタＰに対してプリンタ情報の送信を要求し、この要求に応じてプリンタＰのプリンタ情報送信部３１から送信されるプリンタ情報を取得する。プリンタ情報には、プリンタＰの識別情報（例えばプリンタの名称やＩＤ）、機種情報（例えば機種（モデル）の名称やＩＤ）、出力ポート情報、オプション構成情報などが含まれており、各プリンタＰから収集されたプリンタ情報に基づいてプリンタ情報取得部２１によりプリンタリスト２２が生成される。
図１の例によると、端末装置Ｃ１の起動により、プリンタＰ１、Ｐ２、Ｐ３のそれぞれから収集されたプリンタ情報を列挙したプリンタリスト２２が生成される。
【００２０】
図３は、プリンタリスト２２の一例を示しており、複数のプリンタＰのそれぞれについて、ネットワーク上におけるプリンタＰの所在を示す「ポート」、プリンタＰの機種を示す「モデル名」、プリンタＰに付された名称を示す「名前」、プリンタＰが付加的に有する機能を示す「オプション構成」などの情報を含むプリンタ情報が設定されている。
本例では、サブネット上に設置されている全てのプリンタＰを対象としてプリンタリスト２２を作成しているが、例えば、図４に示すようなプリンタ選択画面を端末装置Ｃにより表示させ、当該画面において操作者により選択されたプリンタＰを対象としてプリンタリスト２２を作成してもよい。
また、プリンタリスト２２の対象とするプリンタＰを選出する条件を予め設定しておき、この選出条件に基づいて選出されたプリンタＰを対象としてプリンタリスト２２を作成してもよい。選出条件としては、種々な条件を採用することができ、例えば端末装置ＣとプリンタＰの距離に関する条件（距離が予め定められた閾値以内であるプリンタＰの選択や、距離が近いほうから予め定められた数のプリンタＰの選択など）としてもよく、この場合には、例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）等により各装置の位置情報を検出して距離を求めたり、或いは予め設定された各装置の位置情報から距離を求めたりすればよい。
【００２１】
端末装置Ｃのプリンタ情報取得部２１によるプリンタリスト２２の作成後、端末装置Ｃの端末側プリンタ作成部２４は、このプリンタリスト２２に列挙されているプリンタ情報を順に参照し、以下の手順により各プリンタＰについての内部アイコンを作成する。
（ア）リファレンスドライバの構成ファイル２３をインストール用一時フォルダにコピーする。
（イ）リファレンスドライバのインストール関数を呼び出して、当該ドライバのインストールを行う。このとき、インストール結果のドライバのモデル名としてプリンタ情報に含まれているモデル名を設定する。
（ウ）上記インストールされたドライバと適当なアイコン名（例えばプリンタの名称やＩＰアドレス）を指定してプリンタのインストール関数を呼び出し、内部アイコンの生成を行う。
この結果、プリンタＰの識別情報（本例ではアイコン名）及び機種情報（本例ではモデル名）とリファレンスドライバとが対応付け設定された内部アイコンが生成される。
【００２２】
ここで、一般的に、プリンタドライバ（出力制御プログラムの一例）は、該当するモデルの機能の全てを実装し且つそのモデルに固有の名称が付されたモデル専用のドライバであるか、用紙サイズの指定や印刷の向きの指定などの共通的な機能のみを実装し且つ汎用名称を付された汎用ドライバである。上記のリファレンスドライバは、各モデルに共通して適用可能な汎用ドライバであるが、ドライバインストールの際にモデル名を設定することが可能なものであり、このモデル名の設定により、あたかもそのモデル専用のドライバの如く見せかけるものである。これにより、ＭｅｔａＦｒａｍｅサーバのＡＣＣＰ機能においてサーバ側でモデル専用のドライバが使用されることになる。
【００２３】
なお、（ア）で使用するリファレンスドライバの構成ファイル２３は、例えば、システムの管理者が事前に端末装置Ｃにインストールしていたものをドライバインストールフォルダから読み込むか、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリなどの外部記憶装置から読み込む等されるものであり、同一モジュールが繰り返して使用される。また、インストール一時フォルダにコピーされたドライバ構成ファイル２３は、ドライバインストールの実行に伴ってインストール一時フォルダからインストール先のフォルダに移動される（本例では、各モデルで共有される同一フォルダに上書きインストール）。また、（ウ）におけるアイコン名（プリンタＰの識別情報）は、利用者が識別し易い情報をもとに生成するものとし、プリンタＰのＩＰアドレスやプリンタＰから取得できる属性情報などから生成するのが一般的である。
なお、既にドライバをインストール済みのモデルに対しては、（ア）及び（イ）の処理は省略される。
【００２４】
端末装置Ｃの端末側プリンタ作成部２４による内部アイコンの作成後、端末装置Ｃの操作者がサーバにログインすると、端末装置Ｃに作成された内部アイコンに対応付け設定されたプリンタの識別情報及び機種情報の組が、端末装置Ｃの端末側プリンタ情報送信部２５により送信され、サーバＳの端末側プリンタ情報受信部１１により受信される。
【００２５】
サーバＳのサーバサイドプリンタ作成部１２は、端末装置Ｃから受信したプリンタの識別情報及び機種情報の組に基づいて、端末装置Ｃに作成された全ての内部アイコンに対応するプリンタアイコンを当該端末装置Ｃ用に自動生成する。なお、サーバＳには、システム内に設置される可能性のあるプリンタＰについてのモデル専用のドライバが管理者により予めインストールされており、端末装置Ｃにインストールされたドライバのモデル名と一致するドライバ（モデル専用のドライバ）を用いてプリンタアイコンの生成が行われる。
この結果、プリンタの識別情報（本例ではアイコン名）及び機種情報（本例ではモデル名）とモデル専用のドライバとが対応付け設定されたプリンタアイコンが生成される。
【００２６】
端末装置Ｃの操作者がアプリケーションから印刷指示を行う際には、印刷ダイアログに当該端末装置Ｃ用のプリンタアイコンが列挙して提示され、印刷出力に用いるプリンタアイコン（プリンタＰ）が操作者により選択される。プリンタアイコンの選択後、印刷開始が指示されると、選択されたプリンタアイコンに対応付け設定されたモデル専用ドライバを用いた印刷データの生成がサーバＳにより行われ、当該プリンタアイコンに対応付け設定されたプリンタの識別情報（アイコン名）により特定されるプリンタ宛として印刷データ送信部１３から端末装置Ｃに送信される。
端末装置Ｃは、印刷データ転送部２６によりサーバＳから受信した印刷データを該当するプリンタＰのプリンタポートへ出力（転送）する。このとき、端末装置Ｃにおける内部アイコンに対応付け設定されたインストールドライバ（リファレンスドライバ）による印刷データに対する加工は行われない。
プリンタＰは、印刷データ受信部３２により印刷データを受信すると、当該印刷データに基づく印刷処理を印刷処理制御部３３による制御のもとで実行する。
【００２７】
ここで、本例におけるサーバＳの端末側プリンタ情報受信部１１、サーバサイドプリンタ作成部１２、印刷データ送信部１３、端末装置Ｃの端末側プリンタ情報送信部２５、印刷データ転送部２６の各機能は、ＭｅｔａＦｒａｍｅのＡＣＣＰ機能に該当するものであるが、本発明をこれに限定するものではない。
【００２８】
図５は、端末側プリンタ作成部２４の処理フローを例示している。
端末装置Ｃのプリンタ情報取得部２１により作成されたプリンタリスト２２からプリンタ情報を１行読み込む（ステップＳ１１）。
最終行のプリンタ情報まで処理済み（内部アイコン作成済み）か否かを判定する（ステップＳ１２）。最終行のプリンタ情報まで処理済みであれば終了し、最終行のプリンタ情報まで処理済と判定されない場合には、以下の処理を行う。
【００２９】
プリンタ情報からプリンタのモデル名を抽出し（ステップＳ１３）、端末装置Ｃ内にインストール済みのドライバモデルを確認し（ステップＳ１４）、当該プリンタのモデルについてドライバがインストール済みか否かを判定する（ステップＳ１５）。
ステップＳ１５においてインストール済みでないと判定された場合には、リファレンスドライバの構成ファイル２３をインストール用一時フォルダにコピーし（ステップＳ１６）、前記抽出したモデル名を指定してドライバインストールを行う（ステップＳ１７）。その後、プリンタ情報に基づいて当該プリンタについての内部アイコンのアイコン名を作成し（ステップＳ１８）、使用するドライバとアイコン名を指定して内部アイコンを作成する（ステップＳ１９）。
ステップＳ１５においてインストール済みと判定された場合には、プリンタドライバのインストール（ステップＳ１６、Ｓ１７）は行わずに、内部アイコンの作成（ステップＳ１８、Ｓ１９）を行う。
その後、ステップＳ１１に戻り、プリンタリスト２２内の全てのプリンタ情報について上記の処理を繰り返す。
【００３０】
図６は、本例の端末装置Ｃを構成するコンピュータの主要なハードウェアを例示している。
本例では、各種演算処理を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４１、ＣＰＵ４１の作業領域となるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４２、基本的な制御プログラムや本発明に係るプログラム等を記憶するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４３、液晶ディスプレイ等の表示装置やマウス・キーボード等の入力機器とのインターフェースである入出力Ｉ／Ｆ４４、他の装置との間で通信を行うインターフェースである通信Ｉ／Ｆ４５、等のハードウェア資源を有するコンピュータにより構成されている。つまり、本実施例における端末装置は、ＨＤＤのような大容量のディスク型記憶装置を具備しない、いわゆるシンクライアントＰＣとして構成されている。
そして、本発明に係るプログラムを読み出してＲＡＭ４２に展開し、これをＣＰＵ４１により実行させることで、上記の各機能を端末装置Ｃのコンピュータにより実現している。
【００３１】
なお、端末装置Ｃとしては、所謂モバイルＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）或いは携帯電話等の携帯型の装置であってもよく、据置型の装置であってもよい。また、プリンタＰに代えて、印刷・複写・スキャン・ＦＡＸ等の機能を複合的に備えた複合機を用いてもよい。また、サーバＳは、１台の装置により実現してもよく、複数台の装置により実現してもよい。また、サーバＳと端末装置Ｃ間、及び端末装置ＣとプリンタＰ間の通信は、無線通信又は有線通信のいずれであってもよい。
端末装置は、本実施形態で示したいわゆるシンクライアントＰＣのような記憶装置を具備しない端末装置である必要はなく、端末装置として通常のＰＣのようにＨＤＤを有するＰＣであってもよい。
【００３２】
また、本発明に係るプログラムは、例えば当該プログラムを記憶したＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）−ＲＯＭ等の外部記憶媒体を配布する形式や通信網等を介して配信する形式等の種々の形式により、本発明に係るプログラムの利用者に提供することができる。
また、本例のようなソフトウェア構成により各機能部を実現する態様に限られず、それぞれの機能部を専用のハードウエアで実現するようにしてもよい。
【図面の簡単な説明】
【００３３】
【図１】本発明の一実施形態に係るサーバベースコンピューティングシステムの概要を例示する図である。
【図２】本発明の一実施形態に係るサーバベースコンピューティングシステムにおける印刷処理に関する機能ブロックを例示する図である。
【図３】本発明の一実施形態に係るプリンタリストを例示する図である。
【図４】本発明の一実施形態に係るプリンタ選択画面を例示する図である。
【図５】本発明の一実施形態に係る端末側プリンタ作成部の処理フローを例示する図である。
【図６】本発明の一実施形態に係るシンクライアントを構成するコンピュータのハードウェアを例示する図である。
【符号の説明】
【００３４】
Ｓ：サーバ、  Ｃ，Ｃ１，Ｃ２：端末装置、  Ｐ，Ｐ１，Ｐ２，Ｐ３：プリンタ、  １１：端末側プリンタ情報受信部、  １２：サーバサイドプリンタ作成部、  １３：印刷データ送信部、  ２１プリンタ情報取得部、  ２２：プリンタリスト、  ２３：ドライバ構成ファイル、  ２４：端末側プリンタ作成部、  ２５：端末側情報送信部、  ２６：印刷データ転送部、  ３１：プリンタ情報送信部、  ３２：印刷データ受信部、  ３３：印刷処理制御部
【図１】
2010160727.tif 000003
【図２】
2010160727.tif 000004
【図３】
2010160727.tif 000005
【図４】
2010160727.tif 000006
【図５】
2010160727.tif 000007
【図６】
2010160727.tif 000008