(57)【特許請求の範囲】
【請求項１】
筐体と、
前記筐体の内部に設けられるプリント機構と、
前記プリント機構を機械的に駆動する駆動装置と、
開閉可能に前記筐体に設けられる開閉機構と、
前記開閉機構の開放を検知して、開放検知信号を出力するスイッチと、
前記開放検知信号に遅延時間を付与した遅延信号を出力する遅延生成部と、
前記駆動装置の駆動を制御する駆動制御部と、
前記駆動制御部または前記駆動装置を停止する停止制御を行うインターロック回路と、
前記遅延時間を変更可能に設定する遅延時間設定部と、を備え、
前記駆動制御部は、前記開放検知信号に基づいて、前記駆動装置を駆動して前記プリント機構を所定の位置に移動する移動制御を実行し、
前記インターロック回路は、前記遅延信号に基づいて、前記駆動制御部による前記移動制御の完了後に、前記停止制御を実行し、
前記駆動制御部は、前記遅延時間設定部で設定された前記遅延時間内に前記移動制御を完了するよう前記移動制御における前記駆動装置の駆動パラメータを算出し、算出した前記駆動パラメータで前記駆動装置を駆動して前記移動制御を行うことを特徴とするプリンタ。
【請求項２】
前記移動制御における前記所定の位置は、前記プリント機構が前記開閉機構の開閉動作を妨げない位置である請求項１に記載のプリンタ。
【請求項３】
前記プリント機構は、サーマルヘッドまたはプラテンローラを含み、
前記駆動装置は、前記サーマルヘッドまたは前記プラテンローラを駆動するモーターであり、
前記駆動制御部は、前記モーターの駆動を制御するモーター制御部であり、
前記インターロック回路は、前記停止制御において、前記モーター制御部を停止する請求項１または請求項２に記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリンタに関し、特にインターロック機能が作動した場合に、メンテンス性を向上させる技術に関する。
【背景技術】
【０００２】
従来のプリンタは、メンテナンス時の作業安全性を確保するために、インターロック機能が作動した際、搬送モーターおよびその駆動部への電源供給を停止するよう制御する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−７６６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
そのようなインターロック機能を有するプリンタにおいて、例えば、プリント動作中にインターロック機能が作動した場合、プリンタ内部のプリント機構が初期位置とは異なる位置で停止することがある。ドアを開閉してプリンタのメンテナンスを行うプリンタでは、その停止位置がドアの開閉を妨げることがある。その結果、ユーザーはドアの開閉が出来なくなりプリンタのメンテナンス性が悪化するという問題があった。
【０００５】
本発明は以上のような課題を解決するためになされたものであり、インターロック機能が作動してもメンテナンス性が良いプリンタの提供を目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るプリンタは、筐体と、筐体の内部に設けられるプリント機構と、プリント機構を機械的に駆動する駆動装置と、開閉可能に筐体に設けられる開閉機構と、開閉機構の開放を検知して、開放検知信号を出力するスイッチと、開放検知信号に遅延時間を付与した遅延信号を出力する遅延生成部と、駆動装置の駆動を制御する駆動制御部と、駆動制御部または駆動装置を停止する停止制御を行うインターロック回路と、遅延時間を変更可能に設定する遅延時間設定部と、を備える。駆動制御部は、開放検知信号に基づいて、駆動装置を駆動してプリント機構を所定の位置に移動する移動制御を実行する。インターロック回路は、遅延信号に基づいて、駆動制御部による移動制御の完了後に、停止制御を実行する。駆動制御部は、遅延時間設定部で設定された遅延時間内に移動制御を完了するよう移動制御における駆動装置の駆動パラメータを算出し、算出した駆動パラメータで駆動装置を駆動してその移動制御を行う。
【発明の効果】
【０００７】
本発明に係るプリンタによれば、インターロック機能が作動してもメンテナンス性が良いプリンタの提供が可能となる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１におけるサーマルプリンタの斜視図である。
【図２】実施の形態１におけるサーマルプリンタの内部構成を示す断面図である。
【図３】実施の形態１におけるサーマルプリンタの内部構成を示す断面図である。
【図４】実施の形態１におけるサーマルプリンタの内部構成を示す断面図である。
【図５】実施の形態１におけるサーマルプリンタの機能ブロック図である。
【図６】実施の形態１におけるサーマルプリンタの処理回路を示す図である。
【図７】実施の形態１におけるサーマルプリンタの処理回路を示す図である。
【図８】実施の形態１におけるサーマルプリンタの制御動作を示すフローチャートである。
【図９】実施の形態２におけるサーマルプリンタの機能ブロック図である。
【図１０】実施の形態２におけるサーマルプリンタの制御動作を示すフローチャートである。
【図１１】実施の形態２の変形例におけるサーマルプリンタの機能ブロック図である。
【発明を実施するための形態】
【０００９】
本発明に係るプリンタの実施の形態として、サーマルプリンタを一例に説明する。
【００１０】
＜実施の形態１＞
（プリンタの構成）
図１は、本実施の形態におけるサーマルプリンタ１００の斜視図である。サーマルプリンタ１００はフレーム部１０１とスライドメカ部１０２とで構成される。図２は、サーマルプリンタ１００の内部の構成を示す断面図である。サーマルプリンタ１００は筐体１を備え、その筐体１の内部にプリント機構としてプラテンローラ２と、プラテンローラ２に接続しプラテンローラ２を機械的に駆動する駆動装置３とをさらに備える。本実施の形態１において駆動装置３はモーターである。また、サーマルプリンタ１００は、プラテンローラ２に対向配置されたサーマルヘッド６をさらに備える。
【００１１】
図３は、プリント動作時のサーマルプリンタ１００の内部の構成を示す断面図である。サーマルプリンタ１００が図２に示すプリント待機状態から図３に示すプリント動作状態に移行する際、駆動装置３はプラテンローラ２を図３の矢印Ａの方向に駆動する。その結果、プラテンローラ２はサーマルヘッド６に圧接し、その圧接状態でプリント動作が行われる。また、本実施の形態１では、サーマルヘッド６はフレーム部１０１に設けられ、プラテンローラ２および駆動装置３はスライドメカ部１０２に設けられる。
【００１２】
サーマルプリンタ１００は筐体１に開閉可能な開閉機構４をさらに備え、スライドメカ部１０２はフレーム部１０１の所定の位置に設置される。スライドメカ部１０２は開閉機構４によってフレーム部１０１から着脱可能である。図２は、開閉機構４によって、スライドメカ部１０２がフレーム部１０１の所定の位置に固定され、フレーム部１０１とスライドメカ部１０２とが一体に連結されたサーマルプリンタ１００を示している。本明細書では図２に示す開閉機構４の状態をドアクローズ状態と称する。また、図３に示すプリント動作時のサーマルプリンタ１００もドアクローズ状態である。一方で、図４は、スライドメカ部１０２が開閉機構４によってフレーム部１０１から引き出されたサーマルプリンタ１００を示している。本明細書では図４に示す開閉機構４の状態をドアオープン状態と称する。ユーザーは、開閉機構４のドアオープン状態において、筐体１内にアクセス可能となり、例えば、記録媒体を筐体１内に装着する等のメンテンス作業を行うことが可能となる。
【００１３】
また、本実施の形態１において、サーマルプリンタ１００が備える開閉機構４は、図１に示すようにドアオープンスイッチ４ａを含む。ユーザーがドアオープンスイッチ４ａを押下すると、開閉機構４が動作し、スライドメカ部１０２はフレーム部１０１の所定の位置から引き出し可能となる。
【００１４】
また、サーマルプリンタ１００は、開閉機構４の開閉状態を検知し、その開閉状態に基づいて検知信号を出力する開閉検知スイッチ５をさらに備える。本実施の形態１において、開閉検知スイッチ５は、図４に示すようにスライドメカ部１０２に設けられ、開閉状態に連動して動作する。具体的には、サーマルプリンタ１００が図２または図３に示すドアクローズ状態から図４に示すドアオープン状態に移行すると、開閉検知スイッチ５はドアオープン状態を検知し、開放検知信号を後述する遅延回路７と制御部２０とに出力する。
【００１５】
図５はサーマルプリンタ１００の機能ブロック図である。サーマルプリンタ１００は開閉検知スイッチ５に接続する制御部２０と、その制御部２０に接続する駆動制御回路１０とをさらに備える。駆動制御回路１０は駆動装置３の駆動を制御する駆動制御部であり、本実施の形態１において駆動制御回路１０は、モーターを制御するモーター制御部である。
【００１６】
制御部２０は、開閉検知スイッチ５から開閉機構４がドアオープン状態であることを示す開放検知信号を入力し、その開放検知信号に基づいた制御信号を駆動制御回路１０に出力する。駆動制御回路１０は、プラテンローラ２が所定の位置とは異なる位置に位置する際、例えばプリント動作中に制御信号を入力した場合、駆動装置３を駆動して、プラテンローラ２を所定の位置に移動する移動制御を行う。その所定の位置とは、プラテンローラ２が開閉機構４の開閉動作を妨げない位置であり、例えば、図２に示す初期位置である。なお初期位置とは、例えばサーマルプリンタ１００が電源切の状態にある場合にプリント機構が収められる位置である。
【００１７】
また、サーマルプリンタ１００は、駆動制御回路１０に電源を供給する電源供給部８と、その電源の供給と遮断とを制御可能なインターロック回路９とをさらに備える。また、サーマルプリンタ１００は、開閉検知スイッチ５とインターロック回路９とに接続する遅延回路７をさらに備える。遅延回路７は、開閉検知スイッチ５が出力する開放検知信号に遅延時間を付与した遅延信号をインターロック回路９に出力する遅延生成部である。本実施の形態１において、遅延時間は予め遅延回路７に設定されている。遅延回路７は、例えばＲＣ回路を含み、遅延時間はＲＣ回路の時定数により設定される。
【００１８】
インターロック回路９は遮断スイッチを含み、電源供給部８から駆動制御回路１０への電源の供給と遮断とが可能である。インターロック回路９は、遅延回路７が出力する遅延信号の入力に基づいて、停止制御を行う。そのインターロック回路９が行う停止制御は、駆動制御回路１０が行う移動制御が完了した後に実行される。なお、駆動装置３が駆動制御回路１０を含む場合、インターロック回路９は、遅延信号に基づいて駆動装置３への電源供給を停止する停止制御を行っても良い。
【００１９】
また駆動制御回路１０がインターロック回路９を一体に備える構成であっても良く、その場合、遅延回路７の出力および電源供給部８の出力は駆動制御回路１０に入力され、遅延信号の入力に基づいて駆動制御回路１０は、駆動制御回路１０が含むインターロック回路を遮断して電源供給を停止する。
【００２０】
以上のように、駆動制御回路１０は、開閉検知スイッチ５から出力される検知信号によって動作するため、開閉機構４の開閉動作に連動したプリンタの制御が可能である。また、インターロック回路９は、遅延信号によって動作するため、予め設定された遅延時間が付与された開放検知信号に連動したプリンタの制御が可能である。駆動制御回路１０は、プリント動作中などプラテンローラ２が所定の位置とは異なる位置に位置する際に、制御信号を入力した場合、所定の遅延時間内にプラテンローラ２を所定の位置に移動する移動制御を実行し、その遅延時間が経過した後に、インターロック回路９は駆動制御回路１０に電源供給を遮断する停止制御を行う。一方で、プラテンローラ２が既に所定の位置にある際、例えばプリント待機中に、開放検知信号が開閉検知スイッチ５より出力されると、駆動制御回路１０は移動制御を行わず、インターロック回路９は遅延時間が経過した後に停止制御を行う。
【００２１】
図６はサーマルプリンタ１００が備える処理回路１１を示す図である。処理回路１１は、制御部２０の機能を実現する。すなわち、制御部２０が開閉検知スイッチ５から開放検知信号を入力して、駆動制御回路１０に上記の移動制御を実行するよう制御信号を出力する機能を実現する。処理回路１１が専用のハードウェアである場合、処理回路１１は、例えば、プログラム化したプロセッサーや並列プログラム化したプロセッサーである。処理回路１１は、制御部２０が含む各部の各機能に対応した複数の専用ハードウェアを備えることで各部の各動作を実現しても良いし、１つの専用ハードウェアを備えることで各動作をまとめて実現しても良い。また、処理回路１１は、図７に示すように、互いが接続されたＣＰＵ１１ａとメモリ１１ｂとを含み、そのＣＰＵ１１ａがメモリ１１ｂに格納されるプログラムを実行する機能を有していても良い。その場合、制御部２０の各部の各機能はプログラムとして記述され、そのプログラムはソフトウェアまたはファームウェアとしてメモリ１１ｂに格納される。処理回路１１は、メモリ１１ｂに記憶されたそのプログラムを読み出してＣＰＵ１１ａで実行する。これにより、上記の制御部２０の各部の各動作が実現される。なお、メモリ１１ｂとは、例えば、ＲＡＭやフラッシュメモリ等の揮発性または不揮発性の半導体メモリである。また、サーマルプリンタ１００は、制御部２０の各部の各機能および各動作について、その一部を専用ハードウェアで実現し、その一部をソフトウェアまたはファームウェアで実現しても良い。
【００２２】
（インターロック制御）
サーマルプリンタ１００は、ドアクローズ状態において、記録媒体が備える記録層に対して、インクリボンが備えるインク層が有する熱拡散性色素（昇華性色素）を転写し、昇華転写方式と称されるプリント動作を行う。そのプリント動作の際、駆動装置３はプラテンローラ２を図３の矢印Ａの方向に移動する。その結果、プラテンローラ２はサーマルヘッド６に圧接される。その圧接状態でサーマルヘッド６から記録媒体とインクリボンに熱が印加され印画が行われる。
【００２３】
図８はサーマルプリンタ１００のインターロック制御方法を示すフローチャートである。図５の機能ブロック図と図８のフローチャートとに従い、サーマルプリンタ１００の開閉機構４がドアクローズ状態からドアオープン状態に移行した場合のインターロック動作を説明する。
【００２４】
ドアクローズ状態においてドアオープンスイッチ４ａが押下され、スライドメカ部１０２がフレーム部１０１より引き出されると、開閉検知スイッチ５が解除される。例えば、ドアクローズ状態において押下されていた開閉検知スイッチ５は、ドアオープン状態ではその押下が解除される（図４）。その結果、開閉検知スイッチ５はドアオープン状態に基づいた開放検知信号を制御部２０と遅延回路７とに出力する（ステップＳ１０）。開閉検知スイッチ５が開閉機構４の開閉状態に応じて出力する検知信号は、例えば電圧信号や電流信号である。ドアオープン状態で出力される開放検知信号は、ドアクローズ状態で出力される信号と比較して、例えば電圧差もしくは電流差を有する。
【００２５】
制御部２０は、ドアオープン状態を示す開放検知信号の入力を検知し、駆動制御回路１０に移動制御を実行するよう制御信号を出力する（ステップＳ４０）。駆動制御回路１０は、プリント動作中など所定の位置とは異なる位置にプラテンローラ２が位置する状態で制御信号を入力した場合、駆動装置３を駆動してプラテンローラ２を所定の位置に移動する移動制御を実行する（ステップＳ５０）。本実施の形態１において、所定の位置とは、図２に示す初期位置であり、駆動装置３はプラテンローラ２を図４の矢印Ｂの方向に移動して初期位置へ戻す。
【００２６】
また、ステップＳ１０にて、開閉検知スイッチ５から出力される開放検知信号は、図５に示すように遅延回路７にも出力される。遅延回路７は、開閉検知スイッチ５から入力された開放検知信号に、遅延時間を付与して遅延信号を生成し、インターロック回路９に出力する（ステップＳ６０）。つまり、遅延回路７は開放検知信号の入力から所定の遅延時間経過後に、遅延信号をインターロック回路９に出力する。インターロック回路９は、その遅延信号の受信により遮断スイッチを切り替える。つまり、インターロック回路９は、電源供給部８から駆動制御回路１０への電源供給を遮断して停止制御を実行する（ステップＳ７０）。以上で、サーマルプリンタ１００のインターロック制御が終了する。
【００２７】
ステップＳ５０において、駆動制御回路１０が駆動装置３を駆動して行う移動制御は、上記の遅延時間内に完了するよう遅延時間が設定される。また、駆動制御回路１０は、移動制御を遅延時間内に完了するよう駆動装置３を制御する。また、ステップＳ７０においてインターロック回路９が行う停止制御は、移動制御の完了後に行われるように遅延時間が設定される。また、駆動制御回路１０が移動制御を行う遅延時間は、ユーザーがドアオープンスイッチ４ａの押下後に開閉機構４を開放して、筐体１の内部の駆動装置３やプリント機構などにアクセス可能になる時間よりも短い。
【００２８】
また、プリント待機中などプラテンローラ２が既に所定の位置に位置している状態で、制御部２０が開放検知信号を受信した場合、ステップＳ５０の移動制御は実行されずに遅延時間が経過する。そして、遅延時間経過後、ステップＳ７０にてインターロック回路９が停止制御を実行する。プラテンローラ２が所定の位置にあるか否かの判断は、制御部２０もしくは駆動制御回路１０にて行われる。
【００２９】
（効果）
従来のサーマルプリンタのように、プラテンローラ等のプリント機構が所定の位置に戻ることなく駆動装置が停止した場合、プリント機構が開閉機構の開閉動作を妨げる場合がある。その状態で、強制的に開閉動作を行えば、プリント機構の構造的な要因による二次故障を引き起こす。例えば、プラテンローラがプリント動作位置にある場合は、プラテンローラはサーマルヘッドと機械的に干渉する。よって、スライドメカ部はフレーム部との開放や連結ができない。その状態で強制的に開閉機構の開閉動作を行うと、プリント機構が破損する。一方で、本実施の形態１のサーマルプリンタ１００は、プリント動作中など所定の位置とは異なる位置にプラテンローラ２が位置する状態でインターロック機能が作動した場合、遅延時間内に移動制御を行ってから、駆動装置の駆動を制御する制御系統や電源を停止することができる。つまり、インターロック回路９が遅延回路７からの遅延信号を受信する前に、駆動制御回路１０は駆動装置３を駆動してプラテンローラ２を初期位置に戻すことができる。よって、サーマルプリンタ１００は、インターロック機能作動後において、開閉機構４の開閉動作空間を確保でき、上記のようなプリンタ機構の二次故障の発生を防ぐことができる。また、停止制御後は、プリント機構が初期位置にあるため、メンテナンス空間も確保でき、ユーザーによるメンテナンス性が向上する。
【００３０】
さらに、サーマルプリンタ１００が移動制御を行うための遅延時間は、ユーザーが駆動装置３やプリント機構など筐体１の内部の各部に接触可能になる時間よりも短い。よって、サーマルプリンタ１００は、従来と同様の安全性を確保しながらメンテンス性をさらに向上させることができる。
【００３１】
また、本実施の形態１では、プラテンローラ２をプリント機構の一例とし、そのプラテンローラ２の位置を駆動装置３および駆動制御回路１０によって制御する形態を説明した。一方で、サーマルヘッドをプリント動作中にアップダウンさせるサーマルプリンタにおいても同様の効果を奏する。すなわち、サーマルヘッドがプリント機構であり、そのサーマルヘッドの駆動を駆動装置で行い、その駆動装置の制御を駆動制御回路で行うサーマルプリンタにおいても本実施の形態１と同様の効果を奏する。
【００３２】
以上をまとめると、本実施の形態１のサーマルプリンタ１００は、筐体１と、筐体１の内部に設けられるプリント機構と、つまり本実施の形態１においてはプラテンローラ２と、プラテンローラ２を機械的に駆動する駆動装置３と、開閉可能に筐体１に設けられる開閉機構４と、開閉機構４の開放を検知して、開放検知信号を出力する開閉検知スイッチ５と、開放検知信号に遅延時間を付与した遅延信号を出力する遅延生成部（遅延回路７）と、駆動装置３の駆動を制御する駆動制御部（駆動制御回路１０）と、駆動制御回路１０または駆動装置３を停止する停止制御を行うインターロック回路９とを備え、駆動制御回路１０は、開放検知信号に基づいて、駆動装置３を駆動してプリント機構を所定の位置に移動する移動制御を実行し、インターロック回路９は、駆動制御回路１０による移動制御の完了後に、遅延信号に基づいて停止制御を実行する。以上のような構成により、本実施の形態１のサーマルプリンタ１００は、インターロック機能が作動した場合においても、メンテナンス時の作業安全性を確保しつつ、従来のサーマルプリンタよりもメンテナンス性を向上させることができる。また、サーマルプリンタ１００は、ユーザーによる開閉機構４の開閉動作によって、プリンタ機構が故障する二次故障の発生頻度を低減できる。
【００３３】
また、本実施の形態１のサーマルプリンタ１００の移動制御における所定の位置は、プリント機構が開閉機構４の開閉動作を妨げない位置である。以上のような構成により、サーマルプリンタ１００は、停止制御後における、ユーザーによる開閉機構４の開閉動作によって、プリンタ機構が故障する二次故障の発生頻度を低減できる。
【００３４】
また、本実施の形態１のサーマルプリンタ１００は、プリント機構はサーマルヘッドまたはプラテンローラ２を含み、駆動装置３はサーマルヘッドまたはプラテンローラ２を駆動するモーターであり、駆動制御部（駆動制御回路１０）は、モーターの駆動を制御するモーター制御部であり、インターロック回路９は、停止制御において、モーター制御部を停止する。以上のような構成により、駆動制御回路１０がプラテンローラ２を駆動するモーターを制御するモーター制御部である場合、サーマルプリンタ１００は、移動制御により、サーマルヘッドとプラテンローラ２との圧接状態を開放し、プラテンローラ２を所定の位置に移動させてから停止できる。または、駆動制御回路１０がサーマルヘッドを駆動するモーターを制御するモーター制御部である場合、サーマルプリンタ１００は、移動制御により、サーマルヘッドを所定の位置に移動させてから停止できる。よって、メンテナンスの際、ユーザーが接触可能なプラテンローラ２またはサーマルヘッドが所定の位置にあることで、サーマルプリンタ１００は、ユーザーの安全を確保しながらメンテンナス性を向上させることが可能である。
【００３５】
（実施の形態１の変形例）
本実施の形態１の変形例では、インターロック制御のステップＳ１０にて、開閉検知スイッチ５は、開閉状態に応じた検知信号、つまりドアオープン状態では開放検知信号を、ドアクローズ状態では閉扉検知信号を出力し、制御部２０および遅延回路７が、その開放検知信号もしくは閉扉検知信号を入力して、開閉機構４の開閉状態を判定する。制御部２０は開閉判定部（図示せず）を含み、開閉判定部は開閉状態に応じた検知信号を入力し、開閉機構４がドアオープン状態かを判定する。その開閉判定部の機能は、例えば、処理回路１１によって実現される。また、遅延回路７も同様に、開閉検知スイッチ５が出力する検知信号を受信し、開閉状態を判定する機能を有する。制御部２０による判定および遅延回路７による判定は一致するように設定する。
【００３６】
制御部２０および遅延回路７による判定の結果、開閉機構４がドアクローズ状態であった場合は、再び、開閉検知スイッチ５が開閉状態に応じた検知信号を出力するステップに戻る。実際には、開閉検知スイッチ５は逐次開閉状態を監視しているので、検知信号は、逐次、開閉判定部に出力され、開閉判定部は逐次、検知信号を判定する。ドアクローズ状態である間、駆動装置３は駆動中であれば駆動状態を保ち、プリント待機中であれば駆動可能な状態を保って次の動作に備える。制御部２０および遅延回路７による判定の結果、開閉機構４がドアオープン状態であった場合、以降の処理は、実施の形態１と同様であり、ステップＳ４０およびステップＳ６０の処理を行う。以上のようなインターロック制御を行うサーマルプリンタも、実施の形態１と同様の効果を奏する。
【００３７】
＜実施の形態２＞
本実施の形態２におけるサーマルプリンタについて説明する。なお、実施の形態１と同様の構成および動作については説明を省略する。
【００３８】
（プリンタの構成）
本実施の形態２のサーマルプリンタは、遅延時間の変更が可能である。図９は、サーマルプリンタのブロック図である。サーマルプリンタの制御部２０は、遅延時間設定部２１と遅延時間計数部２２とを含む。遅延時間設定部２１は、開閉検知スイッチ５から出力された開放検知信号を入力後、遅延時間を読み込んで、遅延時間を設定する。読み込む遅延時間は、例えば、予め処理回路１１のメモリ１１ｂに格納しておいても良いし、そのメモリ１１ｂに格納されるプログラム中に記述しておいても良い。ユーザーは、例えば、その格納された遅延時間を書き換えて変更することが可能である。遅延時間計数部２２は、開閉検知スイッチ５が出力する開放検知信号に遅延時間設定部２１が設定した遅延時間を付与し、遅延信号をインターロック回路９に出力する遅延生成部である。
【００３９】
また、サーマルプリンタは、駆動制御回路１０と駆動パラメータ演算部２３とを含む駆動制御部２４をさらに備える。駆動パラメータ演算部２３は、遅延時間設定部２１が設定した遅延時間内に、駆動制御回路１０が行う移動制御が完了するよう移動制御における駆動装置３の駆動パラメータ、例えば駆動速度や駆動時間、駆動加速度などを算出し、算出した駆動パラメータを駆動制御回路１０に設定する。駆動制御回路１０は、駆動パラメータ演算部２３が算出した駆動パラメータで駆動装置３を駆動して移動制御を行う。
【００４０】
また本実施の形態２におけるサーマルプリンタが備える処理回路１１は、遅延時間設定部２１と遅延時間計数部２２と駆動パラメータ演算部２３との各機能を実現する。すなわち、本実施の形態２の処理回路１１は、以下の機能を実現する。遅延時間設定部２１が開閉検知スイッチ５から出力された開放検知信号を入力し、遅延時間を読み込んで設定する。遅延時間計数部２２は、遅延時間設定部２１から出力される遅延時間の情報を含む制御信号と開放検知信号とに基づき、遅延時間設定部２１で設定した遅延時間を計数する。遅延時間計数部２２は、遅延時間経過後、インターロック回路９に遅延信号を出力する。また、駆動パラメータ演算部２３は、遅延時間設定部２１が設定した遅延時間内に、駆動制御回路１０が行う移動制御が完了するよう移動制御における駆動装置３の駆動パラメータ、例えば駆動速度や駆動時間、駆動加速度などを算出する。
【００４１】
（インターロック制御）
図１０は本実施の形態２におけるサーマルプリンタのインターロック制御方法を示すフローチャートである。図９の機能ブロック図と図１０のフローチャートとに従い、サーマルプリンタの開閉機構４がドアクローズ状態からドアオープン状態に移行した場合のインターロック動作を説明する。
【００４２】
ドアクローズ状態において、ドアオープンスイッチ４ａが押下され、スライドメカ部１０２がフレーム部１０１より引き出されると、開閉検知スイッチ５が解除される。その結果、開閉検知スイッチ５はドアオープン状態を検知し、開放検知信号を制御部２０の遅延時間設定部２１に出力する（ステップＳ１０）。遅延時間設定部２１は、開放検知信号の入力に基づき、遅延時間をメモリ１１ｂから読み込み設定する（ステップＳ２０）。遅延時間設定部２１は、設定した遅延時間の情報を含む制御信号を駆動パラメータ演算部２３に出力する。駆動パラメータ演算部２３は、遅延時間設定部２１が設定した遅延時間内に移動制御が完了するよう移動制御における駆動装置３の駆動パラメータ、例えば駆動速度や駆動時間、駆動加速度などを算出する（ステップＳ３０）。駆動パラメータ演算部２３は算出した駆動パラメータを駆動制御回路１０に出力し、駆動制御回路１０はその駆動パラメータを設定する（ステップＳ４５）。駆動制御回路１０は、駆動パラメータ演算部２３が算出した駆動パラメータで駆動装置３を駆動してプラテンローラ２を所定の位置に移動する移動制御を実行する（ステップＳ５０）。
【００４３】
また、ステップＳ２０にて、遅延時間設定部２１は、設定した遅延時間の情報を含む制御信号と開放検知信号とを遅延時間計数部２２にも出力する。遅延時間計数部２２は開放検知信号に遅延時間を付与して遅延信号を生成し、その遅延信号をインターロック回路９に出力する（ステップＳ６０）。つまり、遅延時間計数部２２は、遅延時間設定部２１で設定した遅延時間を計数し、遅延時間経過後、インターロック回路９に遅延信号を出力する。インターロック回路９は、その遅延信号を受信し、電源供給部８から駆動制御回路１０への電源供給を遮断して停止制御を実行する（ステップＳ７０）。以上で、サーマルプリンタのインターロック制御が終了する。
【００４４】
（効果）
以上をまとめると、本実施の形態２のサーマルプリンタは、筐体１と、筐体１の内部に設けられるプリント機構（本実施の形態２においてはプラテンローラ２）と、プラテンローラ２を機械的に駆動する駆動装置３と、開閉可能に筐体１に設けられる開閉機構４と、開閉機構４の開放を検知して、開放検知信号を出力する開閉検知スイッチ５と、開放検知信号に遅延時間を付与した遅延信号を出力する遅延時間計数部２２と、駆動装置３の駆動を制御する駆動制御回路１０と、駆動制御回路１０または駆動装置３を停止する停止制御を行うインターロック回路９とを備え、駆動制御回路１０は、開放検知信号に基づいて、駆動装置３を駆動してプリント機構を所定の位置に移動する移動制御を実行し、インターロック回路９は、駆動制御回路１０による移動制御の完了後に、遅延信号に基づいて停止制御を実行する。また、本実施の形態の２サーマルプリンタは、遅延時間を変更可能に設定する遅延時間設定部２１をさらに備え、駆動制御部２４が含む駆動パラメータ演算部２３は、遅延時間設定部２１で設定された遅延時間内に移動制御が完了するよう移動制御における駆動装置３の駆動パラメータを算出し、駆動制御部２４が含む駆動制御回路１０は算出した駆動パラメータで駆動装置３を駆動して移動制御を行う。
【００４５】
以上のような構成により、本実施の形態２のサーマルプリンタは、開閉機構４の開放検知後からインターロック回路９が動作するまでの遅延時間が変更可能であるため、プリント機構、駆動装置３および駆動制御回路１０等の特性やインターロック機能の目的に応じて最適な遅延時間を設定でき、メンテナンス性がさらに向上する。
【００４６】
（実施の形態２の変形例）
本実施の形態２の変形例のサーマルプリンタは、図１１に示すように、複数の遅延回路７ａと遅延回路７ｂと遅延回路７ｃとを備える。各遅延回路は、互いに異なる時定数を有する。なお、これら３個の遅延回路は例示であり、サーマルプリンタは複数個の遅延回路を並列に備える。また、サーマルプリンタは、それら遅延回路と開閉検知スイッチ５との間に時定数切替スイッチ２１ａをさらに備える。時定数切替スイッチ２１ａは、開放検知信号の入力先の遅延回路を切り替える機能を有する遅延時間設定部であり、ユーザーは時定数切替スイッチ２１ａの操作により遅延時間を変更可能である。本変形例では、各遅延回路と時定数切替スイッチ２１ａとは遅延切替回路７０に含まれる。
【００４７】
開閉検知スイッチ５から出力された開放検知信号は、時定数切替スイッチ２１ａによって接続された特定の遅延回路に入力する。また、時定数切替スイッチ２１ａは、設定された遅延時間の情報を含む制御信号を駆動パラメータ演算部２３に出力する。また、開放検知信号は、その時定数切替スイッチ２１ａを介して駆動パラメータ演算部２３に入力する。駆動パラメータ演算部２３は、時定数切替スイッチ２１ａが設定した遅延時間内に、駆動制御回路１０が行う移動制御が完了するよう移動制御における駆動装置３の駆動パラメータ、例えば駆動速度や駆動時間、駆動加速度などを算出する。以降の駆動制御回路１０およびインターロック回路９の動作は実施の形態２と同様である。以上のような、複数の遅延回路と時定数切替スイッチとを備えるサーマルプリンタも実施の形態２のサーマルプリンタと同様の効果を奏する。
【００４８】
以上、本発明に係るプリンタの実施の形態について、サーマルプリンタを一例に説明したが、プリント機構がレーザープリンタのプリント機構であっても、あるいは、インクジェットプリンタのプリント機構であっても実施の形態１もしくは実施の形態２と同様の効果を奏する。
【００４９】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略したりすることが可能である。この発明は詳細に説明されたが、上記した説明は、すべての態様において、例示であって、この発明がそれに限定されるものではない。例示されていない無数の変形例が、この発明の範囲から外れることなく想定され得るものと解される。
【符号の説明】
【００５０】
１  筐体、２  プラテンローラ、３  駆動装置、４  開閉機構、５  開閉検知スイッチ、６  サーマルヘッド、７  遅延回路、８  電源供給部、９  インターロック回路、１０  駆動制御回路、２０  制御部、２１  遅延時間設定部、２２  遅延時間計数部、２３  駆動パラメータ演算部、１００  サーマルプリンタ。
【図１】
0006731797.tif 000002
【図２】
0006731797.tif 000003
【図３】
0006731797.tif 000004
【図４】
0006731797.tif 000005
【図５】
0006731797.tif 000006
【図６】
0006731797.tif 000007
【図７】
0006731797.tif 000008
【図８】
0006731797.tif 000009
【図９】
0006731797.tif 000010
【図１０】
0006731797.tif 000011
【図１１】
0006731797.tif 000012