(57)【要約】【課題】  印刷環境設定が行われていない携帯端末から印刷を行う場合、印刷環境設定方法が複雑になっている。【解決手段】  設定が行われている携帯端末情報から類似した情報を検索し印刷環境設定を行う。【選択図】  図１
2007106030.tif 000002
【特許請求の範囲】
【請求項１】
外部機器との通信により受信データを受け取るデータ受信手段と、接続を行う機器に対する印刷設定情報とID情報を含む機器情報を関連付けて記憶する記憶手段と、外部機器との接続時に外部機器の機器情報を取得する情報取得手段と、記憶された外部機器のID情報に対応した印刷設定情報により印刷が可能な印刷手段と、を備えた印刷装置において、接続された外部機器のＩＤ情報に対応する印刷設定情報が存在しないと判断した場合には、ID情報以外の機器情報によって記憶されている印刷設定情報により印刷することを特徴とする印刷装置。
【請求項２】
請求項１記載の印刷装置において、前記機器情報を複数備えそれぞれの優先順位と重み値を備えて印刷設定情報を判断することを特徴とする印刷装置。
【請求項３】
請求項１記載の印刷装置において、前記機器情報として外部機器の属性情報を取得する属性情報取得手段を備えることを特徴とする印刷装置。
【請求項４】
請求項１記載の印刷装置において、前記機器情報として外部機器の製造者情報を取得する製造者情報取得手段を備えることを特徴とする印刷装置。
【請求項５】
請求項１記載の印刷装置において、前記機器情報として接続履歴情報を備え、機器からの接続の際に接続履歴情報を更新することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末から直接データを送信し印刷が可能な印刷装置に関する。
【背景技術】
【０００２】
従来、ＰＤＡ、携帯電話、デジタルカメラ等の大掛かりなシステムや豊富なリソースを備えていない携帯端末からのデータ印刷方法として、携帯端末に保存されている各種データを直接印刷装置に送信して、効率よく印刷を行うという印刷装置が発売されている。このような印刷装置ではホストから受信したデータを解析し印刷装置内部のフォントや画像処理部を用いて、各種印刷装置が記憶している印刷環境設定情報に応じて印刷媒体の大きさにフォーマットされ保存形式のデータが直接印刷される。印刷環境設定情報の変更方法としては、印刷装置に備えてあるキー操作によって変更するものがある。またPCなどの他の機器からの通信や、或いは携帯端末から直接的に印刷環境設定情報を送信し設定を変更する方法などが考案されており、所定のデータフォーマットにより設定情報を通知することで設定が更新される。
【０００３】
図４は設定に関するツールの入力画面の例を示しており、印刷環境設定情報には、印刷ファイル、印刷品位、印刷媒体の種類、印刷媒体の大きさ、ふちなし印字の設定、印刷レイアウト、言語情報設定、時差設定等の各種情報が含まれており、ユーザが設定した設定により印刷が可能となっている。
【０００４】
データ通信方法としては、ＩｒＤＡ通信等による無線通信手段や、ＵＳＢ通信等の有線通信手段により通信が可能な構成となっている。それらの通信手段を通してオブジェクトデータを送信するプロトコルとして、ＩｒＤＡ Ｏｂｊｅｃｔ Ｅｘｃｈａｎｇｅ Ｐｒｏｔｏｃｏｌ（ＩｒＯＢＥＸ）等のデータ送信プロトコル規格が公開されている。
【０００５】
相手別に設定情報を管理する方法として、印刷環境設定情報を複数備え接続したユーザＩＤにより設定を変更し印刷を行うという方法が公開されている（例えば、特許文献１参照。）。また携帯端末からの印刷において書式変更を行う方法として、印刷データの種類を解析し、設定された書式によって印刷を行う方法が公開されている（例えば、特許文献２参照。）。
【特許文献１】特開平５−２２１０７２号公報（第８頁、図４）
【特許文献２】特開２００４−７４６６９号公報（第９頁、図３）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、印刷環境設定手段を備えていない携帯端末に対する設定がPCなどの他の機器より設定されていない場合や、印刷環境設定手段を備えていても設定が行われていない携帯端末から印刷を行う場合には、特定の印刷環境設定情報により印刷が行われていた。
【０００７】
本発明はこのような点を考慮したもので印刷装置と携帯端末の通信において利便性の高い印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
このような問題を解決するために、印刷装置は、印刷環境設定情報と機器情報を記憶する手段と、接続された機器の機器情報を取得する手段と、機器情報により記憶されている印刷環境設定情報と比較し印刷環境設定情報を選択する手段と、印刷環境設定情報により印刷を行う印刷手段とを備える。
【発明の効果】
【０００９】
本発明によれば、印刷装置にID情報に対する印刷環境設定情報を備えていない機器からの印刷においても最適な印刷環境設定情報によって印刷を行うことが可能となる。
【発明を実施するための最良の形態】
【００１０】
（実施例１）
以下添付図面を参照して本発明を印刷装置に適用した実施形態について詳細に説明する。図１は通信手段を備えた印刷装置１に本発明を適用した実施形態の構成の概略を示す図である。図１において印刷装置１は印刷制御部１０５、ＣＰＵ１０１、ＦｌａｓｈＲＯＭ１０３、ＲＡＭ１０４、無線通信Ｉ／Ｆ制御部１０２、ベースバンド部１０６、ＲＦ部１０７、アンテナ１０８を備えている。ＦｌａｓｈＲＯＭ１０３はＣＰＵ１０１によって印刷装置１を制御動作させるためのプログラムや各種動作テーブル、印刷設定情報などが書き込まれている。ＦｌａｓｈＲＯＭを使用せずにＲＯＭとＥＥＰＲＯＭなどの不揮発性メモリ或いはハードディスク等の記憶メモリを同時に具備することによっても本実施例の目的は達成可能である。ＲＡＭ１０４には各種変数や制御テーブル、一時的に利用するデータ、パケット受信用の送受信バッファ等が格納利用されている。
【００１１】
アンテナ１０８を通して受信された信号はＲＦ部１０７により復調処理されベースバンド部１０６に出力される。ベースバンド部１０６は復調されたデータ誤り訂正処理をおこない、処理結果に応じて正常に受信されたデータを無線通信Ｉ／Ｆ制御部１０２に出力し、誤りが発見されたデータに対しては再送要求を行う。更にセキュリティーモードの設定によって相手機器に認証の要求や暗号化処理を行う。ベースバンド部１０６と無線通信Ｉ／Ｆ制御部１０２との間の各種制御、イベント処理やデータ通信方法は通信の規格で定められているホストコントローラインターフェースに沿ってパケット単位で送受信が行われる。
【００１２】
無線通信Ｉ／Ｆ制御部１０２から送信するＨＣＩデータはベースバンド部１０６に転送され、出力データに誤り訂正符号等を付加し所定のデータフォーマットに変換されＲＦ部１０７に出力される。ＲＦ部１０７は出力されたデータを変調し、アンテナ１０８により他の無線通信機器に送信する。
【００１３】
無線通信Ｉ／Ｆ制御部１０２はベースバンド部１０６を通して受信したパケットデータを解析し、リンク接続交渉、サービス検索応答、各プロトコル階層における接続交渉、データ転送、コントロール転送、フローコントロール等に対しての制御処理を行う。
【００１４】
また接続相手側の携帯端末２でも同様にCPU２０１、無線通信I/F制御部２０２、ROM２０３、RAM２０４、アンテナ２０５を備えており、無線通信I/F制御部２０２を通じて印刷装置１と無線通信により接続を行い、携帯端末２が保持している各種データを直接送信することにより印刷を行う。また携帯端末２は印刷環境情報が設定可能なアプリケーションを備えており、アプリケーションにより印刷環境情報が設定可能な構成となっている。
【００１５】
図４は印刷環境設定アプリケーションの入力画面の一例を示しており、このアプリケーションにより印刷を行うファイルを選択し、印刷品位、用紙種類、用紙サイズ、ふちなし設定、印刷レイアウト、印刷言語の設定、時差に関する各種設定が可能となっている。設定が終了し送信ボタンが押下されると、携帯端末２の無線通信I/F制御部２０２を制御して印刷装置１と通信を行い、設定項目を所定の印刷環境設定情報データフォーマットに変換して送信することにより印刷が可能となる。
【００１６】
次に携帯端末２から印刷装置１への印刷環境情報設定処理から印刷データ送信における通信処理の流れについて、図３のシーケンスチャートを用いて詳細に説明する。
【００１７】
最初に携帯端末２からリンク接続要求が行われる（Ｓ３０１）。このリンク接続要求のパラメータには、通信規格で定められている、機器固有のアドレスにより機器ＩＤ情報が判別可能であるＸＸＸ情報や機器の種類が判別可能なＣｌａｓｓＯｆＤｅｖｉｃｅ情報、モジュールの製造業者が確認できるCompID情報等が含まれて送信される。ＸＸＸは６バイトで構成されており、そのうちの一部の情報によりアドレスが割り当てられている製造業者の情報が判別可能となっている。印刷装置１は応答として接続要求に対して肯定応答を返却することにより（Ｓ３０２）リンク接続が確立される。次にデータを送信するチャネルを確立するために、携帯端末２からデータチャネル接続要求を送信し（Ｓ３０３）、印刷装置１は肯定応答することで（Ｓ３０４）データを送信するための通信チャネルが確立する。次にデータ通信チャネルを通じて所定のフォーマットに変換された印刷環境設定情報を印刷装置１に送信し（Ｓ３０５）、印刷装置１から受信確認を受け取ると（Ｓ３０６）設定が完了する。次に携帯端末２から印刷を行うオブジェクトファイルを送信し（Ｓ３０７）、印刷装置１は受信確認を送信する（Ｓ３０８）。印刷装置１は受信したデータを設定された印刷設定に応じたフォーマットにより印刷を行う。通信処理ではその後リンク接続、データチャネル接続のそれぞれ対して切断要求（Ｓ３０９）、切断応答（Ｓ３１０）を経て通信処理が終了する。
【００１８】
次に印刷装置１において、印刷環境情報を保存する処理について説明する。図５は印刷装置内に保存されている印刷環境設定情報の構成例を示している。機器ＩＤ情報はＸＸＸ情報のように機器が個別で判断可能なＩＤ情報が含まれている。機器の種類を示す機種情報にはＣｌａｓｓＯｆＤｅｖｉｃｅ情報のように、どのような機器であるかの概要が判別可能な情報が含まれている。製造業者情報にはＸＸＸから抽出された製造業者情報が含まれている。接続履歴情報には機器が接続された回数や頻度等が含まれており、接続の度に情報の更新が行われる。印刷環境設定情報には受信した印刷環境に関する情報が含まれており、印刷装置１ではこれらの全ての情報が機器ＩＤ毎に記憶保存される。
【００１９】
印刷環境情報を受信した印刷装置１では、リンク接続時に受信したパラメータを記憶しておき、その中の接続された機器のＩＤ情報であるＸＸＸ情報により、記憶保存されている設定情報を検索する。記憶している機器ＩＤ情報の中に同じＸＸＸ情報が存在する場合には、保存されている印刷環境設定情報と接続履歴情報を更新し保存することにより設定が完了する。一致する機器ＩＤ情報が存在しない場合には、受信したパラメータや印刷環境設定情報により、新たに記憶領域を設け設定情報全てを記憶保存する。
【００２０】
次に携帯端末から印刷環境情報が送信されずに、印刷のためのオブジェクトデータのみが送信された場合の印刷装置における印刷環境情報の処理について図面を用いて詳細に説明する。
【００２１】
図２は受信した印刷データの印刷環境を設定する処理の流れを示したフローチャートである。印刷に伴う印刷フォーマットを選択する場合には（Ｓ２０１）、最初にＸＸＸ等の機器ＩＤ情報が一致した情報が保存されているかどうかを確認する（Ｓ２０２）。一致したＩＤ情報が存在した場合には、その印刷環境設定を採用し（Ｓ２０３）、設定処理を終了する（Ｓ２１１）。ＩＤ情報を検索した結果（Ｓ２０２）ＩＤ情報が一致しない場合には、接続された機器のＣｌａｓｓＯｆＤｅｖｉｃｅ情報等による機種情報と記憶されている機種情報が存在するかどうかを確認する（Ｓ２０４）。一致する機種情報が存在する場合には、その印刷環境設定を採用し（Ｓ２０５）、設定を終了する（Ｓ２１１）。一致する機種情報を含む情報が複数存在する場合には、機種情報の中の接続履歴情報から優先度の高く一致する機種情報により印刷環境設定を選択する（Ｓ２０５）。機種情報の一致する情報が保存されていない場合には、製造者情報が一致する情報が保存されているかどうかを確認する（Ｓ２０８）。接続された機器の製造者情報と一致した情報が保存されていた場合には、その印刷環境設定を採用し（Ｓ２０７）、設定を終了する（Ｓ２１１）。製造者情報の一致する情報が複数存在する場合には、接続履歴情報から優先度の高い情報により印刷環境設定を選択する（Ｓ２０７）。それぞれの全ての情報が一致する情報が存在しない場合に、設定されているデフォルト設定で印刷を行うか、最新に設定された情報を優先させて印刷を行うかという設定が印刷装置１で可能な構成となっており、最新情報を優先させる設定となっていて、情報が存在する場合には最新の設定情報が設定され（Ｓ２０９）、設定処理を終了する（Ｓ２１１）。デフォルト値を設定する設定となっている場合にはデフォルト値を設定し（Ｓ２１０）、設定処理を終了する（Ｓ２１１）。
【００２２】
このように接続された機器ＩＤ情報が一致せず、保存されていない場合でも機種情報や製造者情報、接続履歴情報などにより最適な印刷環境設定が可能となる。機器ＩＤ情報が一致しない場合の処理では、それぞれの情報に優先順位を設け、本実施例と異なる順番により判断を行っても本発明の効果を得ることが可能である。
【００２３】
（実施例２）
次に本発明をＩｒＤＡ通信により通信が可能な印刷装置に適用した実施例について詳細に説明する。
【００２４】
外部機器である携帯端末からＩｒＤＡ通信により印刷装置に対して印刷を行う場合、接続の最初に携帯端末は局発見処理を行い、通信可能な機器が存在するかどうかを確認する。局発見処理では１次局である携帯端末からＸＩＤコマンドを送信し、相手機器からのＸＩＤレスポンスを待つことにより通信が可能な機器を確認する。図６はＸＩＤコマンドで送信される内容を示した図である。ＸＩＤコマンドではフォーマット識別子、送信元デバイスアドレス、宛先デバイスアドレス、発見フラグ、スロット数、バージョン、また最終フレームのみに発見情報を含み送信が行われる。図７は発見情報の内容を示し、内容にはサービスヒント、文字コード、デバイス名が含まれている。このサービスヒント情報には機器の種類や搭載されるプロトコル情報がビット定義されていて機種情報を得ることが可能である。またデバイス名によって機器のＩＤ情報を得ることが可能となる。
【００２５】
接続時の局発見処理によって取得したこれらの情報により、ＩｒＤＡ経由での印刷時に実施例１の図２で説明した判断と同様に、印刷環境情報を設定することによりＩＤ情報の一致する機器に対する印刷環境情報が存在しない場合でも機種情報やプロトコル情報などによって優先順位を設け判断を行うことにより、印刷環境情報を設定することが可能である。
【図面の簡単な説明】
【００２６】
【図１】実施例で説明する実施形態の全体構成の概略を示す図である。
【図２】実施例で説明するフローチャートである。
【図３】実施例で説明するシーケンスチャートである。
【図４】実施例で説明する図である。
【図５】実施例で説明する図である。
【図６】実施例で説明する図である。
【図７】実施例で説明する図である。
【符号の説明】
【００２７】
１  印刷装置
２  携帯端末
１０１  CPU
１０２  無線通信I/F制御部
１０３  Flash ROM
１０４  RAM
１０５  プリンタ制御部
１０６  ベースバンド部
１０７  ＲＦ部
１０８  アンテナ
２０１  CPU
２０２  無線通信I/F制御部
２０３  ROM
２０４  RAM
２０５  アンテナ
【図１】
2007106030.tif 000003
【図２】
2007106030.tif 000004
【図３】
2007106030.tif 000005
【図４】
2007106030.tif 000006
【図５】
2007106030.tif 000007
【図６】
2007106030.tif 000008
【図７】
2007106030.tif 000009