JP4877553B2 - Printer apparatus and print control method used in the printer apparatus - Google Patents

Printer apparatus and print control method used in the printer apparatus Download PDF

Info

Publication number
JP4877553B2
JP4877553B2 JP2007234158A JP2007234158A JP4877553B2 JP 4877553 B2 JP4877553 B2 JP 4877553B2 JP 2007234158 A JP2007234158 A JP 2007234158A JP 2007234158 A JP2007234158 A JP 2007234158A JP 4877553 B2 JP4877553 B2 JP 4877553B2
Authority
JP
Japan
Prior art keywords
line
dot
print
printing
dots
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.)
Active
Application number
JP2007234158A
Other languages
Japanese (ja)
Other versions
JP2009066759A (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.)
NEC Computertechno Ltd
Original Assignee
NEC Computertechno Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Computertechno Ltd filed Critical NEC Computertechno Ltd
Priority to JP2007234158A priority Critical patent/JP4877553B2/en
Publication of JP2009066759A publication Critical patent/JP2009066759A/en
Application granted granted Critical
Publication of JP4877553B2 publication Critical patent/JP4877553B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Dot-Matrix Printers And Others (AREA)

Description

この発明は、プリンタ装置及び該プリンタ装置に用いられる印字制御方法に係り、特に、ドットインパクトプリンタのように、印字用領域に対する実際の印字領域の割合を示すライン・デューティを検出し、同ライン・デューティが高いときには、電源の負荷を抑制するために分割印字制御を行う場合に適用して好適なプリンタ装置及び該プリンタ装置に用いられる印字制御方法に関する。   The present invention relates to a printer apparatus and a print control method used in the printer apparatus, and particularly detects a line duty indicating a ratio of an actual print area to a print area as in a dot impact printer. The present invention relates to a printer device suitable for performing divided print control in order to suppress a load on a power source when the duty is high, and a print control method used in the printer device.

ドットインパクトプリンタ型の印字ヘッドを有するプリンタ装置では、同印字ヘッドが、多数のピン(「ワイヤ」ともいう)と、同各ピンをそれぞれ駆動するソレノイドコイルとから構成されている。このプリンタ装置では、印字用データに応じて各ピンのソレノイドコイルに通電され、各ピンがインクリボンを介して印字用紙に打ち付けられて印字される。また、印字密度(ライン・デューティ)の高い文字を印字する場合、短時間に多数のピンを駆動する必要があり、そのままでは大容量の電源部を必要とし、重量及び製作費用が増加するため、電源部の容量を抑制可能な駆動が行われるプリンタ装置が提案されている。   In a printer apparatus having a dot impact printer type print head, the print head includes a large number of pins (also referred to as “wires”) and solenoid coils that respectively drive the pins. In this printer apparatus, the solenoid coil of each pin is energized in accordance with the printing data, and each pin is struck onto the printing paper via the ink ribbon for printing. Also, when printing characters with high print density (line duty), it is necessary to drive a large number of pins in a short time, and as it is, a large-capacity power supply unit is required, which increases the weight and production cost. There has been proposed a printer device that performs driving capable of suppressing the capacity of a power supply unit.

この種のプリンタ装置は、たとえば図3に示すように、編集メモリ制御回路1と、編集メモリ2と、データ変換回路3と、バッファ回路4と、印字ヘッド5と、ドットカウンタ6と、一括/分割判別&ヘッド制御回路7とから構成されている。
このプリンタ装置では、イメージデータinが編集メモリ2に格納され、編集メモリ制御回路1により同編集メモリ2からイメージデータが読み出されてデータ変換回路3で印字ヘッド5の規格に対応したドット列のデータda,db(印字用データ)に変換される。このドット列のデータdaは、バッファ回路4を経て印字ヘッド5へ送出され、また、データdbがドットカウンタ6で一定の列単位で積算される。この積算結果に基づいて、一括/分割判別&ヘッド制御回路7により、印字用領域に対する実際の印字領域の割合を示すライン・デューティが検出され、同ライン・デューティが基準値以上のときに印字ヘッド5に対して分割印字制御が行われる一方、同ライン・デューティが同基準値よりも小さいときに同印字ヘッド5に対して一括印字制御が行われる。
For example, as shown in FIG. 3, this type of printer device includes an editing memory control circuit 1, an editing memory 2, a data conversion circuit 3, a buffer circuit 4, a print head 5, a dot counter 6, a collective / It comprises a division discrimination & head control circuit 7.
In this printer apparatus, the image data in is stored in the editing memory 2, the image data is read from the editing memory 2 by the editing memory control circuit 1, and the dot conversion corresponding to the standard of the print head 5 is performed by the data conversion circuit 3. Data da and db (print data) are converted. The dot row data da is sent to the print head 5 through the buffer circuit 4, and the data db is integrated by the dot counter 6 in a fixed row unit. Based on the integration result, the batch / division discrimination & head control circuit 7 detects the line duty indicating the ratio of the actual print area to the print area, and when the line duty is equal to or higher than the reference value, the print head On the other hand, when the line duty is smaller than the reference value, the batch print control is performed on the print head 5.

