(57)【要約】【課題】様々なプリンタやプリンタに設けられている機能を簡単な操作で利用可能としたプリンタサーバを提供する。【解決手段】プリンタサーバ１の通信部１１には複数の受信ポートが設けられており、それぞれの受信ポートに印刷データの転送先となるプリンタ、及び、印刷時の条件を設定した印刷条件情報等を対応付けて定義情報１３として定義しておくことができる。ユーザが端末装置２から予め定義されている機能を利用した印刷指示を行う際には、受信ポートの選択を行うだけでよい。プリンタサーバ１は、印刷データを受け取った受信ポートに対応するプリンタを選択し、そのプリンタに対して対応する印刷条件で印刷を行わせる。１つの受信ポートに複数のプリンタを対応付けておくこともでき、１つの受信ポートの選択で複数台のプリンタにより並列的に印刷を行わせることもできる。【選択図】  図１
2004234313.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを受信するための受信ポートを複数有する通信手段と、前記受信ポートと前記印刷データの転送先となるプリンタ及び印刷条件情報を対応付けた定義情報を保持する定義情報保持手段と、前記定義情報に基づいて印刷データを受信した前記受信ポートに対応する印刷条件情報に従って対応するプリンタへ出力する制御手段を有することを特徴とするプリンタサーバ。
【請求項２】
１つの前記受信ポートには複数のプリンタを定義可能であることを特徴とする請求項１に記載のプリンタサーバ。
【請求項３】
前記制御手段は、受信した印刷データを前記受信ポートに対応するプリンタ出力する際に、前記プリンタに最適な印刷データに変換することを特徴とする請求項１または請求項２に記載のプリンタサーバ。
【請求項４】
前記定義情報として、さらに前記受信ポートを利用可能なユーザ情報が含まれており、前記制御手段は、印刷データを受信した受信ポートに対応付けられている前記ユーザ情報に基づいてユーザの認証を行うことを特徴とする請求項１ないし請求項３のいずれか１項に記載のプリンタサーバ。
【請求項５】
印刷データを送信するための送信ポートが複数設けられた通信手段と、前記送信ポートと前記印刷データを印刷するプリンタ及び印刷条件情報を対応付けた定義情報を保持する定義情報保持手段と、前記定義情報に基づいて指定された送信ポートに対応する印刷条件情報に従って対応するプリンタへの印刷データを送信する制御手段を有することを特徴とする端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタで印刷するための印刷データを取り扱うプリンタサーバ、及び、プリンタに対する印刷指示を行う端末装置に関するものである。
【０００２】
【従来の技術】
近年のネットワーク技術の発展とともに、１ないし複数のプリンタをネットワークに接続して利用するシステムが利用されている。また、これらのプリンタを例えば複数のユーザにより共用したり、あるいは複数台のプリンタを一括して管理するため、プリンタサーバによってプリンタを管理することが行われている。
【０００３】
一般に端末装置からプリンタに対して印刷指示を行う場合、それぞれのプリンタに対応する送信ポートをユーザが指定し、指定された送信ポートに１対１に対応する装置に対して印刷データを送信している。印刷データの送信先は、プリンタ本体であったり、あるいは上述のようにプリンタサーバが存在している場合にはそのプリンタサーバである。プリンタサーバが複数のプリンタを管理している場合、端末装置からはプリンタサーバに対応する１つの送信ポートを用いて印刷データの転送を行っている。
【０００４】
プリンタの高機能化とともに、多くの印刷機能が利用可能となっている。ユーザがこれらの印刷機能を利用する場合には、送信指示を行う際にプリンタの選択を行うとともに、例えばプロパティシートなどにおいて利用する機能設定を行った上で印刷指示を行う必要がある。また、例えば特許文献１に記載されているように、ファクシミリ送信と印刷出力を同時に指示することによって、１回の指示で両者の機能を実行する通信端末装置もある。
【０００５】
従来は、このような機能の設定は当該機能を利用するたびに行わなければならず、不便であった。プリンタサーバが設けられている場合も同様であり、機能の設定の他に、さらに利用するプリンタを選択する場合もあり、設定は煩雑であった。
【０００６】
利便性を向上させるため、直前の設定を保存するものもある。しかし、常に同じ設定で印刷を行っているユーザ以外は直前の設定を利用するとは限らず、やはりいちいち機能の設定を行わなければならなかった。特に高機能化とともに設定項目は増加しており、多くの設定を毎回行うことはユーザにとって繁雑な作業となっている。
【０００７】
【特許文献１】
特開平１０−１４３４５４号公報
【０００８】
【発明が解決しようとする課題】
本発明は、上述した事情に鑑みてなされたもので、様々なプリンタやプリンタに設けられている機能を簡単な操作で利用可能としたプリンタサーバ及び端末装置を提供することを目的とするものである。
【０００９】
【課題を解決するための手段】
本発明は、プリンタサーバにおいて、印刷データを受信するための受信ポートを複数有する通信手段と、前記受信ポートと前記印刷データの転送先となるプリンタ及び印刷条件情報を対応付けた定義情報を保持する定義情報保持手段と、前記定義情報に基づいて印刷データを受信した前記受信ポートに対応する印刷条件情報に従って対応するプリンタへ出力する制御手段を有することを特徴とするものである。これによって、ユーザはプリンタサーバに対して受信ポートを指定するだけで、対応付けられている印刷条件情報に定義された印刷条件を利用した印刷を行わせることができる。
【００１０】
なお、１つの受信ポートには複数のプリンタを定義可能であり、これによって複数のプリンタへの指示を１つの受信ポートの選択のみで行うことができる。また、複数のプリンタを並行して動作させて印刷させることも可能である。
【００１１】
また、受信した印刷データを受信ポートに対応するプリンタに出力する際には、そのプリンタに最適な印刷データに変換して転送するように構成することができる。これによって、ユーザが利用している端末装置で機能毎の処理を行わなくても、プリンタサーバにおいて変換処理を行うことで、端末装置における処理負荷を軽減することができる。また、例えばユーザ側の端末装置に搭載されているプリンタドライバが出力対象のプリンタと異なっていても、出力先のプリンタに最適な印刷データをプリンタに転送し、印刷を行わせることができる。さらに、新たにプリンタを追加するなど、システム構成が変化した場合であってもプリンタドライバを変更する必要はなく、また、プリンタドライバの共用も可能である。
【００１２】
さらに、それぞれの受信ポートについて、その受信ポートを利用可能なユーザ情報を定義しておき、印刷データを受信した受信ポートに対応付けられているユーザ情報に基づいてユーザの認証を行うように構成することもできる。
【００１３】
また本発明は、端末装置において、印刷データを送信するための送信ポートが複数設けられた通信手段と、前記送信ポートと前記印刷データを印刷するプリンタ及び印刷条件情報を対応付けた定義情報を保持する定義情報保持手段と、前記定義情報に基づいて指定された送信ポートに対応する印刷条件情報に従って対応するプリンタへの印刷データを送信する制御手段を有することを特徴とするものである。これによって、送信ポートを単なるプリンタの選択だけで利用するにとどまらず、印刷条件情報に定義された印刷条件での印刷を送信ポートの選択によって行うことが可能となる。従って、ユーザの機能設定の手間を軽減することができる。
【００１４】
【発明の実施の形態】
図１は、本発明のプリンタサーバの実施の一形態を含む印刷システムの一例を示すブロック図である。図中、１はプリンタサーバ、２は端末装置、３〜５はプリンタ、１１は通信部、１２は定義情報保持部、１３は定義情報、１４は制御部である。図１に示す印刷システムの例では、ＬＡＮなどのネットワークによってプリンタサーバ１，端末装置２，プリンタ３〜５が通信可能に接続されている。もちろんネットワークに接続される機器は図１に示すものに限られるものではなく、任意の構成のシステムであって良い。
【００１５】
プリンタサーバ１はプリンタ３〜５などを管理しており、端末装置２など、外部から受け取った印刷データをプリンタ３〜５に転送して印刷させる制御を行う。プリンタサーバ１は、通信部１１，定義情報保持部１２，制御部１４などを含んで構成されている。
【００１６】
通信部１１は、ネットワークを通じて種々の装置との通信を行う。特に通信部１１には、ポート１〜ｎとして図示したように複数の受信ポートを有している。プリンタ３〜５で印刷する印刷データを受け取る際には、例えば端末装置２で指定されたいずれかの受信ポートで受信する。
【００１７】
定義情報保持部１２は、定義情報１３を保持している。定義情報１３は、通信部１１に設けられているそれぞれの受信ポートと、印刷データの転送先となるプリンタ、及び、印刷時の条件を設定した印刷条件情報を対応付けたテーブルである。定義情報１３には、そのほかにも利用可能なユーザに関する情報など、様々な情報を定義しておくこともできる。具体例については後述する。
【００１８】
制御部１４は、通信部１１で印刷データを受信すると、受信時に使用された受信ポートに対応する印刷条件情報に登録された印刷条件に従って、同じく当該受信ポートに対応するプリンタに対して印刷データを送って印刷させる。このとき、必要に応じて当該プリンタにおいて最適な印刷データに変換する。例えば印刷条件情報として登録されている印刷条件により印刷がなされるように印刷データを変換したり、あるいは、受信した印刷データのままでは対応するプリンタで印刷できない場合にデータ形式の変換等を行うことができる。なお、定義情報１３中に各受信ポートを利用可能なユーザが設定されている場合、印刷データ受信時にユーザの認証を行うように構成することもできる。
【００１９】
図２は、定義情報の一例の説明図である。上述のように、定義情報１３は予め定義情報保持部１２に保持されている。図２に示した例では、定義情報１３はそれぞれの受信ポートに対して、ポート名、優先度、プリンタ、印刷条件、利用可能ユーザなどの情報を対応付けている。ポート名は、それぞれの受信ポートを特定するものである。ここではこのポート名によってそれぞれの受信ポートを識別している。優先度の情報はプリンタサーバがジョブ制御を行う場合に利用する情報である。この優先度の情報を設けずに構成しても良い。
【００２０】
プリンタの欄には、当該受信ポートに対応するプリンタが登録されており、そのプリンタに対して受信した印刷データを転送して印刷を行わせる。例えばポート１はプリンタ３と対応付けられており、ポート１で受信した印刷データはプリンタ３に転送して印刷を行わせる。また、例えばポート６のように、複数のプリンタを登録することも可能である。複数のプリンタが登録されている場合、それぞれのプリンタに対して印刷データを転送する。これによって、複数台のプリンタで並行して印刷を行わせることができる。
【００２１】
なお、ポート４に示すように、「自動」としておいてプリンタサーバが自動的にプリンタを選択するように構成することもできる。この場合、印刷データの印刷条件に従い、その印刷条件で印刷可能なプリンタを選択する必要がある。図３は、プリンタの能力テーブルである。図３に示すようなそれぞれのプリンタの記録能力をテーブルとして例えば定義情報保持部１２に保持させておく。図３に示す例では、プリンタの能力情報として、データ形式（ＰＤＬ）、解像度、カラー印刷の可否、利用可能な記録紙のサイズ、変倍率の範囲、両面印刷の可否、排出トレイなどの情報を有している。もちろん、様々な記録能力に関する情報を登録しておくことができる。このようなプリンタの能力情報を用いて、指定された印刷条件に適合するプリンタを選択すればよい。
【００２２】
図２に戻り、印刷条件は、当該受信ポートで受信した印刷データに対して自動的に適用する印刷条件を示している。例えばポート５では、２部印刷し、２ページ分の画像を１ページに収め、両面での印刷を行うという印刷条件が設定されている。この印刷条件は、ユーザが設定を行わなくても、当該受信ポートに対して印刷データを送るだけで適用される。なお、指定されている以外の印刷条件や空欄の部分については、デフォルトあるいはユーザによる印刷条件の指定を用いて印刷を行う。また、ポート３の例のように、ユーザが選択可能な印刷条件を設定することも可能である。
【００２３】
利用可能ユーザの欄には、当該受信ポートを利用した印刷指示を許可するユーザが登録されており、この欄に登録されているユーザから当該受信ポートで印刷データを受信した時のみ、印刷データを対応するプリンタに転送して印刷を行わせる。例えばポート１では、「ｕｓｅｒ１」と「ｕｓｅｒ２」の２人のユーザのみが利用可能である。また、ポート３のように「制限なし」の場合には、その受信ポートは誰でも利用することができる。なお、この利用可能ユーザの設定が設けられており、「制限なし」以外の設定の場合には、制御部１４はユーザの認証を行うことになる。認証は、この例では印刷データと共にユーザに関する情報を受け取り、登録されているユーザとの比較を行えばよい。もちろん、パスワードなど、さらに複雑な認証処理を行ってもよい。また、ユーザ認証を行わない場合には、この利用可能ユーザの欄は不要である。
【００２４】
図４は、本発明のプリンタサーバの実施の一形態を含む印刷システムの一例における動作の一例の説明図である。ここではプリンタサーバ１の通信部１１には７つの受信ポートが設けられているものとし、図２に示したような定義情報１３が定義情報保持部１２に保持されているものとする。
【００２５】
端末装置２から印刷出力を指示する際には、例えばアプリケーションから印刷の指示入力を行う。印刷の指示入力が行われると、アプリケーションは例えば印刷設定のためのウィンドウを開き、各種の設定を可能とする。図５は、印刷設定ウィンドウの一例の説明図である。印刷設定ウィンドウでは、一般に、使用するプリンタを選択する入力項目が存在する。このプリンタの選択時に、プリンタサーバ１に設けられている受信ポートを選択することができる。図５においては、利用可能なプリンタの一覧表示を行わせた状態を示している。この一覧表示された各項目は、図２に示したプリンタサーバ１に設けられたそれぞれの受信ポートを示しており、ここではそれぞれの受信ポートの機能を名称として使用し、登録している。ユーザは、これらのいずれかを選択して印刷実行の指示を行えばよい。なお、詳細な機能設定などについては、例えばプリンタの選択と同じ画面においていくつかの機能設定が可能であるし、さらには、「プロパティ」ボタンを操作することによって詳細な機能設定が可能である。
【００２６】
例えばユーザが「プリンタ３（スルー）」を選択して印刷実行の指示を行ったとする。すると、端末装置２のプリンタドライバを通じて、図４に示すプリンタサーバ１の「ポート１」の受信ポートに印刷データが転送される。プリンタサーバ１の制御部１４は、通信部１１のポート１の受信ポートから印刷データを受け取ると、定義情報保持部１２に保持されている定義情報１３を参照し、ポート１に対応付けられている各種の情報を取得する。利用可能ユーザが「ｕｓｅｒ１」、「ｕｓｅｒ２」であるので、端末装置２のユーザがこれらのユーザであることを認証する。「ポート１」では印刷条件が設定されていないので、プリンタサーバ１は他の印刷依頼との間の印刷制御を行った後、印刷データをプリンタ３に転送して、プリンタ３に印刷させる。なお、この場合の印刷機能の設定は、端末装置２においてユーザが設定したままとなる。例えば受信ポートに対応付けられている印刷条件以外の印刷条件で印刷する場合などに利用することができる。
【００２７】
ユーザが「プリンタ４（スルー）」や「プリンタ５（スルー）」を選択して印刷実行の指示を行った場合も同様であり、利用可能ユーザが異なるだけである。ユーザが「プリンタ４（スルー）」を選択した場合には「ポート２」の受信ポートが用いられ、「ｇｒｏｕｐ１」に属するユーザのみが利用可能である。またユーザが「プリンタ５（スルー）」を選択した場合は「ポート３」の受信ポートが用いられる。この受信ポートは誰でも利用可能である。いずれの場合も、ユーザが設定した印刷条件でそのままプリンタ４またはプリンタ５において印刷される。なお、「ポート３」については印刷条件として機能１及び機能２が定義されている。これは、ユーザが「ポート３」を選択した時に、同時に機能の選択が可能なことを示している。図２に示す例では、機能１が選択されれば上綴じの両面印刷を行うように印刷条件が設定され、機能２が選択されれば５部の小冊子印刷を行うように印刷条件が設定される。このように、ユーザが選択可能な印刷条件を設定することもできる。この場合でも、ユーザは印刷条件の手間を軽減することが可能である
【００２８】
ユーザが「自動選択」を選択して印刷実行の指示を行った場合には、プリンタサーバ１の「ポート４」の受信ポートに印刷データが転送される。定義情報保持部１２に保持されている定義情報１３を参照し、ポート４に対応付けられている各種の情報を取得する。まず利用可能ユーザの情報に従ってユーザが「ｕｓｅｒ１」であることを認証する。「ポート４」はプリンタを自動的に選択する設定となっているので、印刷データの設定を参照するとともに、図３に示したプリンタの能力テーブルを参照し、印刷設定に適合するプリンタを選択する。例えばカラー印刷、両面印刷が設定されていれば、両者の機能を有しているプリンタはプリンタ３であるので、プリンタ３を選択することになる。なお、印刷条件が設定されている場合には、その印刷条件にも適合するプリンタを選択することになる。そして、選択したプリンタに印刷データを転送し、印刷させる。この機能を利用すれば、ユーザはそれぞれのプリンタの機能を知らなくてもよく、設定された印刷条件によって印刷が可能なプリンタが自動的に選択され、印刷を行うことができる。
【００２９】
ユーザが「プリンタ３（２部，２ｉｎ１，両面）」を選択して印刷実行の指示を行った場合には、プリンタサーバ１の「ポート５」の受信ポートに印刷データが転送される。定義情報保持部１２に保持されている定義情報１３を参照し、ポート５に対応付けられている各種の情報を取得する。まず利用可能ユーザの情報に従ってユーザが「ｕｓｅｒ３」であることを認証する。「ポート５」には、印刷条件として「部数＝２、２ｉｎ１、両面」の各機能が設定されているので、ユーザによる設定がなくてもこれらの印刷条件を設定する。また「ポート５」にはプリンタ３が対応付けられており、プリンタ３を選択して印刷データを転送し、設定されている印刷条件により印刷を行わせる。この例のように、印刷条件としては、部数指定のほか、集約印刷や両面印刷などの特殊印刷機能など、種々の機能を利用する条件を設定しておくことが可能である。
【００３０】
ユーザが「プリンタ３，４（５部並列）」を選択して印刷実行の指示を行った場合には、プリンタサーバ１の「ポート６」の受信ポートに印刷データが転送される。定義情報保持部１２に保持されている定義情報１３を参照し、ポート４に対応付けられている各種の情報を取得する。まず利用可能ユーザの情報に従ってユーザが「ｕｓｅｒ２」であることを認証する。「ポート６」には、プリンタとしてプリンタ３とプリンタ４が対応付けられている。従ってプリンタ３とプリンタ４の両方に印刷データを転送し、両方のプリンタを用いて並列的に印刷を行うように制御する。さらに、プリンタ３には印刷条件として「部数＝２」、プリンタ４には印刷条件として「部数＝３」がそれぞれ対応付けられており、両方のプリンタで合計５部の印刷を行うことができる。なお、優先度が「高」となっているので、他の印刷依頼に優先して、この印刷依頼を実行する。この例のように、１つの受信ポートに複数のプリンタを設定しておくことが可能であり、これによって複数のプリンタを用いて並列的に印刷出力させることが可能である。
【００３１】
なお、利用する複数台のプリンタのそれぞれで、印刷データのデータ形式が異なる場合がある。例えばこの例では、図３に示したプリンタの能力テーブルから、プリンタ３はＰｏｓｔＳｃｒｉｐｔ（登録商標）形式の印刷データを受け付け、プリンタ４はｃｕｓｔｏｍ形式の印刷データを受け付けることが分かる。このような場合には、受信した印刷データのデータ形式に応じて変換処理を行い、それぞれのプリンタに最適なデータ形式の印刷データを転送するように構成すればよい。
【００３２】
ユーザが「プリンタ５（７０％縮小）」を選択して印刷実行の指示を行った場合には、プリンタサーバ１の「ポート７」の受信ポートに印刷データが転送される。定義情報保持部１２に保持されている定義情報１３を参照し、ポート７に対応付けられている各種の情報を取得する。「ポート７」には、印刷条件として「倍率＝７０％、ＰＳ→ＧＤＩ」が設定されている。従って印刷時に７０％の縮小が行われるように設定するとともに、印刷データのデータ形式をＰｏｓｔＳｃｒｉｐｔ（登録商標）形式からＧＤＩ形式に変換する。なお、縮小の指定についても、プリンタサーバ１において印刷データの変換処理が必要であれば、縮小処理をプリンタサーバ１において行う。「ポート７」にはプリンタ５が対応付けられているので、プリンタ５を選択して変換処理後の印刷データを転送し、印刷を行わせる。このように、端末装置２から送られてくる印刷データのデータ形式とプリンタが受け取るデータ形式が異なっていたり、あるいは印刷データに対して加工が必要な場合でも、プリンタサーバ１において変換処理を行うことによって対応することができる。なお、この「ポート７」の優先度は「中」であるので、「ポート６」よりは優先度が低くなるが、優先度が「低」の印刷依頼よりも優先して、この「ポート７」に対する印刷依頼を実行する。
【００３３】
上述のように、ユーザが端末装置２においてプリンタサーバ１の受信ポートを選択するだけで、例えば「ポート５」〜「ポート７」の場合のように予め設定されている印刷条件による印刷を行わせることができる。従って、ユーザは煩雑な印刷条件の設定を行うことなく、設定されている印刷条件による印刷出力を行わせることができる。
【００３４】
また、例えば印刷条件によって印刷データに対して加工が必要であったり、あるいはデータ形式の変換処理が必要な場合でも、プリンタサーバ１において変換処理を行うことによって、ユーザはこのような違いを気にすることなく、印刷を行わせることができる。また、このようなプリンタサーバ１の変換機能を利用することによって、例えば端末装置２に搭載されているデバイスドライバが、利用するプリンタに適合するものでない場合でも、印刷を行わせることが可能になり、任意のデバイスドライバが利用可能となる。さらに、例えばプリンタが追加されたり、リプレースされた場合でも、定義情報１３を変更するだけで、端末装置２のデバイスドライバを変更することなく新たなプリンタを利用することが可能である。
【００３５】
上述の説明では、図２に示した定義情報１３が定義情報保持部１２に保持されている場合について説明した。しかしこれに限らず、本発明では、定義情報１３としてどのような定義を行うかによって、任意のプリンタを選択し、また選択したプリンタの能力の範囲内で任意の印刷条件を設定することが可能である。
【００３６】
図６は、本発明の端末装置の実施の一形態を含む印刷システムの別の例を示すブロック図である。図中、図１と同様の部分には同じ符号を付して説明を省略する。２１は通信部、２２は定義情報保持部、２３は定義情報、２４は制御部である。この例では、印刷システム内にプリンタサーバ１を設けておらず、上述のような定義情報に従ってプリンタ及び印刷条件を選択可能とする機能を、端末装置２に設けた例を示している。
【００３７】
端末装置２はユーザが利用するコンピュータなどで構成されており、ネットワークを通じて他のネットワーク機器と通信可能に接続されている。端末装置２は通信部２１，定義情報保持部２２，制御部２４などを含んで構成されている。通信部２１は、ネットワークを通じて種々の装置との通信を行うインタフェースやデバイスドライバ等を含むものである。通信部２１には、ポート１〜ｎとして図示したように複数の送信ポートを有している。この送信ポートに対応付けられているプリンタ３〜５に対して印刷データの送信を行う。定義情報保持部２２は、端末装置２内の記憶手段の一部として構成され、定義情報２３を保持している。定義情報２３は、上述の実施の形態と同様であり、送信ポートに対応付けてプリンタや印刷条件などが定義されている。例えば上述の図２と同様の構成でよい。制御部２４は、端末装置２内のＣＰＵなどで構成され、上述の実施の形態における制御部１４と同様の機能を有している。
【００３８】
動作についてもほぼ上述の実施の形態と同様であり、ユーザは例えば図５に示したようなアプリケーションプログラムの印刷ウィンドウなどから送信ポートを指定する。上述のように定義情報２３によって、送信ポートにはプリンタ及び印刷条件などが対応付けられているので、選択された送信ポートに対応付けられているプリンタに対して、同じく対応付けられている印刷条件による印刷を依頼すればよい。ユーザは詳細な機能の設定を行わなくても、送信ポートの選択によって様々な機能を利用することが可能である。また、１つの送信ポートに複数のプリンタを対応付けておくことができ、複数のプリンタを利用した印刷出力も、そのような設定が行われている送信ポートを指定した１回の印刷指示だけで行うことができる。さらに、それぞれのプリンタによるデータ形式の違いに起因する変換処理や印刷条件に従った変換処理などは、実際にプリンタに印刷データを送信する際に行えばよい。
【００３９】
【発明の効果】
以上の説明から明らかなように、本発明のプリンタサーバによれば、複数の受信ポートを有し、それぞれの受信ポートに対してプリンタや印刷条件等を対応付けて定義しておくことができる。これによって、プリンタサーバを利用するユーザは、受信ポートを選択するだけで様々な印刷機能を利用可能であり、煩雑な印刷条件の設定操作を不要にすることができる。また、１つの受信ポートに複数のプリンタを対応付けておくことができ、これによって例えば複数のプリンタを並行して動作させた印刷出力などが可能となる。この場合も、ユーザは１つの受信ポートの選択で良く、それぞれのプリンタに対する印刷指示を行う必要がない。さらに、変換機能を有することによって、任意のプリンタドライバを使用して任意のプリンタに印刷出力させることが可能となるとともに、プリンタの増設やリプレースなどにも容易に対応することが可能であるという効果がある。
【００４０】
同様の機能を端末装置にも搭載することができ、送信ポートにプリンタや印刷条件などを対応付けて定義しておくことによって、送信ポートの選択により種々の機能設定を省略することができる。また、複数のプリンタを対応付けておくことによって、１回の送信指示によって複数のプリンタから並行して印刷出力させることも可能であるという効果がある。
【図面の簡単な説明】
【図１】本発明のプリンタサーバの実施の一形態を含む印刷システムの一例を示すブロック図である。
【図２】定義情報の一例の説明図である。
【図３】プリンタの能力テーブルである。
【図４】本発明のプリンタサーバの実施の一形態を含む印刷システムの一例における動作の一例の説明図である。
【図５】印刷設定ウィンドウの一例の説明図である。
【図６】本発明の端末装置の実施の一形態を含む印刷システムの別の例を示すブロック図である。
【符号の説明】
１…プリンタサーバ、２…端末装置、３〜５…プリンタ、１１…通信部、１２…定義情報保持部、１３…定義情報、１４…制御部、２１…通信部、２２…定義情報保持部、２３…定義情報、２４…制御部。
【図１】
2004234313.tif 000003
【図２】
2004234313.tif 000004
【図３】
2004234313.tif 000005
【図４】
2004234313.tif 000006
【図５】
2004234313.tif 000007
【図６】
2004234313.tif 000008