(57)【要約】【課題】  ホスト機能、デバイス機能の両方を有するスキャナにおいて、プリンタと接続した場合、プリントモードに速やかに移行し、効率的な読み取り及び印刷を実行することを目的とする。【解決手段】  ホスト機能手段とデバイス機能手段を有し、両方の機能を切り替える手段と切り替えたことを示す表示手段（ＵＩ）を備え、プリンタと接続した場合、速やかにプリントモードへ移行し、プリンタ情報から読み取りに最適なパラメータを決定する。そして、そのパラメータで読み取りを実行しながら、印字用データに変換し、プリンタへ送信を行い印刷を行う。【選択図】  図３
2006157232.tif 000002
【特許請求の範囲】
【請求項１】
ホスト機能手段デバイス機能手段の両方の機能を兼ねそなえること特徴とするスキャナ。
【請求項２】
請求項１において、接続機器を検出し、接続機器がパーソナルコンピュータ（以下PC）である場合、デバイス機器として使用するためのデバイス機能手段と、接続機器がプリンタである場合、ホスト機器として使用するためのホスト機能手段とを切り替えるためのホスト機能/デバイス機能切り替え手段を有することを特徴とするスキャナ。
【請求項３】
請求項２において、ホスト機能／デバイス機能切り替え表示手段（UI）を有することを特徴とするスキャナスキャナ。
【請求項４】
請求項２のホスト機能手段において、ホストとして接続プリンタを制御するためのデバイス制御手段を有することを特徴とするスキャナ。
【請求項５】
請求項１のホスト機能手段において、接続プリンタの機器情報を検出するためのプリンタ情報検出手段を有することを特徴とするスキャナ。
【請求項６】
請求項１のホスト機能手段において、スキャナから直接プリンタでプリントするためのプリントボタン、処理を中止するためのキャンセルボタンなどの操作部を備え、スキャン中、プリント中、エラーなどの情報をユーザーへ通知するための状態表示手段を有することを特徴とするスキャナ。
【請求項７】
請求項１のホスト機能手段において、読み取ったデータを一時的に記憶し、キャリブレーションファイルや読み取るためのパラメータを格納するための記憶媒体を有することを特徴とするスキャナ。
【請求項８】
請求項５において、検出した接続プリンタの情報から、読み取り及び、プリントするためのパラメータを自動的に決定する読取情報決定手段を有することを特徴とするスキャナ。
【請求項９】
請求項８において、読み取ったデータを接続プリンタに適した印字用データへ変換するための画像処理手段を有することを特徴とするスキャナ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホスト機能手段とデバイス機能手段の両方の機能と各機能を切り替える手段を兼ね備えるスキャナに関するものであり、スキャンした画像をPCを介さずに直接プリンタでプリントを行うスキャナに関するものである。ここでホストは、接続した機器の制御を行うものであり、デバイスは、制御されるものであるとする。そして、PCは、一般のコンピュータであっても同様でありPCに限定するものではない。また、プリンタは、インクジェットプリンタに限定するものでなく、接続形式に関しても、有線及び無線に限定するものではない。
【背景技術】
【０００２】
従来のスキャナは、ホスト機能手段デバイス機能手段の両方の機能を兼ね備えていなかった。そのため、必ずPCの周辺機器として動作し、スキャナによってスキャンしたデータは、PCへ取り込まなければならなかった。また、スキャンするための解像度などパラメータの設定は、ユーザーにとってわかりにくいものとなっていた。そして、プリンタでプリントする場合、例えばプリンタの性能以上の解像度でスキャンするなど、プリンタにとって最適な解像度などのパラメータを決定するには、ユーザーの経験が必要であった。
【０００３】
又、別の従来例としては、例えば特許文献１をあげることが出来る。
【特許文献１】特開2002-158819号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、前記従来技術の問題点を解決することにあり、これまで、PCが行ってきたデバイス制御機能をスキャナに組込み、プリンタが接続された場合、速やかにプリントモードへ移行し、接続したプリンタに最適なパラメータでスキャンすることにより、PCを介することなく、接続したプリンタに最適なパラメータでスキャンを実行し、データを直接プリンタへと送信してプリントすることができるスキャナを提供する。
【課題を解決するための手段】
【０００５】
ホスト機能手段デバイス機能手段の両方の機能を兼ね備えるスキャナは、ホスト／デバイス切り替え手段と切り替えたことを通知する表示手段を有し、プリンタが接続された場合、速やかにプリントモードへ移行し、接続プリンタの検出を行う接続プリンタ検出手段を有し、読み取るためのパラメータを決定する読取情報決定手段を有し、読み取ったデータを印字用データへ変換する画像処理手段を有し、プリンタを制御するデバイス制御手段を有することを特徴とする。
【発明の効果】
【０００６】
以上説明したように、本発明によって、PCを介さず、スキャナから直接プリンタへスキャンしたデータをプリントすることが出来る。従来に比べ、プリンタに適したパラメータでスキャンすることができ、無駄なメモリの使用やスキャン時間の効率化が出来る。また、煩雑な設定が不要であり、プリンタを接続するだけでプリントモードへ移行するためユーザーにとっての負荷が軽減する。
【発明を実施するための最良の形態】
【０００７】
（模式図の説明）
図１、図２は、本発明における実施例に関する模式図である。
【０００８】
本発明であるスキャナには、ホスト機能手段及びデバイス機能手段の両方の機能を兼ね備えているため、図１のようにプリンタに接続している場合は、スキャナがホスト機能で動作してプリンタを制御する。また、図２のように、PCと接続している場合、従来のようにPCの周辺機器として、デバイス機能で動作する。
【０００９】
（ブロック図の説明）
図３は、本発明の実施例におけるブロック図を示す。
【００１０】
（１）のH/D機能切り替え手段によりPCと接続された場合（図２）は、（３）のデバイス機能手段として、プリンタと接続された場合（図１）は、（２）のホスト機能手段として、スキャナの機能手段を排他的に切り替える。そして、機能手段を切り替えたことを（４）H/D機能切り替え表示手段（UI）でユーザーへ通知する。
【００１１】
図１では、プリンタと接続されているので、スキャナはホストとして、接続プリンタを制御する。
【００１２】
図２ではPCと接続されているのでスキャナは、PCの周辺機器としてデバイス機能で動作する。
【００１３】
PCと接続された場合の（３）デバイス機能手段は、従来のスキャナの機能手段である。
【００１４】
プリンタと接続した場合、速やかにプリントモードへ移行し、（２）のホスト機能手段で動作する。
【００１５】
そして、（５）の接続プリンタ検出手段で接続されているプリンタ及びその情報を検出し、（６）の読取情報決定手段を用いて、検出した接続プリンタの情報から読み取り及びプリントするためのパラメータを自動的に決定する。
【００１６】
（７）の画像処理手段は、取り込んだスキャンデータを、決定したパラメータに基づいて画像処理を行うものであり、また、プリンタでプリント可能な印字用データへ変換するものである。
【００１７】
（８）のデバイス制御手段は、プリンタを制御するためのものである。
【００１８】
（９）は、スキャナやプリンタの状態をユーザーに通知するための状態表示手段である。
【００１９】
（システムの構成図）
図４に、システムの構成図を示す。
【００２０】
１：各処理を実行するCPU
２：各種プログラムや、参照データなどが格納されたROM 
３：一時的なデータのワークエリアとして使用するRAM 
４：状態及び現在のモードを表示するための表示部
５：機器と接続するためのI/O部
６：スキャナやプリンタを操作するための操作部
７：BL（バスライン）にて、１から６が接続されている。
【００２１】
（動作の説明）
まず、図５のフローにおいて、（１）H／D切り替え手段で、PCと接続した機器を判別する。PCと接続した場合は、PCの周辺機器として（２）デバイス機能で動作する。PCと接続していない場合は、（３）ホスト機能手段で接続機器の判定を行う。そして、どちらの機能手段で動作するか表示部：４に表示する。
【００２２】
次に図６のフローでは、図５の（３）ホスト機能手段を用いて、PCを介さず、直接プリントを行う動作の説明を行う。
【００２３】
（１）接続している機器がプリンタであるか判定する。もし、接続している機器がプリンタでなければ、（２）エラー処理を行い、状態を図４の表示部に表示し終了する。
【００２４】
接続している機器がプリンタである場合は、（３）プリンタからプリンタに関するプリンタ情報を取得し、RAM：3に格納する。そして、（４）RAMに格納したプリンタ情報から読取情報決定手段でスキャンを実行するためのパラメータを決定する。
【００２５】
ユーザーが（５）スキャンボタンを押下すると決定したパラメータでスキャンを開始する。（７）スキャンされたデータは、RAM内のバッファに格納され、画像処理を実行しながらR、G、Bデータから、印字用データC、M、Y、Kに変換し、（９）プリンタへと送信する。
【図面の簡単な説明】
【００２６】
【図１】本発明における実施例に関する模式図である。
【図２】本発明における実施例に関する模式図である。
【図３】本発明の実施例におけるブロック図を示す。
【図４】システムの構成図を示す。
【図５】本発明の実施例におけるフローを示す図である。
【図６】本発明の実施例におけるフローを示す図である。
【図１】
2006157232.tif 000003
【図２】
2006157232.tif 000004
【図３】
2006157232.tif 000005
【図４】
2006157232.tif 000006
【図５】
2006157232.tif 000007
【図６】
2006157232.tif 000008