[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2014087968A - Label printer - Google Patents

Label printer Download PDF

Info

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
Application number
JP2012238750A
Other languages
Japanese (ja)
Inventor
Sakae Endo
栄 遠藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Teraoka Seiko Co Ltd
Original Assignee
Teraoka Seiko Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Teraoka Seiko Co Ltd filed Critical Teraoka Seiko Co Ltd
Priority to JP2012238750A priority Critical patent/JP2014087968A/en
Publication of JP2014087968A publication Critical patent/JP2014087968A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a label printer which does not generate a failure in printing to label paper even when a label roll with different width is attached whenever the label roll is replenished.SOLUTION: A label printer comprises: a detection section which detects positions of both ends of label paper for a width direction of the label paper perpendicular to a delivery direction of the label paper; a generation section which calculates width of the label paper on the basis of the positions of both ends and generates printing data on the basis of the calculated width of the label paper; and a control section which detects a position shift amount of the label paper in the width direction on the basis of the positions of both ends and prints the printing data to the label paper at a position obtained by shifting the label paper in the width direction by the position shift amount.

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.

特開2005−219382号公報JP 2005-219382 A

ところで、ラベルプリンタに装着されていたラベルロールが消費された場合、オペレータは、使用目的に応じた幅のラベルロールを、そのラベルプリンタに手作業により補充する。しかしながら、この補充により、ラベルガイドに対するラベルロールの位置合わせに不良が生じたり、又は、ラベルガイド自体の位置がずれたりする場合がある。このような場合、装着されたラベルロールから、ラベル用紙が幅方向の一方に偏る(スキュー)状態で繰り出されてしまうため、ラベル用紙への印字に不良が生じてしまうという問題がある。   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.

本発明の一実施形態における、ラベルプリンタの機構例を示す概略図である。It is the schematic which shows the mechanism example of a label printer in one Embodiment of this invention. 本発明の一実施形態における、ラベルプリンタの構成例を示すブロック図である。It is a block diagram which shows the structural example of the label printer in one Embodiment of this invention. 本発明の一実施形態における、フォーマットファイルの例を示す図である。It is a figure which shows the example of a format file in one Embodiment of this invention. 本発明の一実施形態における、商品ファイルの例を示す図である。It is a figure which shows the example of a goods file in one Embodiment of this invention. 本発明の一実施形態における、ラベル用紙の幅を検出しない場合の印字例を示す図である。FIG. 6 is a diagram illustrating a print example when the width of a label sheet is not detected in an embodiment of the present invention. 本発明の一実施形態における、ラベル用紙の幅を検出する場合の印字例を示す図である。FIG. 6 is a diagram illustrating a print example when detecting the width of a label sheet in an embodiment of the present invention. 本発明の一実施形態における、ラベルプリンタの動作手順例を示すフローチャートである。It is a flowchart which shows the example of an operation | movement procedure of a label printer in one Embodiment of this invention.

本発明の一実施形態について図面を参照して詳細に説明する。以下では、ラベル用紙は、台紙レス又は台紙付きのいずれでもよいが、一例として、台紙レスラベル用紙であるものとして説明する。   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 label paper 1 has a thermosensitive coloring surface on the front surface and an adhesive surface on the back surface. The label paper 1 is configured as a label roll 2 by being wound in a roll shape. When the label roll 2 mounted on the label printer 100 is consumed, the operator manually replenishes the label printer 100 with a label roll having a width corresponding to the purpose of use.

ラベルプリンタ100は、プラテンローラ4及びサーマルヘッド17によりラベル用紙1を挟んで、ラベルロール2からラベル用紙1を繰り出す。また、ラベルプリンタ100は、繰り出したラベル用紙1に、サーマルヘッド17により所定の印字を施す。また、ラベルプリンタ100は、印字を施したラベル用紙1をカッター19によりカットして、枚葉状のラベル6として発行する。   The label printer 100 feeds the label paper 1 from the label roll 2 with the label paper 1 sandwiched between the platen roller 4 and the thermal head 17. Further, the label printer 100 performs predetermined printing on the fed label paper 1 by the thermal head 17. Further, the label printer 100 cuts the printed label sheet 1 with a cutter 19 and issues it as a sheet-like label 6.

センサ20は、ラベル用紙1の繰り出し方向に対して直交するラベル用紙1の幅方向に配置されている。センサ20は、ラベル用紙1の幅を検出する。センサ20は、例えば、透過型検出センサである。センサ20は、発光部20aと、受光部20bとを備える。発光部20a及び受光部20bの間には、ラベル用紙1が繰り出される。すなわち、センサ20は、発光部20aからの光がラベル用紙1により遮光されなければ、発光部20aからの光が受光部20bに受光されるように構成されている。なお、発光部20aは、受光部20bの上側又は下側のいずれに位置していてもよい。   The sensor 20 is arranged in the width direction of the label paper 1 orthogonal to the feeding direction of the label paper 1. The sensor 20 detects the width of the label paper 1. The sensor 20 is, for example, a transmission type detection sensor. The sensor 20 includes a light emitting unit 20a and a light receiving unit 20b. The label paper 1 is fed out between the light emitting unit 20a and the light receiving unit 20b. That is, the sensor 20 is configured such that the light from the light emitting unit 20a is received by the light receiving unit 20b unless the light from the light emitting unit 20a is blocked by the label paper 1. The light emitting unit 20a may be located on either the upper side or the lower side of the light receiving unit 20b.

発光部20aからの光がラベル用紙1に遮光されることにより、受光部20bに受光されなかった位置は、ラベル用紙1の幅方向について、ラベル用紙1が在る位置である。一方、受光部20bに受光された位置は、ラベル用紙1の幅方向について、ラベル用紙1が無い位置である。また、受光部20bに受光されなかった位置と、受光部20bに受光された位置とが隣接する位置は、ラベル用紙1の幅方向について、ラベル用紙1の端部の位置を示す。したがって、ラベル用紙1の両端部の一方から他方までの幅方向の長さは、ラベル用紙1の幅と等しい。   The position where the light from the light emitting unit 20 a is not received by the light receiving unit 20 b when the light is blocked by the label paper 1 is the position where the label paper 1 is present in the width direction of the label paper 1. On the other hand, the position received by the light receiving unit 20 b is a position where there is no label sheet 1 in the width direction of the label sheet 1. The position where the light receiving unit 20b does not receive the light and the light receiving unit 20b adjacent to the position indicates the position of the end of the label paper 1 in the width direction of the label paper 1. Accordingly, the length in the width direction from one end to the other end of the label sheet 1 is equal to the width of the label sheet 1.

図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 label printer 100 includes a CPU 10, a flash memory 11, a RAM 12, an operation unit 13, a display unit 14, a communication unit 15, an interface 16, a thermal head 17, a stepping motor 18, a cutter 19, and a sensor. 20.

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 label printer 100 by executing a control program stored in the flash memory 11. For example, when a plurality of print formats are associated with the same or approximate width (width of a predetermined range) of various label sheets 1, the CPU 10 displays information indicating the print format for each use frequency of the print format. It is displayed on the display unit 14.

オペレータが操作部13を操作入力することにより、CPU10には、ラベル用紙1に印字する商品名の品番(図3を用いて後述する)が入力される。CPU10は、入力された品番と、その品番に対応付けられたデータ項目(図4を用いて後述する)とを、表示部14に表示させる。また、オペレータは、ラベルプリンタ100に印字させる場合、操作部13が有する印字ボタン、又は、表示部14と一体に構成された操作部13に表示された印字ボタンを押下操作する。CPU10には、押下操作に応じた信号が、操作部13から入力される。   When the operator inputs the operation unit 13, the product number of the product name to be printed on the label sheet 1 (described later with reference to FIG. 3) is input to the CPU 10. The CPU 10 causes the display unit 14 to display the input product number and a data item (described later with reference to FIG. 4) associated with the product number. Further, when printing on the label printer 100, the operator depresses a print button included in the operation unit 13 or a print button displayed on the operation unit 13 configured integrally with the display unit 14. A signal corresponding to the pressing operation is input to the CPU 10 from the operation unit 13.

CPU10は、押下操作に応じた信号が入力された場合、ラベル用紙1の幅に対応付けられたフォーマット番号を、フォーマットファイル(図3を用いて後述する)から選択する。CPU10は、選択したフォーマット番号と、入力された品番とに基づいて生成した印字データを、ドットデータに展開して、サーマルヘッド17にラベル用紙1への印字を実行させる。   When a signal corresponding to the pressing operation is input, the CPU 10 selects a format number associated with the width of the label sheet 1 from a format file (described later with reference to FIG. 3). The CPU 10 expands the print data generated based on the selected format number and the input product number into dot data, and causes the thermal head 17 to execute printing on the label paper 1.

フラッシュメモリ11は、ラベルプリンタ100の制御プログラム、制御用データ等を記憶する。制御用データには、例えば、フォーマットファイルと、商品ファイルとがある。なお、フラッシュメモリ11は、読み出し専用メモリでもよい。   The flash memory 11 stores a control program for the label printer 100, control data, and the like. The control data includes, for example, a format file and a product file. Note that the flash memory 11 may be a read-only memory.

図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 label paper 1 as data items. In addition, the format file may include a message, a raw material, a price, a barcode, a unit, a shelf life, a processing date and time, and a store name as data items.

なお、フォーマットファイルが台紙レスのラベル用紙に用いられる場合、フォーマットファイルには、ラベル長が含まれていなくてもよい。この場合、ラベルプリンタ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 label printer 100 uses the length of the print data before printing generated in accordance with the product file data and the format file (length in the issuing direction) as the label length, A sheet-like label 6 is issued by cutting the rear end portion based on the label length.

フォーマットファイルの各データ項目には、ラベル6上の印字位置を示す「位置」と、ラベル用紙1の繰り出し方向についてのラベル6上の印字範囲を示す「高さ」と、繰り出し方向に対して直交する幅方向についてのラベル6上の印字範囲を示す「長さ」と、文字フォントの種類を示す「フォント」とが定められている。ここで、印字位置及び印字範囲は、例えば、ラベル6の左上を原点として表現されてもよい。   In each data item of the format file, “position” indicating the printing position on the label 6, “height” indicating the printing range on the label 6 in the feeding direction of the label paper 1, and orthogonal to the feeding direction A “length” indicating the print range on the label 6 in the width direction to be performed and a “font” indicating the type of character font are defined. Here, the printing position and the printing range may be expressed with the upper left of the label 6 as the origin, for example.

図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 label sheet 1 over a plurality of lines, a line feed code is inserted at the end of each line.

図2に戻り、ラベルプリンタの構成例の説明を続ける。RAM12は、各種データを一時的に読み出して処理するためのワークエリアを有する。ワークエリアには、例えば、印字データをドットデータに展開するためのドット展開エリアと、フォーマットファイル(図3を参照)から印字フォーマットを選択して、そのフォーマット番号を記憶するためのフォーマットエリアと、商品ファイル(図4を参照)から商品データを読み出し記憶する商品データエリアとがある。   Returning to FIG. 2, the description of the configuration example of the label printer is continued. The RAM 12 has a work area for temporarily reading and processing various data. The work area includes, for example, a dot development area for expanding print data into dot data, a format area for selecting a print format from a format file (see FIG. 3), and storing the format number, There is a product data area for reading and storing product data from the product file (see FIG. 4).

また、RAM12は、例えば、印字フォーマットが定義されたフォーマットファイル(書式ファイル)と、ラベル用紙1に印字される各種の商品データが定義された商品ファイル(図4を用いて後述する)と、フォントファイル(キャラクタジェネレータ)とを記憶する。また、RAM12は、例えば、ラベルプリンタ100の現在の動作モード(例えば、値付モード、設定モード、レポートモード、及び、メンテナンスモード)を示す情報を記憶する。   The RAM 12 also includes, for example, a format file (format file) in which a print format is defined, a product file (to be described later with reference to FIG. 4) in which various product data to be printed on the label paper 1 are defined, a font Stores a file (character generator). The RAM 12 stores information indicating the current operation mode of the label printer 100 (for example, a pricing mode, a setting mode, a report mode, and a maintenance mode), for example.

なお、外部から電力が供給されていない状態でもRAM12が各種データを記憶し続けることができるよう、ラベルプリンタ100にはバッテリ(不図示)が内蔵されていてもよい。   Note that a battery (not shown) may be incorporated in the label printer 100 so that the RAM 12 can continue to store various data even when power is not supplied from the outside.

操作部13は、ラベルプリンタ100の操作を行うための入力装置であり、オペレータによる操作入力を受け付ける。操作部13は、表示部14と一体に構成されたタッチパネルでもよい。操作部13は、操作入力に応じた信号を、CPU10に出力する。
表示部14は、メニュー画面等の各種データを表示する。例えば、表示部14は、印字データの印字フォーマットを示す情報を、印字フォーマットの使用頻度毎に表示する。表示部14は、例えば、液晶ディスプレイである。
通信部15は、ホストコンピュータとの通信を実行する。通信部15は、フォーマットファイル(図3を参照)、商品ファイル(図4を参照)を、ホストコンピュータから受信してもよい。
The operation unit 13 is an input device for operating the label printer 100 and receives an operation input by an operator. The operation unit 13 may be a touch panel configured integrally with the display unit 14. The operation unit 13 outputs a signal corresponding to the operation input to the CPU 10.
The display unit 14 displays various data such as a menu screen. For example, the display unit 14 displays information indicating the print format of the print data for each use frequency of the print format. The display unit 14 is, for example, a liquid crystal display.
The communication unit 15 executes communication with the host computer. The communication unit 15 may receive a format file (see FIG. 3) and a product file (see FIG. 4) from the host computer.

インタフェース16は、サーマルヘッド17、ステッピングモータ18、カッター19及びセンサ20と、CPU10との間で、データの入出力を実行する。
サーマルヘッド17は、CPU10による制御に基づいて発熱することにより、サーマルヘッド17と接触しているラベル用紙1の部分を発熱させる。
The interface 16 executes input / output of data among the thermal head 17, the stepping motor 18, the cutter 19 and the sensor 20, and the CPU 10.
The thermal head 17 generates heat based on control by the CPU 10 to generate heat on the portion of the label paper 1 that is in contact with the thermal head 17.

ステッピングモータ18は、ラベル用紙1が印字位置まで繰り出されるよう、CPU10による制御に基づいてラベルロール2及びプラテンローラ4を回転駆動させる。
カッター19は、CPU10による制御に基づいて、印字されたラベル用紙1をカットする。
センサ20は、透過型検出センサである。センサ20は、発光部20a及び受光部20bの間をラベル用紙1が繰り出されるように(図1を参照)、例えば、コ字状の形状を有する。
The stepping motor 18 rotationally drives the label roll 2 and the platen roller 4 based on the control by the CPU 10 so that the label paper 1 is fed to the printing position.
The cutter 19 cuts the printed label sheet 1 based on the control by the CPU 10.
The sensor 20 is a transmissive detection sensor. The sensor 20 has, for example, a U-shape so that the label sheet 1 is fed out between the light emitting unit 20a and the light receiving unit 20b (see FIG. 1).

図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 label sheet 1 and the center axis B (reference position) of the thermal head 17 and the sensor 20 are determined in the width direction orthogonal to the feeding direction of the label sheet 1. A label indicating the central axis A may be drawn on the label paper 1. In FIG. 5, the sensor 20 detects the distance L1 between the center axis A of the label paper 1 and the center axis B of the thermal head 17 and the sensor 20 as a positional deviation in the width direction of the label paper 1.

なお、センサ20は、コ字状に限らず、例えば、ラベル用紙1の繰り出し方向に直交する幅方向にラベル用紙1を挟んだ上下に、発光部20a及び受光部20bがそれぞれ独立に配置された形態でもよい。更に、センサ20は、ラベル用紙1の繰り出し方向の下流に発光部20a及び受光部20bが複数配置された形態でもよい。また、センサ20は、透過型検出センサに限らず、例えば、反射型検出センサでもよい。この場合、センサ20は、ラベル用紙1の繰り出し方向と直交する幅方向にラベル用紙1を挟んだ上下何れか一方のみに配置されてもよい。   The sensor 20 is not limited to the U-shape, and for example, the light emitting unit 20a and the light receiving unit 20b are independently arranged above and below the label sheet 1 in the width direction orthogonal to the feeding direction of the label sheet 1. Form may be sufficient. Further, the sensor 20 may have a configuration in which a plurality of light emitting units 20 a and light receiving units 20 b are arranged downstream in the feeding direction of the label paper 1. Further, the sensor 20 is not limited to the transmission type detection sensor, and may be a reflection type detection sensor, for example. In this case, the sensor 20 may be disposed only on either the upper or lower side of the label sheet 1 in the width direction orthogonal to the feeding direction of the label sheet 1.

図5では、センサ20がラベル用紙1の幅を検出しないので、CPU10は、装着されているラベルロール2の幅が判らず、検出した位置ずれ量だけ幅方向にずらした位置に印字データを印字させる制御を、実行することができない。したがって、ラベルロール2からラベル用紙1が幅方向の一方に偏る状態で繰り出されている場合、印字データ(ドットデータ)の一部がラベル用紙1に印字されない状態が生じてしまうことになる。   In FIG. 5, since the sensor 20 does not detect the width of the label paper 1, the CPU 10 does not know the width of the attached label roll 2, and prints the print data at a position shifted in the width direction by the detected displacement amount. The control to be performed cannot be executed. Therefore, when the label paper 1 is fed out from the label roll 2 in a state of being biased to one side in the width direction, a state where a part of the print data (dot data) is not printed on the label paper 1 occurs.

図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 sensor 20 is not received by the light receiving portion of the sensor 20 is the position where the label paper 1 is present in the width direction of the label paper 1. On the other hand, the position received by the light receiving unit 20 b is a position where there is no label sheet 1 in the width direction of the label sheet 1. The position where the light receiving unit 20b does not receive the light and the light receiving unit 20b adjacent to the position indicates the position of the end of the label paper 1 in the width direction of the label paper 1. Accordingly, the length in the width direction from one end to the other end of the label sheet 1 is equal to the width of the label sheet 1.

図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 label sheet 1 and the center axis B (reference position) of the thermal head 17 and the sensor 20 are determined in the width direction orthogonal to the feeding direction of the label sheet 1. In FIG. 6, the sensor 20 detects a distance L <b> 2 between the thermal head 17 and the central axis B of the sensor 20 and one of both end portions of the label paper 1. Further, the sensor 20 detects a distance L3 between the center axis B of the thermal head 17 and the sensor 20 and the other end of the label paper 1.

CPU10は、ラベル用紙1の両端部の一方から中心軸B(基準位置)までの距離L2と、ラベル用紙1の両端部の他方から中心軸B(基準位置)までの距離L3との差分を、ラベル用紙1の幅方向の位置ずれ量としてもとめる。ここで、CPU10は、中心軸B(基準位置)からの距離が最も長い端部までの距離L3から、ラベル用紙1の両端部の間の距離の半分(=(距離L2+距離L3)/2)を減算した値を、ラベル用紙1の幅方向の位置ずれ量としてもとめる。   The CPU 10 calculates a difference between a distance L2 from one end of the label sheet 1 to the central axis B (reference position) and a distance L3 from the other end of the label sheet 1 to the central axis B (reference position). The amount of displacement in the width direction of the label sheet 1 is obtained. Here, the CPU 10 determines that the distance L3 from the center axis B (reference position) to the end with the longest distance is half the distance between both ends of the label sheet 1 (= (distance L2 + distance L3) / 2). A value obtained by subtracting is obtained as a positional deviation amount in the width direction of the label sheet 1.

また、CPU10は、ラベル用紙1の幅方向の位置ずれ量が、所定距離以上であるか否かを判定する。CPU10は、ラベル用紙1の幅方向の位置ずれ量が、所定距離以上である場合、ラベル用紙1の幅に基づいて、フォーマットファイル(図3を参照)から印字フォーマット(フォーマット番号)を選択する。ここで、CPU10は、ラベル用紙1の所定範囲の幅に対応付けられた印字フォーマットを選択する。   Further, the CPU 10 determines whether or not the positional deviation amount in the width direction of the label sheet 1 is equal to or greater than a predetermined distance. The CPU 10 selects a print format (format number) from the format file (see FIG. 3) based on the width of the label paper 1 when the positional deviation amount in the width direction of the label paper 1 is equal to or greater than a predetermined distance. Here, the CPU 10 selects a print format associated with the width of the predetermined range of the label paper 1.

CPU10は、選択した印字フォーマットと、入力された品番とに基づいて、印字データを生成する。また、CPU10は、距離L2と距離L3とを比較することにより、ラベル用紙1の位置ずれ方向をもとめる。ここで、CPU10は、基準位置からの距離が最も長い端部の方向に、ラベル用紙1の位置がずれて(スキューして)いると判定する。   The CPU 10 generates print data based on the selected print format and the input product number. Further, the CPU 10 obtains the positional deviation direction of the label sheet 1 by comparing the distance L2 and the distance L3. Here, the CPU 10 determines that the position of the label sheet 1 is shifted (skewed) in the direction of the end portion having the longest distance from the reference position.

差分(ラベル用紙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 CPU 10 causes the thermal head 17 to print on the label sheet 1 based on the generated print data. On the other hand, if the difference is equal to or greater than the predetermined distance, the CPU 10 causes the thermal head 17 to print on the label paper 1 based on the print data corrected so that the printing position is shifted by the difference. Thereby, the thermal head 17 can print the dot data based on the print data at the correct position (for example, the center) on the label paper 1 whose position is shifted.

また、CPU10は、ラベル用紙1の位置ずれを、所定時間毎にもとめてもよい。CPU10は、サーマルヘッド17に対して斜めに繰り出されるラベル用紙1に、所定時間毎に位置をずらしながら印字データを印字させる。これにより、サーマルヘッド17は、位置がずれているラベル用紙1上の正しい位置(例えば、中央)に、印字データに基づくドットデータを印字することができる。   Further, the CPU 10 may stop the positional deviation of the label paper 1 every predetermined time. The CPU 10 causes the print data to be printed on the label paper 1 fed out obliquely with respect to the thermal head 17 while shifting the position every predetermined time. Thereby, the thermal head 17 can print the dot data based on the print data at the correct position (for example, the center) on the label paper 1 whose position is shifted.

図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 sensor 20 detects the positions of both ends of the label paper 1 in the width direction of the label paper 1 orthogonal to the feeding direction of the label paper 1.
(Step S <b> 2) The CPU 10 detects the width of the label sheet 1 based on the positions of both ends of the label sheet 1.
(Step S3) The CPU 10 selects a print format (format number) from the format file based on the width of the label paper 1.
(Step S4) The CPU 10 generates print data based on the selected print format.

(ステップS5)CPU10は、ラベル用紙1の幅方向の位置ずれ量を検出する。具体的には、CPU10は、ラベル用紙1の両端部の一方から基準位置までの距離と、ラベル用紙1の両端部の他方から基準位置までの距離との差分を、ラベル用紙1の幅方向の位置ずれ量として検出する。CPU10は、ラベル用紙1の両端部の一方から基準位置までの距離と、ラベル用紙1の両端部の他方から基準位置までの距離との差分が、所定距離以上であるか否かを判定する。   (Step S5) The CPU 10 detects the amount of positional deviation in the width direction of the label paper 1. Specifically, the CPU 10 calculates the difference between the distance from one end of the label sheet 1 to the reference position and the distance from the other end of the label sheet 1 to the reference position in the width direction of the label sheet 1. It is detected as a displacement amount. The CPU 10 determines whether or not the difference between the distance from one end of the label sheet 1 to the reference position and the distance from the other end of the label sheet 1 to the reference position is a predetermined distance or more.

差分(ラベル用紙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 CPU 10 causes the thermal head 17 to print on the label sheet 1 based on the generated print data. . On the other hand, if the difference is equal to or greater than the predetermined distance (step S6: Yes), the CPU 10 causes the thermal head 17 to print on the label paper 1 based on the print data corrected so that the printing position is shifted by the difference.

以上のように、ラベルプリンタ100は、ラベル用紙1の繰り出し方向に対して直交するラベル用紙1の幅方向について、ラベル用紙1の両端部の位置を検出するセンサ20と、前記両端部の位置に基づいてラベル用紙1の幅(=距離L3+距離L2)をもとめ(例えば、検出値を要求することにより幅をもとめる、又は、算出により幅をもとめる)、該もとめたラベル用紙1の幅に基づいて印字データを生成するCPU10と、前記両端部の位置に基づいてラベル用紙1の幅方向の位置ずれ量(=距離L3−距離L2)を検出し、前記位置ずれ量だけ基準位置(例えば、中心軸B)から幅方向にずらした位置に、前記印字データをラベル用紙1に印字させるCPU10と、を備える。   As described above, the label printer 100 includes the sensor 20 that detects the positions of both ends of the label paper 1 in the width direction of the label paper 1 orthogonal to the feeding direction of the label paper 1, and the positions of the both ends. Based on the width of the label paper 1 (= distance L3 + distance L2) is obtained (for example, the width is obtained by requesting a detection value, or the width is obtained by calculation). A CPU 10 that generates print data, and a positional deviation amount (= distance L3−distance L2) in the width direction of the label paper 1 are detected based on the positions of both ends, and a reference position (for example, a central axis) is detected by the positional deviation amount. CPU 10 for printing the print data on label paper 1 at a position shifted in the width direction from B).

また、CPU10は、前記両端部の一方から基準位置(例えば、中心軸B)までの距離L3と、前記両端部の他方から前記基準位置(例えば、中心軸B)までの距離L2と、に基づいて、ラベル用紙1の位置ずれ量(=距離L3−距離L2)をもとめてもよい。   Further, the CPU 10 is based on a distance L3 from one end of the both ends to a reference position (for example, the central axis B) and a distance L2 from the other end of the both ends to the reference position (for example, the central axis B). Thus, the positional deviation amount (= distance L3−distance L2) of the label sheet 1 may be obtained.

また、CPU10は、ラベル用紙1の幅方向の位置ずれ量が閾値以上であるか否かを判定し、ラベル用紙1の幅方向の位置ずれ量が閾値以上である場合、ラベル用紙1へのずらし印字をサーマルヘッド17に実行させてもよい。   Further, the CPU 10 determines whether or not the amount of positional deviation in the width direction of the label paper 1 is equal to or greater than a threshold value. Printing may be performed by the thermal head 17.

また、CPU10は、ラベル用紙1の幅方向の位置ずれ量を所定時間毎にもとめ、該もとめたラベル用紙1の幅方向の位置ずれ量に基づいて印字データを生成し、生成した前記印字データに基づいて、ラベル用紙1へのずらし印字を前記所定時間毎にサーマルヘッド17に実行させてもよい。   Further, the CPU 10 determines the amount of positional deviation in the width direction of the label paper 1 every predetermined time, generates print data based on the obtained amount of positional deviation in the width direction of the label paper 1, and adds the generated print data to the generated print data. On the basis of this, the thermal head 17 may be caused to perform the offset printing on the label paper 1 at every predetermined time.

また、前記印字データの印字フォーマットを示す情報を表示する表示部14を備え、CPU10は、ラベル用紙1の所定範囲の幅(同一又は近似する幅)に複数の前記印字フォーマットが対応付けられている場合、前記印字フォーマットを示す情報を、前記印字フォーマットの使用頻度毎に表示部14に表示させてもよい。   In addition, a display unit 14 that displays information indicating the print format of the print data is provided, and the CPU 10 associates a plurality of print formats with a width (the same or approximate width) of a predetermined range of the label paper 1. In this case, information indicating the print format may be displayed on the display unit 14 for each use frequency of the print format.

以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。   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 SYMBOLS 1 ... Label paper 2 ... Label roll 4 ... Platen roller 6 ... Label 10 ... CPU 11 ... Flash memory 12 ... RAM 13 ... Operation part 14 ... Display part 15 ... Communication part 16 ... Interface 17 ... Thermal head 18 ... Stepping motor 19 ... cutter

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に記載のラベルプリンタ。   The control unit obtains a positional deviation amount of the label sheet based on a distance from one of the both end portions to a reference position and a distance from the other of the both end portions to the reference position. The label printer according to claim 1. 前記制御部は、前記ラベル用紙の幅方向の位置ずれ量が閾値以上であるか否かを判定し、前記ラベル用紙の幅方向の位置ずれ量が閾値以上である場合、前記ラベル用紙へのずらし印字を印字部に実行させることを特徴とする請求項1又は請求項2に記載のラベルプリンタ。   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 value, and when the amount of positional deviation in the width direction of the label sheet is equal to or greater than the threshold value, The label printer according to claim 1, wherein printing is performed by a printing unit. 前記制御部は、前記ラベル用紙の幅方向の位置ずれ量を所定時間毎にもとめ、該もとめた前記ラベル用紙の幅方向の位置ずれ量に基づいて印字データを生成し、生成した前記印字データに基づいて、前記ラベル用紙へのずらし印字を前記所定時間毎に印字部に実行させることを特徴とする請求項1から請求項3のいずれか一項に記載のラベルプリンタ。   The control unit determines the amount of positional deviation of the label paper in the width direction at predetermined intervals, generates print data based on the obtained amount of positional deviation of the label paper in the width direction, and generates the print data 4. The label printer according to claim 1, wherein the printing unit is configured to cause the printing unit to execute the shift printing on the label paper every predetermined time. 前記印字データの印字フォーマットを示す情報を表示する表示部
を備え、
前記制御部は、前記ラベル用紙の所定範囲の幅に複数の前記印字フォーマットが対応付けられている場合、前記印字フォーマットを示す情報を、前記印字フォーマットの使用頻度毎に前記表示部に表示させることを特徴とする請求項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:
JP2012238750A 2012-10-30 2012-10-30 Label printer Pending JP2014087968A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (9)

* Cited by examiner, † Cited by third party
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