JP4266769B2 - Printer system - Google Patents

Printer system Download PDF

Info

Publication number
JP4266769B2
JP4266769B2 JP2003361117A JP2003361117A JP4266769B2 JP 4266769 B2 JP4266769 B2 JP 4266769B2 JP 2003361117 A JP2003361117 A JP 2003361117A JP 2003361117 A JP2003361117 A JP 2003361117A JP 4266769 B2 JP4266769 B2 JP 4266769B2
Authority
JP
Japan
Prior art keywords
printer
label
paper
size
print data
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.)
Expired - Fee Related
Application number
JP2003361117A
Other languages
Japanese (ja)
Other versions
JP2005128651A (en
Inventor
圭助 山田
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.)
Sato Corp
Sato Holdings Corp
Original Assignee
Sato Corp
Sato Holdings Corp
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 Sato Corp, Sato Holdings Corp filed Critical Sato Corp
Priority to JP2003361117A priority Critical patent/JP4266769B2/en
Publication of JP2005128651A publication Critical patent/JP2005128651A/en
Application granted granted Critical
Publication of JP4266769B2 publication Critical patent/JP4266769B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

本発明は、プリンタシステムに関し、特にホストコンピュータ(以下、単にホストという)とプリンタとを通信ラインにて接続し、ホストからの指示によって、プリンタにて印字を施すプリンタシステムに関する。   The present invention relates to a printer system, and more particularly to a printer system in which a host computer (hereinafter simply referred to as a host) and a printer are connected via a communication line and printing is performed by the printer in accordance with an instruction from the host.

一般的に、この種のプリンタシステムは、ホストにて印字データ及び印字媒体であるラベルのサイズデータが入力され、通信ラインを介してプリンタに送信される。プリンタにて、その受信したサイズデータに基づき、印字開始位置等の設定が行われ、印字データがイメージデータに描画される。該サイズデータ及びイメージデータに基づき、プリンタによってラベルに対し所定の印字が行なわれる。
ところで、従来の一般的なプリンタシステムにおいて、ホストから、プリンタに装填されたラベルのサイズとは異なったサイズデータが入力されプリンタに送信される、或いはオペレータにより、ラベルのサイズデータの設定が行なわれず誤ったサイズデータのまま送信されたとき、プリンタにて、実際に装填されたラベルのサイズと受信したサイズデータが適正でない為、印字データがラベルからはみ出して印字される、或いはエラー停止していた。
また、ホストからのサイズデータの入力は、オペレータによるプリンタに装填されたラベルのサイズの確認がなされた後に行われていた。
Generally, in this type of printer system, print data and label size data as a print medium are input by a host and transmitted to a printer via a communication line. The printer sets the print start position and the like based on the received size data, and the print data is drawn on the image data. Based on the size data and the image data, the printer performs predetermined printing on the label.
By the way, in a conventional general printer system, size data different from the size of the label loaded in the printer is input from the host and transmitted to the printer, or the label size data is not set by the operator. When the incorrect size data is sent, the size of the label actually loaded and the received size data are not appropriate in the printer, so the print data is printed out of the label, or the error has stopped. .
Also, the input of size data from the host is performed after the operator confirms the size of the label loaded in the printer.

そこで、プリンタにおいて、印字動作直前にホストから受信したサイズデータに対して装填されたラベルが適正であるかどうかを判定し、その結果、適正でない場合は印字動作せず警告を行い、ラベルからはみ出して印字されることを防止するプリンタシステムが提案されている(例えば、特許文献1参照)。
また、プリンタの電源投入時に、プリンタに装填されたラベルを検知して、検知により得たラベルのサイズデータをプリンタに設定すると共にホストに送信し、ホストにて、そのラベルのサイズデータに基づいて印字データを作成しプリンタへ送信して、印字発行されるプリンタシステムが提案されている(例えば、特許文献2参照)。
さらに、プリンタの電源投入時に、プリンタに装填されたラベルを検知して、その検知により得たラベルのサイズデータをプリンタに設定し、ホストでは、ラベルのサイズを認識せずに印字データの作成のみ行われプリンタへ該印字データが送信され、プリンタにおいて、ホストから受信した印字データを設定されているサイズデータに基づいて、装填されたラベルに適合するように印字データをリサイズして印字発行するプリンタシステムが提案されている(例えば、特許文献3参照)。
Therefore, in the printer, it is determined whether the loaded label is appropriate for the size data received from the host immediately before the printing operation. If the result is not appropriate, a warning is issued without printing operation, and the label sticks out of the label. There has been proposed a printer system that prevents printing (for example, see Patent Document 1).
When the printer is turned on, the label loaded in the printer is detected, the label size data obtained by the detection is set in the printer and transmitted to the host, and the host uses the label size data based on the label size data. There has been proposed a printer system that generates print data, transmits it to a printer, and issues a print (see, for example, Patent Document 2).
Furthermore, when the printer is turned on, the label loaded in the printer is detected, the label size data obtained by the detection is set in the printer, and the host only creates print data without recognizing the label size. A printer which prints the print data and transmits the print data to the printer, and resizes the print data so that it fits the loaded label based on the set size data. A system has been proposed (see, for example, Patent Document 3).

特開平10−194529号公報Japanese Patent Laid-Open No. 10-194529 特開平9−30071号公報Japanese Patent Laid-Open No. 9-30071 特開平11−71034号公報JP-A-11-71034

