(57)【特許請求の範囲】
【請求項１】
複数の無線通信アダプターを接続可能な印刷装置であって、
印刷媒体に印刷する印刷部と、
前記無線通信アダプターを接続可能な複数の接続部と、
複数の前記接続部に前記無線通信アダプターが接続された状態を検出した場合、接続された複数の前記無線通信アダプターから前記無線通信アダプターの無線通信機能に係る情報を取得し、取得した複数の前記無線通信アダプターの前記情報を比較した結果に基づき、一の前記無線通信アダプターを使用可能な状態にし、他の前記無線通信アダプターは使用不可能な状態にする処理を実行する制御部と、
を備え、
前記情報は前記無線通信アダプターが対応する周波数帯に係るものであり、
前記制御部は、
前記処理において、接続された複数の前記無線通信アダプターのうち、対応する周波数帯の数が多い前記無線通信アダプターを、使用可能な状態とする前記無線通信アダプターとして判別することを特徴とする印刷装置。
【請求項２】
前記制御部は、
前記無線通信アダプターを使用不可能な状態にする場合、前記無線通信アダプターへの電力の供給を停止することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記制御部は、
前記無線通信アダプターを使用不可能な状態にする場合、前記無線通信アダプターへのリソースの割り当てを停止することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記制御部は、
起動時に前記処理を実行することを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
複数の無線通信アダプターを接続可能な印刷装置であって、
印刷媒体に印刷する印刷部と、
前記無線通信アダプターを接続可能な複数の接続部と、
起動時に複数の前記接続部に前記無線通信アダプターが接続された状態を検出した場合、接続された複数の前記無線通信アダプターから前記無線通信アダプターの無線通信機能に係る情報を取得し、取得した複数の前記無線通信アダプターの前記情報を比較した結果に基づき、一の前記無線通信アダプターを使用可能な状態にし、他の前記無線通信アダプターは使用不可能な状態にする処理を実行する制御部と、
を備え、
前記制御部は、
一の前記接続部に前記無線通信アダプターが接続された状態を検出したときであって、他の前記接続部にも前記無線通信アダプターが接続されて、複数の前記接続部にそれぞれ前記無線通信アダプターが接続された状態となったことを検出した場合、全ての前記無線通信アダプターを使用不可能な状態とし、再起動を促す情報を前記印刷部に印刷させることを特徴とする印刷装置。
【請求項６】
複数の無線通信アダプターを接続可能な印刷装置であって、
印刷媒体に印刷する印刷部と、
前記無線通信アダプターを接続可能な複数の接続部と、
起動時に複数の前記接続部に前記無線通信アダプターが接続された状態を検出した場合、接続された複数の前記無線通信アダプターから前記無線通信アダプターの無線通信機能に係る情報を取得し、取得した複数の前記無線通信アダプターの前記情報を比較した結果に基づき、一の前記無線通信アダプターを使用可能な状態にし、他の前記無線通信アダプターは使用不可能な状態にする処理を実行する制御部と、
を備え、
前記制御部は、
一の前記接続部に前記無線通信アダプターが接続された状態を検出したときであって、他の前記接続部にも前記無線通信アダプターが接続されて、複数の前記接続部にそれぞれ前記無線通信アダプターが接続された状態となったことを検出した場合、前記処理を実行することを特徴とする印刷装置。
【請求項７】
前記情報は前記無線通信アダプターが対応する周波数帯に係るものであり、
前記制御部は、
前記処理において、接続された複数の前記無線通信アダプターのうち、対応する周波数帯の数が多い前記無線通信アダプターを、使用可能な状態とする前記無線通信アダプターとして判別することを特徴とする請求項５または６に記載の印刷装置。
【請求項８】
複数の無線通信アダプターを接続可能な印刷装置であって、
印刷媒体に印刷する印刷部と、
前記無線通信アダプターを接続可能な複数の接続部と、
複数の前記接続部に前記無線通信アダプターが接続された状態を検出した場合、接続された複数の前記無線通信アダプターから前記無線通信アダプターの無線通信機能に係る情報を取得し、取得した複数の前記無線通信アダプターの前記情報を比較した結果に基づき、一の前記無線通信アダプターを使用可能な状態にし、他の前記無線通信アダプターは使用不可能な状態にする処理を実行する制御部と、
を備え、
前記情報は前記無線通信アダプターの電波到達距離又は電波強度に係るものであり、
前記制御部は、
前記処理において、接続された複数の前記無線通信アダプターのうち、使用可能な状態とする前記無線通信アダプターを判別する際、前記無線通信アダプターの前記電波到達距離又は前記電波強度に基づき判別を行うことを特徴とする印刷装置。
【請求項９】
印刷媒体に印刷する印刷部と、無線通信アダプターを接続可能な複数の接続部とを有する印刷装置の制御方法であって、
複数の前記接続部に前記無線通信アダプターが接続された状態を検出した場合、接続された複数の前記無線通信アダプターから前記無線通信アダプターの無線通信機能に係る情報を取得し、取得した複数の前記無線通信アダプターの前記情報を比較した結果に基づき、一の前記無線通信アダプターを使用可能な状態にし、他の前記無線通信アダプターは使用不可能な状態にする処理を実行し、
前記情報は前記無線通信アダプターが対応する周波数帯に係るものであり、
前記処理において、接続された複数の前記無線通信アダプターのうち、対応する周波数帯の数が多い前記無線通信アダプターを、使用可能な状態とする前記無線通信アダプターとして判別する
ことを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、及び、印刷装置の制御方法に関する。
【背景技術】
【０００２】
従来、無線通信アダプター（無線ドングル）が装着され、無線通信アダプターにより無線通信する印刷装置（プリンター）が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１１４６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、印刷装置に、無線通信アダプターが接続可能な接続部を、複数、設けた場合、印刷装置に複数の無線通信アダプターが接続された状態となり得る。このように、印刷装置に複数の無線通信アダプターが接続された場合に、対応する処理を行って、複数の無線通信アダプターが接続されたことに起因する不具合を防止する技術について、従来、開示が無かった。
本発明は、上述した事情に鑑みてなされたものであり、無線通信アダプターが接続可能な接続部を複数備える印刷装置について、複数の無線通信アダプターが接続される可能性があることに対応する処理を実行できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、複数の無線通信アダプターを接続可能な印刷装置であって、印刷媒体に印刷する印刷部と、前記無線通信アダプターを接続可能な複数の接続部と、複数の前記接続部に前記無線通信アダプターが接続された状態を検出した場合、接続された複数の前記無線通信アダプターから前記無線通信アダプターの無線通信機能に係る情報を取得し、取得した複数の前記無線通信アダプターの前記情報を比較して、より高機能な前記無線通信アダプターを使用可能な状態にし、他の前記無線通信アダプターは使用不可能な状態にする接続状態管理処理を実行する制御部と、を備えることを特徴とする。
本発明の構成によれば、印刷装置は、複数の無線通信アダプターが接続された場合、複数の無線通信アダプターが使用可能な状態で接続されることに起因して発生し得る不具合を防止した上で、通信に使用することが適切な高機能の無線通信アダプターを介して外部の装置と通信可能な状態へ移行できる。すなわち、上記構成によれば、印刷装置は、複数の無線通信アダプターが接続される可能性があることに対応する処理を実行できる。
【０００６】
また、本発明の印刷装置は、前記制御部は、前記無線通信アダプターを使用不可能な状態にする場合、前記無線通信アダプターへの電力の供給を停止することを特徴とする。
本発明の構成によれば、不必要に電力が消費されることを抑制でき、省電力化を実現できる。
【０００７】
また、本発明の印刷装置は、前記制御部は、前記無線通信アダプターを使用不可能な状態にする場合、前記無線通信アダプターへのリソースの割り当てを停止することを特徴とする。
本発明の構成によれば、不必要にリソースが消費されることを抑制できる。
【０００８】
また、本発明の印刷装置は、前記制御部は、起動時に前記接続状態管理処理を実行することを特徴とする。
本発明の構成によれば、起動した時点で、複数の無線通信アダプターが接続されることに起因した不具合が発生することを防止することができる。
【０００９】
また、本発明の印刷装置は、前記制御部は、１の前記接続部に前記無線通信アダプターが接続された状態を検出したときに、他の前記接続部にも前記無線通信アダプターが接続されて、複数の前記接続部にそれぞれ前記無線通信アダプターが接続された状態となったことを検出した場合、全ての前記無線通信アダプターを使用不可能な状態とし、再起動を促す情報を前記印刷部に印刷させることを特徴とする。
本発明の構成によれば、印刷装置が起動している間に、印刷装置に新たに無線通信アダプターが接続された場合に、複数の無線通信アダプターが使用可能な状態で印刷装置に接続されたときに生じ得る不具合を確実に防止した上で、起動時（再起動時）に接続状態管理処理が実行されることを好適に利用して、無線通信アダプターを介して外部の装置と通信可能な状態へとスムーズに移行できる。
【００１０】
また、本発明の印刷装置は、前記制御部は、１の前記接続部に前記無線通信アダプターが接続された状態を検出したときに、他の前記接続部にも前記無線通信アダプターが接続されて、複数の前記接続部にそれぞれ前記無線通信アダプターが接続された状態となったことを検出した場合、前記接続状態管理処理を実行することを特徴とする。
本発明の構成によれば、印刷装置が起動している間に、印刷装置に新たに無線通信アダプターが接続された場合に、複数の無線通信アダプターが使用可能な状態で印刷装置に接続されたときに生じ得る不具合を確実に防止した上で、ユーザーの作業を伴うことなく、自動で、無線通信アダプターを介して外部の装置と通信可能な状態へとスムーズに移行できる。
【００１１】
また、本発明の印刷装置は、前記情報は前記無線通信アダプターが対応する周波数帯に係るものであり、前記制御部は、前記接続状態管理処理において、接続された複数の前記無線通信アダプターのうち、対応する周波数帯の数が多い前記無線通信アダプターを、高機能な前記無線通信アダプターとして判別することを特徴とする。
本発明の構成によれば、対応する周波数帯の数が多く、ユーザーが選択可能な周波数帯が多く、印刷装置が設置される環境に応じた周波数に設定できる可能性の高い印刷装置ほど、優先的に、通信に実際に使用する無線通信アダプターとすることができる。
【００１２】
また、本発明の印刷装置は、前記情報は前記無線通信アダプターの電波到達距離又は電波強度に係るものであり、前記制御部は、前記接続状態管理処理において、接続された複数の前記無線通信アダプターのうち、高機能な前記無線通信アダプターを判別する際、前記無線通信アダプターの前記電波到達距離又は前記電波強度を反映して判別を行うことを特徴とする。
本発明の構成によれば、制御部は、電波到達距離又は電波強度に基づき、高機能な無線通信アダプターを適切に判別できる。
【００１３】
また、上記目的を達成するために、本発明は、印刷媒体に印刷する印刷部と、無線通信アダプターを接続可能な複数の接続部とを有する印刷装置の制御方法であって、複数の前記接続部に前記無線通信アダプターが接続された状態を検出した場合、接続された複数の前記無線通信アダプターから前記無線通信アダプターの無線通信機能に係る情報を取得し、取得した複数の前記無線通信アダプターの前記情報を比較して、より高機能な前記無線通信アダプターを使用可能な状態にし、他の前記無線通信アダプターは使用不可能な状態にする接続状態管理処理を実行することを特徴とする。
本発明の構成によれば、印刷装置は、複数の無線通信アダプターが接続された場合、複数の無線通信アダプターが使用可能な状態で接続されることに起因して発生し得る不具合を防止した上で、通信に使用することが適切な高機能の無線通信アダプターを介して外部の装置と通信可能な状態へ移行できる。すなわち、上記構成によれば、印刷装置は、複数の無線通信アダプターが接続される可能性があることに対応する処理を実行できる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係る印刷システムの各装置の機能的構成を示すブロック図。
【図２】印刷装置の動作を示すフローチャート。
【図３】印刷装置の動作を示すフローチャート。
【図４】印刷装置の動作を示すフローチャート。
【図５】印刷媒体に印刷される情報の一例を示す図。
【図６】印刷装置の動作を示すフローチャート。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係る印刷システム１の各装置の機能的構成を示すブロック図である。
図１に示すように、印刷システム１は、印刷装置１０と、印刷装置１０に対するホストコンピューターとして機能するタブレット端末１１とを備える。
印刷システム１は、タブレット端末１１の制御で、印刷装置１０が印刷を実行するシステムである。印刷システム１は、例えば、スーパーマーケットやコンビニエンスストア等の小売店や、居酒屋や喫茶店等の飲食店等の店舗のレジカウンターに設けられ、レジカウンターにおける会計に応じて、レシートを発行する。
【００１６】
印刷装置１０は、印刷媒体を収容し、印刷媒体に印刷する機能を有する装置である。
図１に示すように、印刷装置１０は、制御部２０と、印刷部２１と、記憶部２２と、印刷装置タッチパネル２３と、ＵＳＢ通信インターフェース２４と、を備える。
【００１７】
制御部２０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、印刷装置１０を制御する。制御部２０は、ＣＰＵによるプログラムの実行や、制御回路による信号処理等、ハードウェア及びソフトウェアにより、印刷装置１０を制御する。
印刷部２１は、印刷装置１０に収容された印刷媒体を搬送する搬送機構や、印刷ヘッドにより印刷媒体に画像を印刷する印刷機構等の、印刷媒体への印刷に係る機構を備える。印刷部２１は、制御部２０の制御で、各種機構を動作させて、印刷媒体に画像を印刷する。
【００１８】
記憶部２２は、不揮発性メモリーを備え、各種情報を記憶する。
印刷装置タッチパネル２３は、印刷装置１０の筐体に設けられたタッチパネルである。印刷装置タッチパネル２３は、液晶表示パネル等の表示パネルと、表示パネルに重ねて設けられたタッチセンサーとを備える。表示パネルは、制御部２０の制御で、各種画像を表示する。タッチセンサーは、タッチ操作を検出し、制御部２０に出力する。制御部２０は、タッチセンサーからの入力に基づいて、ユーザーによるタッチ操作に対応する処理を実行する。
【００１９】
ＵＳＢ通信インターフェース２４は、ＵＳＢの仕様に従って通信を行うＵＳＢコントローラー等のＵＳＢによる通信に係る構成を有するインターフェースボードを備える。ＵＳＢ通信インターフェース２４は、複数（本実施形態では、３個。）のＵＳＢポートＰＴ１（接続部）、ＵＳＢポートＰＴ２（接続部）、ＵＳＢポートＰＴ３（接続部）を備える。以下、ＵＳＢポートＰＴ１、ＵＳＢポートＰＴ２、及び、ＵＳＢポートＰＴ３を区別しない場合、「ＵＳＢポートＰＴ」と表現する。
ＵＳＢ通信インターフェース２４は、制御部２０の制御で、ＵＳＢポートＰＴに接続されたＵＳＢデバイスと通信する。
印刷装置１０のＵＳＢ通信インターフェース２４には、ＵＳＢデバイスとして、無線ＬＡＮアダプターＡＤ（無線通信アダプター）が接続可能である。
無線ＬＡＮアダプターＡＤは、無線ＬＡＮに対応する所定の無線通信規格（本例では、Ｗｉ−Ｆｉ（登録商標）であるものとする。）に従って無線通信する機能を有する外付けのアダプターである。
【００２０】
図１に示すように、無線ＬＡＮアダプターＡＤは、アダプター制御部３０と、アダプター記憶部３１と、アダプター通信インターフェース３２と、アダプター無線通信部３３と、を備える。
アダプター制御部３０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、無線ＬＡＮアダプターＡＤを制御する。アダプター制御部３０は、ＣＰＵによるプログラムの実行や、制御回路による信号処理等、ハードウェア及びソフトウェアの機能により、無線ＬＡＮアダプターＡＤを制御する。
アダプター記憶部３１は、不揮発性メモリーを備え、各種情報を記憶する。
アダプター通信インターフェース３２は、ＵＳＢコネクターや、ＵＳＢの仕様に従って通信を行うＵＳＢコントローラー等のＵＳＢによる通信に係る構成を有するインターフェースボードを備える。アダプター通信インターフェース３２は、アダプター制御部３０の制御で、ＵＳＢの仕様に従って通信を行う。印刷装置１０のＵＳＢ通信インターフェース２４のＵＳＢポートＰＴのいずれかに、無線ＬＡＮアダプターＡＤのアダプター通信インターフェース３２のＵＳＢコネクターが接続されることにより、無線ＬＡＮアダプターＡＤは印刷装置１０に接続される。
アダプター無線通信部３３は、アンテナや、送信データを変調し又は受信データを復調する変調／復調部、変調後の送信データを電波としてアンテナを介して送信し又はアンテナを介して受信した電波に含まれる信号を変調／復調部に出力するＲＦ部等を有する。アダプター無線通信部３３は、アダプター制御部３０の制御で、外部装置（タブレット端末１１を含む）と、無線ＬＡＮに対応する所定の無線通信規格に従って無線通信する。
【００２１】
タブレット端末１１は、前面の広い領域にタッチパネルである端末タッチパネル４２が設けられたタブレット型の（板状の）端末である。
図１に示すように、タブレット端末１１は、端末制御部４０と、端末無線通信部４１と、端末タッチパネル４２と、端末記憶部４３と、を備える。
【００２２】
端末制御部４０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、タブレット端末１１を制御する。端末制御部４０は、ＣＰＵによるプログラムの実行や、信号処理回路による信号処理等、ハードウェア及びソフトウェアの機能により、タブレット端末１１を制御する。
端末無線通信部４１は、端末制御部４０の制御で、所定の無線通信の規格に従って、外部装置（無線ＬＡＮアダプターＡＤを含む。）と無線通信する。
端末タッチパネル４２は、液晶表示パネル等の表示パネルと、表示パネルに重ねて設けられたタッチセンサーとを備える。表示パネルは、端末制御部４０の制御で、各種画像を表示する。タッチセンサーは、タッチ操作を検出し、端末制御部４０に出力する。端末制御部４０は、タッチセンサーからの入力に基づいて、ユーザーによるタッチ操作に対応する処理を実行する。
端末記憶部４３は、メモリーを備え、各種情報を記憶する。
【００２３】
ところで、上述したように、印刷装置１０は、複数のＵＳＢポートＰＴ（複数の接続部）を備える。このため、印刷装置１０は、複数のＵＳＢポートＰＴのそれぞれに、無線ＬＡＮアダプターＡＤが接続されることにより、複数の無線ＬＡＮアダプターＡＤが接続された状態となる可能性がある。
本実施形態に係る印刷装置１０は、複数の無線ＬＡＮアダプターＡＤが接続される可能性があることを踏まえ、以下の処理を実行する。
【００２４】
図２のフローチャートＦＡは、印刷装置１０の電源がオンされ、印刷装置１０が起動するときに、印刷装置１０が実行する処理を示すフローチャートである。すなわち、印刷装置１０は、起動時に、フローチャートＦＡに示す処理を実行する。
印刷装置１０は、例えば、印刷装置１０の起動時に行われる初期処理において、フローチャートＦＡで示す処理を実行する。
【００２５】
図２に示すように、印刷装置１０の制御部２０は、複数のＵＳＢポートＰＴに無線ＬＡＮアダプターＡＤが接続された状態か否かを判別する（ステップＳＡ１）。
ステップＳＡ１において、制御部２０は、例えば、以下の方法で、複数のＵＳＢポートＰＴに無線ＬＡＮアダプターＡＤが接続された状態か否かを判別する。例えば、制御部２０は、ＵＳＢポートＰＴに接続されたＵＳＢデバイスのそれぞれとＵＳＢに従って通信し、各ＵＳＢデバイスからベンダーＩＤ、及び、プロダクトＩＤを検出（取得）する。周知のとおり、ベンダーＩＤ、及び、プロダクトＩＤは、ＵＳＢデバイスに割り振られるコードであり、ＵＳＢホスト（本実施形態では、印刷装置１０）は、これらＩＤの組み合わせによって、ＵＳＢデバイスの種類を判別可能である。制御部２０は、ＵＳＢポートＰＴに接続された各ＵＳＢデバイスから取得したベンダーＩＤ、及び、プロダクトＩＤに基づいて、各ＵＳＢデバイスの種類を判別する。制御部２０は、種類が無線ＬＡＮアダプターＡＤであるＵＳＢデバイスを検出し、複数のベンダーＩＤ、又は、プロダクトＩＤを検出した場合、複数のＵＳＢポートＰＴに無線ＬＡＮアダプターＡＤが接続された状態であると判別する。
ステップＳＡ１において、複数のＵＳＢポートＰＴに無線ＬＡＮアダプターＡＤが接続された状態か否かを判別する方法は、例示した方法に限らず、どのような方法でもよい。
【００２６】
複数のＵＳＢポートＰＴに無線ＬＡＮアダプターＡＤが接続された状態ではない場合（ステップＳＡ１：ＮＯ）、換言すれば、１つのＵＳＢポートＰＴに無線ＬＡＮアダプターＡＤが接続された状態の場合、又は、印刷装置１０に無線ＬＡＮアダプターＡＤが１つも接続されてない場合、制御部２０は、処理を終了する。
【００２７】
複数のＵＳＢポートＰＴに無線ＬＡＮアダプターＡＤが接続された状態の場合（ステップＳＡ１：ＹＥＳ）、制御部２０は、接続状態管理処理を実行し（ステップＳＡ２）、処理を終了する。
【００２８】
図３のフローチャートＦＢは、接続状態管理処理の詳細を示すフローチャートである。
図３のフローチャートＦＢに示すように、接続状態管理処理において、制御部２０は、接続された複数の無線ＬＡＮアダプターＡＤのそれぞれと通信し、無線ＬＡＮアダプターＡＤのそれぞれについて、無線ＬＡＮアダプターＡＤが対応する無線通信規格（無線通信機能、周波数帯、電波到達距離、電波強度等に係る情報）を取得する（ステップＳＢ１）。
【００２９】
無線通信規格の例として、例えば、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｇ、及び、ＩＥＥＥ８０２．１１ａがある。以下、ＩＥＥＥ８０２．１１ｂ、及び、ＩＥＥＥ８０２．１１ｇをまとめて、「ＩＥＥＥ８０２．１１ｂ／ｇ」と表現する。
ＩＥＥＥ８０２．１１ｂ／ｇは、周波数帯として「２．４ＧＨｚ」帯を使用可能な通信規格であり、ＩＥＥＥ８０２．１１ａは、周波数帯として「５ＧＨｚ」帯を使用可能な通信規格である。
【００３０】
次いで、制御部２０は、接続された複数の無線ＬＡＮアダプターＡＤのそれぞれの無線通信規格に基づいて、無線ＬＡＮアダプターＡＤのそれぞれの機能を取得する（ステップＳＢ２）。
本実施形態において、無線ＬＡＮアダプターＡＤの機能は、「無線ＬＡＮアダプターＡＤが対応する周波数帯」を少なくとも含む。
ステップＳＢ２において、制御部２０は、無線ＬＡＮアダプターＡＤの無線通信規格がＩＥＥＥ８０２．１１ｂ／ｇの場合、その無線ＬＡＮアダプターＡＤの機能として、その無線ＬＡＮアダプターＡＤが対応する周波数帯である「２．４ＧＨｚ」帯を取得する。
また、制御部２０は、無線ＬＡＮアダプターＡＤの無線通信規格がＩＥＥＥ８０２．１１ｂ／ｇ、及び、ＩＥＥＥ８０２．１１ａである場合、その無線ＬＡＮアダプターＡＤの機能として、その無線ＬＡＮアダプターＡＤが対応する周波数帯である「２．４ＧＨｚ」帯、及び、「５ＧＨｚ」帯を取得する。
【００３１】
次いで、制御部２０は、接続された複数の無線ＬＡＮアダプターＡＤについて、ステップＳＢ２で取得した無線ＬＡＮアダプターＡＤの機能を比較することにより、より高機能な無線ＬＡＮアダプターＡＤを判別する（ステップＳＢ３）。以下、ステップＳＢ３の処理について詳述する。
【００３２】
ステップＳＢ３において、制御部２０は、対応する周波数帯の数が多い方の無線ＬＡＮアダプターＡＤを、より高機能な無線ＬＡＮアダプターＡＤとして判別する。例えば、１の無線ＬＡＮアダプターＡＤが対応する周波数帯が「２．４ＧＨｚ」帯であり、他の無線ＬＡＮアダプターＡＤが対応する周波数帯が「２．４ＧＨｚ」帯、及び、「５ＧＨｚ」帯であるとする。この場合、制御部２０は、他の無線ＬＡＮアダプターＡＤを、より高機能な無線ＬＡＮアダプターＡＤとして判別する。
【００３３】
制御部２０が、対応する周波数帯の数が多い方の無線ＬＡＮアダプターＡＤを、より高機能な無線ＬＡＮアダプターＡＤとして判別する理由は以下である。
すなわち、本実施形態では、印刷装置１０に接続された無線ＬＡＮアダプターＡＤが対応する周波数帯が、複数、ある場合、ユーザーは、所定の手段により、使用する周波数帯を選択することができる。そして、無線ＬＡＮアダプターＡＤについて、対応する周波数帯の数が多いということは、ユーザーが選択可能な周波数帯の候補が多いということである。ユーザーが選択可能な周波数帯の候補が多ければ多いほど、ユーザーは、印刷装置１０が設置された場所の環境や、印刷装置１０に求める通信に関する特性等を踏まえた適切な周波数帯を選択できる。以上を踏まえ、制御部２０は、対応する周波数帯の数が多い方の無線ＬＡＮアダプターＡＤを、より高機能な無線ＬＡＮアダプターＡＤとして判別する。
【００３４】
複数の無線ＬＡＮアダプターＡＤのそれぞれについて、対応する周波数帯の数が同一の場合、制御部２０は、各無線ＬＡＮアダプターＡＤの電波到達距離、及び、電波強度を反映して、より高機能な無線ＬＡＮアダプターＡＤを判別する。詳述すると、無線ＬＡＮアダプターＡＤの機種ごとに、電波到達距離、及び、電波強度は異なる。これを踏まえ、事前に、印刷装置１０の記憶部２２に、無線ＬＡＮアダプターＡＤの機種ごとに、機種を示す情報と、無線ＬＡＮアダプターＡＤの電波到達距離を示す情報と、無線ＬＡＮアダプターＡＤの電波強度を示す情報とが対応付けられたテーブルが記憶される。機種ごとの電波到達距離及び電波強度は、無線ＬＡＮアダプターＡＤのメーカーが製品のスペックとして公表するものを用いてもよく、また、テストやシミュレーションの結果に基づくものでもよい。制御部２０は、接続された複数の無線ＬＡＮアダプターＡＤのそれぞれについて、無線ＬＡＮアダプターＡＤのベンダーＩＤ、及び、プロダクトＩＤに基づいて、無線ＬＡＮアダプターＡＤの機種を判別する。次いで、制御部２０は、接続された複数の無線ＬＡＮアダプターＡＤのそれぞれについて、上述したテーブルに基づいて、電波到達距離及び電波強度を取得する。次いで、制御部２０は、接続された複数の無線ＬＡＮアダプターＡＤのそれぞれの電波到達距離及び電波強度を比較して、より高機能な無線ＬＡＮアダプターＡＤを判別する。なお、制御部２０が、電波到達距離及び電波強度の両方ではなく、いずれか一方に基づいて、より高機能な無線ＬＡＮアダプターＡＤを判別する構成でもよい。
【００３５】
なお、接続された複数の無線ＬＡＮアダプターＡＤのうち、より高機能な無線ＬＡＮアダプターＡＤを判別する方法は、上述した方法に限らない。例えば、制御部２０が、対応する周波数帯の数を利用せず、電波到達距離、又は、電波強度を利用して、より高機能な無線ＬＡＮアダプターＡＤを判別する構成でもよい。すなわち、通信の安定性や、通信効率等が高い無線ＬＡＮアダプターＡＤが、より高機能な無線ＬＡＮアダプターＡＤとして判別される方法であれば、どのような方法でもよい。
【００３６】
以下の説明では、ステップＳＢ３において制御部２０が、より高機能な無線ＬＡＮアダプターＡＤを「高機能アダプター」と表現し、接続された無線ＬＡＮアダプターＡＤのうち、高機能アダプター以外の無線ＬＡＮアダプターＡＤを、「低機能アダプター」と表現する。
【００３７】
ステップＳＢ３で高機能アダプターを判別した後、制御部２０は、高機能アダプターを使用可能な状態とする（ステップＳＢ４）。詳述すると、制御部２０は、高機能アダプターの制御用のデバイスドライバーをロードする。なお、制御部２０は、印刷装置１０の起動時にデバイスドライバーが自動でロードされる構成の場合は、高機能アダプターの制御用のデバイスドライバーがロードされた状態を維持する。制御部２０は、ロードされたデバイスドライバーの機能により、高機能アダプターを動作させる。高機能アダプターを動作させるとは、高機能アダプターを制御部２０による制御が可能な状態とし、印刷装置１０が高機能アダプターを介して外部の装置と通信可能な状態とすることを意味する。
【００３８】
次いで、制御部２０は、低機能アダプターを使用不可能な状態とする（ステップＳＢ５）。詳述すると、制御部２０は、低機能アダプターの制御用のデバイスドライバーをアンロードする。なお、制御部２０は、印刷装置１０の起動時にデバイスドライバーが自動でロードされない構成の場合は、低機能アダプターの制御用のデバイスドライバーがアンロードされた状態を維持する。制御部２０は、低機能アダプターの制御用のデバイスドライバーをアンロードすることにより、低機能アダプターへのリソースの割り当てを停止する。低機能アダプターへのリソースの割り当てとは、低機能アダプターの制御用のデバイスドライバーについて、ＲＡＭ、その他のメモリーに記憶領域が確保されたり、当該デバイスドライバーが生成するプロセスがＣＰＵに割り当てられたりすることをいう。また、低機能アダプターの制御用のデバイスドライバーがアンロードされることにより、低機能アダプターへの電力の供給が停止されると共に、低機能アダプターが動作しない状態となる。
【００３９】
以上のように、本実施形態では、印刷装置１０の起動時に、複数のＵＳＢポートＰＴに無線ＬＡＮアダプターＡＤが接続された状態の場合、制御部２０により接続状態管理処理が実行され、高機能アダプターのみが使用可能な状態とされ、高機能アダプター以外の低機能アダプターは使用不可能な状態とされる。これにより、以下の効果を奏する。
【００４０】
印刷装置１０に複数の無線ＬＡＮアダプターＡＤが接続され、複数の無線ＬＡＮアダプターＡＤのそれぞれが使用可能な状態とされて電波の送受信を行う場合、以下の問題がある。すなわち、複数の無線ＬＡＮアダプターＡＤが送受信する電波が電波干渉を起こし、無線ＬＡＮアダプターＡＤを介して行う外部の装置との通信に悪影響が及ぶ可能性がある。また、複数の無線ＬＡＮアダプターＡＤのいずれかにより、不必要な電波の送受信（例えば、通信可能な外部の装置を検出するために定期的に行われる応答要求信号が重畳された電波の送信。）が行われ、不必要に電波帯域を使用する可能性がある。一方で、本実施形態では、印刷装置１０に数の無線ＬＡＮアダプターＡＤが接続された状態の場合は、１つの無線ＬＡＮアダプターＡＤが使用可能な状態とされるため、上述した問題が生じることを防止できる。
特に、本実施形態では、複数の無線ＬＡＮアダプターＡＤのうち、より高機能な無線ＬＡＮアダプターＡＤが使用可能な状態とされるため、印刷装置１０は、より高機能な無線ＬＡＮアダプターＡＤを介して、外部の装置との間での通信を行うことができる。
【００４１】
さらに、接続された複数の無線ＬＡＮアダプターＡＤのうち、低機能アダプターについては、リソースの割り当てが停止されるため、不必要にリソースが消費されることを抑制できる。また、ＣＰＵの処理負荷を低減できると共に、メモリーの消費量を抑制できる。
さらに、接続された複数の無線ＬＡＮアダプターＡＤのうち、低機能アダプターについては、電力の供給が停止されるため、不必要に電力が消費されることを防止でき、省電力化を実現できる。
【００４２】
次に、起動している間に、１つの無線ＬＡＮアダプターＡＤが使用可能な状態で接続されているときの印刷装置１０の動作について説明する。
印刷装置１０は、動作モードとして、モードＭ１と、モードＭ２とを有する。以下、動作モードがモードＭ１のときの印刷装置１０の動作について説明し、次いで、動作モードがモードＭ２のときの印刷装置１０の動作について説明する。動作モードは、所定の手段により、ユーザーが切り替えることができる。
【００４３】
図４のフローチャートＦＣは、動作モードがモードＭ１のときの印刷装置１０の動作を示すフローチャートである。
図４のフローチャートＦＣの開始時点では、印刷装置１０に１つの無線ＬＡＮアダプターＡＤが接続され、その無線ＬＡＮアダプターＡＤが使用可能な状態である。
図４に示すように、モードＭ１において、印刷装置１０の制御部２０は、いずれかのＵＳＢポートＰＴに、新たに、無線ＬＡＮアダプターＡＤが接続されたか否かを監視する（ステップＳＣ１）。新たに無線ＬＡＮアダプターＡＤが接続された場合、印刷装置１０に複数の無線ＬＡＮアダプターＡＤが接続された状態となる。
【００４４】
新たに無線ＬＡＮアダプターＡＤが接続されたことを検出した場合（ステップＳＣ１：ＹＥＳ）、制御部２０は、既に接続された状態であった無線ＬＡＮアダプターＡＤ、及び、新たに接続された無線ＬＡＮアダプターＡＤの両方について、使用不可能な状態とする（ステップＳＣ２）。上述したように、制御部２０は、デバイスドライバーをアンロードすることによって、無線ＬＡＮアダプターＡＤを使用不可能な状態とする。ステップＳＣ２の処理により、印刷装置１０は、無線ＬＡＮアダプターＡＤを介した外部の装置との通信ができない状態となる。
【００４５】
次いで、制御部２０は、印刷部２１を制御して、印刷媒体に、無線ＬＡＮアダプターＡＤが、複数、接続されたため、いずれの無線ＬＡＮアダプターＡＤも使用不可能な状態としたこと、及び、再起動を促す情報を少なくとも含む情報を印刷させる（ステップＳＣ３）。図５は、ステップＳＣ３で印刷媒体に印刷される情報の一例を示す。
ユーザーは、印刷媒体に印刷された情報を視認により確認することにより、印刷装置が無線ＬＡＮアダプターＡＤを介した外部の装置との通信ができない状態であること、及び、再起動を実行すべきことを、迅速に認識できる。また、ユーザーは、当該認識に基づいて、印刷装置１０の再起動を実行できる。
なお、上述したように、印刷装置１０が再起動された場合、再起動に伴って印刷装置１０により接続状態管理処理が実行され、高機能アダプターが使用可能であり、低機能アダプターが使用不可能な状態とされる。
【００４６】
以上説明したモードＭ１によれば、印刷装置１０が起動している間に、印刷装置１０に新たに無線ＬＡＮアダプターＡＤが接続された場合に、複数の無線ＬＡＮアダプターＡＤが使用可能な状態で印刷装置１０に接続されたときに生じ得る不具合を確実に防止した上で、起動時に接続状態管理処理が実行されることを好適に利用して、無線ＬＡＮアダプターＡＤを介して外部の装置と通信可能な状態へとスムーズに移行できる。
【００４７】
図６のフローチャートＦＤは、動作モードがモードＭ２のときの印刷装置１０の動作を示すフローチャートである。
図６のフローチャートＦＤの開始時点では、印刷装置１０に１つの無線ＬＡＮアダプターＡＤが接続され、その無線ＬＡＮアダプターＡＤが使用可能な状態である。
図６に示すように、モードＭ２において、印刷装置１０の制御部２０は、いずれかのＵＳＢポートＰＴに、新たに、無線ＬＡＮアダプターＡＤが接続されたか否かを監視する（ステップＳＤ１）。新たに無線ＬＡＮアダプターＡＤが接続された場合、印刷装置１０に複数の無線ＬＡＮアダプターＡＤが接続された状態となる。
【００４８】
新たに無線ＬＡＮアダプターＡＤが接続されたことを検出した場合（ステップＳＤ１：ＹＥＳ）、制御部２０は、一旦、既に接続された状態であった無線ＬＡＮアダプターＡＤ、及び、新たに接続された無線ＬＡＮアダプターＡＤの両方について、使用不可能な状態とする（ステップＳＤ２）。
次いで、制御部２０は、接続状態管理処理を実行する（ステップＳＤ３）。
上述したように、接続状態管理処理が実行されることにより、高機能アダプターが使用可能であり、低機能アダプターが使用不可能な状態とされる。
【００４９】
以上説明したモードＭ２によれば、印刷装置１０が起動している間に、印刷装置１０に新たに無線ＬＡＮアダプターＡＤが接続された場合に、複数の無線ＬＡＮアダプターＡＤが使用可能な状態で印刷装置１０に接続されたときに生じ得る不具合を確実に防止した上で、ユーザーの作業を伴うことなく、自動で、無線ＬＡＮアダプターＡＤを介して外部の装置と通信可能な状態へとスムーズに移行できる。
【００５０】
以上説明したように、本実施形態に係る印刷装置１０は、印刷媒体に印刷する印刷部と、無線ＬＡＮアダプターＡＤ（無線通信アダプター）を接続可能な複数のＵＳＢポートＰＴ（接続部）と、複数のＵＳＢポートＰＴに無線ＬＡＮアダプターＡＤが接続された状態の場合、接続された複数の無線ＬＡＮアダプターＡＤから無線ＬＡＮアダプターＡＤの機能を取得し、取得した複数の無線ＬＡＮアダプターＡＤの機能を比較して、より高機能な一方の無線ＬＡＮアダプターＡＤを使用可能な状態にし、他方の無線ＬＡＮアダプターＡＤは使用不可能な状態にする接続状態管理処理を実行する制御部２０と、を備える。
この構成によれば、印刷装置１０は、複数の無線ＬＡＮアダプターＡＤが接続された場合、複数の無線ＬＡＮアダプターＡＤが使用可能な状態で接続されることに起因して発生し得る不具合を防止した上で、通信に使用することが適切な高機能の無線ＬＡＮアダプターＡＤを介して外部の装置と通信可能な状態へ移行できる。すなわち、上記構成によれば、印刷装置１０は、複数の無線ＬＡＮアダプターＡＤが接続される可能性があることに対応する処理を実行できる。
【００５１】
また、本実施形態では、制御部２０は、無線ＬＡＮアダプターＡＤを使用不可能な状態にする場合、無線ＬＡＮアダプターＡＤへの電力の供給を停止する。
この構成によれば、不必要に電力が消費されることを抑制でき、省電力化を実現できる。
【００５２】
また、本実施形態では、制御部２０は、無線ＬＡＮアダプターＡＤを使用不可能な状態にする場合、無線ＬＡＮアダプターＡＤへのリソースの割り当てを停止する。
この構成によれば、不必要にリソースが消費されることを抑制できる。
【００５３】
また、本実施形態では、制御部２０は、起動時に接続状態管理処理を実行する。
この構成によれば、印刷装置１０は、複数の無線ＬＡＮアダプターＡＤが接続された状態で印刷装置１０が起動した場合に、起動して時点で、複数の無線ＬＡＮアダプターＡＤが接続されることに起因した不具合が発生することを防止することができる。
【００５４】
また、本実施形態では、制御部２０は、１のＵＳＢポートＰＴに無線ＬＡＮアダプターＡＤが接続された状態のときに、他のＵＳＢポートＰＴに無線ＬＡＮアダプターＡＤが接続され、複数のＵＳＢポートＰＴに無線ＬＡＮアダプターＡＤが接続された状態となった場合、全ての無線ＬＡＮアダプターＡＤを使用不可能な状態とし、再起動を促す情報を印刷部２１に印刷させる。
この構成によれば、印刷装置１０が起動している間に、印刷装置１０に新たに無線ＬＡＮアダプターＡＤが接続された場合に、複数の無線ＬＡＮアダプターＡＤが使用可能な状態で印刷装置１０に接続されたときに生じ得る不具合を確実に防止した上で、起動時（再起動時）に接続状態管理処理が実行されることを好適に利用して、無線ＬＡＮアダプターＡＤを介して外部の装置と通信可能な状態へとスムーズに移行できる。
【００５５】
また、本実施形態では、制御部２０は、１のＵＳＢポートＰＴに無線ＬＡＮアダプターＡＤが接続された状態のときに、他のＵＳＢポートＰＴに無線ＬＡＮアダプターＡＤが接続され、複数のＵＳＢポートＰＴに無線ＬＡＮアダプターＡＤが接続された状態となった場合、接続状態管理処理を実行する。
この構成によれば、印刷装置１０が起動している間に、印刷装置１０に新たに無線ＬＡＮアダプターＡＤが接続された場合に、複数の無線ＬＡＮアダプターＡＤが使用可能な状態で印刷装置１０に接続されたときに生じ得る不具合を確実に防止した上で、ユーザーの作業を伴うことなく、自動で、無線ＬＡＮアダプターＡＤを介して外部の装置と通信可能な状態へとスムーズに移行できる。
【００５６】
また、本実施形態では、制御部２０は、接続状態管理処理において、接続された複数の無線ＬＡＮアダプターＡＤのうち、対応する周波数帯の数が多い無線ＬＡＮアダプターＡＤを、高機能な無線ＬＡＮアダプターＡＤと判別する。
この構成によれば、対応する周波数帯の数が多く、ユーザーが選択可能な周波数帯が多く、印刷装置１０が設置される環境に応じた周波数に設定できる可能性の高い印刷装置１０ほど、優先的に、通信に実際に使用する無線ＬＡＮアダプターＡＤとすることができる。
【００５７】
また、本実施形態では、制御部２０は、接続状態管理処理において、接続された複数の無線ＬＡＮアダプターＡＤのうち、高機能な無線ＬＡＮアダプターＡＤを判別する際、無線ＬＡＮアダプターＡＤの電波到達距離又は電波強度を反映して判別を行う。
この構成によれば、制御部２０は、電波到達距離又は電波強度を反映して、高機能な無線ＬＡＮアダプターＡＤを適切に判別できる。
【００５８】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した実施形態では、無線ＬＡＮアダプターＡＤは、ＵＳＢデバイスであり、ＵＳＢの仕様に従って印刷装置１０と通信した。しかしながら、無線ＬＡＮアダプターＡＤと、印刷装置１０との間での通信で使用する通信プロトコルはＵＳＢに限らず何でもよい。
また例えば、上述した印刷装置１０の制御方法（印刷装置の制御方法）が、印刷装置１０が備えるコンピューター、又は、印刷装置１０に接続される外部装置を用いて実現される場合、本発明を、当該方法を実現するためにコンピューターが実行するプログラム、このプログラムをコンピューターで読み取り可能に記録した記録媒体、或いは、このプログラムを伝送する伝送媒体の態様で構成することも可能である。上記記録媒体としては、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、Ｂｌｕ−ｒａｙ（登録商標）Ｄｉｓｃ、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型の、或いは固定式の記録媒体が挙げられる。また、上記記録媒体は、印刷装置１０や、印刷装置１０に接続された外部装置が備える内部記憶装置であるＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ等の不揮発性記憶装置でもよい。
また、図を用いて説明した各機能ブロックはハードウェアとソフトウェアにより任意に実現可能であり、特定のハードウェア構成を示唆するものではない。
【符号の説明】
【００５９】
１…印刷システム、１０…印刷装置、１１…タブレット端末、２０…制御部、２１…印刷部、２２…記憶部、２３…印刷装置タッチパネル、２４…ＵＳＢ通信インターフェース、３０…アダプター制御部、３１…アダプター記憶部、３２…アダプター通信インターフェース、３３…アダプター無線通信部、４０…端末制御部、４１…端末無線通信部、４２…端末タッチパネル、４３…端末記憶部、ＡＤ…無線ＬＡＮアダプター（無線通信アダプター）、ＰＴ（ＰＴ１、ＰＴ２、ＰＴ３）  ＵＳＢポート（接続部）。
【図１】
0006696300.tif 000002
【図２】
0006696300.tif 000003
【図３】
0006696300.tif 000004
【図４】
0006696300.tif 000005
【図５】
0006696300.tif 000006
【図６】
0006696300.tif 000007