上記のプリンタ装置の他、関連する技術としては、たとえば、特許文献1に記載されたドットインパクトプリンタ装置がある。
このドットインパクトプリンタ装置では、分割印字開始手段により、ヘッド駆動電圧が所定電圧よりも小さく、かつ印字デューティのカウントが所定値よりも大きい場合、高デューティ印字による電源電圧の垂下が発生したものと判定され、印字制御部に分割印字が指示され、瞬時の電圧低下やノイズによる分割印字が除去される。
In addition to the above printer device, as a related technique, for example, there is a dot impact printer device described in Patent Document 1.
In this dot impact printer apparatus, when the head drive voltage is smaller than the predetermined voltage and the print duty count is larger than the predetermined value by the divided printing start means, it is determined that the droop of the power supply voltage due to high duty printing has occurred. Then, division printing is instructed to the printing control unit, and division printing due to instantaneous voltage drop or noise is removed.

また、特許文献2に記載されたドットインパクトプリンタでは、受信バッファに格納された印刷データのうち、キャリッジの1行分の印刷データの中に、所定の文字コードあるいは所定の制御コードで制御された印字データが存在するか否かが検出され、1つでも検出された場合には、その行の同キャリッジの印刷移動速度が所定の標準速度よりも遅く設定される。   In the dot impact printer described in Patent Document 2, the print data stored in the reception buffer is controlled by a predetermined character code or a predetermined control code in the print data for one line of the carriage. Whether or not print data exists is detected, and if even one is detected, the printing movement speed of the carriage in the line is set slower than a predetermined standard speed.

また、特許文献3に記載されたドットインパクトプリンタでは、印字ドット数計数手段により、受信バッファに格納された印字データから印字ドット数が計数され、印字速度制限ドット数設定手段により、ソレノイドコイル温度検出手段で検出したソレノイドコイルの温度に応じて印字速度制限ドット数が設定される。そして、これらの2つが比較され、印字速度設定手段により、印字ドット数が印字速度制限ドット数よりも大きい場合には、印字速度が低く設定されて印字が行われる。
特開2001−146033号公報(要約書、図1) 特開2004−098617号公報(要約書、図6) 特開平06−000977号公報(要約書、図1)
In the dot impact printer described in Patent Document 3, the number of print dots is counted from the print data stored in the reception buffer by the print dot number counting means, and the solenoid coil temperature is detected by the print speed limit dot number setting means. The printing speed limit dot number is set according to the temperature of the solenoid coil detected by the means. These two are compared, and if the number of print dots is larger than the number of print speed limit dots by the print speed setting means, the print speed is set low and printing is performed.
JP 2001-146033 A (Abstract, FIG. 1) JP 2004-098617 A (abstract, FIG. 6) Japanese Unexamined Patent Publication No. 06-000977 (Abstract, Fig. 1)

しかしながら、上記各文献を含む従来のプリンタ装置では、次のような問題点があった。
すなわち、図3のプリンタ装置では、たとえば図4に示すように、データdb中の1つの文字サイズは4×4ドット、一括/分割印字の基準値が、1ライン中のドット数が40ドット以上で分割印字、及び1ブロック中のドット数が9ドット以上で分割印字制御されるように設定されている。これにより、カウント開始位置がパターン1のように設定されたとき、1ブロック中のドット数が、印字方向Fに順次“0”,“16”,“0”,“13”,“0”,“0”,“10”,“0”となり、1ライン中のドット数が39ドット、及び、1ブロック中のドット数が9ドット以上となるブロックが3カ所となる。よって、分割印字制御が行われる。一方、カウント開始位置がパターン2のように設定されたとき、1ブロック中のドット数が、“0”,“8”,“8”,“6”,“7”,“0”,“3”,“7”,“0”となり、1ライン中のドット数が39ドット、及び、1ブロック中のドット数が9ドット以上となるブロックがない。よって、一括印字制御が行われる。
However, the conventional printer apparatus including the above documents has the following problems.
That is, in the printer apparatus of FIG. 3, for example, as shown in FIG. 4, one character size in the data db is 4 × 4 dots, and the reference value for batch / divided printing is 40 dots or more in one line. Is set so that divided printing is controlled and divided printing control is performed when the number of dots in one block is 9 dots or more. Thus, when the count start position is set as in pattern 1, the number of dots in one block is sequentially changed to “0”, “16”, “0”, “13”, “0”, in the printing direction F. “0”, “10”, “0”, and the number of dots in one line is 39 dots, and the number of dots in one block is 9 or more is 3 blocks. Therefore, divided printing control is performed. On the other hand, when the count start position is set as pattern 2, the number of dots in one block is “0”, “8”, “8”, “6”, “7”, “0”, “3”. “,” “7”, “0”, and there is no block in which the number of dots in one line is 39 dots and the number of dots in one block is 9 dots or more. Therefore, batch printing control is performed.

イメージデータinが、印字する文字や、文字間隔、印字位置などが不明なデータである場合、上記図4に示すように、カウント開始位置の違いにより、1ブロック中のドット数の計算結果に誤差が発生する。このため、分割印字制御により印字されるべきイメージデータが一括印字制御により印字されることがあり、このプリンタ装置の電源部が過負荷状態となって電源電圧が低下し、印字結果の品位が低下するという問題点がある。従来では、この対策として、電源部の容量を増大することにより、過負荷状態を回避していたが、規模の大きい電源部が必要となり、重量及び製作費用が増加するという問題点がある。   When the image data in is data in which characters to be printed, character spacing, printing position, etc. are unknown, as shown in FIG. 4, there is an error in the calculation result of the number of dots in one block due to the difference in the count start position. Will occur. For this reason, the image data to be printed by the division print control may be printed by the batch print control, the power supply unit of this printer device is overloaded, the power supply voltage is lowered, and the quality of the print result is lowered. There is a problem of doing. Conventionally, as a countermeasure against this, an overload condition has been avoided by increasing the capacity of the power supply unit. However, there is a problem that a large-scale power supply unit is required and the weight and manufacturing cost increase.