しかしながら、上述した特許文献1に記載のプリンタシステムにおいて、サイズデータに対し装填されたラベルが適正でないとき印字動作を停止して警告を行なう場合、プリンタの印字動作が一旦停止して作業が中断される為、オペレータの作業効率が低下するという問題がある。
また、特許文献2において、ホストにて、プリンタから受信したラベルのサイズデータに基づいて印字データを作成してプリンタへ送信し、プリンタにて印字発行されるプリンタシステムの場合、例えば、複数のホストが1台のプリンタに接続されるようなネットワークシステムのとき、印字データ作成中に他のホストのオペレータによってラベル交換がなされると、印字発行の際に、再度データを作成し直さなければならなくなる、或いは、そのまま適正でないラベルにはみ出して印字される等して、エラー停止してしまうという問題がある。
さらに、特許文献3において、プリンタにてホストから印字データを受信したとき、受信した印字データを装填されたラベルに適合するようにリサイズして印字発行するプリンタシステムの場合、ホストのオペレータにとって許容する範囲外のサイズのラベルに対しても印字されてしまい、多数のラベルを無駄にしてしまうという問題がある。
However, in the printer system described in Patent Document 1 described above, when the printing operation is stopped and a warning is issued when the label loaded for the size data is not appropriate, the printing operation of the printer is temporarily stopped and the operation is interrupted. Therefore, there is a problem that the working efficiency of the operator is lowered.
Further, in Patent Document 2, in the case of a printer system in which print data is generated and transmitted to a printer based on label size data received from a printer at a host, and is issued by the printer, for example, a plurality of hosts In a network system in which the printer is connected to a single printer, if the label is exchanged by another host operator during print data creation, the data must be created again when printing is issued. Alternatively, there is a problem that the error stops due to the fact that the label sticks out as it is and is printed.
Further, in Patent Document 3, when print data is received from the host by the printer, the printer system that resizes the received print data so as to fit the loaded label and issues the print is permitted. There is a problem in that even a label having a size outside the range is printed, and many labels are wasted.

本発明は、以上のような従来の諸問題に鑑みてなされたもので、ホストにおいて指定されたラベルのサイズと実際にプリンタに装填されたラベルのサイズとが異なる場合においても、オペレータの許容する範囲内のサイズのラベルであればエラー停止することなく、ラベルに適合するように印字発行することができるプリンタシステムを提供することを目的とする。   The present invention has been made in view of the above-described conventional problems, and even if the size of the label specified in the host is different from the size of the label actually loaded in the printer, the operator can accept it. An object of the present invention is to provide a printer system capable of printing and issuing a label that conforms to the label without stopping an error if the label has a size within the range.

また、本発明は、オペレータの許容する範囲外のサイズのラベルに印字されることのないプリンタシステムを提供することを目的とする。   Another object of the present invention is to provide a printer system that does not print on a label having a size outside the range allowed by the operator.

さらに、本発明は、複数のホストがプリンタに接続されるネットワークシステムにおいて他のホストのオペレータにより、ラベル交換がなされた場合においても、ラベルサイズの設定の為に再度データ作成を行なう必要のない、オペレータの作業の効率化を図ることができるプリンタシステムを提供することを目的とする。   Further, according to the present invention, even when a label is exchanged by an operator of another host in a network system in which a plurality of hosts are connected to a printer, it is not necessary to create data again for setting the label size. It is an object of the present invention to provide a printer system capable of improving the efficiency of operator work.

上記目的を達成するために、本発明はプリンタシステムに着目したもので、ホストコンピュータと、データの双方向通信可能な通信ラインを介して、前記ホストコンピュータから送信される印字データ及び用紙のサイズに基づいて用紙に印字を行なうプリンタと、を有するプリンタシステムであって、プリンタは用紙のサイズを検知する用紙サイズ検知手段と、検知された用紙のサイズをホストコンピュータへ送信する送信手段と、を有し、ホストコンピュータは前記送信手段により送信された用紙のサイズに基づいて用紙に印字される印字データを作成する印字データ作成手段と、複数の異なる用紙のサイズを複数指定可能とする用紙サイズ指定手段と、を有している。
そして、該プリンタシステムは、前記ホストコンピュータより、作成された前記印字データ及び指定された複数の異なる用紙のサイズは前記プリンタへ送信され、前記プリンタにて受信した複数の異なる用紙のサイズに、該プリンタに装填されている用紙のサイズが含有されるとき前記印字データを前記用紙に適合させて印字することを特徴としている。
In order to achieve the above-mentioned object, the present invention focuses on a printer system, and the print data and paper size transmitted from the host computer via a communication line capable of bidirectional data communication with the host computer. A printer that prints on a sheet based on the printer, the printer having a sheet size detecting unit that detects the size of the sheet, and a transmission unit that transmits the detected size of the sheet to the host computer. The host computer generates print data to be printed on the paper based on the paper size transmitted by the transmission means, and a paper size designation means for designating a plurality of different paper sizes. And have.
Then, the printer system sends the created print data and the specified plurality of different paper sizes from the host computer to the printer, and sets the plurality of different paper sizes received by the printer. When the size of the paper loaded in the printer is contained, the print data is printed in conformity with the paper.

