(57)【特許請求の範囲】
【請求項１】
被印刷用紙を搬送する搬送手段と、
前記搬送手段により搬送される前記被印刷用紙に対し、印字データに対応した印字形成を行う印字手段と、
前記搬送手段及び前記印字手段を内包し、装置外郭を構成する筐体と、
前記搬送手段及び前記印字手段を制御する制御手段が設けられた制御基板と、
を有する印刷装置であって、
前記筐体は、
第１無線通信方式により前記印字データを装置外部と送受する第１無線モジュール、及び、第２無線通信方式により前記印字データを装置外部と送受する第２無線モジュール、のいずれか一方を選択的に設置可能な、各無線モジュールに共通のモジュール設置領域と、
前記第１無線通信方式又は前記第２無線通信方式に対応した無線用操作部、及び、無線通信による前記印字データの送受を行わない非無線方式に対応した通常用操作部のいずれかが選択的に配置される、各操作部に共通の操作部配置領域と、
を有しており、
前記制御基板は、
前記第１無線モジュールからの接続回路、及び、前記第２無線モジュールからの接続回路、のいずれか一方を選択的に接続可能な、各無線モジュールに共通のモジュール用コネクタと、
前記無線用操作部からの接続回路、及び、前記通常用操作部からの接続回路、のいずれかが選択的に接続される、各操作部に共通の操作部用コネクタと、
を有していることを特徴とする印刷装置。
【請求項２】
請求項１記載の印刷装置において、
前記制御手段は、
前記モジュール設置領域に、前記第１無線モジュールが設置されている、若しくは、前記第２無線モジュールが設置されている、若しくは、前記第１無線モジュールも前記第２無線モジュールも設置されていない、のいずれの状態であるか、を検出するモジュール検出処理と、
前記操作部配置領域に、前記無線用操作部及び前記通常用操作部のうち、前記モジュール検出処理で検出された状態に合致した操作部が配置されているか否か、を判定する操作部判定処理と、
を実行する
ことを特徴とする印刷装置。
【請求項３】
請求項２記載の印刷装置において、
前記無線用操作部は、
前記第１無線通信方式に対応した第１操作部と、
前記第２無線通信方式に対応した第２操作部と、
を含み、
前記操作部用コネクタは、
前記第１操作部からの接続回路、及び、前記第２操作部からの接続回路、のいずれかが選択的に接続され、
前記制御手段は、
前記モジュール検出処理で、前記モジュール設置領域に、前記第１無線モジュールが設置されている、若しくは、前記第２無線モジュールが設置されている、のいずれの状態であるか、を検出し、
かつ、
前記操作部判定処理で、
前記操作部配置領域に、前記第１操作部及び前記第２操作部のうち、前記モジュール検出処理で検出された状態に適合した操作部が配置されているか否か、を判定する
ことを特徴とする印刷装置。
【請求項４】
請求項２又は請求項３記載の印刷装置において、
前記制御基板は、
前記制御手段の前記第１無線通信方式用の第１ポートと前記モジュール用コネクタとの間を接続する、第１信号線経路と、
前記制御手段の前記第２無線通信方式用の第２ポートと前記モジュール用コネクタとの間を接続する、第２信号線経路と、
を有し、
前記第１信号線経路は、
第１ジャンパ線の脱着により信号遮断・導通を切り替え可能な第１信号切替手段を備え、
前記第２信号線経路は、
第２ジャンパ線の脱着により信号遮断・導通を切り替え可能な第２信号切替手段を備えている
ことを特徴とする印刷装置。
【請求項５】
請求項２乃至請求項４のいずれか１項記載の印刷装置において、
前記制御手段は、
前記第１無線通信方式又は前記第２無線通信方式に対応した無線方式用制御モード、及び、前記非無線方式に対応した非無線方式用制御モード、の２つのモードを備え、
前記操作部判定処理において、前記モジュール検出処理で検出された状態に合致した操作部が配置されている、と判定した場合には、前記２つのモードのうち、当該モジュール検出処理で検出された状態に対応したモードを実行する
ことを特徴とする印刷装置。
【請求項６】
請求項１乃至請求項５のいずれか１項記載の印刷装置において、
前記第１無線モジュールは、
前記第１無線通信方式としての無線ＬＡＮにより前記印字データを送受する無線ＬＡＮモジュールであり、
前記第２無線モジュールは、
前記第２無線通信方式としてのＢｌｕｅｔｏｏｔｈ（登録商標）により前記印字データを送受するＢｌｕｅｔｏｏｔｈモジュールである
ことを特徴とする印刷装置。
【請求項７】
請求項１乃至請求項６のいずれか１項記載の印刷装置において、
前記筐体は、
長手方向を左右方向とし短手方向を上下方向及び前後方向として配置可能な略直方体形状を備えており、
前記搬送手段は、
前記筐体の内部において前記左右方向の両端部を回転可能に支持されたプラテンローラであり、
前記印字手段は、
前記筐体の内部において前記左右方向に沿って前記プラテンローラと上下方向に対向するように設けられたサーマルラインヘッドである
ことを特徴とする印刷装置。
【請求項８】
請求項７記載の印刷装置において、
前記筐体は、
装置外郭上部を構成するトップカバーと、
装置外郭下部を構成するアンダーカバーと、
前記トップカバーの上面の前方側に開閉可能に設けられた開閉カバーと、
を備えており、
前記モジュール設置領域は、
前記トップカバーに設けられている
ことを特徴とする印刷装置。
【請求項９】
請求項８記載の印刷装置において、
前記アンダーカバーに固定されたフレームのうち前記左右方向の一方側に設けられ、前記プラテンローラを駆動するモータをさらに有し、
前記モジュール設置領域は、
前記トップカバーのうち、前記左右方向の他方側に設けられている
ことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被印刷用紙に所望の印刷を行う印刷装置に関する。
【背景技術】
【０００２】
互いに異なる無線通信方式によりそれぞれ通信可能な２つの無線モジュールを搭載した電子機器が知られている（例えば、特許文献１参照）。この従来技術の電子機器（ノートＰＣ）においては、第１無線モジュールが第１無線通信方式（１５７５．４２ＭＨｚ前後の通信周波数帯）を使用する一方、第２無線モジュールではそれとは異なる第２無線通信方式（２４１２ＭＨｚ前後の通信周波数帯）を使用する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１４１５３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年、上記同様の無線モジュールを搭載し、装置外部の操作端末から無線通信により取得した印字データにより印刷を行う印刷装置が提唱されている。このような印刷装置では、筐体内に、搬送手段（プラテンローラ）、印字手段（サーマルヘッド）、制御基板等の各種機器が配置される。したがって、例えば携帯用印刷装置や可搬型印刷装置等の場合には、上記従来技術のように複数の無線モジュールを搭載するスペースを筐体内に確保するためには、装置の大型化を招く。
【０００５】
一方、上記携帯用印刷装置や可搬型印刷装置等の場合、前述のスペース上の観点から、上記従来技術のように複数の無線モジュール（第１無線モジュール及び第２無線モジュール）を搭載せず、第１無線通信方式の第１無線モジュールを搭載する機種と、第２無線通信方式の第２無線モジュールを搭載する機種、のように複数機種に分けることも考えられる。しかしながらこの場合も、生産性や製造コスト低減の観点からは、それら互いに異なる無線通信方式の機種であっても、互いに同一の筐体や制御基板で統一することが望ましい。そうすると、各機種に共通の筐体において、２種類の無線モジュールを実装するスペースをそれぞれ設ける必要が生じ、前述のように、装置の大型化を招く、という課題が生じる。
【０００６】
本発明の目的は、互いに無線通信方式が異なる複数の機種において共通の筐体を用いる場合であっても、装置の小型化を図ることができる印刷装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本願発明は、被印刷用紙を搬送する搬送手段と、前記搬送手段により搬送される前記被印刷用紙に対し、印字データに対応した印字形成を行う印字手段と、前記搬送手段及び前記印字手段を内包し、装置外郭を構成する筐体と、前記搬送手段及び前記印字手段を制御する制御手段が設けられた制御基板と、を有する印刷装置であって、前記筐体は、第１無線通信方式により前記印字データを装置外部と送受する第１無線モジュール、及び、第２無線通信方式により前記印字データを装置外部と送受する第２無線モジュール、のいずれか一方を選択的に設置可能な、各無線モジュールに共通のモジュール設置領域と、前記第１無線通信方式又は前記第２無線通信方式に対応した無線用操作部、及び、無線通信による前記印字データの送受を行わない非無線方式に対応した通常用操作部のいずれかが選択的に配置される、各操作部に共通の操作部配置領域と、を有しており、前記制御基板は、前記第１無線モジュールからの可撓性接続回路、及び、前記第２無線モジュールからの可撓性接続回路、のいずれか一方を選択的に接続可能な、各無線モジュールに共通のモジュール用コネクタと、前記無線用操作部からの可撓性接続回路、及び、前記通常用操作部からの可撓性接続回路、のいずれかが選択的に接続される、各操作部に共通の操作部用コネクタと、を有していることを特徴とする。
【０００８】
本願発明においては、搬送手段によって搬送される被印刷用紙に対し、印字手段によって、印字データに対応した印字形成が行われる。このとき、本願発明の印刷装置は、上記印字データを無線通信（第１無線通信方式又は第２無線通信方式）によって装置外部を送受する仕様と、そのような無線通信を行わない（非無線方式）仕様、との２つのタイプがある。そして、製造時には、上記２つのタイプに対し、共通の筐体と、共通の１つの制御基板（ＣＰＵ等の制御手段を備える）と、が用いられる。
【０００９】
すなわち、筐体には、上記の各無線モジュールに共通のモジュール設置領域が備えられている。このモジュール設置領域には、上記製造時に、上記第１無線通信方式（例えば、ＷｉＦＩ（登録商標）等の無線ＬＡＮ）を用いる第１無線モジュールか、上記第２無線通信方式（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標））を用いる第２無線モジュールか、を選択的に設置可能である。そしてこれに対応して、上記制御基板には、上記各無線モジュールに共通のモジュール用コネクタが設けられている。このモジュール用コネクタには、上記第１無線モジュールが設置されたときには当該第１無線モジュールからの可撓性接続回路（例えばＦＰＣにより構成される）が接続され、上記第２無線モジュールが設置されたときには当該第２無線モジュールからの可撓性接続回路（例えばＦＰＣにより構成される）が接続される。なお、前述の非無線方式の仕様の場合には、上記モジュール設置領域には無線モジュールは設けられない。
【００１０】
このとき、本願発明においては、上記の無線通信方式であるか若しくは非無線方式であるかに応じて、別々の操作部が用いられる。すなわち、上記第１無線通信方式又は前記第２無線通信方式の場合にはこれに対応した無線用操作部が用いられ、上記非無線方式の場合にはこれに対応した通常用操作部が用いられる。そして、筐体には、上記無線用操作部及び上記通常用操作部のいずれかを選択的に配置可能な、１つの共通の操作部配置領域が備えられる。この操作部配置領域には、上記製造時において、前述のモジュール設置領域に上記第１無線モジュール又は上記第２無線モジュールが設置されたときには上記無線用操作部が配置され、前述のモジュール設置領域に上記第１無線モジュールも上記第２無線モジュールも設置されないとき（すなわち非無線方式の場合）には上記通常用操作部が配置される。そしてこれに対応して、上記制御基板にはまた、上記各操作部に共通の操作部用コネクタが設けられている。この操作部用コネクタには、上記無線用操作部が設置されたときには当該無線用操作部からの可撓性接続回路（例えばＦＰＣにより構成される）が接続され、上記通常用操作部が設置されたときには当該通常用操作部からの可撓性接続回路（例えばＦＰＣにより構成される）が接続される。
【００１１】
以上のようにして、本願発明においては、無線通信（詳細には第１無線通信方式又は第２無線通信方式）を行う仕様と、無線通信を行わない仕様と、の両方に対し、共通の１つの筐体と、共通の１つの制御基板（共通のモジュール用コネクタ及び共通の操作部用コネクタを備える）と、を用いて製造を行うことができる。これにより、予め、２つの無線モジュールそれぞれを実装するスペースを筐体に設ける必要がなく、１つの実装スペース（＝モジュール設置領域）のみを設ければ足りるので、装置の小型化を図ることができる。
【発明の効果】
【００１２】
本発明によれば、互いに無線通信方式が異なる複数の機種において共通の筐体を用いる場合であっても、装置の小型化を図ることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態のプリンタの外観構成を表す斜視図である。
【図２】プリンタの内部構造を表す図１中ＩＩ−ＩＩ断面による横断面図である。
【図３】プリンタの内部構造を表す分解斜視図である。
【図４】トップカバーを裏側から見た斜視図である。
【図５】トップカバーの後方側を斜下方向から見た斜視図である。
【図６】プリンタの電気的構成を表す回路図である。
【図７】各操作部を接続したときのＣＰＵのポートの入力値の態様を一覧して表すテーブルである。
【図８】ＣＰＵにより実行される制御手順を表すフローチャートである。
【図９】ステップＳ１０の詳細手順を表すフローチャートである。
【図１０】ステップＳ２０の詳細手順を表すフローチャートである。
【図１１】２種類の操作部のみを使用する変形例における、プリンタの電気的構成を表す回路図である。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施の形態を図面を参照しつつ説明する。本実施形態は、本発明を、印刷装置としての携帯型（可搬型）のプリンタに適用した場合の実施形態である。
【００１５】
図１及び図２を用いてプリンタ１の外観構成及び内部構造について説明する。以下では、図１中左下方向を前方、図１中の右上方向を後方、図１中の左上方向を左方、図１中の右下方向を右方、図１中の上方向を上方、図１中の下方向を下方として説明する。また、以下の説明において各部品について前後左右上下の各方向をいうときは、当該各部品がプリンタ１に取り付けられた状態での各方向に対応させて説明する。
【００１６】
＜全体概略構成＞
図１〜図３において、プリンタ１は、例えばＰＣ端末や携帯電話等の外部機器（図示省略）より無線通信（詳細は後述）を介して受信した印字データを、種々の被印刷用紙Ｓに印刷する。このプリンタ１は、例えば樹脂材料で構成された、装置外郭を構成する略直方体形状のハウジング１０（筐体に相当）と、シャーシ組立体６０（図３参照）と、を組み付けることによって、概略組み立てられる。
【００１７】
ハウジング１０は、装置外郭上部を構成するトップカバー１１と、装置外郭下部を構成するアンダーカバー１５と、トップカバー１１の上面前方側に開閉可能に設けられたカバー部材１３（開閉カバーに相当）とを備えている。カバー部材１３の左方側上面には、複数の発光ダイオードからなるＬＥＤ９が設けられている。
【００１８】
ハウジング１０内には、搬送手段としてのプラテンローラ１１１と、印字手段としてのサーマルラインヘッド１１２とが設けられている。サーマルラインヘッド１１２は、後方側端部に軸部材１１３を備えた放熱板１１４上に設けられており、この放熱板１１４はサイドシャーシ部材１３０Ｌ，１３０Ｒ（図３参照）により軸部材１１３を中心に回動可能に支持されている。また、アンダーカバー１５の内表面に設けられたメインシャーシ部材１５０には、上記サーマルラインヘッド１１２を支持する放熱板１１４をプラテンローラ１１１側に回動付勢する複数のコイルバネ１１５が設けられている。これにより、サーマルラインヘッド１１２は上下方向に対向しつつ上記プラテンローラ１１１に圧接可能となっている。
【００１９】
ハウジング１０の後方側には、凹部１０５が設けられており、この凹部１０５に、電池（図示省略）を備えたバッテリユニットＢＴが着脱可能に設けられる。当該バッテリユニットＢＴを取り外した状態では、上記凹部１０５がハウジング１００の背面部分に開口する。
【００２０】
シャーシ組立体６０は、アンダーカバー１０２の内表面に設けられた、シャーシ組立体６０の底部を構成するメインシャーシ部材１５０と、このメインシャーシ部材１５０の長手方向両側端部より立設される一対のサイドシャーシ部材１３０Ｌ，１３０Ｒとを備えている。サイドシャーシ部材１３０Ｌ，１３０Ｒは、軸孔１３１にプラテンローラ１１１の軸部材１１１ａを挿通することにより、プラテンローラ１１１を回転可能に支持している。またサイドシャーシ部材１３０Ｌ，１３０Ｒは、サーマルラインヘッド１１２を備えた放熱板１１４を、前述した軸部材１１３を介して回動可能に支持している。
【００２１】
左側のサイドシャーシ部材１３０Ｌには、プラテンローラ１１１を駆動する駆動モータ５３と、この駆動モータ５３の駆動力をプラテンローラ１１１の上記軸部材１１１ａに伝達する、複数のギアからなるギア機構１３２が設けられている。なお、左側が各請求項記載の左右方向の一方側に相当し、右側が左右方向の他方側に相当している。
【００２２】
また、サイドシャーシ部材１３０Ｌ，１３０Ｒの上部には、ビーム部材１４０が架け渡され、ネジにより固定されている。そして、挿入口１０４から挿入された被印刷用紙Ｓをプラテンローラ１１１とサーマルラインヘッド１１２との圧接部Ｐに案内するガイド部材１２０が、ハウジング１０を構成するトップカバー１１、アンダーカバー１２、及びカバー部材１３とは分離された別体として構成されており、上記ビーム部材１４０に固定されることによって、サイドシャーシ部材１３０Ｌ，１３０Ｒに設けられている。なお、左右のサイドシャーシ部材１３０Ｌ，１３０Ｒとビーム部材１４０とが、各請求項記載のフレームに相当している。また、挿入口１４は、ガイド部材１２０とカバー部材１３との間の圧接部Ｐに導く隙間によって略スリット状に形成されており、被印刷用紙Ｓの最大幅サイズに対応可能な大きさとなっている。
【００２３】
＜概略動作＞
上記構成の印刷装置１において、印刷時には、カバー部材１３を閉じた状態でトップカバー１１とカバー部材１３との間に形成された上記挿入口１４に、上記被印刷用紙Ｓが投入される。投入された被印刷用紙Ｓは、挿入口１４の下方に設けられたガイド部材１２０により、プラテンローラ１１１とサーマルラインヘッド１１２との圧接部Ｐに案内される。プラテンローラ１１１は所定の圧接力で被印刷用紙Ｓに接触し、被印刷用紙Ｓを搬送する。この搬送される被印刷用紙Ｓに対し、サーマルラインヘッド１１２が所望の印刷を行う。印刷完了後に、被印刷用紙Ｓは、カバー部材１３とアンダーカバー１５との間に形成された排出口１７より排出される。このとき、被印刷用紙Ｓの排出口１７への搬送経路の途中に、用紙検出センサＳｅが設けられている（図２参照）。この用紙検出センサＳｅの検出結果に基づきプラテンローラ１１１による搬送制御と、サーマルラインヘッド１１２による印刷制御が行われる。なお、紙詰まり等が生じた場合には、カバー部材１３を開放することで、サーマルラインヘッド１１２からプラテンローラ１１１がリリースされ、容易に被印刷用紙Ｓを引き出すことが可能となる。
【００２４】
＜実施形態の特徴＞
以上の基本構成及び動作である本実施形態のプリンタ１において、最大の特徴は、無線モジュールの有無や種類が異なる複数の機種において、共通のハウジング１０及び制御基板５０（後述の図４、図６等参照）を用いることにある。以下、その詳細を順を追って説明する。
【００２５】
＜無線モジュール＞
既に述べたように、本実施形態のプリンタ１は、印字データを、外部機器より無線通信を介して受信可能である。その際、無線通信の種類として、ＷｉＦｉ（登録商標）等の無線ＬＡＮ（第１無線通信方式に相当）と、Ｂｌｕｅｔｏｏｔｈ（登録商標；第２無線通信方式に相当）と、のいずれかを選択的に使用可能である。すなわち、プリンタ１には、上記無線ＬＡＮによる通信を行うための無線ＬＡＮモジュールＭ１（第１無線モジュールに相当。後述の図４、図５、図６等参照）を搭載する機種（以下適宜、「無線ＬＡＮ機種」という）と、上記Ｂｌｕｅｔｏｏｔｈによる通信を行うためのＢＴモジュールＭ２（第２無線モジュールに相当。後述の図６等参照）を搭載する機種（以下適宜、「Ｂｌｕｅｔｏｏｔｈ機種」という）と、が存在する。図１〜図３に示したプリンタ１は、上記無線ＬＡＮモジュールＭ１が搭載された機種であり、この無線ＬＡＮモジュールＭ１は、ハウジング１０（詳細にはトップカバー１１）のモジュール設置領域ＭＡに設けられる。
【００２６】
すなわち、前述の図１及び図３に示すように、上記トップカバー１１の裏側の右側端部近傍の部位に、上記モジュール設置領域ＭＡが設けられている。そして、図４及び図５に示すように、上記無線ＬＡＮモジュールＭ１が、当該モジュール設置領域ＭＡに設けられる。そして、上記モジュール設置領域ＭＡに配置された無線ＬＡＮモジュールＭ１からは、例えばフレキシブルプリント回路基板からなる可撓性の接続回路２０１（後述の図６も参照）が、左方へ向かって実装されている。この接続回路２０１の先端にはコネクタ２０４が設けられている。
【００２７】
なお、図示を省略するが、上記Ｂｌｕｅｔｏｏｔｈによる通信を行う機種では、上記無線ＬＡＮモジュールＭ１に代えて、上記ＢｌｕｅｔｏｏｔｈモジュールＭ２（上記同様の接続回路２０１が実装される）が上記モジュール設置領域ＭＡに設けられる。すなわち、モジュール設置領域ＭＡは、２つのモジュールＭ１，Ｍ２に共通の領域であり、いずれか一方が選択的に設置される。なお、プリンタ１には、無線通信を行わない機種（以下適宜、「非無線機種」という）も存在し、この機種では、トップカバー１１に上記モジュール設置領域ＭＡは設けられているものの、このモジュール設置領域ＭＡには２つのモジュールＭ１，Ｍ２のいずれも設置されない。
【００２８】
一方、ハウジング１０のトップカバー１１の表側の左端部近傍の部位には、図３〜図５に示すように操作部配置領域ＣＡが設けられる。プリンタ１のうち上記無線ＬＡＮモジュールＭ１が搭載された上記無線ＬＡＮ機種では、図１〜図３に示すように、当該機種に対応した操作部Ｃ１（第１操作部、無線用操作部に相当。後述の図６も参照）が設けられる。この操作部Ｃ１には、後方から前方側に向かう順に、電源のオン・オフ操作を行うための電源ボタン２０と、用紙送り操作を行うためのフィードボタン３０と、上記無線通信を実行状態にするための無線通信ボタン４０と、が備えられる。そして、図４及び図５に示すように、上記操作部配置領域ＣＡに配置された操作部ＣＡからは、例えばフレキシブルプリント回路基板からなる可撓性の接続回路２０２（後述の図６も参照）が、（トップカバー１１の表側から裏側へ貫通した後に）右方へ向かって実装されている。この接続回路２０２の先端にはコネクタ２０４が設けられている。
【００２９】
なお、上記Ｂｌｕｅｔｏｏｔｈ機種では、上記操作部Ｃ１に代えて当該機種用の操作部Ｃ２（第２操作部、無線用操作部に相当。上記ボタン２０，３０，４０を備えるとともに接続回路２０２が実装される。後述の図６参照）が上記操作部配置領域ＣＡに設けられる。さらに、上記非無線機種では、上記操作部Ｃ１に代えて当該機種用の操作部Ｃ３又はＣ３′（通常用操作部に相当。上記ボタン２０，３０を備えるとともに接続回路２０２が実装される。後述の図６参照）が上記操作部配置領域ＣＡに設けられる。すなわち、操作部配置領域ＣＡは、上記４つの操作部Ｃ１，Ｃ２，Ｃ３，Ｃ３′に共通の領域であり、いずれか１つが選択的に設置される。
【００３０】
＜回路構成＞
次に、本実施形態のプリンタ１の回路構成を図６により説明する。本実施形態のプリンタ１は、前述したように、ＡＣアダプタ３４を介した外部電源装置（図示せず）からの電源供給と、上記凹部１０５に装着される上記バッテリユニットＢＴからの電源供給と、のいずれもが可能である。なお、図６では、図示の煩雑防止のために、バッテリユニットＢＴ及び当該バッテリユニットＢＴからの給電回路は図示を省略している。
【００３１】
＜ＡＣアダプタ＞
図６において、外部電源装置からの電源供給を行うための上記ＡＣアダプタ３４は、電圧を供給可能な上記外部電源装置のＡＣコンセント（図示せず）側に接続されるＡＣプラグ３４Ｃと、ＡＣプラグ３４Ｃと接続された電圧変換部３４Ｄと、電圧変換部３４Ｄと接続され、所定の電圧（この例では１５Ｖ）が供給されるＤＣプラグ３４Ｅとを有する。ＤＣプラグ３４Ｅは、負極側の第１端子３４Ａと、正極側の第２端子３４Ｂとを有する。
【００３２】
＜ＤＣジャック＞
上記に対応し、プリンタ１には、上記ＤＣプラグ３４Ｅが接続可能なＤＣジャック３３（図１も参照）が備えられている（但し図６ではＤＣプラグ３４ＥがＤＣジャック３３から取り外された状態を示している）。ＤＣジャック３３は、ＤＣプラグ３４Ｅの第１端子３４Ａが接続されると共に負極側母線が接続された負極側の第１端子３３Ａと、ＤＣプラグ３４Ｅの第２端子３４Ｂが接続されると共に正極側母線が接続された正極側の第２端子３３Ｂとを有する。なお、第１端子３３Ａは、逆流防止ダイオード３３Ｃを介して接地され、第２端子３３Ｂは、後述の定電圧回路５１に接続されている。
【００３３】
また、プリンタ１には、定電圧（この例では３．３ＶＢ）を出力可能な定電圧回路５１と、例えばマイコン等から構成され所定の演算を行うために制御基板５０（上記図４も参照）に実装されたＣＰＵ５２（制御手段に相当）と、上記プラテンローラ１１１を駆動する上記駆動モータ５３と、駆動モータ５３に接続された駆動回路５４と、複数の発熱素子（図示せず）を備えた上記サーマルラインヘッド１１２と、上記ＣＰＵ５２に接続された上記ＬＥＤ９と、上記ＣＰＵ５２に接続されデータを記憶可能なＥＥＰＲＯＭ５５と、が設けられている。
【００３４】
＜制御基板＞
制御基板５０は、既に述べたプリンタ１の３つの機種（前述の無線ＬＡＮ機種、Ｂｌｕｅｔｏｏｔｈ機種、非無線機種）に共通に用いられる。そして、それら３つの機種に共通の、１つのモジュール用コネクタ２０３、上記ＣＰＵ５２、及び１つの操作部用コネクタ４０４、が制御基板５０上に実装されている。但し、後述のように、上記非無線機種においては上記モジュール用コネクタ２０３には何も接続されず、事実上使用されない。
【００３５】
ＣＰＵ５２には、「ＣＭＤ」ポート、「Ｄ３」ポート、「Ｄ２」ポート、「Ｄ１」ポート、「Ｄ０」ポート、「ＣＬＫ」ポートの６つからなる、上記無線ＬＡＮ用の第１ポート群２０４Ａ（第１ポートに相当）と、「ＴＸＤ」ポート、「ＣＴＳ」ポート、「ＲＴＳ」ポート、「ＲＸＤ」ポート、「ＲＳＴ」ポートの５つからなる、上記Ｂｌｕｅｔｏｏｔｈ用の第２ポート群２０４Ｂ（第２ポートに相当）と、が備えられている。
【００３６】
このとき、制御基板５０には、上記第１ポート群２０４Ａと上記モジュール用コネクタ２０３との間を接続する第１信号線経路２０５Ａ（前述の６つのポートに接続される６本の信号線を備える）と、上記第２ポート群２０４Ｂと上記モジュール用コネクタ２０３との間を接続する第２信号線経路２０５Ｂ（前述の５つのポートに接続される５本の信号線を備える）と、が備えられている。なお、これら第１信号線経路２０５Ａと第２信号線経路２０５Ｂとは、上記モジュール用コネクタ２０３側で５本の信号線が合流し、当該モジュール用コネクタ２０３に接続されている。
【００３７】
上記第１信号線経路２０５Ａには、上記６本の信号線にそれぞれ接続可能な６つの抵抗Ｒ１がアレイ配線された第１ジャンパ線２０６Ａが着脱可能に構成されている。すなわち、第１ジャンパ線２０６Ａの装着時における第１信号線経路２０５Ａの形成による信号導通状態と、第１ジャンパ線２０６Ａの取り外し時における第１信号線経路２０５Ａの切断による信号遮断状態と、を切り替え可能となっている（第１信号切替手段としての機能）。同様に、上記第２信号線経路２０５Ｂには、上記５本の信号線にそれぞれ接続可能な５つの抵抗Ｒ２がアレイ配線された第２ジャンパ線２０６Ｂが着脱可能に構成されている。すなわち、第２ジャンパ線２０６Ｂの装着時における第２信号線経路２０５Ｂの形成による信号導通状態と、第２ジャンパ線２０６Ｂの取り外し時における第２信号線経路２０５Ｂの切断による信号遮断状態と、を切り替え可能となっている（第２信号切替手段としての機能）。
【００３８】
なお、図６においては、構成の明確化のために、上記第１ジャンパ線２０６Ａ及び第２ジャンパ線２０６Ｂの両方が装着された状態を示しているが、実際には、いずれか一方のみが装着されて他方は取り外されるか、若しくは両方が取り外された状態で使用される。すなわち、上記無線ＬＡＮ機種（後述のように上記モジュール用コネクタ２０３に上記無線ＬＡＮモジュールＭ１が接続される）においては、製造時に、第１ジャンパ線２０６Ａが装着されることで第１信号線経路２０５Ａが導通状態となるとともに、第２ジャンパ線２０６Ｂは装着されない（若しくは取り外される）ことで、第２信号線経路２０５Ｂは遮断状態となる。また、上記Ｂｌｕｅｔｏｏｔｈ機種（後述のように上記モジュール用コネクタ２０３に上記ＢＴモジュールＭ２が接続される）においては、製造時に、第２ジャンパ線２０６Ｂが装着されることで第２信号線経路２０５Ｂが導通状態となるとともに、第１ジャンパ線２０６Ａは装着されない（若しくは取り外される）ことで、第１信号線経路２０５Ａは遮断状態となる。さらに、上記非無線機種（後述のように上記モジュール用コネクタ２０３に上記無線ＬＡＮモジュールＭ１もＢＴモジュールＭ２も接続されない）においては、製造時に、第１ジャンパ線２０６Ａも第２ジャンパ線２０６Ｂも装着されない（若しくは取り外される）ことで第１信号線経路２０５Ａも第２信号線経路２０５Ｂも遮断状態となる。
【００３９】
なお、ＣＰＵ５２にはまた、操作部用コネクタ４０４と導通される、「ａ」ポート、「ｂ」ポート、「ｃ」ポート、「ｄ」ポートの４つが備えられている（詳細は後述）。
【００４０】
＜モジュール用コネクタ＞
上述したように、モジュール用コネクタ２０３は、非無線機種を除く２つの機種（上記無線ＬＡＮ機種及びＢｌｕｅｔｏｏｔｈ機種）において共通に用いられる。言い替えれば、モジュール用コネクタ２０３は、上記無線ＬＡＮモジュールＭ１とＢＴモジュールＭ２とに共通に使用され、いずれか一方のモジュールが選択的に接続される。すなわち、上記無線ＬＡＮモジュールＭ１が使用される上記無線ＬＡＮ機種の製造時においては、無線ＬＡＮモジュールＭ１からの上記接続回路２０１のコネクタ２０４がモジュール用コネクタ２０３に接続される（図４も参照）。上記ＢＴモジュールＭ２が使用される上記Ｂｌｕｅｔｏｏｔｈ機種の製造時においては、ＢＴモジュールＭ２からの上記接続回路２０１のコネクタ２０４がモジュール用コネクタ２０３に接続される。なお、上記非無線機種の製造時においては、モジュール用コネクタ２０３には何も接続されない。
【００４１】
このとき、モジュール用コネクタ２０３は、第１端子〜第８端子の８つの接続端子が設けられている（図６中では、番号「１」「２」「３」「４」「５」「６」「７」「８」で略示している）。第１端子（図中「１」で図示。以下同様）には、所定電圧（Ｖｃｃ）が入力され、第２端子は接地されている。
【００４２】
＜無線ＬＡＮ機種での接続態様＞
第３端子〜第８端子は、上記無線ＬＡＮ機種の製造時において、第１ジャンパ線２０６Ａが装着された状態（＝第１信号線経路２０５Ａの導通状態）では、第３端子が上記「Ｄ１」ポートに接続され、第４端子が上記「ＣＬＫ」ポートに接続され、第５端子が上記「ＣＭＤ」ポートに接続され、第６端子が上記「Ｄ２」ポートに接続され、第７端子が上記「Ｄ３」ポートに接続され、第８端子は、上記「Ｄ０」ポートに接続される。これにより、無線ＬＡＮモジュールＭ１からの上記接続回路２０１が、ＣＰＵ５２の上記第１ポート群２０４Ａに導通する。
【００４３】
＜Ｂｌｕｅｔｏｏｔｈ機種での接続態様＞
一方、上記Ｂｌｕｅｔｏｏｔｈ機種の製造時において、第２ジャンパ線２０６Ｂが装着された状態（＝第２信号線経路２０５Ｂの導通状態）では、第３端子はどこにも接続されず、第４端子は上記「ＴＸＤ」ポートに接続され、第５端子は上記「ＣＴＳ」ポートに接続され、第６端子は上記「ＲＴＳ」ポートに接続され、第７端子は上記「ＲＸＤ」ポートに接続され、第８端子は、上記「ＲＳＴ」ポートに接続される。これにより、ＢＴモジュールＭ２からの上記接続回路２０１が、ＣＰＵ５２の上記第２ポート群２０４Ｂに導通する。
【００４４】
＜操作部用コネクタ＞
上述したように、操作部用コネクタ４０４は、３つの機種（上記無線ＬＡＮ機種、Ｂｌｕｅｔｏｏｔｈ機種、及び非無線機種）において共通に用いられる。言い替えれば、操作部用コネクタ４０４は、上記無線ＬＡＮ機種用の操作部Ｃ１、Ｂｌｕｅｔｏｏｔｈ機種用の操作部Ｃ２、非無線機種用の操作部Ｃ３、非無線機種用の操作部Ｃ３′のいずれかが選択的に接続される。すなわち、上記操作部Ｃ１が使用される上記無線ＬＡＮ機種の製造時においては、当該操作部Ｃ１からの上記接続回路２０２のコネクタ４０３が操作部用コネクタ４０４に接続される（図４も参照）。上記操作部Ｃ２が使用される上記Ｂｌｕｅｔｏｏｔｈ機種の製造時においては、当該操作部Ｃ２からの上記接続回路２０２のコネクタ４０３が操作部用コネクタ４０４に接続される。上記操作部Ｃ３（又はＣ３′）が使用される上記非無線機種の製造時においては、当該操作部Ｃ３（又はＣ３′）からの上記接続回路２０２のコネクタ４０３が操作部用コネクタ４０４に接続される。
【００４５】
このとき、操作部用コネクタ４０４には、第１端子〜第５端子の５つの接続端子が設けられている（図６中では、番号「１」「２」「３」「４」「５」で略示している）。第１端子はＣＰＵ５２の上記「ａ」ポートに接続され、第２端子はＣＰＵ５２の上記「ｂ」ポートに接続され、第３端子はＣＰＵ５２の上記「ｃ」ポートに接続され、第４端子はＣＰＵ５２の上記「ｄ」ポートに接続され、第５端子は接地されている。また、それら第１〜第４端子と上記「ａ」「ｂ」「ｃ」「ｄ」ポートとの間の各信号線には、プルアップ抵抗Ｒ３を介し、電源電圧「Ｖｃｃ」が印加されている。
【００４６】
＜無線ＬＡＮ機種での接続態様＞
操作部用コネクタ４０４の第１端子〜第５端子は、上記無線ＬＡＮ機種の製造時には、上記操作部Ｃ１に接続された上記コネクタ４０３の第１端子〜第５端子（図６中では、番号「１」「２」「３」「４」「５」で略示している）にそれぞれ接続される。このとき、操作部Ｃ１においては、図６に示すように、第５端子からの信号線に対して、第１端子〜第４端子それぞれからの信号線が互いに並列に接続されている。そして、第１端子からの信号線には、上記電源ボタン２０に対応した開閉スイッチ（図６では便宜的に符号「２０」で略示。以下、適宜単に「スイッチ２０」と称する）が設けられる。同様に、第２端子からの信号線には、上記フィードボタン３０に対応した開閉スイッチ（図６では便宜的に符号「３０」で略示。以下、適宜単に「スイッチ３０」と称する）が設けられる。また、第３端子からの信号線には、上記無線通信ボタン４０に対応した開閉スイッチ（図６では便宜的に符号「４０」で略示。以下、適宜単に「スイッチ４０」と称する）が設けられる。
【００４７】
以上の結果、接地されることとなる「ｄ」ポートの入力は常に「Ｌ」となる。また、各ボタンが操作されずスイッチ２０，３０，４０が開き状態の場合は、上記プルアップ抵抗Ｒ３によりＣＰＵ５２の「ａ」「ｂ」「ｃ」ポートの入力はすべて「Ｈ」となる（後述の図７も参照）。そして、各ボタンが操作されてスイッチ２０，３０，４０が閉じ状態になると当該「ａ」「ｂ」「ｃ」ポートの入力は「Ｌ」となる。これによりＣＰＵ５２は、操作部Ｃ１のうちどのボタンが操作されたかを識別することができる。
【００４８】
＜Ｂｌｕｅｔｏｏｔｈ機種での接続態様＞
一方、上記Ｂｌｕｅｔｏｏｔｈ機種の製造時には、操作部用コネクタ４０４の第１端子〜第５端子は、上記操作部Ｃ２に接続された上記コネクタ４０３の第１端子〜第５端子にそれぞれ接続される。このとき、操作部Ｃ２においては、図６に示すように、第５端子からの接地線に対して、第１端子〜第３端子それぞれからの信号線が互いに並列に接続され、第４端子からの信号線はどこにも接続されない（図６中では「ＮＣ」と略示）。そして、上記同様、第１端子からの信号線には、上記開閉スイッチ２０が設けられ、第２端子からの信号線には上記スイッチ３０が設けられ、第３端子からの信号線には上記スイッチ４０が設けられる。
【００４９】
以上により、上記プルアップ抵抗Ｒ３により「ｄ」ポートの入力は常に「Ｈ」となり、スイッチ２０，３０，４０が開き状態の場合は「ａ」「ｂ」「ｃ」ポートの入力はすべて「Ｈ」となる（後述の図７も参照）。そして、各ボタンが操作されて対応するスイッチ２０，３０，４０が開き状態になると当該「ａ」「ｂ」「ｃ」ポートの入力は「Ｌ」となることで、ＣＰＵ５２は、操作部Ｃ２のうちどのボタンが操作されたかを識別することができる。
【００５０】
＜非無線機種での接続態様＞
前述したように、上記非無線機種の製造時には、操作部Ｃ３又は操作部Ｃ３′が選択的に用いられる。
【００５１】
操作部Ｃ３が用いられる場合、操作部用コネクタ４０４の第１端子〜第５端子は、上記操作部Ｃ３に接続された上記コネクタ４０３の第１端子〜第５端子にそれぞれ接続される。このとき、操作部Ｃ３においては、図６に示すように、第５端子からの接地線に対して、第１端子〜第４端子それぞれからの信号線が互いに並列に接続されている。そして、上記同様、第１端子からの信号線には、上記開閉スイッチ２０が設けられ、第２端子からの信号線には上記スイッチ３０が設けられる。
【００５２】
以上により、接地されることとなる「ｃ」「ｄ」ポートの入力は常に「Ｌ」となり、スイッチ２０，３０が開き状態の場合は「ａ」「ｂ」ポートの入力はすべて「Ｈ」となる（後述の図７も参照）。そして、各ボタンが操作されて対応するスイッチ２０，３０が閉じ状態になると当該「ａ」「ｂ」ポートの入力は「Ｌ」となることで、ＣＰＵ５２は、操作部Ｃ３のうちどのボタンが操作されたかを識別することができる。
【００５３】
操作部Ｃ３′が用いられる場合、操作部用コネクタ４０４の第１端子〜第５端子は、上記操作部Ｃ３′に接続された上記コネクタ４０３の第１端子〜第５端子にそれぞれ接続される。このとき、操作部Ｃ３′においては、図６に示すように、第５端子からの接地線に対して、第１端子〜第３端子それぞれからの信号線が互いに並列に接続され、第４端子からの信号線はどこにも接続されない（図６中では「ＮＣ」と略示）。そして、上記同様、第１端子からの信号線には、上記開閉スイッチ２０が設けられ、第２端子からの信号線には上記スイッチ３０が設けられる。
【００５４】
以上により、接地されることとなる「ｃ」ポートの入力は常に「Ｌ」となり、上記プルアップ抵抗Ｒ３により「ｄ」ポートの入力は常に「Ｈ」となる。そして、スイッチ２０，３０が開き状態の場合は「ａ」「ｂ」ポートの入力はすべて「Ｈ」となる（後述の図７も参照）。そして、各ボタンが操作されて対応するスイッチ２０，３０が閉じ状態になると当該「ａ」「ｂ」ポートの入力は「Ｌ」となることで、ＣＰＵ５２は、操作部Ｃ３′のうちどのボタンが操作されたかを識別することができる。
【００５５】
＜各操作部ごとのポート入力一覧＞
図７に、上述したような、上記操作部Ｃ１，Ｃ２，Ｃ３，Ｃ３′が接続されたときの、各ボタンの非操作状態におけるＣＰＵ５２の各ポートの入力値の態様を一覧にして示す。前述したように、操作部Ｃ１の接続時には、「ａ」ポートが「Ｈ」、「ｂ」ポートが「Ｈ」、「ｃ」ポートが「Ｈ」、「ｄ」ポートが「Ｌ」となる。操作部Ｃ２の接続時には、「ａ」ポートが「Ｈ」、「ｂ」ポートが「Ｈ」、「ｃ」ポートが「Ｈ」、「ｄ」ポートが「Ｈ」となる。操作部Ｃ３の接続時には、「ａ」ポートが「Ｈ」、「ｂ」ポートが「Ｈ」、「ｃ」ポートが「Ｌ」、「ｄ」ポートが「Ｌ」となる。操作部Ｃ３′の接続時には、「ａ」ポートが「Ｈ」、「ｂ」ポートが「Ｈ」、「ｃ」ポートが「Ｌ」、「ｄ」ポートが「Ｈ」となる。なお、このテーブルの内容は、例えば、上記ＥＥＰＲＯＭ５５に記憶されている。
【００５６】
＜ＣＰＵによる判定の必要性＞
ところで、上述したように、本実施形態においては、プリンタ１の製造時に無線ＬＡＮ機種、Ｂｌｕｅｔｏｏｔｈ機種、非無線機種のいずれであるかに応じて、共通の１つのモジュール用コネクタ２０３に対し無線ＬＡＮモジュールＭ１若しくはＢＴモジュールＭ２が選択的に接続され、さらに操作部用コネクタ４０４に対して上記操作部Ｃ１，Ｃ２，Ｃ３，Ｃ３′のいずれかが（例えば製造現場の作業員の手作業によって）選択的に接続される。したがって、例えば上記のような組立後でかつ出荷前に、製造しようとする機種に合致したモジュール及び操作部が確実に接続されているか、を確認する必要がある。そこで、本実施形態では、まず、ＣＰＵ５２により、モジュール設置領域ＭＡに無線ＬＡＮモジュールＭ１が設置されているのか、ＢＴモジュールＭ２が設置されているのか、あるいは、無線ＬＡＮモジュールＭ１もＢＴモジュールＭ２も設置されていないのか、が検出される（後述のモジュール検出処理を参照）。
【００５７】
そして、上記の後、ＣＰＵ５２により、操作部配置領域ＣＡに操作部Ｃ１，Ｃ２，Ｃ３，Ｃ３′のうちいずれが配置されており、かつその配置された操作部が上記モジュール検出処理で検出した状態に合致しているのか、が判定される（後述の操作部判定処理を参照）。
【００５８】
＜制御手順＞
上記の手法を実現するために、ＣＰＵ５２によって実行される制御手順を図８〜図１０により説明する。
【００５９】
図８に示すフローにおいて、まず、ステップＳ１０において、ＣＰＵ５２は、モジュール検出処理を実行する。このモジュール検出処理の詳細を図９により説明する。
【００６０】
＜モジュール検出処理＞
このとき、本実施形態においては、ＣＰＵ５２は、自らの処理モード（制御モード）として、上記無線ＬＡＮ機種に対応した無線ＬＡＮモードと、上記Ｂｌｕｅｔｏｏｔｈ機種に対応したＢｌｕｅｔｏｏｔｈモードと、上記非無線機種に対応した非無線モードと、の３つを備えている。なお無線ＬＡＮモード及びＢｌｕｅｔｏｏｔｈモードが各請求項記載の無線方式用制御モードに相当し、非無線モードが非無線方式用制御モードに相当している。
【００６１】
図９において、ＣＰＵ５２は、まず、ステップＳ１１で、処理モードを、上記Ｂｌｕｅｔｏｏｔｈモード（図中では「ＢＴモード」と略記。以下同様）に切り替える。その後、ステップＳ１２に移る。
【００６２】
ステップＳ１２では、ＣＰＵ５２は、上記第２ポート群２０４Ｂから、モジュール用コネクタ２０３を介し無線モジュールへの公知の手法による試行通信を行い、通信プロトコルであるＨＣＩのバージョンを取得できたか否か、を判定する。ＨＣＩのバージョンを取得できなければ、ステップＳ１２の判定が満たされず（Ｓ１２：ＮＯ）、上記ＢＴモジュールＭ２は接続されていないとみなされて、後述のステップＳ１５に移行する。ＨＣＩのバージョンを取得できた場合にはステップＳ１２の判定が満たされ（Ｓ１２：ＹＥＳ）、ステップＳ１３に移行する。
【００６３】
ステップＳ１３では、ＣＰＵ５２は、さらに上記同様の公知の手法による試行通信を行い、Ｂｌｕｅｔｏｏｔｈデバイスアドレスを取得できたか否か、を判定する。Ｂｌｕｅｔｏｏｔｈデバイスアドレスが取得できなければ、ステップＳ１３の判定が満たされず（Ｓ１３：ＮＯ）、後述のステップＳ１５に移行する。ＢＴデバイスアドレスが取得できた場合にはステップＳ１３の判定が満たされ（Ｓ１３：ＹＥＳ）、ステップＳ１４に移行する。
【００６４】
ステップＳ１４では、ＣＰＵ５２は、自らが選択すべき処理モードをＢｌｕｅｔｏｏｔｈモードに仮決定してこのルーチンを終了する。
【００６５】
一方、ステップＳ１２又はステップＳ１３から移行したステップＳ１５では、ＣＰＵ５２は、処理モードを、上記無線ＬＡＮモードに切り替える。その後、ステップＳ１６に移る。
【００６６】
ステップＳ１６では、ＣＰＵ５２は、上記第１ポート群２０４Ａから、モジュール用コネクタ２０３を介し無線モジュールへの公知の手法による試行通信を行い、ＭＡＣアドレスを取得できたか否かを判定する。ＭＡＣアドレスを取得できなければ、ステップＳ１６の判定が満たされず（Ｓ１６：ＮＯ）、上記無線ＬＡＮモジュールＭ１もＢＴモジュールＭ２も接続されていないとみなされて、後述のステップＳ１８に移行する。ＭＡＣアドレスが取得できた場合にはステップＳ１６の判定が満たされ（Ｓ１６：ＹＥＳ）、ステップＳ１７に移行する。
【００６７】
ステップＳ１７では、ＣＰＵ５２は、自らが選択すべき処理モードを無線ＬＡＮモードに仮決定してこのルーチンを終了する。
【００６８】
一方、ステップＳ１６から移行したステップＳ１８では、ＣＰＵ５２は、自らが選択すべき処理モードを非無線モードに仮決定して、このルーチンを終了する。
【００６９】
図８に戻り、ＣＰＵ５２は、上記のようにしてステップＳ１０が終了したら、ステップＳ２０の操作部判定処理を実行する。この操作部判定処理の詳細を図１０により説明する。
【００７０】
＜操作部判定処理＞
図１０において、ＣＰＵ５２は、まず、ステップＳ２１で、操作部用コネクタ４０４に接続されている各ポート（上記「ａ」ポート、「ｂ」ポート、「ｃ」ポート、「ｄ」ポート）の入力値を検出する。
【００７１】
その後、ステップＳ２２で、ＣＰＵ５２は、上記ステップＳ２１での検出結果に対し、上記ＥＥＰＲＯＭに記憶された上記図７のテーブルを参照して、操作部用コネクタ４０４に接続された操作部の種類を検出する。すなわち、図７に示したように、「ａ」「ｂ」「ｃ」「ｄ」ポートそれぞれの入力が「Ｈ」「Ｈ」「Ｈ」「Ｌ」であれば上記操作部Ｃ１の接続が検出され、「ａ」「ｂ」「ｃ」「ｄ」ポートそれぞれの入力が「Ｈ」「Ｈ」「Ｈ」「Ｈ」であれば上記操作部Ｃ２の接続が検出され、「ａ」「ｂ」「ｃ」「ｄ」ポートそれぞれの入力が「Ｈ」「Ｈ」「Ｌ」「Ｌ」であれば上記操作部Ｃ３の接続が検出され、「ａ」「ｂ」「ｃ」「ｄ」ポートそれぞれの入力が「Ｈ」「Ｈ」「Ｌ」「Ｈ」であれば上記操作部Ｃ３′の接続が検出される。その後、ステップＳ２３に移る。
【００７２】
ステップＳ２３では、ＣＰＵ５２は、上記ステップＳ２２で検出された操作部の種類（無線ＬＡＮ機種用の操作部Ｃ１、若しくはＢｌｕｅｔｏｏｔｈ機種用の操作部Ｃ２、若しくは非無線機種用の操作部Ｃ３，Ｃ３′）が、上記ステップＳ１４、ステップＳ１７、ステップＳ１８のいずれかで仮決定されたＢｌｕｅｔｏｏｔｈモード、無線ＬＡＮモード、非無線モードに合致するか否か、を判定する。操作部の種類が上記仮決定モードと合致しなければ、ステップＳ２３の判定が満たされず（Ｓ２３：ＮＯ）、ステップＳ２５に移行し、無線モジュールと操作部との組合せが間違っている旨を作業員に認識させるための適宜のエラー処理（例えば上記ＬＥＤ９に所定の警報表示を実行する）を行い、このルーチンを終了する。操作部の種類が上記仮決定モードと合致していれば、ステップＳ２３の判定が満たされ（Ｓ２３：ＹＥＳ）、ステップＳ２４に移行してＣＰＵが選択すべき処理モードを上記仮決定したモードに確定した後、このルーチンを終了する。
【００７３】
＜実施形態の効果＞
以上説明したように、本実施形態においては、無線通信を行う仕様（詳細には上記無線ＬＡＮ機種及びＢｌｕｅｔｏｏｔｈ機種）と、無線通信を行わない仕様（上記非無線機種）と、の両方に対し、共通の１つのハウジング１０と、共通の１つの制御基板５０（共通の１つのモジュール用コネクタ２０３及び共通の１つの操作部用コネクタ４０４を備える）と、を用いて製造を行うことができる。そして、このように互いに無線通信方式が異なる複数の機種において共通のハウジング１０を用いる場合であっても、予め、２つの無線モジュール（無線ＬＡＮモジュールＭ１及びＢＴモジュールＭ２）それぞれを実装するスペースをハウジング１０に設ける必要がなく、１つの実装スペース（＝モジュール設置領域ＭＡ）のみを設ければ足りるので、装置の小型化を図ることができる。
【００７４】
また、本実施形態では特に、ＣＰＵ５２によって、上記モジュール検出処理（ステップＳ１０）及び上記操作部判定処理（ステップＳ２０）が実行される。これにより、上記モジュールＭ１，Ｍ２の有無に対する操作部Ｃ１，Ｃ２，Ｃ３，Ｃ３′の組合せが間違っている場合にはその旨を例えば製造者（作業員）に認識させる。したがって、操作部Ｃ１，Ｃ２，Ｃ３，Ｃ３′とモジュールＭ１，Ｍ２との組合せ間違いによる製造ミスの発生を未然に防止することができる。
【００７５】
また、本実施形態では特に、ＣＰＵ５２がモジュール検出処理の後、操作部判定処理を実行することで、操作部配置領域ＣＡに操作部Ｃ１，Ｃ２，Ｃ３，Ｃ３′のうちのいずれが配置されており、かつその配置された操作部Ｃ１，Ｃ２，Ｃ３，Ｃ３′が、上記モジュール検出処理で検出結果（無線ＬＡＮモジュールＭ１の設置状態若しくはＢＴモジュールＭ２の設置状態）に適合しているか否かが判定される。これにより、無線モジュールＭ１，Ｍ２と操作部Ｃ１，Ｃ２，Ｃ３，Ｃ３′との組合せが間違っている場合にはその旨を例えば上記製造者に認識させることができ、操作部の種類とモジュールの種類との組合せミスを確実に防止することができる。
【００７６】
また、本実施形態では特に、制御基板５０に、第１信号線経路２０５Ａ（第１ジャンパ線２０６Ａを装着可能である）と第２信号線経路２０５Ｂ（第２ジャンパ線２０６Ｂを装着可能である）との両方が設けられている。そして、無線ＬＡＮモジュールＭ１が用いられる場合には、第１ジャンパ線２０６Ａが装着されることで第１信号線経路２０５Ａが導通されるとともに、第２ジャンパ線２０６Ｂが装着されない（あるいは取り外される）ことで第２信号線経路２０５Ｂが遮断される。またＢＴモジュールＭ２が用いられる場合には、第２ジャンパ線２０６Ｂが装着されることで第２信号線経路２０５Ｂが導通されるとともに、第１ジャンパ線２０６Ａが装着されない（あるいは取り外される）ことで第１信号線経路２０５Ａが遮断される。このような製造態様とすることで、制御基板５０上の信号線経路の回路部分を共通化することができるので、使用する無線モジュールに種類に応じて別々の回路を備えた別の基板を用いる場合に比べ、モジュールと基板との組合せ間違いによる製造ミスの発生を回避することができる。また上記共通化により、製造コストの低減を図れる。
【００７７】
また、本実施形態では特に、上記ＣＰＵ５２は、上述した無線ＬＡＮモード、Ｂｌｕｅｔｏｏｔｈモード、及び、非無線モードの３つのモードを備え、操作部判定処理において、モジュール検出処理で検出された状態に合致した操作部が配置されている、と判定した場合には、当該モジュール検出処理で検出された状態に対応したモードを実行する。これにより、上記のように種々の構造共通化を図りつつ、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ、非無線方式のいずれの仕様（機種）においても、確実にＣＰＵ５２による制御を行うことができる。
【００７８】
また、本実施形態では特に、駆動モータ５３がハウジング１０内の左側に設けられる一方、モジュール設置領域ＭＡはハウジング１０内の右側に設けられる。これにより、無線モジュール（無線ＬＡＮモジュールＭ１又はＢＴモジュールＭ２）を駆動モータ５３から遠く離れた部位に配置することができるので、駆動モータ５３の駆動に伴うスイッチングノイズや発熱による無線モジュールへの影響を抑制することができる。
【００７９】
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例について説明する。なお、上記実施形態と同等の部分については同一の符号を付し、適宜説明を省略又は簡略化する。
【００８０】
（１）２種類の操作部のみを使用する場合
すなわち、本変形例においては、図１１に示すように、操作部用コネクタ４０４には、第１端子〜第４端子の４つの接続端子のみが設けられている（図１１中では、番号「１」「２」「３」「４」で略示している）。上記実施形態と同様、第１端子はＣＰＵ５２の上記「ａ」ポートに接続され、第２端子はＣＰＵ５２の上記「ｂ」ポートに接続され、第３端子はＣＰＵ５２の上記「ｃ」ポートに接続される。そして、第４端子が接地されている。また、第１〜第３端子と上記「ａ」「ｂ」「ｃ」ポートとの間の各信号線には、プルアップ抵抗Ｒ３を介し、電源電圧「Ｖｃｃ」が印加されている。
【００８１】
＜無線ＬＡＮ機種及びＢｌｕｅｔｏｏｔｈ機種での接続態様＞
本変形例においては、無線ＬＡＮ機種とＢｌｕｅｔｏｏｔｈ機種とで、共通の操作部Ｃ１２が用いられる。すなわち、操作部用コネクタ４０４の第１端子〜第４端子は、上記操作部Ｃ１２に接続された上記コネクタ４０３の第１端子〜第４端子（図１１中で番号「１」「２」「３」「４」と略示）にそれぞれ接続される。このとき、操作部Ｃ１２においては、第４端子からの信号線に対して、第１端子〜第３端子それぞれからの信号線が互いに並列に接続されている。そして、第１端子からの信号線には上記スイッチ２０が設けられ、第２端子からの信号線には上記スイッチ３０が設けられ、第３端子からの信号線には上記スイッチ４０が設けられる。
【００８２】
以上の結果、各ボタンが操作されずスイッチ２０，３０，４０が開き状態の場合は、上記プルアップ抵抗Ｒ３によりＣＰＵ５２の「ａ」「ｂ」「ｃ」ポートの入力はすべて「Ｈ」となる。そして、各ボタンが操作されてスイッチ２０，３０，４０が開き状態になると当該「ａ」「ｂ」「ｃ」ポートの入力は「Ｌ」となる。これによりＣＰＵ５２は、操作部Ｃ１２のうちどのボタンが操作されたかを識別することができる。
【００８３】
＜非無線機種での接続態様＞
本変形例においては、上記非無線機種の製造時には、１種類の操作部Ｃ３０が用いられる。すなわち、操作部用コネクタ４０４の第１端子〜第４端子は、上記操作部Ｃ３０に接続された上記コネクタ４０３の第１端子〜第４端子にそれぞれ接続される。このとき、操作部Ｃ３０においては、第４端子からの信号線に対して、第１端子〜第３端子それぞれからの信号線が互いに並列に接続されている。そして、上記同様、第１端子からの信号線には、上記開閉スイッチ２０が設けられ、第２端子からの信号線には上記スイッチ３０が設けられる。
【００８４】
以上により、接地されることとなる「ｃ」ポートの入力は常に「Ｌ」となり、スイッチ２０，３０が開き状態の場合は「ａ」「ｂ」ポートの入力はすべて「Ｈ」となる。そして、各ボタンが操作されて対応するスイッチ２０，３０が開き状態になると当該「ａ」「ｂ」ポートの入力は「Ｌ」となることで、ＣＰＵ５２は、操作部Ｃ３０のうちどのボタンが操作されたかを識別することができる。
【００８５】
本変形例においても、上記実施形態と同様の効果を得る。すなわち、無線通信を行う仕様（詳細には上記無線ＬＡＮ機種及びＢｌｕｅｔｏｏｔｈ機種）と、無線通信を行わない仕様（上記非無線機種）と、の両方に対し、共通の１つのハウジング１０と、共通の１つの制御基板５０と、を用いて製造を行うことができる。そして、このように互いに無線通信方式が異なる複数の機種において共通のハウジング１０を用いる場合であっても、１つの実装スペース（＝モジュール設置領域ＭＡ）のみを設ければ足りるので、装置の小型化を図ることができる。
【００８６】
（２）その他
なお、以上において、図６、図１１の図中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【００８７】
また、図８、図９、図１０に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【００８８】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【００８９】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【００９０】
１                  プリンタ（印刷装置）
１０                ハウジング（筐体）
１１                トップカバー
１３                開閉部材（開閉カバー）
１５                アンダーカバー
５０                制御基板
５２                ＣＰＵ（制御手段）
５３                駆動モータ
１１１              プラテンローラ（搬送手段）
１１２              サーマルラインヘッド（印字手段）
１３０Ｌ，Ｒ        サイドシャーシ部材（フレーム）
１４０              ビーム部材（フレーム）
２０１              可撓性接続回路
２０３              モジュール用コネクタ
２０４Ａ            第１ポート群（第１ポート）
２０４Ｂ            第２ポート群（第２ポート）
２０５Ａ            第１信号線経路
２０５Ｂ            第２信号線経路
２０６Ａ            第１ジャンパ線（第１信号切替手段）
２０６Ｂ            第２ジャンパ線（第２信号切替手段）
４０４              操作部用コネクタ
Ｃ１                操作部（第１操作部、無線用操作部）
Ｃ２                操作部（第２操作部、無線用操作部）
Ｃ３，Ｃ３′        操作部（通常用操作部）
ＣＡ                操作部配置領域
Ｍ１                無線ＬＡＮモジュール（第１無線モジュール）
Ｍ２                ＢＴモジュール（第２無線モジュール）
ＭＡ                モジュール設置領域
Ｓ                  被印刷用紙
【図１】
0006428543.tif 000002
【図２】
0006428543.tif 000003
【図３】
0006428543.tif 000004
【図４】
0006428543.tif 000005
【図５】
0006428543.tif 000006
【図６】
0006428543.tif 000007
【図７】
0006428543.tif 000008
【図８】
0006428543.tif 000009
【図９】
0006428543.tif 000010
【図１０】
0006428543.tif 000011
【図１１】
0006428543.tif 000012