(57)【要約】【課題】高画質のコピー能力を備えた低コストなマルチファンクションプリンタ（ＭＦＰ）を提供する。【解決手段】スキャナ部３の入力データφ１を自己の画像処理機能３６により処理してプリンタ部５から出力する第２のコピー制御機能３２に加えて、入力データφ１をホスト装置１０のリソースを利用して画像処理を行いプリンタ部５から出力する第１のコピー制御機能３１を設ける。第１のコピー制御機能３１により、スキャナ部３からプリンタ部５にデータを転送する際の処理にホスト装置１０のリソースを利用することが可能となり、ＭＦＰ１のコントローラ１５の能力がスキャナあるいはプリンタの能力を完全に利用できるほどではないとしても、コピーするときにスキャナあるいはプリンタの能力をフルに発揮させることができる高性能なＭＦＰ１を提供できる。【選択図】　　　　図２
2004088275.tif 000002
【特許請求の範囲】
【請求項１】
媒体から入力データを取得する入力手段と、
前記入力データを出力データに変換する手段と、
前記出力データを出力する出力手段と、
外部機器との間で、前記入力データを出力し、前記出力データを入力可能な通信手段と、
前記入力手段から得られたデータを前記出力手段から出力する際に、前記入力データが得られると前記通信手段により前記外部機器に対して前記入力データを出力し、当該入力データに対応する前記出力データを得て前記出力手段により出力する第１の処理制御手段と、
前記入力手段から得られたデータを前記出力手段から出力する際に、前記入力データが得られると前記変換する手段により当該入力データに対応する前記出力データを得て前記出力手段により出力する第２の処理制御手段と、
前記通信手段により前記外部機器と通信可能なときは、前記第１の処理制御手段を選択可能とし、前記通信手段により前記外部機器との通信が不可能なときは、前記第１の処理制御手段を選択不可能とする選択手段とを有するデータ入出力装置。
【請求項２】
請求項１において、前記選択手段は、前記通信手段により前記外部機器との通信が不可能なときは、前記第１の処理制御手段に代わり前記第２の処理制御手段を選択するデータ入出力装置。
【請求項３】
請求項２において、前記選択手段は、前記通信手段により前記外部機器との通信が不可能なときは、前記第１の処理制御手段に代わり前記第２の処理制御手段が選択されたことを事前に通知するデータ入出力装置。
【請求項４】
請求項１において、前記選択手段は、前記通信手段により前記外部機器との通信が可能なときは、前記第１の処理制御手段を選択するデータ入出力装置。
【請求項５】
請求項１において、前記入力手段はスキャナであり、前記出力する手段はプリンタであるデータ入出力装置。
【請求項６】
請求項１において、前記通信手段はＵＳＢインターフェイスであるデータ入出力装置。
【請求項７】
媒体から入力データを取得する入力手段と、前記入力データを出力データに変換する手段と、前記出力データを出力する出力手段と、外部機器との間で、前記入力データを出力し、前記出力データを入力可能な通信手段とを有するデータ入出力装置の制御方法であって、
前記入力手段から得られたデータを前記出力手段から出力する際に、前記入力手段から前記入力データが得られると前記通信手段により前記外部機器に対して前記入力データを出力し、当該入力データに対応する前記出力データを得て前記出力手段により出力する第１の工程と、
前記入力手段から得られたデータを前記出力手段から出力する際に、前記入力手段から前記入力データが得られると前記変換する手段により当該入力データに対応する前記出力データを得て前記出力手段により出力する第２の工程と、
前記通信手段により前記外部機器と通信可能なときは、前記第１の工程を選択可能とし、前記通信手段により前記外部機器との通信が不可能なときは、前記第１の工程を選択不可能とする選択工程とを有するデータ入出力装置の制御方法。
【請求項８】
請求項７において、前記選択工程では、前記通信手段により前記外部機器との通信が不可能なときは、前記第１の工程に代わり前記第２の工程を選択するデータ入出力装置の制御方法。
【請求項９】
請求項８において、前記選択工程では、前記通信手段により前記外部機器との通信が不可能なときは、前記第１の工程に代わり前記第２の工程が選択されたことを事前に通知するデータ入出力装置の制御方法。
【請求項１０】
請求項７において、前記選択工程では、前記通信手段により前記外部機器との通信が可能なときは、前記第１の工程を選択するデータ入出力装置。
【請求項１１】
媒体から入力データを取得する入力手段と、前記入力データを出力データに変換する手段と、前記出力データを出力する出力手段と、外部機器との間で、前記入力データを出力し、前記出力データを入力可能な通信手段とを有するデータ入出力装置の制御プログラムであって、
前記入力手段から得られたデータを前記出力手段から出力する際に、前記入力手段から前記入力データが得られると前記通信手段により前記外部機器に対して前記入力データを出力し、当該入力データに対応する前記出力データを得て前記出力する手段により出力する第１の処理と、
前記入力手段から得られたデータを前記出力手段から出力する際に、前記入力手段から前記入力データが得られると前記変換する手段により当該入力データに対応する前記出力データを得て前記出力する手段により出力する第２の処理と、前記通信手段により前記外部機器と通信可能なときは、前記第１の処理を選択可能とし、前記通信手段により前記外部機器との通信が不可能なときは、前記第１の処理を選択不可能とする選択処理とを実行可能な命令を有するデータ入出力装置の制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、スキャナおよびプリンタが一体化されたマルチファンクションプリンタまたはマルチファンクショナルプリンタ（ＭＦＰ）などのデータ入出力装置に関するものである。
【０００２】
【従来の技術】
スキャナ、プリンタおよびコピー機の３つの機能を１台の機器で手軽に利用できるマルチファンクションプリンタ（ＭＦＰ）またはスキャナプリンタと称されるデータ入出力装置があり、特開２００２−１１８７０１号公報に開示されている。
【０００３】
【発明が解決しようとする課題】
スキャナおよびプリンタのそれぞれを、パーソナルコンピュータなどのホスト装置に接続することにより、スキャナから得られた画像データ（入力データ）をホスト装置で画像処理して印刷データ（出力データ）に変換し、プリンタに出力することによりコピー機と同様に書類などの複写を行なうことが可能である。しかしながら、スキャナおよびプリンタを、ホスト装置を介して接続するので、コピー機能を得るために３台のマシンを動かす必要があり、操作が複雑で、効率が悪く、非経済的である。これに対して、ＭＦＰは、スキャナとプリンタが一体となり、ＭＦＰ単独で動作するので、コピー操作は容易である。そして、スキャナとしても、プリンタとしても利用できるので、面積効率も良く、経済的である。
【０００４】
すなわち、従来、オフィスなどに設置される大型で高価なコピー機はコピーを行うために開発されてきており、鮮明なコピーを得るための高度な画像処理機能や印刷処理機能を提供するには便利で、経済的なシステムとなっている。しかしながら、画像処理と印刷処理とが一体となって開発され、コピーをとるための経済性や使いやすさを追求しているので、スキャンしたデータを外部に出力したり、外部から供給されたデータを印刷するためには、そのための機能や、制御手段（コントローラ）を追加する必要がある。したがって、スキャナおよびプリンタとしての機能は備えているが、それぞれのデータを外部に対して入出力しようとすると、さらに、複雑で高価なシステムになってしまい、経済的でなくなる。
【０００５】
しかしながら、経済的でないとしても、コピー機能に加えて、スキャン機能およびプリンタ機能を使用できることは、画像をパーソナルコンピュータなどにより自由に処理できるようになった近年のシステムでは非常に利用価値が高く、画像処理系の装置の姿としては理想的であると言える。このため、これらの機能を備えた装置を低コストで提供することが望まれている。ＭＦＰは、元来、スキャナおよびプリンタとして単独で開発されたシステムを１つに纏めているので、スキャナからデータを出力する機能や、プリンタに対して印刷データを入力する機能は本来備わっている。したがって、コピー機としての他に、スキャナあるいはプリンタとして利用することは全く支障がなく、機能の追加は不要である。すなわち、図４に示すように、ＭＦＰ９０は、スキャナ機構部６とスキャナコントローラ２１を備えたスキャナ部３と、プリンタエンジン７とプリンタコントローラ２０とを備えたプリンタ部５とが、ＣＰＵ１６により接続されてコピー機として機能するようになっており、スキャナ部３から画像データをホストに入力する機能と、ホストからのデータをプリンタ部５から出力する機能とは本質的に備えている。
【０００６】
しかしながら、ＭＦＰ９０において、コピー機能は新しい機能であり、このコピー機能をいかに簡易な構成で実現することができるかがＭＦＰ９０と、スキャナおよびプリンタとしてのインターフェイスも提供し始めた昨今のコピー機との相違となって表れる。また、画像処理の専用回路などを備えた高価な制御手段を追加したＭＦＰであれば従来のコピー機に匹敵するコピー機能を備えたものにすることができるが、結局、コピー機にスキャナおよびプリンタとしての機能も備えたものと経済的にも、また、サイズ的にも同じようなレベルになってしまい、ＭＦＰとしてのメリットはほとんどなくなってしまう。すなわち、従来のコピー機と同等あるいはそれ以上の能力を持たせようとすると、図４に示したＣＰＵ１６およびそれに関連するスキャナ部３とプリンタ部５と共通する部分の構成が複雑になり、ＭＦＰ９０としてのメリットは薄れ、従来のコピー機と同様あるいはそれ以上に高価なシステムとなってしまう。
【０００７】
その一方で、コピー能力を向上してほしいという要望は常にある。特に、ホストとなるパーソナルコンピュータの画像処理能力の向上に合わせて、スキャナおよびプリンタの能力、たとえば、解像度や階調度といったマルチカラー画像の処理能力は大きく向上している。したがって、ＭＦＰにも同様の機能の向上が求められ、ＭＦＰの構成から、スキャナ部およびプリンタ部に、市販されている高解像度に対応したスキャナおよびプリンタの機能を搭載することは非常に容易であり、ほとんどコストアップにはならない。逆に、市販されているスキャナおよびプリンタの機能をそのまま搭載できることがＭＦＰのメリットであり、スキャナ機能およびプリンタ機能を向上することは問題にならない。
【０００８】
しかしながら、コピー機能には問題がある。コピー機能はＭＦＰ用に開発されているＭＦＰ用のコントローラの画像処理能力を向上しないと、スキャナおよびプリンタの性能をフルに活かした高解像度で高画質のコピーを作成することができない。ＭＦＰの出荷台数はスキャナ単体あるいはプリンタ単体と比較すると非常に量が少ないので、同じペースで開発を進めることは経済的に不可能である。また、性能が向上したスキャナあるいはプリンタが市販されたときに、それに対応したＭＦＰのコントローラが開発できたとしても、性能が向上したスキャナあるいはプリンタが販売開始された後になる。したがって、スキャナとプリンタが合体してコピー機能を持ったＭＦＰの利便性は理解されるものの、その性能がスキャナおよびプリンタに追従しないので、販売台数は伸びず、それにより、ＭＦＰの開発が進まないという悪循環に陥っている。
【０００９】
そこで、本発明においては、ＭＦＰに搭載されるスキャナあるいはプリンタの機能を最大限に発揮できるＭＦＰであって、低コストで短期間に開発でき、タイムリーに販売開始が可能なＭＦＰ、すなわち、データ入出力装置を提供することを目的としている。そして、オフィス向けの高価で大型のコピー機と同等の複写性能を、低コストでコンパクトな構成で実現できるデータ入出力装置およびその制御方法を提供することを目的としている。
【００１０】
【課題を解決するための手段】
このため、本発明においては、高度な処理能力あるいは豊富なリソースが必要とされる処理をデータ入出力装置単体で実行するのではなく、ホスト装置を利用して実行するモードを設けることにより、簡易な構成で、常に最新で高性能な処理能力を持たなくても、スキャナあるいはプリンタなどのデータ入出力装置に搭載されている入力装置および出力装置の機能を最大限に活かすことができるデータ入出力装置を提供する。すなわち、ＭＦＰなどのスタンドアロンでも動作するが、本来、パーソナルコンピュータなどのホスト装置へのデータの入出力機能があることを前提としたデータ入出力装置は、スキャナあるいはプリンタとしての機能を利用するためにホスト装置に接続できる機能、すなわち、ホスト装置と通信するための機能が備わっている。したがって、コピー機能が選択されると、この通信機能を利用して、ホスト装置に入力データを送り、ホスト装置のリソースを活かして画像処理を行なえる機能を搭載することにより、データ入出力装置単独ではコピー機能の能力が充分ではなくても、ホスト装置の能力を利用することにより、入出力装置に搭載されたスキャナあるいはプリンタの能力をフルに発揮させることができる。
【００１１】
すなわち、本発明のデータ入出力装置は、媒体から入力データを取得する入力手段と、入力データを出力データに変換する手段と、出力データを出力する出力手段と、外部機器との間で、入力データを出力し、出力データを入力可能な通信手段とを備えており、さらに、入力手段から得られたデータを出力手段から出力する際に、入力手段から入力データが得られると通信手段により外部機器に対して入力データを出力し、当該入力データに対応する出力データを得て出力手段により出力する第１の処理制御手段と、入力手段から得られたデータを出力手段から出力する際に、入力手段から入力データが得られると自己の変換する手段により当該入力データに対応する出力データを得て出力手段により出力する第２の処理制御手段と、通信手段により外部機器と通信可能なときは、第１の処理制御手段を選択可能とし、通信手段により外部機器との通信が不可能なときは、第１の処理制御手段を選択不可能とする選択手段とを有する。
【００１２】
本発明のデータ処理装置は、入力手段から得られたデータを出力手段から出力する際に、入力手段から入力データが得られると通信手段により外部機器に対して入力データを出力し、当該入力データに対応する出力データを得て出力手段により出力する第１の工程と、入力手段から得られたデータを出力手段から出力する際に、入力手段から入力データが得られると、自己の変換する手段により当該入力データに対応する出力データを得て出力手段により出力する第２の工程と、通信手段により外部機器と通信可能なときは、第１の工程を選択可能とし、通信手段により外部機器との通信が不可能なときは、第１の工程を選択不可能とする選択工程とを有する制御方法により制御できる。また、それぞれの工程を実行可能な命令を有する制御プログラムをデータ入出力装置が読み取り可能な記録媒体に記録して提供したり、ホスト装置やコンピュータネットワークを経由して提供することにより、上記の各手段を備えたデータ入出力装置を実現できる。
【００１３】
本発明のデータ入出力装置は、入力手段から得られたデータを出力手段から出力する際、すなわち、コピーする際に、自己の変換する手段によりデータを変換して出力する第１の処理制御手段あるいは第１の工程に加え、通信手段が有効であれば通信手段を介して外部機器のリソースを利用できる第２の処理制御手段あるいは第２の工程を選択することができる。したがって、スタンドアロンとしてコピー機能を提供でき、ホスト装置のリソースあるいは処理能力を利用したコピー機能も提供できる。このため、データ入出力装置のデータを変換する手段の能力は搭載されたスキャナあるいはプリンタの能力をフルに発揮するほど高くなくても、ホスト装置の処理能力を利用することにより、それらのスキャナあるいはプリンタの能力をフルに発揮させたコピー機能を提供できる。したがって、低コストで、タイムリーに、最新のスキャナあるいはプリンタの能力を発揮させたコピー機能を備えたデータ入出力装置を提供できる。そして、簡易な構成でありながら、本発明のデータ入出力装置は、パーソナルコンピュータの能力の進展と共に能力が進展しているスキャナおよびプリンタの能力を活かしたコピー機能を提供できるので、本発明により、オフィス向けのコピー機と同等あるいはそれ以上の性能を発揮する低コストでコンパクトなデータ入出力装置を提供できる。
【００１４】
本発明のデータ入出力装置においては、通信手段により外部機器との通信が不可能なときは、第１の処理制御手段あるいは第１の工程は選択できない。したがって、第１の処理制御手段あるいは第１の工程の代わりに、第２の処理制御手段あるいは第２の工程が自動的に選択されるようにしても良い。スタンドアロンとしての機能を常に利用できるようにすることにより、画質は低下するとしても、少なくともある程度の画質のコピーを常に自動的に得ることができる。一方、通信手段により外部機器との通信が不可能なときは、第１の処理制御手段に代わり第２の処理制御手段が選択されたことを事前に通知することにより、コピーの画質が低下することを予めユーザに認識させることができる。
【００１５】
また、通信手段により、外部機器との通信が可能なときは、第１の処理制御手段または第１の工程が選択されるようにしても良い。このデータ入出力装置であれば、外部機器との通信が可能なときは、高画質な出力が得られる第１の制御手段または第１の工程が無条件で選択される。外部機器との通信が可能なときは、高画質の出力が要求されるなどのジョブの種類によって選択先を変更することも有効であるが、ジョブの設定やコピーする画像の質を自動的に判断したり、ユーザに入力させるなどの事前の処理がコピーを開始する前に必要になる。これに対し、通信が可能なときは第１の処理制御手段または第１の工程が無条件に選択されるようにすることにより、そのような事前の処理は不用であり、シンプルな制御方法で外部のリソースを用いたコピー機能を導入することが可能となる。したがって、データ入出力装置をシンプルな構成にすることができる。
【００１６】
本発明のデータ入出力手段の入力手段の好適なものはスキャナであり、出力手段の好適なものはプリンタである。これにより、上述したマルチファンクションプリンタ（ＭＦＰ）に本発明を適用可能である。スキャナには、原稿を読み取るスキャナに加え、デジタルカメラを含む他の画像データを取得あるいは記録可能な装置が含まれる。２次元コードや他の圧縮されたデータを読み取る装置を入力手段として持ち、その圧縮されたデータを解読あるいは解凍する、データを変換する処理をホスト装置で実行し、解凍されたデータをプリンタで出力するような、他のデータ入出力装置に対しても本発明を提供することができる。
【００１７】
本発明では、ホスト装置側でデータ入出力装置から出力された入力データを変換するためのプログラムをデータ入出力装置側からの割り込みにより自動的に起動することが望ましい。これにより、データ入出力装置を操作するだけでホスト装置の能力あるいはリソースをデータ入出力装置により使用できる。たとえば、ＵＳＢインターフェイスによりホスト装置側と接続されている場合は、ＵＳＢサスペンデド機能が利用でき、ホスト装置に接続された本発明のデータ入出力装置がスタンバイ状態から解除されると、ホスト装置のオペレーティングシステムでその状態を把握できる。
【００１８】
【発明の実施の形態】
以下に図面を参照して本発明をさらに詳しく説明する。図１に本発明に係るデータ入出力装置の概略を示してある。本例のデータ入出力装置１は、用紙などの媒体２に記録された画像や文字などのイメージをデジタルデータ（入力データ）φ１として取得可能なスキャナ部３と、スキャナ部３で得られた入力データφ１から変換された印刷用の印刷データ（出力データ）φ２やホスト装置１０から出力された印刷データ（出力データ）φ２を用紙４に印刷可能なプリンタ部５とを備えたマルチファンクションプリンタ（ＭＦＰ）である。したがって、スキャナ部３でイメージを読み取ってホスト装置１０に出力するスキャナ機能、ホスト装置１０から出力された印刷データφ２をプリンタ部５で印刷するプリント機能、およびスキャナ部３で読み取った入力データφ１を印刷データφ２に変換してプリンタ部５で印刷するコピー機能の３つの機能を１台で提供できる。
【００１９】
スキャナ部３は、スキャナ機構６と、それを制御するスキャナ用コントローラ２１とを備えている。スキャナ用コントローラ２１は、スキャナ部３のモータやランプなどの駆動機構３ａを制御するメカコントローラ部２１ａを備えており、モータドライバ（モータ駆動回路）２６やランプドライバ（ランプ駆動回路）２７を介して駆動機構３ａを制御する。また、スキャナ用コントローラ２１は、スキャナ機構６から得られたデータをイメージデータφ１に変換して画像データとして出力可能とするイメージコントローラ部２１ｂを備えている。
【００２０】
プリンタ部５は、プリンタ機構７と、このプリンタ機構７を制御するプリンタ用のコントローラ２０とを有している。プリンタコントローラ２０は、ホスト装置１０から供給された印刷データφ２に基づいてプリンタ機構１０のモータや印刷ヘッドを制御して印刷を行う。このため、モータドライバ２９や印刷ヘッド用のドライバ３０を介してプリンタ機構７の駆動機構５ａを制御する。また、プリンタ機構７の用紙検出用のセンサの出力などからプリンタ機構７のエラーをモニタし、それに対応した処理も行う。
【００２１】
そして、これらスキャナ部３およびプリンタ部５を接続し、スキャナ部３およびプリンタ部５を制御する部分がＭＦＰ制御装置１５である。この制御装置１５により３つの機能のいずれかを選択して実行できる。このため、この制御装置１５は、ＣＰＵ１６と、ＣＰＵ１６の実行用のプログラムとして、スキャナ機能を提供するプログラムＰ１、プリント機能を提供するプログラムＰ２、およびコピー機能を提供するプログラムＰ３が格納されたＲＯＭ１７と、入力データφ１を印刷データφ２に変換する処理の作業領域や、入力データφ１や印刷データφ２を一時的に格納する領域などとして利用されるＲＡＭ１８とを有している。たとえば、オペレータパネル２２からコピー機能の実行が指示されると、プログラムＰ３がＣＰＵ１６により実行されることによりコピー動作を提供できる。また、制御装置１５は、インターフェイスケーブル２４を介してホスト装置１０と接続可能なインターフェイス、たとえば、ＵＳＢインターフェイス１９を備えている。
【００２２】
ＵＳＢインターフェイス１９によりＭＦＰ１が接続されるホスト装置１０は、一般的なパーソナルコンピュータであり、オペレーティングシステム１２と、文章作成やブラウジングなどの所定の機能を有するアプリケーション１１と、ＭＦＰ１とホスト装置１０とのインターフェイスを制御するドライバ１３とが稼動している。このため、ドライバ１３を介して、ＭＦＰ１をスキャナとして動作させた画像データφ１をホスト装置１０は取得できる。また、ドライバ１３を介してホスト装置１０から印刷データφ２を供給することにより、ＭＦＰ１をプリンタとして稼動させることができる。
【００２３】
さらに、本例のドライバ１３は、背景処理、輝度調整、ノイズ除去、拡大・縮小、カラーマッチングなどの高度で複雑な処理を実行可能な画像処理機能１４を備えており、ホスト装置１０のＣＰＵやメモリなどのリソースを利用し、ＭＦＰ１から供給された画像データφ１に対して、これらの画像処理を行なって出力データφ２を生成し、ＭＦＰ１に送り返すことができる。また、ＯＳ１２は、ＵＳＢインターフェイスを介して周辺機器、本例であるとＭＦＰ１においてコピーボタン２２が操作され、ホスト装置１０との通信がスタンバイ状態から解除されたことを認識する機能を備えている。この機能は、ＵＳＢサスペンデド機能として汎用ＯＳによりサポートされている機能であり、ホスト装置１０の側でＭＦＰ１が操作されたことを認識すると、ドライバ１３を介してＭＦＰ１と通信可能な状態になり、ＭＦＰ１は、ドライバ１３の画像処理機能１４を利用可能な状態になる。ＵＳＢサスペンデド機能に限定されずに、ＭＦＰからの割り込みを検出して画像処理機能１４を起動することも可能である。
【００２４】
図２に、コピー機能用のプログラムＰ３を実行することにより実現されるＣＰＵ１６の機能の概略をブロック図により示してある。本例のＭＦＰ１においては、コピー機能が選択されるＣＰＵ１６は、スキャナ部３から得られた入力データφ１をＵＳＢインターフェイス１９からホスト装置１０のドライバ１３へ出力し、ドライバ１３の画像処理機能１４により処理された出力データφ２を得てプリンタ部５に出力して印刷する第１のコピー制御機能（第１の処理制御手段）３１と、スキャナ部３から得られた入力データφ１をＣＰＵ１６の画像処理機能３６により出力データφ２に変換してプリンタ部５に出力して印刷する第２のコピー制御機能（第２の処理制御手段）３２とを有している。また、ＣＰＵ１６は、ＵＳＢインターフェイス１９を介してホスト装置１０との通信を制御する通信制御機能３３と、この通信制御機能３３によりホスト装置１０と通信可能なときは、第１のコピー制御機能３１を選択可能とし、ホスト装置１０との通信が不可能なときは第１のコピー制御機能３１を選択不可能とする選択機能３４とを有している。第１のコピー制御機能３１は、操作パネル２２により、高機能の画像処理が必要とされるジョブ、たとえば、写真などの高画質のカラー画像をコピーするジョブが選択されたときに、自動的に選択される機能であり、第２のコピー制御機能３２は、低機能の画像処理で十分なジョブ、たとえば、高品位な処理を必要としないモノクロの原稿をコピーするジョブが選択されたときに、自動的に選択される機能である。
【００２５】
選択機能３４は、ホスト装置１０と通信できないときに高機能の画像処理が必要とされるジョブがパネル２２で選択されようとすると、その選択を予めロックして選択できないようにすることも可能である。本例のＭＦＰ１においては、ジョブが選択できない不都合を解消するために、選択機能３４は、ホスト装置１０との通信が不可能なときは第１のコピー制御機能３１に代わり第２のコピー制御機能３２を選択し、十分な画質ではないとしても、ユーザが希望するジョブが実行できるようにしている。この際、選択機能３４は、画質が所定の標準に達しない可能性があることを事前にユーザに対して通知する機能３５を備えており、たとえば、ローカルパネル２２にその旨が表示される。音声などにより通知することも可能である。
【００２６】
さらに、選択機能３４は、ホスト装置１０との通信が可能であるときは、無条件または優先的に第１のコピー制御機能３１を選択し、ユーザにより指示されたジョブの種類に左右されずに常にホスト装置１０を利用できるようにすることも可能である。第１のコピー制御機能３１を無条件に選択することにより、操作パネル２２により画像処理方法を設定したり、高品位な画像処理が要求されるカラー画像あるいはモノクロ画像であることを事前に判断する処理は不要になり、単に通信の可否によるシンプルな制御で第１のコピー制御機能３１および第２のコピー制御機能３２を切り替えできる。どのような条件で第１のコピー制御機能３１と第２のコピー制御機能３２とを切り替えるようにするかは、ディフォルトで設定しておいても良いが、ユーザが初期設定メニューなどにより設定できるようにしておいても良い。
【００２７】
図３に、ＭＦＰ１においてコピー機能が選択されたときの処理を、フローチャートを用いて示してある。まず、電源を投入すると、ステップ４１において初期設定により各種のパラメータが設定され、ジョブ待ちの状態になる。ステップ４２において、オペレータパネル２２からコピーが選択されるとステップ４３において、スキャナ部３で用紙２に記録されたイメージが入力データφ１として読み取られる。ステップ４２において、コピーが選択されると、ＭＦＰ１の通信制御機能３３はホスト装置１０に対して通信を行うので、ホスト装置１０ではＭＦＰ１が稼動状態になったことを認識し、ドライバ１３をロードして画像処理機能１４が利用できる状態となる。
【００２８】
選択されたコピーが高機能な画像処理が必要なジョブであれば、選択機能３４により、ステップ４４においてホスト装置１０の画像処理機能１４が必要であると判断され、ステップ４５でホスト装置１０と通信可能であれば、ホスト装置１０の画像処理機能１４を利用する第１のコピー制御機能３１が選択される（ステップ４６）。したがって、ステップ４７で、スキャナ部３で得られた入力データφ１は、ホスト装置１０に転送され、画像処理機能１４により処理される。そして、ステップ４８でホスト装置１０から処理された出力データφ２を受け取り、ステップ４９でプリンタ部５に送ってプリントアウトする。ホスト装置１０の画像処理機能１４が必要であるか否かは、パネル２２でジョブを選択する際に、写真あるいはカラーコピーなど選択可能なボタンを用意しておくことで判断できる。また、スキャナ部３で読み取ったデータφ１にカラー情報があれば高機能な画像処理が必要であると判断することも可能である。さらに、画質を無視してコピー速度を優先する際には、ＭＦＰでコピー処理を実行するほうが速いか、ホスト装置１０を介在させてコピー処理を実行するほうが速いかを判断してホスト装置１０の画像処理機能１４が必要であるか否かを判断するような処理も可能である。
【００２９】
また、ホスト装置１０と通信可能であれば、第１のコピー制御機能３１を無条件に選択するようにすることも可能であり、この場合は、ステップ４４の処理を省くことも可能となる。したがって、シンプルな制御になる。
【００３０】
一方、ステップ４４で、高機能な画像処理が必要でないと判断されると、第２のコピー制御機能３２が選択される（ステップ５２）。また、ステップ４５においてホスト装置１０と通信不可能なときは、ステップ５０で画質が希望通りにはならない可能性があることをユーザに通知し、ステップ５１でユーザがアクセプトしたときも第２のコピー制御機能３２が選択される（ステップ５２）。第２のコピー制御機能３２が選択されると、ステップ５３において、ＣＰＵ１６は自己の画像処理機能３６により入力データφ１を処理して出力データφ２に変換し、ステップ４９でプリンタ部５に出力データφ２を送ってプリントアウトする。
【００３１】
ＣＰＵ１６に、これらの処理を実行させる命令を備えたプログラム（ファームウェア、プログラム製品）Ｐ３は、予めＲＯＭ１７に記録して提供することも可能であるし、ホスト装置１０あるいはインターネットなどのコンピュータネットワークを介してＣＰＵ１６がダウンロードすることも可能である。
【００３２】
このように本例のＭＦＰ１は、スタンドアロンでコピーを行うパス（第２のコピー制御機能）３２に加えて、ホスト装置１０のリソースを利用してコピーを行うパス（第１のコピー制御機能）３１を備えている。したがって、ホスト装置１０と通信可能な状態のときにはスキャナ部３で取得された入力データφ１をホスト装置１０に送って、ホスト装置１０の豊富なリソース（高速な処理能力を持つＣＰＵ、大容量のメモリ、ハードディスク）を活用して高度な画像処理を行ない、その結果をプリントアウトすることができる。すなわち、スキャナ部３の機能あるいはプリンタ部５の機能の最高性能を利用する必要があるコピー処理を、ホスト装置１０の能力を用いて実行することにより、ＭＦＰコントローラ１５の機能あるいは能力には直接影響されずに、スキャナ部３あるいはプリンタ部５の能力をフルに発揮させたコピーを実行できる。
【００３３】
ＭＦＰにモノクロコピー用などの低画質のコピーを実現する安価な画像処理用のソフトウェアまたはハードウェアのみを搭載するだけで、ホスト装置１０と通信可能であれば、ホスト装置１０で高品位な画像処理を行って高画質のコピーを出力できる。すなわち、カラーコピーにはディザ化、カラーマッチングなどの処理が必要であり、モノクロコピーでも高品位な画像が求められるとディザ化などの処理が必要であるが、本例のＭＦＰとしては画像処理用として低品位のモノクロコピー用の低コストなソフトウェアまたはハードウェアのみを組み込んでおくだけで、ホスト装置１０を利用して高画質の画像処理が要求されるコピーを実行できる。ホスト装置１０の資源を利用することにより、エッジ強調機能、画像を領域分離（像域）して領域毎に異なる画像処理を適用する機能、解像度変換機能といったさらに高品位な画像処理機能をサポートすることが可能となり、低コストでありながら、高価なコピー装置あるいは高価な複合機と同等の画像処理機能を提供可能なＭＦＰを低コストで実現できる。
【００３４】
ＭＦＰ１に搭載されるスキャナ部３およびプリンタ部５の構成は、スキャナあるいはプリンタとして単独で開発されているものであり、それをＭＦＰコントローラ１５で接続することによりコピー機としての機能も実現しているところにＭＦＰ１が低コストでコンパクトでありながら、３つの機能を提供できる強みがある。そして、本発明のＭＦＰ１であれば、ＭＦＰコントローラ１５の性能がスキャナ部３あるいはプリンタ部５の機能を完全にカバーできる程高性能ではなくても、スタンドアロンのコピー機能として許容できる程度の能力のＭＦＰコントローラ１５により、高機能で最新のスキャナ部３およびプリンタ部５を結合して高画質のコピー機能を提供できるＭＦＰ１を実現できる。したがって、現在あるいは将来の高機能のスキャナおよびプリンタを搭載したＭＦＰを容易に開発および提供することが可能となり、コピー専用機と同等あるいはそれ以上の機能を備えたＭＦＰ１を低コストで提供できる。
【００３５】
また、本例のＭＦＰ１は、モノクロコピー程度のコピー機能はスタンドアロン、すなわち、第２のコピー制御機能３２でサポートする。このため、主に大量で高速のコピーが要求される文書などのモノクロコピーは、ホスト装置１０へ負荷をかけずに、ホスト装置１０との通信時間を省いて高速に実行できる。一方、高機能のＣＰＵをたとえ搭載したＭＦＰであったとしても、高解像度やマルチカラーの画像処理は処理時間がかかる。したがって、そのような処理を、通信時間をかけてホスト装置１０の側で行ってもユーザの待ち時間が大幅に増加することはない。また、処理時間が長くなると、処理時間に対して通信時間は短くなるので、通信によるオーバヘッドも見えにくい。したがって、本例のＭＦＰ１は、部分的にホスト装置１０の能力を利用するためにホスト装置１０との通信が要求されるものであるが、ユーザはストレスなくコピー機能を利用できる。
【００３６】
なお、上記では、スキャナ部３とプリンタ部５が一体化されたＭＦＰ１により本発明を説明しているが、本発明のデータ入出装置の入力手段および出力手段はこれに限定されるものではない。たとえば、デジタルカメラで撮影した画像が記録されたメディアを挿入可能なインターフェイスを入力手段として有し、その挿入されたメディアから画像データを取得して印刷することが可能なＭＦＰであっても良い。さらに、パーソナルコンピュータを外部機器（ホスト装置）として接続可能で、音声の入出力を行う装置や、画像に限らず、文字情報の入出力を行う装置においても本発明を適用可能である。
【００３７】
また、ＭＦＰ１とホスト装置（外部機器）がＵＳＢインターフェイスにより接続されている例を説明したが、ＵＳＢに限らず、ＩＥＥＥ１３９４インターフェイスであったり、ＬＡＮインターフェイス（ネットワークインターフェイス）などの他のインターフェイスで接続されている場合にも本発明を適用することができる。
【００３８】
【発明の効果】
以上に説明したように、本発明においては、スキャナおよびプリンタとしての機能に加えてコピー機としての機能を備えたＭＦＰなどのデータ入出力装置において、コピーをする際に、自己でデータを処理するパスに加えて、ホスト装置などの外部機器と通信して処理するパスを用意している。外部機器と通信して処理するパスを利用することにより、スキャナなどの入力手段からプリンタなどの出力手段にデータを転送する際の処理に外部機器のリソースを利用することが可能となり、データ入出力装置自身のコントローラの能力がスキャナあるいはプリンタの能力を完全に利用できるほどではないとしても、コピーするときにスキャナあるいはプリンタの能力をフルに発揮させることができるデータ入出装置を提供できる。したがって、パーソナルコンピュータの能力向上に合わせて、急速に機能が向上しているスキャナおよびプリンタの機能を活かしたデータ入出力装置を短期間に低コストで開発することが可能となり、本発明により、コピー専用機に勝るとも劣らない高画質のコピー能力を備えた低コストでコンパクトなＭＦＰを提供できる。
【図面の簡単な説明】
【図１】本発明に係るＭＦＰの概略のハードウェア構成を示す図である。
【図２】図１に示すＭＦＰの概略の機能を示すブロック図である。
【図３】図１に示すＭＦＰの動作を示すフローチャートである。
【図４】ＭＦＰの一般的な構成を示す図である。
【符号の説明】
１　　データ入出力装置（マルチファンクションプリンタ）
３　　スキャナ部（入力手段）
５　　プリンタ部（出力する手段）
１０　　ホスト装置
１３　　ドライバ
１４　　画像処理部
１５　　ＭＦＰコントローラ
１６　　ＣＰＵ
１９　　インターフェイス
３１　　第１のコピー制御機能
３２　　第２のコピー制御機能
３３　　検出機能
３４　　選択機能
３５　　通知機能
【図１】
2004088275.tif 000003
【図２】
2004088275.tif 000004
【図３】
2004088275.tif 000005
【図４】
2004088275.tif 000006