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

JP2010221435A - Printer - Google Patents

Printer Download PDF

Info

Publication number
JP2010221435A
JP2010221435A JP2009068924A JP2009068924A JP2010221435A JP 2010221435 A JP2010221435 A JP 2010221435A JP 2009068924 A JP2009068924 A JP 2009068924A JP 2009068924 A JP2009068924 A JP 2009068924A JP 2010221435 A JP2010221435 A JP 2010221435A
Authority
JP
Japan
Prior art keywords
medium
pitch
printing
print medium
print
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
JP2009068924A
Other languages
Japanese (ja)
Inventor
Kengo Saga
賢悟 嵯峨
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.)
Toshiba TEC Corp
Original Assignee
Toshiba TEC 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 Toshiba TEC Corp filed Critical Toshiba TEC Corp
Priority to JP2009068924A priority Critical patent/JP2010221435A/en
Publication of JP2010221435A publication Critical patent/JP2010221435A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Handling Of Sheets (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a printer enabling a user to obtain an appropriate printed result without being conscious of pitches of black marks put on printing media set to a plurality of medium supply parts. <P>SOLUTION: In the printer which controls cutting timing of the printing medium on the basis of detection timing of the black mark by a sensor, the pitches L1 and L2 of the black marks put on the printing media set to the medium supply parts for supplying the printing medium to a printing part before and after switching the medium supply part are specified. The printer adopts a control means to continue printing processing when the specified pitches L1 and L2 coincide with each other (L1=L2), and stop the printing processing when they are different from each other (L1≠L2), whereby the printed results different in length are not stored in a stacker. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、印刷部に印刷媒体を供給する媒体供給部を選択的に切り替える機能を備えたプリンタに関する。   The present invention relates to a printer having a function of selectively switching a medium supply unit that supplies a print medium to a printing unit.

従来、連続した印刷媒体を収納するフィーダやロール紙などの媒体供給部を複数備え、この中から印刷に使用する媒体供給部を選択的に切り替えることが可能なプリンタが知られている。(例えば、特許文献1を参照)
上記のように複数の媒体供給部を備えたプリンタでは、いずれかの媒体供給部に用紙切れが発生すると、他方の媒体供給部から印刷媒体の供給を受けて印刷を継続する機能を備えたものも存在する。
2. Description of the Related Art Conventionally, printers that include a plurality of medium supply units such as feeders and roll paper that store continuous print media and that can selectively switch the medium supply unit used for printing are known. (For example, see Patent Document 1)
A printer having a plurality of medium supply units as described above has a function of continuing printing by receiving supply of a print medium from the other medium supply unit when one of the medium supply units runs out of paper. Is also present.

また、ラベルなどの所定フォームを有する印刷媒体に対して正確な位置への印刷を行うべく、印刷媒体に付されたタイミングマークであるブラックマークをセンサで検知することで印刷位置および印刷媒体の切断位置等を調整する機能を備えたプリンタが知られている。(例えば、特許文献2を参照)
かかるプリンタで使用される印刷媒体は、搬送方向に対する所定位置に一定のピッチで予めブラックマークが付されている。このようなブラックマークは、印刷媒体の用途等に応じて製造時に予め印刷される。
In addition, in order to perform printing at an accurate position on a print medium having a predetermined form such as a label, the print position and the print medium are cut by detecting a black mark, which is a timing mark attached to the print medium, with a sensor. A printer having a function of adjusting the position or the like is known. (For example, see Patent Document 2)
A print medium used in such a printer is preliminarily marked with a black mark at a predetermined pitch at a predetermined position in the transport direction. Such a black mark is printed in advance at the time of manufacture according to the use of the print medium.

上記のように複数の媒体供給部を備え、かつブラックマークにより印刷位置を調整するプリンタにおいて、ブラックマークのピッチが異なる印刷媒体が各媒体供給部にセットされる場合がある。   As described above, in a printer that includes a plurality of medium supply units and adjusts the printing position using black marks, print media having different black mark pitches may be set in the medium supply units.

かかる場合には、多数枚の出力を伴う印刷処理を行っている間に用紙切れが発生して媒体供給部を切り替えたとしても、ブラックマークのピッチが異なるために同一長の印刷結果を得ることができない。その結果、印刷が完了した印刷媒体を複数枚束ねてスタックした後排出する機構を持つプリンタにおいては、印刷媒体の長さが異なるためスタックができなかったり、印刷媒体のジャムが発生したりといった問題が生じる。そのため、ユーザは、ブラックマークのピッチを意識して印刷媒体をセットしなければならず、印刷媒体の補充等に関する管理が面倒であった。   In such a case, even if the paper runs out during the printing process involving the output of a large number of sheets and the medium supply unit is switched, the black mark pitch is different and the same length of printing result is obtained. I can't. As a result, in printers with a mechanism that stacks and stacks multiple print media that have been printed, stacking cannot be performed due to different print media lengths, and print media jams may occur. Occurs. For this reason, the user has to set the print medium in consideration of the pitch of the black marks, and management related to replenishment of the print medium is troublesome.

本発明は、上記のような事情に基づいてなされたものであり、その目的は、複数の媒体供給部にセットする印刷媒体に付されたブラックマークのピッチを意識することなく適切な印刷結果を得ることが可能なプリンタを提供することである。   The present invention has been made based on the above circumstances, and its purpose is to obtain an appropriate print result without being conscious of the pitch of black marks attached to a print medium set in a plurality of medium supply units. It is to provide a printer that can be obtained.

本発明は、印刷媒体への印刷を行う印刷部と、印刷が完了した印刷媒体を切断するカッタ機構と、印刷媒体に所定ピッチで付されたマークを検出するセンサとを備え、前記センサにより前記マークが検出されたタイミングに基づいて前記カッタ機構による印刷媒体の切断タイミングを制御するプリンタにおいて、前記印刷部に印刷媒体を供給する複数の媒体供給部と、前記印刷部に印刷媒体を供給する前記媒体供給部を切り替える切替手段と、この切替手段による切り替え前の前記媒体供給部にセットされた印刷媒体に付されたマークのピッチL1および切り替え後の前記媒体供給部にセットされた印刷媒体に付されたマークのピッチL2を特定するピッチ特定手段と、このピッチ特定手段により特定したピッチL1とピッチL2とが一致する場合(L1=L2)には印刷処理を続行し、異なる場合(L1≠L2)には印刷処理を中止する制御手段と、を備えていることを特徴としている。   The present invention includes a printing unit that performs printing on a printing medium, a cutter mechanism that cuts the printing medium that has been printed, and a sensor that detects marks attached to the printing medium at a predetermined pitch. In the printer that controls the cutting timing of the print medium by the cutter mechanism based on the timing when the mark is detected, a plurality of medium supply sections that supply the print medium to the print section, and the print medium that supplies the print section to the print section A switching unit for switching the medium supply unit, a mark pitch L1 attached to the print medium set in the medium supply unit before switching by the switching unit, and a print medium set in the medium supply unit after switching. The pitch specifying means for specifying the pitch L2 of the marked mark matches the pitch L1 and the pitch L2 specified by the pitch specifying means. If you continue printing process for (L1 = L2), it is characterized by comprising a control unit that stops the printing process is different when (L1 ≠ L2).

かかる手段を講じた本発明によれば、複数の媒体供給部にセットする印刷媒体に付されたブラックマークのピッチを意識することなく適切な印刷結果を得ることが可能なプリンタを提供することができる。   According to the present invention in which such measures are taken, it is possible to provide a printer capable of obtaining an appropriate printing result without being conscious of the pitch of the black marks attached to the printing medium set in the plurality of medium supply units. it can.

本発明の第1の実施形態におけるサーマルプリンタの構成を示す模式図。1 is a schematic diagram illustrating a configuration of a thermal printer according to a first embodiment of the present invention. 同実施形態における印刷媒体を説明するための模式図。The schematic diagram for demonstrating the printing medium in the embodiment. 同実施形態におけるサーマルプリンタの制御回路を示すブロック図。The block diagram which shows the control circuit of the thermal printer in the embodiment. 同実施形態のローディング処理においてCPUが実行する処理の流れ図。6 is a flowchart of processing executed by a CPU in the loading processing of the embodiment. 同実施形態の印刷処理においてCPUが実行する処理の流れ図。6 is a flowchart of processing executed by a CPU in printing processing according to the embodiment. 本発明の第2の実施形態のローディング処理においてCPUが実行する処理の流れ図。The flowchart of the process which CPU performs in the loading process of the 2nd Embodiment of this invention. 同実施形態の印刷処理においてCPUが実行する処理の流れ図。6 is a flowchart of processing executed by a CPU in printing processing according to the embodiment.

以下、本発明の第1の実施形態について、図面を参照しながら説明する。なお、本実施形態は、感熱層を備える印刷媒体への印刷を行うサーマルプリンタに本発明を適用した場合である。   Hereinafter, a first embodiment of the present invention will be described with reference to the drawings. In the present embodiment, the present invention is applied to a thermal printer that performs printing on a print medium including a heat-sensitive layer.

図1は、本発明に係るサーマルプリンタの構成を示す模式図である。当該サーマルプリンタは、媒体供給部であるフィーダ1a,1b、搬送手段である搬送ローラ2a,2b、マークセンサ3、印刷部であるサーマルヘッド4、プラテンローラ5、カッタ機構6、排出手段である排出用搬送ローラ7,8、およびスタッカ9を備えている。   FIG. 1 is a schematic diagram showing a configuration of a thermal printer according to the present invention. The thermal printer includes feeders 1a and 1b that are medium supply units, conveyance rollers 2a and 2b that are conveyance units, a mark sensor 3, a thermal head 4 that is a printing unit, a platen roller 5, a cutter mechanism 6, and a discharge unit that is a discharge unit. Transport rollers 7 and 8 and a stacker 9 are provided.

フィーダ1a,1bには、それぞれ図2に示すように一方の面に一定間隔のピッチLでブラックマークが印刷され他方の面に感熱層が形成された印刷媒体がセットされる。本実施形態では、フィーダ1aにセットされた印刷媒体10aに付されたブラックマークのピッチをLaとし、フィーダ1bにセットされた印刷媒体10bに付されたブラックマークのピッチをLbとする。印刷媒体10a,10bは、図4を用いた説明にて後述するローディング処理にて搬送ローラ2a,2bよりもサーマルヘッド側の搬送路上に設定された印刷待機位置Pにその先端が位置決めされた状態で印刷を待機する。なお、図1においては、印刷媒体10aが印刷を待機し、印刷媒体10bが印刷に使用されている状態を示している。   As shown in FIG. 2, each of the feeders 1a and 1b is set with a print medium on which black marks are printed at a constant pitch L on one surface and a heat-sensitive layer is formed on the other surface. In the present embodiment, the pitch of black marks attached to the print medium 10a set in the feeder 1a is La, and the pitch of black marks attached to the print medium 10b set in the feeder 1b is Lb. The print media 10a and 10b have their leading ends positioned at the print standby position P set on the transport path on the thermal head side with respect to the transport rollers 2a and 2b in the loading process described later with reference to FIG. Wait for printing. FIG. 1 shows a state in which the print medium 10a waits for printing and the print medium 10b is used for printing.

搬送ローラ2a,2bは、それぞれ正逆回転可能な駆動ローラと従動ローラとで構成され、フィーダ1a,1bからローラ11a,11bを介して駆動ローラと従動ローラの対向位置に供給される印刷媒体10a,10bを前後方向に搬送する。   The transport rollers 2a and 2b are each composed of a drive roller and a driven roller that can rotate in the forward and reverse directions, and a printing medium 10a that is supplied from the feeders 1a and 1b via the rollers 11a and 11b to the opposing position of the drive roller and the driven roller. , 10b are conveyed in the front-rear direction.

マークセンサ3は、サーマルヘッド4に対して印刷媒体10a,10bの搬送方向上流側に設置され、検知位置に搬送された印刷媒体10a,10bに印刷されたブラックマークを光学的に検知する。そのため、印刷媒体10a,10bの搬送方向と略直行する方向におけるマークセンサ3の設置位置は、ブラックマークの印刷位置と略一致するように位置決めされている。   The mark sensor 3 is installed upstream of the thermal head 4 in the transport direction of the print media 10a and 10b, and optically detects black marks printed on the print media 10a and 10b transported to the detection position. Therefore, the installation position of the mark sensor 3 in the direction substantially perpendicular to the conveyance direction of the print media 10a and 10b is positioned so as to substantially coincide with the black mark printing position.

サーマルヘッド4は、印刷媒体10a,10bの搬送方向と略直行する方向に配設された複数の発熱素子を備えている。プラテンローラ5は、その外周面がサーマルヘッド4の発熱素子の配設位置近傍と当接するように対向配置されている。各発熱素子は、印加エネルギに応じて発熱し、サーマルヘッド4とプラテンローラ5との対向位置(印刷出力位置)に搬送された印刷媒体10a,10bの感熱層を発色させる。かくして、印刷媒体10a,10bに文字や図形などのパターンが印刷される。   The thermal head 4 includes a plurality of heating elements arranged in a direction substantially perpendicular to the conveyance direction of the print media 10a and 10b. The platen roller 5 is disposed so as to face the outer peripheral surface of the platen roller 5 so as to contact the vicinity of the position where the heat generating element of the thermal head 4 is disposed. Each heating element generates heat according to the applied energy, and colors the heat-sensitive layers of the print media 10a and 10b conveyed to the facing position (printing output position) between the thermal head 4 and the platen roller 5. Thus, patterns such as characters and figures are printed on the print media 10a and 10b.

カッタ機構6は、印刷媒体10a,10bから印刷が完了した部分を切り離す。切り離された印刷媒体は、スタッカ9に収納される。
排出用搬送ローラ7,8は、それぞれ正逆回転可能な駆動ローラと従動ローラとで構成され、スタッカ9に所定枚数の印刷媒体が収納されたことに応じてスタッカ9内の印刷媒体をサーマルプリンタの外部に排出する。
The cutter mechanism 6 separates the printed portion from the print media 10a and 10b. The separated print medium is stored in the stacker 9.
The discharge transport rollers 7 and 8 are each composed of a drive roller and a driven roller that can rotate in the forward and reverse directions, and the print medium in the stacker 9 is transferred to the thermal printer when a predetermined number of print media are stored in the stacker 9. To the outside.

当該サーマルプリンタの制御構造について説明する。図3は、当該サーマルプリンタの制御回路を示すブロック図である。制御の中枢としての役割を担うCPU(Central Processing Unit)20に対し、ROM(Read Only Memory)21、RAM(Random Access Memory)22、上記マークセンサ3、通信インターフェイス(I/F)23、表示コントローラ24、入力コントローラ25、印刷コントローラ26、および排出用搬送モータコントローラ27等がアドレスバスやデータバスなどのバスライン30を介して接続されている。   A control structure of the thermal printer will be described. FIG. 3 is a block diagram showing a control circuit of the thermal printer. For a central processing unit (CPU) 20 that plays a central role in control, a read only memory (ROM) 21, a random access memory (RAM) 22, the mark sensor 3, a communication interface (I / F) 23, a display controller 24, an input controller 25, a print controller 26, a discharge transport motor controller 27, and the like are connected via a bus line 30 such as an address bus or a data bus.

ROM21は、制御プログラム等の固定的データを記憶している。RAM22は、処理場面に応じて各種の作業用記憶領域を形成する。通信インターフェイス23は、当該サーマルプリンタに対して印刷コマンドや印刷データを送信する上位機器40との通信を制御する。表示コントローラ24は、ディスプレイやLED等の表示デバイス31への表示出力を制御する。入力コントローラ25は、操作釦やキーボード等の入力デバイス32から入力される信号を処理してCPU20に通知する。印刷コントローラ26は、搬送ローラ2aを駆動する搬送モータ31aおよび搬送ローラ2bを駆動する搬送モータ31bの動作を制御して印刷媒体10a,10bを搬送するとともに、印刷データに基づいてサーマルヘッド4への印加エネルギを制御し、カッタ機構6を制御して印刷媒体10a,10bから印刷が完了した部分を切り離す。排出用搬送モータコントローラ27は、排出用搬送ローラ7,8を駆動する排出用搬送モータ28の動作を制御する。   The ROM 21 stores fixed data such as a control program. The RAM 22 forms various working storage areas according to the processing scene. The communication interface 23 controls communication with the host device 40 that transmits a print command and print data to the thermal printer. The display controller 24 controls display output to the display device 31 such as a display or an LED. The input controller 25 processes a signal input from the input device 32 such as an operation button or a keyboard and notifies the CPU 20 of the signal. The print controller 26 controls the operations of the transport motor 31a that drives the transport roller 2a and the transport motor 31b that drives the transport roller 2b to transport the print media 10a and 10b, and supplies the print head 10 to the thermal head 4 based on the print data. The applied energy is controlled, and the cutter mechanism 6 is controlled to separate the printed portion from the print media 10a and 10b. The discharge transport motor controller 27 controls the operation of the discharge transport motor 28 that drives the discharge transport rollers 7 and 8.

次に、上記ローディング処理について説明する。
図4は、フィーダ1a,1bにセットされた印刷媒体10a,10bの双方を対象としたローディング処理にてCPU20が実行する処理の流れ図である。この処理は、入力デバイス32の操作によりローディングが指示されたことに起因してROM21に記憶された動作プログラムに基づいて実行される。なお、当該ローディング処理は、本実施形態におけるピッチ特定手段を構成する。
Next, the loading process will be described.
FIG. 4 is a flowchart of processing executed by the CPU 20 in loading processing for both the print media 10a and 10b set in the feeders 1a and 1b. This process is executed based on an operation program stored in the ROM 21 due to the instruction for loading by operating the input device 32. The loading process constitutes a pitch specifying unit in the present embodiment.

先ず、CPU20は、搬送モータ31aを制御してフィーダ1aに収納された印刷媒体10aを印刷出力位置方向へ搬送する(ST101)。このとき、マークセンサ3による印刷媒体10aに付されたブラックマークの検出結果に基づいて当該ブラックマークのピッチLaを測定する(ST102)。具体的には、マークセンサ3が1つ目のブラックマークを検出したときから2つ目のブラックマークを検出するまでの搬送距離を、搬送モータ31aのフィード量から算出しピッチLaとする。このようにして測定したピッチLaは、RAM22に記憶する。ピッチLaの測定が完了した後、搬送モータ33aを制御して印刷媒体10aを搬送し、その先端を印刷待機位置Pに位置決めする。   First, the CPU 20 controls the transport motor 31a to transport the print medium 10a stored in the feeder 1a toward the print output position (ST101). At this time, the pitch La of the black mark is measured based on the detection result of the black mark attached to the print medium 10a by the mark sensor 3 (ST102). Specifically, the transport distance from when the mark sensor 3 detects the first black mark to when the second black mark is detected is calculated from the feed amount of the transport motor 31a and is defined as the pitch La. The pitch La thus measured is stored in the RAM 22. After the measurement of the pitch La is completed, the transport motor 33a is controlled to transport the print medium 10a, and its leading end is positioned at the print standby position P.

次に、搬送モータ31bを制御してフィーダ1bに収納された印刷媒体10bを印刷出力位置方向へ搬送する(ST103)。このとき、マークセンサ3の出力に基づいて印刷媒体10bに付されたブラックマークのピッチLbを測定する(ST104)。具体的には、マークセンサ3が1つ目のブラックマークを検出したときから2つ目のブラックマークを検出するまでの搬送距離を、搬送ローラ2bのフィード量から算出しピッチLbとする。このようにして測定したピッチLbは、RAM22に記憶する。ピッチLbの測定が完了した後、搬送モータ33bを制御して印刷媒体10bを搬送し、その先端を印刷待機位置Pに位置決めする。   Next, the transport motor 31b is controlled to transport the print medium 10b stored in the feeder 1b toward the print output position (ST103). At this time, the pitch Lb of the black mark attached to the print medium 10b is measured based on the output of the mark sensor 3 (ST104). Specifically, the transport distance from when the mark sensor 3 detects the first black mark to when the second black mark is detected is calculated from the feed amount of the transport roller 2b and is defined as the pitch Lb. The pitch Lb measured in this way is stored in the RAM 22. After the measurement of the pitch Lb is completed, the transport motor 33b is controlled to transport the print medium 10b, and the leading end thereof is positioned at the print standby position P.

このようにして印刷媒体10a,10bに付されたブラックマークのピッチLa,Lbを測定した後、CPU20は、ピッチLa,Lbが等しいか否かを判断する(ST105)。ピッチLa,Lbが等しい場合には(ST105のYes)、RAM22に形成したフラグFの値を“0”にセットする(ST106)。一方、ピッチLa,Lbが等しくない場合には(ST105のNo)、フラグFに“1”をセットする。かくしてフラグFに“0”または“1”をセットした後、当該ローディング処理を終了する。   After measuring the pitches La and Lb of the black marks attached to the print media 10a and 10b in this way, the CPU 20 determines whether or not the pitches La and Lb are equal (ST105). If the pitches La and Lb are equal (Yes in ST105), the value of the flag F formed in the RAM 22 is set to “0” (ST106). On the other hand, when the pitches La and Lb are not equal (No in ST105), the flag F is set to “1”. Thus, after the flag F is set to “0” or “1”, the loading process is terminated.

なお、ST101〜ST104の処理では、印刷媒体10a,10bの双方を1つの処理でローディングする場合について説明したが、印刷媒体10a,10bの一方がすでに印刷待機位置Pにローディングされた状態であれば、他方のみローディングすればよい。この場合でも、既にローディングされた印刷媒体に付されたブラックマークのピッチはRAM22に保持されており、新たにローディングされた印刷媒体に付されたブラックマークのピッチも当該処理にてRAM22に記憶されるので、結果としてピッチLa,Lbの双方がRAM22に記憶された状態となる。
なお、フラグFは、ローディング処理が完了した後もRAM22に保持される。
In the processes of ST101 to ST104, the case where both the print media 10a and 10b are loaded in one process has been described. However, if one of the print media 10a and 10b is already loaded in the print standby position P, Only the other side needs to be loaded. Even in this case, the pitch of the black mark attached to the already loaded print medium is held in the RAM 22, and the pitch of the black mark attached to the newly loaded print medium is also stored in the RAM 22 by this processing. As a result, both the pitches La and Lb are stored in the RAM 22.
The flag F is held in the RAM 22 even after the loading process is completed.

次に、サーマルプリンタの印刷処理について説明する。図5は、印刷処理にてCPU20が実行する処理の流れ図である。この処理は、上位機器40から通信インターフェイス23を介して印刷コマンドおよび印刷データを受信したことに起因して、ROM21に記憶された動作プログラムに基づいて実行される。上位機器40から送信される印刷コマンドには、フィーダ1aまたはフィーダ1bのいずれを印刷に使用するかを指定するフィーダ指定情報や印刷枚数を指定する印刷枚数指定情報が含まれている。   Next, the printing process of the thermal printer will be described. FIG. 5 is a flowchart of processing executed by the CPU 20 in the printing processing. This process is executed based on the operation program stored in the ROM 21 due to the reception of the print command and the print data from the host device 40 via the communication interface 23. The print command transmitted from the host device 40 includes feeder designation information for designating which one of the feeder 1a and the feeder 1b is used for printing and printed number designation information for designating the number of printed sheets.

先ず、CPU20は、印刷コマンドに含まれたフィーダ指定情報に基づいてフィーダ1a,1bのいずれを印刷に使用するかを選択する(ST201)。当該選択の後、印刷コントローラ26に1枚分の印刷を指令する(ST202)。   First, the CPU 20 selects which of the feeders 1a and 1b is used for printing based on the feeder designation information included in the print command (ST201). After the selection, the print controller 26 is instructed to print one sheet (ST202).

印刷コントローラ26は、フィーダ1aが選択されている場合には搬送モータ31aを駆動して印刷媒体10aを印刷出力位置方向へ搬送し、フィーダ1bが選択されている場合には搬送モータ31bを駆動して印刷媒体10bを印刷出力位置方向へ搬送する。このとき搬送される印刷媒体のブラックマークをマークセンサ3が検知すると、印刷コントローラ26は、マークセンサ3の検出位置からカッタ機構6による切断位置までのフィード量に応じたパルスを搬送モータ31aまたは搬送モータ31bに出力する。このパルスに基づいて搬送モータ31a,31bが所定量回転することにより印刷媒体の切断予定部がカッタ機構6の切断位置に送られる。そして、搬送モータ31a,31bを停止するとともにカッタ機構6を動作させて印刷媒体を切断する。当該切断の後、排出用搬送モータコントローラ27が排出用搬送モータ28を駆動して切断された印刷媒体をスタッカ9に送る。   When the feeder 1a is selected, the print controller 26 drives the transport motor 31a to transport the print medium 10a toward the print output position. When the feeder 1b is selected, the print controller 26 drives the transport motor 31b. Then, the print medium 10b is conveyed toward the print output position. When the mark sensor 3 detects the black mark of the print medium conveyed at this time, the print controller 26 outputs a pulse corresponding to the feed amount from the detection position of the mark sensor 3 to the cutting position by the cutter mechanism 6 or the conveyance motor 31a. Output to the motor 31b. Based on this pulse, the conveyance motors 31 a and 31 b rotate by a predetermined amount, so that the planned cutting portion of the print medium is sent to the cutting position of the cutter mechanism 6. Then, the conveyance motors 31a and 31b are stopped and the cutter mechanism 6 is operated to cut the print medium. After the cutting, the discharge transport motor controller 27 drives the discharge transport motor 28 to send the cut print medium to the stacker 9.

1枚分の印刷が完了したとき、CPU20は、印刷コマンドに含まれる印刷枚数指定情報で指定された枚数分の印刷が完了したか否かを判断する(ST203)。
指定された枚数分の印刷が完了したと判断したときには(ST203のYes)、排出用搬送モータ28を駆動し、排出用搬送ローラ7,8を回転させてスタッカ9に収納された印刷媒体をサーマルプリンタの筐体外へ排出して当該処理を終了する。
When printing for one sheet is completed, the CPU 20 determines whether printing for the number of sheets designated by the number-of-prints designation information included in the print command is completed (ST203).
When it is determined that printing for the designated number of pages has been completed (Yes in ST203), the discharge transport motor 28 is driven and the discharge transport rollers 7 and 8 are rotated so that the print medium stored in the stacker 9 is thermal. The process is terminated after the sheet is discharged out of the printer casing.

指定された枚数分の印刷が完了していないと判断したときには(ST203のNo)、現在使用しているフィーダに用紙切れが発生したか否かを判断する(ST204)。例えば、搬送モータ31a,31bにて印刷媒体を相当距離搬送したにもかかわらず、マークセンサ3にてブラックマークを検出することができない場合等に用紙切れが発生したと判断する。その他、印刷媒体の有無を検知するセンサを搬送路に設けて用紙切れを検知するようにしてもよし、印刷媒体に用紙ニアエンドを示すマークが印刷されたものを採用し、このマークをマークセンサ3により読み取ることで用紙切れを検知するようにしてもよい。   When it is determined that printing for the designated number of sheets has not been completed (No in ST203), it is determined whether or not a sheet has run out in the currently used feeder (ST204). For example, it is determined that a sheet has run out when a black mark cannot be detected by the mark sensor 3 even though the print medium is transported by a considerable distance by the transport motors 31a and 31b. In addition, a sensor for detecting the presence or absence of a print medium may be provided in the conveyance path so as to detect the out of paper. Alternatively, a mark on which a paper near end is printed on the print medium is used. It is also possible to detect that the paper has run out by reading through.

用紙切れが発生していないと判断したときには(ST204のNo)、印刷を継続する。
一方、用紙切れが発生したと判断したときには(ST204のYes)、印刷に使用するフィーダを、現在フィーダ1aを使用している場合にはフィーダ1bに、フィーダ1bを使用している場合にはフィーダ1aに切り替える(ST205)。なお、ST205の処理は、本実施形態における切替手段を構成する。
When it is determined that no paper has been cut (No in ST204), printing is continued.
On the other hand, when it is determined that the paper has run out (Yes in ST204), the feeder used for printing is the feeder 1b when the feeder 1a is currently used, and the feeder when the feeder 1b is used. Switch to 1a (ST205). Note that the processing of ST205 constitutes a switching unit in the present embodiment.

次に、CPU20は、フラグFに“0”がセットされているか否かを判断する(ST206)。フラグFに“0”がセットされている場合には(ST206のYes)、切り替え後のフィーダからの印刷媒体の供給を受け、印刷を継続する(ST202〜ST204)。フラグFに“0”がセットされている場合には、ピッチLa,Lbが一致しているので、フィーダ切り替え前後の印刷結果の長さは同一となる。したがって、スタッカ9に異なる長さの印刷結果が収納されることはない。   Next, CPU 20 determines whether or not “0” is set in flag F (ST206). When “0” is set in the flag F (Yes in ST206), the printing medium is supplied from the feeder after switching and printing is continued (ST202 to ST204). When the flag F is set to “0”, the pitches La and Lb match, so that the lengths of the print results before and after the feeder switching are the same. Therefore, print results having different lengths are not stored in the stacker 9.

一方、フラグFに“1”がセットされている場合には(ST206のNo)、切り替え前後の印刷媒体でブラックマークのピッチが一致しないので、表示デバイス31にその旨の警告情報を表示する(ST207)。しかる後、排出用搬送モータ28を駆動し、排出用搬送ローラ7,8を回転させてスタッカ9に収納された印刷結果をサーマルプリンタの筐体外へ排出して当該処理を終了する。   On the other hand, when “1” is set in the flag F (No in ST206), the black mark pitch does not match between the print media before and after the switching, and warning information to that effect is displayed on the display device 31 ( ST207). Thereafter, the discharge transport motor 28 is driven, the discharge transport rollers 7 and 8 are rotated, the print results stored in the stacker 9 are discharged out of the casing of the thermal printer, and the process ends.

以上説明したように、本実施形態におけるサーマルプリンタは、フィーダ1a,1bの切り替え前後で印刷媒体10a,10bに付されたブラックマークのピッチLa,Lbが一致しない場合、実行中の印刷処理を中止して警告を表示するため、フィーダ1a,1bの切り替えを伴う印刷処理においても異なる長さの印刷結果がスタッカ9に収納されることはない。したがって、ユーザは、フィーダ1a,1bにセットする印刷媒体に付されたブラックマークのピッチが一致しているか確認し忘れても、不適切な印刷結果が出力されることを防止できる。   As described above, the thermal printer according to the present embodiment stops the printing process being executed when the pitches La and Lb of the black marks attached to the print media 10a and 10b do not match before and after the switching of the feeders 1a and 1b. Since the warning is displayed, the printing results having different lengths are not stored in the stacker 9 even in the printing process involving the switching of the feeders 1a and 1b. Therefore, even if the user forgets to check whether the pitches of the black marks attached to the print media set in the feeders 1a and 1b are the same, it is possible to prevent an inappropriate print result from being output.

また、スタッカ9に異なる長さの印刷結果が収納されることはないので、ジャムの発生等を未然防止することができる。   Further, since the printing results having different lengths are not stored in the stacker 9, it is possible to prevent the occurrence of jamming.

また、フィーダ1a,1bにセットされた印刷媒体に付されたブラックマークのピッチは、予めローディング処理にて測定しておくので、フィーダの切り替えを伴う場合であっても印刷処理が円滑に進行する。   Further, since the pitch of the black marks attached to the printing media set in the feeders 1a and 1b is measured in advance by the loading process, the printing process proceeds smoothly even when the feeder is switched. .

次に、本発明の第2の実施形態について、図面を参照しながら説明する。
本実施形態では、印刷処理中に印刷媒体を供給するフィーダを切り替えた際に、切り替え前後のフィーダから供給される印刷媒体に付されたブラックマークのピッチが異なる場合であっても印刷を中止せず、処理を続行する点で第1の実施形態と異なる。なお、同一箇所には同一符号を付して説明を省略する。
Next, a second embodiment of the present invention will be described with reference to the drawings.
In the present embodiment, when the feeder that supplies the print medium is switched during the printing process, the printing can be stopped even if the pitches of the black marks attached to the print media supplied from the feeder before and after the switching are different. However, it is different from the first embodiment in that the processing is continued. In addition, the same code | symbol is attached | subjected to the same location and description is abbreviate | omitted.

図6は、本実施形態におけるローディング処理にてCPU20が実行する処理の流れ図である。この処理は、入力デバイス32の操作によりローディングが指示されたことに起因してROM21に記憶された動作プログラムに基づいて実行される。なお、当該ローディング処理は、本実施形態におけるピッチ特定手段を構成する。   FIG. 6 is a flowchart of processing executed by the CPU 20 in the loading processing according to this embodiment. This process is executed based on an operation program stored in the ROM 21 due to the instruction for loading by operating the input device 32. The loading process constitutes a pitch specifying unit in the present embodiment.

先ず、CPU20は、RAM22に形成された変数M,Nを“0”に初期化する(ST301)。次に、搬送モータ31aを制御してフィーダ1aに収納された印刷媒体10aを印刷出力位置方向へ搬送する(ST302)。このとき、マークセンサ3による印刷媒体10aに付されたブラックマークの検出結果に基づいて当該ブラックマークのピッチLaを測定する(ST303)。具体的には、マークセンサ3が1つ目のブラックマークを検出したときから2つ目のブラックマークを検出するまでの搬送距離を、搬送モータ31aのフィード量から算出してピッチLaとする。このようにして測定したピッチLaは、RAM22に記憶する。ピッチLaの測定が完了した後、搬送モータ33aを制御して印刷媒体10aを搬送し、その先端を印刷待機位置Pに位置決めする。   First, the CPU 20 initializes variables M and N formed in the RAM 22 to “0” (ST301). Next, the transport motor 31a is controlled to transport the print medium 10a stored in the feeder 1a toward the print output position (ST302). At this time, the pitch La of the black mark is measured based on the detection result of the black mark attached to the print medium 10a by the mark sensor 3 (ST303). Specifically, the transport distance from when the mark sensor 3 detects the first black mark to when the second black mark is detected is calculated from the feed amount of the transport motor 31a and is defined as the pitch La. The pitch La thus measured is stored in the RAM 22. After the measurement of the pitch La is completed, the transport motor 33a is controlled to transport the print medium 10a, and its leading end is positioned at the print standby position P.

次に、搬送モータ31bを制御してフィーダ1bに収納された印刷媒体10bを印刷出力位置方向へ搬送する(ST304)。そのとき、マークセンサ3の出力に基づいて印刷媒体10bに付されたブラックマークのピッチLbを測定する(ST305)。具体的には、マークセンサ3が1つ目のブラックマークを検出したときから2つ目のブラックマークを検出するまでの搬送距離を、搬送ローラ2bのフィード量から算出してピッチLbとする。このようにして測定したピッチLbは、RAM22に記憶する。ピッチLbの測定が完了した後、搬送モータ31bを制御して印刷媒体10bを搬送し、その先端を印刷待機位置Pに位置決めする。   Next, the transport motor 31b is controlled to transport the print medium 10b stored in the feeder 1b toward the print output position (ST304). At that time, the pitch Lb of the black mark attached to the print medium 10b is measured based on the output of the mark sensor 3 (ST305). Specifically, the transport distance from when the mark sensor 3 detects the first black mark to when the second black mark is detected is calculated from the feed amount of the transport roller 2b as the pitch Lb. The pitch Lb measured in this way is stored in the RAM 22. After the measurement of the pitch Lb is completed, the transport motor 31b is controlled to transport the print medium 10b, and the leading end thereof is positioned at the print standby position P.

このようにして印刷媒体10a,10bに付されたブラックマークのピッチLa,Lbを測定した後、CPU20は、ピッチLa,Lbを比較してピッチLaがピッチLbの正整数倍であるか否か、すなわち“La=nLb”(n≧0:整数)の関係が成立するか否かを判断する(ST306)。この関係が成立する場合には(ST306のYes)、上記変数Nの値を正整数nに更新する(ST307)。   After measuring the pitches La and Lb of the black marks attached to the print media 10a and 10b in this way, the CPU 20 compares the pitches La and Lb to determine whether the pitch La is a positive integer multiple of the pitch Lb. That is, it is determined whether or not the relationship of “La = nLb” (n ≧ 0: integer) is established (ST306). If this relationship is established (Yes in ST306), the value of the variable N is updated to a positive integer n (ST307).

次に、CPU20は、ピッチLa,Lbを比較して、ピッチLbがピッチLaの正整数倍であるか否か、すなわち“Lb=mLa”(m≧0:整数)の関係が成立するか否かを判断する(ST308)。この関係が成立する場合には(ST308のYes)、上記変数Mの値を正整数mに更新する(ST309)。   Next, the CPU 20 compares the pitches La and Lb to determine whether or not the pitch Lb is a positive integer multiple of the pitch La, that is, whether or not the relationship of “Lb = mLa” (m ≧ 0: integer) is established. Is determined (ST308). If this relationship holds (Yes in ST308), the value of the variable M is updated to a positive integer m (ST309).

変数Mの値を更新した後、あるいは“Lb=mLa”の関係が成立しないと判断した場合には(ST308のNo)、当該ローディング処理を終了する。   After updating the value of the variable M or when it is determined that the relationship of “Lb = mLa” is not established (No in ST308), the loading process is terminated.

なお、ST302〜ST305の処理では、印刷媒体10a,10bの双方を1つの処理でローディングする場合について説明したが、印刷媒体10a,10bの一方がすでに印刷待機位置Pにローディングされた状態であれば、他方のみローディングすればよい。この場合でも、既にローディングされた印刷媒体に付されたブラックマークのピッチはRAM22に保持されており、新たにローディングされた印刷媒体に付されたブラックマークのピッチも当該処理にてRAM22に記憶されるので、結果としてピッチLa,Lbの双方がRAM22に記憶された状態となる。
なお、変数M,Nは、ローディング処理が完了した後もRAM22に保持される。
In the processes of ST302 to ST305, the case where both the print media 10a and 10b are loaded in one process has been described. However, if one of the print media 10a and 10b is already loaded at the print standby position P, Only the other side needs to be loaded. Even in this case, the pitch of the black mark attached to the already loaded print medium is held in the RAM 22, and the pitch of the black mark attached to the newly loaded print medium is also stored in the RAM 22 by this processing. As a result, both the pitches La and Lb are stored in the RAM 22.
Note that the variables M and N are held in the RAM 22 even after the loading process is completed.

さて、本実施形態におけるサーマルプリンタは、ブラックマークの検出タイミングに基づいて印刷媒体の切断タイミングを制御するマーク制御方式と、搬送モータ31a,31bによる印刷媒体の搬送距離で印刷媒体の切断タイミングを制御する論理長制御方式とを使用可能である。   The thermal printer according to the present embodiment controls the cutting timing of the print medium by the mark control method for controlling the cutting timing of the printing medium based on the detection timing of the black mark, and the printing medium conveyance distance by the conveyance motors 31a and 31b. The logical length control method can be used.

上記マーク制御方式では、第1の実施形態にて説明したように、マークセンサ3がブラックマークを検出したことに応じて印刷コントローラ26がマークセンサ3の検出位置からカッタ機構6の切断位置までの搬送距離に応じたパルスを搬送モータ31aあるいは搬送モータ31bに出力し、搬送モータ31aあるいは搬送モータ31bは、入力されたパルスに基づいて所定量回転することにより、印刷媒体の切断予定部がカッタ機構6の切断位置に送られる。このとき、搬送モータ31aあるいは搬送モータ31bの回転を停止し、カッタ機構6を動作させて印刷媒体を切断する。
さらに、本実施形態におけるマーク制御方式では、マークセンサ3が任意数のブラックマークを検出するまで印刷媒体の切断に関する制御を行わないよう設定できる。
In the mark control method described above, as described in the first embodiment, the print controller 26 moves from the detection position of the mark sensor 3 to the cutting position of the cutter mechanism 6 in response to the detection of the black mark by the mark sensor 3. A pulse corresponding to the transport distance is output to the transport motor 31a or the transport motor 31b, and the transport motor 31a or the transport motor 31b rotates by a predetermined amount based on the input pulse, so that the planned cutting portion of the print medium is a cutter mechanism. 6 is sent to the cutting position. At this time, the rotation of the transport motor 31a or the transport motor 31b is stopped, and the cutter mechanism 6 is operated to cut the print medium.
Furthermore, in the mark control method in the present embodiment, it can be set not to perform control relating to cutting of the print medium until the mark sensor 3 detects an arbitrary number of black marks.

上記論理長制御方式では、予め印刷媒体の切断距離を設定し、搬送モータ31aあるいは搬送モータ31bの回転量に対する印刷媒体の搬送距離が上記切断距離に達した際に搬送モータ31aあるいは搬送モータ31bの回転を停止し、カッタ機構6を動作させて印刷媒体を切断する。   In the logical length control method, the cutting distance of the printing medium is set in advance, and when the conveying distance of the printing medium with respect to the rotation amount of the conveying motor 31a or the conveying motor 31b reaches the cutting distance, the conveying motor 31a or the conveying motor 31b The rotation is stopped and the cutter mechanism 6 is operated to cut the print medium.

上記マーク制御方式のうち任意数のブラックマークを検出するまで印刷媒体の切断に関する制御を行わない設定、および上記論理長制御方式は、第2の切断タイミング制御手段を構成する。   The setting that does not control the cutting of the print medium until an arbitrary number of black marks is detected in the mark control method, and the logical length control method constitutes a second cutting timing control means.

続いて、マーク制御方式および論理長制御方式を使用して行う印刷処理について説明する。図7は、印刷処理にてCPU20が実行する処理の流れ図である。この処理は、上位機器40から通信インターフェイス23を介して印刷コマンドおよび印刷データを受信したことに起因して、ROM21に記憶された動作プログラムに基づいて実行される。上位機器40から送信される印刷コマンドには、フィーダ1aまたはフィーダ1bのいずれを印刷に使用するかを指定するフィーダ指定情報や印刷枚数を指定する印刷枚数指定情報が含まれている。   Next, print processing performed using the mark control method and the logical length control method will be described. FIG. 7 is a flowchart of processing executed by the CPU 20 in the printing processing. This process is executed based on the operation program stored in the ROM 21 due to the reception of the print command and the print data from the host device 40 via the communication interface 23. The print command transmitted from the host device 40 includes feeder designation information for designating which one of the feeder 1a and the feeder 1b is used for printing and printed number designation information for designating the number of printed sheets.

先ず、CPU20は、印刷コマンドに含まれたフィーダ指定情報に基づいてフィーダ1a,1bのいずれを印刷に使用するかを選択する(ST401)。当該選択の後、印刷コントローラ26に1枚分の印刷を指令する(ST402)。   First, the CPU 20 selects which of the feeders 1a and 1b is used for printing based on the feeder designation information included in the print command (ST401). After the selection, the print controller 26 is instructed to print one sheet (ST402).

印刷コントローラ26は、フィーダ1aが選択されている場合には搬送モータ31aを駆動して印刷媒体10aを印刷出力位置方向へ搬送し、フィーダ1bが選択されている場合には搬送モータ31bを駆動して印刷媒体10bを印刷出力位置方向へ搬送する。このとき搬送される印刷媒体のブラックマークをマークセンサ3が検知すると、印刷コントローラ26は、マークセンサ3の検出位置からカッタ機構6による切断位置までの送り量に応じたパルスを搬送モータ31aまたは搬送モータ31bに出力する。   When the feeder 1a is selected, the print controller 26 drives the transport motor 31a to transport the print medium 10a toward the print output position. When the feeder 1b is selected, the print controller 26 drives the transport motor 31b. Then, the print medium 10b is conveyed toward the print output position. When the mark sensor 3 detects the black mark of the print medium conveyed at this time, the print controller 26 outputs a pulse corresponding to the feed amount from the detection position of the mark sensor 3 to the cutting position by the cutter mechanism 6 or the conveyance motor 31a. Output to the motor 31b.

既述の通り、このパルスに基づいて搬送モータ31a,31bが所定量回転することにより印刷媒体の切断予定部がカッタ機構6の切断位置に送られ、カッタ機構6を動作させて印刷媒体を切断する。切断された印刷媒体は、排出用搬送モータ28により駆動された排出用搬送ローラ7により、スタッカ9に送り込まれる。   As described above, when the transport motors 31a and 31b rotate by a predetermined amount based on this pulse, the planned cutting portion of the print medium is sent to the cutting position of the cutter mechanism 6, and the cutter mechanism 6 is operated to cut the print medium. To do. The cut print medium is sent to the stacker 9 by the discharge transport roller 7 driven by the discharge transport motor 28.

1枚分の印刷ジョブが完了したとき、CPU20は、印刷コマンドに含まれる印刷枚数指定情報で指定された枚数分の印刷が完了したか否かを判断する(ST403)。   When the print job for one sheet is completed, the CPU 20 determines whether printing for the number of sheets designated by the number-of-prints designation information included in the print command is completed (ST403).

指定された枚数分の印刷が完了したと判断したときには(ST403のYes)、排出用搬送モータ28を駆動し、排出用搬送ローラ7,8を回転させてスタッカ9に収納された印刷媒体をサーマルプリンタの筐体外へ排出して当該処理を終了する。   When it is determined that printing for the designated number of sheets has been completed (Yes in ST403), the discharge transport motor 28 is driven, and the discharge transport rollers 7 and 8 are rotated so that the print medium stored in the stacker 9 is thermal. The process is terminated after the sheet is discharged out of the printer casing.

指定された枚数分の印刷が完了していないと判断したときには(ST403のNo)、現在使用しているフィーダに用紙切れが発生したか否かを判断する(ST404)。
用紙切れが発生していないと判断したときには(ST404のNo)、印刷を継続する。
一方、用紙切れが発生したと判断したときには(ST404のYes)、印刷に使用するフィーダを、現在フィーダ1aを使用している場合にはフィーダ1bに、フィーダ1bを使用している場合にはフィーダ1aに切り替える(ST405)。なお、ST405の処理は、本実施形態における切替手段を構成する。
When it is determined that printing for the designated number of pages has not been completed (No in ST403), it is determined whether or not a sheet has run out in the currently used feeder (ST404).
When it is determined that no sheet has run out (No in ST404), printing is continued.
On the other hand, when it is determined that the paper has run out (Yes in ST404), the feeder used for printing is the feeder 1b when the feeder 1a is currently used, and the feeder when the feeder 1b is used. Switch to 1a (ST405). In addition, the process of ST405 comprises the switching means in this embodiment.

フィーダを切り替えた後、当該切り替え前後のフィーダを特定する(ST406)。フィーダ1aからフィーダ1bへ切り替えた場合(ST406の“フィーダ1a→フィーダ1b”)、RAM22を参照して変数Nの値が“0”であるか否かを判断する(ST407)。変数Nが“0”である場合には(ST407のYes)、フィーダ切り替え後の印刷処理における印刷媒体の切断タイミングの制御方式を上記論理長制御方式に設定する(ST408)。
論理長制御方式に設定した後の印刷処理では、マークセンサ3により検出されるブラックマークを無視し、搬送モータ31bの回転量に基づいて印刷媒体10bの切断タイミングが制御される。
After switching the feeder, the feeders before and after the switching are specified (ST406). When switching from feeder 1a to feeder 1b (“feeder 1a → feeder 1b” in ST406), it is determined whether or not the value of variable N is “0” with reference to RAM 22 (ST407). When the variable N is “0” (Yes in ST407), the control method for the cutting timing of the print medium in the printing process after the feeder switching is set to the logical length control method (ST408).
In the printing process after setting to the logical length control method, the black mark detected by the mark sensor 3 is ignored, and the cutting timing of the printing medium 10b is controlled based on the rotation amount of the carry motor 31b.

一方、変数Nが“0”でない場合には(ST407のNo)、マーク制御方式を維持する。ただし、印刷媒体10bの切断制御の開始タイミングを、マークセンサ3がN個目のブラックマークを検出したタイミングに設定する(ST409)。すなわち、印刷媒体10bの搬送方向先端から略Nピッチを跨ぐ位置に付されたブラックマークが検出されたタイミングに基づいてカッタ機構6による印刷媒体10bの切断タイミングを制御する。
例えば、変数Nの値が“2”であれば、マークセンサ3により1個目のブラックマークが検出されても印刷媒体10bの切断に係る動作は行わず、2個目のブラックマークが検出された際に印刷コントローラ26が切断位置までのフィード量に応じたパルスを搬送モータ31bに出力する。かくして切断された印刷媒体10bは、フィーダ切り替え前後で同一長さとなる。
On the other hand, when the variable N is not “0” (No in ST407), the mark control method is maintained. However, the start timing of the cutting control of the print medium 10b is set to the timing at which the mark sensor 3 detects the Nth black mark (ST409). That is, the cutting timing of the printing medium 10b by the cutter mechanism 6 is controlled based on the timing at which a black mark attached to a position straddling approximately N pitches from the front end in the transport direction of the printing medium 10b is detected.
For example, if the value of the variable N is “2”, even if the first black mark is detected by the mark sensor 3, the operation relating to the cutting of the print medium 10b is not performed, and the second black mark is detected. The printing controller 26 outputs a pulse corresponding to the feed amount up to the cutting position to the carry motor 31b. The print medium 10b thus cut has the same length before and after the feeder switching.

一方、フィーダ1bからフィーダ1aへ切り替えた場合(ST406の“フィーダ1b→フィーダ1a”)、RAM22を参照して変数Mの値が“0”であるか否かを判断する(ST410)。
変数Mが“0”である場合には(ST410のYes)、フィーダ切り替え後の印刷処理において印刷媒体10aの切断タイミングの制御方式を上記論理長制御方式に設定する(ST408)。
On the other hand, when switching from feeder 1b to feeder 1a ("feeder 1b → feeder 1a" in ST406), it is determined whether or not the value of variable M is "0" with reference to RAM 22 (ST410).
When the variable M is “0” (Yes in ST410), the control method for the cutting timing of the print medium 10a is set to the logical length control method in the printing process after the feeder switching (ST408).

一方、変数Mが“0”でない場合には(ST410のNo)、マーク制御方式を維持する。ただし、印刷媒体10aの切断制御の開始タイミングを、マークセンサ3がM個目のブラックマークを検出したタイミングに設定する(ST411)。すなわち、印刷媒体10aの搬送方向先端から略Mピッチを跨ぐ位置に付されたブラックマークが検出されたタイミングに基づいてカッタ機構6による印刷媒体10aの切断タイミングを制御する。   On the other hand, when the variable M is not “0” (No in ST410), the mark control method is maintained. However, the start timing of the cutting control of the print medium 10a is set to the timing when the mark sensor 3 detects the Mth black mark (ST411). That is, the cutting timing of the printing medium 10a by the cutter mechanism 6 is controlled based on the timing at which the black mark attached to the position straddling approximately M pitches from the front end in the transport direction of the printing medium 10a is detected.

例えば、変数Mの値が“2”であれば、マークセンサ3により1個目のブラックマークが検出されても印刷媒体の切断に係る動作は行わず、2個目のブラックマークが検出された際に印刷コントローラ26が切断位置までのフィード量に応じたパルスを搬送モータ31aに出力する。かくして切断された印刷媒体10aは、フィーダ切り替え前後で同一長さとなる。   For example, if the value of the variable M is “2”, even if the first black mark is detected by the mark sensor 3, the operation relating to the cutting of the print medium is not performed, and the second black mark is detected. At this time, the print controller 26 outputs a pulse corresponding to the feed amount up to the cutting position to the transport motor 31a. The cut print medium 10a thus cut has the same length before and after the feeder switching.

このように、印刷媒体の切断タイミングを論理長制御方式あるいはマーク制御方式に設定した後も印刷処理は継続され(ST402)、印刷コマンドで指示された枚数の印刷が完了した場合には(ST403のYes)、排出用搬送モータ28を駆動し、排出用搬送ローラ7,8を回転させてスタッカ9に収納された印刷媒体をサーマルプリンタの筐体外へ排出して当該処理を終了する。   As described above, the printing process is continued even after the cutting timing of the print medium is set to the logical length control method or the mark control method (ST402), and when the number of prints designated by the print command is completed (ST403). Yes), the discharge transport motor 28 is driven, the discharge transport rollers 7 and 8 are rotated, the print medium stored in the stacker 9 is discharged out of the casing of the thermal printer, and the process is terminated.

