(57)【要約】【課題】電力の供給のオンオフを行うスイッチにより、電力の供給のオンオフ以外の動作をできるようにする。【解決手段】サーマルプリンター４は、電力供給ラインと、電力供給ラインの電力の供給をオンオフするトランジスターと、電源スイッチと、を有する電源制御装置４６と、ＣＰＵ４１とを備え、ＣＰＵ４１は、電源スイッチによりトランジスターをオンにした後電力の供給を受けて動作し、トランジスターをオンにするためのＰＳＣ信号をトランジスターＱＦに出力してから、電源スイッチのオンオフを検出し、電源スイッチがオンからオフになった後、所定の期間内に電源スイッチのオンを検出した場合、ＰＳＣ信号の出力を継続して所定の動作を実行し、電源スイッチがオンからオフになった後、所定の期間内に電源スイッチのオンを検出しない場合、ＰＳＣ信号の出力を停止して電力供給ラインによる電力の供給を停止する。【選択図】図１
2017060245.tif 000002
【特許請求の範囲】
【請求項１】
直流の１次側から直流の２次側に電力を供給する電力供給ラインと、
前記電力供給ラインの電力の供給をオンオフする第１スイッチと、
前記第１スイッチのオンオフを制御する第２スイッチと、を有する電源制御装置と、
前記電源制御装置の前記２次側から電力の供給を受けて動作し、前記第１スイッチのオンオフを制御する制御回路と、を備え、
前記制御回路は、
前記第２スイッチにより前記第１スイッチをオンにした後電力の供給を受けて動作し、前記第１スイッチをオンにするためのオン信号を前記第１スイッチに出力してから、前記第２スイッチのオンオフを検出し、
前記第２スイッチがオンからオフになった後、所定の期間内に前記第２スイッチのオンを検出した場合、前記オン信号の出力を継続して所定の動作を実行し、
前記第２スイッチがオンからオフになった後、前記所定の期間内に前記第２スイッチのオンを検出しない場合、前記オン信号の出力を停止して電力供給ラインによる電力の供給を停止する、
ことを特徴とする印刷装置。
【請求項２】
前記第２スイッチは、前記印刷装置の電源のオンオフを行うための電源スイッチであり、前記電源スイッチと前記制御回路のオン信号の出力は、ワイヤードＯＲ回路で構成されて、前記第１スイッチをオンオフする、
請求項１に記載の印刷装置。
【請求項３】
ホストと通信する通信部を備え、
前記制御回路は、
前記第２スイッチがオンからオフになった後、前記所定の期間内に前記第２スイッチのオンを検出しない場合、前記ホストに前記印刷装置のステータスを示す情報を送信して、前記オン信号の出力を停止し、
前記第２スイッチがオンからオフになった後、前記所定の期間内に前記第２スイッチのオンを検出した場合、前記オン信号の出力を継続し、前記ホストに前記印刷装置のステータスを示す情報を送信しない、
請求項１又は２に記載の印刷装置。
【請求項４】
前記２次側から電力の供給を受けて印刷媒体に印刷する印刷部を備え、
前記制御回路は、
前記印刷部により印刷する際に、前記第２スイッチがオンからオフになった後、前記所定の期間内に前記第２スイッチのオンを検出した場合、前記オン信号の出力を継続する一方、前記印刷部による印刷を停止する、
請求項１又は２に記載の印刷装置。
【請求項５】
前記印刷部は、印刷媒体を搬送する搬送モーターを備え、
前記制御回路は、前記第２スイッチがオンからオフになった後、前記所定の期間内に前記第２スイッチのオンを検出した場合、前記オン信号の出力を継続し、前記搬送モーターにより前記印刷媒体を所定量搬送する、
請求項４に記載の印刷装置。
【請求項６】
前記印刷部は、前記印刷媒体を切断するカッター駆動モーターを備え、
前記制御回路は、前記第２スイッチがオンからオフになった後、前記所定の期間内に前記第２スイッチのオンを検出した場合、前記オン信号の出力を継続し、前記カッター駆動モーターにより前記印刷媒体を切断する、
請求項４に記載の印刷装置。
【請求項７】
外部装置が接続する接続部を備え、
前記制御回路は、
前記第２スイッチがオンからオフになった後、前記所定の期間内に前記第２スイッチのオンを検出した場合、前記オン信号の出力を継続し、前記接続部に接続する前記外部装置に、前記外部装置を駆動するための駆動信号を出力する、
請求項１又は２に記載の印刷装置。
【請求項８】
直流の１次側から直流の２次側に電力を供給する電力供給ラインと、前記電力供給ラインの電力の供給をオンオフする第１スイッチと、前記第１スイッチのオンオフを制御する第２スイッチと、を有する電源制御装置と、前記電源制御装置の前記２次側から電力の供給を受けて動作し、前記第１スイッチのオンオフを制御する制御回路と、を備える印刷装置の制御方法であって、
前記制御回路は、
前記第２スイッチにより前記第１スイッチをオンにした後電力の供給を受けて動作し、
前記第１スイッチをオンにするためのオン信号を前記第１スイッチに出力してから、前記第２スイッチのオンオフを検出し、
前記第２スイッチがオンからオフになった後、所定の期間内に前記第２スイッチのオンを検出した場合、前記オン信号の出力を継続して所定の動作を実行し、
前記第２スイッチがオンからオフになった後、前記所定の期間内に前記第２スイッチのオンを検出しない場合、前記オン信号の出力を停止して電力供給ラインによる電力の供給を停止する、
ことを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、及び、印刷装置の制御方法に関する。
【背景技術】
【０００２】
従来、電力の供給を行う電源制御装置において、電力供給ラインに設けられるスイッチ回路をラッチ回路により制御し、電力の供給のオンオフを行う方法が知られている（例えば、特許文献１参照）。特許文献１に記載の方法によれば、ラッチ回路がＣＰＵから出力されるラッチ開始信号をラッチすることによりスイッチ回路をオフにすることで電力の供給をオフし、ラッチ回路が電位差検出回路から出力されたラッチ解除信号に基づいてラッチ状態を解除し、スイッチ回路をオンにすることで電力の供給をオンにする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１０９７４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、印刷媒体に印刷する印刷装置は、電力の供給のオンオフを行うためのスイッチを備える。印刷装置は、このスイッチのオンオフをトリガーとして、特許文献１に記載のタクトスイッチにように電力の供給のオンオフの動作を行う一方、電力の供給のオンオフ以外の動作を行うことができない。
そこで、本発明は、電力の供給のオンオフを行うスイッチにより、電力の供給のオンオフ以外の動作をできるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の印刷装置は、直流の１次側から直流の２次側に電力を供給する電力供給ラインと、前記電力供給ラインの電力の供給をオンオフする第１スイッチと、前記第１スイッチのオンオフを制御する第２スイッチと、を有する電源制御装置と、前記電源制御装置の前記２次側から電力の供給を受けて動作し、前記第１スイッチのオンオフを制御する制御回路と、を備え、前記制御回路は、前記第２スイッチにより前記第１スイッチをオンにした後電力の供給を受けて動作し、前記第１スイッチをオンにするためのオン信号を前記第１スイッチに出力してから、前記第２スイッチのオンオフを検出し、前記第２スイッチがオンからオフになった後、所定の期間内に前記第２スイッチのオンを検出した場合、前記オン信号の出力を継続して所定の動作を実行し、前記第２スイッチがオンからオフになった後、前記所定の期間内に前記第２スイッチのオンを検出しない場合、前記オン信号の出力を停止して電力供給ラインによる電力の供給を停止することを特徴とする。
これにより、電力の供給のオンオフを行うスイッチにより、電力の供給のオンオフ以外の動作ができる。
【０００６】
また、本発明の印刷装置は、前記第２スイッチは、前記印刷装置の電源のオンオフを行うための電源スイッチであり、前記電源スイッチと前記制御回路のオン信号の出力は、ワイヤードＯＲ回路で構成されて、前記第１スイッチをオンオフする構成としてもよい。
これにより、電源スイッチのオンオフにより、電源のオンオフ以外の動作ができ、電源スイッチまたは前記制御回路のオン信号の出力により、第１スイッチをオンオフすることができる。
【０００７】
また、本発明の印刷装置は、ホストと通信する通信部を備え、前記制御回路は、前記第２スイッチがオンからオフになった後、前記所定の期間内に前記第２スイッチのオンを検出しない場合、前記ホストに前記印刷装置のステータスを示す情報を送信して、前記オン信号の出力を停止し、前記第２スイッチがオンからオフになった後、前記所定の期間内に前記第２スイッチのオンを検出した場合、前記オン信号の出力を継続し、前記ホストに前記印刷装置のステータスを示す情報を送信しない構成としてもよい。
これにより、電力の供給のオンオフを行うスイッチにより、ステータスを示す情報を印刷装置がホストに送信する、又は、送信しないことにより、ステータスに基づく処理をホストが実行、又は、実行しないようにできる。
【０００８】
また、本発明の印刷装置は、前記２次側から電力の供給を受けて印刷媒体に印刷する印刷部を備え、前記制御回路は、前記印刷部により印刷する際に、前記第２スイッチがオンからオフになった後、前記所定の期間内に前記第２スイッチのオンを検出した場合、前記オン信号の出力を継続する一方、前記印刷部による印刷を停止する構成としてもよい。
これにより、電力の供給のオンオフを行うスイッチにより、印刷を停止できる。
【０００９】
また、本発明の印刷装置は、前記印刷部は、印刷媒体を搬送する搬送モーターを備え、前記制御回路は、前記第２スイッチがオンからオフになった後、前記所定の期間内に前記第２スイッチのオンを検出した場合、前記オン信号の出力を継続し、前記搬送モーターにより前記印刷媒体を所定量搬送する構成としてもよい。
これにより、電力の供給のオンオフを行うスイッチにより、印刷媒体を搬送できる。
【００１０】
また、本発明の印刷装置は、前記印刷部は、前記印刷媒体を切断するカッター駆動モーターを備え、前記制御回路は、前記第２スイッチがオンからオフになった後、前記所定の期間内に前記第２スイッチのオンを検出した場合、前記オン信号の出力を継続し、前記カッター駆動モーターにより前記印刷媒体を切断する構成としもよい。
これにより、電力の供給のオンオフを行うスイッチにより、印刷媒体を切断できる。
【００１１】
また、本発明の印刷装置は、外部装置が接続する接続部を備え、前記制御回路は、前記第２スイッチがオンからオフになった後、前記所定の期間内に前記第２スイッチのオンを検出した場合、前記オン信号の出力を継続し、前記接続部に接続する前記外部装置に、前記外部装置を駆動するための駆動信号を出力する構成としてもよい。
これにより、電力の供給のオンオフを行うスイッチにより、外部装置を駆動できる。
【００１２】
上記目的を達成するために、本発明は、直流の１次側から直流の２次側に電力を供給する電力供給ラインと、前記電力供給ラインの電力の供給をオンオフする第１スイッチと、前記第１スイッチのオンオフを制御する第２スイッチと、を有する電源制御装置と、前記電源制御装置の前記２次側から電力の供給を受けて動作し、前記第１スイッチのオンオフを制御する制御回路と、を備える印刷装置の制御方法であって、前記制御回路は、前記第２スイッチにより前記第１スイッチをオンにした後電力の供給を受けて動作し、前記第１スイッチをオンにするためのオン信号を前記第１スイッチに出力してから、前記第２スイッチのオンオフを検出し、前記第２スイッチがオンからオフになった後、所定の期間内に前記第２スイッチのオンを検出した場合、前記オン信号の出力を継続して所定の動作を実行し、前記第２スイッチがオンからオフになった後、前記所定の期間内に前記第２スイッチのオンを検出しない場合、前記オン信号の出力を停止して電力供給ラインによる電力の供給を停止することを特徴とする。
これにより、電力の供給のオンオフを行うスイッチにより、電力の供給のオンオフ以外の動作ができる。
【図面の簡単な説明】
【００１３】
【図１】ＰＯＳシステムの構成を示す図。
【図２】電源制御装置の構成を示す図。
【図３】サーマルプリンターの動作を示すフローチャート。
【図４】サーマルプリンターの各部の状態を示すタイミングチャート。
【図５】サーマルプリンターの各部の状態を示すタイミングチャート。
【発明を実施するための形態】
【００１４】
図１は、ＰＯＳシステム１の構成を示す図である。
【００１５】
ＰＯＳシステム１は、ショッピングセンターや、コンビニエンスストア、車内販売等の小売業や、レストランや、喫茶店、居酒屋等の飲食業等の業務で利用されるシステムである。ＰＯＳシステム１は、顧客が購入した商品に応じて会計を行う機能や、会計に応じてレシートを発行する機能等を有する。
【００１６】
図１に示すように、ＰＯＳシステム１は、サーマルプリンター４（印刷装置）と、ホストコンピューター５（ホスト）を備える。
【００１７】
サーマルプリンター４は、ホストコンピューター５から入力されるデータに基づいて、印刷媒体に文字や画像等を印刷する装置であり、商用交流電源２に接続するＡＣアダプター３から電力の供給を受けて動作する。サーマルプリンター４は、本体に印刷媒体として感熱ロール紙（不図示）を収容し、発熱素子４５２を備えた後述するラインサーマルヘッド４５１により、感熱ロール紙の印刷面に熱を加えることで文字や画像等を印刷する。
【００１８】
ホストコンピューター５は、いわゆるＰＯＳ端末装置として機能する装置である。ホストコンピューター５は、少なくともレシートの発行に際し、レシートの発行に必要な情報を含むデータ（以下、「印刷データ」と表現する）を生成し、印刷データに基づく印刷の指示をサーマルプリンター４に出力する。
【００１９】
本実施形態のＰＯＳシステム１は、ＡＣアダプター３から電力の供給を受けて動作するサーマルプリンター４が、ホストコンピューター５から入力された印刷データに基づくレシートを発行する。
【００２０】
ＡＣアダプター３は、サーマルプリンター４に電力を供給するため、電源回路を筐体で覆われたスイッチング方式の電源装置である。ＡＣアダプター３は、商用交流電源２にケーブルを介して接続され、例えば１００ボルトの交流電圧を入力して、整流、平滑、及び、電圧変換し、２４ボルトの直流電圧をサーマルプリンター４にケーブルを介し供給する。ＡＣアダプター３は、サーマルプリンター４にコネクターを介して着脱可能に構成される。
【００２１】
次に、サーマルプリンター４の構成について説明する。
図１に示すように、サーマルプリンター４は、ＣＰＵ４１（制御回路）と、不揮発性メモリー４２と、印刷通信部４３（通信部）と、接続部４４と、印刷部４５と、電源制御装置４６とを備える。
【００２２】
ＣＰＵ４１は、サーマルプリンター４の各部を制御する制御回路である。ＣＰＵ４１は、図示せぬＲＯＭから制御プログラムを読み出して実行し、サーマルプリンター４の各部を制御する。ＣＰＵ４１は、電源制御装置４６の２次側から電圧を降下させるドロッパー回路ＤＲを介して電力の供給を受けて動作する。また、ＣＰＵ４１は、電源制御装置４６が備える電源スイッチＳＷ（後述）から、後述する信号が入力され、入力された信号に基づいて電源スイッチＳＷの状態を検出する。
【００２３】
不揮発性メモリー４２は、ＥＥＰＲＯＭやフラッシュメモリー等の半導体記憶素子、或いは、ハードディスク等の記憶媒体を備え、各種データを書き換えか可能に不揮発的に記憶する。
【００２４】
印刷通信部４３は、ＣＰＵ４１の制御により、所定の通信規格に従い、ホストコンピューター５と通信する。
【００２５】
接続部４４は、キャッシュドロワー等のデバイス（外部装置）が接続可能に構成され、ＣＰＵ４１の制御によりデバイスを駆動する駆動信号を、接続するデバイスに出力する。
【００２６】
印刷部４５は、ＣＰＵ４１の制御により、ホストコンピューター５から入力される印刷データに基づく印刷を実行する。図１に示すように、印刷部４５は、ラインサーマルヘッド４５１と、印刷ヘッド駆動部４５３と、搬送モーター４５４と、カッター駆動モーター４５５とを備える。
【００２７】
ラインサーマルヘッド４５１は、多数の発熱素子４５２を感熱ロール紙の搬送方向と直交する方向に配列して備え、発熱素子４５２に通電し感熱ロール紙の印刷面に熱を加えることによって、文字や画像等を印刷する。
【００２８】
印刷ヘッド駆動部４５３は、ＣＰＵ４１の制御により、ラインサーマルヘッド４５１の発熱素子４５２に対する通電を制御する。
【００２９】
搬送モーター４５４は、ＣＰＵ４１の制御により、搬送ローラー（不図示）を回転させ、感熱ロール紙を搬送する。
【００３０】
カッター駆動モーター４５５は、ＣＰＵ４１の制御により、可動刃（不図示）を固定刃（不図示）に向けてスライドするように駆動させ、感熱ロール紙を切断する。
【００３１】
図１に示すように、印刷部４５は、電源制御装置４６に接続し、電源制御装置４６の２次側から電力の供給を受けて動作する。
【００３２】
電源制御装置４６は、ケーブルを介してＡＣアダプター３と接続し、ＡＣアダプター３から入力された電力を、ＣＰＵ４１や印刷部４５等のサーマルプリンター４の各部に供給する。電源制御装置４６は、サーマルプリンター４の外部に露出して設けられるロック型の電源スイッチＳＷ（第２スイッチ）（図２）を備える。電源制御装置４６は、ユーザーの電源スイッチＳＷの操作に基づき、電力の供給のオンオフを行う。電源制御装置４６の構成については、後述する。
【００３３】
次に、ホストコンピューター５の構成について説明する。
図１に示すように、ホストコンピューター５は、ホスト制御部５１と、ホスト記憶部５２と、ホスト通信部５３と、ホスト表示部５４と、ホスト入力部５５とを備える。
【００３４】
ホスト制御部５１は、図示しないＣＰＵや、ＲＯＭ、ＲＡＭ等を備え、ＲＯＭに記憶された各種プログラム及びデータをＣＰＵによって実行することにより、ホストコンピューター５の各部を制御する。
【００３５】
ホスト記憶部５２は、ＥＥＰＲＯＭやフラッシュメモリー等の半導体記憶素子、或いは、ハードディスク等の記憶媒体を備え、各種データを書き換えか可能に不揮発的に記憶する。
【００３６】
ホスト通信部５３は、ホスト制御部５１の制御により、所定の通信規格に従って、サーマルプリンター４と通信する。
【００３７】
ホスト表示部５４は、液晶表示パネル等の表示装置に接続され、ホスト制御部５１の制御により、表示装置に各種情報を表示する。
【００３８】
ホスト入力部５５は、キーボードやマウス等の入力デバイスに接続され、入力デバイスからの入力を検出して、ホスト制御部５１に出力する。ホスト制御部５１は、ホスト入力部５５からの入力に基づいて、入力に対応する処理を実行する。
【００３９】
ここで、レシートの発行を実行する際のサーマルプリンター４、及び、ホストコンピューター５の基本的な動作について説明する。
【００４０】
ホストコンピューター５は、印刷データを作成するためのアプリケーションプログラム（不図示）とプリンタードライバー（不図示）とをホスト記憶部５２等に記憶する。サーマルプリンター４にレシートを発行させる際、ホストコンピューター５のホスト制御部５１は、印刷データを生成する。レシートの発行に係る印刷データは、レシートに印刷するロゴに関する情報や、レシートの発行日時（日付＋時刻）を示す情報、顧客が購入した商品の名称を示す情報、商品の単価を示す情報、購入した商品の数量を示す情報、税に関する情報、合計購入金額を示す情報、顧客から受け取った金銭の額を示す情報、お釣りを示す情報、その他の情報を含む。ホスト制御部５１は、印刷データを生成すると、印刷データを含み、印刷データに基づく印刷の実行を指示する制御データを生成する。制御データは、プリンタードライバーの機能により、サーマルプリンター４のコマンド体系に従ったコマンドを利用して生成される。制御データは、レシートの発行の処理を識別するためのプロセスＩＤを含む。ホスト制御部５１は、制御データを生成すると、生成した制御データを、図示せぬバッファーに記憶するとともに、ホスト通信部５３によりサーマルプリンター４に送信する。
【００４１】
サーマルプリンター４のＣＰＵ４１は、印刷通信部４３により制御データを受信する。そして、ＣＰＵ４１は、受信した制御データに含まれる印刷データに基づいて、印刷部４５により印刷を実行し、レシートを発行する。ＣＰＵ４１は、レシートの発行を終了すると、制御データに含まれるプロセスＩＤをレシートの発行の終了を示す情報として、印刷通信部４３によりホストコンピューター５に送信する。つまり、ＣＰＵ４１は、レシートの発行を終了すると、サーマルプリンター４のステータスがレシートの発行終了のステータスであることを示す情報としてプロセスＩＤを送信する。
【００４２】
ホストコンピューター５のホスト制御部５１は、ホスト通信部５３によりプロセスＩＤを受信すると、受信したプロセスＩＤに対応する制御データを、当該制御データを記憶するバッファーから消去する。
【００４３】
このように、サーマルプリンター４のＣＰＵ４１は、印刷通信部４３によりプロセスＩＤを送信する。なお、サーマルプリンター４は、ステータスを示すステータス情報として、プロセスＩＤの他、紙の有無や、所定のエラー、電源オフされたこと等のサーマルプリンター４の状態を示すステータス情報を送信することもできる。
【００４４】
次に、サーマルプリンター４が備える電源制御装置４６について説明する。
図２は、電源制御装置４６の構成を示す図である。
【００４５】
図２に示すように、電源制御装置４６は、ＡＣアダプター３から出力された電力を、ＣＰＵ４１や印刷部４５等のサーマルプリンター４の各部に供給するための電力供給ライン１００を備える。以下の説明において、電力供給ライン１００に電力が入力される側を直流の１次側とし、電力供給ライン１００が電力を出力する側を直流の２次側とする。すなわち、１次側とは、ＡＣアダプター３から出力される電力が入力される側を示し、２次側とは、ＣＰＵ４１や印刷部４５等のサーマルプリンター４の各部が設けられ供給される側を示す。図２において、電力供給ライン１００は、１次側からＶｉｎの電圧を示す電力が入力され、２次側に印刷部４５に供給する電力と、ドロッパー回路ＤＲを介してＶｃｃの電圧を示す電力をＣＰＵ４１に供給する。
【００４６】
電源制御装置４６は、電力供給ライン１００に設けられた状態でトランジスターＱＦ（第１スイッチ）を備える。本実施形態では、トランジスターＱＦは、ＦＥＴにより構成される。トランジスターＱＦは、ゲートに出力される電圧に基づいて、オンオフの動作を行う。すなわち、トランジスターＱＦは、ゲートに「Ｈｉｇｈ」レベルの電圧が出力された場合、オンの動作を行い、ゲートに「Ｌｏｗ」レベルの電圧が出力された場合、オフの動作を行う。トランジスターＱＦがオンである場合、電力供給ライン１００は、１次側から２次側に電力を供給する。一方で、トランジスターＱＦがオフである場合、電力供給ライン１００は、１次側から２次側への電力の供給を停止する。
【００４７】
トランジスターＱＦのドレインには、２次側に供給する電圧を安定にするための電解コンデンサーＣが接続する。電解コンデンサーＣの一端は、トランジスターＱＦのドレインに接続し、他端は接地される。
【００４８】
電力供給ライン１００には、電流を制限する抵抗Ｒ１を介して、電源をオンオフするための電源スイッチＳＷが接続する。図２に示すように、電源スイッチＳＷは、入力端子Ｔ１、出力端子Ｔ２、及び、操作部Ｓを備える。つまり、電源スイッチＳＷは、ユーザーの操作に基づいて、操作部Ｓの状態を、入力端子Ｔ１と出力端子Ｔ２との接続状態がオンとなる状態（以下、「オン状態」と表現する）と、入力端子Ｔ１と出力端子Ｔ２との接続状態がオフとなる状態（以下、「オフ状態」と表現する）とを切り替える。前述した通り、電源スイッチＳＷはロック式のスイッチであるため、ユーザーの操作をトリガーとして操作部Ｓの状態を切り替える。すなわち、電源スイッチＳＷは、操作部Ｓの状態がオフ状態である場合に、ユーザーの操作が行われると、操作部Ｓの状態をオフ状態からオン状態に切り替え、再度、ユーザーの操作が行われるまでオン状態を継続する。一方、電源スイッチＳＷは、操作部Ｓの状態がオン状態である場合に、ユーザーの操作が行われると、操作部Ｓの状態をオン状態からオフ状態に切り替え、再度、ユーザーの操作が行われるまでオフ状態を継続する。以下の説明において、「電源スイッチＳＷがオンである」ことは、操作部Ｓの状態がオン状態であることを示し、「電源スイッチＳＷがオフである」ことは、操作部Ｓがオフ状態であることを示す。
【００４９】
また、電源スイッチＳＷは、電源スイッチＳＷの状態を示すＰＳＷ信号を出力する。例えば、電源スイッチＳＷは、入力端子Ｔ１と出力端子Ｔ２との電位差を検出し、電位差が生じる場合に、「Ｈｉｇｈ」レベルのＰＳＷ信号を出力し、電位差が生じない場合、「Ｌｏｗ」レベルのＰＳＷ信号を出力する。本実施形態において、電位差が生じる場合とは、電源スイッチＳＷがオフである場合を示す。したがって、電源スイッチＳＷは、オフである場合、ＣＰＵ４１に「Ｈｉｇｈ」レベルのＰＳＷ信号を出力し、オンである場合、ＣＰＵ４１に「Ｌｏｗ」レベルのＰＳＷ信号を出力する。
【００５０】
図２に示すように、電源スイッチＳＷの入力端子Ｔ１は、抵抗Ｒ１に接続し、電源スイッチＳＷの出力端子Ｔ２は、ワイヤードＯＲ回路２００に接続する。
【００５１】
ワイヤードＯＲ回路２００は、電源スイッチＳＷの出力端子Ｔ２と、ダイオードＤを介して接続するＣＰＵ４１とがワイヤードＯＲ接続することにより形成される回路である。
【００５２】
図２に示すように、ワイヤードＯＲ回路２００には、トランジスターＱ１のベースが接続する。トランジスターＱ１は、ベースに出力される電圧に基づき、オンオフの動作を実行する。すなわち、トランジスターＱ１は、ワイヤードＯＲ回路２００から「Ｈｉｇｈ」レベルの電圧が出力された場合、オンの動作を実行し、一方で、ワイヤードＯＲ回路２００から「Ｌｏｗ」レベルの電圧が出力された場合、オフの動作を実行する。ワイヤードＯＲ回路２００から出力される電圧は、電源スイッチＳＷ又は／及びＣＰＵ４１から出力される電圧である。つまり、トランジスターＱ１は、電源スイッチＳＷ又は／及びＣＰＵ４１から出力される電圧に基づき、オンオフの動作を実行する。例えば、電源スイッチＳＷがオンである場合、トランジスターＱ１は、ベースに「Ｈｉｇｈ」レベルの電圧が出力されるため、オンの動作を実行する。
【００５３】
トランジスターＱ１のコレクターは、抵抗Ｒ２及び抵抗Ｒ３を介し、電力供給ライン１００に接続し、トランジスターＱ１のエミッターは、接地される。抵抗Ｒ２と抵抗Ｒ３とが接続するノードＰには、トランジスターＱＦのゲートが接続する。したがって、電源スイッチＳＷ又は／及びＣＰＵ４１から「Ｈｉｇｈ」レベルの電圧がトランジスターＱ１のベースに出力されると、トランジスターＱ１がオン動作を実行し、ノードＰにおいて電圧が生じる。そして、ノードＰに電圧が生じることにより、トランジスターＱＦのゲートに「Ｈｉｇｈ」レベルの電圧が出力され、トランジスターＱＦがオンになり、電力供給ライン１００は、１次側から２次側へ電力を供給する。つまり、電源スイッチＳＷ又は／及びＣＰＵ４１は、「Ｈｉｇｈ」レベルの電圧を出力することにより、トランジスターＱＦをオンにする。
【００５４】
前述した通り、ＣＰＵ４１は、ワイヤードＯＲ回路２００にダイオードＤを介して接続する。ＣＰＵ４１は、１次側から２次側へ電力の供給が行われると、２次側から電力の供給を受けて動作し、トランジスターＱＦをオンにするための信号であるＰＳＣ信号（オン信号）を出力する。ＰＳＣ信号は、「Ｈｉｇｈ」レベルの電圧であり、ＣＰＵ４１は、ＰＳＣ信号を出力することによって、トランジスターＱ１をオンにし、トランジスターＱＦをオンにする。そして、ＣＰＵ４１は、トランジスターＱＦのオンにすることにより、１次側から２次側へ電力を供給する。
【００５５】
このように、ＣＰＵ４１は、電力供給ライン１００による１次側から２次側への電力の供給が行われると、２次側から電力の供給を受けて動作し、トランジスターＱＦをオンにする信号を出力する。したがって、ＣＰＵ４１は、電源スイッチＳＷがオフからオンになり、１次側から２次側へ電力が供給された後、電源スイッチＳＷのオンオフの状態に係らず、電力供給ライン１００による電力の供給を制御できる。そのため、例えば、電源スイッチＳＷの操作による電源投入の後、ユーザーが誤操作により電源スイッチＳＷをオフにした場合でも、ＣＰＵ４１により電力の供給を行うことができるため、直ちに、サーマルプリンター４がシャットダウンすることがない。
【００５６】
なお、ＣＰＵ４１は、電源スイッチＳＷがオンからオフになったことトリガーとして、タイマー等により所定期間をカウントし、所定期間の経過後に、ＰＳＣ信号の出力を止め、トランジスターＱＦをオフにする。つまり、ＣＰＵ４１は、所定期間の経過後に、サーマルプリンター４のシャットダウンを行う。したがって、ユーザーは、所定期間内に、電源スイッチＳＷをオフからオンにすることで、サーマルプリンター４のシャットダウンを取り止めることができる。所定期間内に電源スイッチＳＷをユーザーがオンにしなければ、ＣＰＵ４１は、自動で、サーマルプリンター４のシャットダウンを行う。この所定期間は、データの更新等のシャットダウンを行う際に必要な動作の期間であり、事前のテストやシミュレーション等によって予め設定される。
【００５７】
前述した通り、サーマルプリンター４は、レシートの発行を終了すると、レシートの発行の終了を示す情報としてプロセスＩＤを、ホストコンピューター５に送信する。そして、ホストコンピューター５は、プロセスＩＤを受信すると、受信したプロセスＩＤに対応する制御データを、当該制御データを記憶するバッファーから消去する。したがって、サーマルプリンター４は、感熱ロール紙の汚れ等により印刷結果が不明瞭な場合等でも、レシートの発行を終了すると、プロセスＩＤをホストコンピューター５に送信するため、印刷結果が不明瞭なレシートと同じ内容を示すレシートを、再発行できない。
【００５８】
そこで、本発明のサーマルプリンター４は、以下に示す動作を実行する。図３は、サーマルプリンター４の動作を示すフローチャートである。
【００５９】
ＡＣアダプター３がケーブルを介して商用交流電源２に接続され、また、ケーブルを介してサーマルプリンター４に接続されると、電源制御装置４６の１次側には、Ｖｉｎの電圧を示す電力が供給される（ステップＳ１）。すなわち、電源制御装置４６に、電力が入力される。
【００６０】
次いで、電源スイッチＳＷは、ユーザーの操作により、オフからオンになった場合（ステップＳ２：ＹＥＳ）、ワイヤードＯＲ回路２００を介してトランジスターＱ１に「Ｈｉｇｈ」レベルの電圧を出力する。つまり、電源スイッチＳＷは、トランジスターＱ１をオンにすることによりトランジスターＱＦをオンにして、１次側から２次側へ電力を供給する（ステップＳ３）。
【００６１】
次いで、トランジスターＱＦのオンに伴い、１次側から２次側へ電力が供給されると、ＣＰＵ４１は、ドロッパー回路ＤＲを介して２次側から電力の供給を受けて動作し、ワイヤードＯＲ回路２００にＰＳＣ信号を出力する（ステップＳ４）。
【００６２】
次いで、電源スイッチＳＷは、ユーザーの操作により、オンからオフになった場合（ステップＳ５：ＹＥＳ）、トランジスターＱ１への「Ｈｉｇｈ」レベルの電圧の出力を停止する。ここで、電源スイッチＳＷからの「Ｈｉｇｈ」レベルの電圧の出力が停止されるが、ＣＰＵ４１からＰＳＣ信号がトランジスターＱ１に出力されているため、１次側から２次側への電力の供給は停止しない。
【００６３】
電源スイッチＳＷがオンからオフになった後、ＣＰＵ４１は、タイマー等により、所定の期間のカウントを開始する。ＣＰＵ４１は、所定の期間、ＰＳＷ信号に基づいて、再度、電源スイッチＳＷがオンになる否かを判別する（ステップＳ６）。所定の期間内に、再度、電源スイッチＳＷがオンにならないと判別した場合（ステップＳ６：ＮＯ）、ＣＰＵ４１は、ＰＳＣ信号の出力を停止する（ステップＳ７）。ＣＰＵ４１は、ＰＳＣ信号の出力の停止に伴い、トランジスターＱＦをオフにし（ステップＳ８）、電力供給ライン１００による１次側から２次側への電力の供給を停止する（ステップＳ９）。また、所定の期間内に、再度、電源スイッチＳＷがオンにならないと判別した場合、ＣＰＵ４１は、ＰＳＣ信号の出力を停止する前に、プロセスＩＤをホストコンピューター５に送信する。
【００６４】
一方、所定の期間内に再度、電源スイッチＳＷがオンになった場合（ステップＳ６：ＹＥＳ）、ＣＰＵ４１は、電力の供給のオンオフ以外の動作を実行する。ＣＰＵ４１は、印刷部４５により印刷を実行しレシートを発行している場合に、再度、電源スイッチＳＷがオンになると、レシートの発行の終了後、プロセスＩＤをホストコンピューター５に送信しない（ステップＳ１０）。
【００６５】
次に、所定の期間内に再度、電源スイッチＳＷがオンにならない場合における、サーマルプリンター４の各部の状態について説明する。
図４は、サーマルプリンター４の各部の状態を示すタイミングチャートである。図４（Ａ）は電源スイッチＳＷのオンオフの状態を示し、図４（Ｂ）はＣＰＵ４１によるＰＳＣ信号の出力の状態を示し、図４（Ｃ）はトランジスターＱＦのオンオフの状態を示し、図４（Ｄ）は電力供給ライン１００による電力の供給の状態を示す。
【００６６】
図４（Ａ）に示すように、タイミングｔ１において、ユーザーの操作により電源スイッチＳＷがオンからオフになるとする。電源スイッチＳＷがオフになると、ＣＰＵ４１は、ＰＳＷ信号に基づいて電源スイッチＳＷのオフを検出し、タイマー等により所定の期間のカウントを開始する。ＣＰＵ４１は、所定の期間内に再度、電源スイッチＳＷがオンにならないと判別すると、タイミングｔ２において、ＰＳＣ信号の出力を停止する。図４において、ＣＰＵ４１がカウントする所定の期間は、タイミングｔ１からタイミングｔ２の期間である。
【００６７】
ＣＰＵ４１によるＰＳＣ信号の出力が停止すると、電源スイッチＳＷ及びＣＰＵ４１からトランジスターＱ１に対し、「Ｈｉｇｈ」レベルの電圧が出力されなくなり、トランジスターＱＦは、図４（Ｃ）に示すように、タイミングｔ３において、オンからオフになる。トランジスターＱＦがオフになると、電力供給ライン１００は、図４（Ｄ）に示すように、タイミングｔ４において、１次側から２次側への電力の供給を停止する。
【００６８】
次に、所定の期間内に再度、電源スイッチＳＷがオンになる場合における、サーマルプリンター４の各部の状態について説明する。
図５は、サーマルプリンター４の各部の状態を示すタイミングチャートである。図５（Ａ）は電源スイッチＳＷのオンオフの状態を示し、図５（Ｂ）はＰＳＣ信号の出力の状態を示し、図５（Ｃ）はトランジスターＱＦのオンオフの状態を示し、図５（Ｄ）は電力供給ライン１００による電力の供給の状態を示し、図５（Ｅ）は印刷部４５による印刷の状態を示し、図５（Ｆ）はＣＰＵ４１によるプロセスＩＤの送信の状態を示す。
【００６９】
ここで、図５に示すタイミングチャートのスタート時点において、サーマルプリンター４がレシートを発行するため、印刷を実行しているとする。
【００７０】
図５（Ａ）に示すように、タイミングｔ１において、ユーザーの操作により電源スイッチＳＷがオンからオフになるとする。電源スイッチＳＷがオンからオフになると、ＣＰＵ４１は、ＰＳＷ信号に基づいて電源スイッチＳＷのオフを検出し、タイマー等により所定の期間のカウントを開始する。
【００７１】
ここで、図５において、ＣＰＵ４１がカウントする所定の期間を、タイミングｔ１からタイミングｔ３までの期間とする。
【００７２】
図５（Ａ）に示すように、タイミングｔ２において、ユーザーの操作により、再度、電源スイッチＳＷがオンになるとする。再度、電源スイッチＳＷがオンになるタイミングが所定の期間内であるため、ＣＰＵ４１は、図５（Ｂ）に示すように、ＰＳＣ信号の出力を継続する。ＣＰＵ４１がＰＳＣ信号の出力を継続するため、トランジスターＱＦは、図５（Ｃ）に示すように、タイミングｔ３以降、オンを継続する。そのため、電力供給ライン１００は、図５（Ｄ）に示すようにタイミングｔ３以降、１次側から２次側への電力の供給を継続する。
【００７３】
図５（Ｅ）に示すように、タイミングｔ４において、印刷部４５による印刷が終了しレシートの発行が終了したとする。前述した通り、サーマルプリンター４は、印刷の終了に伴いレシートの発行が終了すると、プロセスＩＤをホストコンピューター５に送信する。しかしながら、ＣＰＵ４１がカウントする所定の期間内に再度、電源スイッチＳＷのオンが行われた場合、ＣＰＵ４１は、図５（Ｆ）に示すように、プロセスＩＤをホストコンピューター５に送信しない。
【００７４】
なお、サーマルプリンター４がプロセスＩＤをホストコンピューター５に送信しないようにするためには、電源スイッチＳＷを再度オンにするタイミングが、レシートの発行が終了するタイミングより前である必要である。これは、前述した通り、レシートの発行の処理が終了すると、サーマルプリンター４は、レシートの終了を示す情報としてプロセスＩＤをホストコンピューター５に送信するためである。
【００７５】
このように、レシートの発行の際に、ユーザーが電源スイッチＳＷをオフにし所定の期間内に再度オンにすることによって、サーマルプリンター４は、ホストコンピューター５にプロセスＩＤを送信しない。したがって、ホストコンピューター５は、サーマルプリンター４によってレシートの発行が行われた場合でも、バッファーから発行したレシートに係る制御データを消去しない。したがって、サーマルプリンター４は、レシートを発行した後、ホストコンピューター５の指示により、発行したレシートと同じ内容を示すレシートを、再発行できる。
【００７６】
例えば、ＰＯＳシステム１が、コンビニエンスストア等の小売店にて利用される場合において、サーマルプリンター４は、印刷結果が不明瞭なレシートを発行した場合でも、小売店のスタッフ等が、電源スイッチＳＷのオンオフをレシートの発行が終了する前に行うことで、当該レシートのプロセスＩＤをホストコンピューター５に送信しない。そのため、サーマルプリンター４は、ホストコンピューター５の指示により、印刷結果が不明瞭なレシートと同じ内容を示すレシートを、再発行できる。これによって、レシートが再発行できないことで、顧客に引き渡されるレシートが、印刷結果が不明瞭なレシートであるといった事態を抑制できる。
【００７７】
なお、電源スイッチＳＷのオフにした後、所定の期間内に再度、電源スイッチＳＷをオンにすることによってＣＰＵ４１が実行する動作は、上述した動作に限定されない。すなわち、プロセスＩＤをホストコンピューター５に送信しない動作に限定されない。
【００７８】
例えば、印刷部４５による印刷を停止する動作でもよい。すなわち、サーマルプリンター４は、電源スイッチＳＷがオンからオフになり、所定の期間内に再度オンなった場合、実行中の印刷動作を停止する。これにより、ユーザーが誤った印刷データを含む制御データをホストコンピューター５からサーマルプリンター４に送信した場合、電源スイッチＳＷのオンオフにより誤った印刷データに基づく印刷を停止することができる。また、印刷を停止できるため、誤った印刷データに基づく印刷による感熱ロール紙の消費を抑えることができる。
【００７９】
また、例えば、搬送モーター４５４により紙送りを所定量実行する動作でもよい。すなわち、サーマルプリンター４は、電源スイッチＳＷがオンからオフになり、所定の期間内に再度オンになった場合、紙送りを実行する。サーマルプリンター４は、外部に露出し、紙送りを行うための専用のスイッチである紙送りスイッチを備えることがある。しかしながら、電源スイッチＳＷのオンオフにより紙送りを実行する構成により、サーマルプリンター４は、紙送りスイッチを備える必要がない。紙排出口まで紙送りをし、紙排出口の備えられたマニュアルカッターにより切断することで、印刷したレシートを取り出すことができる。
【００８０】
また、例えば、カッター駆動モーター４５５により感熱ロール紙を切断する動作でもよい。すなわち、サーマルプリンター４は、電源スイッチＳＷがオンからオフになり、所定の期間内に再度オンになった場合、感熱ロール紙を切断する。サーマルプリンター４は、外部に露出し、感熱ロール紙を切断するための専用のスイッチであるカットスイッチを備えることがある。しかしながら、電源スイッチＳＷのオンオフにより感熱ロール紙を切断する構成により、サーマルプリンター４は、カットスイッチを備える必要がない。
【００８１】
また、例えば、デバイスを駆動するための駆動信号を、接続部４４に接続するデバイスに出力する動作でもよい。ここで、接続部４４に接続するデバイスとして、キャッシュドロワーを例示する。サーマルプリンター４は、電源スイッチＳＷがオンからオフになり、所定の期間内に再度オンになった場合、接続部４４に接続するキャッシュドロワーに、金銭を収容するトレイを開くための駆動信号を出力する。キャッシュドロワーは、駆動信号が入力されると、トレイを開く。これにより、ホストコンピューター５によりキャッシュドロワーのトレイを開く信号を出力する必要がなく、電源スイッチＳＷのオンオフの操作により、トレイを開くことができる。
【００８２】
上述したように、サーマルプリンター４は、電源スイッチＳＷがオンからオフになった後、所定の期間内に再度、電源スイッチＳＷがオンになった場合に、電力の供給のオンオフ以外の動作を実行する。そのため、サーマルプリンター４は、電源スイッチＳＷのオンオフにより、電力の供給のオンオフ以外の動作ができる。
【００８３】
また、電力の供給のオンオフ以外の動作を実行する機能を、電源スイッチＳＷに割り当てることについて以下の効果を奏する。電源スイッチＳＷは、例えば、紙送りスイッチやカットスイッチ等の電力の供給のオンオフ以外の動作を実行するためのスイッチより、サーマルプリンター４に設けられる蓋然性が高いスイッチである。つまり、電源スイッチＳＷは、複数のスイッチを設けることが難しいサーマルプリンター４でも、設けられる蓋然性が高い。そのため、複数のスイッチを設けることが難しいサーマルプリンター４でも、電源スイッチＳＷに電力の供給のオンオフ以外の動作を割り当てることにより、スイッチのオンオフの操作により、当該動作を実行できる。
【００８４】
以上、説明したように、サーマルプリンター４は、直流の１次側から直流の２次側に電力を供給する電力供給ライン１００と、電力供給ライン１００の電力の供給をオンオフするトランジスターＱＦ（第１スイッチ）と、トランジスターＱＦのオンオフを制御する電源スイッチＳＷ（第２スイッチ）と、を有する電源制御装置４６と、電源制御装置４６の前記２次側から電力の供給を受けて動作し、トランジスターＱＦのオンオフを制御するＣＰＵ４１（制御回路）と、を備える。ＣＰＵ４１は、電源スイッチＳＷによりトランジスターＱＦをオンにした後電力の供給を受けて動作し、トランジスターＱＦをオンにするためのＰＳＣ信号（オン信号）をトランジスターＱＦに出力することにより、電力供給ライン１００の電力の供給をオンにし、電力供給ライン１００の電力の供給がオンである場合に、電源スイッチＳＷのオンオフを検出する。そして、ＣＰＵ４１は、電源スイッチＳＷがオンからオフになった後、所定の期間内に電源スイッチＳＷのオンを検出した場合、ＰＳＣ信号の出力を継続して所定の動作を実行する。一方、ＣＰＵ４１は、電源スイッチＳＷがオンからオフになった後、所定の期間内に電源スイッチＳＷのオンを検出しない場合、ＰＳＣ信号の出力を停止して電力供給ライン１００による電力の供給を停止する。電源スイッチＳＷとＣＰＵ４１のオン信号の出力は、ワイヤードＯＲ回路２００で構成されて、トランジスターＱＦをオンオフする。
【００８５】
これにより、電源スイッチＳＷがオンからオフになった後、所定の期間内に再度、電源スイッチＳＷがオンになることにより所定の動作を実行するため、サーマルプリンター４は、電源スイッチＳＷにより、電力の供給のオンオフ以外の動作を実行できる。
【００８６】
また、サーマルプリンター４は、ホストコンピューター５（ホスト）と通信する印刷通信部４３（通信部）を備える。ＣＰＵ４１は、電源スイッチＳＷがオンからオフになった後、所定の期間内に電源スイッチＳＷのオンを検出した場合、ＰＳＣ信号の出力を継続し、ホストコンピューター５にプロセスＩＤを送信しない。所定の期間内に電源スイッチＳＷのオンを検出しない場合、ＰＳＣ信号の出力を停止するがその前に、ホストコンピューター５にプロセスＩＤを送信する。
【００８７】
サーマルプリンター４は、電源スイッチＳＷがオンからオフになった後、所定の期間内に再度、電源スイッチＳＷがオンになることにより、レシートの発行の終了後、プロセスＩＤを送信しない。このため、サーマルプリンター４は、ホストコンピューター５にプロセスＩＤに基づく処理を実行しないようにできる。すなわち、サーマルプリンター４は、ホストコンピューター５が受信したプロセスＩＤに基づく制御データの消去を実行しないようにできる。そのため、サーマルプリンター４は、ホストコンピューター５の指示により、レシートの再発行ができる。
【００８８】
また、サーマルプリンター４は、２次側から電力の供給を受けて感熱ロール紙（印刷媒体）に印刷する印刷部４５を備える。ＣＰＵ４１は、印刷部４５により印刷する際に、電源スイッチＳＷがオンからオフになった後、所定の期間内に電源スイッチＳＷのオンを検出した場合、ＰＳＣ信号の出力を継続し、印刷部４５による印刷を停止する。
【００８９】
これにより、電源スイッチＳＷがオンからオフになった後、所定の期間内に、再度、電源スイッチＳＷがオンになることにより印刷動作を停止するため、サーマルプリンター４は、電源スイッチＳＷにより、印刷動作を停止できる。したがって、ユーザーが誤った印刷データを含む制御データをホストコンピューター５からサーマルプリンター４に送信した場合、電源スイッチＳＷのオンオフの操作により、サーマルプリンター４は、誤った印刷データに基づくレシートの発行を停止できる。
【００９０】
また、印刷部４５は、感熱ロール紙を搬送する搬送モーター４５４を備える。ＣＰＵ４１は、電源スイッチＳＷがオンからオフになった後、所定の期間内に電源スイッチＳＷのオンを検出した場合、ＰＳＣ信号の出力を継続し、搬送モーター４５４により感熱ロール紙の印刷終端部を紙排出口まで搬送する。
【００９１】
これにより、電源スイッチＳＷがオンからオフになった後、所定の期間内に、再度、電源スイッチＳＷがオンになることにより、感熱ロール紙の搬送をするため、サーマルプリンター４は、電源スイッチＳＷにより、感熱ロール紙の搬送ができる。したがって、サーマルプリンター４は、電源スイッチＳＷのオンオフに基づき、感熱ロール紙を搬送できるため、感熱ロール紙を搬送する紙送りスイッチを備える必要が無い。
【００９２】
また、印刷部４５は、感熱ロール紙を切断するカッター駆動モーター４５５を備える。ＣＰＵ４１は、電源スイッチＳＷがオンからオフになった後、所定の期間内に電源スイッチＳＷのオンを検出した場合、ＰＳＣ信号の出力を継続し、カッター駆動モーター４５５により感熱ロール紙を切断する。
【００９３】
これにより、電源スイッチＳＷがオンからオフになった後、所定の期間内に、再度、電源スイッチＳＷがオンになることにより、感熱ロール紙を切断するため、サーマルプリンター４は、電源スイッチＳＷにより、感熱ロール紙を切断できる。したがって、サーマルプリンター４は、電源スイッチＳＷのオンオフに基づき、感熱ロール紙を切断できるため、感熱ロール紙を切断するカットスイッチを備える必要が無い。
【００９４】
また、サーマルプリンター４は、デバイス（外部装置）が接続する接続部４４を備える。ＣＰＵ４１は、電源スイッチＳＷがオンからオフになった後、所定の期間内に電源スイッチＳＷのオンを検出した場合、ＰＳＣ信号の出力を継続し、接続部４４に接続するデバイスに、駆動信号を出力する。
【００９５】
これにより、電源スイッチＳＷがオンからオフになった後、所定の期間内に、再度、電源スイッチＳＷがオンになることにより、接続するデバイスに駆動信号を出力するため、サーマルプリンター４は、電源スイッチＳＷにより、デバイスを駆動できる。例えば、デバイスがキャッシュドロワーである場合、サーマルプリンター４は、電源スイッチＳＷがオンからオフになり、所定の期間内に再度オンになった場合、接続部４４に接続するキャッシュドロワーに、金銭を収容するトレイを開くための駆動信号を出力する。キャッシュドロワーは、駆動信号が入力されると、トレイを開く。これにより、ホストコンピューター５によりキャッシュドロワーのトレイを開く信号を出力する必要がなく、電源スイッチＳＷのオンオフの操作により、トレイを開くことができる。
【００９６】
上述した実施形態は、あくまで発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
【００９７】
例えば、上述した実施形態において、サーマルプリンター４に印刷データを含む制御データを送信する装置として、ホストコンピューター５を例示したが、これに限定されない。例えば、ユーザーが持ち運び可能な端末であるスマートフォンやタブレット端末等の端末装置でもよい。
【００９８】
また、例えば、図１に示す各機能ブロックはハードウェアとソフトウェアとにより任意に実現可能であり、特定のハードウェア構成を示唆するものではない。また、サーマルプリンター４の各機能ブロックの機能を、サーマルプリンター４に外部接続される別の装置に持たせるようにしてもよい。また、サーマルプリンター４は、外部接続される記憶媒体に記憶させたプログラムを実行することにより、各種動作を実行するようにしてもよい。
【００９９】
また、例えば、印刷装置としてサーマルプリンター４を例示したが、本発明はこれに限定されない。例えば、サーマルプリンター４は、印刷時に固定されているライン型のヘッドを備えるインクジェットプリンター等の他のプリンターでもよい。
【０１００】
また、例えば、図２に示した回路構成は一例であって、図に示した回路素子を同数または異なる数のＩＣで置き換える等の構成変更が可能であり、本発明の範囲において任意に変更可能であることは勿論である。
【符号の説明】
【０１０１】
４…サーマルプリンター（印刷装置）、５…ホストコンピューター（ホスト）、４１…ＣＰＵ（制御回路）、４３…印刷通信部（通信部）、４４…接続部、４５…印刷部、４６…電源制御装置、１００…電力供給ライン、４５４…搬送モーター、４５５…カッター駆動モーター、ＱＦ…トランジスター（第１スイッチ）、ＳＷ…電源スイッチ（第２スイッチ）。
【図１】
2017060245.tif 000003
【図２】
2017060245.tif 000004
【図３】
2017060245.tif 000005
【図４】
2017060245.tif 000006
【図５】
2017060245.tif 000007