また、上記各特許文献に記載されたプリンタ装置では、いずれも、印字する前又は印字データ処理時にて、文字データのドット数やライン毎の総ドット数が計算され、一括印字制御/分割印字制御の判定の基準値として用いられている。ドット数の計算では、1ライン毎の総ドット、及び、部分的な負荷をカウントするための数ドット列単位のブロックのドット数がカウントされるようになっているが、上記の問題点を改善するものではない。   In each of the printer devices described in the above patent documents, the dot number of character data and the total number of dots per line are calculated before printing or during print data processing, and batch printing control / divided printing control is performed. It is used as a reference value for the determination. In the calculation of the number of dots, the total number of dots for each line and the number of dots in a block of several dot rows for counting partial loads are counted, but the above problems are improved. Not what you want.

この発明は、上述の事情に鑑みてなされたもので、ドットインパクトプリンタの一括/分割印字制御における数ドット列単位のブロック密度の検出精度が向上し、規模の大きい電源部を必要としないプリンタ装置及び同プリンタ装置に用いられる印字制御方法を提供することを目的としている。   The present invention has been made in view of the above-described circumstances, and has improved the detection accuracy of block density in units of several dot rows in batch / divided printing control of a dot impact printer, and does not require a large-scale power supply unit. It is another object of the present invention to provide a print control method used in the printer apparatus.

上記課題を解決するために、この発明は、印字用データに基づいて印字を行うドットインパクト型の印字ヘッドと、1ドット列として、印字方向に対して垂直に1列に並べられた所定数の複数ドットからライン幅が規定される1ライン分の印字用領域に対する実際の印字領域の割合を示すライン・デューティが所定の基準値以上のときに前記印字ヘッドに対して分割印字制御を行う一方、前記ライン・デューティが前記基準値よりも小さいときに一括印字制御を行う印字制御手段とを有するプリンタ装置に係り、前記印字用データの1ラインに対し、所定数のドット列からなるブロック単位のカウント領域を1ドット列ずつ移動させながら前記1ライン中のドット数を前記ブロック単位毎にカウントし、このカウント結果に基づいて、前記印字用データの1ライン毎のドットの分布状態を認識するドット分布認識手段が設けられ、前記印字制御手段は、前記ドット分布認識手段による認識結果に基づいて前記ライン・デューティを検出する構成とされていることを特徴としている。 In order to solve the above-described problems, the present invention provides a dot impact type print head that performs printing based on print data, and a predetermined number of dots arranged in one line perpendicular to the print direction as one dot line. While the line duty indicating the ratio of the actual print area to the print area for one line in which the line width is defined from a plurality of dots is equal to or greater than a predetermined reference value, the divided print control is performed on the print head. The present invention relates to a printer apparatus having a printing control means for performing batch printing control when the line duty is smaller than the reference value, and counting a block unit comprising a predetermined number of dot rows for one line of the printing data. The number of dots in one line is counted for each block unit while moving the region by one dot row, and the mark is printed based on the count result. Dot distribution recognition means for recognizing the distribution state of dots for each line of character data is provided, and the print control means is configured to detect the line duty based on a recognition result by the dot distribution recognition means. It is characterized by having.

この発明の構成によれば、ドット分布認識手段により、1ドット列として、印字方向に対して垂直に1列に並べられた所定数の複数ドットからライン幅が規定される、印字用データの1ラインに対し、所定数のドット列からなるブロック単位のカウント領域を1ドット列ずつ移動させながら上記1ライン中のドット数が上記ブロック単位毎にカウントされ、このカウント結果に基づいて、印字用データの1ライン毎のドットの分布状態が認識され、この認識結果に基づいてライン・デューティが検出され、ライン・デューティが所定の基準値以上のときに印字ヘッドに対して分割印字制御が行われる一方、同ライン・デューティが基準値よりも小さいときに印字ヘッドに対して一括印字制御が行われるので、文字の位置情報がなくても、ライン・デューティの検出精度を向上させることができ、電源部の小型化及び製作費用を低減することができる。
According to the configuration of the present invention, the dot distribution recognizing unit defines one line of print data in which the line width is defined from a predetermined number of dots arranged in one line perpendicular to the print direction as one dot line. The number of dots in the one line is counted for each block unit while moving the count area of the block unit composed of a predetermined number of dot rows for each line, and the printing data is based on the count result. The dot distribution state for each line is recognized, the line duty is detected based on the recognition result, and the divided print control is performed on the print head when the line duty is equal to or greater than a predetermined reference value. When the line duty is smaller than the reference value, batch print control is performed on the print head. The duty detection accuracy can be improved, and the power supply unit can be reduced in size and manufacturing cost.

