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