(57)【要約】      （修正有）【課題】ホストＰＣとプリンタ装置との通信において冗長性の少ない処理を行い、少ないハードウェアリソースにて利便性の高い無線印刷装置を提供する。【解決手段】他のインターフェースから印刷している最中にも無線通信を行うが、クレジットを与えないことによりフロー制御を行い印刷データを受信せずに印刷装置の状態が把握できる構成をとる。【選択図】        図１
2007079924.tif 000002
【特許請求の範囲】
【請求項１】
無線通信を含む複数の通信手段を備え、無線通信の双方向通信により印刷装置の状態を相手機器に送信可能な無線印刷装置において、前記無線通信以外の通信手段からのデータ受信による印刷制御中に無線通信の接続を許可し、印刷装置の状態を無線通信により相手機器に送信し、無線機器で接続されている相手機器からの印刷データの受信を拒否することを特徴とする無線印刷装置。
【請求項２】
前記相手機器からの印刷データ受信の拒否方法は、ＢｌｕｅｔｏｏｔｈのＨＣＲＰ接続において、無線印刷装置からの授与クレジットを０にする方法であることを特徴とする請求項１記載の無線印刷装置。
【請求項３】
前記相手機器からの印刷データ受信の拒否方法は、ＢｌｕｅｔｏｏｔｈのＲＦＣＯＭＭ接続におけるフロー制御によりデータ受信を拒否する方法であることを特徴とする請求項１記載の無線印刷装置。
【請求項４】
前記相手機器からの印刷データ受信の拒否方法は、ＢｌｕｅｔｏｏｔｈのＬ２ＣＡＰ接続における特定の接続を拒否する方法であることを特徴とする請求項１記載の無線印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、相手機器との通信に無線通信を含む複数の通信手段を備えた無線印刷装置に関する。
【背景技術】
【０００２】
現在、無線によるデータ通信の１つとして周波数２．４ＧＨｚ帯においてスペクトラム拡散方式を適用したＢｌｕｅｔｏｏｔｈ通信が利用されている。
【０００３】
接続には複数のプロトコル階層の接続を経て上位層のアプリケーション層へと接続が行われる。最下位層であるＬｉｎｋ  Ｍａｎａｇｅｒ  Ｐｒｏｔｏｃｏｌ（以降ＬＭＰ）層ではリンク接続に関する処理が行われ、認証、暗号化に関する制御も行われる。その上位に位置するＬｏｇｉｃａｌ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ  ａｎｄ  Ａｄａｐｔａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（以降Ｌ２ＣＡＰ）層では論理チャネル接続に関する処理が行われ、上位プロトコル層のチャネル接続を確立する。Ｌ２ＣＡＰの上位に位置するＳｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ（以降ＳＤＰ）層では、無線機器の提供するサービスを検索することが可能な構成となっている。
【０００４】
Ｂｌｕｅｔｏｏｔｈ通信では個々のユースケースに応じたプロファイルが定められており、そのプロファイルに従って通信制御が行われている。プロファイルの１つであるＨａｒｄｃｏｐｙ  Ｃａｂｌｅ  Ｒｅｐｌａｃｅｍｅｎｔ  Ｐｒｏｆｉｌｅ（以降ＨＣＲＰ）ではホストＰＣと印刷装置やスキャナ装置との通信に関する方法が詳細に規定されており、Ｌ２ＣＡＰ層を通して通信が行われる。Ｌ２ＣＡＰ層の接続にはＰｒｏｔｏｃｏｌ  Ｓｅｒｖｉｃｅ  Ｍｕｌｔｉｐｌｅｘｅｒ（以降ＰＳＭ）と呼ばれるアドレス情報が必要であり、ＳＤＰ接続のサービス検索によりコントロールチャネル、データチャネルに対するＰＳＭ情報が取得可能な構成となっている。
【０００５】
またＯｂｊｅｃｔ  Ｐｕｓｈ  ＰｒｏｆｉｌｅやＢａｓｉｃ  Ｉｍａｇｉｎｇ  Ｐｒｏｆｉｌｅ（以降ＢＩＰ）やＢａｓｉｃ  Ｐｒｉｎｔｉｎｇ  ＰｒｏｆｉｌｅではＬ２ＣＡＰ層の上位に位置するＲＦＣＯＭＭ層、ＯＢＥＸ層を通じて接続が行われオブジェクトデータの受け渡しが可能な構成となっている。
【０００６】
Ｂｌｕｅｔｏｏｔｈ通信装置には固有の４８ビットＢｌｕｅｔｏｏｔｈデバイス・アドレス（以降ＢＤ＿ＡＤＤＲ）が割り当てられており、接続時にはこのＢＤ＿ＡＤＤＲを知らせＬＭＰ層におけるリンク接続が行われる。
【０００７】
ＨＣＲＰではＬ２ＣＡＰ層にコントロールチャネル、データチャネルと呼ばれる２つの論理チャネルを設け制御を行う方法が定義されている。データチャネルではホストＰＣから印刷装置に対して制御データや印刷データが送信され、印刷装置からホストＰＣに対しては印刷装置の状態を示すデータが送信される。コントロールチャネルではホストＰＣ側が主体となってデータチャネルのデータフロー制御、ＬＰＴステータスの取得、ソフトリセットの発行、デバイスＩＤの取得などの制御が可能となっている。
【０００８】
データフロー制御では自機器がデータチャネルを通して受信可能なデータバイト数をクレジットとして相手に授与することによりフロー制御を行っている。デバイスＩＤの情報には製造元情報、バージョン、機種名などの情報が含まれ、タグ情報と詳細情報により内容が判別可能となっている。またタグ情報を製造元が拡張して定義することが可能であり、印刷装置の状態情報を含めることが可能となっている。印刷装置製造元が提供するホストＰＣ上のアプリケーションではこれらの状態情報を利用して、印刷装置の状態を把握しホストＰＣ上で表示することが可能な構成となっている。
【０００９】
図２は複数の通信用インターフェースを持つ印刷装置を示した図で、印刷装置１は無線通信手段と優先通信手段を備えており、無線ホストＰＣ２とは無線通信にて通信が可能となっている。また有線ホストＰＣ３とはＵＳＢなどの有線通信にて通信が可能となっている。
【００１０】
従来の機器では受信バッファ等のハードウェアリソースを軽減するため、有線ホストＰＣ３と有線通信等の他のインターフェースにより印刷制御を行っている間には、無線通信のリソースを押さえるために無線通信制御を行わないように制御している。従ってＰＣ２から無線通信にて印刷装置１の状態を把握しようとしても物理的なリンク接続が不可能であり状態情報を取得することが出来なかった。
【００１１】
例えば、特許文献１記載の印刷装置では、印刷装置の通信装置が通信スレイブから通信マスタに役割を変更し１つの通信装置により複数の接続が可能な構成をとっている。
【特許文献１】特開２００４−２５８７８０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
前述のように、従来の印刷装置では他のインターフェースにより印刷制御などを行っている最中には印刷装置の無線通信を行っていなかったため無線通信により印刷装置の状態情報を取得することができなかった。
【００１３】
本発明はこのような点を考慮したもので、ホストＰＣとプリンタ装置との通信において冗長性の少ない処理を行い、少ないハードウェアリソースにて利便性の高い無線印刷装置を提供することを目的としている。
【課題を解決するための手段】
【００１４】
このような問題を解決するために、本発明の印刷装置では他の通信手段からデータを受信し印刷している最中にも無線通信による接続要求に対して肯定応答を返却し接続を行うことが可能な無線通信手段を備え、無線通信における相手機器からのデータ受信を拒否する手段を備えることを特徴とする。
【００１５】
すなわち、本発明の技術内容は以下の構成を備えることにより前記課題を解決できた。
【００１６】
（１）無線通信を含む複数の通信手段を備え、無線通信の双方向通信により印刷装置の状態を相手機器に送信可能な無線印刷装置において、前記無線通信以外の通信手段からのデータ受信による印刷制御中に無線通信の接続を許可し、印刷装置の状態を無線通信により相手機器に送信し、無線機器で接続されている相手機器からの印刷データの受信を拒否することを特徴とする無線印刷装置。
【発明の効果】
【００１７】
本発明によれば、印刷装置の無線通信による印刷データ受信が不可能な場合でも印刷装置の状態を検出することが可能となり、利便性の高いシステムを提供することが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下添付図面を使用して本発明の典型的な実施の形態について詳細に説明する。
【実施例１】
【００１９】
図１は本実施例における印刷装置の構成の概略を示す図である。
【００２０】
図１に示すように、印刷装置１は印刷制御部１０５、ＣＰＵ１０１、Ｆｌａｓｈ  ＲＯＭ１０３、ＲＡＭ１０４、無線通信Ｉ／Ｆ制御部１０２、ベースバンド部１０６、ＲＦ部１０７、アンテナ１０８、有線通信Ｉ／Ｆ制御部１０９を備えている。
【００２１】
Ｆｌａｓｈ  ＲＯＭ１０３には、ＣＰＵ１０１によってプリンタ装置１を制御動作させるためのプログラムや各種動作テーブルなどが書きこまれている。Ｆｌａｓｈ  ＲＯＭを使用せずに、ＲＯＭとＥＥＰＲＯＭなどの不揮発性メモリを同時に具備することによっても本実施例の目的は達成可能である。ＲＡＭ１０４には各種変数や制御テーブル、一時的に利用するデータ、パケット受信用の送受信バッファ等が格納利用されている。
【００２２】
アンテナ１０８を通して受信された信号はＲＦ部１０７により復調処理されベースバンド部１０６にデータとして出力される。ベースバンド部１０６では復調されたデータの誤り訂正処理が行われ、処理結果に応じて正常に受信されたデータが無線通信Ｉ／Ｆ制御部１０２に出力され、誤りが発見されたデータに対しては再送要求が行われる。更にセキュリティモードの設定によって相手機器に認証の要求や暗号化処理が行われる。ベースバンド部１０６と無線通信Ｉ／Ｆ制御部１０２との間の各種制御、イベント処理やデータ通信は、規格で定められている汎用のホストコントローラーインターフェース（以降ＨＣＩ）に沿ってパケット単位で行われる。
【００２３】
データ送信の際には、送信データがＨＣＩに規定されたパケットの形となって無線通信Ｉ／Ｆ制御部１０２からベースバンド部１０６に転送され、データに誤り訂正符号等が付加され所定のデータフォーマットに変換された後ＲＦ部１０７に出力される。ＲＦ部１０７では入力されたデータが変調され、アンテナ１０８によって他の無線通信機器に送信される。データ受信の際には、送信の場合とは逆の経路でデータが転送され、最終的に無線通信Ｉ／Ｆ制御部１０２でベースバンド部１０６から入力されたＨＣＩパケットデータの解析が行われる。
【００２４】
本実施例ではベースバンド部１０６、ＲＦ部１０７、アンテナ１０８が印刷装置１と一体となっているが、これらを別の無線通信モジュールとして切り離し、無線通信Ｉ／Ｆ制御部１０２との通信をＵＳＢ、ＲＳ２３２Ｃなど汎用のＨＣＩ通信を行うことが可能である。この汎用の通信ポートを備えることにより、印刷装置では１つのポートでデジタルカメラと直接接続するポートと無線通信モジュールを共有し必要に応じて切り替えることが可能な構成をとることができる。
【００２５】
通常、無線通信モジュールには無線通信を行っていることを示すためにＬＥＤが付属されており、コストを抑えた通信モジュールではＲＦ部が通信中にのみＬＥＤが点灯する構成をとっているものが存在する。このような構成をとる場合には、ユーザーが無線通信モジュールを装着したことをＬＥＤによって認識することが難しい。この問題を回避するために、無線通信Ｉ／Ｆ制御部において装着が確認された場合には、機器探索等の汎用のＨＣＩコマンドにより無線通信モジュールに対して通信を行わせることによりＬＥＤを点灯させ、ユーザーに対し装着が確認されたことを通知することが可能となる。
【００２６】
無線通信Ｉ／Ｆ制御部１０２では、Ｂｌｕｅｔｏｏｔｈ通信に必要なリンク接続交渉、サービス検索応答、各プロトコル階層における接続交渉、データ転送およびフローコントロール等の制御処理が行われる。
【００２７】
有線通信Ｉ／Ｆ制御部１０９ではＵｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ（以降ＵＳＢ）規格のＩ／Ｆを備え印刷等各種データの受信やステータス情報の送信、デバイスＩＤの送信、ＬＰＴステータスの送信などが可能な構成となっている。この有線通信Ｉ／Ｆ制御の規格はＵＳＢ以外の有線通信Ｉ／Ｆの規格、或いは他の無線通信Ｉ／Ｆの規格に基づいていても本実施例の目的を達成することが可能である。
【００２８】
接続相手となる無線ホストＰＣ２でも同様にＣＰＵ２０１、無線通信Ｉ／Ｆ制御部２０２、ＲＯＭ２０３、ＲＡＭ２０４およびアンテナ２０５を備えており、無線通信Ｉ／Ｆ制御部２０２を通じて印刷装置１と無線通信により接続を行い、各種印刷データや制御データを送受信することにより印刷が可能である。無線ホストＰＣ２は表示装置（不図示）を備えており印刷装置１から受信したデバイスＩＤデータを解析し、印刷装置の状態を表示することが可能な構成となっている。
【００２９】
図２は本実施例で説明する機器構成を示す概略図である。
【００３０】
無線ホストＰＣ２は印刷装置１とＢｌｕｅｔｏｏｔｈ接続で接続が可能であり、ＨＣＲＰのプロファイルが搭載されている。このシステムではデータチャネルを通じて印刷データを送信することによる印刷制御やコントロールチャネルのデバイスＩＤ情報によって印刷装置１の状態を表示可能な構成となっている。
【００３１】
有線ホストＰＣ３は印刷装置１とＵＳＢ接続で接続が可能であり、印刷データの送信を行い、デバイスＩＤ情報によって印刷装置１の状態が表示可能な構成となっている。
【００３２】
次に本実施例の有線ホストＰＣ３から印刷装置１に対して印刷を行っている場合における、無線ホストＰＣ２から印刷装置１に対して印刷が行われた場合の通信方法について図３のフローチャートを用いて詳細に説明する。
【００３３】
有線ホストＰＣ３から印刷装置１に対して印刷中には印刷装置１のリソースを最大限に利用するために、無線ホストＰＣ２に対する受信バッファの容量はなくなっている。無線ホストＰＣ２のユーザーにより印刷が行われると、印刷装置１に対して無線接続を開始する。印刷装置１に対し最初にＬＭＰ層におけるリンク接続要求が発行されると（ステップＳ３０１）、印刷装置１からはＢｌｕｅｔｏｏｔｈリンク接続要求を肯定応答で返却し（ステップＳ３０２）ＬＭＰ層におけるリンク接続が確立する。
【００３４】
次に無線ホストＰＣ２からＬ２ＣＡＰ層においてＳＤＰ接続要求を発行し（ステップＳ３０３）、印刷装置１からの肯定応答（ステップＳ３０４）によりＳＤＰ接続が確立し、印刷装置１のサービス検索が可能な状態となる。無線ホストＰＣ２から印刷装置１に対して、ＨＣＲＰ接続に必要なチャネルのＰＳＭ情報などのサービス検索を行い（ステップＳ３０５）、印刷装置は要求のあった自身のサービス情報を返却する（ステップＳ３０６）。必要なサービスを全て取得し終わると無線ホストＰＣ２はＳＤＰ接続の切断を行い（ステップＳ３０７）、肯定応答により（ステップＳ３０８）ＳＤＰ接続が切断される。
【００３５】
次に無線ホストＰＣ２は取得したＨＣＲＰコントロールチャネルに対するＰＳＭ情報によりＬ２ＣＡＰ層においてＨＣＲＰコントロールチャネルの接続を要求し（ステップＳ３０９）、印刷装置１は肯定応答を返却することにより（ステップＳ３１０）、ＨＣＲＰコントロールチャネルの接続が確立される。更にＰＳＭ情報によりＨＣＲＰデータチャネルの接続を要求し（ステップＳ３１１）、肯定応答により（ステップＳ３１２）ＨＣＲＰデータチャネルの接続が確立される。無線ホストＰＣ２はコントロールチャネルを通じて自身が受信可能なバイト数を示すクレジットを印刷装置１に授与し（ステップＳ３１３）、印刷装置１からの肯定応答（ステップＳ３１４）で授与が確認される。
【００３６】
次に無線ホストＰＣ２は印刷装置１に対してコントロールチャネルを通じて、印刷装置１が受信可能なバイト数を示すクレジットを要求する（ステップＳ３１５）。印刷装置１はＵＳＢ接続で印刷中であり、受信バッファは全てＵＳＢ接続に利用しているためクレジットの値を０として肯定応答を返却する（ステップＳ３１６）。クレジットを与えないことにより無線ホストＰＣ２から印刷装置１に対してはデータチャネルを通じてデータを送信することが出来ない状態となっている。
【００３７】
次に無線ホストＰＣ２はコントロールチャネルを通じてデバイスＩＤを要求し（ステップＳ３１７）、印刷装置１は自身の状態情報を含むデバイスＩＤ情報を返却する（ステップＳ３１８）。無線ホストＰＣ２は受け取ったデバイスＩＤ情報を解析し、印刷装置１が現在他のＩ／Ｆにより印刷中であるということを認識し、ユーザーに対して他のＩ／Ｆが使用中であるため印刷ができないことを表示手段により通知する。
【００３８】
図４はユーザーに対する印刷装置の状態を警告するダイアログの例を示している。
【００３９】
ユーザーが警告により印刷を中止することを選択した場合には、無線ホストＰＣ２は現在接続されているＨＣＲＰのコントロールチャネル、データチャネルの接続を切断し印刷装置１はそれぞれに対して肯定応答を返却してＨＣＲＰ接続が切断される（ステップＳ３１９）。次にＬＭＰ層のリンク接続を切断し（ステップＳ３２０）、印刷が行われずに印刷処理が終了する。
【００４０】
ユーザーが他のＩ／Ｆが使用中でも印刷を継続する選択肢を選択した場合の無線ホストＰＣ２による継続方法にはいくつかの方法が考えられる。
【００４１】
その１つ目は上記ステップＳ３１９の処理を行わずＨＣＲＰの接続を切断せずに、ＨＣＲＰコントロールチャネルを通じて特定のタイミングによりデバイスＩＤを要求する。応答されたデバイスＩＤ情報を解析することにより逐次印刷装置１の状態を確認することにより、有線ホストＰＣ３経由での印刷が終了するのを待つ。他のＩ／Ｆによる制御が終了した場合には、コントロールチャネルによって再度クレジット要求を発行し（ステップＳ３１５）、印刷装置１からクレジットを受け取ることにより、データチャネルを通じて印刷データを送信開始する。
【００４２】
或いは単純にコントロールチャネルを通じて逐次印刷装置に対してクレジット要求を発行し（ステップＳ３１５）、０以外のクレジットを受け取った時点でデータチャネルを通じて印刷データを送信することによって印刷を開始することが可能となる。
【００４３】
その他の例として、無線ホストＰＣ２がバッテリ駆動などによりＢｌｕｅｔｏｏｔｈ接続に対して電力を抑える処理が必要な場合などは、印刷を中止する場合と同じように一旦Ｂｌｕｅｔｏｏｔｈの接続を切断する（ステップＳ３１９、ステップＳ３２０）。そして特定のタイミングで再度印刷装置１に対してリンク接続から同様な接続を試みてデバイスＩＤ情報により印刷装置が利用可能な状態であるかを確認する。利用可能な状態であることが確認出来た時点でコントロールチャネルを通じてクレジットを要求し、データチャネルを通じて印刷データを送信することにより印刷を開始することが可能となる。
【００４４】
これらの処理のように既存の通信手段を利用して印刷装置の状態を確認しながら印刷を再開することが可能となる。
【００４５】
以上のように、無線通信以外のＩ／Ｆが印刷装置を利用中の場合でも無線通信ホスト側で印刷装置の状態を把握することが可能となり、利便性の高い印刷装置システムが構築可能となる。
【実施例２】
【００４６】
実施例１ではＨＣＲＰ接続にて接続し印刷装置１の印刷装置の状態を無線通信にて把握する方法を示したが、実施例１と同じ印刷装置１の実装で印刷状況を把握できない他の接続方法に対する動作を詳細に説明する。
【００４７】
図６は本実施例の構成を示す概略図であり、印刷装置１と有線ホストＰＣ３はＵＳＢ接続により接続されている。無線通信携帯電話４は印刷装置１とＢｌｕｅｔｏｏｔｈ通信で接続が可能でＢＩＰのプロファイルが搭載され、保存されている写真データを印刷装置に送信することにより印刷が可能な構成となっている。
【００４８】
次に図５のシーケンスチャートを用いて、有線ホストＰＣ３により印刷装置１が印刷動作中の無線通信携帯電話４と印刷装置１の通信方法について詳細に説明する。
【００４９】
有線ホストＰＣ３から印刷装置１に対してＵＳＢ経由にて印刷中には印刷装置１のリソースを最大限に利用するために、他のＩ／Ｆに対する受信バッファの容量を０にして制御している。ＵＳＢ経由にて印刷中に無線通信携帯電話４のユーザーにより印刷が行われると、印刷装置１に対してＢｌｕｅｔｏｏｔｈリンク接続を開始する。印刷装置１に対し最初にＬＭＰ層におけるリンク接続要求が発行されると（ステップＳ５０１）、印刷装置１からはＢｌｕｅｔｏｏｔｈリンク接続要求を肯定応答で返却し（ステップＳ５０２）ＬＭＰ層におけるリンク接続が確立する。
【００５０】
次に無線通信携帯電話４からＬ２ＣＡＰ層においてＳＤＰ接続要求を発行し（ステップＳ５０３）、印刷装置１からの肯定応答（ステップＳ５０４）によりＳＤＰ接続が確立し、印刷装置１のサービス検索が可能な状態となる。無線通信携帯電話４から印刷装置１に対して、サポートサービス情報、ＯＢＥＸ接続に必要なＲＦＣＯＭＭチャネル番号情報などのサービス検索を行い（ステップＳ５０５）、印刷装置は要求のあった自身のサービス情報を返却する（ステップＳ５０６）。必要なサービス情報を全て取得し終わると無線通信携帯電話４はＳＤＰ接続の切断を行い（ステップＳ５０７）、肯定応答により（ステップＳ５０８）ＳＤＰ接続が切断される。これまでの処理の流れは実施例１で説明した方法と同じであり、この後ＨＣＲＰの接続要求が行われると実施例１と同じ処理を行うことが可能な構成となっている。
【００５１】
次に無線通信携帯電話４はＬ２ＣＡＰ層においてＲＦＣＯＭＭ接続を要求し（ステップＳ５０９）、印刷装置からの肯定応答により（ステップＳ５１０）ＲＦＣＯＭＭ接続が確立する。ＲＦＣＯＭＭではパケット単位のクレジット管理が可能で、受信可能なパケット数を相手機器に伝える方法によりフロー制御が行われる。無線通信携帯電話４は自身が受信可能なＲＦＣＯＭＭパケット数を示すクレジットを授与し通知する（ステップＳ５１１）。一方印刷装置１ではＵＳＢにより印刷している最中にはＲＦＣＯＭＭ接続で受信可能なバッファが存在しないため、ＲＦＣＯＭＭのクレジットを与えない（ステップＳ５１２）。この処理により相手機器からのデータ送信を止めることが可能となる。
【００５２】
この状態でＵＳＢ接続からの印刷処理が終わり、ＲＦＣＯＭＭ接続において受信可能な状態となると、印刷装置１は受信可能なパケット数分のＲＦＣＯＭＭクレジットを授与する（ステップＳ５１３）。但し無線通信携帯電話４側には何故クレジットを与えていないかを通知することが不可能であるため、機器の実装によってはクレジットを与えていない間にタイムアウトして切断をしてしまうことも考えられる。
【００５３】
無線通信携帯電話４がクレジットを与えられるとＯＢＥＸ接続を行い（ステップＳ５１４）、印刷装置１からの肯定応答により（ステップＳ５１５）ＯＢＥＸ接続が確立する。次にＯＢＥＸ  ＰＵＴ要求により印刷を行うデータを印刷装置１に送信する（ステップＳ５１６）。送信が完了すると印刷装置１からＳｕｃｃｅｓｓ応答が返却される（ステップＳ５１７）。全てのオブジェクトの送信が完了すると無線通信携帯電話４からＯＢＥＸの切断が起動され肯定応答により切断される（ステップＳ５１８）。その後無線通信携帯電話４はＲＦＣＯＭＭ、Ｌ２ＣＡＰ、ＬＭＰの上位層の順に切断処理が行いそれぞれに対する印刷装置からの肯定応答により全ての接続が切断され（ステップＳ５１９）印刷のためのデータ転送処理が終了する。
【００５４】
以上のように印刷装置１がＵＳＢ印刷中などの状態で受信が不可能な場合において、ＨＣＲＰ接続に対しては接続が可能となっているため、ＨＣＲＰ接続による印刷装置の状態を把握するシステムを残したまま、ＲＦＣＯＭＭ接続に対してクレジットを与えないことにより、印刷データの受信を止めることが可能となる。
【実施例３】
【００５５】
実施例２で説明した構成において、実施例２で説明した方法以外にもデータ受信が不可能な場合の接続に対してデータ受信を避ける方法について詳細に説明する。
【００５６】
印刷装置１の受信が不可能な状態において、実施例２で説明した手順でＬＭＰ、Ｌ２ＣＡＰ、ＳＤＰの接続を行い、サービスを検索する（図５のステップＳ５０１〜ステップＳ５０８）。ここまでの処理は実施例１、２と同様の処理となる。
【００５７】
この後に無線通信携帯電話４からのＬ２ＣＡＰ層におけるＲＦＣＯＭＭ接続要求（ステップＳ５０９）に対しては印刷装置１から接続を拒否応答で返却する（不図示）。この処理により無線通信携帯電話４からはデータを送信することが出来なくなる。
【００５８】
図７は印刷装置１におけるＬ２ＣＡＰ接続要求が発行された場合の判断処理を示したフローチャートである。
【００５９】
相手機器からＬ２ＣＡＰ接続要求が発生すると（ステップＳ７０１）、印刷装置１では接続要求に含まれているＰＳＭの情報を確認する（ステップＳ７０２）。ＰＳＭの情報がＬ２ＣＡＰ自身の設定を示すシグナリングパケット、ＳＤＰ、或いはＨＣＲＰである場合には接続を許可し（ステップＳ７０３）処理を終了する（ステップＳ７０５）。ＰＳＭの値がＲＦＣＯＭＭ接続である場合にはその接続に対して拒否応答を返却し（ステップＳ７０４）、処理を終了する（ステップＳ７０５）。
【００６０】
以上のように印刷装置１がＵＳＢ印刷中などの状態で受信が不可能な場合において、ＳＤＰの接続が可能となっているためサービス検索が可能で、ＨＣＲＰ接続に対しても接続が可能となっているため、ＨＣＲＰ接続による印刷装置の状態を把握するシステムを残したまま、印刷装置の状態を検出することが不可能な機器への接続を拒否することにより、印刷データの受信を止めることが可能となる。
【図面の簡単な説明】
【００６１】
【図１】実施例で説明する実施形態の全体構成を示す図である。
【図２】実施例で説明する構成の概略図である。
【図３】実施例で説明するシーケンスチャートである。
【図４】実施例で説明するダイアログの例を示す図である。
【図５】実施例で説明するシーケンスチャートである。
【図６】実施例で説明する構成の概略図である。
【図７】実施例で説明するフローチャートである。
【符号の説明】
【００６２】
１      印刷装置
２      無線ホストＰＣ
３      有線ホストＰＣ
１０１  ＣＰＵ
１０２  無線通信Ｉ／Ｆ制御部
１０３  Ｆｌａｓｈ  ＲＯＭ
１０４  ＲＡＭ
１０５  印刷制御部
１０６  ベースバンド部
１０７  ＲＦ部
１０８  アンテナ
１０９  有線通信Ｉ／Ｆ制御部
２０１  ＣＰＵ
２０２  無線通信Ｉ／Ｆ制御部
２０３  ＲＯＭ
２０４  ＲＡＭ
２０５  アンテナ
【図１】
2007079924.tif 000003
【図２】
2007079924.tif 000004
【図３】
2007079924.tif 000005
【図４】
2007079924.tif 000006
【図５】
2007079924.tif 000007
【図６】
2007079924.tif 000008
【図７】
2007079924.tif 000009