以上説明したように、本実施形態におけるサーマルプリンタは、切り替え後のフィーダにセットされた印刷媒体に付されたブラックマークのピッチが、切り替え前のフィーダにセットされた印刷媒体に付されたブラックマークのピッチの整数倍であるならば、印刷媒体の搬送方向先端から該整数分のピッチを跨ぐ位置に付されたブラックマークが検出されたタイミングに基づいてカッタ機構6による印刷媒体の切断タイミングを制御する。したがって、切り替え前後の印刷媒体に付されたブラックマークのピッチが異なる場合であっても、当該条件下においてブラックマークを用いた切断タイミングの制御により切り替え前後で同一長さの印刷媒体を出力することができる。   As described above, in the thermal printer according to the present embodiment, the black mark pitch attached to the print medium set in the feeder after switching is the black mark attached to the print medium set in the feeder before switching. The cutting timing of the printing medium by the cutter mechanism 6 is controlled based on the timing when the black mark attached to the position across the pitch of the whole number from the leading edge in the conveyance direction of the printing medium is detected. To do. Therefore, even when the pitches of the black marks applied to the print media before and after the switching are different, the same length of the print medium is output before and after the switching by controlling the cutting timing using the black marks under the conditions. Can do.

また、上記条件が成立しない場合であっても、フィーダの切り替え後の印刷媒体の切断タイミングを印刷媒体の搬送距離に基づいて制御することができる。したがって、切り替え前後で同一長さの印刷媒体を出力しつつも印刷処理を確実に完了せしめることができる。   Even when the above conditions are not satisfied, the cutting timing of the printing medium after switching the feeder can be controlled based on the conveyance distance of the printing medium. Therefore, it is possible to reliably complete the printing process while outputting a print medium having the same length before and after switching.