各ドット列からなるブロック単位のカウント領域を1ラインの印字開始側の端部から印字方向に1ドット列ずつ移動させながら印字用データの1ライン中のドット数を同ブロック単位毎にカウントするドットカウンタ、及び、同ドットカウンタによるカウント結果に基づいて、上記印字用データの1ライン毎のドットの分布状態を認識する分布認識回路とを有し、この認識結果が、当該1ライン中の上記ブロック単位毎のドット数で表されるプリンタ装置及び同プリンタ装置に用いられる印字制御方法を提供する。   A dot that counts the number of dots in one line of print data for each block unit while moving the count area of each block of blocks from the end on the printing start side of each line by one dot row in the printing direction. And a distribution recognition circuit for recognizing the distribution state of dots for each line of the print data based on the count result of the dot counter, and the recognition result indicates the block in the one line. A printer apparatus represented by the number of dots per unit and a print control method used in the printer apparatus are provided.

また、上記基準値は、当該プリンタ装置全体の消費電力が当該プリンタ装置の電源部の容量よりも少なくなる値に設定されている。また、上記印字制御手段は、印字ヘッドに対して分割印字制御を行うとき、1ライン分の印字用領域を印字方向に対して垂直方向に所定数に分割して時分割で印字制御を行う構成とされている。   The reference value is set to a value at which the power consumption of the entire printer apparatus is less than the capacity of the power supply unit of the printer apparatus. Further, when the print control means performs divided print control on the print head, the print area for one line is divided into a predetermined number in a direction perpendicular to the print direction and the print control is performed in time division. It is said that.

図1は、この発明の一実施例であるプリンタ装置の要部の電気的構成を示すブロック図である。
この例のプリンタ装置は、同図に示すように、編集メモリ制御回路11と、編集メモリ12と、データ変換回路13と、バッファ回路14と、印字ヘッド15と、ドットカウンタ16と、分布認識回路17と、一括/分割判別&ヘッド制御回路18とから構成されている。編集メモリ12は、イメージデータinaを格納する。編集メモリ制御回路11は、編集メモリ12からイメージデータinbを読み出してデータ変換回路13へ送出する。データ変換回路13は、編集メモリ制御回路11により制御され、編集メモリ12から読み出されたイメージデータinbを印字ヘッド15の規格に対応したドット列単位のデータda,db(印字用データ)に変換して出力する。なお、データdaとデータdbとは、同一のデータである。
FIG. 1 is a block diagram showing an electrical configuration of a main part of a printer apparatus according to an embodiment of the present invention.
As shown in the figure, the printer apparatus of this example includes an editing memory control circuit 11, an editing memory 12, a data conversion circuit 13, a buffer circuit 14, a print head 15, a dot counter 16, and a distribution recognition circuit. 17 and a batch / division discriminating & head control circuit 18. The edit memory 12 stores image data ina. The edit memory control circuit 11 reads the image data inb from the edit memory 12 and sends it to the data conversion circuit 13. The data conversion circuit 13 is controlled by the editing memory control circuit 11 and converts the image data inb read from the editing memory 12 into dot line unit data da and db (printing data) corresponding to the standard of the print head 15. And output. Note that the data da and the data db are the same data.

バッファ回路14は、データ変換回路13から出力されたデータdaをデータdcとして印字ヘッド15へ送出する。ドットカウンタ16は、データ変換回路13から出力されるデータdbを入力し、同データdbの1ラインに対し、印字方向に対して垂直の1列のドットを1ドット列とする所定数のドット列からなるブロック単位のカウント領域を、上記1ラインの印字開始側の端部から印字方向に1ドット列ずつ移動させながら、同データdbの1ライン中のドット数を同ブロック単位毎にカウントしてカウント結果caを出力する。分布認識回路17は、ドットカウンタ16によるカウント結果caに基づいて、イメージデータinbの1ラインに対応するデータdbのドットの分布状態を認識して認識結果raを出力する。この認識結果raは、当該1ライン中のブロック単位毎のドット数で表される。   The buffer circuit 14 sends the data da output from the data conversion circuit 13 to the print head 15 as data dc. The dot counter 16 receives the data db output from the data conversion circuit 13, and with respect to one line of the data db, a predetermined number of dot rows in which one dot perpendicular to the printing direction is one dot row. The count area of the block unit consisting of is moved for each dot unit in the printing direction from the end on the printing start side of the one line, and the number of dots in one line of the data db is counted for each block unit. The count result ca is output. The distribution recognition circuit 17 recognizes the dot distribution state of the data db corresponding to one line of the image data inb based on the count result ca by the dot counter 16 and outputs a recognition result ra. The recognition result ra is represented by the number of dots for each block unit in the one line.

一括/分割判別&ヘッド制御回路18は、印字ヘッド15に対して制御信号hcを送出し、印字用領域に対する実際の印字領域の割合を示すライン・デューティが基準値以上のときに同印字ヘッド15に対して分割印字制御を行う一方、同ライン・デューティが同基準値よりも小さいときに同印字ヘッド15に対して一括印字制御を行い、特に、この実施例では、分布認識回路17から出力される認識結果raに基づいて上記ライン・デューティを検出する。印字ヘッド15は、ドットインパクト型の印字ヘッドで構成され、バッファ回路14から送出されたデータdcに対応して印字を行うと共に、一括/分割判別&ヘッド制御回路18から送出された制御信号hcに基づいて分割印字又は一括印字を行う。また、上記基準値は、印字ヘッド15を含む当該プリンタ装置全体の消費電力が当該プリンタ装置の図示しない電源部の容量よりも少なくなる値に設定されている。また、一括/分割判別&ヘッド制御回路18は、印字ヘッド15に対して分割印字制御を行うとき、1ライン分の印字用領域を印字方向に対して垂直方向に所定数に分割して時分割で印字制御を行う。   The batch / division discriminating & head control circuit 18 sends a control signal hc to the print head 15, and when the line duty indicating the ratio of the actual print area to the print area is equal to or greater than a reference value, the print head 15. While the divided print control is performed on the print head 15, the batch print control is performed on the print head 15 when the line duty is smaller than the reference value. The line duty is detected based on the recognition result ra. The print head 15 is composed of a dot impact type print head, and performs printing corresponding to the data dc sent from the buffer circuit 14 and also uses the control signal hc sent from the batch / division discrimination & head control circuit 18. Based on this, division printing or batch printing is performed. The reference value is set to a value at which the power consumption of the entire printer apparatus including the print head 15 is less than the capacity of a power supply unit (not shown) of the printer apparatus. The batch / division discriminating & head control circuit 18 performs time division by dividing the print area for one line into a predetermined number in the direction perpendicular to the print direction when performing division print control on the print head 15. To control printing.

