JP2014087968A - Label printer - Google Patents
Label printer Download PDFInfo
- Publication number
- JP2014087968A JP2014087968A JP2012238750A JP2012238750A JP2014087968A JP 2014087968 A JP2014087968 A JP 2014087968A JP 2012238750 A JP2012238750 A JP 2012238750A JP 2012238750 A JP2012238750 A JP 2012238750A JP 2014087968 A JP2014087968 A JP 2014087968A
- Authority
- JP
- Japan
- Prior art keywords
- label
- width direction
- label paper
- width
- printing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Abstract
Description
本発明は、ラベルプリンタに関する。 The present invention relates to a label printer.
制御を複雑化することなく、ラベル用紙への印字ずれを補正することを目的としたラベルプリンタが、特許文献1に開示されている。 Japanese Patent Application Laid-Open No. H10-228707 discloses a label printer for correcting a printing deviation on a label sheet without complicating control.
ところで、ラベルプリンタに装着されていたラベルロールが消費された場合、オペレータは、使用目的に応じた幅のラベルロールを、そのラベルプリンタに手作業により補充する。しかしながら、この補充により、ラベルガイドに対するラベルロールの位置合わせに不良が生じたり、又は、ラベルガイド自体の位置がずれたりする場合がある。このような場合、装着されたラベルロールから、ラベル用紙が幅方向の一方に偏る(スキュー)状態で繰り出されてしまうため、ラベル用紙への印字に不良が生じてしまうという問題がある。 By the way, when the label roll mounted on the label printer is consumed, the operator manually replenishes the label printer with a label roll having a width corresponding to the purpose of use. However, this replenishment may cause a defect in the alignment of the label roll with respect to the label guide, or the position of the label guide itself may shift. In such a case, since the label sheet is fed out in a state of being skewed (skew) from the attached label roll, there is a problem that printing on the label sheet is defective.
本発明は、前記の点に鑑みてなされたものであり、補充される毎に幅の異なるラベルロールが装着された場合でも、ラベル用紙への印字に不良を生じさせないラベルプリンタを提供することを目的とする。 The present invention has been made in view of the above points, and provides a label printer that does not cause a defect in printing on a label sheet even when a label roll having a different width is mounted each time it is replenished. Objective.
本発明の一態様は、ラベル用紙の繰り出し方向に対して直交する前記ラベル用紙の幅方向について、前記ラベル用紙の両端部の位置を検出する検出部と、前記両端部の位置に基づいて前記ラベル用紙の幅をもとめて、該もとめた前記ラベル用紙の幅に基づいて印字データを生成する生成部と、前記両端部の位置に基づいて前記ラベル用紙の幅方向の位置ずれ量をもとめ、前記位置ずれ量だけ幅方向にずらした位置に、前記印字データを前記ラベル用紙に印字させる制御部と、を備えることを特徴とするラベルプリンタである。
この構成により、制御部は、もとめた前記ラベル用紙の幅方向の位置ずれ量に基づいて印字データを生成し、生成した前記印字データに基づいて、前記ラベル用紙へのずらし印字を印字部に実行させる。これにより、ラベルプリンタは、補充される毎に幅の異なるラベルロールが装着された場合でも、ラベル用紙への印字に不良を生じさせないようにすることができる。
One aspect of the present invention is a detection unit that detects positions of both ends of the label sheet in the width direction of the label sheet orthogonal to a feeding direction of the label sheet, and the label based on the positions of the both ends. Determining a width of the label sheet, generating print data based on the determined width of the label sheet, and determining a positional deviation amount in the width direction of the label sheet based on the positions of the both ends. A label printer comprising: a control unit that prints the print data on the label paper at a position shifted in the width direction by a shift amount.
With this configuration, the control unit generates print data based on the obtained amount of positional deviation in the width direction of the label sheet, and executes shift printing on the label sheet on the print unit based on the generated print data. Let As a result, the label printer can prevent the printing on the label paper from being defective even when a label roll having a different width is mounted each time it is replenished.
つまり、ラベルロールの補充により、ラベルガイドの位置ずれ、位置合わせ忘れ、又は、ラベルガイドの位置合わせが不十分な状態が生じたとしても、検出部は、ラベル用紙の幅方向の位置ずれ量をもとめる。また、制御部は、検出された位置ずれ量及び位置ずれ方向に基づいて、ずらし印字を印字部に実行させるので、ラベル用紙への印字に不良を生じさせないようにすることができる。 That is, even if the label roll is replenished, the label guide is misaligned, the position is forgotten to be aligned, or the label guide is not sufficiently aligned, the detection unit detects the misalignment in the width direction of the label sheet. Get it. In addition, since the control unit causes the printing unit to perform shift printing based on the detected amount of misalignment and the direction of misalignment, it is possible to prevent the printing on the label sheet from being defective.
また、本発明の一態様は、前記制御部が、前記両端部の一方から基準位置までの距離と、前記両端部の他方から前記基準位置までの距離と、に基づいて、前記ラベル用紙の位置ずれ量をもとめることを特徴とするラベルプリンタである。
これにより、ラベルプリンタは、補充される毎に幅の異なるラベルロールが装着された場合でも、ラベル用紙の幅方向の位置ずれ量をもとめて、ラベル用紙への印字に不良を生じさせないようにすることができる。
In one embodiment of the present invention, the control unit may determine the position of the label sheet based on a distance from one end of the both ends to a reference position and a distance from the other end of the both ends to the reference position. The label printer is characterized in that a shift amount is obtained.
As a result, even when a label roll having a different width is mounted each time the label printer is replenished, the label printer determines the amount of misalignment in the width direction of the label paper and prevents the printing on the label paper from causing a defect. be able to.
また、本発明の一態様は、前記制御部が、前記ラベル用紙の幅方向の位置ずれ量が閾値以上であるか否かを判定し、前記ラベル用紙の幅方向の位置ずれ量が閾値以上である場合、前記ラベル用紙へのずらし印字を印字部に実行させることを特徴とするラベルプリンタである。
これにより、ラベルプリンタは、ラベル用紙の幅方向の位置ずれ量が所定閾値以上である場合、ラベル用紙への印字に不良を生じさせないようにすることができる。
According to another aspect of the present invention, the control unit determines whether or not the amount of positional deviation in the width direction of the label sheet is greater than or equal to a threshold, and the amount of positional deviation in the width direction of the label sheet is greater than or equal to the threshold. In some cases, the label printer is configured to cause the printing unit to perform shift printing on the label paper.
As a result, the label printer can prevent the printing on the label sheet from being defective when the amount of positional deviation in the width direction of the label sheet is equal to or greater than a predetermined threshold.
また、本発明の一態様は、前記制御部が、前記ラベル用紙の幅方向の位置ずれ量を所定時間毎にもとめ、該もとめた前記ラベル用紙の幅方向の位置ずれ量に基づいて印字データを生成し、生成した前記印字データに基づいて、前記ラベル用紙へのずらし印字を前記所定時間毎に印字部に実行させることを特徴とするラベルプリンタである。
この構成により、前記制御部は、生成した前記印字データに基づいて、前記ラベル用紙へのずらし印字を前記所定時間毎に印字部に実行させる。すなわち、前記制御部は、スキュー(位置ずれ)状態で繰り出されるラベル用紙に印字される印字データの印字位置を、ラベル用紙の位置ずれ量に合わせてシフト(移動)させる。これにより、ラベルプリンタは、印字部(印字ヘッド)に対して斜めに繰り出されるラベル用紙の繰り出し方向に対して平行となる正しい向き及び位置に、印字データを印字することができる。
According to another aspect of the present invention, the control unit determines the amount of positional deviation in the width direction of the label paper every predetermined time, and print data based on the obtained amount of positional deviation in the width direction of the label paper. The label printer is characterized in that, based on the generated print data, the print unit is caused to execute shifted printing on the label paper every predetermined time.
With this configuration, the control unit causes the printing unit to execute the shift printing on the label paper at the predetermined time based on the generated print data. That is, the control unit shifts (moves) the print position of the print data printed on the label sheet fed out in a skew (position shift) state in accordance with the amount of position shift of the label sheet. As a result, the label printer can print the print data in the correct orientation and position parallel to the feeding direction of the label paper fed obliquely with respect to the printing unit (printing head).
また、本発明の一態様は、前記印字データの印字フォーマットを示す情報を表示する表示部を備え、前記制御部が、前記ラベル用紙の所定範囲の幅に複数の前記印字フォーマットが対応付けられている場合、前記印字フォーマットを示す情報を、前記印字フォーマットの使用頻度毎に前記表示部に表示させることを特徴とするラベルプリンタである。
この構成により、前記制御部は、前記ラベル用紙の幅が所定範囲にある複数の印字フォーマットがメモリに記憶されている場合、使用頻度が高い順に、印字フォーマットを選択可能に前記表示部に表示する。これにより、オペレータは、印字フォーマットを適切に選択することができる。
According to another aspect of the present invention, the display unit displays information indicating a print format of the print data, and the control unit associates a plurality of the print formats with a width of a predetermined range of the label sheet. In the label printer, the information indicating the print format is displayed on the display unit for each use frequency of the print format.
With this configuration, when a plurality of print formats having a width of the label sheet within a predetermined range are stored in the memory, the control unit displays the print formats on the display unit in a descending order of use frequency. . Thereby, the operator can select a print format appropriately.
本発明によれば、制御部は、検出されたラベル用紙の幅方向の位置ずれ量に基づいて印字データを生成し、生成した印字データに基づいて、ラベル用紙へのずらし印字を印字部に実行させる。これにより、ラベルプリンタは、補充される毎に幅の異なるラベルロールが装着された場合でも、ラベル用紙への印字に不良を生じさせないようにすることができる。 According to the present invention, the control unit generates print data based on the detected amount of positional deviation of the label paper in the width direction, and executes shift printing on the label paper on the print unit based on the generated print data. Let As a result, the label printer can prevent the printing on the label paper from being defective even when a label roll having a different width is mounted each time it is replenished.
本発明の一実施形態について図面を参照して詳細に説明する。以下では、ラベル用紙は、台紙レス又は台紙付きのいずれでもよいが、一例として、台紙レスラベル用紙であるものとして説明する。 An embodiment of the present invention will be described in detail with reference to the drawings. In the following, the label paper may be either mountless or with a mount, but as an example, it will be described as a mountless label paper.
図1には、ラベルプリンタの機構例が、概略図により示されている。ラベル用紙1は、表面が感熱発色面であり、裏面が粘着面である。ラベル用紙1は、ロール状に巻かれることにより、ラベルロール2として構成されている。ラベルプリンタ100に装着されていたラベルロール2が消費された場合、オペレータは、使用目的に応じた幅のラベルロールを、ラベルプリンタ100に手作業により補充する。
FIG. 1 schematically shows an example of the mechanism of a label printer. The
ラベルプリンタ100は、プラテンローラ4及びサーマルヘッド17によりラベル用紙1を挟んで、ラベルロール2からラベル用紙1を繰り出す。また、ラベルプリンタ100は、繰り出したラベル用紙1に、サーマルヘッド17により所定の印字を施す。また、ラベルプリンタ100は、印字を施したラベル用紙1をカッター19によりカットして、枚葉状のラベル6として発行する。
The
センサ20は、ラベル用紙1の繰り出し方向に対して直交するラベル用紙1の幅方向に配置されている。センサ20は、ラベル用紙1の幅を検出する。センサ20は、例えば、透過型検出センサである。センサ20は、発光部20aと、受光部20bとを備える。発光部20a及び受光部20bの間には、ラベル用紙1が繰り出される。すなわち、センサ20は、発光部20aからの光がラベル用紙1により遮光されなければ、発光部20aからの光が受光部20bに受光されるように構成されている。なお、発光部20aは、受光部20bの上側又は下側のいずれに位置していてもよい。
The
発光部20aからの光がラベル用紙1に遮光されることにより、受光部20bに受光されなかった位置は、ラベル用紙1の幅方向について、ラベル用紙1が在る位置である。一方、受光部20bに受光された位置は、ラベル用紙1の幅方向について、ラベル用紙1が無い位置である。また、受光部20bに受光されなかった位置と、受光部20bに受光された位置とが隣接する位置は、ラベル用紙1の幅方向について、ラベル用紙1の端部の位置を示す。したがって、ラベル用紙1の両端部の一方から他方までの幅方向の長さは、ラベル用紙1の幅と等しい。
The position where the light from the
図2には、ラベルプリンタの構成例が、ブロック図により示されている。ラベルプリンタ100は、CPU10と、フラッシュメモリ11と、RAM12と、操作部13と、表示部14と、通信部15と、インタフェース16と、サーマルヘッド17と、ステッピングモータ18と、カッター19と、センサ20とを備える。
FIG. 2 is a block diagram showing a configuration example of the label printer. The
CPU10(Central Processing Unit:中央演算処理装置:制御部)は、フラッシュメモリ11に記憶されている制御プログラムを実行することにより、ラベルプリンタ100の動作を統括する。例えば、CPU10は、各種のラベル用紙1の同一又は近似する幅(所定範囲の幅)に、複数の印字フォーマットが対応付けられている場合、印字フォーマットを示す情報を、印字フォーマットの使用頻度毎に表示部14に表示させる。
A CPU 10 (Central Processing Unit: central processing unit: control unit) controls the operation of the
オペレータが操作部13を操作入力することにより、CPU10には、ラベル用紙1に印字する商品名の品番(図3を用いて後述する)が入力される。CPU10は、入力された品番と、その品番に対応付けられたデータ項目(図4を用いて後述する)とを、表示部14に表示させる。また、オペレータは、ラベルプリンタ100に印字させる場合、操作部13が有する印字ボタン、又は、表示部14と一体に構成された操作部13に表示された印字ボタンを押下操作する。CPU10には、押下操作に応じた信号が、操作部13から入力される。
When the operator inputs the
CPU10は、押下操作に応じた信号が入力された場合、ラベル用紙1の幅に対応付けられたフォーマット番号を、フォーマットファイル(図3を用いて後述する)から選択する。CPU10は、選択したフォーマット番号と、入力された品番とに基づいて生成した印字データを、ドットデータに展開して、サーマルヘッド17にラベル用紙1への印字を実行させる。
When a signal corresponding to the pressing operation is input, the
フラッシュメモリ11は、ラベルプリンタ100の制御プログラム、制御用データ等を記憶する。制御用データには、例えば、フォーマットファイルと、商品ファイルとがある。なお、フラッシュメモリ11は、読み出し専用メモリでもよい。
The
図3には、フォーマットファイルの例が表により示されている。フォーマットファイルの各データ項目は、フォーマット番号に対応付けられている。フォーマットファイルには、データ項目として、商品名と、添加物と、ラベル用紙1のカット長さを示すラベル長とが含まれている。また、フォーマットファイルには、データ項目として、メッセージと、原材料と、値段と、バーコードと、単位と、賞味期限と、加工日時と、店名とが含まれていてもよい。
FIG. 3 shows an example of a format file in a table. Each data item of the format file is associated with a format number. The format file includes a product name, an additive, and a label length indicating the cut length of the
なお、フォーマットファイルが台紙レスのラベル用紙に用いられる場合、フォーマットファイルには、ラベル長が含まれていなくてもよい。この場合、ラベルプリンタ100は、商品ファイルのデータとフォーマットファイルとに基づいて生成される印字前の印字データの長さ(発行方向の長さ)をラベル長とし、印字された台紙レスラベル用紙の後端部をこのラベル長に基づいてカットすることにより、枚葉状のラベル6を発行する。
When the format file is used for a label paper without a mount, the format file may not include the label length. In this case, the
フォーマットファイルの各データ項目には、ラベル6上の印字位置を示す「位置」と、ラベル用紙1の繰り出し方向についてのラベル6上の印字範囲を示す「高さ」と、繰り出し方向に対して直交する幅方向についてのラベル6上の印字範囲を示す「長さ」と、文字フォントの種類を示す「フォント」とが定められている。ここで、印字位置及び印字範囲は、例えば、ラベル6の左上を原点として表現されてもよい。
In each data item of the format file, “position” indicating the printing position on the
図4には、商品ファイルの例が表により示されている。商品ファイルの各データ項目は、品番(商品番号)に対応付けられている。商品ファイルには、データ項目として、品名と、値段と、バーコードと、添加物とが含まれている。また、商品ファイルには、データ項目として、メッセージと、原材料とが含まれていてもよい。なお、各データ項目を複数行に亘ってラベル用紙1に印字する場合、各行の最後には改行コードが挿入される。
FIG. 4 shows an example of a product file in a table. Each data item of the product file is associated with a product number (product number). The product file includes product names, prices, barcodes, and additives as data items. Further, the product file may include a message and raw materials as data items. When each data item is printed on the
図2に戻り、ラベルプリンタの構成例の説明を続ける。RAM12は、各種データを一時的に読み出して処理するためのワークエリアを有する。ワークエリアには、例えば、印字データをドットデータに展開するためのドット展開エリアと、フォーマットファイル(図3を参照)から印字フォーマットを選択して、そのフォーマット番号を記憶するためのフォーマットエリアと、商品ファイル(図4を参照)から商品データを読み出し記憶する商品データエリアとがある。
Returning to FIG. 2, the description of the configuration example of the label printer is continued. The
また、RAM12は、例えば、印字フォーマットが定義されたフォーマットファイル(書式ファイル)と、ラベル用紙1に印字される各種の商品データが定義された商品ファイル(図4を用いて後述する)と、フォントファイル(キャラクタジェネレータ)とを記憶する。また、RAM12は、例えば、ラベルプリンタ100の現在の動作モード(例えば、値付モード、設定モード、レポートモード、及び、メンテナンスモード)を示す情報を記憶する。
The
なお、外部から電力が供給されていない状態でもRAM12が各種データを記憶し続けることができるよう、ラベルプリンタ100にはバッテリ(不図示)が内蔵されていてもよい。
Note that a battery (not shown) may be incorporated in the
操作部13は、ラベルプリンタ100の操作を行うための入力装置であり、オペレータによる操作入力を受け付ける。操作部13は、表示部14と一体に構成されたタッチパネルでもよい。操作部13は、操作入力に応じた信号を、CPU10に出力する。
表示部14は、メニュー画面等の各種データを表示する。例えば、表示部14は、印字データの印字フォーマットを示す情報を、印字フォーマットの使用頻度毎に表示する。表示部14は、例えば、液晶ディスプレイである。
通信部15は、ホストコンピュータとの通信を実行する。通信部15は、フォーマットファイル(図3を参照)、商品ファイル(図4を参照)を、ホストコンピュータから受信してもよい。
The
The
The
インタフェース16は、サーマルヘッド17、ステッピングモータ18、カッター19及びセンサ20と、CPU10との間で、データの入出力を実行する。
サーマルヘッド17は、CPU10による制御に基づいて発熱することにより、サーマルヘッド17と接触しているラベル用紙1の部分を発熱させる。
The interface 16 executes input / output of data among the
The
ステッピングモータ18は、ラベル用紙1が印字位置まで繰り出されるよう、CPU10による制御に基づいてラベルロール2及びプラテンローラ4を回転駆動させる。
カッター19は、CPU10による制御に基づいて、印字されたラベル用紙1をカットする。
センサ20は、透過型検出センサである。センサ20は、発光部20a及び受光部20bの間をラベル用紙1が繰り出されるように(図1を参照)、例えば、コ字状の形状を有する。
The stepping
The
The
図5には、ラベル用紙の幅を検出しない場合の印字例が、比較のため示されている。図5では、ラベル用紙1の繰り出し方向に直交する幅方向について、ラベル用紙1の中心軸Aと、サーマルヘッド17及びセンサ20の中心軸B(基準位置)とが定められている。ラベル用紙1には、中心軸Aを示す印が描かれていてもよい。図5では、センサ20は、ラベル用紙1の中心軸Aと、サーマルヘッド17及びセンサ20の中心軸Bとの距離L1を、ラベル用紙1の幅方向の位置ずれとして検出する。
FIG. 5 shows an example of printing when the width of the label paper is not detected for comparison. In FIG. 5, the center axis A of the
なお、センサ20は、コ字状に限らず、例えば、ラベル用紙1の繰り出し方向に直交する幅方向にラベル用紙1を挟んだ上下に、発光部20a及び受光部20bがそれぞれ独立に配置された形態でもよい。更に、センサ20は、ラベル用紙1の繰り出し方向の下流に発光部20a及び受光部20bが複数配置された形態でもよい。また、センサ20は、透過型検出センサに限らず、例えば、反射型検出センサでもよい。この場合、センサ20は、ラベル用紙1の繰り出し方向と直交する幅方向にラベル用紙1を挟んだ上下何れか一方のみに配置されてもよい。
The
図5では、センサ20がラベル用紙1の幅を検出しないので、CPU10は、装着されているラベルロール2の幅が判らず、検出した位置ずれ量だけ幅方向にずらした位置に印字データを印字させる制御を、実行することができない。したがって、ラベルロール2からラベル用紙1が幅方向の一方に偏る状態で繰り出されている場合、印字データ(ドットデータ)の一部がラベル用紙1に印字されない状態が生じてしまうことになる。
In FIG. 5, since the
図6には、ラベル用紙の幅を検出する場合の印字例が示されている。センサ20の発光部からの光がラベル用紙1に遮光されることにより、センサ20の受光部に受光されなかった位置は、ラベル用紙1の幅方向について、ラベル用紙1が在る位置である。一方、受光部20bに受光された位置は、ラベル用紙1の幅方向について、ラベル用紙1が無い位置である。また、受光部20bに受光されなかった位置と、受光部20bに受光された位置とが隣接する位置は、ラベル用紙1の幅方向について、ラベル用紙1の端部の位置を示す。したがって、ラベル用紙1の両端部の一方から他方までの幅方向の長さは、ラベル用紙1の幅と等しい。
FIG. 6 shows an example of printing when the width of the label paper is detected. The position where the light from the light emitting portion of the
図6では、ラベル用紙1の繰り出し方向に直交する幅方向について、ラベル用紙1の中心軸Aと、サーマルヘッド17及びセンサ20の中心軸B(基準位置)とが定められている。図6では、センサ20は、サーマルヘッド17及びセンサ20の中心軸Bと、ラベル用紙1の両端部の一方との距離L2を検出する。また、センサ20は、サーマルヘッド17及びセンサ20の中心軸Bと、ラベル用紙1の両端部の他方との距離L3を検出する。
In FIG. 6, the center axis A of the
CPU10は、ラベル用紙1の両端部の一方から中心軸B(基準位置)までの距離L2と、ラベル用紙1の両端部の他方から中心軸B(基準位置)までの距離L3との差分を、ラベル用紙1の幅方向の位置ずれ量としてもとめる。ここで、CPU10は、中心軸B(基準位置)からの距離が最も長い端部までの距離L3から、ラベル用紙1の両端部の間の距離の半分(=(距離L2+距離L3)/2)を減算した値を、ラベル用紙1の幅方向の位置ずれ量としてもとめる。
The
また、CPU10は、ラベル用紙1の幅方向の位置ずれ量が、所定距離以上であるか否かを判定する。CPU10は、ラベル用紙1の幅方向の位置ずれ量が、所定距離以上である場合、ラベル用紙1の幅に基づいて、フォーマットファイル(図3を参照)から印字フォーマット(フォーマット番号)を選択する。ここで、CPU10は、ラベル用紙1の所定範囲の幅に対応付けられた印字フォーマットを選択する。
Further, the
CPU10は、選択した印字フォーマットと、入力された品番とに基づいて、印字データを生成する。また、CPU10は、距離L2と距離L3とを比較することにより、ラベル用紙1の位置ずれ方向をもとめる。ここで、CPU10は、基準位置からの距離が最も長い端部の方向に、ラベル用紙1の位置がずれて(スキューして)いると判定する。
The
差分(ラベル用紙1の幅方向の位置ずれ量)が、所定距離以上でない場合、CPU10は、生成した印字データに基づいて、サーマルヘッド17にラベル用紙1への印字をさせる。一方、差分が前記所定距離以上である場合、CPU10は、印字する位置が差分だけずれるよう修正した印字データに基づいて、サーマルヘッド17にラベル用紙1への印字をさせる。これにより、サーマルヘッド17は、位置がずれているラベル用紙1上の正しい位置(例えば、中央)に、印字データに基づくドットデータを印字することができる。
When the difference (the positional deviation amount in the width direction of the label sheet 1) is not equal to or greater than the predetermined distance, the
また、CPU10は、ラベル用紙1の位置ずれを、所定時間毎にもとめてもよい。CPU10は、サーマルヘッド17に対して斜めに繰り出されるラベル用紙1に、所定時間毎に位置をずらしながら印字データを印字させる。これにより、サーマルヘッド17は、位置がずれているラベル用紙1上の正しい位置(例えば、中央)に、印字データに基づくドットデータを印字することができる。
Further, the
図7は、ラベルプリンタの動作手順例を示すフローチャートである。
(ステップS1)センサ20は、ラベル用紙1の繰り出し方向に対して直交するラベル用紙1の幅方向について、ラベル用紙1の両端部の位置を検出する。
(ステップS2)CPU10は、ラベル用紙1の両端部の位置に基づいて、ラベル用紙1の幅を検出する。
(ステップS3)CPU10は、ラベル用紙1の幅に基づいて、フォーマットファイルから印字フォーマット(フォーマット番号)を選択する。
(ステップS4)CPU10は、選択した印字フォーマットに基づいて、印字データを生成する。
FIG. 7 is a flowchart illustrating an example of an operation procedure of the label printer.
(Step S <b> 1) The
(Step S <b> 2) The
(Step S3) The
(Step S4) The
(ステップS5)CPU10は、ラベル用紙1の幅方向の位置ずれ量を検出する。具体的には、CPU10は、ラベル用紙1の両端部の一方から基準位置までの距離と、ラベル用紙1の両端部の他方から基準位置までの距離との差分を、ラベル用紙1の幅方向の位置ずれ量として検出する。CPU10は、ラベル用紙1の両端部の一方から基準位置までの距離と、ラベル用紙1の両端部の他方から基準位置までの距離との差分が、所定距離以上であるか否かを判定する。
(Step S5) The
差分(ラベル用紙1の幅方向の位置ずれ量)が、所定距離以上でない場合(ステップS6:No)、CPU10は、生成した印字データに基づいて、サーマルヘッド17にラベル用紙1への印字をさせる。一方、差分が、所定距離以上である場合(ステップS6:Yes)、CPU10は、印字する位置が差分だけずれるよう修正した印字データに基づいて、サーマルヘッド17にラベル用紙1への印字をさせる。
If the difference (the positional deviation amount in the width direction of the label sheet 1) is not equal to or greater than the predetermined distance (step S6: No), the
以上のように、ラベルプリンタ100は、ラベル用紙1の繰り出し方向に対して直交するラベル用紙1の幅方向について、ラベル用紙1の両端部の位置を検出するセンサ20と、前記両端部の位置に基づいてラベル用紙1の幅(=距離L3+距離L2)をもとめ(例えば、検出値を要求することにより幅をもとめる、又は、算出により幅をもとめる)、該もとめたラベル用紙1の幅に基づいて印字データを生成するCPU10と、前記両端部の位置に基づいてラベル用紙1の幅方向の位置ずれ量(=距離L3−距離L2)を検出し、前記位置ずれ量だけ基準位置(例えば、中心軸B)から幅方向にずらした位置に、前記印字データをラベル用紙1に印字させるCPU10と、を備える。
As described above, the
また、CPU10は、前記両端部の一方から基準位置(例えば、中心軸B)までの距離L3と、前記両端部の他方から前記基準位置(例えば、中心軸B)までの距離L2と、に基づいて、ラベル用紙1の位置ずれ量(=距離L3−距離L2)をもとめてもよい。
Further, the
また、CPU10は、ラベル用紙1の幅方向の位置ずれ量が閾値以上であるか否かを判定し、ラベル用紙1の幅方向の位置ずれ量が閾値以上である場合、ラベル用紙1へのずらし印字をサーマルヘッド17に実行させてもよい。
Further, the
また、CPU10は、ラベル用紙1の幅方向の位置ずれ量を所定時間毎にもとめ、該もとめたラベル用紙1の幅方向の位置ずれ量に基づいて印字データを生成し、生成した前記印字データに基づいて、ラベル用紙1へのずらし印字を前記所定時間毎にサーマルヘッド17に実行させてもよい。
Further, the
また、前記印字データの印字フォーマットを示す情報を表示する表示部14を備え、CPU10は、ラベル用紙1の所定範囲の幅(同一又は近似する幅)に複数の前記印字フォーマットが対応付けられている場合、前記印字フォーマットを示す情報を、前記印字フォーマットの使用頻度毎に表示部14に表示させてもよい。
In addition, a
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。 The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and includes designs and the like that do not depart from the gist of the present invention.
なお、以上に説明したラベルプリンタを実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録し、そのプログラムをコンピュータシステムに読み込ませて実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。 The program for realizing the label printer described above may be recorded on a computer-readable recording medium, and the program may be read into a computer system and executed. Here, the “computer system” includes an OS and hardware such as peripheral devices. The “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Further, the “computer-readable recording medium” refers to a volatile memory (RAM) in a computer system that becomes a server or a client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. In addition, those holding programs for a certain period of time are also included. The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, what is called a difference file (difference program) may be sufficient.
1…ラベル用紙 2…ラベルロール 4…プラテンローラ 6…ラベル 10…CPU 11…フラッシュメモリ 12…RAM 13…操作部 14…表示部 15…通信部 16…インタフェース 17…サーマルヘッド 18…ステッピングモータ 19…カッター
DESCRIPTION OF
Claims (5)
前記両端部の位置に基づいて前記ラベル用紙の幅をもとめて、該もとめた前記ラベル用紙の幅に基づいて印字データを生成する生成部と、
前記両端部の位置に基づいて前記ラベル用紙の幅方向の位置ずれ量をもとめ、前記位置ずれ量だけ幅方向にずらした位置に、前記印字データを前記ラベル用紙に印字させる制御部と、
を備えることを特徴とするラベルプリンタ。 A detection unit for detecting positions of both ends of the label sheet in the width direction of the label sheet perpendicular to the feeding direction of the label sheet;
A generation unit that determines the width of the label sheet based on the positions of the both end portions, and generates print data based on the width of the label sheet determined;
A control unit for determining the amount of positional deviation in the width direction of the label paper based on the positions of the both end portions, and printing the print data on the label paper at a position shifted in the width direction by the amount of positional deviation;
A label printer comprising:
を備え、
前記制御部は、前記ラベル用紙の所定範囲の幅に複数の前記印字フォーマットが対応付けられている場合、前記印字フォーマットを示す情報を、前記印字フォーマットの使用頻度毎に前記表示部に表示させることを特徴とする請求項1から請求項4のいずれか一項に記載のラベルプリンタ。 A display unit for displaying information indicating a print format of the print data;
The control unit causes the display unit to display information indicating the print format for each use frequency of the print format when a plurality of the print formats are associated with the width of the predetermined range of the label sheet. The label printer according to any one of claims 1 to 4, wherein:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012238750A JP2014087968A (en) | 2012-10-30 | 2012-10-30 | Label printer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012238750A JP2014087968A (en) | 2012-10-30 | 2012-10-30 | Label printer |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2014087968A true JP2014087968A (en) | 2014-05-15 |
Family
ID=50790324
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012238750A Pending JP2014087968A (en) | 2012-10-30 | 2012-10-30 | Label printer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2014087968A (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59212286A (en) * | 1983-05-19 | 1984-12-01 | Tokyo Electric Co Ltd | Printer |
JPS61228977A (en) * | 1985-04-03 | 1986-10-13 | Tokyo Electric Co Ltd | Printer |
JPH0310877A (en) * | 1989-06-08 | 1991-01-18 | Nec Corp | Page printer |
JPH09290812A (en) * | 1996-04-26 | 1997-11-11 | Teraoka Seiko Co Ltd | Packaging and price-attaching device |
JPH11155043A (en) * | 1997-11-19 | 1999-06-08 | Brother Ind Ltd | Device for inputting and outputting picture |
JP2007230071A (en) * | 2006-03-01 | 2007-09-13 | Seiko Epson Corp | Recording device and method of controlling recording device |
JP2009262349A (en) * | 2008-04-22 | 2009-11-12 | Brother Ind Ltd | Controller, printing apparatus, method for controlling controller, and controlling program for controller |
JP2011183763A (en) * | 2010-03-11 | 2011-09-22 | Seiko Epson Corp | Printing method for printer, and printer |
JP2012524949A (en) * | 2009-04-24 | 2012-10-18 | サンフォード エル.ピー. | Printing apparatus and controller for the printing apparatus |
-
2012
- 2012-10-30 JP JP2012238750A patent/JP2014087968A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59212286A (en) * | 1983-05-19 | 1984-12-01 | Tokyo Electric Co Ltd | Printer |
JPS61228977A (en) * | 1985-04-03 | 1986-10-13 | Tokyo Electric Co Ltd | Printer |
JPH0310877A (en) * | 1989-06-08 | 1991-01-18 | Nec Corp | Page printer |
JPH09290812A (en) * | 1996-04-26 | 1997-11-11 | Teraoka Seiko Co Ltd | Packaging and price-attaching device |
JPH11155043A (en) * | 1997-11-19 | 1999-06-08 | Brother Ind Ltd | Device for inputting and outputting picture |
JP2007230071A (en) * | 2006-03-01 | 2007-09-13 | Seiko Epson Corp | Recording device and method of controlling recording device |
JP2009262349A (en) * | 2008-04-22 | 2009-11-12 | Brother Ind Ltd | Controller, printing apparatus, method for controlling controller, and controlling program for controller |
JP2012524949A (en) * | 2009-04-24 | 2012-10-18 | サンフォード エル.ピー. | Printing apparatus and controller for the printing apparatus |
JP2011183763A (en) * | 2010-03-11 | 2011-09-22 | Seiko Epson Corp | Printing method for printer, and printer |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2012091412A (en) | Mountless label printer | |
JP4732946B2 (en) | Page pitch detection method, page pitch detection device and printer | |
JP2017213763A (en) | Printer and print control device | |
JP2016031575A (en) | Print control device, print management method, and printing system | |
JP2009018448A (en) | Equipment, system and program for forming image, and printer server | |
JP5838545B2 (en) | Mountless label printer | |
JP2012183718A (en) | Thermal printer and control program thereof | |
JP2000141775A (en) | Label sheet and label printer | |
JP2010214813A (en) | Print device | |
US10773528B2 (en) | Printing apparatus, printing control terminal, printing apparatus controlling method, printing control terminal controlling method, and recording media | |
JP5419205B2 (en) | Label detection device | |
JP2014087968A (en) | Label printer | |
JP7173534B2 (en) | printer | |
US11780240B2 (en) | Information processing device having acquiring section acquiring remaining tape length, tape printing device, tape printing system, method for controlling information processing device, and storage medium storing program for controlling information processing device | |
JP2010247523A (en) | Label printer and method for preventing printing page from dropping out | |
JP2019211284A (en) | Printing device | |
JP2014004798A (en) | Printer and printing system | |
JP2014015006A (en) | Label printer | |
US11904616B2 (en) | Information processing apparatus, tape printing apparatus, and method and program for controlling information processing apparatus | |
JP6880049B2 (en) | Printer and printer control method | |
JP7173533B2 (en) | Printer and program | |
JP6544470B2 (en) | Label issuing device and label printing method | |
JP2020116791A (en) | Printer and printing method | |
JP2023080111A (en) | Verification device, printer, and program | |
JP2009107281A (en) | Printer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150918 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160615 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160621 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20161220 |