なお、この発明は前記実施形態そのままに限定されるものではなく、実施段階においては、その要旨を逸脱しない範囲内にて各構成要素を適宜変形して具体化することができる。   In addition, this invention is not limited to the said embodiment as it is, In an implementation stage, in the range which does not deviate from the summary, each component can be deform | transformed and embodied suitably.

例えば、上記各実施形態では本発明をサーマルプリンタに適用した場合について説明したが、インクジェットプリンタやレーザプリンタなど他のプリンタに本発明を適用できることは勿論である。   For example, in each of the above embodiments, the case where the present invention is applied to a thermal printer has been described. However, the present invention can of course be applied to other printers such as an ink jet printer and a laser printer.

また、媒体供給部としてフィーダ1a,1bを備える場合について説明したが、より多数の媒体供給部を備えるプリンタに本発明を適用してもよい。この場合でも、媒体供給部の切り替え前後で供給される印刷媒体に付されたブラックマークのピッチを測定することで、上記各実施形態と同様の効果を得ることができる。   Moreover, although the case where the feeders 1a and 1b are provided as medium supply units has been described, the present invention may be applied to a printer including a larger number of medium supply units. Even in this case, by measuring the pitch of the black marks attached to the print medium supplied before and after switching of the medium supply unit, the same effects as those of the above embodiments can be obtained.