図2は、図1のプリンタ装置の動作を説明する図である。
この図を参照して、この例のプリンタ装置に用いられる印字制御方法の処理内容について説明する。
このプリンタ装置では、ドットカウンタ16により、データdbの1ラインに対し、所定数のドット列からなるブロック単位のカウント領域を1ドット列ずつ移動させながら上記1ライン中のドット数が上記ブロック単位毎にカウントされ、このカウント結果に基づいて、データdbの1ライン毎のドットの分布状態を認識するドット分布認識処理が行われ、同ドット分布認識処理による認識結果に基づいてライン・デューティが検出される。そして、ライン・デューティが所定の基準値以上のときに印字ヘッド15に対して分割印字制御が行われる一方、同ライン・デューティが基準値よりも小さいときに印字ヘッド15に対して一括印字制御が行われる。
FIG. 2 is a diagram for explaining the operation of the printer apparatus of FIG.
The processing contents of the print control method used in the printer apparatus of this example will be described with reference to this figure.
In this printer apparatus, the dot counter 16 moves the count area of a block unit composed of a predetermined number of dot rows for each line of the data db by one dot row while the number of dots in the one line is changed for each block unit. A dot distribution recognition process for recognizing the distribution state of dots for each line of the data db is performed based on the count result, and the line duty is detected based on the recognition result obtained by the dot distribution recognition process. The When the line duty is equal to or greater than a predetermined reference value, the divided print control is performed on the print head 15, while when the line duty is smaller than the reference value, the collective print control is performed on the print head 15. Done.

上記ドット分布認識処理では、上記各ドット列からなるブロック単位のカウント領域を1ラインの印字開始側の端部から印字方向に1ドット列ずつ移動させながらデータdbの1ライン中のドット数が上記ブロック単位毎にカウントされる(ドットカウント処理)。そして、このドットカウント処理によるカウント結果に基づいて、データdbの1ライン毎のドットの分布状態が認識される(分布認識処理)。上記ドット分布認識処理による認識結果は、当該1ライン中の上記ブロック単位毎のドット数で表される。   In the dot distribution recognition process, the number of dots in one line of the data db is changed while moving the count area of the block unit composed of each dot row from the end on the print start side of each line by one dot row in the printing direction. It is counted for each block (dot count processing). Based on the count result of the dot count process, the distribution state of dots for each line of the data db is recognized (distribution recognition process). The recognition result by the dot distribution recognition process is represented by the number of dots for each block unit in the one line.

すなわち、イメージデータinaは、編集メモリ12に格納される。編集メモリ制御回路11により、編集メモリ12からイメージデータinbが読み出されてデータ変換回路13へ送出される。イメージデータinbは、データ変換回路13でデータda,dbに変換されて出力される。データ変換回路13から出力されたデータdaは、バッファ回路14を経てデータdcとして印字ヘッド15へ送出される。   That is, the image data ina is stored in the editing memory 12. The editing memory control circuit 11 reads the image data inb from the editing memory 12 and sends it to the data conversion circuit 13. The image data inb is converted into data da and db by the data conversion circuit 13 and output. Data da output from the data conversion circuit 13 is sent to the print head 15 as data dc through the buffer circuit 14.

また、データ変換回路13から出力されたデータdbは、ドットカウンタ16に送出される。そして、図2(a)に示すように、データdb中の1つの文字サイズは4×4ドット、一括/分割印字の基準値が、1ライン中のドット数が40ドット以上で分割印字、及び1ブロック中のドット数が9ドット以上で分割印字制御されるように設定されている。ドットカウンタ16により、データdbの1ラインに対し、所定数のドット列からなるブロック単位(たとえば、4×4ドット)のカウント領域を、同1ラインの印字開始側の端部から印字方向に1ドット列ずつ移動させることにより、同データdbの1ライン中のドット数が同ブロック単位毎にカウントされてカウント結果ca(0,4,8,12,…,10,9,7,4,0)が出力される。分布認識回路17により、カウント結果caに基づいて、イメージデータinbの1ラインに対応するデータdbのドットの分布状態が認識されて認識結果raが出力される。この認識結果raは、図2(b)に示すように、当該1ライン中のブロック単位毎のドット数(濃さ)で表される。   The data db output from the data conversion circuit 13 is sent to the dot counter 16. As shown in FIG. 2A, one character size in the data db is 4 × 4 dots, the batch / divided printing reference value is 40 dots or more in one line, divided printing, and The division printing control is set so that the number of dots in one block is 9 dots or more. The dot counter 16 counts the count area of a block unit (for example, 4 × 4 dots) made up of a predetermined number of dot rows for one line of the data db from the end on the printing start side of the same line in the print direction. By moving each dot row, the number of dots in one line of the same data db is counted for each block unit, and the count result ca (0, 4, 8, 12,..., 10, 9, 7, 4, 0 ) Is output. Based on the count result ca, the distribution recognition circuit 17 recognizes the dot distribution state of the data db corresponding to one line of the image data inb and outputs the recognition result ra. As shown in FIG. 2B, the recognition result ra is represented by the number of dots (darkness) for each block unit in the one line.

