(57)【要約】【課題】冊子を含む様々な様態の印刷媒体に印刷可能なプリンターにおいて、冊子としての通帳用の印刷条件を設定する処理を簡略化する。【解決手段】外部のホスト機器１から制御コマンドを受信して、印刷データの印刷を制御する印刷制御部７０と、制御コマンドの種別を判別するコマンド判別部７６と、印刷条件を決定する動作環境設定データを記憶する記憶部７７と、を備え、コマンド判別部７６が、制御コマンドを、冊子特有の制御コマンドであると判別した場合、印刷制御部７０は、記憶部７７に記憶された複数の動作環境設定データから、冊子に対応する動作環境設定データを選択し、選択された動作環境設定データに基づいて、冊子に印刷データを印刷する。【選択図】図４
2016083804.tif 000002
【特許請求の範囲】
【請求項１】
制御コマンドに基づいて印媒媒体への処理を制御する印刷制御部と、
前記制御コマンドの種別を判別するコマンド判別部と、
前記印媒媒体に対する印刷条件を決定する動作環境設定データを複数記憶する記憶部と、を備え、
前記コマンド判別部が、前記制御コマンドの種類が、所定の前記印刷媒体の制御コマンドであると判別した場合、
前記印刷制御部は、前記記憶部に記憶された複数の前記動作環境設定データから、前記所定の印刷媒体に対応する前記動作環境設定データを選択し、選択された前記動作環境設定データに基づいて、前記所定の印刷媒体への印刷を実行することを特徴とするプリンター。
【請求項２】
請求項１において、
前記印刷条件が設定される動作環境設定部を備え、
前記印刷制御部が、前記記憶部から前記動作環境設定データを選択して読み出し、読み出された前記動作環境設定データに基づいて、前記印刷条件を前記動作環境設定部に設定するとともに、設定された前記印刷条件に基づいて、前記所定の印刷媒体への印刷を実行することを特徴とするプリンター。
【請求項３】
請求項１または２において、
前記所定の印刷媒体は、表紙に磁気データを記録する磁気ストライプを有する通帳であり、
前記所定の印刷媒体の制御コマンドは、前記磁気ストライプに対する前記磁気データの読み書きを指示する制御コマンドであることを特徴とするプリンター。
【請求項４】
請求項１から３のいずれか一項において、
前記印刷制御部は、前記所定の印刷媒体への印刷が終了した後、前記動作環境設定部の設定を初期値に戻すことを特徴とするプリンター。
【請求項５】
請求項１から４のいずれか一項において、
前記動作環境設定データは、少なくとも、文字間隔、行間隔および書体を決定するデータであることを特徴とするプリンター。
【請求項６】
制御コマンドの種別を判別し、
判別された前記制御コマンドの種別が所定の印刷媒体の制御コマンドである場合、
前記所定の印刷媒体に対する印刷条件を決定する動作環境設定データを、複数の前記動作環境設定データから選択して、前記動作環境設定データに基づいて、前記所定の印刷媒体への印刷を実行することを特徴とするプリンターの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、冊子への印刷が可能なプリンターおよびプリンターの制御方法に関する。
【背景技術】
【０００２】
従来、少なくとも単票紙および冊子様態の印刷媒体に印刷データの印刷が可能なプリンターがあった。そのようなプリンターにおいては、不揮発性メモリーに、シート状の用紙用の印刷フォーマットと冊子としての通帳用の印刷フォーマットを登録しておき、通帳を印刷する時は、登録された印刷フォーマットの内から通帳用印刷フォーマットを選択して使用していた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−１７０６５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の発明技術では、登録された印刷フォーマットの内から通帳用印刷フォーマットを選択するために、通帳フォーマットを指定する印字コマンド、またはプリンターのコントロールパネルからの信号、またはプリンターの給紙パスおよび用紙状態の検出等が必要であった。したがって、特許文献１の発明技術では、印刷フォーマットやその他の印刷条件を決定するために、通帳印刷を開始する前に、特別なコマンドや信号の受信あるいは検出動作等を行う必要があり、処理が複雑になるという課題があった。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００６】
（適用例１）制御コマンドに基づいて印媒媒体への処理を制御する印刷制御部と、前記制御コマンドの種別を判別するコマンド判別部と、前記印媒媒体に対する印刷条件を決定する動作環境設定データを複数記憶する記憶部と、を備え、前記コマンド判別部が、前記制御コマンドの種類が、所定の前記印刷媒体の制御コマンドであると判別した場合、前記印刷制御部は、前記記憶部に記憶された複数の前記動作環境設定データから、前記所定の印刷媒体に対応する前記動作環境設定データを選択し、選択された前記動作環境設定データに基づいて、前記所定の印刷媒体への印刷を実行することを特徴とするプリンター。
【０００７】
この構成によれば、プリンターは、制御コマンドに基づいて印媒媒体への処理を制御する印刷制御部と制御コマンドの種別を判別するコマンド判別部とを備える。そのため、コマンド判別部が、制御コマンドの種類が、所定の印刷媒体の制御コマンドであると判別した場合、印刷制御部は、制御コマンドに基づき、印刷に係わる処理の制御を行うとともに、記憶部から、所定の印刷媒体に対応する動作環境設定データを選択して、その動作環境設定データによって決定される印刷条件に基づいて、所定の印刷媒体への印刷を実行できる。したがって、動作環境設定データを選択するための特別なコマンドあるいは処理が不要となり、処理の簡略化が可能となる。
【０００８】
（適用例２）上記適用例において、前記印刷条件が設定される動作環境設定部を備え、前記印刷制御部が、前記記憶部から前記動作環境設定データを選択して読み出し、読み出された前記動作環境設定データに基づいて、前記印刷条件を前記動作環境設定部に設定するとともに、設定された前記印刷条件に基づいて、前記所定の印刷媒体への印刷を実行することを特徴とするプリンター。
【０００９】
この構成によれば、プリンターは、動作環境設定データにより決定される印刷条件が設定される動作環境設定部を備える。そのため、記憶部から読み出された動作環境設定データに基づく印刷条件は、動作環境設定部に設定して保存され、印刷制御部は、設定された前記印刷条件に基づいて、前記所定の印刷媒体への印刷を実行できる。
【００１０】
（適用例３）上記適用例において、前記所定の印刷媒体は、表紙に磁気データを記録する磁気ストライプを有する通帳であり、前記所定の印刷媒体の制御コマンドは、前記磁気ストライプに対する前記磁気データの読み書きを指示する制御コマンドであることを特徴とするプリンター。
【００１１】
この構成によれば、所定の印刷媒体は、表紙に磁気ストライプを有する通帳であって、磁気ストライプに対する磁気データの読み書きを指示する制御コマンドは、この通帳の制御コマンドである。そのため、印刷媒体が通帳である時に、ホスト機器は、磁気データの読み書きを指示する制御コマンドを送信するので、印刷媒体が通帳であるか否かを確実に判別できる。
【００１２】
（適用例４）上記適用例において、前記印刷制御部は、前記所定の印刷媒体への印刷が終了した後、前記動作環境設定部の設定を初期値に戻すことを特徴とするプリンター。
【００１３】
この構成によれば、印刷制御部は、前記所定の印刷媒体への印刷が終了した後、動作環境設定部の設定を初期値に戻す。そのため、最も印刷される頻度の高い印刷媒体に整合する印刷条件を、動作環境設定部の初期値として設定しておくことによって、印刷条件を設定する頻度を低減することができる。したがって、プリンターのスループットを上げることが可能となる。
【００１４】
（適用例５）上記適用例において、前記動作環境設定データは、少なくとも、文字間隔、行間隔および書体を決定するデータであることを特徴とするプリンター。
【００１５】
この構成によれば、動作環境設定データは、少なくとも、文字間隔、行間隔および書体を決定するデータである。そのため、シート状の用紙と通帳とのそれぞれに適した文字の書体およびレイアウトで印刷が可能となる。
【００１６】
（適用例６）制御コマンドの種別を判別し、判別された前記制御コマンドの種別が所定の印刷媒体の制御コマンドである場合、前記所定の印刷媒体に対する印刷条件を決定する動作環境設定データを、複数の前記動作環境設定データから選択して、前記動作環境設定データに基づいて、前記所定の印刷媒体への印刷を実行することを特徴とするプリンターの制御方法。
【００１７】
この構成によれば、制御コマンドの種別が、所定の印刷媒体の制御コマンドである場合、複数の動作環境設定データから所定の印刷媒体に対応する動作環境設定データを選択して、その動作環境設定データによって決定される印刷条件に基づいて、所定の印刷媒体に印刷を実行できる。そのため、動作環境設定データを選択するための特別な処理が不要となり、処理の簡略化が可能となる。
【図面の簡単な説明】
【００１８】
【図１】本発明を適用したプリンターの外観斜視図。
【図２】プリンターの内部構造を示す概略断面図。
【図３】プリンターの制御システムのブロック図。
【図４】印刷条件を設定するフローチャート。
【図５】各種印刷媒体における印刷レイアウトの例を示す図。
【発明を実施するための形態】
【００１９】
以下、本発明を適用した第１実施形態について図面を参照して説明する。第１実施形態では、本発明を適用したプリンター１０として、印刷ヘッドの縦横に並んだピンをインクリボンを介して印刷媒体に突き当てることで印刷を行うシリアル・インパクト・ドットマトリクス・プリンター（ＳＩＤＭ）を例に挙げて説明する。なお、以下の説明で参照する図面では、説明および図示の便宜上、部材ないし部分の縦横の縮尺を実際のものとは異なるように表す場合がある。
【００２０】
（プリンターの全体構成）
まず、プリンター１０の全体構成について、図１から図３を参照して説明する。図１は、本発明を適用したプリンター１０の外観斜視図である。図２は、図１のプリンター１０を、キャリッジ２０の位置において、印刷媒体としての通帳１００（図５（ａ）参照）または単票紙２００（図５（ｂ）参照）の搬送方向に沿って切った概略断面図である。図３は、プリンター１０の動作を制御する制御システムのブロック図である。
【００２１】
プリンター１０は、印刷媒体として、少なくとも、複数の紙葉が積層されてその一端が綴じられた冊子様態の通帳１００および所定の長さに裁断された単票紙２００が利用できる。以下においては、印刷媒体となる冊子として、通帳１００を例に挙げて説明するが、冊子としては、ノートまたは手帳等であってもよい。なお、通帳１００は、図１に示すように、最外部の紙葉である表紙に磁気ストライプ１１０を有する。
【００２２】
図１に示すように、プリンター１０は、上部ケース１２、前部ケース１３および下部ケース１４を有する。前部ケース１３と下部ケース１４との間には、開口した挿入排出口１８が設けられる。印刷媒体が、挿入排出口１８からプリンター１０内に挿入されると、プリンター１０により印刷媒体に印刷が行われる。その後、印刷された印刷媒体は、挿入排出口１８からプリンター１０外に排出される。印刷媒体が詰まった場合の処置等のために、上部ケース１２は取り外すことができる。
【００２３】
次に、図２を参照して、プリンター１０の内部構成を説明する。プリンター１０は、印刷媒体としての通帳１００または単票紙２００が搬送される搬送路３０を備える。挿入排出口１８から挿入された印刷媒体は、搬送路３０に案内されながら、第１搬送ローラー３２０および第２搬送ローラー３３０等によって、印刷ヘッド２２が配設された印刷位置Ｐへ搬送される。また、搬送路３０の挿入排出口１８近傍には、通帳１００の表紙に貼られた磁気ストライプ１１０に対して、磁気情報を読み書きする磁気ヘッド４０を備える。
【００２４】
印刷ヘッド２２は、複数の印刷用のピンを有しており、キャリッジ２０に搭載される。キャリッジ２０は、搬送路３０上に架け渡されたキャリッジガイド軸２４に案内されて、往復移動可能である。キャリッジガイド軸２４は、印刷媒体が搬送される方向と交わる方向に搬送路３０上に架け渡される。
【００２５】
また、印刷位置Ｐには、印刷ヘッド２２に対向してプラテン５１が配設される。プラテン５１は、搬送路３０において印刷媒体が搬送される面に配設される。また、プラテン５１は、搬送路３０を搬送される印刷媒体が引っかからないように、印刷ヘッド２２に対向する中央の部分を頂点にして、搬送路３０に向かって斜面を有する形状である。
【００２６】
印刷ヘッド２２の近傍には、プラテン５１に対向して、インクリボンカセット６０が配設される。インクリボンカセット６０からはインクリボン６１が供給され、インクリボン６１は、印刷ヘッド２２とプラテン５１との間を通り抜けるようにセットされる。搬送路３０を搬送される印刷媒体は、インクリボン６１とプラテン５１との間を通過する。プラテン５１は、コイルバネ５２によって、印刷ヘッド２２方向に付勢され、搬送される印刷媒体の厚さに応じて、印刷ヘッド２２に対して、近接または離間する方向に移動可能である。
【００２７】
次に、図３を参照して、プリンター１０を制御する制御システムを説明する。図３は、制御システムをブロック図として示し、制御システムを構成する各回路要素は、回路基板（不図示）に実装されて、プリンター１０に搭載される。
【００２８】
図３に示すように、プリンター１０は、搬送モータードライバー７１、キャリッジモータードライバー７２、印刷ヘッドドライバー７３および磁気ヘッドドライバー７４と、これらの各要素を統合的に制御する印刷制御部７０とを備える。印刷制御部７０は、外部のホスト機器１との間で、印刷される印刷データ、プリンター１０に対する制御コマンド、プリンター１０のステータス情報等の信号の送受信も行う。さらに、プリンター１０は、外部のホスト機器１から受信した制御コマンドの種別を判別するコマンド判別部７６、印刷媒体への印刷条件を決定する動作環境設定データを記憶する記憶部７７および印刷条件が設定される動作環境設定部７８を備え、これらの各要素も印刷制御部７０によって統合的に制御される。
【００２９】
また、プリンター機構部８０は、下記のプリンターの機構等を含んで構成される。
（１）第１搬送ローラー３２０および第２搬送ローラー３３０（図２参照）とそれらを駆動する搬送モーター（不図示）。
（２）キャリッジ２０とそれを駆動するキャリッジモーター（不図示）。
（３）複数の印刷用のピンを有する印刷ヘッド２２（図２参照）。
（４）通帳１００の磁気ストライプ１１０に対して磁気情報を読み書きする磁気ヘッド４０（図２参照）。
【００３０】
搬送モータードライバー７１は、上述の搬送モーター（不図示）に接続され、キャリッジモータードライバー７２は、上述のキャリッジモーター（不図示）に接続される。また、印刷ヘッドドライバー７３は、印刷ヘッド２２に接続され、磁気ヘッドドライバー７４は、磁気ヘッド４０に接続される。印刷制御部７０は、これらの要素と協働して、通帳１００に備えられた磁気ストライプ１１０に対して磁気データの読み書きを行い、通帳１００に応じた印刷条件を設定して、第１搬送ローラー３２０および第２搬送ローラー３３０を駆動して通帳１００を搬送し、キャリッジ２０および印刷ヘッド２２を動作させて印刷を行う。
【００３１】
（プリンターの動作）
次に、主に図３から図５を参照して、プリンター１０の動作を説明する。図４は、印刷媒体への印刷条件を設定するフローチャートである。図５（ａ）は、印刷媒体としての通帳１００の印刷面が開かれた状態であって、印刷面における印刷レイアウトの例を示す図である。図５（ｂ）は、印刷媒体としての単票紙２００における印刷レイアウトの例を示す図である。
【００３２】
図４のフローチャートに示すように、印刷媒体が、プリンター１０の挿入排出口１８から挿入されると、印刷制御部７０（図３参照）が、印刷に係わる処理の制御を開始する。
【００３３】
ステップＳ１：印刷媒体が挿入されると、印刷制御部７０は、外部のホスト機器１から送信される制御コマンドや印刷される印刷データ等を受信する。さらに、印刷制御部７０は、受信した制御コマンドをコマンド判別部７６（図３参照）に転送する。
【００３４】
ステップＳ２：コマンド判別部７６は、例えば、印刷制御部７０から転送された制御コマンドと自身が記憶する制御コマンドリストとを比較することによって、制御コマンドの種別を判別する。ホスト機器１から印刷制御部７０へは、例えば、磁気データ読み書きの実行あるいは印刷媒体搬送の実行あるいは印刷のための制御コマンドや印刷データ等、さまざまな信号が送信される。しかし、コマンド判別部７６は、上述のように、自身が記憶する制御コマンドリストと印刷制御部７０から受信した制御コマンドとを比較することによって、制御コマンドの種別を判別可能である。
【００３５】
そして、例えば、受信した制御コマンドが、磁気データ読み書きの実行といった通帳１００に特有の制御コマンドであった場合、コマンド判別部７６は、印刷媒体が通帳１００であると判別して、判別結果を印刷制御部７０に送信する。あるいは、印刷制御部７０が、磁気データ読み書きの制御コマンドを受信して、磁気データ読み書きが成功したときに、印刷制御部７０が、印刷媒体を通帳１００であると判別してもよい。このようにすれば、ホスト機器１が、印刷媒体が通帳１００であることを認識せずに印刷制御部７０に磁気データ読み書きの制御コマンドを送信した場合でも、印刷制御部７０は、磁気データ読み書きの実行結果をもって、印刷媒体が通帳１００であるか否かを判別できる。
【００３６】
このようにして、制御コマンドが通帳１００に特有の制御コマンドであるか否かを判別した結果、制御コマンドが通帳１００に特有の制御コマンドである場合、換言すれば、印刷媒体が通帳１００である場合（ステップＳ２のＹ）は、動作環境設定データを読み出すステップＳ３に移行する。また、制御コマンドが通帳１００に特有の制御コマンドでない場合、換言すれば、印刷媒体が通帳１００でない場合（ステップＳ２のＮ）は、印刷条件を初期化するステップＳ５に移行する。
【００３７】
ステップＳ３：印刷制御部７０は、記憶部７７（図３参照）に記憶されている複数の動作環境設定データから通帳１００に対応する動作環境設定データを選択して読み出す。動作環境設定データは、印刷媒体への印刷条件を決定するデータであり、具体的には、例えば、下記のようなデータである。
【００３８】
図５（ａ）に示すように、印刷媒体としての通帳１００は、複数の紙葉が積層されてその一端が綴じ部１０１で綴じられた冊子であり、例えば、印刷される印刷データは、綴じ部１０１を中心にして開いた２面の紙葉上の第１の印刷領域１０５と第２の印刷領域１０６とに印刷される。第１の印刷領域１０５は、紙葉の長辺の紙端から余白ＭＹ１、綴じ部１０１から余白ＭＹ２を設けた位置であり、紙葉の短辺の紙端からは、それぞれ余白ＭＸ１，ＭＸ２を設けた位置である。第１の印刷領域１０５を持つ紙葉と綴じ部１０１を挟んで対向する位置の紙葉には、第２の印刷領域１０６がある。第２の印刷領域１０６と紙葉の端との間の余白量は、上述した第１の印刷領域１０５に対する紙葉の端との間の余白量と同じであってもよいし、紙葉毎に変更してもよい。通帳１００に対応する動作環境設定データは、第１の印刷領域１０５と第２の印刷領域１０６とに対する各余白や、図５（ａ）に示す印刷文字の文字間隔ΔＧ、行間隔ΔＬおよび書体等を決定するためのデータを含んで構成される。
【００３９】
また、図５（ｂ）に示すように、印刷媒体としての単票紙２００には、例えば、印刷領域２０５に印刷データが印刷される。印刷領域２０５は、単票紙２００の４辺の紙端から余白ＮＸ１，ＮＸ２，ＮＹ１およびＮＹ２を設けた位置である。単票紙２００に対応する動作環境設定データは、余白ＮＸ１，ＮＸ２，ＮＹ１およびＮＹ２や印刷文字の文字間隔、行間隔および書体等を決定するためのデータを含んで構成される。
【００４０】
ステップＳ４：印刷制御部７０は、読み出した通帳１００に対応する動作環境設定データを動作環境設定部７８（図３参照）に設定する。これにより、プリンター１０は、上述した通帳１００に適した印刷領域、印刷文字の配置や書体等の条件で通帳の印刷ができる。
【００４１】
ステップＳ５：一方、ステップＳ２の処理において、コマンド判別部７６が、印刷媒体を通帳１００でないと判別すると（ステップＳ２のＮ）、印刷制御部７０は、動作環境設定部７８をリセットして印刷条件を初期化する。動作環境設定部７８は、リセットされると、使用頻度の高い印刷媒体に対応する印刷条件が設定された状態となるように初期化されてもよい。例えば、単票紙２００が使われる頻度が高い環境でプリンター１０を使用する場合は、単票紙２００に対応する動作環境設定データが設定された状態となるようにしてもよい。このようにすれば、プリンター１０に挿入された印刷媒体が通帳１００ではなかった時に、単票紙２００に対応する動作環境設定データを選択するための処理が不要となり、印刷条件を設定する処理の簡略化が可能である。
【００４２】
ステップＳ６：ステップＳ４またはステップＳ５において設定された印刷条件に基づいて、印刷制御部７０は、プリンター１０に挿入された印刷媒体に印刷データを印刷する処理を行う。
【００４３】
具体的には、印刷制御部７０が、搬送モータードライバー７１に制御信号を送信し、搬送モーター（不図示）を駆動して、第１搬送ローラー３２０および第２搬送ローラー３３０を動作させる。印刷媒体は、第１搬送ローラー３２０によって、印刷ヘッド２２とプラテン５１とが配置された印刷位置Ｐの手前まで搬送される。ここで、ステップＳ１において、印刷制御部７０が、外部のホスト機器１（図３参照）から、通帳１００の磁気情報の読み書きを指示する制御コマンドを受信していた場合は、印刷制御部７０は、磁気ヘッドドライバー７４に制御信号を送信し、磁気ヘッドドライバー７４に接続された磁気ヘッド４０を制御して、磁気ストライプ１１０に対して磁気情報の読み書きを行う。
【００４４】
その後、印刷制御部７０は、さらに第１搬送ローラー３２０を駆動して、印刷媒体を印刷位置Ｐまで搬送する。印刷位置Ｐには、キャリッジ２０に搭載された印刷ヘッド２２とプラテン５１とが搬送路３０（図２参照）を挟んで配置され、印刷媒体が、印刷位置Ｐまで搬送されると、印刷制御部７０が、キャリッジモータードライバー７２に制御信号を送信してキャリッジモーター（不図示）を駆動する。キャリッジモーターが駆動されると、キャリッジ２０は、キャリッジガイド軸２４に沿って印刷媒体の搬送方向と直交する方向に移動される。さらに、印刷制御部７０は、印刷ヘッドドライバー７３に制御信号を送信し印刷ヘッドドライバー７３に接続された印刷ヘッド２２を駆動して、印刷媒体に印刷データを印刷する。
【００４５】
より具体的には、印刷制御部７０は、印刷位置Ｐまで搬送された印刷媒体の印刷面の上で、キャリッジ２０を間欠移動させながら印刷ヘッド２２を駆動して、印刷面上にインクリボン６１を介してピンを突き当ててドットを印刷する。印刷制御部７０は、キャリッジ２０を印刷データに応じてキャリッジガイド軸２４に沿って印刷媒体の搬送方向と直交する方向に移動させ、１ライン分の印刷を行う。１ライン分の印刷が終了すると、第１搬送ローラー３２０および第２搬送ローラー３３０を駆動して、所定のピッチ分印刷媒体を搬送して次の印刷ラインの位置に合わせる。印刷媒体が、次の印刷ラインの位置に搬送されると、印刷制御部７０は、キャリッジ２０と印刷ヘッド２２とを駆動して、印刷面上に次のラインの印刷データを印刷する。以降、順次この動作を繰り返すことにより、印刷制御部７０は、印刷面上に文字や画像等の印刷データの印刷を行う。
【００４６】
図２に示すように、プラテン５１は、コイルバネ５２によって印刷ヘッド２２の方向に付勢され、印刷ヘッド２２に対して、近接または離間する方向に移動可能である。よって、印刷媒体としての単票紙２００または通帳１００が、挿入排出口１８からプリンター１０に挿入されて、搬送路３０に案内されて印刷位置Ｐに到達すると、プラテン５１は、単票紙２００または通帳１００の厚さに応じて移動する。そのため、単票紙２００または通帳１００を、適切な押圧で印刷ヘッド２２に押し付けることができ、印刷媒体の種類が変わっても印刷品質を維持できる。
【００４７】
ステップＳ７：印刷媒体への印刷が終了すると、印刷制御部７０は、動作環境設定部７８をリセットして印刷条件を初期化し、単票紙２００に対応する印刷条件が設定された状態とする。また、印刷制御部７０は、第１搬送ローラー３２０および第２搬送ローラー３３０を反転駆動して、印刷媒体を挿入排出口１８に向けて搬送し、挿入排出口１８からプリンター１０の外部に排出する。
【００４８】
（作用効果）
上述のように、第１実施形態によれば、プリンター１０は、ホスト機器１から受信した制御コマンドを、冊子特有の制御コマンドであると判別した場合、記憶部７７から冊子に対応する動作環境設定データを選択して、その動作環境設定データによって決定される印刷条件に基づいて、冊子に印刷データを印刷する。そのため、プリンター１０は、制御コマンドに基づき、印刷に係わる処理の制御を行うとともに、制御コマンドが、冊子特有の制御コマンドであるか否かを判別することによって、印刷媒体が冊子である時には、冊子用の印刷条件を決定する動作環境設定データを選択し印刷できる。したがって、印刷条件を設定するための特別な処理が不要となり、処理の簡略化が可能となる。
【００４９】
また、プリンター１０は、動作環境設定データにより決定される印刷条件が設定される動作環境設定部７８を備え、記憶部７７から読み出された動作環境設定データに基づく印刷条件を、動作環境設定部７８に設定して保存できる。さらに、動作環境設定部７８の初期設定値を、使用頻度の高い印刷媒体に対応する値とすることによって、動作環境設定部７８をリセット（初期化）することで使用頻度の高い印刷媒体に対応する印刷条件を設定できる。したがって、動作環境設定データを記憶部７７から読み出し動作環境設定部７８に設定するための処理が不要となり、処理の簡略化が可能となる。
【００５０】
また、プリンター１０は、受信した制御コマンドが磁気データの読み書きを指示する制御コマンドであった場合、通帳１００に対応する動作環境設定データを記憶部７７から読み出し印刷条件を設定する。そのため、動作環境設定データを選択するための特別なコマンドあるいは処理が不要となり、処理の簡略化が可能となる。
【符号の説明】
【００５１】
１…ホスト機器、１０…プリンター、１８…挿入排出口、２０…キャリッジ、２２…印刷ヘッド、２４…キャリッジガイド軸、３０…搬送路、４０…磁気ヘッド、５１…プラテン、６０…インクリボンカセット、６１…インクリボン、７０…印刷制御部、７６…コマンド判別部、７７…記憶部、７８…動作環境設定部、８０…プリンター機構部、１００…通帳、１０１…綴じ部、１０５，１０６，２０５…印刷領域、１１０…磁気ストライプ、２００…単票紙、２０５…印刷領域、Ｐ…印刷位置。
【図１】
2016083804.tif 000003
【図２】
2016083804.tif 000004
【図３】
2016083804.tif 000005
【図４】
2016083804.tif 000006
【図５】
2016083804.tif 000007