この他、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成することができる。例えば、前記実施形態に示される全体構成要素から幾つかの構成要素を削除してもよい。   In addition, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from the overall components shown in the embodiment.

L…ピッチ、P…印刷待機位置、1a,1b…フィーダ、2a,2b…搬送ローラ、3…マークセンサ、4…サーマルヘッド、5…プラテンローラ、6…カッタ機構、7,8…排出用搬送ローラ、9…スタッカ、10…印刷媒体、20…CPU   L: Pitch, P: Print standby position, 1a, 1b ... Feeder, 2a, 2b ... Conveyance roller, 3 ... Mark sensor, 4 ... Thermal head, 5 ... Platen roller, 6 ... Cutter mechanism, 7, 8 ... Conveyance for discharge Roller, 9 ... Stacker, 10 ... Print medium, 20 ... CPU

特開平9−277632号公報JP-A-9-277632 特開2004−276396号公報JP 2004-276396 A

Claims (5)

印刷媒体への印刷を行う印刷部と、印刷が完了した印刷媒体を切断するカッタ機構と、印刷媒体に所定ピッチで付されたマークを検出するセンサとを備え、前記センサによる前記マークの検出タイミングに基づいて前記カッタ機構による印刷媒体の切断タイミングを制御するプリンタにおいて、
前記印刷部に印刷媒体を供給する複数の媒体供給部と、
前記印刷部に印刷媒体を供給する前記媒体供給部を切り替える切替手段と、
この切替手段による切り替え前の前記媒体供給部にセットされた印刷媒体に付されたマークのピッチL1および切り替え後の前記媒体供給部にセットされた印刷媒体に付されたマークのピッチL2を特定するピッチ特定手段と、
このピッチ特定手段により特定したピッチL1とピッチL2とが一致する場合(L1=L2)には印刷処理を続行し、異なる場合(L1≠L2)には印刷処理を中止する制御手段と、
を備えていることを特徴とするプリンタ。
A printing unit that performs printing on a print medium, a cutter mechanism that cuts the print medium that has been printed, and a sensor that detects marks attached to the print medium at a predetermined pitch, and the detection timing of the mark by the sensor In the printer for controlling the cutting timing of the print medium by the cutter mechanism based on
A plurality of medium supply units for supplying a print medium to the printing unit;
Switching means for switching the medium supply unit for supplying a print medium to the printing unit;
The mark pitch L1 attached to the print medium set in the medium supply unit before switching by the switching means and the mark pitch L2 attached to the print medium set in the medium supply unit after switching are specified. Pitch identification means;
Control means for continuing the printing process when the pitch L1 and the pitch L2 specified by the pitch specifying means match (L1 = L2), and for stopping the printing process when they are different (L1 ≠ L2);
A printer characterized by comprising:
印刷媒体への印刷を行う印刷部と、印刷が完了した印刷媒体を切断するカッタ機構と、印刷媒体に所定ピッチで付されたマークを検出するセンサと、センサによる前記マークの検出タイミングに基づいて前記カッタ機構による印刷媒体の切断タイミングを制御する第1の切断タイミング制御手段とを備えたプリンタにおいて、
前記印刷部に印刷媒体を供給する複数の媒体供給部と、
前記印刷部に印刷媒体を供給する前記媒体供給部を切り替える切替手段と、
この切替手段による切り替え前の前記媒体供給部にセットされた印刷媒体に付されたマークのピッチL1および切り替え後の前記媒体供給部にセットされた印刷媒体に付されたマークのピッチL2を特定するピッチ特定手段と、
このピッチ特定手段により特定したピッチL1がピッチL2に正整数Mを乗じた値と一致する場合(L1=ML2)、印刷媒体の搬送方向先端から略Mピッチを跨ぐ位置に付されたマークの検出タイミングに基づいて前記カッタ機構による印刷媒体の切断タイミングを制御する第2の切断タイミング制御手段と、
を備えていることを特徴とするプリンタ。
Based on a printing unit that performs printing on a printing medium, a cutter mechanism that cuts the printed medium that has been printed, a sensor that detects marks attached to the printing medium at a predetermined pitch, and a detection timing of the mark by the sensor A printer comprising a first cutting timing control means for controlling the cutting timing of the print medium by the cutter mechanism;
A plurality of medium supply units for supplying a print medium to the printing unit;
Switching means for switching the medium supply unit for supplying a print medium to the printing unit;
The mark pitch L1 attached to the print medium set in the medium supply unit before switching by the switching means and the mark pitch L2 attached to the print medium set in the medium supply unit after switching are specified. Pitch identification means;
When the pitch L1 specified by the pitch specifying means coincides with a value obtained by multiplying the pitch L2 by a positive integer M (L1 = ML2), detection of a mark attached at a position straddling approximately M pitches from the front end in the transport direction of the print medium Second cutting timing control means for controlling the cutting timing of the printing medium by the cutter mechanism based on the timing;
A printer characterized by comprising:
印刷媒体への印刷を行う印刷部と、印刷が完了した印刷媒体を切断するカッタ機構と、印刷媒体に所定ピッチで付されたマークを検出するセンサと、このセンサによる前記マークの検出タイミングに基づいて前記カッタ機構による印刷媒体の切断タイミングを制御する第1の切断タイミング制御手段とを備えたプリンタにおいて、
前記印刷部に印刷媒体を供給する複数の媒体供給部と、
前記印刷部に印刷媒体を供給する前記媒体供給部を切り替える切替手段と、
この切替手段による切り替え前の前記媒体供給部にセットされた印刷媒体に付されたマークのピッチL1および切り替え後の前記媒体供給部にセットされた印刷媒体に付されたマークのピッチL2を特定するピッチ特定手段と、
このピッチ特定手段により特定したピッチL1とピッチL2とが異なる場合(L1≠L2)、前記印刷媒体の搬送距離に基づいて前記印刷媒体の切断位置が搬送方向先端からピッチL1の位置に位置決めされるように前記カッタ機構による切断タイミングを制御する第2の切断タイミング制御手段と、
を備えていることを特徴とするプリンタ。
Based on a printing unit that performs printing on a print medium, a cutter mechanism that cuts the print medium that has been printed, a sensor that detects marks attached to the print medium at a predetermined pitch, and a detection timing of the mark by the sensor And a first cutting timing control means for controlling the cutting timing of the print medium by the cutter mechanism.
A plurality of medium supply units for supplying a print medium to the printing unit;
Switching means for switching the medium supply unit for supplying a print medium to the printing unit;
The mark pitch L1 attached to the print medium set in the medium supply unit before switching by the switching means and the mark pitch L2 attached to the print medium set in the medium supply unit after switching are specified. Pitch identification means;
When the pitch L1 and the pitch L2 specified by the pitch specifying means are different (L1 ≠ L2), the cutting position of the printing medium is positioned at the position of the pitch L1 from the leading end in the conveying direction based on the conveying distance of the printing medium. Second cutting timing control means for controlling the cutting timing by the cutter mechanism,
A printer characterized by comprising:
前記カッタ機構により切断された印刷媒体を収納するスタッカと、
一連の印刷処理が完了したことに応じて前記スタッカに収納された印刷媒体を同時に排出する排出手段と、
をさらに備えていることを特徴とする請求項1乃至3のうちいずれか1に記載のプリンタ。
A stacker for storing a print medium cut by the cutter mechanism;
Discharging means for simultaneously discharging print media stored in the stacker in response to the completion of a series of printing processes;
The printer according to claim 1, further comprising:
前記ピッチ特定手段は、前記媒体供給部にセットされた印刷媒体を搬送路上に設定された印刷待機位置にローディングする際に、前記センサによりマークを検出したときから次のマークを検出するまでの印刷媒体の搬送距離を算出することでピッチを特定することを特徴とする請求項1乃至4のうちいずれか1に記載のプリンタ。   The pitch specifying means performs printing from when a mark is detected by the sensor until the next mark is detected when loading the print medium set in the medium supply unit to a print standby position set on a conveyance path. The printer according to claim 1, wherein the pitch is specified by calculating a conveyance distance of the medium.
JP2009068924A 2009-03-19 2009-03-19 Printer Pending JP2010221435A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009068924A JP2010221435A (en) 2009-03-19 2009-03-19 Printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009068924A JP2010221435A (en) 2009-03-19 2009-03-19 Printer

