(57)【要約】【課題】  小さいサイズの記録媒体しか記録できない第１のプリンタが受信した印刷データを、他のサイズの記録媒体を印刷可能な第２のプリンタにより印刷できるようにする構成を提供する。【解決手段】  第１のプリンタの無線通信装置200が通常はクライアントとして受信モードで動作しているプリンタの無線通信装置200を、メモリカードの検知と共に無線通信装置200を送信可能なホストモードに切り換える。これにより、第１のプリンタが読込むことができる第１の外部記憶装置内のデータを、無線通信装置１００を有する他のクライアントとして機能している第２のプリンタに送信して異なる印刷サイズでの印刷を行う。【選択図】  図２
2009143005.tif 000002
【特許請求の範囲】
【請求項１】
外部記憶装置内のデータをホスト装置を介さずに直接読み込んで印刷することができるプリンタにおいて、第１の外部装置と接続可能な第１のインターフェースと、第２の外部装置と接続可能な、前記第１のインターフェースとは別の第２のインターフェースと、ホスト装置と接続可能な、前記第１及び第２のインターフェースとは別の第３のインターフェースと、データを受信して印刷を行う印刷処理部と、前記第１、第２、及び第３のインターフェースと前記印刷処理部とを制御する制御手段とを備え、前記制御手段は、前記第１のインターフェースに前記第１の外部装置が接続されている場合、前記第１のインターフェースを制御して、前記第１の外部装置のデータを前記印刷処理部に転送する印刷制御手段と、前記第１のインターフェースに前記第１の外部装置が接続され、且つ、前記第２のインターフェースに前記第２の外部装置が接続されている場合、前記第１及び第２のインターフェースを制御して、前記外部装置の動作モードを変更し、前記ホスト装置を介さずに、前記第１の外部装置のデータを前記第２の外部装置に送信する送信手段とを有することを特徴とするプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部記憶装置内のデータを読み込んで直接印刷することができるプリンタに関する。
【背景技術】
【０００２】
従来、外部記憶装置（例えば、デジタルカメラ等で用いられる可搬性の記録媒体、以下、メモリカード）から、その外部記憶装置内のデータをホスト装置を介さずに、直接読みこんで印刷することができるダイレクト印刷型のプリンタ（以下、ダイレクトプリンタ）が知られている。近年、デジタルカメラなどで撮影した写真を印刷する機会の増加に伴い、写真印刷に特化した専用のプリンタ（以下、Ａ６プリンタ）も発売されてきている。更には、無線通信技術の発展につれて、特許文献１や特許文献２においてBluetoothを利用した印刷システムが開示されているように、Bluetoothなどに代表される近距離無線通信装置を装備して、無線通信を介してホスト（PCや携帯電話など）からの印刷が可能なダイレクトプリンタが開示されてきている。
【特許文献１】特開２００５−２０４８９号公報
【特許文献２】特開２００５−２２７９２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一般に、第１の外部記憶装置内のデータを印刷する場合に、写真サイズの印刷用紙だけでなく、例えば、Ａ４サイズの用紙に印刷したくなることもユーザ要望として存在している。しかし、従来は、写真用の用紙サイズに特化した写真専用のダイレクトプリンタであるＡ６プリンタでは、写真専用プリンタであるために、ホスト装置を介さずに第１の外部記憶装置内からデータを読み出せるにも拘わらず、Ａ６サイズ、或いは4インチｘ8インチサイズまでの用紙にしか印刷できず、Ａ４サイズなどの大きな用紙に印刷することが出来ない。その為に、USBケーブルなどでPCなどのホスト装置と接続し、ホスト装置が、第１の外部記憶装置からデータを読込んで、読込んだデータをホスト装置で印刷のための処理を施し、ホストに接続されている写真サイズ以外の用紙を印刷できるプリンタ（以下、例えば、Ａ４プリンタ）で印刷すると言う煩わしさと、ダイレクトプリンタであるにも拘わらず、ホスト装置（例えば、PC）を用意する必要があった。更には、Ａ６プリンタに無線通信装置200を有していても、通常、プリンタは、印刷装置であるがゆえに、無線通信装置としてのクライアントとしての機能であり、ホスト装置300などからの受信専用となっており、Ａ６プリンタと同様の無線通信装置を有する他のプリンタ或いは、PCなどにデータを送ることが出来ない為に、第１の外部記憶装置内のデータを直接読みこんで印刷することができる他のダイレクト印刷型のＡ４プリンタを使用して印刷するしかなかった。
【０００４】
従って、本発明の目的は、Ａ６プリンタにおいて、無線通信装置200が通常はクライアントとして、受信モードで動作しているプリンタの無線通信装置200を、メモリカードの検知と共に、無線通信装置200を送信可能なホストモードに切り換えることによって、Ａ６プリンタが読込むことができる第１の外部記憶装置内のデータを無線通信装置を有する他のクライアントとして機能しているＡ４プリンタに送信して異なる印刷サイズでの印刷ができるようにすることにある。
【課題を解決するための手段】
【０００５】
かかる課題を解決するために本発明は、外部記憶装置内のデータをホスト装置を介さずに直接読み込んで印刷することができるプリンタにおいて、第１の外部装置と接続可能な第１のインターフェースと、第２の外部装置と接続可能な、前記第１のインターフェースとは別の第２のインターフェースと、ホスト装置と接続可能な、前記第１及び第２のインターフェースとは別の第３のインターフェースと、データを受信して印刷を行う印刷処理部と、前記第１、第２、及び第３のインターフェースと前記印刷処理部とを制御する制御手段とを備え、前記制御手段は、前記第１のインターフェースに前記第１の外部装置が接続されている場合、前記第１のインターフェースを制御して、前記第１の外部装置のデータを前記印刷処理部に転送する印刷制御手段と、前記第１のインターフェースに前記第１の外部装置が接続され、且つ、前記第２のインターフェースに前記第２の外部装置が接続されている場合、前記第１及び第２のインターフェースを制御して、前記外部装置の動作モードを変更し、前記ホスト装置を介さずに、前記第１の外部装置のデータを前記第２の外部装置に送信する送信手段とを有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、接続先のプリンタにダイレクト印刷の機能を有していなくても、無線通信装置を装着することで簡単にメモリカード内の画像を印刷することが出来る。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施の形態を示すプリントシステムの構成図を参照して説明する。
【０００８】
図１は、本発明の実施形態に係るプリンタを示す図である。
【０００９】
本実施形態に係るプリンタ100には、第１のインターフェースと、第１のインターフェースとは独立した第２のインターフェースとが備えられている。第１のインターフェースには、例えばUSBで、コネクタ115を介して不図示のデジタルカメラや無線通信装置200が接続される。一方、第２のインターフェースには、例えばUSBで接続されたがメモリカード制御部108が接続され、コネクタ117を介してメモリカードなどの外部記憶装置と接続される。第３のインターフェースも同様に、例えば、USBでコネクタ116を介してホスト装置300と接続される。本実施例では、無線通信装置200として、例えば、Bluetoothなどの近距離無線通信装置である。
【００１０】
図１において、100は、写真専用印刷装置（以下、Ａ６プリンタ）、200、600は、無線通信装置、300は、不図示のホスト装置、400は、不図示の着脱可能な記録媒体、例えばメモリカードである。500は、単機能印刷装置（以下、Ａ４プリンタ）である。
【００１１】
無線通信装置200、600は、Bluetooth等のスペクトラム拡散方式により行われ、コマンド、画像データを含むデータの送受信を可能としている。すなわち、無線通信装置200、600は、前述のBluetoothなどの通信規約（以下、プロファイル）に則った無線通信により送受信する必要がある。Bluetoothは、近距離無線データ通信技術で、主にコンピュータと携帯電話などの移動体通信装置とを無線で接続することを目的とした技術である。  データ通信を実行する双方の無線通信装置は、Bluetooth等の所定の通信手順（以下、プロファイル）を搭載しておく必要があるのは、言うまでもない。Bluetoothは、現在は、最大伝送距離は、10メートルで、最大データ転送速度は、1Mbpsである。
【００１２】
今、プリンタ100は、デジタルスチルカメラ（不図示）などにより撮影された画像データが格納されている不図示のメモリカード400がプリンタ100のコネクタ117に装着されると、プリンタ100は、メモリカード制御部108を経由してメモリカード400の画像データを読込むことが可能であり、また、無線通信装置200を介して無線通信装置を有する不図示のホスト装置からの画像データの受信が可能となる。プリンタに装着される無線通信装置200は、一般的に、データを受信するクライアントとしての設定状態であり、通常は、受信待機状態である。
【００１３】
プリンタ500は、プリンタ100とは、印刷用紙の最大サイズが異なるプリンタであって、プリンタ100と同様に無線通信装置600を有し、無線通信装置600は、クライアントとしての設定がされており、前述のホスト装置などからのデータ受信待ち状態である。ここでは、プリンタ500は、単機能プリンタで説明するが、ダイレクト印刷機能を有するプリンタでも構わない。また、近年市場に導入されてきている複合機能プリンタでも構わないことは言うまでもない。
【００１４】
図２は、本実施形態におけるプリンタのブロック構成を示す図である。
【００１５】
図２において、101は、プリンタエンジンであって、プリントヘッド、プリントヘッド搬送機構、印刷用紙の搬送機構及びその駆動モータ等を装備したものである。
【００１６】
102は、プリンタ100の全体を制御するプリンタ制御部/印刷処理部であり、プリンタエンジン101を駆動制御したり、USBコネクタ115、116に接続された無線通信装置200およびホスト装置300との通信を司るUSBホストコントローラ、デバイスコントローラおよびコネクタ117に装着されたメモリカード400の画像データを読出し、画像処理部111やＪＰＥＧ画像解凍部112でプリンタ100にて印刷可能なデータ形式に変換或いは色処理を司るプリンタ制御部/印刷処理部103であり、マイクロコントローラを内蔵した専用回路（以下、ASIC)等で構成されている。
【００１７】
103は、プリンタ制御部/印刷処理部で、プリンタエンジン101のモータ制御回路や、プリンタエンジン101に搭載されている不図示のプリントヘッドに適した画像データを生成する回路、更には、操作部113、表示部114とのインターフェースなどで構成されている。
【００１８】
104は、プリンタクラスUSBデバイスコントローラ105とストレージクラスUSBデバイスコントローラ106の制御を司るHUBである。
【００１９】
105は、USBデバイスコントローラであり、プリンタクラスのデバイスコントローラである。
【００２０】
同様に、106は、ストレージクラスのデバイスコントローラである。
【００２１】
107は、USBホストコントローラであり、メモリカード制御部108をストレージクラスとしてプリンタ制御部/印刷処理部103に接続する。また、USBコネクタ115を介して、無線通信装置200をワイアレスデバイスクラスとして、プリンタ制御部/印刷処理部103に接続する。USB115には、通常では、外部記憶装置を接続できるようにストレージクラスをサポートしていることは、言うまでもない。本発明では、ストレージクラスの接続に関しては省略し、無線通信装置200を接続した場合について説明する。
【００２２】
108は、メモリカード400の画像データなどの記憶情報を読み書きするメモリカード制御部で、PCMCIAメモリカードやコネクタの形状変更アダプタ等を用いることによりコンパクトメモリカード等の種々のメモリカードに対応できる。また、種々のメモリカードに対応するメモリカード制御部を搭載することによりコネクタの形状変更アダプタを用いる必要がないことは言うまでもない。
【００２３】
109は、プリンタ制御部102の動作用の定数、変数、プログラムが格納されているプログラムメモリであって、リードオンリーメモリ（ROM）で構成され、プリンタ制御部/印刷処理部103、画像処理部111、ＪＰＥＧ画像解凍部110等の制御プログラム、Bluetoothの通信規約(以下、プロファイル）のソフトウエア等が格納されている。
【００２４】
110は、ASIC102のCPUが動作するときの作業用メモリや一時記憶部として使用する記憶部であり、ランダムアクセスメモリ（以下、RAM）である。
【００２５】
111は、画像処理部であって、不図示のデジタルスチルカメラなどで撮像されたメモリカード400の画像データは、光学系の3原色である赤、緑、青のいわゆるRGBの色空間データで表現されており、また画像サイズを少なくするために所定のフォーマットで圧縮されているのが一般的であるが、インクジェットプリンタなどのプリンタでは、光学系の3原色とは異なり黄、マジェンダ、シアンのいわゆるY,M,Cの色空間データで表現される。従って、プリンタにて印刷できるように、画像処理部111にてRGBの色空間データをYMC色空間データに変換する。
【００２６】
112は、ＪＰＥＧ画像解凍部であり、例えば、ＪＰＥＧ画像（以下、ＪＰＥＧ）の解凍処理部であり、デジタルスチルカメラなどで一般的に使用されている画像圧縮のファイルフォーマットであるＪＰＥＧファイルをビットイメージに戻し、プリンタ100にて印刷可能なデータ形式に変換する。本実施例では、ＪＰＥＧ画像で説明するが、ＪＰＥＧ形式だけでないのは、言うまでもない。
【００２７】
113は、プリンタ100の操作部であり、プリンタ100の電源スイッチや表示部114に表示される操作メニューを操作する操作キーおよび状態表示用のLED等で構成される。
【００２８】
114は、LCDであり、プリンタ制御部/印刷処理部の制御の基に、ユーザの指示に従い操作メニューやメモリカード内の画像を表示する。
【００２９】
115および116は、コネクタであり、それぞれUSBコネクタAタイプおよびUSBコネクタBタイプである。
【００３０】
117は、メモリカードコネクタであり、一般的には、業界団体で統一規格化されたPCMCIAカードコネクタなどが使用される。
【００３１】
118は、不図示の交流電源或は、バッテリなどの直流電源からシステム電源を生成する電源部である。
【００３２】
119は、印刷用紙を給紙する給紙トレイであり、120は、印刷済みの用紙を受ける排紙トレイである。
【００３３】
121、及び122は、表示画面での画像スクロールアイコン、123は、操作部113の上下左右スクロールキー、124は、選択決定キー（OK)であり、125は、印刷開始キーである。
【００３４】
ここで、プリンタ100は、ユーザがキー操作によりプリンタ100に種々の命令をするための操作部113と、メモリカード400内の画像データおよび操作メニューを表示する表示部114とメモリカード400を差し込むためのメモリカードコネクタ117とを有している。メモリカード400は、前述したように記録媒体そのもの或るいは、記録媒体をプリンタ100のインターフェースに合うようなカードホルダにセットしたもの（例えばPCMCIAの規格に準拠したメモリカード）であり、着脱可能である。
【００３５】
プリンタ100は、ダイレクトプリンタとしても、ホスト装置300の周辺機器としても機能することができる。ダイレクトプリンタとして機能する場合、プリンタ100は、操作部113を介したユーザからの命令に応じて、メモリカードコネクタ117に差込まれたメモリカード400から画像ファイル（例えば、ＪＰＥＧ形式で圧縮された画像ファイル、以下、ＪＰＥＧ画像ファイル）を直接（つまりホスト装置300を介さずに）読込み、読込んだＪＰＥＧ画像ファイルをＪＰＥＧ画像解凍部112で開いてＪＰＥＧ画像ファイル内の画像を表示部114に表示或いは、印刷することができる。（以下、その印刷を「ダイレクトプリント」と言う）
一方、プリンタ100は、ホスト装置300の周辺機器として機能する場合、ホスト装置300から印刷イメージを受信してそれを印刷したり、ホスト装置300からの要求に応じてホスト装置300がメモリカード400にアクセスすることを許可したりする、つまり、ホスト装置300からの要求に応じて、メモリカード400からＪＰＥＧ画像ファイルを読み込んでホスト装置300に送ったり、ホスト装置300から受信したＪＰＥＧ画像ファイルをメモリカード400に書き込んだり、メモリカード400内のＪＰＥＧ画像ファイルをホスト装置300から受信したＪＰＥＧ画像ファイルに書き換えたりする。
【００３６】
上述した様に、プリンタ100は、ホスト装置300とのインターフェースであるHUB104と、上述したダイレクトプリントを実行することができるCPUと専用回路を集積した集積回路102、（以下、ASICと言う）とを備える。ASIC102は、プリンタ制御部/印刷処理部103と、プリンタクラスUSBデバイスコントローラ105と、ストレージクラスUSBデバイスコントローラ106と、USBホストコントローラ107と、メモリカード制御部108と、ＪＰＥＧ画像解凍部112と画像色処理を司る画像処理部111とを備える。
【００３７】
ストレージクラスUSBデバイスコントローラ106は、HUB104を介してホスト装置300とメモリカード制御部108間で通信が行われる場合には、プリンタ100をストレージクラスとしてホスト装置300に接続する。すなわち、プリンタ制御部/印刷処理部103は、USBホストコントローラ107を介して接続されているメモリカード制御部108をストレージクラスデバイスとして接続し、プリンタ制御部/印刷処理部103は、ストレージクラスとしてホスト装置300に接続することになる。これにより、ホスト装置300が、プリンタ制御部/印刷処理部103の制御の下で、メモリカード制御部108に装着されているメモリカード400内の画像データを閲覧することができ、また、そのメモリカード400に対してＪＰＥＧ画像ファイルを読み書きすることができる。
【００３８】
プリンタクラスUSBデバイスコントローラ105は、HUB104を介してホスト装置300とプリンタ制御部/印刷処理部103との間で通信が行われる場合に、プリンタ制御部/印刷処理部103をプリンタクラスとしてホスト装置300に接続する。これにより、ホスト装置300が、印刷イメージを含んだデータをプリンタ制御部/印刷処理部103に送信し、プリンタ制御部/印刷処理部103は、印刷イメージを印刷することができる。
【００３９】
また、USBホストコントローラ107は、例えば、ユーザが不図示のデジタルカメラをUSBコネクタ115に接続して、ダイレクトにデジタルカメラから印刷するようにした場合（以下、カメラダイレクト、最近では、PictBrigdeとして業界規格化されている）、不図示の接続されたデジタルカメラをストレージクラスとしてプリンタ制御部/印刷処理部103に接続する。これにより、プリンタ100がUSBホストして不図示のデジタルカメラに接続し、プリンタ制御部/印刷処理部103は、カメラダイレクト（以下、PictBrigdeと言う）の制御手順に従い、デジタルカメラからの印刷指示に基づき、デジタルカメラ内のＪＰＥＧ画像を受信し、ＪＰＥＧ解凍部112および画像処理部111で画像展開処理をすることにより、その印刷イメージを印刷させることができる。
【００４０】
更には、例えば、ユーザがUSBインターフェースを有するBluetoothなどの無線通信装置を接続し、プリンタ100を、無線通信装置を有する不図示の別のホスト装置の受信専用(以下、クライアントと言う）無線通信プリンタとして機能する場合、無線通信装置200をWireless Class Deviceとしてプリンタ制御部/印刷処理部103に接続する。これにより、クライアントである無線通信装置200がWireless Class Deviceとしてプリンタ100に接続され、無線通信装置を有する不図示のホスト装置から無線通信を介して、ＪＰＥＧ画像ファイル或いは、印刷データを受信して、それを印刷させることができる。
【００４１】
また、プリンタ制御部/印刷処理部103は、例えば、ユーザがUSBコネクタ115にUSBインターフェースを有するBluetoothなどの無線通信装置200を接続し、プリンタ100を、無線通信装置を有する不図示の別のホスト装置のクライアント無線通信プリンタとして機能するように設定した場合、無線通信装置200をWireless Class Deviceとしてプリンタ制御部/印刷処理部103に接続する。これにより、クライアントである無線通信装置200がWireless Class Deviceとしてプリンタ100に接続され、無線通信装置を有する不図示のホスト装置から無線通信を介して、ＪＰＥＧ画像ファイル或いは、印刷データを受信して、それを印刷させることができる。また、表示部114に無線通信装置200が装着されている旨の表示をすることにより、無線通信に関する種々の設定（例えば、Bluetoothの規約に従ったセキュリティ、デバイス名など）を操作部113を操作することでユーザが自由に設定ができる。
【００４２】
一方、例えば、上述のように、通常は、クライアントとして機能している無線通信装置200を、ユーザが表示部114に表示されている操作メニューに従い、操作部113を介してメモリカード400内のＪＰＥＧ画像ファイルを送信することをプリンタ100に命じた場合に、USB接続されている無線通信装置200をクライアントから、送信専用(以下、ホスト）に切り換えるとともに、メモリカード制御部108をストレージクラスデバイスとして接続する。これにより、プリンタ100がUSBホストして無線通信装置200およびメモリカード制御部108に接続し、メモリカード制御部108が、メモリカード400内の全部又は一部のＪＰＥＧ画像ファイルをメモリカード制御部108に読込ませ、読込まれたＪＰＥＧ画像ファイルを無線通信装置200に送信して、Bluetoothなどで規定されている通信規約に則り、無線通信装置200を介し不図示のホスト装置或いは、無線通信装置600を有するＡ４プリンタ500に、メモリカード400内のＪＰＥＧ画像ファイルを送信して、保存、或いは印刷することができる（すなわち、通常クライアントとして接続されていた無線通信装置200をホストに切り換えることにより、メモリカード400内のＪＰＥＧ画像ファイルの送信/保存/印刷をすることができる）。
【００４３】
上述のように、通常は、Bluetoothなどの無線通信装置200をプリンタ100に接続した場合は、クライアントとして機能しているが、本発明では、ユーザが表示部114に表示されている操作メニューに従い、操作部113を操作して、メモリカード400内のＪＰＥＧ画像ファイルを無線装置200を介して送信することをプリンタ100に命じた場合に、USB接続されている無線通信装置200をクライアントから、送信専用(以下、ホスト）に切り換えるとともに、メモリカード制御部108をストレージクラスデバイスとして接続する。これにより、プリンタ制御部/印刷処理部103は、メモリカード制御部108に、メモリカード400内の全部又は一部のＪＰＥＧ画像ファイルを読込ませ、読込まれたＪＰＥＧ画像ファイルを無線通信装置200に送信して、Bluetoothなどで規定されている通信規約に則り、無線通信装置200を介し、サイズの異なる印刷が可能である他のＡ４プリンタ500に装着されている無線通信装置600に、メモリカード400内のＪＰＥＧ画像ファイルを送信する。一方、画像ファイルを受信したＡ４プリンタ500では、Ａ４プリンタが有するダイレクト印刷機能を利用して、異なる用紙サイズでの印刷が可能となる。（すなわち、通常クライアントとして接続されていた無線通信装置200をホストに切り換えることにより、メモリカード400内のＪＰＥＧ画像ファイルを他のホスト装置、或いは、プリンタへ送信することができる）。
【００４４】
以下、本実施例を、図３及び図４を用いて操作フローの詳細を説明する。
【００４５】
図３は、本実施形態におけるプリンタ100の電源投入後の初期メニュー画面を示す。
【００４６】
また図４は、本実施形態における各種設定およびメンテナンス画面を示す図である。
【００４７】
システム電源の投入直後に、プリンタ制御部/印刷処理部103は、ROM109に格納されているプリンタ100の制御プログラムに基づき、表示部114のLCD表示器に、図3で示す4種類の機能を4種類のそれぞれの描画絵(以下、アイコン)で表示される。即ち、本実施例のＡ６プリンタ100では、以下の機能がアイコンで表示される。
【００４８】
第１のメニューは、コネクタ117に装着されたメモリカード400の「画像を１枚ずつ見ながら印刷する」機能、第２のメニューは、コネクタ117に装着されたメモリカード400の「画像毎に印刷部数を指定して印刷する」機能、第３のメニューは、コネクタ117に装着されたメモリカード400の「画像をはがきや、シールしなどいろいろな印刷が出来る」機能、第４のメニューは、本プリンタ100の「各種設定及びメンテナンスをする」機能を表示している。
【００４９】
表示部114のLCDの各アイコンは、プリンタ制御部/印刷処理部103の制御の基、操作部113のスクロールキー123の左右スクロールキーを押下するたびに、順次左右に移動していく。例えば、図３の図3-1は、1画像ずつ印刷のアイコンである左端を示しているが、ここでスクロールキー123の右スクロールキーを押下すると、図3-2の複数画像まとめて印刷にアイコンが移動する。以下、同様に右スクロールキーを押下すると、順にアイコンが移動していき、最初のアイコンに戻る。この時、各アイコンの位置で、操作部113のOKキー124を押下することで、そのアイコンの示す各機能の詳細メニューに切り替わる。ここでは、図3-1から図3-3までのメニューの詳細に関しては、本実施例と直接関係しないので省略し、図3-4のメニュー4に関して詳細の説明をする。
【００５０】
いま、操作部113のスクロールキー123を操作して、図3-4のメニュー4の各種設定/メンテナンスのアイコンに選択アイコンを移動させる。ここで、操作部113のOKキー124を押下することにより、各種設定/メンテナンスが選択されて、図4に示す詳細のメニュー画面に切り替わる。
【００５１】
各種設定/メンテナンスメニューでは、4-Aに示すように、プリンタの印刷用紙などの各種設定用のアイコンとインクジェットヘッドのクリーニングなどのプリンタのメンテナンス用のアイコンが表示部114に表示される。
【００５２】
ここで、右側の各種設定のアイコンを選択して、操作部113のOKキー124を押下すると4-Bの表示に切り替わる。
【００５３】
詳細機能の「Bluetooth設定」の設定項目は、コネクタ115に無線通信装置200、ここでは、例えば、ROM109に格納されているソフトウエアに従い、Bluetoothモジュールが装着されているときのみ表示されるように、プリンタ制御部/印刷処理部103が制御する。また、メモリカード400の装着検出結果に拘わらず、無線通信装置200をクライアントとして機能させるように予めROM109に格納された無線通信装置200の制御プログラムが選択される。無線通信装置200が未装着の場合は、通常は、Bluetoothの設定項目は表示されない。
【００５４】
ここで、「Bluetooth設定」の項目の詳細説明は、省略するが、この項目は、本実施例のＡ６プリンタ100を無線通信機器装置200が装着されたときに本プリンタをクライアント、即ち受信用とするときのプリンタの固有名設定や、アクセスセキュリーティなどを設定するためのものである。
【００５５】
一方、「Bluetoothで送る」の設定項目は、上記説明にあるように、コネクタ115に無線通信装置200が装着されていて、即ち、USBホストコントローラ107が、Bluetoothモジュールの装着をUSBの通信規約に則り検出している状況で、且つ、同様にメモリカード制御部108がメモリカード400が装着されたことを検出したときのみ表示されるように制御される。
【００５６】
この時、メモリカードの装着が検知されると上記とは逆に予めROM109に格納された無線通信装置200をホストとして機能させるプログラムが選択される。Bluetoothモジュール200がコネクタ115に装着されていて、且つ、カードコネクタ117にメモリカード400が装着されたときに、4-Bに示す「Bluetoothで送る」項目が表示されることになる。
【００５７】
4-Bのメニューで、操作部113の上下スクロールキー123及びOKキー124を押下して、「Bluetoothで送る」を選択、決定すると、4-Cのメニューに切り替わる。
【００５８】
メニュー4-C では、本実施例のＡ６プリンタ100の無線通信装置200であるBluetoothモジュールをホストデバイスとして、周辺のクライアントデバイスを検索することになる。即ち、本実施例では、Ａ６印刷用紙以外のプリンタ、例えばＡ４プリンタを検索することになる。この時、プリンタ制御部/印刷制御部103は、ROM109のプログラムの制御の基にキー入力からの指示が他の無線通信装置、例えば、Ａ４プリンタ500の無線通信装置600との接続要求であると判断し、周囲に近距離無線データ通信が可能な装置（接続先クライアント）が所在しているか否かを調べるために、所定の検索方法にて検索する。例えば、Bluetoothなどの通信規約(以下、通信プロファイル）、いわゆるサービスディスカバリプロファイルなどにて規定されている検索方式に則り通信装置を検索し、通信可能な装置から装置の識別番号(以下、ID)等の応答を待つことになる。
【００５９】
この様にして、プリンタ500からの識別番号であるIDやプリンタ500の通信接続可能状態の通知、更には、他の接続先クライアントからの同様の通知を無線通信装置200を介して、応答受信した本Ａ６プリンタ100は、通信接続が可能である状態の接続先クライアントとして応答のあったクライアントの識別番号を表示部114に表示する。例えば、4-Dのメニューでは、三つのクライアントからの応答があり、それぞれ接続先クライアント1としてのＡ４プリンタ(不図示）のIDである「ip4200」、接続先クライアント2としてのパーソナルコンピュータ(不図示）のIDである「IBM Think Pad」、接続先クライアント3としてのＡ４プリンタ500のIDである「iP7500」、等を表示部114に表示する。
【００６０】
ここで、ユーザが、表示部114に表示された接続可能な装置のIDを操作部113の上下スクロールキー123を操作して、接続先クライアントの一つである「iP7500」を選択すると、プリンタ制御部/印刷制御部103は、無線通信装置200を介して、選択された接続先クライアントである「iP7500」であるＡ４プリンタ500とのみ再接続の要求を送信する。
【００６１】
一方、この要求を受信したプリンタ500は、Bluetooth等の通信プロファイルに則り、接続先ホストであるＡ６プリンタ100と通信回線接続を実行する。この時、4-Fのメニューで示すように、Bluetoothなどの通信規約では、排他接続をするために接続先との予め決められたユーザ設定可能な接続キー(以下、パスキー)を入力する必要がある。通常は、デフォルトで、0000の4桁の数字に設定されている。この状態で、操作部113のOKキー124を押下すると、Ａ６プリンタ100とＡ４プリンタ500は、それぞれの無線通信装置200，600を介して、近距離無線データ通信回線で結ばれたことになる。
【００６２】
こうして、無線通信回線の接続が完了すると、4-Gに示すメニュー画面に移り、ここでは、接続されたＡ４プリンタ500で印刷したい所望の画像をメモリカードから選択する画像選択メニューになる。この時、表示部114には、装着されたメモリカード400の画像データを順に表示しており、表示部114に表示されている画像左右スクロールアイコン121,122に対応した操作部113の左右スクロールキーを操作することにより順次切り替え表示するように制御する。ユーザが所望する画像が表示されたところで操作部113のOKキー124を押下すると、4-H で示すメニュー画面となり、プリンタ制御部/印刷処理部103は、USBホストコントローラ107、メモリカード制御部108を経由して、所定の画像データ、例えば、ＪＰＥＧデータを読み取る。ここで、読み込んだＪＰＥＧ画像データをUSBホストコントローラ107を経由して無線通信装置200、及びＡ４プリンタ500の無線通信装置600を介して、Ａ４プリンタ500へ送信することになる。画像データの送信が終了すると、4-Aのメニューへ戻り、ユーザのキー操作待ち状態となる。ここで、メモリカード等のメモリに記録される画像データ形式は、データのメモリサイズを少なくするために、画像データを圧縮して格納するのが一般的であり、JPG（Joint Photographic Experts Group）やGIF(Graphics Interchange Format)等のフォーマットが使用される。
【００６３】
一方、Ａ６プリンタ100の無線通信装置200からのＪＰＥＧ画像データを受信したＡ４プリンタ500は、詳細の説明は省略するが、Ａ４プリンタ内の不図示の画像処理部及び印刷制御を実行し、Ａ４プリンタに装着された適当なサイズの印刷用紙に最適に画像処理を施し、印刷することが可能となる。以上の説明は、Bluetoothで説明してきたが、この他の無線データ通信方式や双方向通信機能を有する有線の通信方式或いは、IrDA等の通信方式に適用できることは、言うまでもない。また、接続先クライアントとして、プリンタでの印刷として説明してきたが、近距離無線データ通信機能を装備し、画像形式を変換して表示できる機能、キー入力等の入力手段及び表示器を有する機器、例えば、パーソナルコンピュータ（以下、PC）やパーソナル  データ  アシスタント（以下、PDA）や、デジタルテレビなどの機器へのデータのバックアップ、保存にも適用できることは明らかである。
【００６４】
以上、説明した様に近距離無線データ通信を使用することにより、プリンタ100に装着されたメモリカード300の画像データを無線通信装置200の動作モードをクライアントからホスト動作に切り替え、無線通信装置600を装着したＡ４プリンタ500をクライアント、即ち、Ａ６プリンタ100の接続先プリンタとして活用することが可能となり、Ａ６プリンタ100の写真専用と言う印刷用紙の制限を取り除き、印刷用紙サイズがＡ６と言う制限なく変更可能となり印刷することが出来る。
【００６５】
以上、本発明の好適な実施形態を説明したが、これらは本発明の説明のための例示であって、本発明の範囲をこれらの実施形態にのみ限定する趣旨ではない。本発明は、他の種々の形態でも実施することが可能である。例えば、メモリカード400に対して読み書きするファイルはＪＰＥＧ画像ファイルに限らず、テキストファイル等であっても良い。また、操作部113は、ボタンだけでなく、トラックボール等の別の入力装置を備えていても良い。
【図面の簡単な説明】
【００６６】
【図１】本発明の実施形態に係るプリンタを示す図である。
【図２】本実施形態におけるプリンタのブロック構成を示す図である。
【図３】本実施形態におけるプリンタの電源投入後の初期メニュー画面を示す図である。
【図４】本実施形態における各種設定およびメンテナンス画面を示す図である。
【符号の説明】
【００６７】
100  Ａ６プリンタ
101  プリンタエンジン
102  ASIC(CPU/専用回路)
103  プリンタ制御部/印刷処理部
104  HUB
105  プリンタクラスUSBデバイスコントローラ
106  ストレージクラスUSBデバイスコントローラ
107  USBホストコントローラ
108  メモリカード制御部
109  リードオンリーメモリ（ROM）
110  ランダムアクセスメモリ（RAM）
111  画像処理部
112  ＪＰＥＧ画像解凍部
113  操作部
114  表示部
115  USBコネクタ
116  USBコネクタ
117  メモリカードコネクタ
【図１】
2009143005.tif 000003
【図２】
2009143005.tif 000004
【図３】
2009143005.tif 000005
【図４】
2009143005.tif 000006