以上のように、本発明にあっては次に列挙する効果が得られる。
本発明に係るプリンタシステムは、ホストコンピュータにおいて指定された用紙のサイズと実際にプリンタに装填された用紙のサイズとが異なる場合においても、オペレータの許容する範囲内のサイズの用紙であればエラー停止することなく、ラベルに適合するように印字発行することができる効果がある。
また、オペレータの許容する範囲外のサイズの用紙に印字されることがない為、用紙を無駄にすることなく印字発行できる効果がある。
また、印字データ作成中に、他のオペレータによってプリンタに装填された用紙が交換され、用紙のサイズが変更された場合においても、オペレータの許容する範囲内のサイズの用紙であれば、用紙設定のために再度データ作成を行なう必要がない為、オペレータの作業の効率化が図れる効果がある。
As described above, the effects listed below can be obtained in the present invention.
In the printer system according to the present invention, even if the size of the paper specified in the host computer is different from the size of the paper actually loaded in the printer, the printer system stops the error if the paper is within the range allowed by the operator. Without printing, there is an effect that printing can be issued so as to match the label.
Further, since printing is not performed on paper having a size outside the range allowed by the operator, there is an effect that printing can be issued without wasting paper.
In addition, even when the paper loaded in the printer is replaced by another operator during print data creation and the paper size is changed, if the paper size is within the range allowed by the operator, the paper setting Therefore, there is no need to create data again, so that the operator's work efficiency can be improved.

以下、図面を参照して、本発明を実施するための最良の形態について詳細に説明する。   The best mode for carrying out the present invention will be described below in detail with reference to the drawings.

本発明を実施するための最良の形態によるプリンタシステムを図1乃至図3に基づき説明する。
図1は、プリンタシステム100の構成を示す図であり、図2は図1に示すプリンタ200の側面図であり、図3は図1に示すプリンタシステム100のブロック図である。
A printer system according to the best mode for carrying out the present invention will be described with reference to FIGS.
1 is a diagram showing the configuration of the printer system 100, FIG. 2 is a side view of the printer 200 shown in FIG. 1, and FIG. 3 is a block diagram of the printer system 100 shown in FIG.

図1より、プリンタシステム100は、プリンタ200とホスト300とをLAN等の通信ライン1により接続され構成されている。ホスト300は、プログラムによって動作し、オペレータにより印字データが作成され、通信ライン1を介して、接続されるプリンタ200に該印字データを送信し、プリンタ200に印字動作させるものである。   1, the printer system 100 is configured by connecting a printer 200 and a host 300 via a communication line 1 such as a LAN. The host 300 is operated by a program, print data is created by an operator, the print data is transmitted to the connected printer 200 via the communication line 1, and the printer 200 performs printing operation.

プリンタ200は、図2を参照すると、供給部2と、印字部3と、センサ4と、カッタ5と、各部を制御する制御部10と、を有してなる。
供給部2は、帯状の台紙6の表面に、複数枚のラベル7をその台紙6の長手方向に各々所定の間隔を空けて隣接し剥離可能に仮着され、ロール状に巻回されたロール紙8を供給軸9にて回転自在に保持する。
Referring to FIG. 2, the printer 200 includes a supply unit 2, a printing unit 3, a sensor 4, a cutter 5, and a control unit 10 that controls each unit.
The supply unit 2 is a roll in which a plurality of labels 7 are temporarily attached to the surface of a strip-like mount 6 so as to be adjacent to each other at a predetermined interval in the longitudinal direction of the mount 6 so as to be peelable and wound in a roll shape. The paper 8 is rotatably held by the supply shaft 9.

印字部3は、印字ヘッド11とプラテンローラ12とを有してなり、印字ヘッド11は、プラテンローラ12に対し接離自在に設けられている。プラテンローラ12は、後述するステッピングモータ(以下、単にモータ13という)により回転駆動し、供給部2から繰り出されガイドローラ14を介して印字部3側へ引き出されたロール紙8を印字ヘッド11との間に挟持してカッタ5へ向う下流側へ搬送するものであり、前記供給部2から印字部3に至る部位が搬送路として形成される。また、熱溶解性のインクが塗布されたインクリボン15は、印字ヘッド11上方に配設された供給リール16から繰り出され、印字ヘッド11及びプラテンローラ12の間をロール紙8と重複した状態で挿通され、巻取リール17にて巻き取られる。
印字ヘッド11は、搬送されるインクリボン15のインクを熱により溶解させてラベル7にインクを転写して印字する。
なお、ラベル7に、予め発色層が形成されたサーマル紙を使用する場合は、印字ヘッド11の熱により、発色層を発色させて印字する為、インクリボン15は使用しないものとする。
The printing unit 3 includes a print head 11 and a platen roller 12, and the print head 11 is provided so as to be able to contact with and separate from the platen roller 12. The platen roller 12 is rotationally driven by a stepping motor (hereinafter simply referred to as a motor 13), which will be described later, and roll paper 8 drawn out from the supply unit 2 and drawn out to the printing unit 3 side through the guide roller 14 is connected to the printing head 11. Between the supply unit 2 and the printing unit 3 is formed as a conveyance path. Further, the ink ribbon 15 to which the heat-soluble ink is applied is fed out from the supply reel 16 disposed above the print head 11 and overlaps the roll paper 8 between the print head 11 and the platen roller 12. It is inserted and taken up by the take-up reel 17.
The print head 11 performs printing by transferring the ink to the label 7 by dissolving the ink of the conveyed ink ribbon 15 by heat.
In addition, when using thermal paper in which a coloring layer is formed in advance on the label 7, the ink ribbon 15 is not used because the coloring layer is colored by the heat of the print head 11 for printing.

