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