(57)【要約】【課題】  特別な作業や制御をすることなくプログラムやデータの転送のため等の特定のモードに切替えが可能な電子機器を提供する【解決手段】  専用ケーブル４２では、１番と８番の端子を専用ケーブル４２の中で接続する。専用ケーブル４２がシリアルコネクタ２１に装着されると、シリアルコネクタ２１側の８番の端子はＣＰＵ１０に接続され、１番の端子は、０Ｖに接地されているため、１番の端子から８番の端子を経由してＣＰＵ１０に０Ｖの信号が入力されることになる。専用ケーブル４２が装着された場合、通常とは異なる０ＶのLow信号がＣＰＵ１０に入力されるので、ＣＰＵ１０は専用ケーブル４２が装着されたことを直ちに認識することができる。従って、シリアルコネクタ２１の８番端子から入力される信号によりモードの切替を行なうことができる。【選択図】  図５
2005103789.tif 000002
【特許請求の範囲】
【請求項１】
電子機器と外部機器とを接続するケーブルを着脱するためのコネクタと、
前記コネクタに装着されたケーブルが所定の用途に用いられる専用ケーブルであるか否かを判断する判断手段と、
当該判断手段により専用ケーブルであると判断された場合に、予め定められた所定のモードに切替えるモード切替手段とを備えたことを特徴とする電子機器。
【請求項２】
前記判断手段は、前記コネクタの通常使われていない端子に入力される信号に基づき、専用ケーブルか否かを判断することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記コネクタは、前記電子機器が通常有する外部機器との接続インタフェースであることを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
前記コネクタは、前記電子機器内部の基板上に設けられていることを特徴とする請求項１又は２に記載の電子機器。
【請求項５】
前記コネクタは、電子機器を制御する制御部と電子機器内部に設けられている内部素子とを接続し、制御部が内部素子を制御するためのデータ等を送信するためのコネクタであることを特徴とする請求項４に記載の電子機器。
【請求項６】
前記電子機器は印刷装置であり、前記内部素子は当該印刷装置のプリントヘッドであり、前記コネクタは、前記印刷装置のプリントヘッドに印刷データを送信するためのコネクタであることを特徴とする請求項５に記載の電子機器。
【請求項７】
書換可能な制御プログラムを記憶した記憶媒体を備え、
前記所定のモードは、前記記憶媒体に記憶された制御プログラム又はデータを書換えるためのモードであることを特徴とする請求項１乃至６のいずれかに記載の電子機器。
【請求項８】
前記書換えられる制御プログラム又はデータは、電子機器のファームウェアであることを特徴とする請求項７に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置等の電子機器に関するものである。
【背景技術】
【０００２】
一般に、ソフトウェアを備えたプリンタ等の電子機器では、プログラムは、書き替えが不可能なＲＯＭ、又は書換可能な不揮発メモリ(フラッシュメモリ、ＥＥＰＲＯＭ等)に記憶されている。このような電子機器において、ソフトウェアのバージョンアップを行なったり、修理等のメンテナンスのための特殊プログラムを導入したりするためには、ＲＯＭに記憶されている場合にはＲＯＭが固定された基板を交換する必要があった。一方、不揮発メモリに記憶されている場合には、ホストコンピュータに接続してプログラムをダウンロードし、記憶されているプログラムを書き替えることができる。例えば、特許文献１には、ホストコンピュータからレーザープリンタにファイルの転送が行なわれ、受信したデータがダウンロードプログラムか否かを判断して、ダウンロードプログラムであれば、ダウロードプログラムエリアに記憶して必要な時に実行し、ソフトウェアのバージョンアップを図る方法が開示されている。
【特許文献１】特開平１−１１２４２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記の基板交換による方法では作業が繁雑であり、特許文献１に記載の方法では、ダウンロードされたファイルがプログラムであるかデータであるかを判断する特別の制御が必要となる。
【０００４】
本発明は上記問題を解決するためになされたもので、特別な作業や制御をすることなくプログラムやデータの転送のため等の特定のモードに切替えが可能な電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、電子機器と外部機器とを接続するケーブルを着脱するためのコネクタと、前記コネクタに装着されたケーブルが所定の用途に用いられる専用ケーブルであるか否かを判断する判断手段と、当該判断手段により専用ケーブルであると判断された場合に、予め定められた所定のモードに切替えるモード切替手段とを備えている。
【０００６】
また、本発明は、前記判断手段が、前記コネクタの通常使われていない端子に入力される信号に基づき、専用ケーブルか否かを判断するようにしてもよい。
【０００７】
また、本発明は、前記コネクタが、前記電子機器が通常有する外部機器との接続インタフェースであってもよい。
【０００８】
また、本発明は、前記コネクタを、前記電子機器内部の基板上に設けてもよい。
【０００９】
また、本発明は、前記コネクタが、電子機器を制御する制御部と電子機器内部に設けられている内部素子とを接続し、制御部が内部素子を制御するためのデータ等を送信するためのコネクタであってもよい。
【００１０】
また、本発明は、前記電子機器が印刷装置であり、前記内部素子は当該印刷装置のプリントヘッドであり、前記コネクタは、前記印刷装置のプリントヘッドに印刷データを送信するためのコネクタであってもよい。
【００１１】
また、本発明は、書換可能な制御プログラムを記憶した記憶媒体を備え、前記所定のモードは、前記記憶媒体に記憶された制御プログラム又はデータを書換えるためのモードであってもよい。
【００１２】
また、本発明は、前記書換えられる制御プログラム又データは、電子機器のファームウェアであってもよい。
【発明の効果】
【００１３】
本発明の電子機器によれば、コネクタに装着されたケーブルが専用ケーブルであると判断された場合には自動でモードを切替えるので、ケーブルを介して送信されてくるデータの種類を判断する等の特別な制御が不要である。
【００１４】
また、コネクタの通常使われていない端子に通常とは異なる信号が入力されるように専用ケーブル内で端子を配線しておけば、ケーブルをコネクタに装着しただけで専用ケーブルであることを電子機器が判断できる。
【００１５】
また、通常外部機器との接続に使用するインターフェースをコネクタとして使用し、そのコネクタに専用ケーブルを装着してもよい。このようにすれば、特別なコネクタを用意することなく、既にあるコネクタを利用して簡便にモード切替を行なうことができる。
【００１６】
さらに、ケーブルが装着されるコネクタは、電子機器の内部の基板上に設けてもよい。このようにすると、モード切替のための専用ケーブルを装着するためのコネクタを特別に用意し、自由にコネクタの端子の構成を設計することもできる。
【００１７】
さらに、専用ケーブルを装着するコネクタは、通常用意されているような、制御部から内部素子へデータを送信するためのものを使用してもよく、このようにすれば、特別なコネクタを用意することなく、簡便にモード切替を行なうことができる。
【００１８】
また、電子機器が印刷装置の場合には、通常印刷データを送信するために使用されるコネクタを専用ケーブルを装着するコネクタとして使用することができ、特別な改造等が不要である。
【００１９】
さらに、電子機器が書換可能な制御プログラムを記憶した記憶媒体を備えている場合には、専用ケーブルのコネクタへの装着で、制御プログラムやデータ書換えのための専用モードにモードを切替えることができる。特別な制御をすることなく制御プログラムの書換えが行えるので、作業が繁雑にならず、また、慣れていない使用者でも失敗が少ない。さらに、専用モードであるから、プログラムの受信の途中で不具合が起きた場合にも、他の制御に影響することなく書換えのみをやり直すことが可能である。
【００２０】
また、電子機器のファームウェアを、専用ケーブルのコネクタへの装着で専用モードに切替えることにより、簡便に書き換えることができる。このようにすれば、煩わしい操作を要することなく、最新のファームウェアを使用することが可能となる。
【発明を実施するための最良の形態】
【００２１】
次に本発明を実施するための最良の形態について図面を参照して説明する。まず、図１及び図２を参照して、本発明による電子機器の一例を示す印刷装置１の構造について説明する。図１は印刷装置１の外観を示す斜視図である。また、図２は、印刷装置１の背面カバーを取り外した状態の背面側から見た斜視図である。
【００２２】
図１及び図２に示すように、印刷装置１の本体ケース２は、平面視、略矩形の形状を有し、長手方向の長さが約１６ｃｍ、短手方向の長さが約１０ｃｍと略Ａ６サイズの大きさで、厚みが約２ｃｍの、直方体形状をしている。本体ケース２は、ケース側面２ａ，２ｂ，２ｃ，２ｄを有し、ケース側面２ａの略中間部には、ケース側面２ａの長手方向に沿って、各種インターフェース等が配置されている。即ち、ケース側面２ａの図中右手方向から、電源供給を受けるためのＡＣアダプタコネクタ６２、外部機器とシリアル通信を行うためのシリアルコネクタ２１、外部機器とＵＳＢ規格に基づいて通信を行うためのＵＳＢコネクタ３１、印字装置１の電源のＯＮ／ＯＦＦを行う電源スイッチ６６が設けられている。
【００２３】
本体ケース２の上面には、本体ケース２の短手方向の一端寄りに本体上面の約１／４を占める大きさの略矩形の固定カバー３が設けられ、固定カバー３に覆われた本体ケース２の内部には、給紙を行う給紙ローラ（図示外）や加熱印刷を行うサーマルヘッド１８（図３参照）等から構成される印刷機構部が設けられている。また、本体ケース２の上面の固定カバー３を除く部分には、印刷される用紙が収納される収納部（図示外）が設けられており、ケースカバー４で覆われている。また、固定カバー３とケースカバー４との間には、印刷後に印刷された用紙を印刷機構部から排出するための排出口２８が設けられている。
【００２４】
前記収納部の下方には、印刷装置１を制御するＣＰＵ１０（図３参照）や、印刷データの送受信用の内部コネクタ４０、ＤＲＡＭ１３，ＦＲＯＭ１２，ＥＥＰＲＯＭ１１（各々図３参照）、その他の各種回路を搭載したメイン基板６と、印刷装置１に電源を供給するバッテリ３０とが設けられている。本体ケース２の背面は、背面カバー（図示外）で覆われており、図２に示すように、背面カバーを取り外すと、メイン基板６や内部コネクタ４０、フラットケーブル４１にアクセスできるようになる。ここで、内部コネクタ４０には、印刷データをＣＰＵ１０からサーマルヘッド１８に送信するフラットケーブル４１が装着される。
【００２５】
印刷装置１の小型化を実現するために、印刷装置１ではサーマルヘッド１８を印字ヘッドとして利用し、被記録媒体として感熱紙が用いられる。ここで、印字ヘッドとしてサーマルヘッド１８を用いるのは、インクジェット式やインクリボン式の印字ヘッドのようなヘッドの往復機構を必要としないので小型化を図ることができ、また、消耗品が用紙のみで済むので経済的にも効率が良いからである。また、感熱紙の種類としては、サーマルヘッドの加熱により染料と顕色剤とが化学結合して発色する発色層を有する感熱発色タイプのものや、加熱により穿孔される穿孔層を基材層上に積層した感熱穿孔タイプのもの等、種々のものを使用できる。
【００２６】
次に、図３を参照して、印刷装置１の電気的構成について説明する。図３は、印刷装置１の電気的構成を示すブロック図である。印刷装置１では、印刷装置１の制御を司るＣＰＵ１０に、ＥＥＰＲＯＭ１１、ＦＲＯＭ１２、ＤＲＡＭ１３が接続されている。ＥＥＰＲＯＭ１１には、モデル情報、製造番号、印刷枚数のカウント情報、個々の印刷装置１特有の情報等のメンテナンスデータが記憶されている。また、ＦＲＯＭ１２には、制御プログラムや文字（ＣＧ）データ、イラストデータ等の印刷に使用するためのデータが記憶され、後述するように専用ケーブル４２の装着により書換モードに切替えられると、ＦＲＯＭ１２に記憶されたこれらの制御プログラムやデータの内容を書き替えることができる。また、ＤＲＡＭ１３には、演算処理中に発生するデータの値等が一時的に記憶される。
【００２７】
また、印刷装置１の印刷機構部は、紙送りを行うためのステップモータ１７、加熱印刷を行うサーマルヘッド１８、ステップモータ１７を駆動する送りモータ駆動回路１４、サーマルヘッド１８を駆動制御するサーマルヘッド制御回路１５から構成され、サーマルヘッド制御回路１５と送りモータ駆動回路１４とが、ＣＰＵ１０からの指令に従って駆動され、印刷が実行される。
【００２８】
さらに、ＣＰＵ１０には、用紙カセット（図示外）がセットされたか否かを検出するカセットセンサ２４、感熱紙が印刷位置にセットされたか否かを検出する用紙検出センサ２２、サーマルヘッド１８の温度を検出するヘッド温度検出回路２３等の各種センサ・検出回路が接続され、検出結果が入力されるようになっている。さらに、ＣＰＵ１０には、赤外線通信を行なうためのＩｒＤＡ回路２５、ＵＳＢ接続を行なうためのＵＳＢインターフェース回路２６、シリアル接続を行なうためのシリアルインターフェース回路２７が接続され、それぞれを介した外部機器との通信が行なわれるようになっている。また、ＣＰＵ１０には、モード表示ＬＥＤ２９が接続され、印刷装置１のモード（印刷中、データ書き込み中、プログラム書換中等）を点灯状態や色により表示できるようになっている。
【００２９】
また、印刷装置１は、ＡＣアダプタ３１に接続して充電回路３２により充電可能なリチウムイオン電池からなるバッテリ３０を備えており、このバッテリ３０が印刷装置１に電源を供給している。バッテリ３０は、サーマルヘッド制御回路１５と送りモータ駆動回路１４に接続してこれらに電源を供給するとともに、３端子レギュレータ３３へ接続しており、３端子レギュレータ３３で電圧を５Ｖに整えた後にＣＰＵ１０へ供給している。
【００３０】
次に、図４及び図５を参照して、シリアルコネクタ２１に装着する専用ケーブル４２について説明する。図４は、専用ケーブル４２のシリアルコネクタ２１への装着面の正面図である。図５は、専用ケーブル４２の端子４３の接続図を表した模式図である。図５中、右側は専用ケーブル４２側であり、左側はシリアルコネクタ２１側である。
【００３１】
図４に示すように、シリアルコネクタ２１に装着される専用ケーブル４２は、パーソナルコンピュータや携帯情報端末等の外部機器から印刷データを印刷装置１にシリアル送信するための汎用シリアルケーブルと同様のものである。シリアルコネクタ２１には、信号を送受信するための端子が８個用意されており、専用ケーブル４２は、この端子に対応して、汎用シリアルケーブルと同様に、端子４３が８個用意されている。
【００３２】
シリアルコネクタ２１に汎用シリアルケーブルを装着する場合、シリアルコネクタ２１の８個の端子のうち、６個の端子は、印刷データ等の通常のデータの送受信に使用される。例えば、図５に示すように端子に１から８までの番号を振った場合、２〜７番の端子はデータの送受信に使用される。そして、残る２個の端子は、通常のデータの送受信では使用されず、空き端子となっており、一方は印刷装置１内部でＣＰＵ１０に接続され（図５中、８番端子）、他方は接地されている（図５中、１番端子）。従って、通常使用される汎用シリアルケーブルがシリアルコネクタ２１に装着された場合、ＣＰＵ１０にはHigh信号が入力される。
【００３３】
専用ケーブル４２では、図５に示すように、１番と８番の端子４３を専用ケーブル４２の中で接続しておく。専用ケーブル４２がシリアルコネクタ２１に装着されると、シリアルコネクタ２１側の８番の端子はＣＰＵ１０に接続され、１番の端子は、０Ｖに接地されているため、１番の端子から８番の端子を経由してＣＰＵ１０に０Ｖの信号が入力されることになる。専用ケーブル４２が装着された場合、通常とは異なる０ＶのLow信号がＣＰＵ１０に入力されるので、ＣＰＵ１０は専用ケーブル４２が装着されたことを直ちに認識することができる。従って、シリアルコネクタ２１の８番端子から入力される信号によりモードの切替を行なうことができる。以下、シリアルコネクタ２１の８番端子をモード切替端子と称する。
【００３４】
次に、このように構成された印刷装置１の動作について図６を参照して説明する。図６は、モード切替処理の流れを示すフローチャートである。図６に示すように、まず、電源スイッチがＯＮにされると（Ｓ１０）、モード切替端子（図５の８番端子）にHigh信号が入力されたか否かが判断される（Ｓ２０）。モード切替端子にHigh信号が入力されている場合には（Ｓ２０：ＹＥＳ）、１番と８番の端子がケーブル内で接続されていない通常のケーブルが装着されたと判断できるので、通常の接続動作に従って、印刷の実行等を行なう。
【００３５】
モード切替端子にHigh信号が入力されていない場合は（Ｓ２０：ＮＯ）、モード切替端子に他の端子がケーブル内部で接続されているためであり、このような構成の専用ケーブルが装着されたと判断できる。そこで、モードをプログラム書換モードに切替え（Ｓ３０）、モード切替ＬＥＤに赤色を点灯する（Ｓ４０）。次に、外部機器からファームウェア等の制御プログラム、又は、文字データやイラストデータ等のデータを受信して（Ｓ５０）。受信が終了したら、そのプログラムやデータをＣＰＵ１０に転送し、ＣＰＵ１０の内部ＲＡＭに書き込む（Ｓ６０）。次いで、内部ＲＡＭに蓄積されたプログラム又はデータを従来の制御プログラムやデータに代えて、ＦＲＯＭ１２に書き込み（Ｓ７０）、処理を終了する。
【００３６】
以上説明したように、本実施形態の印刷装置１によれば、専用ケーブル４２の通常使われていない端子をケーブル内部で接続することにより、専用ケーブル４２を装着してから印刷装置１の電源を投入すると、ＣＰＵ１０にLow信号が入力される。通常はこのモード切替端子にはHigh信号が入力されているため、ＣＰＵ１０ではすぐに専用ケーブル４２が装着されたと判断できる。従って、ケーブル装着後ただちにモードを切替えて、データやプログラムのダウンロードを実行することができ、送信されてくるデータの種類を判定して印刷データの受信等の通常動作と区別するような特別の制御を行なう必要がない。また、モード切替が専用ケーブル４２の装着により自動的に行なわれるため、何らかの理由によりデータやプログラムのダウンロード中に動作が停止する等の不具合があった場合にも、専用ケーブル４２が装着されていればダウンロード動作からデータやプログラムの受信・書き込みという一連の動作のみ実行されるので、ファームウェアの書換中に電子機器が停止した結果、正常なバージョンアップもリセットもできなくなってしまうというような不具合を避けることができる。
【００３７】
なお、上記実施の形態において、図６のフローチャートのＳ２０においてモード切替端子の入力信号がHighか否かを判断するＣＰＵ１０が本発明の判断手段として機能し、Ｓ３０のモード切替処理を実行するＣＰＵ１０がモード切替手段として機能する。
【００３８】
また、上記実施の形態では、専用ケーブルとしてシリアルコネクタ２１に装着される専用ケーブル４２を用いているが、専用ケーブルはシリアルケーブルに限らず、通常使用されていない端子を有するケーブルであればどのような種類のケーブルでも用いることができる。特に、図２に示すような、印刷装置１の背面を開いてアクセスできる内部のサーマルヘッド１８とＣＰＵを接続しているフラットケーブル４１及び内部コネクタ４０は、印刷装置１の専用品であるから、モード切替のための専用端子を用意できる。例えば、複数のモードに対応する端子を内部コネクタ４０に用意し、データ書き込み、プログラム書換の種類に合わせた専用ケーブルを用意して内部コネクタ４０に装着し、各モードの処理を実行させることも可能である。
【産業上の利用可能性】
【００３９】
本発明は、モード切替によりデータやプログラムを書き込む必要がある電子機器一般に適用できる。
【図面の簡単な説明】
【００４０】
【図１】印刷装置１の外観を示す斜視図である。
【図２】印刷装置１の背面カバーを取り外した状態の背面側から見た斜視図である。
【図３】印刷装置１の電気的構成を示すブロック図である。
【図４】専用ケーブル４２のシリアルコネクタ２１への装着面の正面図である。
【図５】専用ケーブル４２の端子４３の接続図である。
【図６】モード切替処理の流れを示すフローチャートである。。
【符号の説明】
【００４１】
１      印刷装置
１０      ＣＰＵ
１２      ＦＲＯＭ
２１      シリアルコネクタ
２７      シリアルインターフェース回路
４０      内部コネクタ
４１      フラットケーブル
４２      専用ケーブル
４３      端子
【図１】
2005103789.tif 000003
【図２】
2005103789.tif 000004
【図３】
2005103789.tif 000005
【図４】
2005103789.tif 000006
【図５】
2005103789.tif 000007
【図６】
2005103789.tif 000008