ロール紙8の供給部2と印字部3との間における搬送路には、発光素子及び受光素子とで構成されるセンサ4が設けられており、ロール紙8に向かって発光素子から受光素子に光を照射し、受光素子にて受光した光の強弱により、ラベル7位置及び該ラベル7の搬送方向の長さ(以下、単にラベル長Lという)を検知し、検知信号を制御部10へ出力する。   A sensor 4 composed of a light emitting element and a light receiving element is provided on the transport path between the supply unit 2 and the printing unit 3 for the roll paper 8, and the light emitting element is moved from the light emitting element toward the light receiving element toward the roll paper 8. The position of the label 7 and the length in the transport direction of the label 7 (hereinafter simply referred to as label length L) are detected based on the intensity of light received by the light receiving element, and a detection signal is output to the control unit 10 To do.

カッタ5は、可動刃と固定刃とで構成され、搬送されてきたロール紙8を所定の位置で幅方向に切断し、単葉のラベル7を形成するようになされている。
制御部10は、プログラムにしたがって、上述の各部を制御する。
The cutter 5 is composed of a movable blade and a fixed blade, and cuts the conveyed roll paper 8 in the width direction at a predetermined position to form a single-leaf label 7.
The control unit 10 controls each unit described above according to a program.

上記プリンタ200の制御部10は、図3を参照すると、主としてCPU21と、ROM22と、RAM23と、フラッシュROM24と、モータ制御部25と、センサ制御部26と、印字制御部27と、カッタ制御部28と、外部インタフェース29と、インタフェース30と、を備え、前記各部はバス31を介して接続され構成される。   Referring to FIG. 3, the control unit 10 of the printer 200 mainly includes a CPU 21, a ROM 22, a RAM 23, a flash ROM 24, a motor control unit 25, a sensor control unit 26, a print control unit 27, and a cutter control unit. 28, an external interface 29, and an interface 30, each of which is connected via a bus 31.

CPU21は、ROM22に記憶されている制御プログラムに従って動作し、各部を制御する。
RAM23は、ワークエリアとして機能し、各種データが一時的に記憶される。
フラッシュROM24は、何度でも電気的に記憶の消去・書き込みができるROMであり、外部から電力を供給しなくても記憶が消えない為、プリンタ200の電源を切断しても、記憶内容は保存される。このフラッシュROM24には、プリンタ200の設定情報等が記憶される。
モータ制御部25は、モータ13を駆動させることにより、プラテンローラ12を回転させ、ロール紙8を搬送させる。
センサ制御部26は、センサ4からの検知信号を入力すると共に、この検知信号に基づき、CPU21を介してその他の各種駆動部を制御して、ラベル7を所定の位置に位置決めする。
印字制御部27は、ラベル7に印字する印字データをイメージデータに展開し、対応する制御信号を生成し、印字ヘッド11に供給して印字動作させる。
カッタ制御部28は、カッタ5を動作させて搬送されるロール紙8をラベル7一枚毎に所定の位置で幅方向に切断させる。
外部インタフェース29は、通信ライン1を介して外部に接続されたホスト300との間で各種データの送受信を行なうことが出来るようになされている。
さらに、各種データを入力する入力部33と、該入力部33より入力されたデータや各種情報を表示する為の表示部32とがインタフェース30を介して接続される。
The CPU 21 operates according to a control program stored in the ROM 22 and controls each unit.
The RAM 23 functions as a work area and temporarily stores various data.
The flash ROM 24 is a ROM that can be electrically erased and written any number of times. Since the memory does not disappear even if power is not supplied from the outside, the stored contents are preserved even when the printer 200 is turned off. Is done. The flash ROM 24 stores setting information of the printer 200 and the like.
The motor control unit 25 drives the motor 13 to rotate the platen roller 12 and convey the roll paper 8.
The sensor control unit 26 inputs a detection signal from the sensor 4 and controls other various driving units via the CPU 21 based on the detection signal to position the label 7 at a predetermined position.
The print control unit 27 develops print data to be printed on the label 7 into image data, generates a corresponding control signal, and supplies the control signal to the print head 11 for printing operation.
The cutter control unit 28 operates the cutter 5 to cut the roll paper 8 conveyed in the width direction at a predetermined position for each label 7.
The external interface 29 can send and receive various data to and from the host 300 connected to the outside via the communication line 1.
Further, an input unit 33 for inputting various data and a display unit 32 for displaying data and various information input from the input unit 33 are connected via an interface 30.

ホスト300は、図3を参照すると、主として、CPU41と、ROM42と、RAM43と、ハードディスク(以下、単にHD44という)と、インタフェース46と、該インタフェース46により接続される表示部48及び入力部49と、外部の周辺機器(本件におけるプリンタ200)と通信ライン1を介して接続される外部インタフェース45と、を備え、前記各部はバス47を介して接続され構成される。   Referring to FIG. 3, the host 300 mainly includes a CPU 41, a ROM 42, a RAM 43, a hard disk (hereinafter simply referred to as HD 44), an interface 46, a display unit 48 and an input unit 49 connected by the interface 46. An external interface 45 connected to the external peripheral device (the printer 200 in the present case) via the communication line 1, and the respective units are connected and configured via a bus 47.