一括/分割判別&ヘッド制御回路18により、分布認識回路17から出力される認識結果raに基づいてライン・デューティが検出され、同ライン・デューティが基準値(9ドット)以上のときに印字ヘッド15に対して、分割印字制御(たとえば、1ラインの上半分の印字を行った後に下半分の印字を行う)を行うように制御信号hcが送出される一方、同ライン・デューティが同基準値よりも小さいときに同印字ヘッド15に対して一括印字制御を行うように制御信号hcが送出される。印字ヘッド15により、バッファ回路14から送出されたデータdcに対応して印字が行われ、このとき、一括/分割判別&ヘッド制御回路18から送出された制御信号hcに基づいて分割印字又は一括印字が行われる。   The line / division discrimination & head control circuit 18 detects the line duty based on the recognition result ra output from the distribution recognition circuit 17, and the print head 15 when the line duty is equal to or greater than a reference value (9 dots). On the other hand, the control signal hc is sent to perform divided printing control (for example, printing the lower half after printing the upper half of one line), while the line duty is less than the reference value. Control signal hc is sent so as to perform batch printing control on the same print head 15. Printing is performed by the print head 15 corresponding to the data dc sent from the buffer circuit 14, and at this time, divided printing or batch printing is performed based on the control signal hc sent from the batch / division discrimination & head control circuit 18. Is done.

以上のように、この実施例では、ドットカウンタ16により、データdbの1ラインに対し、所定数のドット列からなるブロック単位(4×4ドット)のカウント領域を1ドット列ずつ移動させながら上記1ライン中のドット数が上記ブロック単位毎にカウントされ、このカウント結果に基づいて、データdbの1ライン毎のドットの分布状態が認識され、この認識結果に基づいてライン・デューティが検出され、ライン・デューティが所定の基準値以上のときに印字ヘッド15に対して分割印字制御が行われる一方、同ライン・デューティが基準値よりも小さいときに印字ヘッド15に対して一括印字制御が行われるので、文字の位置情報がなくても、ライン・デューティの検出精度が向上し、電源部の小型化及び製作費用の低減が可能となる。   As described above, in this embodiment, the dot counter 16 moves the count area of a block unit (4 × 4 dots) made up of a predetermined number of dot rows for each line of the data db by moving one dot row at a time. The number of dots in one line is counted for each block unit. Based on the count result, the distribution state of the dots for each line of the data db is recognized, and the line duty is detected based on the recognition result. Divided print control is performed on the print head 15 when the line duty is equal to or greater than a predetermined reference value, while batch print control is performed on the print head 15 when the line duty is smaller than the reference value. Therefore, even if there is no character position information, the line duty detection accuracy is improved, and the power supply unit can be downsized and the manufacturing cost can be reduced. That.

以上、この発明の実施例を図面により詳述してきたが、具体的な構成は同実施例に限られるものではなく、この発明の要旨を逸脱しない範囲の設計の変更などがあっても、この発明に含まれる。
たとえば、上記実施例では、データdb中の1つの文字サイズは4×4ドット、一括/分割印字の基準値が、1ライン中のドット数が40ドット以上で分割印字、及び1ブロック中のドット数が9ドット以上で分割印字制御されるように設定されているが、これらの数値に限定されない。
The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to the embodiment, and even if there is a design change without departing from the gist of the present invention, Included in the invention.
For example, in the above embodiment, one character size in the data db is 4 × 4 dots, the reference value for batch / divided printing is divided printing when the number of dots in one line is 40 dots or more, and dots in one block Although the number is set to be divided and printed with 9 dots or more, it is not limited to these numerical values.

この発明は、ライン・デューティに応じて分割印字制御又は一括印字制御を行うドットインパクトプリンタ装置全般に適用でき、特に、電源部の規模に制約がある場合に有効である。   The present invention can be applied to all dot impact printer apparatuses that perform divided printing control or batch printing control according to line duty, and is particularly effective when the scale of the power supply unit is limited.

この発明の一実施例であるプリンタ装置の要部の電気的構成を示すブロック図である。1 is a block diagram illustrating an electrical configuration of a main part of a printer apparatus according to an embodiment of the present invention. 図1のプリンタ装置の動作を説明する図である。It is a figure explaining operation | movement of the printer apparatus of FIG. 従来のプリンタ装置の要部の電気的構成を示すブロック図である。It is a block diagram which shows the electric constitution of the principal part of the conventional printer apparatus. 図3のプリンタ装置の問題点を説明する図である。It is a figure explaining the problem of the printer apparatus of FIG.

符号の説明Explanation of symbols

