(57)【要約】【課題】  携帯端末に記憶されているデータを直接印刷装置に送信し、複数枚数を印刷する場合、データ転送時間を短くすることができ、また、手順が簡素であり、さらに、印刷装置側のキー操作が簡単である印刷装置を提供することを目的とする。【解決手段】  外部機器との通信によって受信データを受け取るデータ受信手段と、上記データ受信手段が受信した受信データに基づいて、印刷処理を行う印刷処理手段とを具備し、上記受信データの情報を記憶し、この記憶した情報に基づいて印刷する印刷装置において、データ受信時に受信データの情報を読み込み、この読み込んだ受信データの情報と、上記記憶されているデータの情報とを比較し、上記読み込んだ受信データの情報と上記記憶されているデータの情報とが互いに同じであると判断した場合、上記記憶されている受信データに基づいて印刷させる。【選択図】  図３
2007090526.tif 000002
【特許請求の範囲】
【請求項１】
外部機器との通信によって受信データを受け取るデータ受信手段と、上記データ受信手段が受信した受信データに基づいて、印刷処理を行う印刷処理手段とを具備し、上記受信データの情報を記憶し、この記憶した情報に基づいて印刷する印刷装置において、
データ受信時に受信データの情報を読み込み、この読み込んだ受信データの情報と、上記記憶されているデータの情報とを比較する比較手段と；
上記読み込んだ受信データの情報と上記記憶されているデータの情報とが互いに同じであると判断した場合、上記記憶されている受信データに基づいて印刷させる印刷制御手段と；
を有することを特徴とする印刷装置。
【請求項２】
請求項１において、
上記印刷制御手段は、上記受信データの情報と上記記憶されている情報とが同じであると判断した時点で、印刷を開始する手段であることを特徴とする印刷装置。
【請求項３】
請求項１において、
上記印刷制御手段は、上記受信データの情報と上記記憶されている情報とが互いに同じであると判断された場合に、データの受信を中断する手段であることを特徴とする印刷装置。
【請求項４】
請求項３において、
データの受信を中断した場合に、正常に受信が行われたことを相手機器に通知する通知手段を有することを特徴とする印刷装置。
【請求項５】
請求項１において、
上記受信データの情報と上記記憶されている情報とを比較した日時を、更新日時情報とすることを特徴とする印刷装置。
【請求項６】
請求項１において、
上記受信データの情報と上記記憶されている情報とを比較した結果を示す情報を、ヘッダ情報とすることを特徴とする印刷装置。
【請求項７】
請求項１において、
上記受信データの情報と上記記憶されている情報とを比較した結果を示す情報を、ファイル名情報とすることを特徴とする印刷装置。
【請求項８】
請求項１において、
印刷のために受信したデータと、印刷装置に記憶されているデータとを比較し、受信したデータが、上記記憶されているデータを更新したデータであると判断した場合に、上記記憶されているデータを削除し、上記受信したデータを記憶することを特徴とする印刷装置。
【請求項９】
外部機器との通信によって受信データを受け取るデータ受信手段と、上記データ受信手段が受信した受信データに基づいて、印刷処理を行う印刷処理手段とを具備し、上記受信データの情報を記憶し、この記憶した情報に基づいて印刷する印刷装置の制御方法において、
データ受信時に受信データの情報を読み込み、この読み込んだ受信データの情報と、上記記憶されているデータの情報とを比較する比較工程と；
上記読み込んだ受信データの情報と上記記憶されているデータの情報とが互いに同じであると判断した場合、上記記憶されている受信データに基づいて印刷させる印刷制御工程と；
を有することを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末から直接印刷が可能な印刷装置およびその制御方法に関する。
【背景技術】
【０００２】
従来、ＰＤＡ、携帯電話、デジタルカメラ等の大掛かりなシステムや豊富なリソースを備えていない携帯端末からのデータを印刷する方法として、次の方法が知られている。つまり、携帯端末に保存されている各種データを直接印刷装置に送信し、効率よく印刷する方法が知られている（たとえば、特許文献１参照）。
【０００３】
この印刷装置では、ホストから受信したデータを解析し、印刷装置内部のフォントや画像処理部を用いて、印刷媒体の大きさにフォーマットされ、保存形式のデータが直接印刷される。また、キー入力によって、上記記憶されているデータと同じデータを再び印刷するコピー機能を備えている印刷装置が発売されている。
【０００４】
データ通信方法としては、ＩｒＤＡ通信やＢｌｕｅｔｏｏｔｈ通信による無線通信手段や、ＵＳＢ通信等の有線通信手段によって、通信が可能である。これらの通信手段を通してオブジェクトデータを送信するプロトコルとして、ＩｒＤＡ  Ｏｂｊｅｃｔ  Ｅｘｃｈａｎｇｅ  Ｐｒｏｔｏｃｏｌ（ＩｒＯＢＥＸ）や、ＰｉｃｔＢｒｉｄｇｅ等のデータ送信プロトコル規格が存在している。
【０００５】
また、１度の操作で複数部数のデータを印刷するプリンタ制御方法が知られている（たとえば、特許文献２参照）。
【特許文献１】特開２００２−３２１４２７号公報
【特許文献２】特開平１０−２７５０６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来、携帯端末から受信したデータを印刷するに際して、複数枚数の印刷を行う場合、印刷枚数の回数分、データを送信するが、データ容量によっては、データ転送時に、毎回時間がかかるという問題がある。
【０００７】
他の手段としては、複数枚数の設定を、印刷装置に行う方法があるが、手順が複雑であるという問題がある。
【０００８】
また、他の手段としては、受信したデータを印刷装置に保存し、キー操作によって、同じデータを再度印刷する方法があるが、印刷装置側のキー操作が複雑になるという問題がある。
【０００９】
つまり、上記従来例では、携帯端末に記憶されているデータを直接印刷装置に送信し、複数枚数を印刷する場合、データ容量によっては、データ転送時に、毎回時間がかかり、手順が複雑であり、また、印刷装置側のキー操作が複雑であるという問題がある。
【００１０】
本発明は、携帯端末に記憶されているデータを直接印刷装置に送信し、複数枚数を印刷する場合、データ転送時間を短くすることができ、また、手順が簡素であり、さらに、印刷装置側のキー操作が簡単である印刷装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、外部機器との通信によって受信データを受け取るデータ受信手段と、上記データ受信手段が受信した受信データに基づいて、印刷処理を行う印刷処理手段とを具備し、上記受信データの情報を記憶し、この記憶した情報に基づいて印刷する印刷装置において、データ受信時に受信データの情報を読み込み、この読み込んだ受信データの情報と、上記記憶されているデータの情報とを比較する比較手段と、上記読み込んだ受信データの情報と上記記憶されているデータの情報とが互いに同じであると判断した場合、上記記憶されている受信データに基づいて印刷させる印刷制御手段とを有することを特徴とする印刷装置である。
【発明の効果】
【００１２】
本発明は、受信したデータの機種ＩＤ情報やファイル情報と同時に、受信データを保存し、印刷装置に保存されている受信データと同じデータが、同じ端末から再び送信された場合、記憶されているデータによって印刷するものである。本発明によれば、再び送信されたデータと同じデータを印刷することができ、上記再び送信されたデータを受信しないので、データ送信時間を軽減することができ、消費電力を抑えることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１３】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１４】
図１は、本発明の実施例１であるＢｌｕｅｔｏｏｔｈ通信手段を備えた印刷装置１０と、携帯端末２０との概略構成を示す図である。
【００１５】
印刷装置１０はＣＰＵ１１と、無線通信Ｉ／Ｆ制御部１２と、ＦｌａｓｈＲＯＭ１３と、ＲＡＭ１４と、印刷制御部１５と、ベースバンド部１６と、ＲＦ部１７と、アンテナ１８とを有する。
【００１６】
ＦｌａｓｈＲＯＭ１３には、ＣＰＵ１１が印刷装置１０を制御動作するためのプログラム、各種動作テーブル等を書き込む。ＦｌａｓｈＲＯＭ１３の代わりに、ＲＯＭとＥＥＰＲＯＭ等の不揮発性メモリまたはハードディスク等の記憶メモリを同時に具備するようにしてもよい。
【００１７】
ＲＡＭ１４には、各種変数、制御テーブル、一時的に利用するデータ、パケット受信用の送受信バッファ等を格納する。
【００１８】
アンテナ１８を通して受信された信号は、ＲＦ部１７によって復調処理され、ベースバンド部１６に出力される。ベースバンド部１６は、復調されたデータ誤り訂正処理を行ない、処理結果に応じて正常に受信されたデータを、無線通信Ｉ／Ｆ制御部１２に出力し、誤りが発見されたデータに対して、再送を要求する。
【００１９】
さらに、セキュリティーモードの設定によって、相手機器に、認証を要求し、暗号化処理を行う。ベースバンド部１６と無線通信Ｉ／Ｆ制御部１２との間の各種制御、イベント処理やデータ通信方法は、Ｂｌｕｅｔｏｏｔｈ通信の規格で定められているホストコントローラインタフェースに沿って、パケット単位で送受信される。
【００２０】
無線通信Ｉ／Ｆ制御部１２から送信するＨＣＩデータは、ベースバンド部１６に転送され、出力データに誤り訂正符号等を付加し、所定のデータフォーマットに変換され、ＲＦ部１７に出力される。ＲＦ部１７は、出力されたデータを変調し、アンテナ１８を介して、他の無線通信機器に送信する。
【００２１】
無線通信Ｉ／Ｆ制御部１２は、ベースバンド部１６を通して受信したパケットデータを解析し、リンク接続交渉、サービス検索応答、各プロトコル階層における接続交渉、データ転送、コントロール転送、フローコントロール等に対して制御処理する。
【００２２】
また、接続相手側の携帯端末２０は、ＣＰＵ２１と、無線通信Ｉ／Ｆ制御部２２と、ＲＯＭ２３と、ＲＡＭ２４と、アンテナ２５とを有する。携帯端末２０は、無線通信Ｉ／Ｆ制御部２２を通じて、印刷装置１０と無線通信で接続し、携帯端末２０が保持している各種データを直接送信し、印刷する。
【００２３】
次に、携帯端末２０から印刷装置１０へデータ送信する処理について説明する。
【００２４】
図２は、携帯端末２０から印刷装置１０へデータ送信する動作を示すフローチャートである。
【００２５】
携帯端末２０に記憶されているデータや外部ネットワークから受信したデータを印刷するために、ユーザが、Ｂｌｕｅｔｏｏｔｈ通信とＩｒＯＢＥＸプロトコルとを用いてデータを送信する。この場合、携帯端末２０がマスター機器になり、印刷装置１０へのリンク接続要求（Ｓ１）、リンク接続応答（Ｓ２）によるリンク接続処理によって、リンク接続が確立する。
【００２６】
リンク接続処理では、機種情報や固有ＩＤ情報を受け渡し、Ｂｌｕｅｔｏｏｔｈ通信においては、接続交渉時のＢｌｕｅｔｏｏｔｈデバイスアドレス情報等によって、接続相手を特定することができる。
【００２７】
次に、データ通信のためのチャネルを確認するために、サービス検索プロトコル（ＳＤＰ）を接続し、サービスチャネルを獲得する（Ｓ３、Ｓ４）。その後に、ＲＦＣＯＭＭ接続要求を確立し（Ｓ５、Ｓ６）、通信のためのパラメータ等の交渉を双方で行う（Ｓ７、Ｓ８）。
【００２８】
次に、携帯端末２０は、獲得したサービスチャネルによって、ＯＢＥＸ接続要求（Ｓ９）に対し、印刷装置１０は接続肯定応答を返却し（Ｓ１０）、ＯＢＥＸ接続が確立される。携帯端末２０からは、送信するオブジェクトのヘッダ情報（Ｓ１１）やオブジェクトデータ（Ｓ１２）を送信し、印刷装置１０は、それらに肯定応答で応答する（不図示）。オブジェクトデータを送信する場合、データ量が多ければ、複数回に分けて送信する。全てのデータの送信が完了すると、携帯端末２０から、各プロトコル階層での切断が要求され（Ｓ１３）、切断要求を肯定で応答することによって（Ｓ１４）、切断が完了する。
【００２９】
次に、携帯端末２０から印刷装置１０へ印刷データを送信した場合における印刷装置１０の処理動作について説明する。
【００３０】
図３は、携帯端末２０から印刷装置１０へ印刷データを送信した場合における印刷装置１０の処理動作を示すフローチャートである。
【００３１】
携帯端末２０と印刷装置１０との接続が確立されると、印刷するためのデータ送信を開始する。印刷装置１０において、データ受信が開始されると（Ｓ２１）、接続交渉で得た固有ＩＤ情報を確認する（Ｓ２２）。
【００３２】
次に、送信されるデータに付随するヘッダ情報を得て解析し、ファイル固有情報を取得する（Ｓ２３）。このヘッダ情報は、ＩｒＯＢＥＸプロトコルにおいては、Ｎａｍｅヘッダ等でファイル名情報を得ることができ、ＰｉｃｔＢｒｉｄｇｅプロトコルでは、ＧｅｔＦｉｌｅＩｎｆｏ等によって、ファイル情報を得ることができる。なお、ファイルを特定することができる情報を得ることが可能であれば、他のプロトコル通信手段による方法でもよい。
【００３３】
また、ファイル情報だけでなく、データの内容のヘッダ情報等によっても、ファイルを特定することができ、たとえばＪＰＥＧファイルであれば、ファイルの作成情報、撮影日時情報や更新日時情報等によっても、ファイルを特定することができる。ファイル固有情報が取得可能であれば、他の手段によってファイルを特定するようにしてもよい。
【００３４】
印刷装置１０には、印刷するために過去に受信されたデータが、送信した機種ＩＤ情報やファイル情報が付加された状態で、記憶されている。受信データのみで、ファイル情報を特定することができるケースでは、必ずしも機種ＩＤ情報やファイル情報を保存する必要はない。
【００３５】
印刷装置１０は、携帯端末２０から受信したデータのファイル情報を特定すると、記憶されているデータの情報と比較する（Ｓ２４）。この比較結果の記憶されているデータが存在する場合には、記憶されているデータによって印刷を開始し（Ｓ２５）、データ受信を中断させ（Ｓ２６）、正常に受信処理が完了したことを携帯端末２０に通知する（Ｓ３０）。そして、処理を終了する（Ｓ３１）。
【００３６】
データ受信を中断する処理を行うと、データ転送時間が短くなり、端末の電力消費を抑えることができるが、利用するプロトコルによっては、相手機器からのデータ送信が中断するので、必ずしも好ましい処理ではない場合がある。このようなプロトコルでは、データ受信を中断せずに正常に受信処理を行い、記憶されているデータで印刷する場合には、印刷開始を早めることができ、全体の印刷時間を短くすることができる。
【００３７】
受信されたデータの情報と、記憶されているデータの情報とを比較した結果（Ｓ２４）、記憶されているデータがない場合、携帯端末２０から全てのデータを受信し（Ｓ２７）、受信データによって印刷を開始する（Ｓ２８）。後処理として、今回受信した受信データや機種ＩＤ情報やファイル情報等を保存し（Ｓ２９）、次回以降に同じデータが送信された場合には、この記憶されているデータによって印刷することができる。
【００３８】
次に、記憶されているデータを更新する方法について説明する。
【００３９】
受信されたデータの情報と、記憶されているデータの情報とを比較した場合（Ｓ２４）、機種ＩＤ情報やデータ名情報等が同じであるが、更新日時のみが新しい場合が想定される。このようなデータを受信した場合、以前の受信データを削除することによって、印刷装置１０のメモリ領域を有効に利用することができる。このような削除の判定を行う判断材料としては、更新日時の他に、ファイルアクセス情報等、携帯端末２０の情報を判断材料とするようにしてもよく、上記実施例の効果と同じ効果を奏する。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施例１であるＢｌｕｅｔｏｏｔｈ通信手段を備えた印刷装置１０と、携帯端末２０との概略構成を示す図である。
【図２】携帯端末２０から印刷装置１０へデータ送信する動作を示すフローチャートである。
【図３】携帯端末２０から印刷装置１０へ印刷データを送信した場合における印刷装置１０の処理動作を示すフローチャートである。
【符号の説明】
【００４１】
１０…印刷装置、
１１…ＣＰＵ、
１２…無線通信Ｉ／Ｆ制御部、
１３…ＦｌａｓｈＲＯＭ、
１５…印刷制御部、
１６…ベースバンド部、
１７…ＲＦ部、
２０…携帯端末、
２１…ＣＰＵ、
２２…無線通信Ｉ／Ｆ制御部。
【図１】
2007090526.tif 000003
【図２】
2007090526.tif 000004
【図３】
2007090526.tif 000005