HD44には、各種オペレーションシステム(OS)、各種アプリケーションソフト、各種データ、が記憶されている。また、各種データには、後述する、一般的に発行頻度の高い複数の異なるラベル長La〜Leが記憶されている。
CPU41は、ROM42、若しくはHD44に記憶されている制御プログラムに従って動作し、各部を制御する。
RAM43は、ワークエリアとして機能し、各種データが一時的に記憶される。
外部インタフェース45は、外部に接続されたプリンタ200との間で各種データの送受信を行なうことが出来るようになされている。
さらに、各種データを入力するキーボード又はマウス等の入力部49と、該入力部49より入力されたデータや各種情報を表示する為の表示部48とがインタフェース46を介して接続される。
The HD 44 stores various operation systems (OS), various application software, and various data. In addition, various kinds of data store a plurality of different label lengths La to Le, which are generally issued frequently, which will be described later.
The CPU 41 operates according to a control program stored in the ROM 42 or the HD 44 and controls each unit.
The RAM 43 functions as a work area and temporarily stores various data.
The external interface 45 can transmit / receive various data to / from the printer 200 connected to the outside.
Further, an input unit 49 such as a keyboard or a mouse for inputting various data and a display unit 48 for displaying data and various information input from the input unit 49 are connected via an interface 46.

次に、上記構成のプリンタシステム100における印字制御について図4及び図5を参照して詳細に説明する。
図4は、上記構成のプリンタシステム100における印字制御を説明する為のフローチャート図であり、図5は、ホスト300の表示部48に表示されるラベル長指定画面50を示す図である。
Next, the printing control in the printer system 100 having the above configuration will be described in detail with reference to FIGS.
FIG. 4 is a flowchart for explaining printing control in the printer system 100 having the above-described configuration, and FIG. 5 is a diagram showing a label length designation screen 50 displayed on the display unit 48 of the host 300.

図4を参照すると、プリンタ200は、電源が投入されると各部の動作を確認するイニシャライズ(ステップS1)が行われ、センサ4にて供給部2に装填されたロール紙8の台紙6上に連続して仮着されるラベル7の検知、及びラベル長Lの検知が行われる(ステップS2)。   Referring to FIG. 4, the printer 200 is initialized (step S <b> 1) to confirm the operation of each unit when the power is turned on, and is mounted on the mount 6 of the roll paper 8 loaded in the supply unit 2 by the sensor 4. Detection of the continuously attached label 7 and detection of the label length L are performed (step S2).

そして、検知されたラベル長Laをプリンタ200に設定し、設定されたラベル長Laに基づいて印字開始位置等の補正が行われる(ステップS3)。   Then, the detected label length La is set in the printer 200, and the print start position and the like are corrected based on the set label length La (step S3).

次に、検知されたラベル長Laがホスト300へ送信される。(ステップS4)。
ホスト300では、受信したラベル長Laに基づいて、ラベル7に印字する印字データを作成する(ステップS5)。
なお、このステップS2及びステップS3の処理は、プリンタ200に装填されたロール紙8の交換がなされたときにも、その都度行われるものとし、その際は、ホスト300からの要求に応じて検知されたラベル長Laはその要求したホスト300へ送信される。
Next, the detected label length La is transmitted to the host 300. (Step S4).
The host 300 creates print data to be printed on the label 7 based on the received label length La (step S5).
Note that the processing in steps S2 and S3 is performed each time the roll paper 8 loaded in the printer 200 is replaced. In this case, detection is performed in response to a request from the host 300. The label length La thus transmitted is transmitted to the requested host 300.

次に、印字するラベル7のラベル長Lを指定する為、ホスト300の表示部48にラベル長指定画面50が表示される(ステップS6)。
ホスト300の表示部48に表示されるラベル長指定画面50を図5に示す。図5によると、表示部48には、プログラム処理によりHD44内に記憶されている複数の異なるラベル長La〜Leが、それぞれ対応するラベルアイコン54a〜54eとして表示され、さらに、プリンタ200より受信したラベル長Laにより、該ラベル長Laのラベルアイコン54aにはマーク51が付されており、他のラベル長Lb〜Leのラベルアイコン54b〜54eとは異なる態様となるように表示される。これにより、プリンタ200に装填されたラベル7のラベル長Laが認識できる。
Next, in order to designate the label length L of the label 7 to be printed, the label length designation screen 50 is displayed on the display unit 48 of the host 300 (step S6).
A label length designation screen 50 displayed on the display unit 48 of the host 300 is shown in FIG. According to FIG. 5, a plurality of different label lengths La to Le stored in the HD 44 by program processing are displayed on the display unit 48 as corresponding label icons 54 a to 54 e, respectively, and further received from the printer 200. Depending on the label length La, a label 51 is attached to the label icon 54a of the label length La, and is displayed so as to be different from the label icons 54b to 54e of the other label lengths Lb to Le. Thereby, the label length La of the label 7 loaded in the printer 200 can be recognized.