11 編集メモリ制御回路(プリンタ装置の一部)
12 編集メモリ(プリンタ装置の一部)
13 データ変換回路(プリンタ装置の一部)
14 バッファ回路(プリンタ装置の一部)
15 印字ヘッド(プリンタ装置の一部)
16 ドットカウンタ(ドット分布認識手段の一部)
17 分布認識回路(ドット分布認識手段の一部)
18 一括/分割判定&ヘッド制御回路(印字制御手段)
11 Edit memory control circuit (part of printer)
12 Editing memory (part of printer)
13 Data conversion circuit (part of printer)
14 Buffer circuit (part of printer)
15 Print head (part of printer)
16 dot counter (part of dot distribution recognition means)
17 Distribution recognition circuit (part of dot distribution recognition means)
18 Batch / division determination & head control circuit (printing control means)

Claims (10)

印字用データに基づいて印字を行うドットインパクト型の印字ヘッドと、
1ドット列として、印字方向に対して垂直に1列に並べられた所定数の複数ドットからライン幅が規定される1ライン分の印字用領域に対する実際の印字領域の割合を示すライン・デューティが所定の基準値以上のときに前記印字ヘッドに対して分割印字制御を行う一方、前記ライン・デューティが前記基準値よりも小さいときに一括印字制御を行う印字制御手段とを有するプリンタ装置であって、
前記印字用データの各1ラインに対し、所定数のドット列からなるブロック単位のカウント領域を、印字開始側の端部から前記印字方向に1ドット列ずつ移動させながら前記ブロック単位のドット数をカウントし、このカウント結果に基づいて、当該1ライン中のドットの分布状態を認識するドット分布認識手段が設けられ、
前記印字制御手段は、
前記ドット分布認識手段による認識結果に基づいて前記ライン・デューティを検出する構成とされていることを特徴とするプリンタ装置。
A dot impact type print head that performs printing based on printing data; and
A line duty indicating the ratio of the actual print area to the print area for one line in which the line width is defined from a predetermined number of dots arranged in one line perpendicular to the print direction as one dot line A printer apparatus comprising: a print control unit that performs divided print control on the print head when a predetermined reference value or more is exceeded, and performs batch print control when the line duty is smaller than the reference value. ,
For each line of the printing data, the block unit count area consisting of a predetermined number of dot rows is moved from the end on the printing start side by one dot row in the printing direction, and the number of dots in the block unit is set. A dot distribution recognition unit that counts and recognizes the distribution state of the dots in the one line based on the count result is provided,
The print control means includes
A printer apparatus, wherein the line duty is detected based on a recognition result by the dot distribution recognition means.
前記ドット分布認識手段は、
前記各ドット列からなるブロック単位のカウント領域を1ラインの印字開始側の端部から印字方向に1ドット列ずつ移動させながら前記ブロック単位のドット数をカウントするドットカウンタと、
該ドットカウンタによるカウント結果に基づいて、前記印字用データの1ライン毎のドットの分布状態を認識する分布認識回路とから構成されていることを特徴とする請求項1記載のプリンタ装置。
The dot distribution recognition means
A dot counter that counts the number of dots in each block while moving the count area in units of blocks composed of the respective dot rows from the end on the printing start side of one line by one dot row in the printing direction;
2. The printer apparatus according to claim 1, further comprising a distribution recognition circuit that recognizes a distribution state of dots for each line of the print data based on a count result of the dot counter.
前記ドット分布認識手段による前記認識結果は、
当該1ライン中の前記ブロック単位毎の前記ドット数で表されることを特徴とする請求項1又は2記載のプリンタ装置。
The recognition result by the dot distribution recognition means is:
3. The printer apparatus according to claim 1, wherein the printer apparatus is represented by the number of dots for each block unit in the one line.
前記基準値は、
当該プリンタ装置全体の消費電力が当該プリンタ装置の電源部の容量よりも少なくなる値に設定されていることを特徴とする請求項1、2又は3記載のプリンタ装置。
The reference value is
4. The printer apparatus according to claim 1, wherein the power consumption of the entire printer apparatus is set to a value that is smaller than a capacity of a power supply unit of the printer apparatus.
前記印字制御手段は、
前記印字ヘッドに対して前記分割印字制御を行うとき、前記1ライン分の印字用領域を前記印字方向に対して垂直方向に所定数に分割して時分割で印字制御を行う構成とされていることを特徴とする請求項1、2、3又は4記載のプリンタ装置。
The print control means includes
When the divided print control is performed on the print head, the print area for one line is divided into a predetermined number in a direction perpendicular to the print direction, and the print control is performed in time division. 5. The printer apparatus according to claim 1, 2, 3 or 4.
印字用データに基づいて印字を行うドットインパクト型の印字ヘッドを有するプリンタ装置に用いられ、1ドット列として、印字方向に対して垂直に1列に並べられた所定数の複数ドットからライン幅が規定される1ライン分の印字用領域に対する実際の印字領域の割合を示すライン・デューティが所定の基準値以上のときに前記印字ヘッドに対して分割印字制御を行う一方、前記ライン・デューティが前記基準値よりも小さいときに一括印字制御を行う印字制御方法であって、
前記印字用データの各1ラインに対し、所定数のドット列からなるブロック単位のカウント領域を、印字開始側の端部から前記印字方向に1ドット列ずつ移動させながら前記ブロック単位のドット数をカウントし、このカウント結果に基づいて、当該1ライン中のドットの分布状態を認識するドット分布認識処理を行い、
前記ドット分布認識処理による認識結果に基づいて前記ライン・デューティを検出することを特徴とする印字制御方法。
Used in a printer apparatus having a dot impact type print head for performing printing based on printing data, and a line width is determined from a predetermined number of a plurality of dots arranged in one line perpendicular to the printing direction as one dot line. When the line duty indicating the ratio of the actual print area to the specified print area for one line is equal to or greater than a predetermined reference value, the divided print control is performed on the print head, while the line duty is A print control method for performing batch print control when it is smaller than a reference value,
For each line of the printing data, the block unit count area consisting of a predetermined number of dot rows is moved from the end on the printing start side by one dot row in the printing direction, and the number of dots in the block unit is set. Counting and performing a dot distribution recognition process for recognizing the distribution state of the dots in the one line based on the counting result,
A print control method, wherein the line duty is detected based on a recognition result obtained by the dot distribution recognition process.
前記ドット分布認識処理では、
前記各ドット列からなるブロック単位のカウント領域を1ラインの印字開始側の端部から印字方向に1ドット列ずつ移動させながら前記ブロック単位のドット数をカウントするドットカウント処理と、
該ドットカウント処理によるカウント結果に基づいて、前記印字用データの1ライン毎のドットの分布状態を認識する分布認識処理とを行うことを特徴とする請求項6記載の印字制御方法。
In the dot distribution recognition process,
A dot count process for counting the number of dots in the block unit while moving the count area in the block unit made up of the respective dot rows from the end on the printing start side of one line by one dot row in the printing direction;
The print control method according to claim 6, further comprising: a distribution recognition process for recognizing a dot distribution state for each line of the print data based on a count result of the dot count process.
前記ドット分布認識処理による前記認識結果は、
当該1ライン中の前記ブロック単位毎の前記ドット数で表すことを特徴とする請求項6又は7記載の印字制御方法。
The recognition result by the dot distribution recognition process is:
The print control method according to claim 6 or 7, wherein the print control method is expressed by the number of dots for each block unit in the one line.
前記基準値は、
当該プリンタ装置全体の消費電力が当該プリンタ装置の電源部の容量よりも少なくなる値に設定されていることを特徴とする請求項6、7又は8記載の印字制御方法。
The reference value is
9. The printing control method according to claim 6, wherein the power consumption of the entire printer apparatus is set to a value that is smaller than the capacity of the power supply unit of the printer apparatus.
前記分割印字制御では、
前記1ライン分の印字用領域を前記印字方向に対して垂直方向に所定数に分割して時分割で印字制御を行うことを特徴とする請求項6、7、8又は9記載の印字制御方法。
In the divided printing control,
10. The print control method according to claim 6, wherein the print area for one line is divided into a predetermined number in a direction perpendicular to the print direction, and print control is performed in a time-sharing manner. .
JP2007234158A 2007-09-10 2007-09-10 Printer apparatus and print control method used in the printer apparatus Active JP4877553B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007234158A JP4877553B2 (en) 2007-09-10 2007-09-10 Printer apparatus and print control method used in the printer apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007234158A JP4877553B2 (en) 2007-09-10 2007-09-10 Printer apparatus and print control method used in the printer apparatus

