(57)【要約】【課題】記憶媒体に格納された画像データを直接読み取って記録することができ、かつホスト器機と接続可能な記録装置において、記録画像の画質を劣化させず、かつコストを上昇させずに記録時間を短縮する。【解決手段】記憶媒体に格納された画像データの記録が可能な記録装置で記録を行なう際に、ＰＣ経由記録選択キーの状態を検出し（Ｓ６０１）、画像データを記録するのに必要なデータ処理全てを、記録装置内で実行する直接記録モード（Ｓ６０８）と、画像データを記録するのに必要なデータ処理の少なくとも一部を、記録装置に接続されたホスト機器で実行させる第２の記録モード（Ｓ６０２）とのいずれかの記録モードで記録を行なう。【選択図】　図６
2004078300.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体を挿入可能なスロットと、該スロットに挿入された記憶媒体に格納されたデータにアクセスするためのインタフェースとを備え、前記記憶媒体に格納された画像データの記録が可能な記録装置であって、
前記画像データを記録するのに必要なデータ処理全てを、前記記録装置内で実行する第１の記録モードと、
前記画像データを記録するのに必要なデータ処理の少なくとも一部を、前記記録装置に接続されたホスト機器で実行させる第２の記録モードと、を有することを特徴とする記録装置。
ステム。
【請求項２】
前記第１及び第２の記録モードのいずれかをユーザが選択するための選択手段を更に備えることを特徴とする請求項１に記載の記録装置。
【請求項３】
前記第２の記録モードにおいて、前記画像データと該画像データを記録する際の付帯情報とを前記ホスト機器に送信する送信手段と、前記ホスト機器で処理されたデータを受信する受信手段とを更に備えることを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
前記付帯情報をユーザが入力するための入力手段を更に備えることを特徴とする請求項３に記載の記録装置。
【請求項５】
前記付帯情報は、記録すべき画像データの指定、記録品位、記録枚数、及び記録レイアウトの少なくともいずれかを含むことを特徴とする請求項３又は４に記載の記録装置。
【請求項６】
前記画像をユーザが確認するための表示手段を更に備えていることを特徴とする請求項１から５のいずれか１項に記載の記録装置。
【請求項７】
前記記憶媒体がメモリカードであることを特徴とする請求項１から６のいずれか１項に記載の記録装置。
【請求項８】
記憶媒体を挿入可能なスロットと、該スロットに挿入された記憶媒体に格納されたデータにアクセスするためのインタフェースとを備え、前記記憶媒体に格納された画像データの記録が可能な記録装置と、前記記録装置に接続されたホスト機器と、からなる記録システムであって、
前記記録装置が、
前記画像データを記録するのに必要なデータ処理全てを、前記記録装置内で実行する第１の記録モードと、
前記画像データを記録するのに必要なデータ処理の少なくとも一部を、前記ホスト機器で実行させる第２の記録モードと、を有し、
前記ホスト機器が、
前記第２の記録モードにおいて前記記録装置から送信された画像データを受信して前記データ処理の少なくとも一部を実行する画像処理手段と、
前記データ処理の少なくとも一部が実行されたデータを前記記録装置に転送する転送手段と、を備えることを特徴とする記録システム。
【請求項９】
前記第１及び第２の記録モードのいずれかをユーザが選択するための選択手段を更に備えることを特徴とする請求項８に記載の記録システム。
【請求項１０】
前記選択手段が、前記記録装置に設けられていることを特徴とする請求項９に記載の記録システム。
【請求項１１】
前記選択手段が、前記ホスト機器にインストールされた特定のアプリケーションプログラムによって実現されることを特徴とする請求項９に記載の記録システム。
【請求項１２】
前記第２の記録モードにおいて、前記記録装置が、前記画像データと該画像データを記録する際の付帯情報とを前記ホスト機器に送信し、前記ホスト機器が、前記付帯情報に従って前記データ処理の少なくとも一部を実行することを特徴とする請求項８から１１のいずれか１項に記載の記録システム。
【請求項１３】
記憶媒体を挿入可能なスロットと、該スロットに挿入された記憶媒体に格納されたデータにアクセスするためのインタフェースとを備え、前記記憶媒体に格納された画像データの記録が可能な記録装置と、前記記録装置に接続されたホスト機器と、からなる記録システムで記録を行なう記録方法であって、
前記画像データを前記記録装置から前記ホスト機器に送信する送信工程と、
前記ホスト機器において、前記画像データを記録するのに必要なデータ処理の少なくとも一部を実行する画像処理工程と、
前記データ処理の少なくとも一部が実行されたデータを、前記ホスト機器から前記記録装置に転送する転送工程と、を備えることを特徴とする記録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は記録装置、記録システム及び記録方法に関し、特に、記憶媒体を挿入可能なスロットと、該スロットに挿入された記憶媒体に格納されたデータにアクセスするためのインタフェースとを備え、記憶媒体に格納された画像データの記録が可能な記録装置、該記録装置を含む記録システム及び記録方法に関するものである。
【０００２】
【従来の技術】
例えばワードプロセッサ、パーソナルコンピュータ、ファクシミリ等に於ける情報出力装置として、所望される文字や画像等の情報を用紙やフィルム等シート状の記録媒体に記録を行うプリンタが広く使用されている。
【０００３】
プリンタの使用形態としては、パーソナルコンピュータなどのホスト機器と接続し、ホスト機器にインストールしたプリンタドライバによって、記録すべき画像や文字などのデータをプリンタでの記録に適した形態に処理し、制御データと共にプリンタに送信して記録を実行させるのが一般的である。
【０００４】
近年、デジタルカメラ等の画像入力機器が普及するにつれて、メモリカード等の画像データが格納された記憶媒体に対するインタフェースを有し、ホスト機器を介さずに記憶媒体から直接画像を読み取って記録を実行する、いわゆるダイレクトプリンタが注目されている。
【０００５】
このようなダイレクトプリンタは、ホスト器機とも接続可能に構成されているものが多いが、プリンタに記憶媒体が挿入されている場合には、記憶媒体に格納された画像データを記録するために必要な処理は、全てプリンタ内で行なわれるように構成されている。
【０００６】
【発明が解決しようとする課題】
しかしながら、通常プリンタのデータ処理能力は、パーソナルコンピュータ等と比較すると低いので、ダイレクトプリンタ単体で記録を実行すると、パーソナルコンピュータからデータを転送して記録を実行する場合よりも時間がかかってしまう。
【０００７】
このような記録時間の増大を抑制するため、高速なＣＰＵや画像処理専用のＣＰＵを別途搭載するなどしてプリンタのデータ処理能力を向上させることも行われているが、これは製品のコストを大幅に上昇させる原因となる。
【０００８】
一方、コストを上昇させずに記録時間の増大を抑制すべく、プリンタ単体で記録を実行する場合には、画像処理等を簡略化して処理時間を短縮する方法も提案されているが、このようにすると記録画像の画質が劣化してしまう。
【０００９】
本発明は以上のような状況に鑑みてなされたものであり、記憶媒体に格納された画像データを直接読み取って記録することができ、かつホスト器機と接続可能な記録装置において、記録画像の画質を劣化させず、かつコストを上昇させずに記録時間を短縮することができる、構成及び方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するために本発明の記録装置は、記憶媒体を挿入可能なスロットと、該スロットに挿入された記憶媒体に格納されたデータにアクセスするためのインタフェースとを備え、前記記憶媒体に格納された画像データの記録が可能な記録装置であって、
前記画像データを記録するのに必要なデータ処理全てを、前記記録装置内で実行する第１の記録モードと、
前記画像データを記録するのに必要なデータ処理の少なくとも一部を、前記記録装置に接続されたホスト機器で実行させる第２の記録モードと、を有している。
【００１１】
また、上記目的を達成する本発明の記録システムは、記憶媒体を挿入可能なスロットと、該スロットに挿入された記憶媒体に格納されたデータにアクセスするためのインタフェースとを備え、前記記憶媒体に格納された画像データの記録が可能な記録装置と、前記記録装置に接続されたホスト機器と、からなる記録システムであって、
前記記録装置が、
前記画像データを記録するのに必要なデータ処理全てを、前記記録装置内で実行する第１の記録モードと、
前記画像データを記録するのに必要なデータ処理の少なくとも一部を、前記ホスト機器で実行させる第２の記録モードと、を有し、
前記ホスト機器が、
前記第２の記録モードにおいて前記記録装置から送信された画像データを受信して前記データ処理の少なくとも一部を実行する画像処理手段と、
前記データ処理の少なくとも一部が実行されたデータを前記記録装置に転送する転送手段と、を備えている。
【００１２】
更に、上記目的は、記憶媒体を挿入可能なスロットと、該スロットに挿入された記憶媒体に格納されたデータにアクセスするためのインタフェースとを備え、前記記憶媒体に格納された画像データの記録が可能な記録装置と、前記記録装置に接続されたホスト機器と、からなる記録システムで記録を行なう記録方法であって、
前記画像データを前記記録装置から前記ホスト機器に送信する送信工程と、
前記ホスト機器において、前記画像データを記録するのに必要なデータ処理の少なくとも一部を実行する画像処理工程と、
前記データ処理の少なくとも一部が実行されたデータを、前記ホスト機器から前記記録装置に転送する転送工程と、を備える本発明の記録方法によっても達成される。
【００１３】
すなわち、本発明では、記憶媒体を挿入可能なスロットと、該スロットに挿入された記憶媒体に格納されたデータにアクセスするためのインタフェースとを備え、記憶媒体に格納された画像データの記録が可能な記録装置で記録を行なう際に、画像データを記録するのに必要なデータ処理全てを、記録装置内で実行する第１の記録モードと、画像データを記録するのに必要なデータ処理の少なくとも一部を、記録装置に接続されたホスト機器で実行させる第２の記録モードとのいずれかの記録モードで記録を行なう。
【００１４】
このようにすると、第１の記録モードが選択された場合には、接続されたホスト機器へ負荷が分散されず、ホスト機器は自身のデータ処理能力を最大限に使用できる状態となる。一方、第２の記録モードが選択された場合には、ホスト機器にて画像処理や記録データの作成等の負荷の大きな処理を行うようにして、記録装置で全ての処理を行なうよりも全体の処理速度を向上させることができる。
【００１５】
従って、例えば、ホスト機器で処理速度が重要なアプリケーションを起動中である場合などには、ホスト機器へ記録に関する処理の負荷を分散させないようにし、ホスト機器で処理速度が重要なアプリケーションが起動されていない場合には、ホスト機器に記録に関する処理の負荷を分散することにより、記録装置のコストを上昇させず、かつ記録画像の品位を低下させずに、記憶媒体に格納された画像データを高速に記録することが可能となる。
【００１６】
【発明の実施の形態】
以下添付図面を参照して本発明の好適な実施形態について詳細に説明する。
【００１７】
なお、以下に説明する実施形態では、記録装置としてインクジェット記録方式を用いたプリンタを用いた場合を例に挙げて説明する。
【００１８】
本明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００１９】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００２０】
さらに、「インク」（「液体」と言う場合もある）とは、上記「記録（プリント）」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【００２１】
また、「接続」とは、２つの機器を物理的に繋ぐことのみならず、電気的に通信可能であることを意味し、用いられる機械的・物理的手段、インタフェースやプロトコル等は問わない。
【００２２】
図１は、本発明の実施の形態に係るプリンタ１０００の概観斜視図である。本実施形態のプリンタは、パーソナルコンピュータ（ＰＣ）等のホスト機器からデータを受信して記録を実行する、通常のＰＣプリンタとしての機能と、メモリカードなどの記憶媒体に格納されている画像データを直接読み取って記録を実行する、ダイレクトプリンタとしての機能とを備えている。
【００２３】
図１において、プリンタ１０００の外殻をなす本体は、下ケース１００１、上ケース１００２、アクセスカバー１００３及び排出トレイ１００４の外装部材を有している。また、下ケース１００１は、装置１０００の略下半部を、上ケース１００２は本体の略上半部をそれぞれ形成しており、両ケースの組合せによって内部に後述の各機構を収納する収納空間を有する中空体構造をなし、その上面部及び前面部にはそれぞれ開口部が形成されている。さらに、排出トレイ１００４は、その一端部が下ケース１００１に回転自在に保持され、その回転によって下ケース１００１の前面部に形成される開口部を開閉させ得るようになっている。このため、記録動作を実行させる際には、排出トレイ１００４を前面側へと回転させて開口部を開成させることにより、ここから記録媒体が排出可能となると共に、排出された記録媒体を順次積載し得るようになっている。また、排紙トレイ１００４には、２枚の補助トレイ１００４ａ，１００４ｂが収納されており、必要に応じて各トレイを手前に引き出すことにより、排出された記録媒体の支持面積を３段階に拡大、縮小させ得るようになっている。
【００２４】
アクセスカバー１００３は、その一端部が上ケース１００２に回転自在に保持され、上面に形成される開口部を開閉し得るようになっており、このアクセスカバー１００３を開くことによって本体内部に収納されている記録ヘッドカートリッジ（不図示）あるいはインクタンク（不図示）等の交換が可能となる。なお、ここでは特に図示しないが、アクセスカバー１００３を開閉させると、その裏面に形成された突起がカバー開閉レバーを回転させるようになっており、そのレバーの回転位置をマイクロスイッチなどで検出することにより、アクセスカバーの開閉状態を検出し得るようになっている。
【００２５】
また、上ケース１００２の上面には、電源キー１００５が押下可能に設けられている。
【００２６】
また、上ケース１００２の右側には、液晶表示部１００６や各種キースイッチ等を備える操作パネル１０１０が設けられている。この操作パネル１０１０の構成については、図２を参照して詳しく後述する。１００７は自動給送部で、シート状の記録媒体を装置本体内へと自動的に給送する。１００８は紙間選択レバーで、プリントヘッドと記録媒体との間隔を調整するためのレバーである。１００９はカードスロットで、ここにメモリカードを挿入可能なアダプタが取り付けられ、このアダプタを介してメモリカードに格納されている画像データを直接取り込んで記録することができる。このメモリカードとしては、例えばコンパクトフラッシュ（登録商標）メモリ、スマートメディア、メモリスティック等がある。１０１１はビューワ（液晶表示部）で、この装置本体に着脱可能であり、メモリカードに記憶されている画像の中からプリントしたい画像を検索する場合などに、１コマ毎の画像やインデックス画像などを表示するのに使用される。１０１３は、ホスト機器を接続するためのＵＳＢバスコネクタを示す。
【００２７】
図２は、本実施形態に係るプリンタの操作パネル１０１０の構成を示す概観図である。
【００２８】
図２において、液晶表示部１００６には、その左右に記録されている項目に関するデータを各種設定するためのメニュー項目が表示される。ここに表示される項目としては、記録したい範囲の先頭の画像データの番号〜指定コマ番号（開始／指定）〜記録を終了したい範囲の最後の画像データの番号（終了）、記録部数（部数）、記録に使用する記録媒体（用紙）の種類（用紙種類）、１枚の用紙に記録する写真の枚数設定（レイアウト）、記録の品位の指定（品位）、画像データの作成された日付を記録するかどうかの指定（日付記録）、画像データを補正して記録するかどうかの指定（画像補正）、記録に必要な用紙枚数の表示（用紙枚数）等がある。これら各項目は、カーソルキー２００１を用いて選択、或いは指定される。
【００２９】
また、これら各項目は後述する記録の種類と共に、ホスト機器が接続されていてホスト機器から本プリンタへのアクセスが可能な場合にメモリカード内の画像データをホスト機器に転送し、記録に必要なデータ処理の少なくとも一部をホスト機器にて行い、再度ホスト機器からプリンタに対して記録データを転送して記録動作を実行する際に、画像データと共に記録付帯情報としてホスト機器に送られる項目である。
【００３０】
２００２はモードキーで、このキーを押下する毎に、記録の種類（インデックス記録、全コマ記録、１コマ記録等）を切り替えることができ、これに応じてＬＥＤ２００３の対応するＬＥＤが点灯される。２００４はメンテナンスキーで、記録ヘッドのクリーニング等、プリンタのメンテナンスを行わせるためのキーである。２００５は記録開始キーで、記録の開始を指示する時、或いはメンテナンスの設定を確定する際に押下される。２００６は記録中止キーで、記録を中止させる時や、メンテナンスの中止を指示する際に押下される。
【００３１】
２００７はＰＣ等のホスト機器が接続されていて、ホスト機器から本プリンタへのアクセスが可能な場合に、メモリカード内に格納された画像データをホスト機器に転送し、記録に必要なデータ処理の少なくとも一部をホスト機器にて行い、再度ホスト機器からプリンタに対して記録データを転送することで記録動作を行うか、記録に必要なデータ処理をプリンタ単体で行いホスト機器を介さずに記録動作を行うかを選択するためのＰＣ経由記録選択キーである。
【００３２】
本実施形態では、プリンタにＰＣ経由記録選択キー２００７を設けたが、ホスト機器にインストールされる本プリンタ専用アプリケーションのＧＵＩ（グラフィック・ユーザ・インターフェース）として、チェックボックス等の機能を設け、アプリケーション上での選択情報をプリンタが取得することで、その選択を行うことも可能である。
【００３３】
次に図３を参照して、本実施形態に係るプリンタの制御に係る主要部の構成を説明する。尚、この図３においては、前述の図面と共通する部分には同じ記号を付与して、それらの説明を省略する。
【００３４】
図３において、３０００は制御部（制御基板）を示している。３００１はＡＳＩＣ（専用カスタムＬＳＩ）を示し、その構成については図４のブロック図を参照して詳しく後述する。
【００３５】
３００２はＣＰＵで、システム制御及び、輝度信号（ＲＧＢ）から濃度信号（ＣＭＹＫ）への変換、スケーリング、ガンマ変換、誤差拡散等の画像処理等を実行する。３００３はメモリで、ＣＰＵ３００２の制御プログラムを記憶するプログラムメモリ３００３ａ、及び実行時のプログラムを記憶するＲＡＭエリア、画像データなどを記憶するワークメモリとして機能するワークエリアを有している。３００４はプリンタエンジンで、ここでは、複数色のカラーインクを用いてカラー画像を記録するインクジェットプリンタ用のプリンタエンジンが搭載されている。３００６はビューワ１０１１を接続するためのコネクタである。
【００３６】
３００８はＵＳＢバスハブ（ＵＳＢ　ＨＵＢ）で、このプリンタ１０００がホスト機器として接続されたＰＣ３０１０からの記録データに基づいて記録を行う際には、ＰＣ３０１０からのデータをそのままスルーし、ＵＳＢバス３０２１を介してプリンタエンジン３００４に出力する。これにより、接続されているＰＣ３０１０は、プリンタエンジン３００４と直接、データや信号のやり取りを行って記録を実行することが出来る。すなわち、この場合本プリンタは一般的なＰＣプリンタとして機能する。３００９は電源コネクタで、電源パック３０１３によって商用ＡＣから変換された直流電圧が入力される。
【００３７】
ＰＣ３０１０はホスト機器として接続されている一般的なパーソナルコンピュータであり、本実施形態のプリンタに対応して、後述する通常のＰＣプリンタモードとＰＣ経由記録モードとの処理を行なうプリンタドライバがインストールされている。３０１１は前述したメモリカードである。
【００３８】
尚、この制御部３０００とプリンタエンジン３００４との間の信号のやり取りは、前述したＵＳＢバス３０２１又はＩＥＥＥ１２８４バス３０２２を介して行われる。
【００３９】
図４は、ＡＳＩＣ３００１の構成を示すブロック図であり、図４においても、前述の図面と共通する部分には同じ記号を付与して、それらの説明を省略する。
【００４０】
４００１はメモリカードインターフェース部で、装着されたメモリカード３０１１に格納されている画像データを読み取ったり、或いはメモリカード３０１１へのデータの書き込み等を行う。４００２はＩＥＥＥ１２８４インターフェース部で、プリンタエンジン３００４との間のデータのやり取りを行う。このＩＥＥＥ１２８４インターフェース部は、メモリカード３０１１に記憶されている画像データを、ホスト機器を経由しないで記録する場合に使用されるバスである。４００３はＵＳＢインターフェース部で、ＰＣ３０１０との間でのデータのやり取りを行う。
【００４１】
４００５は操作パネル・インターフェース部で、操作パネル１０１０からの各種操作信号を入力したり、表示部１００６への表示データの出力などを行う。４００６はビューワ・インターフェース部で、ビューワ１０１１への画像データの表示を制御している。４００７は各種スイッチやＬＥＤ４００９等との間のインターフェースを制御するインターフェース部である。４００８はＣＰＵインターフェース部で、ＣＰＵ３００２との間でのデータのやり取りの制御を行っている。４０１０はこれら各部を接続する内部バス（ＡＳＩＣバス）である。
【００４２】
以上の構成に基づく本プリンタによって記録を実行する場合の動作の概要を以下に説明する。
【００４３】
＜通常のＰＣプリンタモード＞
これはＰＣ３０１０から送られてくる記録データに基づいて画像を記録するモードである。このモードでは、ＰＣ３０１０からのデータがコネクタ１０１３を介して入力されると、ＵＳＢバスハブ３００８、ＵＳＢバス３０２１を介して直接プリンタエンジン３００４に送られ、ＰＣ３０１０からのデータに基づいて記録が行われる。
【００４４】
＜メモリカードからの記録：直接記録モード＞
メモリカード３０１１がカードスロット１００９に挿入或いは取り出されると割り込みが発生し、これによりＣＰＵ３００２はメモリカード３０１１が挿入されたか或いは取り出されたかを検知できる。メモリカード３０１１が挿入されると、そのメモリカード３０１１に格納されている、例えばＪＰＥＧ等の所定の方式で圧縮された画像データを読み込んでメモリ３００３に一旦記憶した後、その圧縮された画像データを解凍して再度メモリ３００３に格納する。
【００４５】
次に、操作パネル１０１０を使用して、その格納した画像データの記録したい範囲指定、記録部数、記録に使用する用紙の種類等の記録指示がされると、ＲＧＢ信号からＹＭＣＫ信号への変換、ガンマ補正、誤差拡散等の画像処理を実行してプリンタエンジン３００４で記録可能な記録データに変換し、ＩＥＥＥ１２８４インターフェース部４００２を介してプリンタエンジン３００４に出力することにより記録を行う。
【００４６】
＜メモリカードからの記録：ＰＣ経由記録モード＞
プリンタは１０１３のＵＳＢコネクタにホスト機器が接続されたかどうかを、３００２のＣＰＵの汎用入力ポートを使用して、ＵＳＢ＿ＶＢＵＳ信号を検出することで知ることが出来る。
【００４７】
同様にホスト機器側もプリンタが接続されたことを、ＵＳＢインターフェイスのデータ線のＬ→Ｈへの信号レベル変化により検知する。プリンタの接続が検知されると、プリンタが接続されている間は周期的にプリンタに対してアクセスをするようにネゴシエーションされる。この周期的な通信により、プリンタは現在ホスト機器が接続されているのか、また通信が可能な状態にあるのかを常に把握することが可能となる。
【００４８】
ユーザーにより２００５の記録開始キーが押されると、操作パネル１０１０により指定された記録対象となる画像データをメモリカード３０１１から読み出し、その画像データと操作パネル１０１０により画像データの記録したい範囲指定、記録部数、記録に使用する用紙の種類等の記録付帯情報とを共にホスト機器にＵＳＢインターフェースを経由して転送する。ホスト機器ではプリンタドライバ等の専用アプリケーションがそのデータを受け取り、送られてきた記録付帯情報に基づいて記録データを作成した後に、プリンタに記録データの転送を行う。そして、プリンタがホスト機器から記録データを受信することで記録が行われる。
【００４９】
この際のホスト機器からプリンタに送られてきたデータの流れは、上記通常のＰＣプリンタモードと同様である。
【００５０】
なお、ホスト機器からプリンタに送信する記録データの形式は、通常のＰＣプリンタモードでホスト機器からプリンタに送信する記録データと同じ形式であるのが好ましいが、画像処理及び記録データ作成の途中のデータであっても良い。つまりホスト機器で記録に必要なデータ処理の全てを行っても良いが、一部をホスト機器側で行い、残りをプリンタ側で行っても良い。
【００５１】
例えば、ＪＰＥＧ形式の圧縮データの解凍処理のみホスト機器で行えばよい。この処理は、ＪＰＥＧ形式の圧縮データの解凍処理に限定されるものではなく、色変換処理（ＲＧＢ→Ｒ＊Ｇ＊Ｂ＊）、色補正処理、２値化処理などでも構わない。
【００５２】
このようなホスト機器で行なう処理に関して、ユーザがプリンタの操作パネルあるいはホスト機器にインストールされたプリンタドライバ等により設定可能とするのも好ましい。
【００５３】
ここで、本実施形態でメモリカードに格納された画像データを記録する場合の処理について、図５及び図６のフローチャートを参照して説明する。
【００５４】
図５はユーザが行なう動作を示すフローチャートである。図示されたようにユーザはプリンタの電源を投入した後、まずメモリカードをカードスロット１００９に挿入し（ステップＳ５０１）、操作パネル１０１０で各項目の設定を行なう（ステップＳ５０２）。そして、ホスト機器を経由して記録を行なうか否かに応じてＰＣ経由記録選択キー２００７をＯＮ／ＯＦＦし（ステップＳ５０３）、記録開始キー２００５をＯＮする（ステップＳ５０４）と、記録動作が実行される（ステップＳ５０５）。
【００５５】
図６は、図５のステップＳ５０５に対応するプリンタ及びホスト機器側での処理を示すフローチャートである。記録開始キー２００５がＯＮされると、プリンタはＰＣ経由記録選択キー２００７の押下状態を検出し（ステップＳ６０１）、その状態に応じて、ＰＣ経由記録モード（ステップＳ６０２）、又は直接記録モード（ステップＳ６０８）に入る。
【００５６】
なお、ＰＣ経由記録モードに入る際には、プリンタがホスト器機との通信が可能な状態となっているかどうかを確認して、通信が可能でない場合には、ホスト機器又は接続状態を正しく設定するようユーザに報知するのが好ましい。
【００５７】
また、直接記録モードが選択されている際には、プリンタがホスト器機と接続されて互いに通信が可能であっても、プリンタ単体で記録に関する処理を全て行なう。
【００５８】
ＰＣ経由記録モードでは、プリンタはメモリカードから画像データを読み込み（ステップＳ６０３）、記録すべき画像データを設定された項目に対応した記録付帯情報と共にホスト機器へ送信する（ステップＳ６０４）。ホスト機器では、プリンタから送信された画像データを記録付帯情報に従って画像処理し、記録データを作成する（ステップＳ６０５）。そして作成した記録データをプリンタに送信する（ステップＳ６０６）。プリンタはホスト機器から受信した記録データに従って記録動作を実行する（ステップＳ６０７）。
【００５９】
一方、直接記録モードでは、プリンタは、画像データの読み込み（ステップＳ６０９）、及び画像処理及び記録データ作成（ステップＳ６１０）を行ない、作成された記録データに従って記録動作を実行する（ステップＳ６１１）。
【００６０】
このように本実施形態では、ＰＣ経由記録モードにおいて、ＣＰＵに対する負荷の大きい画像処理と記録データの作成とをホスト機器で行なう。一般に、ＰＣ等のホスト機器のＣＰＵのデータ処理速度はプリンタのＣＰＵのデータ処理速度よりもはるかに高速であるので、本記録モードによれば、記録画像の品位を落とすことなく、直接記録モードで記録に要する時間より短い時間でメモリカードに格納された画像データを記録することが可能となる。
【００６１】
以上説明したように本実施形態によれば、プリンタがＰＣ経由記録モードと直接記録モードとを有し、ＰＣ経由記録モードが選択されている場合には、ホスト機器とプリンタとの通信が可能であれば、ホスト機器にて画像処理や記録データの作成を行うようにして、プリンタのコストを上昇させず、かつ記録画像の品位を低下させずに、メモリカードに格納された画像データを高速に記録することが可能となる。
【００６２】
また、直接記録モードが選択されている場合には、ホスト機器と接続されていて通信が可能な場合であっても、メモリカードに格納された画像データ記録するために必要な処理を全てプリンタ単体で行う。
【００６３】
このように２つの記録モードをユーザが任意に選択可能であるため、例えば、ホスト機器で処理速度が重要なアプリケーションを起動中である場合などに、ホスト機器へ記録に関する処理の負荷を分散させないようにすることができる。
【００６４】
［その他の実施形態］
上記の実施形態では、記録装置としてインクジェットプリンタを例に挙げて説明したが、本発明に係る記録装置としては、インクジェット方式以外の記録方式を採用したプリンタであってもよいことは当業者には容易に理解されよう。
【００６５】
更に、上記実施形態ではメモリカードに格納された画像データを直接読み取って記録を実行する構成としたが、画像データの格納される記憶媒体としてはメモリカード等の半導体記憶媒体に限定されず、フレキシブルディスク、ＭＯ、ＣＤ、ＤＶＤ等の磁気的及び／又は光学的記憶媒体であってもよい。
【００６６】
また、メモリカードに格納された画像データを読み取る代わりに、デジタルカメラ等の画像入力機器をプリンタに直接接続して、該画像入力機器から画像データを直接読み取って記録を実行する場合にも本発明は適用できる。
【００６７】
加えて、プリンタとホスト機器との接続についても、上記実施形態ではＵＳＢ或いはＩＥＥＥ１２８４インタフェースを介して接続するものとしたが、ＩＥＥＥ１３９４、ＵＳＢ２、ＩｒＤＡ、ブルートゥースなどの他の規格のインタフェースを介して接続してもよい。
【００６８】
なお、本発明は、複数の機器（例えばホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００６９】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７０】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００７１】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７２】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７３】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した（図５及び／又は図６に示す）フローチャートに対応するプログラムコードが格納されることになる。
【００７４】
【発明の効果】
以上説明したように本発明によれば、第１の記録モードが選択された場合には、接続されたホスト機器へ負荷が分散されず、ホスト機器は自身のデータ処理能力を最大限に使用できる状態となる。一方、第２の記録モードが選択された場合には、ホスト機器にて画像処理や記録データの作成等の負荷の大きな処理を行うようにして、記録装置で全ての処理を行なうよりも全体の処理速度を向上させることができる。
【００７５】
従って、例えば、ホスト機器で処理速度が重要なアプリケーションを起動中である場合などには、ホスト機器へ記録に関する処理の負荷を分散させないようにし、ホスト機器で処理速度が重要なアプリケーションが起動されていない場合には、ホスト機器に記録に関する処理の負荷を分散することにより、記録装置のコストを上昇させず、かつ記録画像の品位を低下させずに、記憶媒体に格納された画像データを高速に記録することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るダイレクトプリンタの概観斜視図である。
【図２】図１のプリンタの操作パネルの概観図である。
【図３】図１のプリンタの制御に係る主要部の構成を示すブロック図である。
【図４】図１のプリンタのＡＳＩＣの構成を示すブロック図である。
【図５】本発明の実施形態において、メモリカードに格納された画像を記録する際のユーザの処理を示すフローチャートである。
【図６】本発明の実施形態において、メモリカードに格納された画像を記録する際のプリンタ及びホスト機器側の処理を示すフローチャートである。
【符号の説明】
１０００　プリンタ
１００１　下ケース
１００２　上ケース
１００３　アクセスカバー
１００４　排出トレイ
１００４ａ，１００４ｂ　補助トレイ
１００５　電源キー
１００６　液晶表示部
１００７　自動給送部
１００８　紙間選択レバー
１００９　カードスロット
１０１０　操作パネル
１０１１　ビューワ
１０１３　ＰＣ接続端子
２００１　カーソルキー
２００２　モードキー
２００３　ＬＥＤ
２００４　メンテナンスキー
２００５　記録開始キー
２００６　記録中止キー
２００７　ＰＣ経由記録選択キー
３０００　制御部
３００１　ＡＳＩＣ
３００２　ＣＰＵ
３００３　メモリ
３００３ａ　プログラムメモリ
３００４　プリンタエンジン
３００６　ビューワ接続コネクタ
３００７　操作パネル接続コネクタ
３００８　ＵＳＢハブ
３００９　電源コネクタ
３０１０　ＰＣ
３０１１　メモリカード
３０１３　電源
３０２１　ＵＳＢバス
３０２２　ＩＥＥＥ１２８４バス
４００１　メモリカードインターフェース部
４００２　ＩＥＥＥ１２８４インターフェース部
４００３　ＵＳＢインターフェース部
４００５　操作パネルインターフェース部
４００６　ビューワインターフェース部
４００７　各種スイッチインターフェース部
４００８　ＣＰＵインターフェース部
４００９　各種スイッチ、ＬＥＤ等
４０１０　ＡＳＩＣバス
【図１】
2004078300.tif 000003
【図２】
2004078300.tif 000004
【図３】
2004078300.tif 000005
【図４】
2004078300.tif 000006
【図５】
2004078300.tif 000007
【図６】
2004078300.tif 000008