Publications (1)

Publication Number Publication Date
JP2010221435A true JP2010221435A (en) 2010-10-07

Family

ID=43039153

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009068924A Pending JP2010221435A (en) 2009-03-19 2009-03-19 Printer

Country Status (1)

Country Link
JP (1) JP2010221435A (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06297793A (en) * 1993-04-15 1994-10-25 Canon Inc Recording apparatus
JPH11208941A (en) * 1998-01-19 1999-08-03 Toshiba Tec Corp Ticket issuing device
JP2001220050A (en) * 2000-02-03 2001-08-14 Seiko Epson Corp Paper after-processing device, image forming device, image forming system, and image forming method
JP2001253629A (en) * 2000-03-14 2001-09-18 Fuji Xerox Co Ltd Image forming device
JP2006268430A (en) * 2005-03-24 2006-10-05 Hitachi Omron Terminal Solutions Corp Ticket issuing device
JP2007062021A (en) * 2005-08-29 2007-03-15 Seiko Precision Inc Printer, printing method and program
JP2007297176A (en) * 2006-04-28 2007-11-15 Tohoku Ricoh Co Ltd Page-pitch detecting method, page-pitch detecting device and printer
JP2008288876A (en) * 2007-05-17 2008-11-27 Canon Inc Printer

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06297793A (en) * 1993-04-15 1994-10-25 Canon Inc Recording apparatus
JPH11208941A (en) * 1998-01-19 1999-08-03 Toshiba Tec Corp Ticket issuing device
JP2001220050A (en) * 2000-02-03 2001-08-14 Seiko Epson Corp Paper after-processing device, image forming device, image forming system, and image forming method
JP2001253629A (en) * 2000-03-14 2001-09-18 Fuji Xerox Co Ltd Image forming device
JP2006268430A (en) * 2005-03-24 2006-10-05 Hitachi Omron Terminal Solutions Corp Ticket issuing device
JP2007062021A (en) * 2005-08-29 2007-03-15 Seiko Precision Inc Printer, printing method and program
JP2007297176A (en) * 2006-04-28 2007-11-15 Tohoku Ricoh Co Ltd Page-pitch detecting method, page-pitch detecting device and printer
JP2008288876A (en) * 2007-05-17 2008-11-27 Canon Inc Printer

Similar Documents

Publication Publication Date Title
JP4525212B2 (en) Thermal transfer printer
JP5908756B2 (en) Printer
JP2010042513A (en) Printer and control method thereof
JP4889542B2 (en) Printing device
JP2008149650A (en) Printer
WO2019167492A1 (en) Printer
JP2010221435A (en) Printer
JP4143001B2 (en) Label continuum and printer
CN105531117A (en) Thermal printer
JP4537746B2 (en) Print issuing device and print issuing method
JP5984746B2 (en) Image forming apparatus and image forming method
JP2013184324A (en) Image forming apparatus and image forming method
JP5684879B2 (en) Printer and printing method
JP4981545B2 (en) Printer
EP2993049B1 (en) Image forming device and image forming method
JP4040450B2 (en) Printer and paper cutting method
JP2954189B1 (en) Paper feed detection mechanism of thermal printer
US20120026232A1 (en) Printer, control method thereof, and storage medium
JP7134042B2 (en) printer
JP2004268405A (en) Printer, initial printing control method for printer, program therefor, and computer readable recording medium with the program recorded
JP2010042525A (en) Printer and method of detecting ribbon diameter of ink ribbon
JP3806266B2 (en) Printer device
JP2013184395A (en) Thermal transfer printer, and method and apparatus for erasing ink ribbon print information
JP2005096193A (en) Image forming device
JP4473682B2 (en) Printing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110818

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130205

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130611