Publications (2)

Publication Number Publication Date
JP2009066759A JP2009066759A (en) 2009-04-02
JP4877553B2 true JP4877553B2 (en) 2012-02-15

Family

ID=40603550

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007234158A Active JP4877553B2 (en) 2007-09-10 2007-09-10 Printer apparatus and print control method used in the printer apparatus

Country Status (1)

Country Link
JP (1) JP4877553B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0655777A (en) * 1992-04-28 1994-03-01 Brother Ind Ltd Dot printer
JP3088279B2 (en) * 1995-11-21 2000-09-18 日本電気データ機器株式会社 Dot line printer

Also Published As

Publication number Publication date
JP2009066759A (en) 2009-04-02

Similar Documents

Publication Publication Date Title
JP6489431B2 (en) Thermal printer, control method and program
JP2006007759A (en) Recording apparatus, controlling method and computer program
JP4877553B2 (en) Printer apparatus and print control method used in the printer apparatus
JP2011126127A (en) Inkjet recording device and method for forming test pattern
US8610946B2 (en) Print apparatus and print method
JP2017064986A (en) Dot impact printer and control program of the same
JP2011152793A (en) Image recording apparatus and method for controlling the same, and computer-readable storage medium
JP2009090547A (en) Thermal printer and printing speed reducing control method thereof
JPH0361547A (en) Dividing printing control system in serial dot impact printer
JPH0635193B2 (en) Printer
JP5402618B2 (en) Recording head control method and dot impact printer
JP2009034824A (en) Recording device and its control method
US10493771B2 (en) Dot impact printing head and printing apparatus
JPH0550658A (en) Serial dot printer
JP4766972B2 (en) Printing device
JPH0437790B2 (en)
JP2003127465A (en) Dot impact printer
JP2006198951A (en) Printing control method for dot line printer
JP2006315279A (en) Thermal printer
JPS62193843A (en) Printing control system
JP5636749B2 (en) Recording head control method and dot impact printer
JP5223801B2 (en) Dot line printer
JPH03161356A (en) Printer
JP2006035814A (en) Printing control system for dot line printer
JPS63168367A (en) Printer

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110628

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110829

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: 20111101

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: 20111116

R150 Certificate of patent or registration of utility model

Ref document number: 4877553

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: 20141209

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350