(57)【要約】【課題】機器（画像撮像素子を具備する装置）が接続された場合、前記装置に電力供給を行うことができるように、記録装置の電源容量を大きくする必要がある。【解決手段】画像撮像素子を具備する装置やホストコンピュータと接続される記録装置において、画像撮像素子を具備する装置がプリンタに接続されることを検出した場合、画像撮像素子を具備する装置に供給する電力に応じて記録動作を切替える設定値を変更する。【選択図】      図１
2004358892.tif 000002
【特許請求の範囲】
【請求項１】
インターフェースを介して電源の供給を受け動作する画像撮像素子を具備する装置やホストコンピュータから記録データを受信して、被記録媒体に対して記録ヘッドを走査させて記録動作を行う記録装置であって、
前記画像撮像素子を具備する装置に対して所定の電力を供給する電源供給手段と、
前記画像撮像素子を具備する装置が接続されたことを検出する検出手段と、
各記録走査において、記録する記録データの記録密度を検出する記録密度検出手段と、
前記記録密度検出手段で検出した値と所定の値と比較を行う比較手段と、
前記画像撮像素子を具備する装置が接続または非接続を検出した場合、前記比較手段による比較を行い、記録動作の制御を切替える制御手段を備えることを特徴とする記録装置。
【請求項２】
画像撮像素子を具備する装置に対して所定の電源を供給する電源供給手段を備え、前記画像撮像素子を具備する装置やホストコンピュータから記録データを受信して、被記録媒体に対して記録ヘッドを走査させて記録動作を行う記録装置であって、
前記画像撮像素子を具備する装置が接続されたことを検出する検出手段と、
１走査分の記録領域を複数に分割して複数ブロックを形成し、記録走査の開始前に各ブロックにおける記録密度を検出する検出手段と、
前記記録密度についての閾値を設定する設定手段と、
前記画像撮像素子を具備する装置が接続または非接続を検出した場合、前記閾値を変更する設定変更手段と、
前記各ブロック単位の検出した記録密度の値と前記閾値との比較を行う比較手段と、
前記比較手段の比較結果に応じて、記録動作を変更する制御手段とを備えることを特徴とする記録装置。
【請求項３】
前記記録動作の変更は、記録すべきデータの間引き率を変更することを特徴とする請求項２に記載の記録装置。
【請求項４】
前記記録動作の変更は、被記録媒体に対して記録すべき同一領域の記録走査回数を変更することを特徴とする請求項２に記載の記録装置。
【請求項５】
前記画像撮像素子を具備する装置と記録装置を接続するインターフェースはＵＳＢ規格に準ずることを特徴とする請求項１から４に記載の記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は記録装置に関するものである。
【０００２】
【従来の技術】
パーソナルコンピュータ、デジタルカメラ等の普及に伴い、ディジタル画像を記録するプリンタ等の記録装置の高精細化が進んでいる。記録装置の中でもインクジェット方式の記録ヘッドを用いたインクジェット記録装置が急速に普及しており、高精細な画像を実現し、且つ低価格なものが求められている。
【０００３】
シリアルスキャン型のインクジェット記録装置においては、記録用紙等の記録メディアの搬送方向（副走査方向）と直交する方向（主走査方向）に記録ヘッドを走査させながら記録を行い、１スキャン分の記録を終えた段階で記録メディアを搬送し、その繰り返しで画像を形成する。
【０００４】
近年、ホストコンピュータを介さず、デジタルカメラから直接記録装置に印刷したいというユーザーの需要も高くなってきており、デジタルカメラ等の画像撮像素子を具備する装置から直接記録装置に対して印刷を行うダイレクト印刷機能も記録装置に必要な機能となってきている。
【０００５】
従来からダイレクト印刷機能をサポートする記録装置においては、インターフェースとしてＵＳＢを使用している。ＵＳＢは、ＵＳＢケーブルを通じてホスト側から周辺機器に対し電源を供給できることがその特徴の１つである。供給電流は、周辺機器１台あたり最大５００ｍＡとなっている。記録装置にＵＳＢホストの機能を具備し、ファンクションとしてデジタルカメラと接続する構成をとっていたが、接続可能なデジタルカメラが限定されていた。この接続可能なデジタルカメラは、ホストから電源を供給されなくても動作可能な、いわゆるセルフパワーであった。
【０００６】
このため、記録装置としては、ＵＳＢの電源線であるＶｂｕｓに１００ｍＡ以下の電流を供給する能力があれば十分であった。また、接続されたＵＳＢデバイスがＶｂｕｓから１００ｍＡ以上引かれた場合は、１００ｍＡ以上引かれた事を検出し、Ｖｂｕｓを強制的に切断していた。Ｖｂｕｓで供給する電流が小さいため、記録装置の電源に対する負荷も軽く、ＵＳＢホストにデジタルカメラが接続されている場合と接続されていない場合で電源の負荷の理由から印刷モード（記録モード）等を変える必要は生じなかった。
【０００７】
また、従来から電源装置（電源回路）のコストダウンのために、記録データに応じて記録動作の制御を行う技術がある。例えば、記録ｄｕｔｙ（記録ｄｕｔｙの値）を検出し、予め設定されたｄｕｔｙ設定値と比較して記録動作を変更する。これにより、記録のスループットと電源に対するコストのバランスをとっている。
【０００８】
【特許文献１】
特開平８−２５２９３８
【特許文献２】
特開平５−１６９６８１
【０００９】
【発明が解決しようとする課題】
しかしながら、近年、接続するＵＳＢデバイスの多様化により、ＵＳＢホストから電源の供給を受け動作するバスパワーのデバイスを接続するケースが増えつつある。その為、ＵＳＢインターフェースのＶｂｕｓから供給しなければならない電源容量は、増大している。具体的には、ＭＡＸ５００ｍＡ供給可能としなければならない。この問題を解決する為、記録装置の電源の能力を上げれば良いが、コスト的に高い電源となってしまう。言い換えると、記録装置のコストを抑えつつＶｂｕｓへ５００ｍＡをいかに供給できるかが課題となっている。
【００１０】
【課題を解決するための手段】
上記課題を解決し、目的を達成するために本発明の記録装置は、インターフェースを介して電源の供給を受け動作する画像撮像素子を具備する装置やホストコンピュータから記録データを受信して、被記録媒体に対して記録ヘッドを走査させて記録動作を行う記録装置であって、前記画像撮像素子を具備する装置に対して所定の電力を供給する電源供給手段と、前記画像撮像素子を具備する装置が接続されたことを検出する検出手段と、各記録走査において、記録する記録データの記録密度を検出する記録密度検出手段と、前記記録密度検出手段で検出した値と所定の値と比較を行う比較手段と、前記画像撮像素子を具備する装置が接続または非接続を検出した場合、前記比較手段による比較を行い、記録動作の制御を切替える制御手段を備える。
【００１１】
また、本発明の別の記録装置は、画像撮像素子を具備する装置に対して所定の電源を供給する電源供給手段を備え、前記画像撮像素子を具備する装置やホストコンピュータから記録データを受信して、被記録媒体に対して記録ヘッドを走査させて記録動作を行う記録装置であって、前記画像撮像素子を具備する装置が接続されたことを検出する検出手段と、１走査分の記録領域を複数に分割して複数ブロックを形成し、記録走査の開始前に各ブロックにおける記録密度を検出する検出手段と、前記記録密度についての閾値を設定する設定手段と、前記画像撮像素子を具備する装置が接続または非接続を検出した場合、前記閾値を変更する設定変更手段と、前記各ブロック単位の検出した記録密度の値と前記閾値との比較を行う比較手段と、前記比較手段の比較結果に応じて、記録動作を変更する制御手段とを備える。
【００１２】
【発明の実施の形態】
【実施例】
以下、図面を参照して本発明を詳細に述べる。
【００１３】
図１は、本実施例の記録装置の概略構成例を示すブロック図である。図中１００は、記録装置の制御を行う電気部品が実装されているコントロールボードである。１０１は、ＳＹＳＴＥＭ  ＬＳＩであり、ＣＰＵ＿ＣＯＲＥ１０２とインターフェース１１０を介してホストコンピュータ１１８やデジタルカメラ１１９とデータの送受信を行うインターフェース制御回路１０３と、ＲＡＭ１０９に備えられた受信バッファおよびプリントバッファに対してデータのリード／ライト制御を行うデータ制御回路１０４と、プリントデータの生成を行うプリントデータ生成回路１０５と、生成されたプリントデータの記録ヘッド１１５へのデータ転送や記録ヘッドのインクの吐出制御を行うヘッド制御回路１０６と、記録ヘッド１１５を搭載したキャリッジを走査させるキャリッジモータおよび被記録媒体の給排紙を行う搬送モータと給排紙用モータ、記録ヘッドのクリーニング等メンテナンス用モータの駆動を制御する駆動制御回路１０７とを含む。１０８は、プリンタを制御するプログラムが格納されているＲＯＭである。
【００１４】
記録装置のプリント動作について説明する。インターフェース１１０を介してホストコンピュータ１１８から画像データ等を受信すると、ＳＹＳＴＥＭ  ＬＳＩ  １０１内のインターフェース制御回路１０３からデータ制御回路１０４によって、ＲＡＭ１０９に割り当てられた受信バッファに受信データが一旦格納される。受信バッファに格納された受信データはコマンド解析が行われ、実際の画像データはプリントデータ生成回路１０５によってプリントデータ処理が行われてからＲＡＭ１０９に割り当てられたプリントバッファに蓄えられる。プリントバッファに必要量のデータが蓄えられたところでヘッド制御回路１０６によって所定のタイミングでプリントバッファからプリントデータが読み出され、記録ヘッド１１５に転送される。
【００１５】
さらに記録ヘッドが主走査方向に移動する過程で、ヘッド制御回路１０６によって記録ヘッド１１５に対して駆動パルスが与えられ、これによってプリント動作が行われ、被記録媒体（例えば記録用紙）に画像が形成される。記録ヘッド１１５の走査および被記録媒体の搬送は、駆動制御回路１０７によってキャリッジモータおよび搬送モータ、給排紙用モータをモータドライバ１１３を介して駆動することによってなされる。
【００１６】
デジタルカメラ１１９からのデータ受信においても２値化等の画像処理を行った後、プリントデータの生成を行い同様の処理を行う事により、記録（印刷）動作を行う。
【００１７】
従来、デジタルカメラ１１９からからダイレクト印刷機能をサポートする記録装置においては、インターフェースとしてＵＳＢを使用している。ＵＳＢは、ＵＳＢケーブルを通じてホスト側から周辺機器に対し電源を供給できることがその特徴の１つである。その供給電流は、周辺機器１台あたり最大５００ｍＡとなっている。
【００１８】
従来、記録装置にＵＳＢホストの機能を具備し、ファンクションとしてデジタルカメラと接続する構成をとっていたが、接続可能なデジタルカメラが限定されていた。接続可能なデジタルカメラは、ホストから電源を供給されなくても動作可能な、いわゆるセルフパワーであった。従って、記録装置としては、ＵＳＢの電源線であるＶｂｕｓに１００ｍＡ以下の電流を供給する能力があれば十分であった。
【００１９】
近年、接続するＵＳＢデバイスの多様化により、ＵＳＢホストから電源の供給を受け動作するバスパワーのデバイスの接続も可能とする必要がある。その為、ＵＳＢインターフェースのＶｂｕｓから供給しなければならない電源容量は、増大している。具体的には、最大５００ｍＡの電流を供給可能としなければならない。
【００２０】
図２の電源供給手段を用いて説明する。２０１は、記録装置の電源である。本実施例においては、モータを駆動する電源であるＶＭ、記録ヘッドのインク吐出に使用するＶＨの２電源出力となっている。
【００２１】
ロジック用電源作成手段２０２では、ＶＭ電源から降圧型のＤＣ／ＤＣコンバータでロジック用の電源を作っている。本実施例では、ＳＹＳＴＥＭ  ＬＳＩの内部ロジック用電源である１．５ボルト、ＲＯＭ，ＲＡＭ，ＳＹＳＴＥＭ  ＬＳＩのＩ／Ｏ用として主に使用される３．３ボルト、５ボルトの３系統の電源を生成している。
【００２２】
デジタルカメラとの接続は、本実施例では、ＵＳＢインターフェースで接続される。信号線としては、データラインのＤ＋，Ｄ−電源のＶｂｕｓ，ＧＮＤからなる。
【００２３】
前記画像撮像素子を具備する装置が接続されたことを検出する手段は、本実施例では、ＵＳＢの規格に準じている。具体的には、ＵＳＢデバイスは、データラインのどちらかにプルアップ抵抗をもっており、デバイスがハブまたはホストのポートに接続されて２．５ｕｓ以上の間データラインのどちらか１つがハイ側スレッショルド以上にプルアップされている事で検出できる。
【００２４】
どのＵＳＢデバイスも、最初に接続された時は、１００ｍＡより大きい電力を必要としない。ホストは通常、ＵＳＢデバイスにコンフィグレーション情報を要求して、デバイスの機能を調べデバイスの構成を行う。その際ホストは、バス電源を使うＵＳＢデバイスの取り付けを検出するとデバイスの消費電力を見積もり、構成を行う。
【００２５】
本実施例では、インターフェースを介して電源の供給を受け動作することが可能な前記画像撮像素子を具備する装置が接続された場合、接続されたこと（接続状態）を記録装置のＵＳＢホスト回路で検出し、記録装置の電源負荷を抑えて記録動作を行う構成となっている。あるいは、ＵＳＢケーブルをはずされたこと（非接続状態）を検出し、記録装置の電源負荷を接続前の状態に戻す構成になっている。
【００２６】
すなわち、１走査分の記録領域に対応するプリントバッファの領域を複数に分割して複数ブロックを形成し、記録走査の開始に先立って各ブロックにおける記録ｄｕｔｙ（記録ｄｕｔｙ値や記録デューティー値と表す。または記録密度の値とも表す）を検出する。そして、記録装置の電源の供給量に基づき、記録走査時において駆動可能な記録ｄｕｔｙ（値）を設定し、各ブロック単位で記録ｄｕｔｙを検出する。検出手段と設定値と比較を行う。これは、例えばデジタルカメラが接続されたことを検出した場合、設定値（閾値）を小さくする。つまり、デジタルカメラなどの画像撮像素子を具備する装置が接続された場合には、記録で消費する電力を抑制し、抑制した電力をデジタルカメラなどの画像撮像素子を具備する装置に電力を供給するのである。
【００２７】
図３を参照して記録ｄｕｔｙの検出方法について説明する。本実施例では、記録装置が有するインクの中でＹ（イエロー）、Ｍ（マゼンダ）、Ｃ（シアン）を使用したカラー記録を行う場合について説明する。また、実施例の記録ヘッドは、各色についても解像度は６００ＤＰＩで、２５６ノズルを有するものとする。
【００２８】
Ｙのノズル幅分×１スキャンを複数ブロックに分割してブロック単位で記録デューティーを検出する。実際にインクの吐出を行うプリントデータがバイナリデータで‘１’となる為、‘１’であるプリントデータをカウントしていく。
【００２９】
本実施例では、３０１〜３０３に示すように縦２５６ドット×横幅２２４ドットのブロックに分割し、記録ｄｕｔｙを検出している。このブロックの領域は、特に縦２５６ドット×横幅２２４ドットである必要はなく、記録ｄｕｔｙの変化が電源の負荷として現れる単位であればよい。
【００３０】
カウントするブロックは、そのブロックサイズをさらに小さくして、縦２５６ドット×横幅２２４ドットの範囲内の小ブロックのカウント値を足し合わせて、記録ｄｕｔｙを検出する方法もとられている。
【００３１】
ＭとＣのノズルに対しても同様にそれぞれ３０４〜３０６、３０７〜３０９のようにブロック分割している。検出は、記録するスキャンの開始前に行われる。
【００３２】
図４で記録ｄｕｔｙを検出する検出手段で獲得した記録ｄｕｔｙと記録ｄｕｔｙを設定する設定手段で設定された記録ｄｕｔｙの比較について説明する。
【００３３】
各縦２５６ドット×横幅２２４ドットのブロックでＹ、Ｍ、Ｃの記録ｄｕｔｙ（吐出ドットのカウント値）を足し合わせる。この値とブロック単位ｄｕｔｙ設定値４０３を比較する（４０４）。
【００３４】
ブロック単位ｄｕｔｙ設定値４０３とは、記録装置の電源の供給能力（電源の供給仕様）、装着できる記録ヘッドの消費電力、モータの消費電力などに基づいて、予め決められた値（第１の値）であり、各記録走査時において駆動可能な値である。このブロック単位ｄｕｔｙ設定値４０３は、例えば記録装置の電源オン時や記録ヘッドの装着時に行われる。
【００３５】
この各ブロック単位でブロック単位ｄｕｔｙ設定値４０３を閾値として検出した記録ｄｕｔｙ（値）と比較する。記録ｄｕｔｙを検出する検出手段で獲得した（検出した）記録ｄｕｔｙ（値）がブロック単位ｄｕｔｙ設定値４０３よりも大きい場合は、フラグを‘１’にする。小さい場合は、‘０’とする。
【００３６】
１スキャンの印字において１スキャンの１部の領域でも負荷が記録装置の電源の供給量を上まわれば、記録ヘッドへの供給電圧やモータへの供給電圧が低下してしまい、結果として記録する画像の劣化や誤動作の原因になりうる。
【００３７】
従って、１スキャン分のブロックにおいて、フラグが１つでも‘１’となっていたら、電源の負荷を軽減するために（記録のスループットは低下するが）、記録動作制御を変更する。例えば、記録すべきデータを間引く処理、記録すべきデータの間引き率を増やす処理、被記録媒体の同一領域に対する記録走査回数を増やす処理を行う等である。
【００３８】
図５に本実施例のフローチャートを示す。記録装置のＵＳＢホストは、ＵＳＢの規格に準じ、デジタルカメラ等のＵＳＢファンクションが接続された事を検出する（５０１）。
【００３９】
さらに記録装置のＵＳＢホストは、接続されたファンクションに対してコンフィグレーション情報を要求し、デバイスの機能を調べる。その１つとしてファンクションのＵＳＢデバイスがＶｂｕｓから電源の供給を受け動作するバスパワーのデバイスかどうかを確認する（５０２）。
【００４０】
ファンクションのＵＳＢデバイスがバスパワーのデバイスであった場合、ブロック単位ｄｕｔｙ設定値４０３を異なる値（第２の値）に変更する（５０３）。この第２の値は第１の値より小さい値である。記録ｄｕｔｙ値（記録ｄｕｔｙ検出値）が、この第２の値よりも大きい場合に行う記録動作の消費電力は、記録ｄｕｔｙ値（記録ｄｕｔｙ検出値）が第１の値のよりも大きい場合に行う記録動作の消費電力より、小さい。
【００４１】
例えば、記録ｄｕｔｙ値が第１の値より大きい場合には、記録すべきデータを間引く割合を２５％としているが、記録ｄｕｔｙ値が第２の値より大きい場合には、記録すべきデータを間引く割合を４０％まで増やす処理を行う。また、別の例として、記録ｄｕｔｙ値が第１の値より大きい場合には、被記録媒体の同一記録領域に対して２回の主走査記録で画像記録を行う（画像を完成させる）が、記録ｄｕｔｙ値が第２の値より大きい場合には、３回の主走査記録で画像記録を行う（画像を完成させる）。
【００４２】
ファンクションのＵＳＢデバイスがバスパワーのデバイスでない場合は、５０４に進む。５０４では、前記各ブロック単位での記録ｄｕｔｙ検出値４０２とブロック単位ｄｕｔｙ設定値４０３の比較を行う。１スキャン内に（単位ブロックにおける記録ｄｕｔｙ検出値≧前記単位ｄｕｔｙ設定値４０３）となるブロックが１つでも存在する場合は、記録ｄｕｔｙを抑える印刷（記録）動作を実行し、電源への負荷を抑える（５０５）。１スキャン内に（単位ブロックにおける記録ｄｕｔｙ検出値≧前記単位ｄｕｔｙ設定値４０３）となるブロックが無ければ、印刷モードを変更せず通常の印刷を行う（５０６）。
【００４３】
なお、この図５に示した制御は、例えば、記録動作開始時（１ページ単位ごと）に行う。なお、記録動作開始時（１ページ単位ごと）のタイミングで非接続（状態）を検出した場合には、ブロック単位ｄｕｔｙ設定値として第１の値を設定する処理を行う。
【００４４】
これにより、デジタルカメラ等のＵＳＢファンクションの接続、非接続の状態に応じて、記録装置は電力消費と記録速度のバランスをとりながら記録動作を行うことが出来る。
【００４５】
さらに、記録装置の動作をより確実にするために、１主走査記録動作単位で接続検出処理を行っても構わない。つまり、電力負荷が大きい記録データを記録している途中に、デジタルカメラ等のＵＳＢファンクションの接続された場合にも、さらに消費電力を下げることができる。
【００４６】
なお、ＵＳＢの規格に準ずるＵＳＢファンクションの例としてデジタルカメラを例として説明したが、デジタルカメラに限定するものではなくこのＵＳＢ規格を満たす電子機器（メモリ装置、通信装置）に対しても適用してもよい。また、扇風機や、発光装置（ライト）などが接続される場合にも適用してもよい。
【００４７】
また、ホストコンピュータとプリンタがＵＳＢケーブルで接続された状態であって、プリンタがホストコンピュータからデータを受信し、記録動作を開始する際、には、機器（デジタルカメラなどの）が接続したかどうかの検出処理そのものを行わないようにしても良い。即ちプリンタの記録動作が開始し、記録動作が完了するまでの期間は、機器の接続の検出を禁止する処理を行っても構わない。あるいは、プリンタの記録動作が開始し、記録動作が完了するまでの期間は、機器の接続の検出は行っても、記録動作が完了するまで機器に対して電力供給は行わない制御を行っても構わない。
【００４８】
【発明の効果】
以上説明したように、本発明によれば、インターフェースを介して電源の供給を受け動作することが可能な機器が接続された場合、記録動作のための消費電力を低減し、記録装置と接続する機器に電力供給を行うことができる。
【図面の簡単な説明】
【図１】本実施例の記録装置の概略構成例を示すブロック図。
【図２】電源供給手段の説明図。
【図３】記録ｄｕｔｙの検出単位の説明図。
【図４】記録ｄｕｔｙの比較の説明図。
【図５】実施例のフローチャート。
【符号の説明】
１００  コントロールボード
１０１  ＳＹＳＴＥＭ  ＬＳＩ
１０２  ＣＰＵ  ＣＯＲＥ
１０３  インターフェース制御回路
１０４  データ制御回路
１０５  プリントデータ生成回路
１０６  ヘッド制御回路
１０７  モータ制御回路
１０８  ＲＯＭ
１０９  ＲＡＭ
１１０  インターフェース
１１３  モータドライバ
１１４  モータ
１１５  記録ヘッド
１１８  ホストコンピュータ
１１９  デジタルカメラ
２０１  記録装置電源
２０２  ロジック系電源作成手段
２０３  ＵＳＢコネクタ
３０１〜３０３  Ｙの記録ｄｕｔｙ検出単位
３０４〜３０６  Ｍの記録ｄｕｔｙ検出単位
３０７〜３０９  Ｃの記録ｄｕｔｙ検出単位
４０１  ＹＭＣの記録ｄｕｔｙ検出値左端のブロック
４０２  ＹＭＣの記録ｄｕｔｙ検出値（単位ブロック）
４０３  ｄｕｔｙ設定値（単位ブロック）
４０４  比較手段
４０５  各ブロック単位のフラグ
５０１  デジタルカメラの接続を検出
５０２  バスパワーのＵＳＢデバイスかを確認
５０３  記録ｄｕｔｙ設定値を小さくする
５０４  比較（記録ｄｕｔｙ検出値≧記録ｄｕｔｙ設定値）
５０５  記録ｄｕｔｙを抑える印刷
５０６  通常印刷
【図１】
2004358892.tif 000003
【図２】
2004358892.tif 000004
【図３】
2004358892.tif 000005
【図４】
2004358892.tif 000006
【図５】
2004358892.tif 000007