(57)【特許請求の範囲】
【請求項１】
媒体の印刷面を撮影するカメラと、
印字原点に対して本来あるべき前記媒体上のフォーム印刷位置を記憶する記憶手段と、
前記カメラで撮影された前記媒体上のフォーム印刷位置と前記記憶手段に記憶されている本来あるべき前記媒体上のフォーム印刷位置との差を算出する算出手段と、
前記カメラで撮影された前記媒体上のフォーム印刷位置と実際の印字に用いる印字原点との位置関係が、前記記憶手段に記憶されたフォーム印刷位置と印字原点との位置関係と等しくなるように、前記算出手段で算出された差に応じて前記実際の印字に用いる印字原点を補正する印字位置補正手段と、
この印字位置補正手段で補正された印字原点に基づいて前記媒体上に印字を行う印字手段と、を具備したことを特徴とするプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォーム印刷されている媒体上に印刷を行うプリンタに関する。
【背景技術】
【０００２】
例えば、伝票発行機のように、フォーム印刷された媒体として納品書や請求書と言った伝票に印刷するプリンタがある。このプリンタの一部には、単票を挿入口の決められた位置以外から挿入しても、プリンタ位置がズレない様に用紙位置をセンサで検出し、それに応じて印刷位置を補正する機能を有する製品が知られている。
【特許文献１】特開２０００−９４７６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、このような装置では、紙に対するフォーム印刷もその伝票のロット等により一定ではないために、媒体位置に対する補正ではフォーム印刷に対するプリンタの印刷位置にズレが生じる場合があった。
【０００４】
しかし、このような装置では、紙に対するフォーム印刷位置もその伝票のロット等により一定ではないために、媒体位置に対する補正ではフォーム印刷に対するプリンタの印刷位置にズレが生じる場合があった。
【０００５】
また、連続帳票を印刷する場合においては、連続用紙の折り目の山谷による印刷のズレや、何らかの負荷用紙の掛かり用紙搬送がズレてしまった場合、それらを補正する手段は無かった。
【０００６】
さらに、連続帳票の場合、帳票を搬送する為のスプロケットの移動により、横方向の印刷位置を行っているため、連続帳票のセットに手間取る場合があった。
【０００７】
本発明は上記の点に鑑みてなされたもので、その目的は、フォーム印刷に対するズレを解消することができるプリンタを提供することにある。
【課題を解決するための手段】
【０００８】
本発明に係るプリンタは、媒体の印刷面を撮影するカメラと、印字原点に対して本来あるべき前記媒体上のフォーム印刷位置を記憶する記憶手段と、前記カメラで撮影された前記媒体上のフォーム印刷位置と前記記憶手段に記憶されている本来あるべき前記媒体上のフォーム印刷位置との差を算出する算出手段と、前記カメラで撮影された前記媒体上のフォーム印刷位置と実際の印字に用いる印字原点との位置関係が、前記記憶手段に記憶されたフォーム印刷位置と印字原点との位置関係と等しくなるように、前記算出手段で算出された差に応じて前記実際の印字に用いる印字原点を補正する印字位置補正手段と、この印字位置補正手段で補正された印字原点に基づいて前記媒体上に印字を行う印字手段と、を具備したことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、媒体の印刷面をカメラで撮影し、カメラで撮影された媒体上のフォーム印刷位置と本来あるべき媒体上のフォーム位置とを比較し、その差に応じて印字位置を補正するようにしたので、フォーム印刷に対するズレを解消することができる。
【発明を実施するための最良の形態】
【００１０】
以下図面を参照して本発明の一実施の形態について説明する。図1は伝票発行機のシステム構成を示すブロック図である。
【００１１】
図１において、11はホストコンピュータ10側のＣＰＵ(中央処理装置)である。このＣＰＵ11からのシステムバス11aには、ＲＯＭ(リード・オンリ・メモリ)12、印字データが格納される印字バッファ13aの他各種作業領域が確保されるＲＡＭ(ランダム・アクセス・メモリ)13、各種キャラクタジェネレータを記憶しているキャラジェネＲＯＭ(リード・オンリ・メモリ)14、キーボード15の操作を制御するキーボードコントローラ16、図示しない液晶表示装置の表示を制御する表示コントローラ17、可撓性ディスクへのリード・ライトを制御するＦＤＤコントローラ18、ハードディスクへのリード・ライトを制御するＨＤＤコントローラ19、プリンタ部20への印字データの送受を行うＩ／Ｆ(インターフェース)21が接続されている。
【００１２】
また、プリンタ部20はＣＰＵ31を中心に構成されている。このＣＰＵ31からのシステムバス31aには、図2のフローチャートに示す制御を行う制御プログラムを記憶しているＲＯＭ32、文字コード及びキャラクタジェネレータが記憶されているキャラジェネテーブル33a、各種作業領域及び図３（Ｂ）に示すように本来あるべき媒体上のフォーム位置関係を記憶する領域33bを有するＲＡＭ(ランダム・アクセス・メモリ)33、搬送モータ等の各モータ34、各センサ35、ヘッド36、ホストコンピュータ10のＩ／Ｆ21と通信を行うＩ／Ｆ37、媒体の印刷面を撮影するカメラ38が接続される。
【００１３】
なお、この実施の形態では、搬送モータはステッピングモータが用いられているので、印字ヘッドを任意の位置に正確な印字位置合わせが可能である。
【００１４】
次に、上記のように構成された本発明の一実施の形態の動作について説明する。まず、媒体としての伝票を吸入する。または、連続帳票を改ページする(ステップＳ1)。
【００１５】
次に、媒体の印刷面をカメラ38で撮影する(ステップＳ2)。この撮像画面を図3に示しておく。ここで、原点はキヤリッジのホームポジションからスピードが安定する位置を意味する。
【００１６】
次に、ステップＳ2で撮像された図３（Ａ）に示す撮影された媒体のフォーム位置と図３（Ｂ）に示すあるべきフォーム印刷位置との差を算出する(ステップＳ３)。例えば、図3(A)に示すように、カメラ38で撮影された媒体のフォーム位置の左上端部Aは原点に対して(7mm,4ｍｍ)の位置にある。しかし、領域33bに記憶されているあるべきフォーム印刷位置は原点に対して(5ｍｍ、5ｍｍ)の位置にある。従って、原点を次に述べるように(＋2mm,−1mm)ずらすことにより、原点と媒体のフォーム位置の左上端部Aとの位置関係を領域33bに記憶されているあるべきフォーム印刷位置と等しくなるようにしている。
【００１７】
そして、図3(C)に示すようにあるべきフォーム印刷位置に対して撮像された画像のフォーム位置の差分印刷座標原点をずらす処理がなされる(印字位置補正手段)(ステップＳ４)。つまり、印字位置補正手段によりカメラで撮影された媒体上のフォーム印刷位置と領域33bに記憶されている本来あるべき媒体上のフォーム位置とを比較し、その差に応じて印字位置が補正される。具体的には、印字すべきアドレスのｘ座標を＋2mmし、y座標を−1mmする処理がなされる。
【００１８】
そして、図3(D)に示すようにプリンタの印刷が開始される(印字手段)(ステップＳ５)。つまり、印字位置補正手段で補正された印字位置に基づいて媒体上に印字が行なわれる。この例では、『黒毛牛ロース,特上鹿児島産』が印字される。
【００１９】
このように、媒体の印刷面をカメラ38で撮影し、カメラ38で撮影された媒体上のフォーム印刷位置と、領域33bに記憶されている本来あるべき媒体上のフォーム位置とを比較し、その差に応じて印字位置を補正するようにしたので、フォーム印刷に対するズレを解消することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施の形態に係るプリンタ装置のシステム構成を示すブロック図。
【図２】同実施の形態の動作を説明するためのフローチャート。
【図３】同実施の形態に係る媒体撮像画面を説明するための図。
【符号の説明】
【００２１】
11…ＣＰＵ、12…ＲＯＭ、31…ＣＰＵ、32…ＲＯＭ、33…RAM、38…カメラ。
【図１】
0004659609.tif 000002
【図２】
0004659609.tif 000003
【図３】
0004659609.tif 000004