そしてオペレータの入力部49からの入力により、印字するラベル7のラベル長Lが指定される(ステップS7)。ここで、指定されるラベル長Lは複数指定可能である。すなわち、受信したラベル長Laのラベルアイコン54a及びオペレータの許容する範囲内のラベル長Lb,Lcのラベルアイコン54b,54cを指定可能とするものであって、複数のホストが1台のプリンタ200に接続されるようなネットワークシステムのような場合、ステップS5のオペレータによる印字データの作成中に、他のホストのオペレータによってプリンタ200に装填されたロール紙8が交換されラベル長Laが変更されることがあり、その様な場合においても、オペレータの許容する範囲内のラベル長Lb,Lcであれば、プリンタ200にて該ラベル7に印字動作させるようにするものである。
図5においては、入力部49によりカーソル52を動かすことで選択枠53が表示され、該選択枠53にて囲んで、受信したラベル長Laのラベルアイコン54a及びオペレータの許容する範囲内のラベル長Lb,Lcのラベルアイコン54b,54cを選択している。
Then, the label length L of the label 7 to be printed is designated by an input from the operator input unit 49 (step S7). Here, a plurality of designated label lengths L can be designated. In other words, the label icon 54a with the received label length La and the label icons 54b and 54c with the label length Lb and Lc within the range allowed by the operator can be specified, and a plurality of hosts can be assigned to one printer 200. In the case of a connected network system, the roll paper 8 loaded in the printer 200 is replaced and the label length La is changed by the operator of another host during the creation of print data by the operator in step S5. Even in such a case, if the label lengths Lb and Lc are within the range allowed by the operator, the printer 200 causes the label 7 to perform a printing operation.
In FIG. 5, a selection frame 53 is displayed by moving the cursor 52 by the input unit 49. The label icon 54 a of the received label length La and the label length within the range allowed by the operator are surrounded by the selection frame 53. Label icons 54b and 54c for Lb and Lc are selected.

ステップS5で作成された印字データと、ステップS7で指定された複数のラベルアイコン54a〜54cに対応する複数の異なるラベル長La〜Lcがプリンタ200へ送信される(ステップS8)。   The print data created in step S5 and a plurality of different label lengths La to Lc corresponding to the plurality of label icons 54a to 54c designated in step S7 are transmitted to the printer 200 (step S8).

プリンタ200にて、ホスト300から受信した印字データ及び複数の異なるラベル長La〜Lcがデータ解析され(ステップS9)、現在プリンタ200に設定されているラベル長LがステップS4で送信したラベル長Laと同一であるか否か判定される(ステップS10)。
その結果、現在プリンタ200に設定されているラベル長LとステップS4で送信したラベル長Laと、が同一であるとき、すなわち、ホスト300のオペレータが、ステップS4で送信されたラベル長Laに基づいて印字データを作成してプリンタ200に送信する間(ステップS5乃至ステップS8)に、他のホストのオペレータによってプリンタ200に装填されたロール紙8が交換されずラベル長Laが変更されなかったとき、印字データがイメージデータに展開され制御信号が生成されて(ステップS13)、ラベル長Laの設定で印字動作が開始される(ステップS14)。
The printer 200 analyzes the print data received from the host 300 and a plurality of different label lengths La to Lc (step S9), and the label length L currently set in the printer 200 is the label length La transmitted in step S4. It is determined whether or not the same (step S10).
As a result, when the label length L currently set in the printer 200 is the same as the label length La transmitted in step S4, that is, the operator of the host 300 is based on the label length La transmitted in step S4. When the roll paper 8 loaded in the printer 200 is not replaced by the operator of another host and the label length La is not changed during the generation of the print data and transmission to the printer 200 (steps S5 to S8). The print data is developed into image data and a control signal is generated (step S13), and the printing operation is started with the setting of the label length La (step S14).

一方、現在プリンタ200に設定されているラベル長LとステップS4で送信したラベル長Laと、が異なるとき、すなわち、ホスト300のオペレータが、ステップS4で送信されたラベル長Laに基づいて印字データを作成してプリンタ200に送信する間(ステップS5乃至ステップS8)に、他のホスト300のオペレータによってプリンタ200に装填されたロール紙8が交換されラベル長Laが変更されたとき、ステップS11へ移行する。   On the other hand, when the label length L currently set in the printer 200 is different from the label length La transmitted in step S4, that is, the operator of the host 300 prints the print data based on the label length La transmitted in step S4. When the roll paper 8 loaded in the printer 200 is replaced by the operator of another host 300 and the label length La is changed during the generation and transmission to the printer 200 (steps S5 to S8), the process proceeds to step S11. Transition.

そして、現在プリンタ200に設定されているラベル長Lが、ステップS7で指定されたホスト300のオペレータの許容する範囲内のラベル長Lb,Lcに含まれているかどうか判定する(ステップS11)。
その結果、オペレータの許容する範囲内のラベル長Lb,Lcに含まれていると判定された場合、そのラベル長Lb,Lcに適合するように編集される(ステップS12)。例えば、現在プリンタ200に設定されているラベル長LがステップS4で送信したラベル長Laより大きいラベル長Lcの場合、印字データは該ラベル長Lcに適合するように拡大され、現在プリンタ200に設定されているラベル長LがステップS4で送信したラベル長Laより小さいラベル長Lbの場合、印字データは該ラベル長Lbに適合するように縮小される。
該適合処理の後、印字データがイメージデータに展開され制御信号が生成されて(ステップS13)、印字動作が開始される(ステップS14)。
Then, it is determined whether or not the label length L currently set in the printer 200 is included in the label lengths Lb and Lc within the range allowed by the operator of the host 300 specified in step S7 (step S11).
As a result, when it is determined that it is included in the label lengths Lb and Lc within the range allowed by the operator, editing is performed so as to conform to the label lengths Lb and Lc (step S12). For example, when the label length L currently set in the printer 200 is larger than the label length La transmitted in step S4, the print data is enlarged to match the label length Lc and set in the current printer 200. If the label length L is a label length Lb smaller than the label length La transmitted in step S4, the print data is reduced so as to match the label length Lb.
After the adaptation process, the print data is developed into image data, a control signal is generated (step S13), and the printing operation is started (step S14).

