(57)【要約】【課題】無線通信によりデータを送受信して印刷を行う際に印刷が完了するまでの時間を短縮させることを課題とする。【解決手段】印刷装置Ｕ２にて、印刷に用いるデータのうち該データの一部を構成する第１のデータｄ２を通信網５１から取得する処理を行い、該第１のデータｄ２を通信網５１から取得できるか否かの少なくとも一方を情報処理装置Ｕ１に対して無線通信により通知するための処理を行い、情報処理装置Ｕ１にて、第１のデータｄ２を除いたデータを含む第２のデータｄ１を印刷装置Ｕ２に対して無線送信するとともに、印刷装置Ｕ２からの通知状況が画像データを取得できない状況であるときに第１のデータｄ３を印刷装置Ｕ２に対して無線送信し、印刷装置Ｕ２にて、情報処理装置Ｕ１から第１のデータｄ３を無線通信により受信したときに該第１のデータｄ３を第２のデータｄ１に含めて印刷を行う。【選択図】図１
2008040808.tif 000002
【特許請求の範囲】
【請求項１】
無線通信により受信したデータに基づいて印刷を行う印刷装置と、この印刷装置に対してデータを無線送信して印刷させる処理を実行可能な情報処理装置と、を備える印刷システムであって、
前記印刷装置は、
印刷に用いるデータのうち該データの一部を構成する第１のデータを通信網から取得する処理を行い、該第１のデータを前記通信網から取得できるか否かの少なくとも一方を前記情報処理装置に対して無線通信により通知するための処理を行う通知手段と、
前記情報処理装置から前記第１のデータを無線通信により受信したときに前記第１のデータを除いたデータを含む第２のデータに前記受信した第１のデータを含めて印刷を行う印刷実行手段とを備え、
前記情報処理装置は、
前記第２のデータを前記印刷装置に対して無線送信するとともに、前記印刷装置からの通知状況が前記第１のデータを取得できない状況であるときに前記第１のデータを前記印刷装置に対して無線送信する印刷データ送信手段を備えることを特徴とする印刷システム。
【請求項２】
前記情報処理装置の印刷データ送信手段は、前記印刷装置からの通知状況が前記第１のデータを取得できない状況であるときに第二の通信網又は自装置の有する記憶手段から前記第１のデータを取得し、該第１のデータを前記印刷装置に対して無線送信することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記印刷装置の通知手段は、前記第１のデータを前記通信網から取得できないときにその旨を前記情報処理装置に対して無線通信により通知し、
前記情報処理装置の印刷データ送信手段は、前記印刷装置から前記第１のデータを取得できない旨を無線通信により受信したときに前記第１のデータを前記印刷装置に対して無線送信することを特徴とする請求項１または請求項２に記載の印刷システム。
【請求項４】
前記印刷装置の通知手段は、前記第１のデータを前記通信網から取得できるときのみその旨を前記情報処理装置に対して無線通信により通知し、
前記情報処理装置の印刷データ送信手段は、前記第２のデータを前記印刷装置に対して無線送信してから所定の期間、前記印刷装置から前記第１のデータを取得できる旨を受信しなかったときに前記第１のデータを前記印刷装置に対して無線送信することを特徴とする請求項１または請求項２に記載の印刷システム。
【請求項５】
無線通信により受信したデータに基づいて印刷を行う印刷装置に対してデータを無線送信して印刷させる処理を実行可能な情報処理装置であって、
印刷に用いるデータのうち該データの一部を構成する第１のデータを除いたデータを含む第２のデータを前記印刷装置に対して無線送信するとともに、前記印刷装置からの通知状況が前記第１のデータを取得できない状況であるときに前記第１のデータを前記印刷装置に対して無線送信する印刷データ送信手段を備えることを特徴とする情報処理装置。
【請求項６】
無線通信により受信したデータに基づいて印刷を行う印刷装置であって、
印刷に用いるデータのうち該データの一部を構成する第１のデータを通信網から取得する処理を行い、該第１のデータを前記通信網から取得できるか否かの少なくとも一方を前記情報処理装置に対して無線通信により通知するための処理を行う通知手段と、
前記情報処理装置から前記第１のデータを無線通信により受信したときに前記第１のデータを除いたデータを含む第２のデータに前記受信した第１のデータを含めて印刷を行う印刷実行手段とを備えることを特徴とする印刷装置。
【請求項７】
第１の通信手段と第２の通信手段とを用いて取得したデータに基づく印刷が可能な印刷装置と、この印刷装置に対してデータを前記第２の通信手段を用いて印刷させる処理を実行可能な情報処理装置と、を備える印刷システムであって、
前記印刷装置は、
第１のデータを前記第１の通信手段を用いて取得する処理と、前記第１のデータを前記第１の通信手段を用いて取得できなかった場合に前記第１のデータを前記第２の通信手段を用いて前記情報処理装置から取得する処理と、第２のデータを前記第２の通信手段を用いて前記情報処理装置から取得する処理とを行うデータ取得手段と、
前記第１のデータを前記第１の通信手段を用いての取得可否の少なくとも一方を前記情報処理装置に対して前記第２の通信手段を用いて通知するための処理を行う通知手段と、
前記第１のデータと前記第２のデータとに基づいて印刷を行う印刷実行手段とを備え、
前記情報処理装置は、
前記第２のデータを前記第２の通信手段を用いて前記印刷装置に送信するとともに、前記印刷装置からの通知状況に基づいて前記印刷装置が前記第１のデータを前記第１の通信手段を用いて取得できない状況であると判断したときに前記第１のデータを前記印刷装置に対して前記第２の通信手段を用いて送信するデータ送信手段を備えることを特徴とする印刷システム。
【請求項８】
前記情報処理装置は、
自装置の有する記憶手段からの前記第１のデータの取得を行う第１の取得手段と、第３の通信手段を用いて前記第１のデータを取得する第２の取得手段と、の少なくともどちらかをさらに備え、
前記データ送信手段は、前記印刷装置が前記第１のデータを前記第１の通信手段を用いて取得できない状況であると判断したときに、前記第１の取得手段と前記第２の取得手段の少なくともどちらかで取得した第１のデータを、前記第２の通信手段を用いて前記印刷装置に対して送信することを特徴とする請求項７に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信によりデータを送受信して印刷を行うための印刷システム、情報処理装置および印刷装置に関する。
【背景技術】
【０００２】
近年の携帯電話では、着脱可能なメモリカードに写真画像とフレーム画像とを記憶させ、このメモリカードをプリンタに装着して写真画像とフレーム画像との合成画像を印刷させている。写真画像とフレーム画像とを合成する処理は、プリンタで行われている。
また、特許文献１に記載されるように、携帯電話からプリンタへ赤外線通信により画像を送信して印刷を行うことも行われている。
【特許文献１】特開２００４−３４８６５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
赤外線通信は低速かつ不安定であるため、携帯電話からプリンタへ赤外線通信により印刷に用いるデータを送信して印刷を行う場合、印刷が完了するまでに時間がかかる。そこで、印刷が完了するまでの時間を短縮させたいという希望があった。
【０００４】
本発明は、上記課題に鑑みてなされたもので、無線通信によりデータを送受信して印刷を行う際に印刷が完了するまでの時間を短縮させることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明は、無線通信により受信したデータに基づいて印刷を行う印刷装置と、この印刷装置に対してデータを無線送信して印刷させる処理を実行可能な情報処理装置と、を備える印刷システムであって、前記印刷装置が通知手段と印刷実行手段とを備え、前記情報処理装置が印刷データ送信手段を備えることを特徴とする。
上記印刷装置では、上記通知手段により、印刷に用いるデータのうち該データの一部を構成する第１のデータを通信網から取得する処理が行われ、該第１のデータを前記通信網から取得できるか否かの少なくとも一方が前記情報処理装置に対して無線通信により通知するための処理が行われる。この通知するための処理は、第１のデータを取得できるか否かの一方を必ず通知する処理でもよいし、第１のデータを取得できるか否かの一方を通知する条件が成立しない場合に通知しない処理でもよく、いずれも場合も本発明に含まれる。また、第１のデータを取得できることの通知は、実際に第１のデータを取得できたことの通知でもよいし、第１のデータを取得可能であることの通知でもよく、いずれの場合も本発明に含まれる。
【０００６】
上記情報処理装置では、上記印刷データ送信手段により、第２のデータが印刷装置に対して無線送信されるとともに、印刷装置からの通知状況が前記第１のデータを取得できない状況であるときに前記第１のデータが印刷装置に対して無線送信される。なお、第１のデータを除いたデータを含む第２のデータを印刷装置に対して無線送信する処理は、印刷装置で第１のデータを通信網から取得する処理の前でもよいし、印刷装置からの通知の後でもよく、いずれも場合も本発明に含まれる。また、印刷装置からの通知状況には、印刷装置からの通知があったこと、印刷装置からの通知が無いこと、のいずれも含まれる。さらに、第１のデータを印刷装置に対して無線送信することには、第２のデータとは別に送信すること、第２のデータと一緒に送信すること、のいずれも含まれる。
上記印刷装置では、上記印刷実行手段により、情報処理装置から前記第１のデータを無線通信により受信したときに前記第１のデータを除いたデータを含む第２のデータに前記受信した第１のデータを含めた印刷が行われる。
【０００７】
以上の構成により、印刷装置が通信網から印刷に用いるデータの一部を構成する第１のデータを取得できる場合、該第１のデータを情報処理装置から印刷装置へ無線送信する必要が無くなる。従って、無線通信によりデータを送受信して印刷を行う際に印刷が完了するまでの時間を短縮させることが可能になる。
【０００８】
上記情報処理装置は、携帯電話、デジタルカメラ、画像表示装置、パーソナルコンピュータ等が考えられる。
上記無線通信は、光無線通信（赤外線通信や可視光線通信等）、電波無線通信、音響通信（音波や超音波等を用いた通信）、等が考えられる。
上記第１のデータは、画像データや文字列データ等の種々のデータが考えられる。
上記第１のデータを除いたデータを含む第２のデータは、印刷に用いるデータのうち第１のデータを除いたデータのみでもよいし、該データを一部とするデータでもよい。
前記情報処理装置は、前記印刷装置からの通知状況が前記第１のデータを取得できない状況であるときに無線通信を介した第二の通信網から前記第１のデータを取得し、該第１のデータを前記印刷装置に対して無線送信してもよい。すると、印刷装置が印刷に用いるデータの一部を構成する第１のデータを取得できなくても印刷を行うことができるので、印刷の利便性を向上させることができる。なお、第二の通信網は、印刷装置を接続した通信網と同じ通信網でもよいし、異なる通信網でもよい。
【０００９】
また、本発明は、第１の通信手段と第２の通信手段とを用いて取得したデータに基づく印刷が可能な印刷装置と、この印刷装置に対してデータを前記第２の通信手段を用いて印刷させる処理を実行可能な情報処理装置と、を備える印刷システムであって、前記印刷装置がデータ取得手段と通知手段と印刷実行手段とを備え、前記情報処理装置がデータ送信手段を備えることを特徴とする。
上記印刷装置では、上記データ取得手段により、第１のデータを前記第１の通信手段を用いて取得する処理と、前記第１のデータを前記第１の通信手段を用いて取得できなかった場合に前記第１のデータを前記第２の通信手段を用いて前記情報処理装置から取得する処理と、第２のデータを前記第２の通信手段を用いて前記情報処理装置から取得する処理とが行われる。また、上記通知手段により、前記第１のデータを前記第１の通信手段を用いての取得可否の少なくとも一方を前記情報処理装置に対して前記第２の通信手段を用いて通知するための処理が行われる。
上記情報処理装置では、上記データ送信手段により、前記第２の通信手段が用いられて前記第２のデータが前記印刷装置に送信されるとともに、前記印刷装置からの通知状況に基づいて前記印刷装置が前記第１のデータを前記第１の通信手段を用いて取得できない状況であると判断されたときに前記第２の通信手段が用いられて前記第１のデータが前記印刷装置に対して送信される。
上記印刷装置では、上記印刷実行手段により、前記第１のデータと前記第２のデータとに基づいて印刷が行われる。
以上の構成により、印刷装置が第１の通信手段を用いて第１のデータを取得できる場合、該第１のデータを情報処理装置から印刷装置へ送信する必要が無くなる。従って、情報処理装置と印刷装置との間で通信手段によりデータを送受信して印刷を行う際に印刷が完了するまでの時間を短縮させることが可能になる。特に、第２の通信手段を用いる情報処理装置と印刷装置との間の通信が、第１の通信手段を用いる印刷装置の通信よりも遅いほど、本発明は有用である。
【００１０】
ところで、本発明は、上述した印刷システムを構成する情報処理装置単体や印刷装置単体にも適用可能である。
また、上述した印刷システムや情報処理装置や印刷装置は、ある機器に組み込まれた状態で他の方法とともに実施されることもある等、各種の態様を含む。また、本発明は、上述したシステムや装置の構成に対応した工程を有する制御方法、上述したシステムや装置の構成に対応した機能をコンピュータに実現させるプログラム、該プログラムを記録したコンピュータ読み取り可能な記録媒体、等としても適用可能である。
上述した情報処理装置、印刷装置、制御方法、制御プログラム、該プログラムを記録した媒体、の発明も、上述した作用、効果を奏する。むろん、請求項２〜６，８に記載した構成も、前記情報処理装置や前記印刷装置や前記方法や前記プログラムや前記記録媒体に適用可能である。
【発明を実施するための最良の形態】
【００１１】
以下、（１）印刷システムの構成、（２）印刷システムの動作および作用、（３）変形例、の順に、本発明の実施形態を説明する。
【００１２】
（１）情報処理装置および印刷装置を含む印刷システムの構成：
図１は本発明の一実施形態に係る印刷システムの構成の例を模式的に示すブロック図、図２は同印刷システムの通信環境の例を模式的に示すブロック図、図３は同印刷システムを実現させるハードウェア構成の例を示すブロック図、図４はパッケージファイルおよび画像ファイルのデータ構造の例を模式的に示す図、図５はフレーム画像のデータを通信網から取得する際のデータの流れの例を模式的に示す図である。印刷システム１００は、画像送信装置（情報処理装置）Ｕ１となる携帯電話１０、印刷装置Ｕ２となるプリンタ３０を備えている。
【００１３】
印刷装置Ｕ２は、下記の各部Ｕ２１，Ｕ２２を備え、赤外線通信（無線通信）により受信したデータに基づいて適宜カラー画像を合成して印刷を行う装置とされている。画像送信装置Ｕ１は、印刷データ送信部Ｕ１１を備え、印刷装置Ｕ２に対してデータを赤外線送信して印刷させる処理を実行可能である。
印刷装置の通知部Ｕ２１は、印刷用のデータ（印刷に用いるデータ）のうち該データの一部を構成する第１のデータｄ２（例えばフレーム画像のデータ）をインターネット網等の第一の通信網５１から取得する処理を行う。そして、該第１のデータｄ２を通信網５１から取得できるか否かの少なくとも一方を画像送信装置Ｕ１に対して赤外線通信により通知するための処理を行う。
画像送信装置の印刷データ送信部Ｕ１１は、印刷用のデータのうち第１のデータを除いたデータを含む第２のデータｄ１を印刷装置Ｕ２に対して赤外線送信する。また、印刷装置Ｕ２からの通知状況が第１のデータを取得できない状況であるときに自装置Ｕ１の有する記憶手段に記憶された第１のデータｄ３を印刷装置に対して赤外線送信する。ここで、画像送信装置Ｕ１が第１のデータｄ３を保持している場合には該第１のデータを印刷装置へ送信すればよいし、画像送信装置Ｕ１が無線通信を介したインターネット網等の第二の通信網６３から第１のデータｄ３を取得することができる場合には第二の通信網６３から第１のデータを取得して印刷装置へ送信すればよい。
印刷装置の印刷実行部Ｕ２２は、画像送信装置Ｕ１から第１のデータｄ３を赤外線通信により受信したときに第２のデータｄ１に前記受信した第１のデータｄ３を含めて印刷を行う。
【００１４】
以上の構成により、印刷装置Ｕ２が通信網５１から印刷用のデータの一部を構成する第１のデータｄ２を入手できる場合に、印刷が完了するまでの時間を短縮させることができる。
なお、第一の通信網と第二の通信網には、ＬＡＮ等も考えられ、同じ種類の通信網の組み合わせの他、異なる種類の通信網の組み合わせも考えられる。また、サーバ５２，６４は、同じサーバでも異なるサーバでもよい。
【００１５】
図２に示すように、第一の通信網５１には、プリンタ３０と、フレーム画像のデータｄ２を記録したＷｅｂサーバ５２が接続されている。一方、第二の通信網６３には、プロトコルが異なるデータを相互に変換して通信可能とするゲートウェイ６２と、フレーム画像のデータｄ４を記録したＷｅｂサーバ６４が接続されている。基地局６１は、ゲートウェイ６２に接続されるとともに、携帯電話１０との間で近距離無線通信を行うことが可能である。サーバ５２，６４には、図５に示すように複数のフレーム画像のデータが識別情報ＩＤｘと対応づけられて格納されている。この識別情報ＩＤｘは、各フレーム画像ｘを個別に識別するための情報であり、フレーム画像毎に異なる情報とされている。
【００１６】
図３に示すように、本携帯電話１０は、システムバス１１ａに接続されたＣＰＵ１１ｂや半導体メモリ１１ｃ，ｄやタイマ回路１１ｅ等を有する制御部１１、アンテナ１２ａからのアナログ信号をデジタル信号に変換し信号の処理をする無線回路（第３の通信手段）１２、音声を入力するマイクロフォン１３、音声を出力するスピーカ１４、ユーザからの操作入力を例えば複数の操作キーにて受け付ける操作部１５、通話の状態や印刷指示時の各種操作入力を受け付けるための画面等を表示する液晶パネル（表示部）１６、静止画の撮影を行うカメラ１７、赤外線の送信を行う発光ダイオードと受信を行うフォトダイオードを有する赤外線Ｉ／Ｆ（赤外線インターフェイス）１８、メモリスロット１９ａに装着されたカードメモリ２０に対してデータを読み書きするインターフェイスであるカードメモリＩ／Ｆ１９、電話番号等の電話として用いられる各種情報やパッケージデータＤ１や写真ファイル等の画像ファイルＤ２等を書き換え可能に記憶するカードメモリ（記憶手段）２０、等を備えている。そして、ＲＯＭ１１ｃに書き込まれた画像送信プログラム等のプログラムに従って、ＣＰＵ１１ｂがＲＡＭ１１ｄをワークメモリとして使用しながら携帯電話全体の動作を制御している。
【００１７】
メモリスロット１９ａには、カードメモリ２０を着脱可能に装着することができる。
カードメモリ２０は、リムーバブルメモリとも呼ばれ、例えば不揮発性半導体メモリを用いて構成される。むろん、バッテリでバックアップされた揮発性メモリや、磁気ディスク等でもカードメモリを構成することができる。カードメモリ２０には、図４に示すパッケージデータＤ１や画像ファイルＤ２等が記憶される。これらのパッケージデータＤ１や画像ファイルＤ２は、ダウンロードによって取得されてもよいし、他の機器（例えばパーソナルコンピュータ）から取得されてもよい。
【００１８】
図４に示すように、パッケージデータＤ１は、レイアウトデータを記述したスクリプトファイルＤ１１、フレーム画像のサムネイルデータを格納したフレームサムネイルファイルＤ１２、を含むとともに、必要に応じてフレーム画像Ｉ２の印刷用データを格納したフレームファイルＤ１３を含んでいる。フレームファイルＤ１３は、通信網６３からフレーム画像のデータを取得すること等を前提として、パッケージデータＤ１に含まれない構成とすることができる。フレーム画像は、写真等の本画像を縁取り等により装飾するための装飾画像であり、印刷対象として選択操作される画像の一つである。フレーム画像の画像データは、必要に応じて、例えば無線回路１２を経由する通信網６３を介して入手され、カードメモリに記憶される。
また、本画像Ｉ１のサムネイルデータおよび印刷用データを格納した画像ファイルＤ２がパッケージデータＤ１に対応づけられている。この本画像も、印刷対象として選択操作される画像の一つである。本画像の画像データは、例えば、カメラ１７で撮像した画像から得られたり、無線回路１２を経由するインターネット網等の通信網を介して入手されたりして、カードメモリに記憶される。
スクリプトファイルＤ１１は、印刷時のレイアウトを特定するための複数のパラメータデータを含むデータであればよく、タグ（ＸＭＬ形式やＸＨＴＭＬ形式等）を利用してレイアウトのパラメータを記述するデータ形式等、種々のデータ形式が採用可能である。スクリプトファイルには、印刷媒体の種類（大きさ（Ａ４，はがき，Ｌ版等）やマージンや品質（光沢紙、普通紙等）、本画像の大きさや座標、フレーム画像の大きさや座標、等のレイアウトデータが例えばタグによって記述される。なお、本画像やフレーム画像は、ｘ方向（横方向）およびｙ方向（縦方向）へ整然と並んだドットマトリクス状の画素で画素毎に所定階調数にて階調表現されている。従って、画像の大きさはｘ方向およびｙ方向の大きさで特定され、画像の座標はｘ方向およびｙ方向の座標（例えば開始座標や終了座標）で特定される。
【００１９】
フレームサムネイルファイルＤ１２は、例えばＪＰＥＧ形式のフレーム画像のサムネイルデータが格納される。
フレームファイルＤ１３は、例えばＪＰＥＧ形式のフレーム画像Ｉ２の印刷用データが格納されている。むろん、フレーム画像は、ビットマップ形式の画像やベクトルデータで作成された画像等でもよい。このフレーム画像は、フレームサムネイルファイルに含まれるフレーム画像よりも高解像度の画像とされている。なお、上記ファイルＤ１２，Ｄ１３を一つのファイルで構成してもよい。
画像ファイルＤ２は、例えばＥＸＩＦ形式（ＥＸＩＦは社団法人電子情報技術産業協会の登録商標）の本画像Ｉ１のサムネイルデータおよび印刷用データが格納される。本実施形態では、写真画像等の本画像のサムネイルデータがアプリケーションマーカ部分（図４のＡＰＰ１）に記述され、印刷用データが圧縮データ部分（図４の「圧縮データ」）に記述されている。また、両データともＪＰＥＧ形式によって圧縮されている。むろん、本画像は、ビットマップ形式の画像やベクトルデータで作成された画像等でもよい。
【００２０】
両画像Ｉ１，Ｉ２は、各画素の色が３個の多階調色成分によって定義されたカラー画像データとされている。図４では、フレームファイルＤ１３に対応させてフレーム画像の例を示し、画像ファイルＤ２の圧縮データに対応させて本画像の例を示している。フレーム画像Ｉ２は、中央の白抜き部分が本画像の表示部位Ｉ２ａとされ、その周りのハッチ部分がフレーム部位とされている。本実施形態の本画像Ｉ１は、フレーム画像Ｉ２より小さくされている。
【００２１】
ここで、上記レイアウトデータには、印刷用紙（印刷媒体）のｘ方向およびｙ方向のサイズや左右上下のマージンの他、表示部位Ｉ２ａの開始座標（ｘ1，ｙ1）および大きさ（ｗ1，ｈ1）、フレーム画像Ｉ２の開始座標（ｘ2，ｙ2）および大きさ（ｗ2，ｈ2）、等が定義されている。
【００２２】
本実施形態のプリンタ３０は、ＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）の各インクを印刷ヘッド３９ａ〜ｄから吐出して印刷媒体にインクのドットを形成して印刷するインクジェットプリンタであるものとする。むろん、印刷装置には、ＣやＭやＫの淡色、Ｙの濃色、レッド、バイオレット、無着色インク、等も使用する装置、ＣＭＹＫのいずれかを使用しない装置、各種インク昇華式プリンタ、トナーインクを使用するレーザープリンタ、等も採用可能である。
【００２３】
図３に示すように、本プリンタ３０では、図示の各部３１ａ〜ｃ，３２〜３７，４０等がシステムバス３０ａを介して接続され、ＣＰＵ３１ａがＲＯＭ３１ｂに書き込まれたプログラムに従って各部を制御する。キャリッジ機構３７ａにて主走査方向に往復動するキャリッジには、各インクカートリッジ３８を装着したカートリッジホルダが設けられるとともに、印刷ヘッド３９ａ〜ｄを備える印刷ヘッドユニット３９が搭載されている。ヘッド駆動部３６ａは、ＡＳＩＣ３６から印刷データに対応する印加電圧データを入力してピエゾ素子への印加電圧パターンを生成し、該素子を内蔵する印刷ヘッド３９ａ〜ｄに４色のインク滴をドット単位で吐出させる。インターフェイス３７に接続されたキャリッジ機構３７ａや紙送り機構３７ｂは、印刷ヘッドユニット３９を主走査させたり、適宜改ページ動作を行いながらシート状の印刷媒体を順次送り出して副走査を行ったりする。
本発明を実施するためには必要無いが、メモリスロット３２ａに装着されたカードメモリ２０に対してデータを読み書きするカードメモリＩ／Ｆ３２をプリンタ３０に設けてもよい。
【００２４】
赤外線Ｉ／Ｆ（赤外線インターフェイス）３３は、赤外線の送信を行う発光ダイオードと受信を行うフォトダイオードとを有し、携帯電話の赤外線Ｉ／Ｆ１８との間で赤外線によるデータの送受信を行うことが可能である。両赤外線Ｉ／Ｆ１８，３３は、本発明にいう第２の通信手段を構成する。本プリンタ３０は、印刷対象の画像を含む印刷データを携帯電話１０から赤外線通信により受信し、適宜複数の画像を合成して、印刷データに対応する画像を印刷媒体上に形成する。なお、プリンタの赤外線Ｉ／Ｆ３３や携帯電話の赤外線Ｉ／Ｆ１８には、例えばＩｒＤＡ規格の赤外線通信を行うためのインターフェイスを用いることができる。
操作部３４は、ユーザからの操作入力を例えば複数の操作ボタンにて受け付ける。各種操作入力を受け付けるための画面等を表示するため、操作部３４に液晶パネル等の表示部を設けてもよい。
通信Ｉ／Ｆ（通信インターフェイス）４０は、本発明にいう第１の通信手段であり、通信網５１を介してサーバ５２等との間で双方向のデータ通信を行う。
【００２５】
ところで、赤外線通信は低速で不安定であるため、データ通信に多くの時間がかかってしまう。そこで、本実施形態では、携帯電話がプリンタに対して通信網からフレーム画像を入手できるかどうかを問い合わせ、入手できる場合にはプリンタが通信網からフレーム画像を入手して携帯電話からの写真画像等の本画像と合わせて印刷を行い、入手できない場合に携帯電話からフレーム画像をプリンタへ送信して印刷を行うようにしている。これにより、印刷を早く完了させることができる。
【００２６】
（２）情報処理装置および印刷装置を含む印刷システムの動作および作用：
以下、印刷を早く完了させる具体的手法について、説明する。
図６は携帯電話の印刷データ送信部Ｕ１１で行われる印刷データ送信処理を示すフローチャート、図７はプリンタで行われる印刷処理を示すフローチャートである。ここで、ステップＳ２０６〜Ｓ２１０，Ｓ２１８が通信部Ｕ２１に対応し、ステップＳ２１２〜Ｓ２１６が印刷実行部Ｕ２２に対応している。また、ステップＳ２０２〜Ｓ２０６，Ｓ２１０〜Ｓ２１２が本発明のデータ取得手段に対応している。以下、「ステップ」の記載を省略する。
携帯電話１０の利用者は、画像印刷を行うための操作を携帯電話の操作キー（操作部１５）に対して行うことにより、画像送信プログラムを起動可能である。携帯電話では、利用者から同操作の入力を受け付けると、まず、メモリスロットに装着されたカードメモリ２０に記憶されている複数のパッケージデータＤ１を読み出し、各データに含まれているパッケージ名を表示部１６に一覧表示する等して、パッケージデータのいずれかを選択する操作入力を操作部１５にて受け付け、選択されたパッケージデータに対応させた情報をＲＡＭ１１ｄに格納する（Ｓ１０２）。各パッケージデータにはフレーム画像Ｉ２が対応しているため、Ｓ１０２では印刷対象のフレーム画像の選択操作を利用者から受け付けていることになる。
【００２７】
次に、Ｓ１０４では、カードメモリ２０に記憶されている複数の画像ファイルＤ２を読み出し、各ファイルのファイル名を表示部１６に一覧表示する等して、画像ファイルのいずれかを選択する操作入力を操作部１５にて受け付け、選択されたパッケージデータに対応させた情報をＲＡＭ１１ｄに格納する。各画像ファイルには写真画像等の本画像が格納されているため、Ｓ１０４では印刷対象の本画像の選択操作を利用者から受け付けていることになる。なお、Ｓ１０２で選択されたパッケージデータに本画像用の表示部位Ｉ２ａが複数設けられている場合には、Ｓ１０４では表示部位の数だけ本画像の選択操作を受け付ける。
Ｓ１０６では、本画像の画像データを用いて、印刷用のデータのうちフレーム画像の画像データ（第１のデータ）を除いたデータを含む印刷データ（第２のデータ）を生成する。
【００２８】
図８の左側は、フレーム画像のデータを除いた印刷データＤ２１のデータ構造の例を模式的に示している。印刷データＤ２１は、ヘッダ情報、本画像のデータ、フッタ情報、から構成することができる。ヘッダ情報は、プリンタの動作を制御するための情報であり、レイアウトデータが含められる。このレイアウトデータは、スクリプトファイルＤ１１に格納されているレイアウトデータをもとに、印刷用紙のサイズやマージン、操作入力を受け付けた解像度設定等の印刷設定を表す情報、フレーム画像のＩＤ（識別情報）、フレーム画像の大きさや座標、本画像の大きさや画像、等の情報を有するデータとされる。フレーム画像のＩＤは、通信網６３等からフレーム画像を取得する際に取得される識別情報（フレーム画像毎に違う情報）である。フッタ情報は、印刷データの終了を表す情報である。
以上より、ヘッダ情報用のレイアウトデータを生成し、このレイアウトデータを含むヘッダ情報を本画像のデータの前に付加し、さらに本画像のデータの後にフッタ情報を付加して、印刷データＤ２１を生成する。
その後、Ｓ１０８で、印刷要求コマンドを赤外線送信した後、印刷データＤ２１をプリンタへ赤外線送信する。この印刷データＤ２１にはフレーム画像のデータが含まれないので、フレーム画像のデータを含む印刷データ（図８の右側のデータＤ２２）を赤外線送信する場合と比べて送信時間が少なくて済む。
【００２９】
プリンタ３０では、上記印刷要求コマンドを受信すると、図７に示す印刷処理を開始する。まず、Ｓ２０２では、フレーム画像のデータを除く印刷データＤ２１を受信する。次に、Ｓ２０４で、受信した印刷データのヘッダ情報からフレーム画像のＩＤを取得する。
Ｓ２０６では、上記フレーム画像のＩＤに基づいて、フレーム画像のデータ（印刷用のデータのうち該データの一部を構成する画像データ）を通信網５１から取得する処理を行う。図５に示すように、携帯電話１０からフレーム画像の識別情報ＩＤｘを受信すると、プリンタ３０は通信網５１を介してサーバ５２へ識別情報ＩＤｘを送出する。サーバは、各識別情報ＩＤｘと各フレーム画像のデータとを対応づけて格納したフレーム一覧情報ｄ５を参照して、プリンタ３０から入手した識別情報ＩＤｘに対応するフレーム画像ｘのデータを一覧情報ｄ５から読み出し、通信網５１を介してプリンタ３０へ送出する。これにより、プリンタ３０は、通信網５１を介してフレーム画像ｘのデータをサーバ５２から取得することができる。
【００３０】
しかし、プリンタの通信Ｉ／Ｆ４０に通信網５１が接続されていなかったり、プリンタ３０や通信網５１やサーバ５２が設定通りに動作していなかったり等、通信網５１から画像データを取得することができない場合も想定される。そこで、Ｓ２０８では、フレーム画像のデータを通信網から取得できたか否かを判断する。フレーム画像のデータの取得に成功した場合には、Ｓ２１４に進むことにしているが、取得できた旨を携帯電話へ通知することなくＳ２１４に進む以外にも、取得できた旨をＳ２１８で赤外線送信により通知したうえでＳ２１４に進んでもよい。後者の場合、画像データを取得できることを携帯電話に対して赤外線通信により通知していることになる。
一方、フレーム画像のデータを取得できなかった場合には、Ｓ２１０で携帯電話にフレーム画像ｘのデータ送信を要求する旨を赤外線送信する。フレーム画像ｘのデータ送信の要求は、プリンタがフレーム画像ｘのデータ取得に失敗したことを表すエラー通知であり、画像データを取得できないことを携帯電話に対して赤外線通信により通知することに該当する。
【００３１】
携帯電話１０では、Ｓ１１０でプリンタからフレーム画像ｘのデータ送信の要求が有るか否かを判断している。この要求が無いと判断した場合、フレーム画像ｘのデータをプリンタへ送信する必要が無いので、本印刷データ送信処理を終了する。なお、プリンタが画像データを取得できた旨を赤外線送信する場合には、その旨を受信したときにＳ１１０で条件不成立と判断してフローを終了すればよい。また、プリンタが画像データを取得できた旨を赤外線送信しない場合には、Ｓ１０８で印刷データの赤外線送信を完了してから所定の期間、プリンタから画像データを取得できない旨を受信しなかったときにＳ１１０で条件不成立と判断してフローを終了すればよい。
【００３２】
プリンタからフレーム画像ｘのデータ送信の要求が有った場合、Ｓ１１８でフレーム画像ｘのデータをプリンタへ赤外線送信することにしている。図４で示したパッケージデータＤ１にフレームファイルＤ１３が含まれる場合、Ｓ１１２〜Ｓ１１６の処理は不要である。このような場合、Ｓ１１８ではＳ１０２で選択されたパッケージデータのフレームファイルＤ１３を読み出し、該ファイルに含まれるフレーム画像ｘのデータをプリンタへ送信して、本印刷データ送信処理を終了する。この場合のＳ１１８は、カードメモリ（記憶手段）からの第１のデータの取得を行う第１の取得手段、および、データ送信手段に対応している。
【００３３】
一方、パッケージデータＤ１にフレームファイルＤ１３が含まれていない場合、例えばＳ１１４〜Ｓ１１６の処理を行ってフレーム画像ｘのデータを取得する。Ｓ１１４では、Ｓ１０２で選択されたパッケージデータのスクリプトファイルＤ１１からフレーム画像ｘのＩＤｘを読み出す。次に、Ｓ１１６では、フレーム画像のＩＤｘに基づいて、無線通信を介した第二の通信網６３からフレーム画像ｘのデータを取得する処理を行う。ここで、携帯電話１０は通信網６３を介してサーバ６４へ識別情報ＩＤｘを送出し、サーバ６４は、図５で示したような各識別情報ＩＤｘと各フレーム画像のデータとを対応づけて格納したフレーム一覧情報を参照して、携帯電話から入手した識別情報ＩＤｘに対応するフレーム画像ｘのデータを一覧情報から読み出し、通信網６３を介して携帯電話へ送出する。これにより、携帯電話は、通信網６３を介してフレーム画像ｘのデータをサーバ６４から取得することができる。この場合のＳ１１４〜Ｓ１１６は、無線回路（第３の通信手段）を用いて第１のデータを取得する第２の取得手段に対応している。そして、取得したフレーム画像ｘのデータをＳ１１８でプリンタへ送信して、本印刷データ送信処理を終了する。
以上の処理により、プリンタからの通知状況が画像データを取得できない状況であるときに第二の通信網から取得した画像データがプリンタに対して赤外線送信される。これにより、プリンタが印刷用のデータの一部を構成する画像データを取得できなくても印刷を行うことができるので、印刷の利便性を向上させることができる。
【００３４】
また、Ｓ１１２で第二の通信網６３から画像データを取得するか否かを判断し、取得すると判断した場合にはＳ１１４〜Ｓ１１８の処理を行い、取得しないと判断した場合にはＳ１１８に進むようにしてもよい。例えば、パッケージデータＤ１にフレームファイルＤ１３が含まれている場合に画像データを取得しないと判断し、パッケージデータＤ１にフレームファイルＤ１３が含まれていない場合に画像データを取得すると判断してもよい。これにより、パッケージデータにフレームファイルが含まれていたり含まれていなかったりする場合に、パッケージデータにフレームファイルが含まれていれば、画像データを赤外線送信するまでの時間を短縮させることができ、印刷が完了するまでの時間を短縮させることができる。
【００３５】
プリンタでは、Ｓ２１０終了後、Ｓ２１２でフレーム画像ｘのデータを受信する。
その後、Ｓ２１４で、フレーム画像のデータを除いた印刷用のデータにＳ２１２で受信したフレーム画像ｘのデータを含め、印刷対象として選択操作されたフレーム画像ｘおよび本画像を合成する処理を行う。このとき、操作入力を受け付けた解像度設定等の印刷設定を表す情報に基づいて、印刷設定に応じた解像度等の印刷条件に合わせた合成画像を生成する。
図４に示す画像Ｉ１，Ｉ２を合成する場合、例えば、フレーム画像の表示部位Ｉ２ａについては画素毎の各色の階調値を本画像Ｉ１の画素毎の各色の階調値に置き換える。また、フレーム画像の表示部位Ｉ２ａについて、本画像の階調値G1に対する重みをK1（０＜K1＜１）、フレーム画像の階調値G2に対する重みを（１−K1）として、画素毎の各色の階調値を｛K1×G1＋（１−K1）×G2｝にしてもよい。
そして、Ｓ２１６で、フレーム画像ｘのデータを除いた印刷用のデータにフレーム画像ｘのデータを含めて合成画像の印刷を行い、本印刷処理を終了する。合成画像の印刷の際には、この合成画像を画素毎にＣＭＹＫのインクの色で階調表現したカラー画像に色変換し、色変換後の画像の画像データを画素毎にＣＭＹＫのドットの形成有無を表す階調値（例えば２値）で表現した多値データ（例えば２値データ）に階調数変換し（ハーフトーン処理）、変換後の多値データに対して所定のラスタライズ処理を行って画素をドット形成順に並べ替え、ヘッド駆動部３６ａを駆動する。これにより、プリンタは、印刷ヘッドの主走査および副走査を行って合成画像に対応するＣＭＹＫのインクの各ドットを形成し、印刷用紙上に合成画像を印刷する。
【００３６】
以上説明したように、本印刷システムでは、プリンタが通信網から印刷用のデータの一部を構成する画像データを取得できる場合、該画像データを携帯電話からプリンタへ赤外線送信する必要が無くなる。従って、赤外線通信によりデータを送受信して印刷を行う際に印刷が完了するまでの時間を短縮させることが可能になる。また、プリンタが印刷用のデータの一部を構成する画像データを取得できなくても印刷を行うことができるので、本印刷システムは便利である。
特に、印刷装置と情報処理装置との間の通信（無線通信等）が印刷装置における別の通信（通信網による通信等）よりも遅いほど、本印刷システムは有用になる。
なお、印刷装置がインターネット通信機能など通信網との通信機能を有していない装置であっても、該印刷装置がエラーの旨など画像データを取得できない旨を情報処理装置へ無線送信するようにしておけば、図６の処理を行う情報処理装置に該印刷装置を使用することができる。従って、本発明は、情報処理装置単体としても、非常に有用である。むろん、本発明は、印刷装置単体でも、有用であることに相違はない。
【００３７】
（３）変形例：
本発明の印刷システムは、様々な構成が可能である。例えば、情報処理装置は、親電話と無線通信可能な子電話、デジタルスチルカメラ、デジタルビデオカメラ、等でもよい。印刷装置は、ＦＡＸやコンピュータ等と一体化されたもの等でもよい。情報処理装置と印刷装置との間の無線送信は、可視光線通信、電波無線通信、音波や超音波等を用いた音響通信、等でもよい。
上述した実施形態ではフレーム画像と本画像とを合成して印刷する場合に本発明を適用したが、このような場合に限らず、複数の様々な画像や文字列やデータなどを用いて印刷する場合にも本発明を適用可能である。これより、印刷に用いるデータの一部を構成する第１のデータは、画像データのみならず、文字列データ等の様々なデータが考えられる。
また、第１のデータと第２のデータとは、名前やサイズ等の共通部分を有するデータでもよい。これより、第１のデータを除いたデータを含む第２のデータは、印刷に用いるデータのうち第１のデータを除いたデータと、名前等の共通部分と、を有するデータとすることも可能である。
【００３８】
また、携帯電話で先にフレーム画像のＩＤだけ赤外線送信し、プリンタでＩＤに対応するフレーム画像のデータを通信網から取得する処理を行って該データを通信網から取得できるか否かの少なくとも一方を携帯電話に対して赤外線通信により通知するための処理を行った後、携帯電話でフレーム画像のデータを除いた印刷用のデータをプリンタに対して赤外線送信してもよい。この場合、プリンタがフレーム画像のデータを取得できたときに該データを除いた印刷データ（例えば図８のデータＤ２１）を携帯電話がプリンタへ送信し、プリンタがフレーム画像のデータを取得できないときに該データを含む印刷データ（例えば図８のデータＤ２２）をプリンタへ送信すればよい。
さらに、プリンタでフレーム画像のＩＤに対応するフレーム画像のデータを通信網から取得できる可能性があるか否かの少なくとも一方を携帯電話に対して赤外線通信により通知するための処理を行った後、携帯電話でフレーム画像のデータを除いた印刷用のデータをプリンタに対して赤外線送信し、プリンタでＩＤに対応するフレーム画像のデータを通信網から取得してもよい。
さらに、印刷装置から画像データを取得できたことの通知が無い場合に情報処理装置が自動的に画像データを印刷装置へ送信するようにしてもよい。
【００３９】
図９は変形例においてプリンタで行われる処理を示すフローチャート、図１０は変形例において携帯電話の印刷データ送信部で行われる処理を示すフローチャートである。図９の印刷処理では、図７のＳ２１０の代わりにＳ３０２が行われる。プリンタ３０は、Ｓ２０２〜Ｓ２０６の処理を行い、Ｓ２０８で画像データを通信網から取得できたか否かを判断し、取得できた場合にはＳ２１８で取得できた旨を赤外線送信し、取得できていない場合にはＳ３０２で携帯電話１０からフレーム画像の送信要求コマンドを受信したか否かを判断する。該コマンドを受信していない場合にはＳ２０８に戻り、該コマンドを受信した場合には、Ｓ２１２で携帯電話からフレーム画像のデータを受信し、Ｓ２１４〜Ｓ２１６で該データを用いて印刷を実行する。これにより、フレーム画像のデータを通信網から取得できるときのみその旨が携帯電話に対して通知される。
【００４０】
一方、図１０の印刷データ送信処理では、図６のＳ１１０の代わりにＳ４０２〜Ｓ４０４が行われる。携帯電話１０は、Ｓ１０２〜Ｓ１０６の処理を行い、Ｓ１０８で印刷要求コマンド送信後にフレーム画像のデータを除いた印刷データＤ２１をプリンタへ赤外線送信すると、Ｓ４０２でプリンタ３０からフレーム画像のデータを取得できた旨を受信したか否かを判断する。条件成立時には、フレーム画像ｘのデータをプリンタへ送信する必要が無いので、本印刷データ送信処理を終了する。条件不成立時には、Ｓ４０４で印刷データＤ２１を赤外線送信してから所定の期間ｔが経過したか否かを判断し、経過していなければＳ４０２に戻り、経過していれば、必要に応じてＳ１１２〜Ｓ１１６の処理を行い、少なくともＳ１１８でフレーム画像ｘのデータをプリンタへ赤外線送信する。ここで、所定期間ｔは、プリンタがフレーム画像のデータを通信網から取得するのに十分な時間以上とする。
以上の処理により、所定の期間、プリンタからフレーム画像のデータを取得できる旨を受信しなかったときに該データがプリンタに対して赤外線送信される。従って、印刷用のデータの一部を構成する画像データを通信網から取得できるときのみその旨を通知する印刷装置を使用する場合に、携帯電話で適切な処理を行って印刷が完了するまでの時間を短縮させることができる。
【００４１】
なお、本発明は、上述した実施形態や変形例に限られず、上述した実施形態および変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、公知技術並びに上述した実施形態および変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、等も含まれる。
【図面の簡単な説明】
【００４２】
【図１】印刷システムの構成の例を模式的に示すブロック図。
【図２】印刷システムの通信環境を模式的に示すブロック図。
【図３】印刷システムのハードウェア構成の例を示すブロック図。
【図４】パッケージファイルおよび画像ファイルのデータ構造の例を示す図。
【図５】画像データを通信網から取得する際のデータの流れの例を示す図。
【図６】携帯電話で行われる印刷データ送信処理の例を示すフローチャート。
【図７】プリンタで行われる印刷処理の例を示すフローチャート。
【図８】印刷データのデータ構造の例を模式的に示す図。
【図９】変形例においてプリンタで行われる処理の例を示すフローチャート。
【図１０】変形例において携帯電話で行われる処理の例を示すフローチャート。
【符号の説明】
【００４３】
１０…携帯電話（情報処理装置）、１２…無線回路（第３の通信手段）、１８…赤外線インターフェイス（第２の通信手段の一部）、２０…カードメモリ（記憶手段）、３０…プリンタ（印刷装置）、３３…赤外線インターフェイス（第２の通信手段の一部）、４０…通信インターフェイス（第１の通信手段）、５１…第一の通信網、６３…第二の通信網、１００…印刷システム、ｄ１…第２のデータ、ｄ２〜ｄ４…第１のデータ、Ｕ１…画像送信装置（情報処理装置）、Ｕ２…印刷装置、Ｕ１１…印刷データ送信部（印刷データ送信手段）、Ｕ２１…通知部（通知手段）、Ｕ２２…印刷実行部（印刷実行手段）、
【図１】
2008040808.tif 000003
【図２】
2008040808.tif 000004
【図３】
2008040808.tif 000005
【図４】
2008040808.tif 000006
【図５】
2008040808.tif 000007
【図６】
2008040808.tif 000008
【図７】
2008040808.tif 000009
【図８】
2008040808.tif 000010
【図９】
2008040808.tif 000011
【図１０】
2008040808.tif 000012