(57)【特許請求の範囲】
【請求項１】
外部のプリンタに接続可能で、かつ画像読取部を備えた通信装置において、
プリンタの選択を行うための操作パネルと、
外部のプリンタに関する情報を管理すると共に、各プリンタを指定するユーザをプリンタ毎に登録したプリンタ情報管理テーブルとを設け、
選択されたプリンタのプリントデータ形式を前記テーブルから得て、
前記画像読取部からの画像データを、プリンタ選択後に前記プリントデータ形式に変換手段で変換して、選択されたプリンタに送信し、
前記操作パネルからプリンタの選択が無ければ、前記画像読取部からの画像データを、前記テーブルでユーザが指定したプリンタを優先して、そのプリントデータ形式に前記変換手段で変換して送信するようにしたことを特徴とする、通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、スキャナを内蔵した通信装置に関し、特に複数のプリンタに接続可能な通信装置に関する。
【背景技術】
【０００２】
スキャナとプリンタとを内蔵した複合機からなる通信装置をネットワークに接続し、コピー、スキャン、ファクシミリ、プリントなどの処理をさせることが行われている。しかしながらネットワークには、複合機の他にも多数のプリンタが接続されている場合が多く、その性能も様々である。そしてネットワーク上のこのようなプリンタを、複合機から駆動することは、発明者の調査した範囲では知られていない。そこでスキャンした画像データを、複合機以外の他のプリンタでプリントする場合、クライアントへ画像データを送信し、クライアントでプリンタに適合したデータ形式に変換して送信することになる。しかしこれでは複合機からクライアントへユーザが移動して、プリンタへの再送信を行う必要がある。
【特許文献１】特開平１０−３３６３７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
この発明の課題は、ネットワーク上のプリンタに合わせた画像データを、通信装置から出力できるようにすることにある。
この発明の課題はまた、ユーザによるプリンタの選択が無くても、複数のプリンタからユーザに最適なプリンタを選択してプリントできるようにすることにある。
【課題を解決するための手段】
【０００４】
この発明は、外部のプリンタに接続可能で、かつ画像読取部を備えた通信装置において、
プリンタの選択を行うための操作パネルと、外部のプリンタに関する情報を管理すると共に、各プリンタを指定するユーザをプリンタ毎に登録したプリンタ情報管理テーブルとを設け、選択されたプリンタのプリントデータ形式を前記テーブルから得て、前記画像読取部からの画像データを、プリンタ選択後に前記プリントデータ形式に変換手段で変換して、選択されたプリンタに送信し、前記操作パネルからプリンタの選択が無ければ、前記画像読取部からの画像データを、前記テーブルでユーザが指定したプリンタを優先して、そのプリントデータ形式に前記変換手段で変換して送信するようにしたことを特徴とする。
【発明の効果】
【０００８】
この発明では、画像読取部からの画像データを外部のプリンタに適合するデータ形式に変換するので、通信装置から直接外部のプリンタを駆動できる。またユーザは操作パネルから外部のプリンタを選択でき、プリンタの選択が無い場合でも、テーブル上でユーザが指定したプリンタを優先することにより、ユーザに都合の良いプリンタで画像を出力できる。
【発明を実施するための最良の形態】
【００１２】
以下に本発明を実施するための最適実施例を示す。
【実施例１】
【００１３】
図１〜図５に、実施例を示す。これらの図において、２は複合機で、ＭＦＰ（Multi Functional Peripheral）とも呼ばれ、カラースキャナと白黒プリンタとを備えている。４はＬＡＮで、６はパーソナルコンピュータなどのクライアントで、８，９はカラープリンタで、１０は白黒プリンタである。複合機２はカラースキャナを用いて、白黒もしくはカラーの画像を読み取ることができ、スキャナに代えて撮影部などを設けても良く、白黒プリンタを用いて白黒でのプリント（色数１）ができる。また複合機２はＬＡＮ４を介して画像データの送信や受信ができ、特にカラースキャナで読み取った画像データを、プリンタ８〜１０から選択したプリンタに適合するプリントデータの形式に変換して、そのプリンタに送信してプリントさせることができる。またクライアント６から受信した画像データを、同様にプリンタ８〜１０から選択したプリンタに適合するプリントデータの形式に変換して、選択されたプリンタに送信してプリントさせることができる。もちろんこれ以外に、自機の白黒プリンタを用いてプリントすることができる。
【００１４】
図２に複合機２の構成を示すと、１２はＬＡＮインターフェースで、１３は白黒プリンタで、１４はＧ３ファクシミリで、図示しない公衆電話回線網を介してＧ３ファクシミリの送受信を行い、１５はインターネットファクシミリで、ＬＡＮインターフェース１２からＬＡＮ４と図示しないルータなどを用いて、インターネットファクシミリの送受信を行う。
【００１５】
画像メモリ１６には、カラースキャナ２２でスキャンした画像（カラーもしくは白黒）やファクシミリの受信などで得られた画像を記憶する。また画像メモリ１６には、ファクシミリ送信用や、プリンタ８〜１０への送信用に、色数や解像度、画像のサイズなどを変換した画像や、プリンタの制御用のコマンドやパラメータなどを付加することにより、プリントデータの形式に変換した画像、などを記憶する。１７は画像変換部で、記憶済みの画像データや受信した画像データなどに対して、カラー画像を白黒画像に変換する、画像の解像度を変換する、画像のサイズを変換するなどの変換を行う。
【００１６】
２０はＨＴＴＰサーバで、クライアント６から複合機２を操作する場合のインターフェースとなり、クライアント６へ複合機２を操作するためのＨＴＭＬ画面などを送信して、クライアント６からの指示の受信する。操作パネル２１は適宜のタッチパネルなどから成り、複合機２の機側のユーザは、操作パネル２１を介して複合機２を操作する。
【００１７】
２２はカラースキャナで、カラー画像（色数３または４）や白黒画像、あるいは２色画像（色数２）などの画像を出力でき、スキャン条件を定めるパラメータ（読取パラメータ）は、スキャン条件変更部２３により変更できる。このような読取パラメータとしては、カラー画像か白黒画像か、あるいは２色カラーかなどの色数、解像度、画像のサイズなどがある。データ形式変換部２４は、後述のプリンタ選択部２６で選択されたプリンタに適合したプリントデータとなるように、画像データにプリンタ制御用のコマンドやパラメータなどを付加して、データ形式を変換する。この結果、画像の読み取り時にプリンタが選択されていると、そのプリンタに適合する読取パラメータで画像を読み取り、読み取った画像データをそのプリンタに適合するデータ形式に変換して出力する。
【００１８】
また画像を既に読み取った後に、あるいは画像データをクライアント６などから受信した後にプリンタが選択されると、カラーか白黒か、解像度はどの程度か、画像のサイズはどの程度かなどのパラメータとプリンタとの適合度をチェックし、これらのパラメータがプリンタに適合しない場合、画像データを画像変換部１７で変換して、プリンタに適合したパラメータの画像データとする。次に、画像データにプリンタ制御用のコマンドやパラメータなどを付加して、選択されたプリンタに適合したプリントデータの形式に、データ形式変換部２４で変換する。
【００１９】
プリンタ選択部２６は、クライアント６や操作パネル２１からプリンタの指定がある場合、その指定に従う。プリンタの指定がない場合、カラーや解像度、画像のサイズなどの画像データのパラメータに適合するように、プリンタを選択する。プリンタの選択にはこれ以外に、故障しているプリンタを選択から除くようにし、かつ複数のプリンタを選択可能な場合、ユーザの指定したプリンタを優先する。なおここでのユーザが指定したプリンタは、ユーザが優先的に選択するように指定したプリンタであるが、画像データと不適合な場合は他のプリンタでプリントしても良い。
【００２０】
図３に、プリンタ情報管理テーブル３０の例を示す。このテーブル３０は、プリンタ選択部２６に記憶され、ＬＡＮ４上でのプリンタの状況の変化などに応じて、定期的に、例えば３０秒〜３０分毎に、複合機２からプリンタに問い合わせてデータを取得する。あるいは、プリントの指示が入力される、もしくはプリンタの指定のある画像データの読み取りが指定される毎に、複合機２から指定されたプリンタ等に対して問い合わせを行って、データを取得する。
【００２１】
テーブル３０には、複合機２からプリントを依頼し得るプリンタがリストされ、その範囲は、自機のプリンタでもＬＡＮ上のプリンタでも、より遠隔のプリンタでも良い。テーブル３０には、プリンタで用いるデータ形式としてＧＤＩ，ＰＣＬなどが、そのバージョンや補足的な条件など共に記載されている。ＧＤＩプリンタは、ＧＤＩ（Graphics Device Interface）コマンドをサポートしたプリンタで、このプリンタに送信するプリントデータはＧＤＩコマンドを用いて記述することができる。同様にＰＣＬプリンタに対しては、ＰＣＬコマンドを用いてプリントデータを記述することができる。ＧＤＩやＰＣＬなどのプリンタの種類に応じて、プリントデータの形式を変換することが、この発明でのプリントデータの形式の変換である。
【００２２】
各プリンタに対して、カラーか白黒か、あるいは２色プリンタの場合には２色などの色数を記述し、また各プリンタの解像度（ＤＰＩ）やサポートしている用紙の種類などを記述する。また好ましくは両面プリントの可否やプリント速度などの仕様も記憶し、さらにプリンタの状態を正常／異常などに区別して、異常なプリンタ（故障やトナー切れなどで使用不能のプリンタ）をプリンタの選択から外すようにする。またユーザからどのプリンタを優先するかの指定がある場合、その指定を記憶し、例えば図３では、ユーザＡ〜Ｅは複合機の白黒プリントとカラープリンタ２を選択しており、ユーザＦ〜Ｇはカラープリンタ１と白黒プリンタ２を選択している。そしてユーザの選択がある場合、カラーや解像度、用紙サイズなどの画像データのパラメータと一致する範囲で、ユーザの選択したプリンタにプリントデータを出力する。なおここでのユーザは個々のユーザの他に、ユーザのグループなどを含み、どのプリンタを優先するかの指定は、実際のユーザではなく、ＬＡＮの管理者などが行っても良い。テーブル３０を設けることにより、複数のプリンタ中から、個々のプリントジョブに最適なプリンタを選択することができる。
【００２３】
図４に、プリンタが既に選択された状態で、カラースキャナにより画像を読み取る際の動作を示す。この場合ユーザは、複合機の操作パネルやクライアントなどから、どのプリンタを用いるかを既に指定しているものとする。カラーか白黒か、画像の解像度はいくらか、画像のサイズはどのサイズかなどの、読取パラメータに従って、カラースキャナは画像をスキャンし、画像データを生成する。データ形式変換部２４は、得られた画像データを選択されたプリンタに適合するデータ形式に変換して、選択されたプリンタ３２へ出力する。
【００２４】
図５は、スキャン済みの画像に対してプリンタを選択する際の処理を示している。スキャンした画像を画像メモリなどに蓄積し、プリンタ選択部２６でプリンタの選択がなされると、画像の解像度やカラー，サイズなどがプリンタに適合しない場合、画像変換を行ってプリンタに適合させる。次に画像データの形式を変換してプリンタに適合させ、出力する。
【００２５】
これ以外に、クライアント６などから受信した画像をプリントする場合、指定されたプリンタがあり、そのプリンタに画像データが適合しない場合、解像度変換やサイズ変換などの処理を施し、かつ指定されたプリンタに適合するようにデータ形式を変換して出力する。またプリンタの指定がない場合、図３のプリンタ情報管理テーブル３０を用いてプリンタを選択し、このプリンタに適合するようにデータ形式を変換して出力する。
【００２６】
実施例では以下の効果が得られる。
(1)  自機以外のプリンタを複合機から容易に駆動できる。
(2)  ネットワーク上の複数のプリンタを駆動できるので、画像の種類やユーザの好み、両面プリントなどの特殊仕様、プリント速度などの点から最適のプリンタを選択してプリントできる。
(3)  ネットワーク上の適宜のプリンタを指定して、そのプリンタに適合した読取パラメータで画像を読み取ることができる。
【図面の簡単な説明】
【００２７】
【図１】実施例の複合機の使用環境を示すブロック図
【図２】実施例の複合機の機能別構成を示すブロック図
【図３】実施例でのプリンタ情報テーブルを示す図
【図４】実施例でのスキャン条件の変更とフォーマット変換を示す図
【図５】実施例でのスキャン後の画像変換を示す図
【符号の説明】
【００２８】
２          複合機
４          ＬＡＮ
６          クライアント
８，９      カラープリンタ
１０        白黒プリンタ
１２        ＬＡＮインターフェース
１３        白黒プリンタ
１４        Ｇ３ファクシミリ
１５        インターネットファクシミリ
１６        画像メモリ
１７        画像変換部
２０        ＨＴＴＰサーバ
２１        操作パネル
２２        カラースキャナ
２３        スキャン条件変更部
２４        データ形式変換部
２６        プリンタ選択部
３０        プリンタ情報管理テーブル
３２        選択されたプリンタ    
【図１】
0003797559.tif 000002
【図２】
0003797559.tif 000003
【図３】
0003797559.tif 000004
【図４】
0003797559.tif 000005
【図５】
0003797559.tif 000006