一方、ホスト300のオペレータの許容する範囲内のラベル長Lb,Lcに含まれていないと判定された場合、すなわち現在プリンタ200に設定されているラベル長Lが、ホスト300のオペレータの許容する範囲外のラベル長Ld,Leであるとき、エラー停止して、その旨をホスト300のオペレータに通知する(ステップS15)。
そして、全てのラベル7が発行されたとき、印字動作を完了する。
On the other hand, when it is determined that it is not included in the label lengths Lb and Lc within the range allowed by the operator of the host 300, that is, the label length L currently set in the printer 200 is within the range allowed by the operator of the host 300. When the label length is outside the label length Ld, Le, the error is stopped and the fact is notified to the operator of the host 300 (step S15).
When all the labels 7 are issued, the printing operation is completed.

かくして、本発明を実施するための最良の形態によれば、プリンタシステム100は、ホスト300において指定されたラベル長Laと実際にプリンタ200に装填されたラベル7のラベル長Lとが異なる場合においても、オペレータの許容する範囲内のラベル長Lb,Lcのラベル7であればエラー停止することなく、ラベル7に適合するように印字発行することができる。
また、オペレータの許容する範囲外のラベル長Ld,Leのラベル7に印字されることがない為、ラベル7を無駄にすることなく印字発行できる。
また、印字データ作成中に、他のオペレータによってプリンタ200に装填されたロール紙8が交換されラベル長Laが変更された場合においても、オペレータの許容する範囲内のラベル長Lb,Lcのラベル7であれば、ラベル長Lを再度指定する必要が無い為、オペレータの作業の効率化が図れる。
Thus, according to the best mode for carrying out the present invention, the printer system 100 is configured so that the label length La designated in the host 300 and the label length L of the label 7 actually loaded in the printer 200 are different. However, the label 7 having the label lengths Lb and Lc within the range allowed by the operator can be printed and issued so as to conform to the label 7 without stopping the error.
Further, since the label 7 having the label lengths Ld and Le outside the range allowed by the operator is not printed, the label 7 can be printed and printed without being wasted.
Even when the roll paper 8 loaded in the printer 200 is replaced by another operator and the label length La is changed during print data creation, the labels 7 with the label lengths Lb and Lc within the range allowed by the operator are displayed. If so, it is not necessary to specify the label length L again, so that the efficiency of the operator's work can be improved.

なお、本発明を実施するための最良の形態において、帯状の台紙6の表面に、複数枚のラベル7をその台紙6の長手方向に各々所定の間隔を空けて隣接し剥離可能に仮着され、ロール状に巻回されたロール紙8としたが、これに限るものではなく、帯状の用紙裏面にセンサ4にて検知される検出マークを搬送方向に等間隔に付され、カッタ5にてその検出マーク毎に切断され単葉の用紙が形成されるロール紙8としてもよい。
本発明の趣旨を逸脱しない範囲で適宜変更することができることは言うまでもない。
In the best mode for carrying out the present invention, a plurality of labels 7 are temporarily attached to the surface of a belt-like mount 6 so as to be adjacent to each other at predetermined intervals in the longitudinal direction of the mount 6 so as to be peelable. The roll paper 8 wound in a roll shape is not limited to this, but the detection marks detected by the sensor 4 are attached to the back surface of the belt-like paper at regular intervals in the transport direction. A roll paper 8 that is cut for each detection mark to form a single sheet may be used.
Needless to say, modifications can be made as appropriate without departing from the spirit of the present invention.

本発明に係るプリンタシステムの概略構成を示す説明図。1 is an explanatory diagram showing a schematic configuration of a printer system according to the present invention. 本発明に係るプリンタの概略側面図。1 is a schematic side view of a printer according to the present invention. 本発明に係るプリンタシステムの制御部のブロック図。FIG. 3 is a block diagram of a control unit of the printer system according to the present invention. 本発明に係るプリンタシステムにおけるラベル発行を示すフローチャート図。FIG. 3 is a flowchart showing label issuance in the printer system according to the present invention. 本発明に係るホストの表示部に表示されるラベル長L指定画面を示す説明図。Explanatory drawing which shows the label length L designation screen displayed on the display part of the host which concerns on this invention.

符号の説明Explanation of symbols

1 通信ライン
2 供給部
3 印字部
4 センサ
5 カッタ
6 台紙
7 ラベル
8 ロール紙
9 供給軸
10 制御部
11 印字ヘッド
12 プラテンローラ
13 モータ
14 ガイドローラ
15 インクリボン
16 供給リール
17 巻取リール
21,41 CPU
22,42 ROM
23,43 RAM
24 フラッシュROM
25 モータ制御部
26 センサ制御部
27 印字制御部
28 カッタ制御部
29,45 外部インタフェース
30,46 インタフェース
31,47 バス
32,48 表示部
33,49 入力部
44 HD
50 ラベル長L指定画面
51 マーク
52 カーソル
53 選択枠
54a、54b、54c、54d、54e ラベルアイコン
100 プリンタシステム
200 プリンタ
300 ホスト
L、La、Lb、Lc、Ld、Le ラベル長
DESCRIPTION OF SYMBOLS 1 Communication line 2 Supply part 3 Print part 4 Sensor 5 Cutter 6 Mount 7 Label 7 Roll paper 9 Supply shaft 10 Control part 11 Print head 12 Platen roller 13 Motor 14 Guide roller 15 Ink ribbon 16 Supply reel 17 Take-up reel 21,41 CPU
22,42 ROM
23, 43 RAM
24 Flash ROM
25 Motor control unit 26 Sensor control unit 27 Print control unit 28 Cutter control unit 29, 45 External interface 30, 46 Interface 31, 47 Bus 32, 48 Display unit 33, 49 Input unit 44 HD
50 Label length L designation screen 51 Mark 52 Cursor 53 Selection frame 54a, 54b, 54c, 54d, 54e Label icon 100 Printer system 200 Printer 300 Host L, La, Lb, Lc, Ld, Le Label length

