(57)【要約】【課題】出力定格の異なる電源部の種類を判定することができる印刷装置を提供する。【解決手段】電源部１５と接続可能な印刷装置１であって、複数の発熱体２１を有する発熱体部２０と、発熱体部２０への駆動信号を出力するＡＮＤゲート５３と、ＡＮＤゲート５３を制御する制御部１１と、を備え、制御部１１は、ＡＮＤゲート５３から駆動信号を出力しないときに、電源部１５の電圧を、第１電圧として取得し、ＡＮＤゲート５３から駆動信号を出力しているときに、電源部１５の電圧を、第２電圧として取得し、第１電圧から第２電圧への電圧降下量に基づいて、電源部１５の種類を判定する。【選択図】図１
2020163607.tif 000002
【特許請求の範囲】
【請求項１】
電源部と接続可能な印刷装置であって、
複数の発熱体を有する発熱体部と、
前記発熱体部への駆動信号を出力する駆動部と、
前記駆動部を制御する制御部と、を備え、
前記制御部は、
前記駆動部から前記駆動信号を出力しないときに、前記電源部の電圧を、第１電圧として取得し、
前記駆動部から前記駆動信号を出力しているときに、前記電源部の電圧を、第２電圧として取得し、
前記第１電圧から前記第２電圧への電圧降下量に基づいて、前記電源部の種類を判定することを特徴とする印刷装置。
【請求項２】
前記制御部は、
判定した前記電源部の種類に応じて、前記発熱体部を駆動することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記電源部は、
第１電源部、または、前記第１電源部より出力定格の小さい第２電源部であり、
前記制御部は、
前記電圧降下量が、閾値よりも小さい場合には、前記第１電源部と判定し、
前記電圧降下量が、前記閾値よりも大きい場合には、前記第２電源部と判定することを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記制御部は、
前記第２電圧の取得を、前記駆動信号を出力する前記駆動部の個数を変えて、複数回行うことを特徴とする請求項１ないし３のいずれか一項に記載の印刷装置。
【請求項５】
複数の発熱体を有するサーマルヘッドを備え、電源部と接続可能な印刷装置の制御方法であって、
前記発熱体への駆動信号を出力しないときに、前記電源部の電圧を、第１電圧として取得し、
前記駆動信号を出力しているときに、前記電源部の電圧を、第２電圧として取得し、
前記第１電圧と前記第２電圧との差分に基づいて、前記電源部の種類を判定することを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源と接続可能な印刷装置及び印刷装置の制御方法に関する。
【背景技術】
【０００２】
従来、特許文献１に開示されているように、サーマルヘッドを備え、電圧検出回路による電圧の測定値に基づいて、バッテリーと外部電源とのどちらからの電力供給であるかを判別するポータブルプリンターが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２１１１９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のポータブルプリンターでは、無通電時に電源の電圧を測定する構成であるため、出力定格の異なる電源の種類を判定することができない。
【課題を解決するための手段】
【０００５】
本発明の印刷装置は、電源部と接続可能な印刷装置であって、複数の発熱体を有する発熱体部と、発熱体部への駆動信号を出力する駆動部と、駆動部を制御する制御部と、を備え、制御部は、駆動部から駆動信号を出力しないときに、電源部の電圧を、第１電圧として取得し、駆動部から駆動信号を出力しているときに、電源部の電圧を、第２電圧として取得し、第１電圧から第２電圧への電圧降下量に基づいて、電源部の種類を判定する。
【０００６】
本発明の印刷装置の制御方法は、複数の発熱体を有するサーマルヘッドを備え、電源部と接続可能な印刷装置の制御方法であって、発熱体への駆動信号を出力しないときに、電源部の電圧を、第１電圧として取得し、駆動信号を出力しているときに、電源部の電圧を、第２電圧として取得し、第１電圧と第２電圧との差分に基づいて、電源部の種類を判定する。
【図面の簡単な説明】
【０００７】
【図１】印刷装置の構成を示すブロック図である。
【図２】出力定格が大きい電源部が接続された状態で、全ドット通電した場合の電圧降下を示す図である。
【図３】出力定格が小さい電源部が接続された状態で、全ドット通電した場合の電圧降下を示す図である。
【図４】電源部の種類判定処理を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、添付の図面を参照しつつ、印刷装置および印刷装置の制御方法の一実施形態について説明する。
図１は、第１の実施形態に係る印刷装置１の構成を示すブロック図である。図１に示すように、第１の実施形態に係る印刷装置１には、制御部１１、記憶部１２、および、電圧検出回路１３が設けられている。また、印刷装置１には、サーマルヘッドが搭載されている。サーマルヘッドには、発熱体部２０、および、ヘッド駆動回路１４が設けられている。また、印刷装置１には、電源部１５から電源が供給される。
【０００９】
制御部１１は、ＣＰＵ（Central Processing Unit）に代表されるプロセッサーを備え、プログラムに基づいて各部の制御を行っている。また、本実施形態では、制御部１１により、接続された電源部１５の種類を判定するプログラムが起動される。
【００１０】
記憶部１２は、各種のプログラムやデータを記憶している。記憶部１２としては、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリー等が用いられる。記憶部１２には、電源部１５の種類と各種制御パラメーターとが関連付けられた制御テーブルが記憶されている。各種制御パラメーターには、例えば、発熱体部２０への通電時間、印刷媒体の搬送速度などが含まれる。
【００１１】
電源部１５は、着脱可能に印刷装置１に接続され、電源ライン１６を介して発熱体部２０に電源を供給している。電源部１５としては、各種の電源アダプターを用いることができる。電源部１５には、出力定格の異なる複数種のものがある。ここでは、３種類の電源部１５を、出力定格が大きい方から順に、電源部１５ａ、電源部１５ｂ、電源部１５ｃという。なお、電源部１５ａと、電源部１５ｂと、電源部１５ｃとを、特に区別しない場合には、単に、電源部１５という。電圧検出回路１３は、電源部１５の電圧を検出する。
【００１２】
ヘッド駆動回路１４は、発熱体部２０を駆動する回路である。ヘッド駆動回路１４には、シフトレジスター５１と、ラッチ回路５２と、ＡＮＤゲート５３と、ＭＯＳトランジスター５４（Metal Oxide Semiconductor）とが設けられる。
【００１３】
発熱体部２０は、発熱により印刷を行う。発熱体部２０には、複数の発熱体２１が配置されている。発熱体部２０は、発熱体２１を発熱させて、印刷媒体に文字や図形を印刷する。
【００１４】
上述のように構成される印刷装置１においては、制御部１１からシフトレジスター５１にクロックＣＬＫに同期した印刷データＤが格納される。ラッチ信号ＬＡＴでラッチ回路５２にデータを転送する。そして、制御部１１からのストローブ信号ＳＴＢがハイレベルの間に、ラッチ回路５２からの印刷データＤがＡＮＤゲート５３を介してＭＯＳトランジスター５４を駆動する。
【００１５】
ここで、ストローブ信号ＳＴＢがハイレベルで印刷データＤが「１」すなわちハイレベルであるとき、ＡＮＤゲート５３は、駆動信号を出力する。これにより、ＭＯＳトランジスター５４がオンとなり、発熱体２１に電流が流れ、発熱体２１が発熱する。その結果、熱エネルギーで反応する印刷媒体やインクリボンを介して接触される印刷媒体に、文字や図形が印刷される。一方、ストローブ信号ＳＴＢがローレベル、或いは、印刷データＤが「０」すなわちローレベルであるとき、ＡＮＤゲート５３は、駆動信号を出力しない。このため、ＭＯＳトランジスター５４がオフとなり、発熱体２１に電流が流れず、発熱体２１が発熱しない。なお、ＡＮＤゲート５３は、「駆動部」の一例である。
【００１６】
ここで、全ドット通電した場合、すなわち発熱体部２０のすべての発熱体２１に同時通電した場合のように、発熱体部２０に流れる電流が大きい場合には、電源部１５の電圧が降下する。この電圧降下は、電源部１５に設けられた過電流制限回路によるものであり、電源部１５は、例えば、いわゆるフの字特性或いはヘの字特性を有する。
【００１７】
そして、電源部１５の電圧降下量は、電源部１５の出力定格によって異なる。例えば、図２に示すように、出力定格が大きい電源部１５ａでは、無通電時、すなわちいずれの発熱体２１にも通電されていない場合には、電源部１５ａの電圧は例えば２４Ｖであるが、全ドット通電した場合に、電源部１５ａの電圧が例えば２３Ｖに降下する。一方、図３に示すように、出力定格が電源部１５ａよりも小さい電源部１５ｂでは、無通電時における電源部１５ｂの電圧は、電源部１５ａと同じであるが、全ドット通電した場合に、電源部１５ｂの電圧が例えば２２Ｖに低下する。なお、図２および図３では、Ｖは、電源部１５の電圧を、Ｉは、発熱体部２０に流れた電流を、ＳＴＢは、制御部１１から出力されたストローブ信号を、それぞれ示す。
【００１８】
このように構成された印刷装置１に対しては、ユーザーにより、複数種の電源部１５のなかから、所望の電源部１５が接続される。そのため、制御部１１は、以下に述べる電源部１５の種類判定処理を行い、判定した電源部１５の種類に応じて、印刷装置１の各部を制御している。
【００１９】
図４は、電源部１５の種類判定処理を示すフローチャートである。なお、以下の種類判定処理は、例えば、印刷装置１の電源投入時に実行される。
【００２０】
ステップＳ１０１で、制御部１１は、いずれのＡＮＤゲート５３からも駆動信号が出力されないときに、電圧検出回路１３により、電源部１５の電圧を、第１電圧として検出する。このとき、制御部１１は、ストローブ信号ＳＴＢをローレベルにすることで、いずれのＡＮＤゲート５３からも駆動信号が出力されない状態、すなわち、いずれの発熱体２１にも通電されない状態とする。なお、制御部１１は、ラッチ回路５２には、すべて「１」の印刷データＤを保持させておく。
【００２１】
ステップＳ１０２で、制御部１１は、すべてのＡＮＤゲート５３から駆動信号が出力されるときに、電圧検出回路１３により、電源部１５の電圧を、第２電圧として検出する。このとき、制御部１１は、ストローブ信号ＳＴＢをハイレベルに切り替えることで、すべてのＡＮＤゲート５３から駆動信号が出力される状態、すなわちすべての発熱体２１に通電される状態とする。なお、制御部１１は、一部のＡＮＤゲート５３から駆動信号が出力される状態、すなわち一部の発熱体２１に通電される状態で、電源部１５の電圧を、第２電圧として検出してもよい。また、制御部１１は、ストローブ信号ＳＴＢがハイレベルに切り替えられてから所定時間経過後に検出された電圧を、第２電圧とするが、ストローブ信号ＳＴＢがハイレベルに切り替えられてから複数回電圧を検出し、その平均値等を第２電圧としてもよい。
【００２２】
ステップＳ１０３で、制御部１１は、ステップＳ１０１で取得した第１電圧からステップＳ１０２で取得した第２電圧を引いた差分である電圧降下量を算出し、算出した電圧降下量が、第１閾値より小さい、第１閾値以上第２閾値以下、第２閾値より大きい、のいずれであるかを判断する。第１閾値は、例えば１．５Ｖであり、第２閾値は、第１閾値より大きい値であり、例えば２．５Ｖである。なお、第１閾値および第２閾値は、例えば記憶部１２に予め記憶されている。
【００２３】
制御部１１は、ステップＳ１０３で、電圧降下量が第１閾値より小さいと判断した場合に、ステップＳ１０４に進み、接続されている電源部１５は、出力定格が大きい電源部１５ａであると判定する。
【００２４】
制御部１１は、ステップＳ１０３で、電圧降下量が第１閾値以上第２閾値以下であると判断した場合に、ステップＳ１０５に進み、接続されている電源部１５は、出力定格が電源部１５ａより小さく、電源部１５ｃより大きい電源部１５ｂであると判定する。
【００２５】
制御部１１は、ステップＳ１０３で、電圧降下量が第２閾値より大きいと判断した場合に、ステップＳ１０６に進み、制御部１１は、接続されている電源部１５は、出力定格が電源部１５ｂより小さい電源部１５ｃであると判定する。
【００２６】
制御部１１は、電源部１５の種類を判定した後、制御テーブルを参照し、判定した電源部１５の種類に対応した制御パラメーターで、発熱体部２０など、印刷装置１の各部を駆動する。例えば、制御部１１は、接続されている電源部１５が、出力定格が大きい電源部１５ａであると判定した場合には、パルス幅が長いストローブ信号ＳＴＢを出力して通電時間を長くし、印刷媒体の搬送速度が速くなるように、搬送機構を制御する。また、制御部１１は、接続されている電源部１５が、出力定格が小さい電源部１５ｃであると判定した場合には、パルス幅が短いストローブ信号ＳＴＢを出力して通電時間を短くし、また、印刷媒体の搬送速度が遅くなるように、搬送機構を制御する。
【００２７】
以上のように、第１の実施形態の印刷装置１によれば、無通電時における電圧が同じであっても、出力定格が異なる電源部１５の種類を判定することができる。なお、サーマルヘッドを備えた印刷装置１では、電圧検出回路１３のように、電源部１５の電圧を検出する回路が、ほとんどの機種で搭載されているため、従来の回路構成で、電源部１５の種類を判定することができる。
【００２８】
上記の実施形態に限定されず、その趣旨を逸脱しない範囲で種々の構成を採用可能であることは言うまでもない。例えば、上記の実施形態は、上述したほか、以下のような形態に変更することができる。
【００２９】
制御部１１は、電源部１５の種類判定処理において、第２電圧の取得を、駆動信号を出力するＡＮＤゲート５３の個数を変えて、複数回行ってもよい。例えば、制御部１１は、１回目は、１ドットから６４ドットのＡＮＤゲート５３から駆動信号が出力されたときの第２電圧を取得し、２回目は、１ドットから１２８ドットのＡＮＤゲート５３から駆動信号が出力されたときの第２電圧を取得し、以後同様にして、駆動信号を出力するＡＮＤゲート５３の個数を６４個ずつ増やしていく。このようにすることで、電源部１５の電流−電圧特性を取得することができる。また、この構成では、例えば、１ドットから４４８ドットのＡＮＤゲート５３から駆動信号が出力されたときに、第２電圧が所定の閾値より小さくなった場合には、それより多い個数、例えば１ドットから５１２ドットのＡＮＤゲート５３から駆動信号が出力されたときの第２電圧の検出を、行わないことが好ましい。これにより、発熱体部２０への通電量が過大となり、電源部１５が損傷することを抑制することができる。
【００３０】
また、電源部１５の種類判定処理は、出力定格が異なる電源部１５の種類を判定する場合に限定されず、無通電時の電圧は同じであるが、通電時の電圧が異なる電源部１５の種類を判定する場合に適用可能である。
また、上記した実施形態や変形例を、それぞれ組み合わせた構成でもよい。
【００３１】
［付記］
以下、印刷装置１及び印刷装置１の制御方法について付記する。
印刷装置１は、電源部１５と接続可能な印刷装置１であって、複数の発熱体２１を有する発熱体部２０と、発熱体部２０への駆動信号を出力するＡＮＤゲート５３と、ＡＮＤゲート５３を制御する制御部１１と、を備え、制御部１１は、ＡＮＤゲート５３から駆動信号を出力しないときに、電源部１５の電圧を、第１電圧として取得し、ＡＮＤゲート５３から駆動信号を出力しているときに、電源部１５の電圧を、第２電圧として取得し、第１電圧から第２電圧への電圧降下量に基づいて、電源部１５の種類を判定する。
【００３２】
この構成によれば、出力定格の異なる電源部１５の種類を判定することができる。
【００３３】
この場合、制御部１１は、判定した電源部１５の種類に応じて、発熱体部２０を駆動することが好ましい。
【００３４】
この構成によれば、接続された電源部１５の種類に適した条件で、発熱体部２０を駆動することができる。
【００３５】
この場合、電源部１５は、電源部１５ａ、または、電源部１５ａより出力定格の小さい電源部１５ｂであり、制御部１１は、電圧降下量が、第１閾値よりも小さい場合には、電源部１５ａと判定し、電圧降下量が、第１閾値よりも大きい場合には、電源部１５ｂと判定することが好ましい。
【００３６】
この構成によれば、無通電時における電圧が同じであっても、出力定格が異なる電源部１５の種類を判定することができる。
【００３７】
この場合、制御部１１は、第２電圧の取得を、駆動信号を出力するＡＮＤゲート５３の個数を変えて、複数回行うことが好ましい。
【００３８】
この構成によれば、電源部１５の電流−電圧特性を取得することができる。
【００３９】
印刷装置１の制御方法は、複数の発熱体２１を有するサーマルヘッドを備え、電源部１５と接続可能な印刷装置１の制御方法であって、発熱体２１への駆動信号を出力しないときに、電源部１５の電圧を、第１電圧として取得し、駆動信号を出力しているときに、電源部１５の電圧を、第２電圧として取得し、第１電圧と第２電圧との差分に基づいて、電源部１５の種類を判定する。
【００４０】
この構成によれば、無通電時における電圧が同じ電源部１５の種類を判定することができる。
【符号の説明】
【００４１】
１１…制御部、１２…記憶部、１３…電圧検出回路、１４…ヘッド駆動回路、１５…電源部、１６…電源ライン、２０…発熱体部、２１…発熱体、５３…ＡＮＤゲート。
【図１】
2020163607.tif 000003
【図２】
2020163607.tif 000004
【図３】
2020163607.tif 000005
【図４】
2020163607.tif 000006