(57)【要約】【課題】  プリンタの仕様に応じた印刷処理を行なえる近距離無線通信端末を提供する。【解決手段】  印刷すべき画像データを格納する格納手段と、印刷装置と近距離無線通信を行なう制御手段とを備える端末装置における印刷処理制御方法であって、前記制御手段が、印刷装置から装置の属性に関する情報を取得し、取得した属性情報に基づいて、前記制御手段が、前記印刷装置が所定の拡張仕様に対応しているかを判断し、前記所定の拡張仕様に対応していると判断された場合に、前記印刷すべき画像データを前記所定の拡張仕様に基づいて処理したデータを所定のファイル形式で前記印刷装置に送信し、前記所定の拡張仕様に対応していないと判断された場合に、前記印刷すべき画像データを特定するためのデータを所定のファイル形式で前記印刷装置に送信することを特徴とする印刷処理制御方法。【選択図】  図１
2006004413.tif 000002
【特許請求の範囲】
【請求項１】
印刷すべき画像データを格納する格納手段と、印刷装置と近距離無線通信を行なう制御手段とを備える端末装置における印刷処理制御方法であって、
前記制御手段が、印刷装置から装置の属性に関する情報を取得し、
取得した属性情報に基づいて、前記制御手段が、前記印刷装置が所定の拡張仕様に対応しているかを判断し、
前記所定の拡張仕様に対応していると判断された場合に、前記印刷すべき画像データを前記所定の拡張仕様に基づいて処理したデータを所定のファイル形式で前記印刷装置に送信し、前記所定の拡張仕様に対応していないと判断された場合に、前記印刷すべき画像データを特定するためのデータを所定のファイル形式で前記印刷装置に送信することを特徴とする印刷処理制御方法。
【請求項２】
請求項１に記載の印刷処理制御方法であって、
前記所定の拡張仕様は、ＭＩＭＥ（Multipurpose Internet Mail Extension）であることを特徴とする印刷処理制御方法。
【請求項３】
請求項１または２に記載の印刷処理制御方法であって、
前記所定のファイル形式は、ＸＨＴＭＬ（Extensible Hypertext Markup Language）であることを特徴とする印刷処理制御方法。
【請求項４】
請求項１に記載の印刷処理制御方法であって、
前記制御手段が、前記印刷装置の属性に関する情報に加え、印刷装置の機能に関する情報を前記印刷装置から取得し、
前記所定のファイル形式でデータを前記印刷装置に送信するのに先立ち、前記取得した印刷装置の機能に関する情報に基づいて変更した印刷設定受付画面を表示することを特徴とする印刷処理制御方法。
【請求項５】
印刷装置と近距離無線通信を行なう端末装置であって、
印刷すべき画像データを格納する格納手段と、
印刷装置から装置の属性に関する情報を取得する属性情報取得手段と、
前記属性情報に基づいて、前記印刷装置が所定の拡張仕様に対応しているかを判断する判断手段と、
前記所定の拡張仕様に対応していると判断された場合に、前記印刷すべき画像データを前記所定の拡張仕様に基づいて処理したデータを所定のファイル形式で前記印刷装置に送信し、前記所定の拡張仕様に対応していないと判断された場合に、前記印刷すべき画像データを特定するためのデータを所定のファイル形式で前記印刷装置に送信する送信制御手段とを備えることを特徴とする近距離無線通信端末装置。
【請求項６】
請求項５に記載の近距離無線通信端末装置であって、
印刷装置から装置の機能に関する情報を取得する機能情報取得手段と、
前記取得した印刷装置の機能に関する情報に基づいて変更した印刷設定受付画面を表示する印刷設定受付手段とをさらに備えることを特徴とする近距離無線通信端末装置。
【請求項７】
印刷装置と前記印刷装置と近距離無線通信を行なう端末装置とを備えた近距離無線通信印刷システムであって、
前記印刷装置は、
外部からの要求に対して自身の属性に関する情報を応答する属性情報応答手段を備え、
前記近距離無線通信端末は、
印刷すべき画像データを格納する格納手段と、
前記印刷装置から装置の属性に関する情報を取得する属性情報取得手段と、
前記属性情報に基づいて、前記印刷装置が所定の拡張仕様に対応しているかを判断する判断手段と、
前記所定の拡張仕様に対応していると判断された場合に、前記印刷すべき画像データを前記所定の拡張仕様に基づいて処理したデータを所定のファイル形式で前記印刷装置に送信し、前記所定の拡張仕様に対応していないと判断された場合に、前記印刷すべき画像データを特定するためのデータを所定のファイル形式で前記印刷装置に送信する送信制御手段とを備えることを特徴とする近距離無線通信印刷システム。
【請求項８】
請求項７に記載の近距離無線通信印刷システムであって、
前記印刷装置は、
外部からの要求に対して自身の機能に関する情報を応答する機能情報応答手段をさらに備え、
前記近距離無線通信端末は、
前記印刷装置から装置の機能に関する情報を取得する機能情報取得手段と、
前記取得した印刷装置の機能に関する情報に基づいて変更した印刷設定受付画面を表示する印刷設定受付手段とをさらに備えることを特徴とする近距離無線印刷システム。
【請求項９】
印刷すべき画像データを格納する格納手段を備え、印刷装置と近距離無線通信を行なう端末装置で実行されるプログラムであって、
印刷装置から装置の属性に関する情報を取得する属性情報取得手段と、
前記属性情報に基づいて、前記印刷装置が所定の拡張仕様に対応しているかを判断する判断手段と、
前記所定の拡張仕様に対応していると判断された場合に、前記印刷すべき画像データを前記所定の拡張仕様に基づいて処理したデータを所定のファイル形式で前記印刷装置に送信し、前記所定の拡張仕様に対応していないと判断された場合に、前記印刷すべき画像データを特定するためのデータを所定のファイル形式で前記印刷装置に送信する送信制御手段とを端末装置に機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、近距離無線通信技術を用いた印刷システムに係り、特に、プリンタが解釈可能な言語に応じた印刷処理を行なう印刷システムに関する。
【背景技術】
【０００２】
近年、近距離無線通信技術を用いたネットワークが実用化されている。従来、パーソナルコンピュータ等のプリンタホスト装置と印刷装置であるプリンタとがケーブルで接続された印刷システムにおいても、無線端末装置から印刷データを近距離無線通信でプリンタに送信し、印刷が行なえるようになっている。
【０００３】
近距離無線通信のインタフェースとしては、２．４５ＧＨｚ帯の無線周波数を使うブルートゥース（Ｂｌｕｅｔｏｏｔｈ：商標）が代表的であり、例えば、特許文献１に示されるようにブルートゥースを用いた種々の通信技術が提案されている。
【０００４】
ブルートゥースで無線通信を行なう印刷システムでは、端末装置が印刷すべき画像データをＸＨＴＭＬ（Extensible Hypertext Markup Language）等のマークアップ言語で記載されたファイルに埋め込んでプリンタに送信し、プリンタがファイルにしたがって印刷を実行する、いわゆるＰｕｓｈ型の印刷処理と、端末装置が印刷すべき画像データのファイル名をプリンタに送信し、プリンタが端末装置から画像データを取り込んで印刷を行なうＰｕｌｌ型の印刷処理とが行なわれている。
【０００５】
Ｐｕｓｈ型の印刷処理は、端末装置がクライアントとなって画像データをプリンタに送信するため端末装置の処理負荷がＰｕｌｌ型よりも軽く、携帯電話等の携帯型の端末装置に向いている。
【特許文献１】特開２００２−３７３１３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、Ｐｕｓｈ型の印刷処理では、ＸＨＴＭＬ等のファイルに画像データを埋め込む必要があるが、ＸＨＴＭＬ形式のファイルは、原則的にテキストファイルであるため、画像データを埋め込むためには、インターネットの拡張仕様であるＭＩＭＥ（Multipurpose Internet Mail Extension）を用いて画像データのエンコードを行なわなくてはならない。
【０００７】
このため、プリンタの側でも画像データをデコードするためにＭＩＭＥに対応している必要がある。
【０００８】
ブルートゥースによる通信を行なえるプリンタがすべてＭＩＭＥに対応しておれば、端末装置は処理負荷の軽いＰｕｓｈ型の印刷処理だけを行なえればよいが、現実には、ブルートゥースによる通信を行なえるがＭＩＭＥに対応していないプリンタが存在する。したがって、端末装置の印刷処理における汎用性を高めるためには、プリンタの仕様に対応した印刷処理を行なえることが望ましい。
【０００９】
本発明は、プリンタの仕様に応じた印刷処理を行なえる印刷処理制御方法および近距離無線通信端末を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため本発明によれば、
印刷すべき画像データを格納する格納手段と、印刷装置と近距離無線通信を行なう制御手段とを備える端末装置における印刷処理制御方法であって、
前記制御手段が、印刷装置から装置の属性に関する情報を取得し、
取得した属性情報に基づいて、前記制御手段が、前記印刷装置が所定の拡張仕様に対応しているかを判断し、
前記所定の拡張仕様に対応していると判断された場合に、前記印刷すべき画像データを前記所定の拡張仕様に基づいて処理したデータを所定のファイル形式で前記印刷装置に送信し、前記所定の拡張仕様に対応していないと判断された場合に、前記印刷すべき画像データを特定するためのデータを所定のファイル形式で前記印刷装置に送信することを特徴とする印刷処理制御方法が提供される。
【００１１】
本発明の印刷処理制御方法では、印刷装置から取得した情報から印刷装置が所定の拡張仕様に対応しているかどうかを判断し、その判断結果に基づいて印刷処理方式を切り替えるようにしているため、プリンタの仕様に応じた印刷処理を行なえるようになる。
【００１２】
また、上記課題を解決するため本発明によれば、
印刷装置と近距離無線通信を行なう端末装置であって、
印刷すべき画像データを格納する格納手段と、
印刷装置から装置の属性に関する情報を取得する属性情報取得手段と、
前記属性情報に基づいて、前記印刷装置が所定の拡張仕様に対応しているかを判断する判断手段と、
前記所定の拡張仕様に対応していると判断された場合に、前記印刷すべき画像データを前記所定の拡張仕様に基づいて処理したデータを所定のファイル形式で前記印刷装置に送信し、前記所定の拡張仕様に対応していないと判断された場合に、前記印刷すべき画像データを特定するためのデータを所定のファイル形式で前記印刷装置に送信する送信制御手段とを備えることを特徴とする近距離無線通信端末装置が提供される。
【００１３】
本発明の近距離無線通信端末装置は、印刷装置から取得した情報から印刷装置が所定の拡張仕様に対応しているかどうかを判断し、その判断結果に基づいて印刷処理方式を切り替えるようにしているため、プリンタの仕様に応じた印刷処理を行なえるようになる。
【発明を実施するための最良の形態】
【００１４】
本発明の実施の形態について図面を参照して説明する。
【００１５】
図１は、本発明を適用した近距離無線通信印刷システムの構成を示すブロック図である。本図に示すように、印刷システムは、端末装置１と印刷装置であるプリンタ１０とを備えて構成される。端末装置１とプリンタ１０とは近距離無線通信を行ない、印刷データ等の授受を行なう。
【００１６】
本実施例において、端末装置１とプリンタ１０とが行なう近距離無線通信は、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）を用いるものとする。ただし、端末装置１とプリンタ１０との近距離無線通信インタフェースは、ブルートゥースには限られない。
【００１７】
プリンタ１０は、端末装置１からブルートゥース通信によりＸＨＴＭＬ形式のファイルを受信して、印刷を実行する。プリンタ１０は、その仕様により、インターネットの拡張仕様であるＭＩＭＥを解釈できるものと、解釈できないものとがある。ここで、ＸＨＴＭＬ形式のファイルは、基本的にテキストファイルであるため、画像データを参照するためには、そのファイル名をＩＭＧタグを用いて指定することになる。一方、ＭＩＭＥ仕様によれば、ＸＨＴＭＬ形式のファイル中にエンコードした画像データを直接埋め込むことができるようになる。
【００１８】
すなわち、端末装置１は、プリンタ１０がＭＩＭＥ仕様を解釈可能である場合には、印刷すべき画像データを埋め込んだＸＨＴＭＬ形式のファイルを生成してプリンタ１０に送信することでＰｕｓｈ型の印刷処理を行ない、プリンタ１０がＭＩＭＥ仕様を解釈不能である場合には、印刷すべき画像データファイルを指定するＸＨＴＭＬ形式のファイルを生成してプリンタ１０に送信することでＰｕｌｌ型の印刷処理を行なうようにする。プリンタ１０がＭＩＭＥ仕様を解釈可能であるかは、端末装置１がプリンタ１０との通信を確立する過程で取得する装置の属性情報に基づいて判断することができる。
【００１９】
図１に示すように、端末装置１は、ＣＰＵ２、ＲＡＭ３、インタフェース（Ｉ／Ｆ）４、補助記憶部５、表示部６、ＲＯＭ７を備えて構成される。
【００２０】
ＣＰＵ２は、バスを介してＲＡＭ３、Ｉ／Ｆ４、補助記憶部５、表示部６、ＲＯＭ７とそれぞれ接続し、ＲＯＭ７に格納されたプログラム等にしたがって各種処理を実行する。また、ＣＰＵ２は、Ｉ／Ｆ４を介して外部から入力されたブルートゥースのコマンドを解釈して、補助記憶部５からデータを読み出したり、Ｉ／Ｆ４からそのコマンドの応答などを外部に出力させるためにＩ／Ｆ４を制御する処理等を行なう。
【００２１】
また、ＣＰＵ２は、プリンタ１０の仕様に応じて、印刷すべき画像データを含むＸＨＴＭＬ形式のファイル、あるいは、印刷すべき画像データファイルを指定するＸＨＴＭＬ形式のファイルを生成して、プリンタ１０による印刷を実行させる。
【００２２】
ＲＡＭ３は、ＣＰＵ２のワーキングメモリ等として用いられる。
【００２３】
Ｉ／Ｆ４は、プリンタ１０等の外部機器とのインタフェースとなる。Ｉ／Ｆ４は、ＣＰＵ２の制御によりブルートゥースの規格に沿うコマンドを作成して外部機器に出力するとともに、外部機器から出力されたブルートゥースの規格に沿うコマンドを入力して、コマンドの内容に関するデータ、コマンドに付随したデータ等をＣＰＵ２に出力する。
【００２４】
なお、Ｉ／Ｆ４内にＣＰＵ、ＲＯＭ、ＲＡＭ等を備えさせ、ＣＰＵ２からの制御命令により、その後のブルートゥースのコマンド作成と出力、および、外部から入力された内容の解釈等を行なうようにしてもよい。
【００２５】
補助記憶部５は、プリンタ１０で印刷すべき画像データ等を記憶する。画像データ等は、ＪＰＥＧ等の所定の画像フォーマットでファイルとして補助記憶部５に格納される。ファイルはファイル名により識別され、ＣＰＵ２の制御により読み出され、Ｉ／Ｆ４を介してプリンタ１０等の外部機器に出力される。補助記憶部５は、ハードディスク装置、フラッシュメモリ等の不揮発性の記憶装置を用いて構成することができる。
【００２６】
表示部６は、端末装置の操作のために必要な情報等をメニュー形式で表示したり、印刷すべき画像の表示を行なう。表示部６は、液晶表示装置等を用いて構成することができる。
【００２７】
ＲＯＭ７は、ＣＰＵ２によって実行される各種プログラム等が不揮発的に格納されている。各種プログラムは、例えば、端末装置１を制御するオペレーティングシステム、ブルートゥースによる通信を行なうためのブルートゥース制御プログラム、印刷すべき画像データを取り扱うアプリケーションプログラム等である。
【００２８】
なお、端末装置１は、例えば、携帯電話等の携帯端末装置を用いて構成することができる。もちろん、パーソナルコンピュータその他の情報処理装置を用いるようにしてもよい。
【００２９】
図１に示すように、プリンタ１０は、ＣＰＵ１１、ＲＡＭ１２、Ｉ／Ｆ１３、操作パネル１４、印刷エンジン１５、ＲＯＭ１６を備えて構成される。
【００３０】
ＣＰＵ１１は、バスを介してＲＡＭ１２、Ｉ／Ｆ１３、操作パネル１４、印刷エンジン１５、ＲＯＭ１６とそれぞれ接続されている。ＣＰＵ１１は、ＲＯＭ１６に格納されたプログラム等にしたがって各種処理を実行し、Ｉ／Ｆ１３、操作パネル１４、印刷エンジン１５等を制御する処理を行なう。また、ＣＰＵ１１は、Ｉ／Ｆ１３を介して外部から入力されたブルートゥースのコマンドを解釈して、印刷エンジン１５を制御したり、Ｉ／Ｆ１３を制御する。
【００３１】
ＲＡＭ１２は、ＣＰＵ１１のワーキングメモリ等として用いられる。
【００３２】
Ｉ／Ｆ１３は、ブルートゥースによって無線接続された外部機器とのインタフェースとなる。Ｉ／Ｆ１３は、ＣＰＵ１１の制御によりブルートゥースの規格に沿うコマンドを作成して外部機器に出力するとともに、外部機器から出力されたブルートゥースの規格に沿うコマンドを入力して、コマンドの内容に関するデータ、コマンドに付随したデータ等をＣＰＵ１１に出力する。
【００３３】
なお、Ｉ／Ｆ１３内にＣＰＵ、ＲＯＭ、ＲＡＭ等を備えさせ、ＣＰＵ１１からの制御命令により、その後のブルートゥースのコマンド作成と出力、および、外部から入力された内容の解釈等を行なうようにしてもよい。
【００３４】
操作パネル１４は、プリンタ１０の状態を表示したり、プリンタ１０における印刷処理に関する設定等を受け付ける。操作パネル１４は、液晶表示装置、入力ボタン等を用いて構成することができる。
【００３５】
印刷エンジン１５は、実際に印字処理を行なう機構であり、給排紙機構、印字機構等を備えて構成される。印刷エンジン１５の印刷方式は、例えば、インクジェット方式とすることができる。インクジェット方式の印刷エンジンは、筐体内にインクを充填したインクカートリッジを複数備え、このインクを記録ヘッドから記録用紙等の印刷媒体に吹き付けて印刷を行なう。ただし、印刷エンジン１５の印刷方式はインクジェット方式に限られず、例えば、トナーを用いたレーザー方式としてもよい。
【００３６】
Ｉ／Ｆ１３から入力された印刷対象の画像データは、ＲＡＭ１２に格納され、ＣＰＵ１１の制御により印刷エンジン１５に出力され、印字処理が行なわれる。
【００３７】
ＲＯＭ１６は、ＣＰＵ１１によって実行される各種プログラム等が不揮発的に格納されている。
【００３８】
つぎに、端末装置１がプリンタ１０とブルートゥースによる通信を行ない、補助記憶部５に格納した画像データの印刷を実行する場合の処理について図２のフロー図を参照して説明する。
【００３９】
まず、端末装置１は、プリンタ１０への接続要求を行なう（Ｓ１０１）。接続要求は、Ｉｎｑｕｉｒｙコマンドを出力することにより行なう。
【００４０】
プリンタ１０からＩｎｑｕｉｒｙコマンドに対する応答（Ｒｅｓｐｏｎｓｅコマンド）を受信すると（Ｓ１０２）、端末装置１は、プリンタ１０に対して、属性要求を行なう（Ｓ１０３）。属性要求は、通信相手が誰であるか、どのようなプロファイルによる通信が可能なのか、どのような言語を解釈可能なのか等を示すＳＤＰ（Service Discovery Profile）コマンドを出力することにより行なう（Ｓ１０３）。
【００４１】
すると、プリンタ１０は、ＳＤＰコマンドに対する応答（Ｒｅｓｐｏｎｓｅコマンド）を行なう。この応答には、プリンタに関する情報であるＢＰＰ（Basic Printing Profile）、例えば、自身がプリンタであること、プリンタの名称、型番等が含まれる。さらに、ブルートゥースのどのプロファイルで通信できるかに関する情報も含まれる。また、付加情報として、プリンタ１０がＭＩＭＥ仕様を解釈可能である場合には、その旨の情報も含まれる。
【００４２】
プリンタ１０からＳＤＰコマンドに対する応答を受信すると（Ｓ１０４）、端末装置１は、プリンタ１０に対して、プリンタ１０が備える機能に関する情報の要求を行なう（Ｓ１０５）。機能に関する情報は、例えば、使用可能な用紙サイズ・用紙種類、設定可能な印刷モード、フチなし印刷の可否等とすることができる。
【００４３】
そして、プリンタ１０から送信された機能に関する情報を受信する（Ｓ１０６）。ただし、プリンタ１０によっては、機能に関する情報の要求に対応していない場合もあるため、端末装置１は、プリンタ１０からの応答がない場合には、機能に関する情報は取得せずに以降の処理を行なう。
【００４４】
端末装置１は、（Ｓ１０４）で受信したＳＤＰコマンドに対する応答内容に基づいて、プリンタ１０がＭＩＭＥ仕様を解釈可能かどうかを判断する（Ｓ１０７）。なお、この他に、複数の装置から応答があった場合の処理、使用するチャネルを設定するための通信等の処理が行なわれるが、ここでは説明を省略する。
【００４５】
その結果、プリンタ１０がＭＩＭＥ仕様を解釈可能であると判断した場合には（Ｓ１０７：Ｙ）、Ｐｕｓｈ型の印刷処理を行なう（Ｓ１０８）。一方、プリンタ１０がＭＩＭＥ仕様を解釈不能であると判断した場合には（Ｓ１０７：Ｎ）、Ｐｕｌｌ型の印刷処理を行なう（Ｓ１０９）。
【００４６】
ここで、Ｐｕｓｈ型の印刷処理について、図３のフロー図を参照して説明する。
【００４７】
まず、端末装置１は、印刷すべき画像データについて、必要に応じて画像処理を行なう（Ｓ２０１）。ここで、必要に応じた画像処理は、例えば、フレームの合成、色補正、解像度変換等である。
【００４８】
必要に応じて画像処理を行なうと、端末装置１は、画像処理を施した画像データをＭＩＭＥ仕様にしたがってエンコードする（Ｓ２０２）とともに、プリンタ１０に印刷を依頼するＸＨＴＭＬ形式のファイルを生成して、ＭＩＭＥ仕様にしたがってエンコードした画像データをこのファイルに埋め込む（Ｓ２０３）。なお、生成するファイルは、ＸＨＴＭＬ形式に限らず、ＨＴＭＬ（Hypertext Markup Language）、ＸＭＬ（Extensible Markup Language）ＳＧＭＬ（Standard Generalized Markup Language）等であってもよい。
【００４９】
そして、このＸＨＴＭＬ形式の印刷依頼ファイルをプリンタ１０に送信する（Ｓ２０４）。
【００５０】
プリンタ１０は、印刷依頼ファイルを受信すると（Ｓ２０５）、ＭＩＭＥ仕様にしたがって、ＸＨＴＭＬファイルに埋め込まれた画像データをデコードする（Ｓ２０６）。そして、画像データにしたがった印刷を実行する（Ｓ２０７）。
【００５１】
すなわち、Ｐｕｓｈ型の印刷処理は、端末装置１がクライアントとなり、プリンタ１０に対して、印刷すべき画像データを一括して送信することになる。このため、端末装置１は、プリンタ１０にファイルを出力すると、印刷処理から解放される。
【００５２】
つぎに、Ｐｕｌｌ型の印刷処理について、図４のフロー図を参照して説明する。
【００５３】
まず、端末装置１は、印刷すべき画像データについて、必要に応じて画像処理を行なう（Ｓ３０１）。ここで、画像処理は、例えば、フレームの合成、色補正、解像度変換等である。
【００５４】
必要に応じて画像処理を行なうと、端末装置１は、画像処理を施した画像データにファイル名を付して補助記憶部５に格納する（Ｓ３０２）。
【００５５】
そして、ＩＭＧタグを用いて画像データのファイル名を指定したＸＨＴＭＬデータを含むコマンド（Ｄａｔａ  ｓｅｎｄ）をプリンタ１０に送信する（Ｓ３０３）。なお、コマンドに含めるデータ形式は、ＸＨＴＭＬ形式に限られない。
【００５６】
プリンタ１０は、Ｄａｔａ  ｓｅｎｄコマンドを受信すると（Ｓ３０４）、Ｄａｔａ  ｓｅｎｄコマンドに含まれるＸＨＴＭＬデータ中にＩＭＧタグで示されている画像データのファイルを端末装置１から取得する（Ｓ３０５）。
【００５７】
この画像データのファイル取得処理は、プリンタ１０からの要求により行なわれる。具体的には、ファイル受信に用いるチャネルを設定するための通信を行なった後、画像を取得するためのコマンド（Ｒｅｑｕｅｓｔ  Ｉｍａｇｅ  Ｄａｔａ）を端末装置１に送信して、画像データの取り込みを行なう。
【００５８】
そして、プリンタ１０は、取得した画像データにしたがった印刷を実行する（Ｓ３０６）。
【００５９】
すなわち、Ｐｕｌｌ型の印刷処理は、プリンタ１０がクライアントとなり、プリンタ１０が主体的に端末装置１から画像データの取り込みを行なう。このため、端末装置１は、プリンタ１０から取り込み完了の通知を受けるまで通信状態を保つ必要がある。
【００６０】
なお、Ｐｕｓｈ型の印刷処理およびＰｕｌｌ型の印刷処理のいずれの印刷処理においても、印刷処理に先立ち、端末装置１はユーザから印刷設定を受け付ける。この際に、端末装置１は、印刷設定受付用のユーザインタフェース画面を表示部６に表示する。
【００６１】
一般に、端末装置１の表示部６は、表示領域が狭いため、ユーザに十分な情報を示すユーザインタフェースを提供しにくい。そこで、端末装置１では、上述の処理（Ｓ１０６）で取得したプリンタ１０の機能に関する情報に基づいて、ユーザインタフェース画面に表示する内容を変更するようにしてもよい。
【００６２】
例えば、印刷用紙に関する設定においてプリンタ１０で使用可能な用紙サイズ・用紙種類を選択肢として表示したり、フチなし印刷が可能な場合に限ってフチなし印刷に関する設定項目を表示したりするようにする。これにより、印刷設定受け付けの際の操作性を向上させることができる。
【００６３】
以上のように、本発明によれば、プリンタの仕様に応じた印刷処理を行なえる近距離無線通信端末が実現される。
【図面の簡単な説明】
【００６４】
【図１】近距離無線通信印刷システムの構成を示すブロック図である。
【図２】画像データの印刷を実行する場合の処理について説明するフロー図である。
【図３】Ｐｕｓｈ型の印刷処理について説明するフロー図である。
【図４】Ｐｕｌｌ型の印刷処理について説明するフロー図である。
【符号の説明】
【００６５】
１…端末装置、２…ＣＰＵ、３…ＲＡＭ、４…Ｉ／Ｆ、５…補助記憶部、６…表示部、７…ＲＯＭ、１０…プリンタ、１１…ＣＰＵ、１２…ＲＡＭ、１３…Ｉ／Ｆ、１４…操作パネル、１５…印刷エンジン、１６…ＲＯＭ
【図１】
2006004413.tif 000003
【図２】
2006004413.tif 000004
【図３】
2006004413.tif 000005
【図４】
2006004413.tif 000006