Claims (1)

ホストコンピュータと、データの双方向通信可能な通信ラインを介して、前記ホストコンピュータから送信される印字データ及び用紙のサイズに基づいて用紙に印字を行なうプリンタと、を有するプリンタシステムであって、
前記プリンタは、
前記用紙のサイズを検知する用紙サイズ検知手段と、
前記用紙サイズ検知手段により検知された用紙のサイズを前記ホストコンピュータへ送信する送信手段と、を有し、
前記ホストコンピュータは、
前記送信手段により送信された用紙のサイズに基づいて前記用紙に印字される印字データを作成する印字データ作成手段と、
複数の異なる用紙のサイズを複数指定可能とする用紙サイズ指定手段と、を有してなり、
前記ホストコンピュータより、作成された前記印字データ及び指定された複数の異なる用紙のサイズは前記プリンタへ送信され、
前記プリンタにて受信した前記複数の異なる用紙のサイズに、該プリンタに装填されている用紙のサイズが含有されるとき前記印字データを前記用紙に適合させて印字することを特徴とするプリンタシステム。
A printer system comprising: a host computer; and a printer that performs printing on a sheet based on print data and a sheet size transmitted from the host computer via a communication line capable of bidirectional data communication.
The printer is
Paper size detection means for detecting the size of the paper;
Transmission means for transmitting the size of the paper detected by the paper size detection means to the host computer,
The host computer
Print data creation means for creating print data to be printed on the paper based on the paper size transmitted by the transmission means;
Paper size designation means that can designate a plurality of different paper sizes.
From the host computer, the created print data and a plurality of designated different paper sizes are transmitted to the printer,
A printer system, wherein when the sizes of the plurality of different sheets received by the printer include the sizes of sheets loaded in the printer, the print data is printed in conformity with the sheets.
JP2003361117A 2003-10-21 2003-10-21 Printer system Expired - Fee Related JP4266769B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003361117A JP4266769B2 (en) 2003-10-21 2003-10-21 Printer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003361117A JP4266769B2 (en) 2003-10-21 2003-10-21 Printer system

Publications (2)

Publication Number Publication Date
JP2005128651A JP2005128651A (en) 2005-05-19
JP4266769B2 true JP4266769B2 (en) 2009-05-20

Family

ID=34641211

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003361117A Expired - Fee Related JP4266769B2 (en) 2003-10-21 2003-10-21 Printer system

Country Status (1)

Country Link
JP (1) JP4266769B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5009632B2 (en) * 2007-01-23 2012-08-22 京セラドキュメントソリューションズ株式会社 Image forming apparatus
JP5988553B2 (en) 2010-09-28 2016-09-07 キヤノン株式会社 Printing apparatus, printing apparatus control method, and program
JP6509518B2 (en) * 2014-10-08 2019-05-08 サトーホールディングス株式会社 Printer system
JP6515729B2 (en) * 2015-08-06 2019-05-22 セイコーエプソン株式会社 Printer control method, program, storage medium, and printer
CN106515231B (en) * 2015-09-15 2020-03-31 山东新北洋信息技术股份有限公司 Marking paper printing control method and printer
JP7234647B2 (en) * 2019-01-21 2023-03-08 ブラザー工業株式会社 Program and Information Processing Equipment
JP7298209B2 (en) * 2019-03-13 2023-06-27 ブラザー工業株式会社 Programs, programs for storage and information processing equipment

Also Published As

Publication number Publication date
JP2005128651A (en) 2005-05-19

Similar Documents

Publication Publication Date Title
JP4246367B2 (en) Printing device
JP3378622B2 (en) Tape printer
JP5932377B2 (en) Recording system, information processing apparatus, recording control method, and recording apparatus
JP2004025563A (en) Tape printer and tape cassette
US20090168094A1 (en) Recording control device, recording control method, and program
JP4654553B2 (en) Character string editing device and character string editing program
EP1775136B1 (en) Label data creating apparatus, label data creating method, and computer program product
JP5774533B2 (en) Label printer
JP4266769B2 (en) Printer system
US20040210832A1 (en) Character string edition apparatus and program
JP2006272842A (en) Printing device
JP6327526B2 (en) Printing device
JP3050469B2 (en) Tape printer
JPH08106370A (en) Document processor
JP4684474B2 (en) Printing device
JP2004142172A (en) Print system and printing method
JP2005313441A (en) Printer
JPH07137377A (en) Tape printer
JP4540255B2 (en) Printing device
JP2020104421A (en) Printer
JPH06199003A (en) Tape printing machine
JP2024091716A (en) Printer, control method, and program
JPH07195791A (en) Tape printer
JPH07205482A (en) Tape printing device
JP2003072180A (en) Print processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061006

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090129

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090217

R150 Certificate of patent or registration of utility model

Ref document number: 4266769

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120227

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120227

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120227

Year of fee payment: 3

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120227

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120227

Year of fee payment: 3

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120227

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120227

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130227

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140227

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees