(57)【要約】      （修正有）【課題】開いた冊子の紙葉に対して適切な位置にデータを印刷可能なプリンターを提供する。【解決手段】外部のホスト機器１から信号を受信して、データの印刷を制御する印刷制御部７０と、印刷媒体の上を往復移動するキャリッジ２０と、キャリッジ２０に搭載された印刷ヘッド２２と、キャリッジ２０に搭載された第１の光センサー２１と、を備え、第１の光センサー２１は、キャリッジ２０が移動するのに伴って、印刷媒体の紙端位置を検出し、印刷媒体が、複数の紙葉が積層されて一端が綴じられた通帳である場合、印刷制御部７０は、紙端位置と所定の誤差補正値とに基づいて、通帳におけるデータの印刷配置を決定し、印刷ヘッド２２により通帳にデータを印刷する。【選択図】図５
2016083803.tif 000002
【特許請求の範囲】
【請求項１】
外部のホスト機器から信号を受信して、データの印刷を制御する印刷制御部と、
データが印刷される印刷媒体が搬送される搬送路と、
前記搬送路上に架け渡されたキャリッジガイド軸に案内されて、前記印刷媒体上を往復
移動可能なキャリッジと、
前記キャリッジに搭載された印刷ヘッドと、
前記キャリッジに搭載された紙検出器と、を備え、
前記紙検出器は、前記キャリッジが移動するのに伴って、前記搬送路上の前記印刷媒体
の紙端位置を検出し、
前記印刷媒体が、複数の紙葉が積層されて一端が綴じられた冊子である場合、
前記印刷制御部は、前記紙端位置と前記紙端位置を補正する所定の誤差補正値とに基づ
いて、前記冊子における前記データの印刷配置を決定し、前記印刷ヘッドにより前記冊子
にデータを印刷することを特徴とするプリンター。
【請求項２】
請求項１において、
前記キャリッジは、印刷時に、前記冊子を押圧して摺動し、
前記印刷制御部は、検出された前記冊子の前記紙端位置のうち、印刷時に、前記キャリ
ッジが摺動を開始する側の前記紙端位置に、前記所定の誤差補正値を加えて紙端位置を補
正し、その結果に基づいて、前記印刷される紙葉におけるデータの印刷配置を決定するこ
とを特徴とするプリンター。
【請求項３】
請求項１または２において、
前記印刷制御部は、紙葉が積層されることによって生じる前記冊子の厚さに応じて、前
記所定の誤差補正値を決定することを特徴とするプリンター。
【請求項４】
請求項３において、
前記印刷ヘッドに対向する前記搬送路に、前記印刷ヘッドに対して近接および離間する
方向に移動可能に設置されたプラテンと、
前記プラテンを、前記印刷ヘッド方向に付勢する付勢部材と、
前記プラテンの移動量を計測する移動量計測部と、を備え、
前記印刷制御部は、前記プラテンの前記移動量に基づいて、前記冊子の厚さを特定する
ことを特徴とするプリンター。
【請求項５】
請求項１または２において、
前記印刷制御部は、前記所定の誤差補正値を固定値とすることを特徴とするプリンター
。
【請求項６】
請求項１から５のいずれか一項において、
前記印刷制御部は、前記ホスト機器から受信した前記信号が、前記冊子に対する特定の
制御コマンドであった場合、前記印刷媒体が前記冊子であると特定することを特徴とする
プリンター。
【請求項７】
複数の紙葉が積層されて一端が綴じられた冊子にデータを印刷するプリンターにおいて
、
印刷を制御する印刷制御部が、
紙検出器が搭載されたキャリッジを、前記冊子の上で走査させ、
前記紙検出器によって、前記冊子の紙端位置を検出し、
検出された前記冊子の前記紙端位置と所定の誤差補正値とに基づいて、前記冊子におけ
るデータの印刷配置を決定することを特徴とするプリンターの印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、冊子への印刷が可能なプリンターおよびその印刷制御方法に関する。
【背景技術】
【０００２】
従来、冊子等への印刷が可能なプリンターにおいては、印刷媒体の幅を検出して、その
結果から印刷媒体の種別を特定するものがあった。特定された印刷媒体が、複数の紙葉の
一端が綴じられた通帳のような冊子である場合、印刷対象の紙葉の下に複数の紙葉が重な
って、印字ヘッドのヘッドピンのインパクト力を吸収してしまうため、印刷媒体の厚さに
応じて印字ヘッドのドライブ時間を延長して、ヘッドピンのインパクト力を強めるプリン
ターが知られていた（例えば、特許文献１参照）。また、このようなプリンターでは、使
用者の使い勝手を向上させるために、冊子が、位置合わせをされずにプリンターに挿入さ
れても、プリンターが、挿入された冊子の紙端位置を検出して、その結果に基づき、冊子
におけるデータの印刷配置を決定するものがある。このとき、プリンターは、挿入された
冊子の外周を検出して、冊子の紙端位置とする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−３７０８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、複数の紙葉が積層され、その一端が綴じられた通帳やノートのような冊
子では、冊子を開いて印刷される紙葉を露出させると、紙葉が綴じ部に引っ張られて、紙
葉の紙端位置が、冊子の表紙の紙端位置（冊子の外周の位置）よりも綴じ部側となり、両
者は一致せずズレが生じる。このズレは、印刷される紙葉の下に積層される紙葉の枚数が
多いほど、顕著に現れる。
【０００５】
したがって、このような開いた冊子の紙葉に印刷する場合、プリンターによって検出さ
れた紙端位置を基準にして、紙葉に対するデータの印刷配置を決定すると、正確な位置に
印刷ができないという課題があった。しかしながら、この課題に対して、特許文献１には
、なんら開示も示唆もされていない。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の
形態または適用例として実現することが可能である。
【０００７】
（適用例１）外部のホスト機器から信号を受信して、データの印刷を制御する印刷制御
部と、データが印刷される印刷媒体が搬送される搬送路と、前記搬送路上に架け渡された
キャリッジガイド軸に案内されて、前記印刷媒体上を往復移動可能なキャリッジと、前記
キャリッジに搭載された印刷ヘッドと、前記キャリッジに搭載された紙検出器と、を備え
、前記紙検出器は、前記キャリッジが移動するのに伴って、前記搬送路上の前記印刷媒体
の紙端位置を検出し、前記印刷媒体が、複数の紙葉が積層されて一端が綴じられた冊子で
ある場合、前記印刷制御部は、前記紙端位置と前記紙端位置を補正する所定の誤差補正値
とに基づいて、前記冊子における前記データの印刷配置を決定し、前記印刷ヘッドにより
前記冊子にデータを印刷することを特徴とするプリンター。
【０００８】
この構成によれば、キャリッジに搭載された紙検出器によって検出された印刷媒体の紙
端位置と所定の誤差補正値とに基づいて、印刷制御部が、印刷されるデータの印刷配置を
決定する。そのため、検出された印刷媒体の紙端位置と印刷される紙葉の紙端位置との間
にズレが生じても、所定の誤差補正値によって、そのズレ量が補正される。したがって、
印刷される紙葉において、ズレ量の補正された位置にデータの印刷が可能となる。
【０００９】
（適用例２）上記適用例において、前記キャリッジは、印刷時に、前記冊子を押圧して
摺動し、前記印刷制御部は、検出された前記冊子の前記紙端位置のうち、印刷時に、前記
キャリッジが摺動を開始する側の前記紙端位置に、前記所定の誤差補正値を加えて紙端位
置を補正し、その結果に基づいて、前記印刷される紙葉におけるデータの印刷配置を決定
することを特徴とするプリンター。
【００１０】
この構成によれば、印刷制御部が、検出された冊子の紙端位置のうち、印刷時に、キャ
リッジが摺動を開始する側の紙端位置に、誤差補正値を加えて紙端位置を補正して印刷さ
れる紙葉における印刷配置を決定する。そのため、検出された冊子の紙端位置と印刷され
る紙葉の紙端位置とのズレ量は、誤差補正値によって補正される。したがって、検出され
た冊子の紙端位置に基づき、印刷される紙葉におけるデータの印刷配置を決定することが
できるため、正確な位置にデータを印刷することが可能となる。
【００１１】
（適用例３）上記適用例において、前記印刷制御部は、紙葉が積層されることによって
生じる前記冊子の厚さに応じて、前記所定の誤差補正値を決定することを特徴とするプリ
ンター。
【００１２】
この構成によれば、印刷制御部が、冊子の厚さに応じて、誤差補正値を決定する。検出
された冊子の紙端位置と印刷される紙葉の紙端位置との間のズレ量は、紙葉の積層枚数に
よって変化する。そのため、紙葉が積層されることによって生じる冊子の厚さに応じて、
誤差補正値が決定されることにより、実際のズレ量に適合した補正が可能となる。したが
って、検出された冊子の紙端位置を基に、印刷される紙葉におけるデータの印刷配置が、
より正確に決定される。
【００１３】
（適用例４）上記適用例において、前記印刷ヘッドに対向する前記搬送路に、前記印刷
ヘッドに対して近接および離間する方向に移動可能に設置されたプラテンと、前記プラテ
ンを、前記印刷ヘッド方向に付勢する付勢部材と、前記プラテンの移動量を計測する移動
量計測部と、を備え、前記印刷制御部は、前記プラテンの前記移動量に基づいて、前記冊
子の厚さを特定することを特徴とするプリンター。
【００１４】
この構成によれば、プリンターは、印刷ヘッドに対向して近接および離間するプラテン
を有し、プラテンの移動量を計測する移動量計測部を備える。印刷される冊子は、印刷時
に、印刷ヘッドとプラテンの間に配置される。そのため、プラテンは、冊子の厚さに応じ
て、印刷ヘッドから離間する方向に移動する。したがって、印刷制御部は、移動量計測部
の計測結果に基づいて、冊子の厚さを特定することができる。
【００１５】
（適用例５）上記適用例において、前記印刷制御部は、前記所定の誤差補正値を固定値
とすることを特徴とするプリンター。
【００１６】
この構成によれば、印刷媒体が冊子である場合、印刷制御部が、所定の誤差補正値を固
定値として、データの印刷配置を決定する。そのため、冊子の厚さを計測する手段や機構
等が不要となる。したがって、プリンターの構造が簡素化できる。
【００１７】
（適用例６）上記適用例において、前記印刷制御部は、前記ホスト機器から受信した前
記信号が、前記冊子に対する特定の制御コマンドであった場合、前記印刷媒体が前記冊子
であると特定することを特徴とするプリンター。
【００１８】
この構成によれば、ホスト機器から受信した信号が、冊子様態の印刷媒体のための特定
の制御コマンドである場合、印刷制御部が、印刷媒体が冊子であることを特定する。その
ため、プリンターは、印刷に必要な制御コマンドを受信すれば、印刷媒体が冊子であるか
否か特定できる。したがって、印刷媒体が冊子であることを特定するために、印刷媒体の
サイズを計測する、または、制御コマンドとは別に、印刷媒体の種別データをホスト機器
から受信する等の格別な処理が不要となる。
【００１９】
（適用例７）複数の紙葉が積層されて一端が綴じられた冊子にデータを印刷するプリン
ターにおいて、印刷を制御する印刷制御部が、紙検出器が搭載されたキャリッジを、前記
冊子の上で走査させ、前記紙検出器によって、前記冊子の紙端位置を検出し、検出された
前記冊子の前記紙端位置と所定の誤差補正値とに基づいて、前記冊子におけるデータの印
刷配置を決定することを特徴とするプリンターの印刷制御方法。
【００２０】
この構成によれば、キャリッジに搭載された紙検出器によって検出された紙端位置に所
定の誤差補正値を加えてデータの印刷配置が決定される。そのため、紙検出器によって検
出された印刷媒体の紙端位置と印刷される紙葉の紙端位置との間にズレが生じても、所定
の誤差補正値によって、そのズレ量が補正される。したがって、印刷される紙葉において
、正確な位置にデータの印刷が可能となる。
【図面の簡単な説明】
【００２１】
【図１】本発明を適応したプリンターの外観斜視図。
【図２】プリンターから、上部ケース、前部ケースおよび下部ケースを取り外した状態を示す斜視図。
【図３】プリンターの内部構造を示す概略斜視図。
【図４】プリンターの内部構造を示す概略断面図。
【図５】プリンターの制御ブロック図。
【図６】印刷媒体としての通帳の様態を示す図。
【図７】プラテンと移動量計測部を示す断面図。
【図８】データの印刷配置を決定するフローチャート。
【発明を実施するための形態】
【００２２】
（第１実施形態）
以下、本発明を適用した第１実施形態について図面を参照して説明する。第１実施形態
では、本発明を適用したプリンター１０として、印刷ヘッド上に縦横に並んだ小さなピン
をインクリボンを介して印刷媒体に突き当てることで印刷を行うシリアル・インパクト・
ドットマトリスク・プリンター（ＳＩＤＭ）を例に挙げて説明する。なお、以下の説明で
参照する図面では、説明および図示の便宜上、部材ないし部分の縦横の縮尺を実際のもの
とは異なるように表す場合がある。
【００２３】
（プリンターの全体構成）
まず、プリンター１０の全体構成について、図１から図４を参照して説明する。プリン
ター１０は、印刷媒体として、所定の長さに裁断された単票紙、フィルム、複数枚の用紙
が重ね合わされた複写紙、冊子様態の通帳やノートなどが利用できる。以下においては、
印刷媒体として、複数の記録用紙としての紙葉１０５が積層されてその一端が綴じられた
通帳１００（図６参照）を用いて説明する。なお、通帳１００は、最外部の紙葉１０５で
ある表紙に磁気ストライプ１１０を有する。
【００２４】
図１は、本発明を適応したプリンターの外観斜視図である。図２は、プリンター１０か
ら、上部ケース１２、前部ケース１３および下部ケース１４を取り外した状態を示す斜視
図である。図３は、図２からさらに、印刷媒体押え部３２およびインクリボンカセット６
０を取り外し、本体上部１６を開いて内部構造を示した概略斜視図である。図４は、図１
のプリンター１０を、キャリッジ２０の位置において、印刷媒体としての通帳１００の搬
送方向に沿って切った概略断面図である。
【００２５】
図１に示すように、プリンター１０は、上部ケース１２、前部ケース１３および下部ケ
ース１４を有する。前部ケース１３と下部ケース１４との間には、開口した挿入排出口１
８が設けられる。通帳１００が、挿入排出口１８からプリンター１０内に挿入されると、
プリンター１０により通帳１００に記録が行われる。その後、印刷された通帳１００は、
挿入排出口１８からプリンター１０外に排出される。通帳１００が詰まった場合の処置等
のために、上部ケース１２は取り外すことができる。
【００２６】
図２から図４を参照して、プリンター１０の内部構成を説明する。図２から図４に示す
ように、プリンター１０は、通帳１００が搬送される搬送路３０を備える。挿入排出口１
８から挿入された通帳１００は、第１搬送ローラー３２０および第２搬送ローラー３３０
等によって搬送路３０に案内されて、印刷ヘッド２２が配設された印刷位置へ搬送される
。また、搬送路３０の挿入排出口１８近傍には、通帳１００の表紙に貼られた磁気ストラ
イプ１１０に対して、磁気情報を読み書きする磁気ヘッド４０と、磁気情報の読み書き時
に通帳１００の浮き上がりを押える印刷媒体押え部３２を備える。
【００２７】
特に図４に示すように、印刷位置には、複数の印刷用のピンを有する印刷ヘッド２２と
、印刷ヘッド２２に対向してプラテン部５０を構成するプラテン５１と、が配設される。
印刷ヘッド２２は、キャリッジ２０に搭載される。キャリッジ２０は、通帳１００が搬送
される方向と交わる方向に搬送路３０上に架け渡されたキャリッジガイド軸２４に案内さ
れて、往復移動可能である。また、キャリッジ２０には、後述する紙検出器としての第１
の光センサー２１（図５参照）が搭載される。プラテン５１は、搬送路３０において通帳
１００が搬送されて摺動する面に配設される。また、プラテン５１は、搬送路３０を摺動
する通帳１００が引っかかって詰まりが発生しないように、中央の印刷ヘッド２２に対向
する部分を頂点にして、搬送路３０に向かって斜面を有する形状となっている。
【００２８】
図２および図４に示すように、印刷ヘッド２２の近傍には、プラテン部５０に対向して
、インクリボンカセット６０が配設される。インクリボンカセット６０からは、インクリ
ボン６１が供給され、インクリボン６１は、印刷ヘッド２２とプラテン５１との間を通り
抜けるようにセットされる。そして、搬送路３０を搬送された通帳１００は、インクリボ
ン６１とプラテン５１との間を通過する。
【００２９】
図４に示すように、プラテン部５０は、プラテン５１、付勢部材としてのコイルバネ５
２、プラテン５１の一部分からコイルバネ５２が伸縮する方向に延在するプラテン腕部５
１ａ、プラテン腕部５１ａの移動量を検出する第２の光センサー５３とを含んで構成され
る。プラテン５１は、コイルバネ５２によって、印刷ヘッド２２方向に付勢され、印刷ヘ
ッド２２に対して、当接および離間する方向に移動可能である。プラテン５１の外周部に
は、コイルバネ５２が伸縮する方向に延在するプラテン腕部５１ａが設けられる。また、
プラテン腕部５１ａに近接して第２の光センサー５３が配設され、プラテン５１の移動に
伴って移動するプラテン腕部５１ａの移動量を検出する。第２の光センサー５３は、例え
ば、プラテン腕部５１ａに向けて光を照射する発光部と、プラテン腕部５１ａで反射され
た反射光を検出する受光部とを含んで構成される。この構成によれば、例えば、プラテン
腕部５１ａを、一定間隔で光を反射する部分と光を吸収する部分とに塗り分けておくこと
によって、プラテン腕部５１ａが移動すると、受光部での検出結果がプラテン腕部５１ａ
の移動に伴って変化するので、プラテン腕部５１ａの移動量、ひいてはプラテン５１の移
動量が検出できる。すなわち、プラテン腕部５１ａと第２の光センサー５３とで、プラテ
ン５１の移動量を計測する移動量計測部としてのエンコーダー５４が構成される。
【００３０】
図３に示すように、プラテン部５０が配される本体部１１に対して、キャリッジ２０が
配された本体上部１６は開閉することができる。そのため、通帳１００が本体部１１と本
体上部１６との間において詰まった場合でも、通帳１００を容易に取り除くことができる
。
【００３１】
（プリンターの動作）
次に、主に図４および図５を参照して、プリンター１０の動作の概略を説明する。
【００３２】
図５は、プリンター１０の制御ブロック図である。図５に示すように、プリンター１０
は、搬送モータードライバー７１、キャリッジモータードライバー７２、印刷ヘッドドラ
イバー７３、磁気ヘッドドライバー７４、紙検出器制御部７５、エンコーダー制御部７６
と、これらを統合的に制御する印刷制御部７０を備える。印刷制御部７０は、さらに外部
のホスト機器１との間で、印刷されるデータやプリンター１０に対する制御コマンド等の
信号の送受信も行う。
【００３３】
また、搬送モータードライバー７１には、搬送モーター３００が接続され、印刷制御部
７０からの制御信号に基づいて、第１搬送ローラー３２０および第２搬送ローラー３３０
が駆動されて、通帳１００を搬送する。キャリッジモータードライバー７２には、キャリ
ッジモーター２４０が接続され、印刷制御部７０からの制御信号に基づいて、キャリッジ
２０をキャリッジガイド軸２４に沿って移動させる。印刷ヘッドドライバー７３には、キ
ャリッジ２０に搭載された印刷ヘッド２２が接続され、印刷制御部７０からの制御信号に
基づいて、データが通帳１００に印刷される。磁気ヘッドドライバー７４には、磁気ヘッ
ド４０が接続され、印刷制御部７０からの制御信号に基づいて、通帳１００の表紙にある
磁気ストライプ１１０に対して、データの読み書きが行われる。紙検出器制御部７５には
、キャリッジ２０に搭載された紙検出器としての第１の光センサー２１が接続され、印刷
制御部７０からの制御信号に基づいて、通帳１００の紙端位置を検出する。エンコーダー
制御部７６には、移動量計測部としてのエンコーダー５４を構成する第２の光センサー５
３が接続され、印刷制御部７０からの制御信号に基づいて、通帳１００の厚さを検出する
。
【００３４】
まず、通帳１００が挿入排出口１８（図４参照）から挿入されると、印刷制御部７０は
、搬送モータードライバー７１に制御信号を送信し、搬送モーター３００を駆動して、第
１搬送ローラー３２０および第２搬送ローラー３３０を駆動する。通帳１００は、まず第
１搬送ローラー３２０によって、プラテン部５０（図４参照）の手前まで搬送される。こ
こで、印刷制御部７０が、外部のホスト機器１から、通帳１００の磁気情報の読み込みを
指示する信号を受信した場合、印刷制御部７０は、磁気ヘッドドライバー７４に制御信号
を送信し磁気ヘッド４０（図４参照）を制御して、磁気ストライプ１１０（図１参照）の
磁気情報を読み込む。
【００３５】
その後、印刷制御部７０は、さらに第１搬送ローラー３２０を駆動して、通帳１００を
プラテン部５０まで搬送する。搬送路３０を挟んでプラテン部５０に対向する位置には、
キャリッジ２０が配設されている。通帳１００が、プラテン部５０まで搬送されると、印
刷制御部７０は、キャリッジモータードライバー７２（図５参照）および紙検出器制御部
７５（図５参照）に制御信号を送信する。制御信号を受信したキャリッジモータードライ
バー７２は、キャリッジモーター２４０（図３参照）を駆動して、キャリッジ２０を、キ
ャリッジガイド軸２４に沿って、通帳１００の搬送方向と直交する方向に移動させる。
【００３６】
また、印刷制御部７０から制御信号を受信した紙検出器制御部７５は、キャリッジ２０
に搭載された第１の光センサー２１を駆動して、キャリッジ２０の移動に伴って、通帳１
００の紙端位置を検出する（後述の図８のＳ１，Ｓ２）。第１の光センサー２１は、例え
ば、発光部と受光部とを含んで構成される反射型の光センサーであり、搬送路３０に対向
したキャリッジ２０の面に、発光部と受光部とが搬送路３０に面する様態で搭載される。
発光部は、搬送路３０に向けて光を照射し、受光部は、搬送路で反射された反射光を検出
する。搬送路３０に通帳１００がある時は、通帳１００によって光が反射されるため反射
光は強く、搬送路３０に通帳１００がない時は、光はほとんど反射されないため反射光は
弱い。このため、受光部で反射光を受け、その有無あるいは強度を計測することによって
、搬送路３０を搬送される通帳１００の有無を検出できる。したがって、継続的に通帳１
００の有無を検出することによって、通帳１００の紙端位置を検出することができる。な
お、上述した紙端の検出動作は、通帳１００の搬送方向における先頭端が、キャリッジ２
０の第１の光センサー２１の位置にある時に行われればよい。
【００３７】
さらに、印刷制御部７０は、第１搬送ローラー３２０および第２搬送ローラー３３０を
駆動して、通帳１００を印刷ヘッド２２とプラテン５１とが配置された印刷位置まで搬送
する。通帳１００が、プラテン５１と印刷ヘッド２２との間まで搬送されると、プラテン
５１は、通帳１００に押されて、付勢部材としてのコイルバネ５２の付勢力に抗して、印
刷ヘッド２２の位置と対向する方向に移動する。この時、プラテン５１の移動量は、通帳
１００の厚さとほぼ同一となる。プラテン５１は、プラテン５１の外周部の一部分からコ
イルバネ５２が伸縮する方向に延在するプラテン腕部５１ａを備え、プラテン腕部５１ａ
は、プラテン５１の移動と共に印刷ヘッド２２に対して近接および離間する方向に移動す
る。また、プラテン腕部５１ａに近接して、プラテン腕部５１ａに向けて光を照射する発
光部とプラテン腕部５１ａで反射された反射光を検出する受光部とを含んで構成される第
２の光センサー５３が配設される。プラテン腕部５１ａは、一定間隔で光を反射する部分
と光を吸収する部分とに塗り分けられており、第２の光センサー５３は、上記ふたつの異
なる部分からの反射光量の差異によって、プラテン腕部５１ａの移動が検出できる。すな
わち、プラテン腕部５１ａと第２の光センサー５３とは、プラテン５１の移動量を計測す
る移動量計測部としてのエンコーダー５４を構成する。
【００３８】
印刷制御部７０は、通帳１００を印刷位置まで搬送すると、エンコーダー制御部７６（
図５参照）に制御信号を送信しエンコーダー５４を動作させて、プラテン５１の移動量を
計測する。詳しくは後述するが、印刷制御部７０は、計測したプラテン５１の移動量から
、印刷位置に配置された通帳１００の厚さを特定して、その結果に基づいて、上述した紙
端の検出動作によって得られた通帳１００の紙端位置に対して補正を加える。さらに、印
刷制御部７０は、補正された紙端位置に基づいて、通帳１００の紙葉１０５に印刷される
データの印刷配置を決定する。
【００３９】
その後、印刷制御部７０は、印刷の実行のために、搬送モータードライバー７１、キャ
リッジモータードライバー７２および印刷ヘッドドライバー７３（図５参照）に制御信号
を送信する。制御信号を受信したキャリッジモータードライバー７２は、キャリッジモー
ター２４０（図３参照）を駆動して、キャリッジ２０を、キャリッジガイド軸２４に沿っ
て、通帳１００の搬送方向と直交する方向に往復移動させる。印刷ヘッドドライバー７３
は、印刷されるデータに基づく制御信号を印刷制御部７０から受信して、印刷ヘッド２２
を駆動して、通帳１００の印刷ヘッド２２に対向する紙葉１０５の表面（以下、印刷面と
いう）に文字や画像等のデータの印刷を行う。
【００４０】
具体的には、印刷制御部７０は、印刷位置まで搬送された通帳１００の印刷面の上でキ
ャリッジ２０を移動させ、その移動位置に合わせて印刷ヘッド２２を駆動し、印刷面上に
インクリボン６１を介してピンを突き当ててドットを印刷する。印刷制御部７０は、キャ
リッジ２０を印刷データに応じて印刷面上を移動させ１ライン分の印刷が終了すると、第
１搬送ローラー３２０および第２搬送ローラー３３０を駆動して、通帳１００を所定のピ
ッチ分搬送して次の印刷ラインの位置に合わせる。通帳１００が、次の印刷ラインの位置
に搬送されると、キャリッジ２０を移動させ、その移動位置に合わせて印刷ヘッド２２を
駆動し、印刷面上に次のラインのデータを印刷する。以降、順次この動作を繰り返すこと
により、印刷制御部７０は、印刷面に文字や画像等のデータの印刷を行う。
【００４１】
印刷が終了すると、印刷制御部７０は、第１搬送ローラー３２０および第２搬送ローラ
ー３３０を反転駆動して、通帳１００を挿入排出口１８に向けて搬送し、挿入排出口１８
からプリンター１０の外部に排出する。
【００４２】
（紙端位置の補正と印刷配置の決定）
次に、図６から図８を参照して、印刷されるデータの印刷面における印刷配置を決定す
る基準となる紙端位置の補正について説明する。
【００４３】
図６は、通帳１００の様態を示す図である。図中に示すＸ方向は、通帳１００の綴じ部
が延在する方向を示す。Ｙ方向は、綴じ部の延在方向であるＸ方向と直交する方向、換言
すれば、通帳１００が開かれる方向を示す。Ｚ方向は、Ｘ方向およびＹ方向と直交する方
向を示す。図６（ａ）は、紙葉１０５が開かれた状態の通帳１００の斜視図、図６（ｂ）
は、開かれた通帳１００をＸ方向から見た側面図、そして図６（ｃ）は、開かれた通帳１
００をＹ方向から見た側面図である。
【００４４】
図７は、プラテンと移動量計測部を示す断面図である。図７（ａ）は、搬送路３０にお
ける印刷位置に配設されたプラテン５１と印刷ヘッド２２との間に、印刷媒体として単票
紙２００が配置された場合の状態を示す。図７（ｂ）は、プラテン５１と印刷ヘッド２２
との間に、印刷媒体として通帳１００が配置された場合の状態を示す。図８は、印刷制御
部７０が、データの印刷配置を決定する時のフローチャートである。
【００４５】
図６（ａ）および（ｂ）に示すように、通帳１００は、開かれて中の紙葉１０５が露出
されると、紙葉１０５が綴じ部に引っ張られることによって、紙葉１０５の紙端位置が、
通帳１００の表紙の紙端位置よりも綴じ部側となる。そのため、紙葉１０５の紙端位置と
通帳１００の表紙の紙端位置とが、一致せずにＹ方向においてズレ量ΔＹが生じる。それ
に加えて、Ｚ１方向に積層された上部の紙葉１０５の紙端位置は、紙葉１０５間に空気層
ができることによって、さらに綴じ部側にずれるため、紙葉１０５の積層枚数が多いほど
、ズレ量ΔＹは、大きくなる。その結果、図６（ｂ）に示すように、キャリッジ２０が通
帳１００の綴じ部の延在方向（Ｘ方向）と交差する矢印Ａの方向（Ｙ２方向）に移動しな
がら検出する通帳１００の表紙の紙端位置は、印刷面となる最上部の紙葉１０５の紙端位
置と、ΔＹのズレ量が生じる。なお、図６（ｂ）に示す距離Ｐは、あらかじめ紙葉１０５
に印刷された罫線や表などの紙葉１０５の紙端からの距離である（詳細は、後述）。
【００４６】
一方、Ｘ方向においては、綴じ部が接着された通帳１００では、通帳１００が開かれて
も、通帳１００の表紙の紙端位置と紙葉１０５の紙端位置との間に、ズレは生じない。と
ころが、通帳１００には、綴じ部が接着ではなく糸で括られたものがあり、そのような通
帳１００では、綴じられた紙葉１０５と紙葉１０５との間に、わずかではあるが、紙葉１
０５同士が離間する余地がある。そのため、図６（ｃ）に示すように、キャリッジ２０が
、通帳１００の綴じ部の延在方向（Ｘ方向）に沿った矢印Ａの方向（Ｘ１方向）に印刷面
を押圧して摺動すると、印刷面の紙葉１０５がＸ１方向に引きずられる。その結果、キャ
リッジ２０が矢印Ａの方向（Ｘ１方向）に移動しながら検出する通帳１００の表紙の紙端
位置は、印刷面となる最上部の紙葉１０５の紙端位置と、ΔＸのズレ量が生じる。このズ
レ量ΔＸは、ズレ量ΔＹと同様に、紙葉１０５の積層枚数が多いほど大きくなる。なお、
図６（ｃ）に示す距離Ｐは、あらかじめ紙葉１０５に印刷された罫線や表などの紙葉１０
５の紙端からの距離である（詳細は、後述）。
【００４７】
以上のように、通帳１００にあっては、綴じ部の延在方向が、キャリッジ２０の移動方
向に沿う場合も交差する場合も、印刷時に、印刷面の紙葉１０５の紙端と検出された通帳
１００の表紙の紙端位置とがずれてしまう。
【００４８】
通帳１００の紙葉１０５には、印刷された文字や数字が読み取り易いように、あらかじ
め罫線や表などが印刷されている。そこで、プリンター１０では、そのような罫線や表な
どの位置に合わせて、データの印刷配置を決定する。そのため、プリンター１０の印刷制
御部７０は、通帳１００の紙端の位置を基準位置として、あらかじめ印刷制御部７０の記
憶領域に記憶される印刷面の紙端から罫線や表などまでの距離Ｐなどから、データの印刷
配置を決定する。しかしながら、上述したように、第１の光センサー２１によって検出さ
れる通帳１００の紙端と印刷面の紙葉１０５の紙端との間には、ズレ量ΔＹ，ΔＸが発生
する。そのため、印刷制御部７０は、検出した紙端位置に誤差補正値を加えて基準位置と
して用いることによって、印刷されたデータが、罫線や表などからずれる量を抑制する（
図８のＳ５，Ｓ６）。
【００４９】
誤差補正値は、あらかじめ印刷制御部７０の記憶領域に記憶されており、印刷制御部７
０は、印刷媒体が通帳１００であると判断した場合には、誤差補正値を検出した紙端位置
に加えて印刷面におけるデータの印刷配置を決定する（図８のＳ５，Ｓ６）。ここで、印
刷媒体が、通帳１００であるか否かは、印刷制御部７０がホスト機器１から受信する制御
コマンドの種別で判断する（図８のＳ１，Ｓ３）。つまり、ホスト機器１から印刷制御部
７０へは、さまざまな信号（例えば、磁気データ読み書きの実行あるいは紙搬送の実行あ
るいは印刷の実行あるいは紙検出の実行などの各種制御コマンド、印刷データ、印刷媒体
情報など）が送信される。そして、例えば、受信した制御コマンドが、磁気データ読み書
きの実行といった通帳１００に特有の制御コマンドであった場合、印刷制御部７０は、印
刷媒体が通帳１００であると判断する。あるいは、印刷制御部７０が、磁気データ読み書
きの制御コマンドを受信して、磁気データ読み書きが成功したときに、印刷媒体が通帳１
００であると判断してもよい。このようにすれば、ホスト機器１が、印刷媒体が通帳１０
０であることを認識せずに、印刷制御部７０に磁気データ読み書きの制御コマンドを送信
した場合でも、印刷制御部７０は、磁気データ読み書きの実行結果をもって、印刷媒体が
通帳１００であるか否かを判断できる。
【００５０】
また、プリンター１０への通帳１００の挿入方向によって、通帳１００の綴じ部の延在
方向が、キャリッジ２０の移動方向に交差する場合と沿う場合とがあり得る。このふたつ
の条件の間では、検出される通帳１００の紙端と印刷面の紙葉１０５の紙端との間のズレ
量が異なり、通常、通帳１００の綴じ部の延在方向とキャリッジ２０の移動方向とが交差
する場合のズレ量ΔＹは、沿う場合のズレ量ΔＸよりも大きくなる。したがって、誤差補
正値は、通帳１００の挿入方向に応じて異なる値を用いてもよい。ここで、通帳１００の
挿入方向は、プリンター１０の仕様として決まっていてもよいし、ホスト機器１から印刷
制御部７０に通知されてもよい。
【００５１】
さらに、上述したように、ズレ量ΔＹもズレ量ΔＸも、紙葉１０５の積層枚数が多いほ
ど大きくなる。このため、プリンター１０は、通帳１００の厚さを計測する移動量計測部
としてのエンコーダー５４を備える。図７（ａ）、（ｂ）に示すように、プラテン５１は
、コイルバネ５２によって印刷ヘッド２２方向に付勢されているため、プラテン５１と印
刷ヘッド２２との間に印刷媒体が入ると、プラテン５１は、印刷媒体の厚さの分だけ印刷
ヘッド２２から離間する方向に移動する。このため、搬送路３０における印刷位置に配設
されたプラテン５１と印刷ヘッド２２との間に、単票紙２００が配置された場合とそれよ
りも厚さのある通帳１００が配置された場合とでは、プラテン５１の移動量は異なる。つ
まり、単票紙２００より厚さのある通帳１００が、プラテン５１と印刷ヘッド２２との間
に入ると、単票紙２００が入った時に比べてプラテン５１の移動量は大きくなる。上述し
たように、このプラテン５１にはプラテン腕部５１ａが備えられ、プラテン腕部５１ａの
移動量を検出する第２の光センサー５３とでエンコーダー５４を構成する。印刷制御部７
０は、エンコーダー制御部７６（図５参照）を駆動してエンコーダー５４を動作させて、
このプラテン５１の移動量を検出することによって印刷媒体の厚さを計測する（図８のＳ
４）。
【００５２】
印刷制御部７０は、計測した印刷媒体の厚さに応じて誤差補正値の大きさを変えて、検
出した紙端位置に対して補正を行い、基準位置を決定する（図８のＳ５）。その後、その
基準位置に基づいて、印刷されるデータの印刷面における印刷配置を決定する（図８のＳ
６）。
【００５３】
以下に、図６（ｂ）を参照して、データの印刷面における印刷配置を決定する方法の具
体例のひとつを説明する。例えば、通帳１００には、印刷面の紙葉１０５の紙端から距離
Ｐ離れた位置に表の枠があらかじめ印刷されており、データをこの位置から印刷開始する
、とする。また、この時、検出された通帳１００の紙端と印刷面の紙葉１０５の紙端との
間のズレ量をΔＹとする。そうすると、印刷開始したい位置は、通帳１００の紙端から（
Ｐ＋ΔＹ）の距離離れた位置である。しかしながら、印刷制御部７０が把握しているのは
、通帳１００の紙端のため、印刷は、検出された通帳１００の紙端からＰの距離離れた位
置から開始されることになる。そのため、印刷開始位置は、紙端から（（Ｐ＋ΔＹ）−Ｐ
）離れた位置となり、その結果、印刷を開始したい位置からΔＹの距離ずれることになる
。
【００５４】
そこで、印刷制御部７０は、通帳１００の挿入方向と通帳１００の厚さとに応じた誤差
補正値として値Ｓを記憶領域から読み出して、通帳１００の紙端位置に加える。図６（ｂ
）から分かるように、通帳１００の紙端位置に誤差補正値Ｓを加えると、疑似的に、通帳
１００の紙端位置が、図６（ｂ）において右方向（つまり、印刷面の紙葉１０５の紙端の
方向）に移動したのと同じになる。このため、ズレ量が、疑似的に、（ΔＹ−Ｓ）に減縮
される。これにより、印刷開始位置は、（（Ｐ＋（ΔＹ−Ｓ））−Ｐ）となり、印刷を開
始したい位置と実際の印刷開始位置とのズレ量は、ΔＹから（ΔＹ−Ｓ）に改善される。
【００５５】
ここで、誤差補正値ＳをΔＹと等しくできれば、ズレ量を「０」とすることができる。
また、誤差補正値Ｓは、固定の値とすることもできる。このようにすれば、通帳１００の
厚さを計測する必要がなくなるため、プリンター１０の構成を簡素化できる。特に、あら
かじめΔＹの最大値を計測しておき、その１／２の値を固定の誤差補正値Ｓとして使用し
てもよい。このようにすれば、どの紙葉１０５が印刷面となっても、実際の印刷開始位置
と印刷を開始したい位置とのズレ量を、平均的に小さくできる。
【００５６】
次いで、上述した紙端位置の補正とデータの印刷配置の決定の動作について、図８のフ
ローチャートを参照して順次説明する。まず、プリンター１０へ通帳１００や単票紙２０
０などの印刷媒体が挿入されると、印刷制御部７０は、印刷配置決定のための動作をスタ
ートする。
【００５７】
ステップＳ１：印刷制御部７０は、ホスト機器１から、紙検出の実行あるいは印刷の実
行などの制御コマンドを受信する。
【００５８】
ステップＳ２：印刷制御部７０は、印刷媒体の挿入の検知または受信した制御コマンド
に基づいて、第１搬送ローラー３２０および第２搬送ローラー３３０を駆動して、紙端を
検出する位置に通帳１００を搬送する。その後、第１の光センサー２１を用いて通帳１０
０の紙端位置を検出する（詳細は、上述の「プリンターの動作」の項参照）。
【００５９】
ステップＳ３：ステップＳ２に続いて、印刷制御部７０は、受信した制御コマンドに基
づいて、挿入された印刷媒体が通帳１００であるか否かを判断と、プラテン部５０への通
帳１００の搬送を行う。印刷媒体が通帳１００でない場合（ステップＳ３：Ｎ）は、印刷
面におけるデータの印刷配置を決定するステップＳ６に移行する。印刷媒体が通帳１００
である場合（ステップＳ３：Ｙ）は、通帳１００の厚さを計測するステップＳ４に移行す
る（詳細は、上述の「プリンターの動作」の項参照）。
【００６０】
ステップＳ４：挿入された印刷媒体が通帳１００なので、印刷制御部７０は、エンコー
ダー５４を用いて通帳１００の厚さを計測する（詳細は、上述の「プリンターの動作」の
項参照）。
【００６１】
ステップＳ５：次に、印刷制御部７０は、ステップＳ４で計測された通帳１００の厚さ
に基づく誤差補正値を用いて、印刷配置を決定する基準となる紙端位置の補正を行う（詳
細は、上述の「紙端位置の補正と印刷配置の決定」の項参照）。
【００６２】
ステップＳ６：次に、印刷制御部７０は、ステップＳ５で補正された紙端の位置を基準
にして、印刷されるデータの印刷開始位置や印刷配置を決定する（詳細は、上述の「紙端
位置の補正と印刷配置の決定」の項参照）。
【００６３】
ステップＳ７：次に、印刷制御部７０は、ステップＳ６で決定された印刷開始位置や印
刷配置に基づいて、印刷ヘッド２２、キャリッジモーター２４０および搬送モーター３０
０などを駆動して、印刷面にデータの印刷を行う（詳細は、上述の「プリンターの動作」
の項参照）。
【００６４】
（作用効果）
上述のように、第１実施形態によれば、キャリッジ２０に搭載された紙検出器としての
第１の光センサー２１によって検出された通帳１００の紙端位置が、誤差補正値によって
補正される。そして、印刷制御部７０が、補正された紙端位置に基づいて、印刷されるデ
ータの印刷配置を決定する。そのため、検出された通帳１００の紙端位置と印刷される紙
葉１０５の紙端位置との間にズレが生じても、誤差補正値によって、そのズレ量が補正さ
れる。したがって、印刷される紙葉１０５において、ズレ量の補正された位置にデータの
印刷が可能となる。
【００６５】
また、印刷制御部７０は、検出された通帳１００の紙端位置のうち、印刷時に、キャリ
ッジ２０が摺動を開始する側の紙端位置に、誤差補正値を加えて紙端位置を補正する。そ
のため、通帳１００の綴じ部の延在方向が、プリンター１０のキャリッジ２０の移動方向
に対して、沿う方向で、あるいは交差する方向で、通帳１００がプリンター１０に挿入さ
れたとしても、印刷される紙葉１０５において、ズレ量の補正された位置にデータの印刷
が可能となる。
【００６６】
また、印刷制御部７０は、通帳１００の厚さを検出して、それに応じた誤差補正値を用
いて紙端位置を補正可能なため、より正確に、印刷される紙葉１０５において、ズレ量の
補正された位置にデータの印刷が可能となる。
【００６７】
さらに、印刷制御部７０は、ホスト機器１から受信した信号の種別に基づいて、挿入さ
れた印刷媒体が冊子であるか否かを特定できる。したがって、印刷媒体が冊子であること
を特定するために、格別な処理が不要となり、プリンター１０の構成を簡素化できる。
【００６８】
（変形例）
以上、本発明の実施形態について説明したが、上記実施形態に対しては、本発明の趣旨
から逸脱しない範囲で様々な変形を加えることができる。以下、変形例について説明する
。
【００６９】
上記実施形態では、印刷制御部７０は、ホスト機器１から受信した信号の種別に基づい
て、挿入された印刷媒体が通帳１００などの冊子であるか否かを特定するが、これに限ら
れない。例えば、オペレーターが、ホスト機器１やプリンター１０の入力手段（キーボー
ド、操作スイッチ等）を用いて、印刷媒体が冊子であることを指定してもよい。あるいは
、印刷制御部７０が、紙検出器などを使用して挿入された印刷媒体のサイズを特定して、
あらかじめ記憶領域に記憶した冊子のサイズと比較することによって、印刷媒体が冊子で
あることを特定してもよい。
【００７０】
また、上記実施形態では、プラテン５１が、通帳１００に押されて、印刷ヘッド２２の
位置と対向する方向に移動し、そのプラテン５１の移動量をエンコーダー５４で計測する
ことによって通帳１００の厚さを特定する例を示した。しかしながら、通帳１００の厚さ
を特定する手段はこれに限られない。例えば、プラテン５１は固定としておき、印刷ヘッ
ド２２を搭載したキャリッジ２０が、通帳１００の厚さに押されて、キャリッジガイド軸
２４を中心としてプラテン５１から離間する方向に回動するように構成して、このキャリ
ッジ２０の回動量をロータリーエンコーダーで計測してもよい。このようにすれば、キャ
リッジ２０の回動量から、通帳１００の厚さを特定することができる。
【００７１】
また、上記実施形態または変形例では、プラテン５１の移動量またはキャリッジ２０の
回動量を計測するが、プラテン５１の位置またはキャリッジ２０の位置を検出するように
してもよい。
【００７２】
また、挿入される通帳１００の方向に応じて、補正量を変更してもよい。具体的には、
綴じ部の延在方向がキャリッジ２０の移動方向と直交する場合は、補正量を大きくして、
綴じ部の延在方向がキャリッジ２０の移動方向に沿う場合は、小さくするようにしてもよ
い。なお、上記実施形態では、紙端検出時および印刷時に、キャリッジ２０が、印刷面を
押圧して摺動し、通帳１００の浮き上がりを抑えるが、キャリッジ２０とは別部材を用い
て通帳１００を押さえることもできる。この場合でも、通帳１００が開かれてプリンター
１０に挿入されると、通帳１００の綴じ部の延在方向と直交する方向の紙端においては、
検出された通帳１００の紙端位置と印刷される紙葉１０５の紙端位置との間にズレが生じ
るため、本発明の趣旨は適用可能である。
【００７３】
また、上記実施形態では、キャリッジ２０の移動方向における通帳１００の紙端補正に
ついて説明したが、本発明の趣旨は、搬送路３０に沿った搬送方向における通帳１００の
紙端補正にも適用可能である。つまり、プリンター１０は、搬送路３０に沿った搬送方向
において、スキュー取り（整列）機能によって、通帳１００の紙端位置を、搬送路３０上
の所定の位置に揃える。これにより、印刷制御部７０は、通帳搬送方向におけるデータの
印刷配置を決定するため、搬送路３０上の所定の位置に揃えられた紙端位置に対して誤差
補正値を滴用して、上記実施形態と同様の紙端位置の補正を行うことにより、通帳１００
の搬送方向のデータの印刷配置は、より適切に決定される。
【符号の説明】
【００７４】
１０…プリンター、１８…挿入排出口、２０…キャリッジ、２１…第１の光センサー、
２２…印刷ヘッド、２４…キャリッジガイド軸、３０…搬送路、４０…磁気ヘッド、５０
…プラテン部、５１…プラテン、５２…コイルバネ、５４…エンコーダー、６１…インク
リボン、７０…印刷制御部、１００…通帳、１０５…紙葉、２００…単票紙。
【図１】
2016083803.tif 000003
【図２】
2016083803.tif 000004
【図３】
2016083803.tif 000005
【図４】
2016083803.tif 000006
【図５】
2016083803.tif 000007
【図６】
2016083803.tif 000008
【図７】
2016083803.tif 000009
【図８】
2016083803.tif 000010