(57)【特許請求の範囲】
【請求項１】
データ供給デバイスからデータを受信して記録する記録装置であって、
記録設定に従って記録を行う記録手段と、
前記データ供給デバイスから受信したデータのデータ形式を判別する判別手段と、
前記判別手段により前記データ供給デバイスから受信したデータがｖＮＯＴＥ形式と判別された場合、前記ｖＮＯＴＥ形式のデータに含まれる画像ファイルが所定の種別の画像ファイルであるかを判定する判定手段と、
複数の記録設定のうち前記判別手段より判別された前記データ形式に対応した記録設定に従って、前記受信したデータに基づいて前記記録手段に画像を記録させる記録制御手段とを有し、
前記記録制御手段は、前記所定の種別の画像ファイルに基づく画像を記録させる際、前記所定の種別の画像ファイルをｖＮＯＴＥ形式のデータから抽出したか否かに応じて異なる記録設定に従って、画像を記録させることを特徴とする記録装置。
【請求項２】
前記ｖＮＯＴＥ形式のデータは、前記ｖＮＯＴＥ形式のデータに含まれる画像ファイルの種別を示すテキストを含み、前記判定手段は、前記テキストに基づいて前記ファイルの種別を判定することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記ｖＮＯＴＥ形式のデータに含まれる画像ファイルは、画像ファイルのデータ本体を記述したテキストと、前記画像ファイルのサイズ情報とを含むことを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
前記記録制御手段は、前記サイズ情報と前記画像ファイル対応した記録設定とに基づき前記画像データを変倍して記録させることを特徴とする請求項３に記載の記録装置。
【請求項５】
前記判別手段は、前記データ供給デバイスから受信したデータの拡張子に基づいて前記受信したデータのデータ形式を判別することを特徴とする請求項１乃至請求項４のいずれか１項に記載の記録装置。
【請求項６】
前記データ供給デバイスはカメラ付携帯電話であり、前記データの受信は赤外光を使用して行われることを特徴とする請求項１乃至請求項５のいずれか１項に記載の記録装置。
【請求項７】
記録設定に従って記録を行う記録手段を有し、データ供給デバイスからデータを受信して記録する記録装置の制御方法であって、
前記データ供給デバイスから受信したデータのデータ形式を判別する判別工程と、
前記判別工程において前記データ供給デバイスから受信したデータがｖＮＯＴＥ形式と判別された場合、前記ｖＮＯＴＥ形式のデータに含まれる画像ファイルが所定の種別の画像ファイルであるかを判定する判定工程と、
複数の記録設定のうち前記判別工程で判別された前記データ形式に対応した記録設定に従って、前記受信したデータに基づいて記記録手段に画像を記録させる記録制御工程と、
を有し、
前記記録制御工程では、前記所定の種別の画像ファイルに基づく画像を記録する際、前記所定の種別の画像ファイルをｖＮＯＴＥ形式のデータから抽出したか否かに応じて異なる記録設定に従って、画像を記録させることを特徴とする制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ供給デバイスから送信されたデータを受信して記録可能な記録装置及びその制御方法に関するものである。特に本発明は、例えば携帯電話などのデータ供給デバイスから送信された画像データを含むデータを受信して記録できる記録装置及びその制御方法に関するものである。
【０００２】
【従来の技術】
従来のプリンタは、接続されたコンピュータをホスト装置とし、そのホスト装置から送信される画像データを受け取り、その画像データに従って印刷を行うものが一般的であった。これに対して近年、デジタルカメラの普及に伴い、デジタルカメラに着脱され、そのカメラで撮影した画像データを記憶しているメモリカードを取り付け可能なスロットをプリンタに設け、そのメモリカードに記憶されている画像データを直接プリンタが読み取って印刷可能としたものや、プリンタとデジタルカメラとをＵＳＢ（Universal Serial Bus）や特別なインターフェースを介して接続し、デジタルカメラ殻の画像データをプリンタが直接受け取って印刷可能としたものが知られている。このようなプリンタの構成では、プリンタはホスト装置を介することなく画像をプリント可能となっており、その印刷に際して、印刷形式の指示をプリンタに設けられた操作パネルを使用して行ったり、或いは接続されているデジタルカメラの操作パネルを用いて行えるように構成されていた。
【０００３】
更に、近年においては、携帯電話にデジタルカメラと同様な撮像機能を持たせ、一般のデジタルカメラと同等の記録画素数（解像度）で撮像可能なものも知られている。
【０００４】
また携帯電話には、外部の機器との通信のための赤外線通信用のインターフェースを備え、この赤外線を利用して無線で外部の機器と通信可能としたものも出現している。このような携帯電話には、テレビのリモコンの代用として活用できるものや、電話回線を介することなく携帯電話同士で、データや撮像した画像の交換が可能なものもある。
【０００５】
また、このような赤外線インターフェースを備えたインクジェットプリンタの構成が特許文献１に開示されている。
【０００６】
【特許文献１】
特開２００１−７５７６５号
【０００７】
【発明が解決しようとする課題】
この特許文献１に記載のインクジェットプリンタでは、赤外線インターフェースを含む複数のインターフェースを備え、複数のインターフェースの切替えを監視可能とした構成が開示されているが、このような赤外線インターフェースを使用してて、例えば前述の携帯電話の赤外線インターフェースを利用して転送される画像データをプリント可能とする構成については何ら記載はない。
【０００８】
上述の携帯電話では、赤外線インターフェースを利用した無線通信によりデータ交換が可能になっているものの、このような携帯電話に設けられたデジタルカメラの機能により撮像した画像をプリントするためには、以下のような手続が必用となる。即ち、電話回線を利用したインターネットを介して、その携帯電話から画像データをコンピュータに送信し、その画像データを受信したコンピュータに一度保存した後に、そのコンピュータからプリンタへ画像データを送信して印刷する必要がある。この従来の構成では、プリントするために複雑で多くの操作が必要となる。
【０００９】
またコンピュータに接続される一般ユーザ向けのプリンタでは、印刷のための操作や設定を、そのプリンタに接続されているコンピュータによって行っている。このためプリンタ単体では、複雑な操作が行えないよう構成されていた。また携帯電話の赤外線インターフェースを利用した無線通信により送信される画像データの形式や、そのデータフォーマットは、各メーカ毎に異なっている。このため、これら携帯電話に設けられている赤外線インターフェースを利用して、同じ赤外線インターフェースを備えているプリンタに画像データを送信して印刷を行うことを考えたとしても、利便性が良く、確実に、その携帯電話で撮影した画像を印刷できる手法が確立されていなかった。
【００１０】
本発明は上述の従来の課題に着目してなされたものであり、データ供給デバイスから受信した各種データ形式のデータを記録できる記録装置及びその制御方法を提供することを目的とする。
【００１１】
また本発明の目的は、データ供給デバイスから送信されるデータのデータ形式によらず、画像を記録できる記録装置及びその制御方法を提供することにある。
【００１２】
【課題を解決するための手段】
上記目的を達成するために本発明の記録装置は以下のような構成を備える。即ち、
データ供給デバイスからデータを受信して記録する記録装置であって、
記録設定に従って記録を行う記録手段と、
前記データ供給デバイスから受信したデータのデータ形式を判別する判別手段と、
前記判別手段により前記データ供給デバイスから受信したデータがｖＮＯＴＥ形式と判別された場合、前記ｖＮＯＴＥ形式のデータに含まれる画像ファイルが所定の種別の画像ファイルであるかを判定する判定手段と、
複数の記録設定のうち前記判別手段より判別された前記データ形式に対応した記録設定に従って、前記受信したデータに基づいて前記記録手段に画像を記録させる記録制御手段とを有し、
前記記録制御手段は、前記所定の種別の画像ファイルに基づく画像を記録させる際、前記所定の種別の画像ファイルをｖＮＯＴＥ形式のデータから抽出したか否かに応じて異なる記録設定に従って、画像を記録させることを特徴とする。
【００１３】
上記目的を達成するために本発明の記録装置の制御方法は以下のような工程を備える。即ち、
記録設定に従って記録を行う記録手段を有し、データ供給デバイスからデータを受信して記録する記録装置の制御方法であって、
前記データ供給デバイスから受信したデータのデータ形式を判別する判別工程と、
前記判別工程において前記データ供給デバイスから受信したデータがｖＮＯＴＥ形式と判別された場合、前記ｖＮＯＴＥ形式のデータに含まれる画像ファイルが所定の種別の画像ファイルであるかを判定する判定工程と、
複数の記録設定のうち前記判別工程で判別された前記データ形式に対応した記録設定に従って、前記受信したデータに基づいて記記録手段に画像を記録させる記録制御工程と、
を有し、
前記記録制御工程では、前記所定の種別の画像ファイルに基づく画像を記録する際、前記所定の種別の画像ファイルをｖＮＯＴＥ形式のデータから抽出したか否かに応じて異なる記録設定に従って、画像を記録させることを特徴とする。
【００１４】
【発明の実施の形態】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。
【００１５】
［実施の形態１］
図１は、本発明の実施の形態１に係るプリンタ１００の概略構成とカメラ付携帯電話２００との通信形態を説明するブロック図である。
【００１６】
図において、カメラ付携帯電話２００は、赤外線通信インターフェース２０５を備えており、このインターフェースを介して、撮像した画像データなどを外部機器に送信できるように構成されている。
【００１７】
次にプリンタ１００の構成について説明する。
【００１８】
プリンタ１００は、赤外線通信インターフェース１０５を備え、携帯電話２００の赤外線通信インターフェース２０５との間で通信可能に構成されている。１０１は制御部で、このプリンタ１００の動作を制御している。この制御部１０１は、ＣＰＵ、ＣＰＵにより実行されるプログラムを記憶したＲＯＭ、ＣＰＵのワークエリアとして使用され、各種データを一時的に保存するＲＡＭ等を備えている。データ処理部１１０は、この赤外線通信インターフェース１０５を介して受信したファイル（データ）を、コマンド解析部１１２により解析し、その解析結果に基づいてファイル抽出部１１４により画像ファイルを抽出する。そして、その抽出した画像ファイルをＪＰＥＧ処理部１３０に復号した後、展開処理部１３２でイメージデータに展開し、そのイメージデータをプリントエンジン部１５０へ供給して印刷を行う。なお図１では、抽出した画像ファイルを、メモリに相当する保存領域１２０に格納した後、ＪＰＥＧ処理部１３０が、その保存領域に１２０に格納されている画像ファイルを読み出して処理するように構成されている。１４０はＵＳＢインターフェースで、ＰＣ（コンピュータ）やデジタルカメラなどを接続し、このインターフェースを介して入力される画像データを受信して印刷することができる。尚、データ処理部１１０における処理及びＪＰＥＧ処理部１３０における処理は、制御部１０１のＣＰＵの制御プログラムによりソフトウェアで実行されても良い。
【００１９】
尚、本実施の形態では、抽出した画像ファイルがＪＰＥＧ形式のファイルの場合を例に挙げており、展開処理部で１３２では、圧縮ファイルである画像ファイルを復号して展開するように構成されている。
【００２０】
また、ＪＰＥＧ処理部１３０においては、展開処理部１３２で展開して得られた画像データを、プリントする用紙サイズに合わせて拡大或いは縮小する機能も併せ持っており、予め定められた用紙にプリント可能なように、画像サイズを変換する処理を行ってからプリントエンジン部１５０へ画像データを供給している。
【００２１】
図２は、本実施の形態に係る携帯電話２００から送信されるデータのフォーマットの一例を示す図であり、ここでは、データ交換のために使われるｖＮＯＴＥ形式のフォーマットを例に挙げている。このフォーマットは、種別を表すプロパティとバリュー名によって表現され、更に、メーカ独自のプロパティを設定することで、各メーカに対応した機種間でのデータ交換の利便性を図れることが知られている。
【００２２】
図２において、２２０で示す、「Ｘ−」で始まるプロパティは、各メーカ独自に設定されるプロパティとそのバリュー名であり、「△△△△」には、各メーカが設定するキャラクタが記述されている。２３０は画像ファイルがＪＰＥＧ符号化コードであることを示している。２３１は、その画像サイズが１２０（横）×１２０（縦）[mm]を示し、２３２はその画像ファイルのデータ量が３ｋバイトであることを示している。２３３はファイル名を示し、ここではＪＰＥＧ符号化された「Picture_001.jpg」である。なお、「SUMMARY」は画像タイトルを示し、「DATE」は撮影又は編集した日付を示している。
【００２３】
２２１の「ＢＯＤＹ」には、対象の画像ファイルのデータ本体が記述されており、ここではBase64形式でエンコードされたＪＰＥＧデータ（２３０がＧＩＦを示している場合はＧＩＦデータ））が含まれている。この記述を基に画像ファイルが抽出される。
【００２４】
尚、赤外線通信等を利用してファイルそのものを交換する仕様としてＯＢＥＸが知られている。このＯＢＥＸでは、ＪＰＥＧ符号化された画像データそのものが送信される。これに対して上述のｖＮＯＴＥ形式のフォーマットは、その内部に画像ファイルが記述されている点でＯＢＥＸと相違している。このｖＮＯＴＥ形式のフォーマットはその記述形式が独特であることから、従来から知られるプリンタでは、このｖＮＯＴＥ形式のデータを受信しても単なるテキストとして認識されてしまう。このため、従来のプリンタではその内容を解析することができないため、携帯電話２００から送信されるｖＮＯＴＥ形式のフォーマットの画像データを受信して印刷することは不可能であった。
【００２５】
図３は、本実施の形態に係るプリンタ１００における印刷処理を説明するフローチャートで、ここでは図２に示すフォーマットのデータを受信した場合の印刷処理を示している。この処理を実行するプログラムは、制御部１０１のＲＯＭに記憶されている場合で説明する。
【００２６】
まずステップＳ１で、赤外線通信インターフェース１０５を介して携帯電話２００からのデータを受信するとステップＳ２に進み、そのデータを解析して、まずその画像サイズを取得する。これは図２の例では２３１で規定されている。次にステップＳ３に進み、そのデータに含まれる画像データの形式を判定する。ここではＪＰＥＧ又はＧＩＦ形式のデータを受信する可能性があるので、これらのうちのいずれであるかを、図２の「TYPE」２３０により判定し、ＪＰＥＧコードであればステップＳ４に進んで、ＪＰＥＧコードの画像ファイルを抽出して保存領域１２０に格納する。ここでは図２の２２１で示す部分に含まれている画像ファイルを取り出す。ステップＳ５で、その画像ファイルを復号してイメージデータに展開する。
【００２７】
一方、ＧＩＦコードの場合はステップＳ６に進み、ステップＳ４の場合と同様に、そのＧＩＦコードの画像ファイルを抽出して格納し、ステップＳ７でイメージ展開する。
【００２８】
こうしてステップＳ５或いはＳ７を実行するとステップＳ８に進み、印刷画像サイズと、受信した画像サイズとに基づいて、必要に応じて、イメージ展開した画像データの拡大或いは縮小を行なう。こうして画像サイズが調整された画像データをプリントエンジン部１５０に出力して印刷を行なう。
【００２９】
以上説明したように本実施の形態１に係るプリンタによれば、一般的に使用されているカメラ付携帯電話に設けられている赤外線インターフェースを使用して送信される画像データを直接受信して印刷することができる。
【００３０】
［実施の形態２］
次に本発明の実施の形態２について説明する。この実施の形態２に係るプリンタ及び携帯電話のハードウェア構成は前述の実施の形態１の場合と同様であるため、その説明を省略する。またこの処理を実行するプログラムは、実施の形態１の場合と同様に、制御部１０１のＲＯＭに記憶されている場合で説明する。
【００３１】
この実施の形態２では、携帯電話から送信されるデータの形式が図２で示したｖＮＯＴＥ形式のフォーマットに限らず、前述のオブジェクトの交換に関する仕様であるＯＢＥＸで送信された場合にもプリント可能にすることを特徴としている。
【００３２】
まずステップＳ１１で、赤外線通信インターフェース１０５を介して携帯電話２００からのデータを受信するとステップＳ１２に進み、その受信したデータのフォーマットを判定し、ステップＳ１３で、そのフォーマットがｖＮＯＴＥ形式であるか否かを判定する。このデータフォーマットの判定については、通信情報内に記載されているファイルの拡張子を判断することで判定が可能である。例えば、ＯＢＥＸによりＪＰＥＧのファイルそのものが送信された場合には、その拡張子に「.JPG」が記載されており、また、ｖＮＯＴＥ形式の場合においては、拡張子として、例えば「.VNT」が記載されている。
【００３３】
受信したデータのフォーマットがｖＮＯＴＥ形式の場合はステップＳ１４に進み、前述の実施の形態１の場合と同様にして、図３のステップＳ２〜Ｓ８で示される処理を実行して、印刷用のイメージデータが作成される。
【００３４】
また、ＯＢＥＸ形式のＪＰＥＧファイルを受信した場合はステップＳ１５に進み、その受信したファイルを格納した後、展開処理を行う。そしてステップＳ１６に進み、その展開した画像データを、必要に応じて拡大或いは縮小し、ステップＳ１７でプリントエンジン部１５０に出力して印刷する。
【００３５】
尚、ｖＮＯＴＥ形式においては、メーカ独自のプロパティや、画像サイズに関する情報を取得することで、携帯電話２００から送信された画像ファイルであることを判定できる。この場合、プリンタ１００における印刷サイズを、例えば名刺サイズや葉書サイズに固定しておくことにより、印刷条件を設定するためのユーザの操作を簡単にできる。
【００３６】
これに対し、ＯＢＥＸの場合は、携帯電話に限らず他の機器、例えばＰＤＡ（Personal Digital Assistant）などからも画像ファイルを送信可能であるため、ユーザによっては、印刷サイズが固定ではなく本来の画像サイズでの印刷を要求することが考えられる。その場合は、図４のステップＳ１６の処理を省略して、その画像データ本来のサイズでの印刷を行うことができるようにしても良い。
【００３７】
また、プリンタ１００側の設定により、赤外線通信インターフェース１０５を介して受信した画像データの印刷サイズを固定しても良い。この場合には、印刷サイズに合わせてステップＳ１６の拡大／縮小処理を行った後の画像データをプリントエンジン部１５０へ供給して印刷処理を行うように構成するのが好ましい。
【００３８】
このように実施の形態２によれば、ｖＮＯＴＥ形式やＯＢＥＸ形式の画像データを受信して印刷することができる。
【００３９】
［実施の形態３］
次に本発明の実施の形態３について説明する。この実施の形態３に係るプリンタ及び携帯電話のハードウェア構成は前述の実施の形態１の場合と同様であるため、その説明を省略する。この実施の形態３では、各メーカの携帯電話から送信される各種データフォーマットに対応して印刷する場合で説明する。
【００４０】
図５は本発明の実施の形態３に係る処理を説明するフローチャートで、この処理を実行するプログラムは、前述の実施の形態１の場合と同様に、制御部１０１のＲＯＭに記憶されている場合で説明する。
【００４１】
この処理は前述のフローチャートと同様に、赤外線インターフェース１０５を介してデータを受信することにより開始される。まずステップＳ２１で、受信したデータ（ファイル）の拡張子を判別する。ここで例えば前述したｖＮＯＴＥ形式のデータの場合では、拡張子「.JPEG」を有する画像ファイルはBODYに記述されているが、一方、例えばＯＢＥＸ形式のデータでは、拡張子付のファイルそのものが収容されているため、このファイル拡張子の判定により、そのデータがＯＢＥＸ形式のデータであるか、それ以外のデータ形式であるかを判定することができる。ここで拡張子「.JPEG」或いは「.TXT」のファイルである場合（例えば、ＯＢＥＸ形式のデータ）はステップＳ２２又はＳ２５に進む。より具体的には、拡張子「.JPEG」の場合はステップＳ２２で、そのＪＰＥＧコードを復号し、ステップＳ２３で、元の画像サイズと印刷する用紙サイズとに基づいて、必要に応じて拡大或いは縮小を実行する。そしてステップＳ２４で、葉書サイズの用紙に画像を印刷する。また拡張子が「.TXT」のファイルの場合はステップＳ２５に進み、そのテキストデータを解析し、ステップＳ２６でＡ４サイズの用紙に印刷する。
【００４２】
一方ステップＳ２１で、拡張子「.JPEG」或いは「.TXT」以外の拡張子、例えば「.VCF」、「.VCS」、「.VMG」、「.VNT」の場合はステップＳ２７に進み、例えば図２に示すｖＮＯＴＥ形式のデータであるかどうかをみる。そうでない場合、即ち、拡張子が「.VCF」、「.VCS」、「.VMG」の場合はステップＳ２８，Ｓ３０，Ｓ３２に進む。より具体的には、拡張子「.VCF」（住所録、電話帳）の場合はステップＳ２８に進み、そのｖカード（vCard）を解析し、ステップＳ２９で、Ａ４サイズの用紙に電話帳として印刷する。また拡張子が「.VCS」のファイル（スケジュール）の場合はステップＳ３０に進み、そのカレンダーデータを解析し、ステップＳ３１でＡ４サイズの用紙にスケジュールデータを印刷する。また拡張子が「.VMG」のファイル（メッセージ、メール）の場合はステップＳ３２に進み、そのメッセージデータを解析し、ステップＳ３３でＡ４サイズの用紙にメールデータを印刷する。
【００４３】
ステップＳ２７で、ｖＮＯＴＥ形式のデータ（拡張子が「.VNT」）の場合はステップＳ３４に進み、そのデータを解析し、ステップＳ３５で画像データを含んでいる旨の明示があるかどうかを判定する。これは例えば、Ａ社の携帯電話ではメモ帳にＪＰＥＧ画像を添付したことを示す「X_AAA-TYPE:JPEG」が含まれているので、このコマンドを判別して画像が含まれていることが明示されているかどうかを判定する。明示されているときはステップＳ３９に進み、その画像ファイルの形式がＪＰＥＧかどうかをみる。ここではＪＰＥＧ以外のコードは印刷できない設定であるためＪＰＥＧ以外の場合はステップＳ４３で印刷を実行しないが、ＪＰＥＧコードの場合はステップＳ４０に進み、そのＪＰＥＧコードを解析して復号し、ステップＳ４１で、その復号した画像を必要に応じて拡大或いは縮小し、ステップＳ４２で、名刺サイズの画像データに変換して印刷する。ここでは名刺サイズの画像に印刷するように一義的に決定している。
【００４４】
またステップＳ３５で、添付された画像の明示がない場合はステップＳ３６に進み、それ以外のフォーマットで画像ファイルが含まれているかどうかをみる。画像ファイルが含まれている場合はステップＳ３７に進み、その画像ファイルの形式がＪＰＥＧかどうかをみる。ＪＰＥＧ形式であればステップＳ４０に進み、そのＪＰＥＧコードを復号して印刷するが（ここではＪＰＥＧコードのみを復号して印刷可能としているため）、そうでないときはステップＳ３８に進む。このステップＳ３８は、ステップＳ３６で画像ファイルが含まれていない場合、或いはステップＳ３７でＪＰＥＧコードでない場合に実行され、ここではそのデータに含まれているテキストデータ、及び画像ファイル以外のテキストデータをＡ４サイズで、メモ帳として印刷する。
【００４５】
尚、ステップＳ３７，Ｓ３９におけるＪＰＥＧコードかどうかの判定は、ＪＰＥＧ形式の開始コード（0xFF，0xD8）を判定し、それに合致するコードを検出するとＪＰＥＧ形式のデータであると判定している。
【００４６】
このように本実施の形態３によれば、各メーカの携帯電話から送信される各種データフォーマットに対応して、テキストデータや画像ファイルなどの種種の形式のデータを受信して印刷することができる。
【００４７】
尚、この実施の形態３では、データの種別やデータフォーマットに対応して印刷する用紙サイズを決定しているが、本発明はこれに限定されるものでなく、それぞれユーザが所望のサイズの用紙に印刷できるようにしても良いことはもちろんである。
【００４８】
［他の実施の形態］
上述した実施形態において、図1に示すプリンタ１００は、ＵＳＢインタフェース１４０、赤外線通信インターフェース１０５、等の複数のインターフェースを備えており、いずれのインターフェースも通信を行っていない状態においてはそれぞれが通信を行えるように待機しており、いずれかのインターフェースを介して通信が開始された際には、他のインターフェースによる通信が行えないよう、制御されている。また、通信が完了し、プリントに関する処理として、例えば最終ページのプリントが完了した際には、再び待機状態となる。このようにすることで、赤外線通信インターフェース１０５を介した通信中に、ＵＳＢインターフェース１４０を介して外部のＰＣからデータが送信されたとしても、先に通信中のインターフェース１０５を優先してプリントを行うことが可能となっている。
【００４９】
本発明の目的は前述したように、本実施の形態に係る機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或は装置に提供し、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フロッピィ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ，ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００５０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれている。
【００５１】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含む。
【００５２】
【発明の効果】
以上説明したように本発明によれば、データ供給デバイスからデータを受信して記録できる。
【００５３】
また本発明によれば、データ供給デバイスから送信されるデータのデータ形式によらず、画像を記録できるという効果がある。
【図面の簡単な説明】
【図１】  本発明の実施の形態１に係るプリンタの概略構成とカメラ付携帯電話との通信形態を説明するブロック図である。
【図２】  本実施の形態に係るカメラ付携帯電話から送信されるデータフォーマット例を示す図である。
【図３】  本発明の実施の形態１に係るプリンタにおける画像データの受信及び印刷処理を説明するフローチャートである。
【図４】  本発明の実施の形態２に係るプリンタにおける画像データの受信及び印刷処理を説明するフローチャートである。
【図５】  本発明の実施の形態３に係るプリンタにおける画像データの受信及び印刷処理を説明するフローチャートである。
【図１】
0004444590.tif 000002
【図２】
0004444590.tif 000003
【図３】
0004444590.tif 000004
【図４】
0004444590.tif 000005
【図５】
0004444590.tif 000006