KR100686565B1 - Print control device - Google Patents
Print control device Download PDFInfo
- Publication number
- KR100686565B1 KR100686565B1 KR1020000047793A KR20000047793A KR100686565B1 KR 100686565 B1 KR100686565 B1 KR 100686565B1 KR 1020000047793 A KR1020000047793 A KR 1020000047793A KR 20000047793 A KR20000047793 A KR 20000047793A KR 100686565 B1 KR100686565 B1 KR 100686565B1
- Authority
- KR
- South Korea
- Prior art keywords
- printing
- section
- head
- paper
- Prior art date
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J11/00—Devices or arrangements of selective printing mechanisms, e.g. ink-jet printers or thermal printers, for supporting or handling copy material in sheet or web form
- B41J11/36—Blanking or long feeds; Feeding to a particular line, e.g. by rotation of platen or feed roller
- B41J11/42—Controlling printing material conveyance for accurate alignment of the printing material with the printhead; Print registering
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J19/00—Character- or line-spacing mechanisms
- B41J19/76—Line-spacing mechanisms
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/22—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of impact or pressure on a printing material or impression-transfer material
Landscapes
- Character Spaces And Line Spaces In Printers (AREA)
- Record Information Processing For Printing (AREA)
- Handling Of Sheets (AREA)
Abstract
용지(P)의 이송 방향(F)에 대하여 가로 방향(L)을 따라 행 단위로 인자 헤드에 인자 동작을 실행하도록 하는 인자 제어 장치(X)의 데이터 전개부(30)는 용지(P)에 대한 인자 정보를 비트 맵 상에 전개한다. 데이터 전개부(30)에 의해 전개된 비트 맵 데이터를 래스터 라이즈(raster rise) 처리부(50)가 주사함으로써, 인자 구간 식별부(51)는 용지(P)의 이송 방향(F)에 연속하는 무인자 구간과 인자 구간을 식별한다. 이들의 구간 길이를 인식한다. 그리고, 용지 이송 제어부(60)는 무인자 구간과 인자 구간과의 구간 길이에 따라 용지(P)의 이송량을 제어함과 동시에, 인자 헤드 제어부(61)는 하나의 인자 구간분에 상당하는 인자가 복수의 행에 걸쳐 분할되지 않도록 인자 헤드(Y2)에 의한 1행분의 인자 동작을 부분적으로 절단하여 구분하면서 제어하고 있다. The data development part 30 of the printing control device X which executes the printing operation to the printing head in units of rows along the horizontal direction L with respect to the conveying direction F of the paper P is formed in relation to the paper P. Expand the argument information onto the bitmap. The raster rise processing unit 50 scans the bitmap data developed by the data developing unit 30, so that the printing section identifying unit 51 is an unmanned element continuous in the conveying direction F of the paper P. FIG. Identifies the interval and the argument interval. Recognize the length of these sections. The paper feed control unit 60 controls the feeding amount of the paper P according to the length of the section between the unmanned section and the printing section, and at the same time, the printing head control section 61 prints a print corresponding to one printing section. The printing operation for one row by the printing head Y2 is cut and divided so as not to be divided over a plurality of rows.
Description
도 1은 본 발명에 따른 인자 제어 장치를 구비한 인자 장치의 일실시예를 기능적으로 나타낸 블럭도. 1 is a block diagram functionally showing one embodiment of a printing device having a printing control device according to the present invention;
도 2는 본 발명에 따른 인자 제어 장치에 의한 인자 처리 순서를 나타낸 흐름도. 2 is a flowchart showing a print processing sequence by the print control device according to the present invention.
도 3은 도 2의 S5에서 S8까지의 처리를 2회 반복하여 얻어진 인자 결과의 일례 및 그에 대응하는 인자 구간 관리 테이블을 나타낸 개략도. FIG. 3 is a schematic diagram showing an example of a printing result obtained by repeating the processing from S5 to S8 of FIG. 2 twice and a corresponding printing section management table. FIG.
도 4는 도 2의 S5에서 S8까지의 처리를 2회 반복하여 얻어진 인자 결과의 일례를 나타낸 개략도. 4 is a schematic diagram showing an example of a printing result obtained by repeating the processing from S5 to S8 of FIG. 2 twice.
도 5는 도 2의 S5에서 S8까지의 처리를 2회 반복하여 얻어진 인자 결과의 일례를 나타낸 개략도. FIG. 5 is a schematic view showing an example of a printing result obtained by repeating the processing from S5 to S8 of FIG. 2 twice. FIG.
도 6은 도 2의 S5에서 S8까지의 처리를 2회 반복하여 얻어진 인자 결과의 일례를 나타낸 개략도. FIG. 6 is a schematic view showing an example of a printing result obtained by repeating the processing from S5 to S8 of FIG. 2 twice.
도 7은 도 2의 S9에서 S11까지의 처리를 2회 반복하고, 그 후 동일한 처리를 다시 2회 반복하여 얻어진 인자 결과의 일례를 나타낸 개략도. FIG. 7 is a schematic diagram showing an example of a printing result obtained by repeating the processes from S9 to S11 of FIG. 2 twice, and then repeating the same process twice again.
도 8은 종래의 도트 임팩트 방식의 프린터에 의한 인자 결과의 일례를 나타낸 개략도. 8 is a schematic view showing an example of a printing result by a conventional dot impact method printer.
< 도면의 주요 부분에 대한 부호의 설명 ><Description of Symbols for Main Parts of Drawings>
10 : 인터페이스10: interface
20 : 데이터 분별부20: data classification unit
22 : 이미지 데이터 처리부22: image data processing unit
30 : 데이터 전개부30: data development unit
40 : 프린터 메모리40: printer memory
41 : 인자 구간 관리 테이블41: factor interval management table
50 : 래스터 라이즈 처리부50: rasterize processing unit
51 : 인자 구간 식별부51: factor interval identification unit
60 : 용지 이송 제어부60: paper feed control
61 : 인자 헤드 제어부61: print head control unit
A : 인자 장치 A: printing device
B : 정보 처리 장치B: information processing device
X : 인자 제어 장치 X: printing control device
Y1 : 용지 이송 기구Y1: paper feed mechanism
Y2 : 인자 헤드 Y2: print head
P : 용지P: Paper
본 발명은 행 단위로 인자를 실행하는 도트 임팩트 방식의 프린터 등에 적합한 인자 제어 장치에 관한 것이다. BACKGROUND OF THE
도트 임팩트 방식의 시리얼 프린터는 용지의 이송 방향(부 주사 방향)에 대하여 가로 방향(주 주사 방향)으로 인자 헤드를 왕복 이동시키면서 행 단위로 인자를 실행하는 것으로, 인자 헤드로서는 인자 도트 수에 대응하는 예컨대 24핀의 니들 핀을 부 주사 방향으로 지그재그 배열한 것이 이용된다. The dot impact type serial printer executes printing in units of rows while reciprocating the print head in the horizontal direction (main scanning direction) with respect to the paper feeding direction (sub-scan direction). For example, a needle pin of 24 pins arranged in a sub-scanning direction is used.
이러한 도트 임팩트 방식의 프린터에 있어서는, 통상 일정한 문자 크기와 행 간격으로 실행함으로써 용지의 이송량이 인자 헤드의 1행분, 즉 인자 도트 수에 상당하게 되고, 이 인자 도트 수에 따른 일정한 이송량을 가지고 용지를 스텝 이송하는 방식이 채용되고 있다. 또한, 인자 헤드는 주 주사 방향에 따르는 홈 포지션에서 리턴 포지션까지 이동할 때, 니들 핀을 잉크 리본 등에 부딪쳐 도트 매트릭스 형상의 문자 등을 용지 상에 인자하고, 계속해서 리턴 포지션에서 홈 포지션까지 그대로 되돌아가는 동작을 반복함으로써, 행 단위에서의 인자 동작을 실행한다. 최근, 인자 헤드가 리턴 포지션에서 홈 포지션까지 되돌아가는 때에도 인자 동작을 실행하여 한 번의 왕복으로 2행분의 고속 인자를 가능하도록 한 것도 있다. In such a dot impact type printer, the paper feed amount is generally equivalent to one line of the print head, that is, the number of print dots by executing at a constant character size and line spacing. The step feed method is adopted. Further, when the print head moves from the home position along the main scanning direction to the return position, the needle pin hits the ink ribbon or the like to print a dot matrix-shaped character or the like on the paper, and then returns from the return position to the home position as it is. By repeating the operation, the print operation is executed in units of rows. Recently, even when the print head returns from the return position to the home position, the print operation is executed to enable high-speed printing for two rows in one round trip.
그런데, 상기 설명한 프린터의 동작에 따르면, 예컨대 문자를 단순한 이미지로서 인자하는 경우, 부 주사 방향으로 연속하여 인자해야 할 구간(인자 구간)과 행의 사이에 상당하는 인자하지 않는 구간(무인자 구간)과 무관하게, 용지의 이송량이 일정하게 되어 있는 것으로부터, 도 8에 나타내는 바와 같은 옆으로 어긋난 상태, 즉 행과 행의 사이에 가상적인 선이 보이는 밴딩이 발생할 수 있다. By the way, according to the operation of the printer described above, for example, when printing a character as a simple image, a section (factor section) that should be printed continuously in the sub-scanning direction and a section that does not correspond to the line (unmanned section) Irrespective of the fact that the sheet feeding amount is constant, a side-shifted state as shown in Fig. 8, that is, banding with a virtual line visible between the rows may occur.
이러한 밴딩은 인자 헤드(H)가 왕복 이동할 때마다 홈 포지션(도시 생략)이 정확히 일치하지 않기 때문이고, 도트 임팩트 방식의 프린터에 제한되지 않으며, 행 단위로 인자를 실행하는 시리얼 프린터의 공통된 문제가 된다. 도 8에 나타내는 밴딩은 n+1행째에 있어서 인자 헤드(H)가 홈 포지션보다 조금 앞에서 인자 동작을 시작한 결과, 거의 1 도트분의 옆으로 어긋난 상태가 된다. This banding is because the home position (not shown) does not exactly match each time the print head H is reciprocated, and is not limited to a dot impact printer, and a common problem of serial printers that execute printing in rows is a problem. do. In the banding shown in Fig. 8, the printing head H starts printing operation a little earlier than the home position in the n + 1st line, and is shifted by almost one dot.
또한, 인자 헤드(H)에 의한 한 번의 왕복 이동으로 2행분의 고속 인자가 가능한 경우, 인접하는 행과 행에 있어서 인자 개시 위치가 역회전하기 때문에 특히 옆으로 어긋남을 일으키기 쉽다. 예컨대, 도 8의 괄호 안에 화살표로 나타낸 바와 같이, n+1행째에 있어서의 인자 헤드(H)가 전번의 n행째의 이동 방향(왕로 방향)과는 역방향(복로 방향)으로 이동하는 경우, 상기와 동일하게 도면에 나타낸 바와 같은 옆으로 어긋남이 발생하여 인자 품질로서 만족한 결과를 얻을 수 없었다. In addition, in the case where high-speed printing for two rows is possible by one reciprocating movement by the print head H, the printing start position is reversely rotated in adjacent rows and rows, so that shifting is particularly easy to occur laterally. For example, as indicated by an arrow in parentheses in Fig. 8, when the printing head H in the n + 1st line moves in the opposite direction (backward direction) to the previous nth moving direction (the backward direction), In the same manner as in Fig. 4, the side shifts as shown in the drawing occurred, and thus, a satisfactory print quality could not be obtained.
따라서, 본 발명은 상기의 사정을 기초로 고안된 것으로서, 인자 결과에 있어서의 옆으로 어긋남(밴딩)을 막고, 보기 좋은 인자 품질의 인자 제어 장치를 제공하는 것을 그 과제로 한다. Accordingly, the present invention has been devised based on the above circumstances, and an object thereof is to provide a printing control device of good printing quality while preventing side shifting (banding) in printing results.
상기 과제를 해결하기 위해 본 발명에서는 다음의 기술적 수단을 강구하고 있다. MEANS TO SOLVE THE PROBLEM In order to solve the said subject, the following technical means are calculated | required.
즉, 본 발명에 의해 제공되는 인자 제어 장치는, 용지의 이송 방향에 대하여 가로 방향을 따라 행 단위로 인자 헤드에 인자 동작을 실행하는 인자 제어 장치로 서, 상기 용지에 대한 인자 정보를 비트 맵 상에 전개하는 데이터 전개 수단과, 상기 데이터 전개 수단에 의해 전개된 비트 맵 데이터를 주사함으로써, 상기 용지의 이송 방향으로 연속하는 무인자 구간과 인자 구간을 구별하는 한편, 이들의 구간 길이를 인식하는 인자 구간 식별 수단과, 상기 인자 구간 식별 수단에 의해 얻어진 무인자 구간과 인자 구간과의 구간 길이에 따라 상기 용지의 이송량을 가변 제어함과 동시에, 하나의 인자 구간분에 상당하는 인자가 복수의 행에 걸쳐 분할되지 않도록, 상기 인자 헤드에 의한 1행분의 인자 동작을 부분적으로 절단하여 구분하면서 제어하는 용지 이송 인자 제어 수단을 구비하는 것을 특징으로 하고 있다. That is, the printing control device provided by the present invention is a printing control device which performs printing operation on the printing head in units of rows along the horizontal direction with respect to the conveying direction of the paper, and prints the printing information on the paper on the bitmap. A factor for recognizing the length of the section while distinguishing the unmanned section and the printing section that are continuous in the conveying direction of the sheet by scanning the data developing means for expanding to and the bitmap data developed by the data developing means. The transfer amount of the paper is variably controlled in accordance with the section length between the section identification means and the unprinted section and the print section obtained by the print section identifying means, and a factor corresponding to one print section is provided in a plurality of rows. Paper sheet for controlling while cutting and dividing one row of print operations by the print head so as not to be divided over. And it is characterized in that it comprises a printing control means.
상기 기술적 수단이 강구된 본 발명에 의해 제공되는 인자 제어 장치에 따르면, 용지의 이송 방향(부 주사 방향)에 따라서 연속하여 인자를 실시해야 할 인자 구간과 동일하게 부 주사 방향으로 연속하여 인자가 실행되지 않는 무인자 구간이 인식된다. 그리고, 1행으로 인자 가능한 인자 구간에 대한 인자는 용지의 이송량을 가변 제어함으로써 그 용지의 가로 방향(주 주사 방향)에 따라서 이동하는 인자 헤드의 1행분의 인자 동작으로 완결되고, 그 때 다음 행째의 인자 구간에 대한 인자가 동시에 실시되는 일은 없다. 즉, 인자 헤드에 의한 1행분의 인자 폭 내에는 연속하여 인자를 실시해야 할 하나의 인자 구간 전체가 완전히 들어가도록 용지의 이송량이 조정되고, 여분의 무인자 구간을 추출하여 인자 헤드에 의한 인자 동작이 각 인자 구간마다 실행되는 것이다. 따라서, 인자 헤드가 행마다 어긋남을 일으키는 동작 상태더라도 인자 구간이 인자 헤드의 인자 폭 내에 들어가는 한, 인자 결과에 옆으로 어긋남이 발생하지 않고 밴딩을 막을 수 있고, 문자를 이미지로서 인 자하는 경우 등에 있어서 우수한 인자 품질을 생성할 수 있다. According to the printing control device provided by the present invention in which the above technical means has been devised, the printing is continuously executed in the sub-scanning direction in the same manner as the printing section in which the printing should be performed continuously in accordance with the paper feeding direction (the sub-scanning direction). Unmanned intervals that do not exist are recognized. Then, the printing of the printing section for one printable section is completed by the printing operation for one row of the printing head moving in the horizontal direction (main scanning direction) of the paper by variably controlling the feeding amount of the paper, and then The arguments to the argument interval of are not simultaneously executed. That is, within the width of the print line for one line by the print head, the conveyance amount of the paper is adjusted so that the whole of the print section to be printed successively is completely inserted, and the print operation is performed by extracting the extra unmanned section. It is executed for each argument section. Therefore, even if the print head is in an operating state that causes a shift in each row, as long as the print section falls within the print width of the print head, banding can be prevented without shifting laterally in the print result, and characters are printed as images. Can produce excellent print quality.
본 발명의 바람직한 실시 형태에 있어서, 상기 용지 이송 인자 제어 수단은 상기 인자 헤드의 인자 폭 내에 들어가는 임의의 수의 인자 구간이 있는 경우, 이들의 인자 구간 모두의 인자를 상기 인자 헤드에 의한 1행분의 인자 동작에 따라서 완결시키는 구성으로 할 수 있다. In a preferred embodiment of the present invention, the sheet conveying printing control means includes, when there are any number of printing sections falling within the printing width of the printing head, the printing of all of these printing sections is divided into one row by the printing head. It can be set as the structure which completes according to printing operation.
이러한 구성에 따르면, 인자 헤드의 인자 폭 내에 들어가는 복수의 인자 구간이 있는 경우, 이들의 인자 구간 모두의 문자행 등이 2행 이상의 인자 동작에 따르지 않고 1행으로만 일괄해서 인자되기 때문에, 그와 같은 복수의 행의 문자행에 있어서도 인자 결과에 옆으로 어긋남이 발생하지 않도록 보기 좋게 할 수 있다. According to this configuration, when there are a plurality of print sections that fall within the print width of the print head, since the text lines and the like in all of these print sections are printed only in one row without following two or more print operations, Even in the character lines of the same plural line, it is possible to make it look good so that side shift does not occur in the print result.
본 발명의 다른 바람직한 실시 형태에 있어서, 상기 용지 이송 인자 제어 수단은 복수의 인자 구간 중 하나의 인자 구간의 일부가 상기 인자 헤드의 인자 폭으로부터 밀려나오는 경우, 그 하나의 인자 구간의 인자를 현시점에서 실행하지 않고, 상기 인자 헤드에 의한 다음 행째의 인자 동작에 의해서 개시되는 구성으로 할 수 있다. In another preferred embodiment of the present invention, the sheet conveying factor control means, when a part of one of the printing sections of the plurality of printing sections is pushed out from the printing width of the printing head, the printing of the one printing section at this point in time. It can be set as the structure started by the printing operation of the next line by the said printing head, without executing.
이러한 구성에 따르면, 인자 헤드의 인자 폭으로부터 일부가 밀려나오는 하나의 인자 구간이 있는 경우, 이 인자 구간의 문자행 등이 부분마다 분리되어 2행 이상에서 인자되는 일은 없기 때문에, 그 인자 폭으로부터 부분적으로 밀려나오는 문자행이 있더라도 다음 행째로 미루어 인자를 실행할 수 있고, 그 문자행이 인자 헤드의 인자 폭 내에 들어가는 한, 인자 결과에 옆으로 어긋남이 발생하지 않도록 보기 좋게 할 수 있다. According to this configuration, when there is one print section in which a part of the print head is pushed out from the print width of the print head, the character lines of the print section are separated from each other and are not printed in two or more rows, so that the print section is partially separated from the print width. Even if there is a line of characters pushed out, the argument can be executed on the next line, and as long as the line is within the width of the argument head, it can be nice to avoid side shifts in the result of the argument.
또한, 본 발명의 다른 바람직한 실시 형태에 있어서, 상기 용지 이송 인자 제어 수단은 상기 인자 헤드의 인자 폭 내에 완전히 들어가지 않는 하나의 인자 구간이 있는 경우, 이 인자 구간의 인자를 상기 인자 헤드에 복수의 행분의 인자 동작을 반복시키는 것으로 완결하는 구성으로 할 수 있다. Further, in another preferred embodiment of the present invention, the sheet conveying print control means includes a plurality of prints of the print section in the print head when there is one print section that does not completely fit within the print width of the print head. It can be set as the structure which completes by repeating a line-printing operation.
이러한 구성에 따르면, 인자 헤드의 인자 폭 내에 완전히 들어가지 않는 하나의 인자 구간이 있는 경우, 이러한 인자 구간의 문자행 등에 대해서는 인자 헤드의 인자 폭에 일치한 1행 단위의 용지 이송 동작을 실행하면서, 1행마다 인자 헤드에 인자 동작을 실행하여 전체의 인자를 완성시킬 수 있다. According to this configuration, when there is one print section that does not completely fit within the print width of the print head, while performing a sheet conveying operation in units of one line corresponding to the print width of the print head, the text lines of the print section and the like are executed. You can run a print operation on the print head every line to complete the entire print.
또한, 본 발명의 다른 바람직한 실시 형태에 있어서, 상기 용지 이송 인자 제어 수단은 무인자 구간에서 인자 구간으로 변화하는 경계선 상에 상기 인자 헤드에 의한 인자행의 상단이 일치하도록 상기 용지를 이송시키면서 상기 인자 헤드에 인자 동작을 실행하도록 하는 구성으로 할 수 있다. Further, in another preferred embodiment of the present invention, the sheet conveying factor control means feeds the sheet while transferring the sheet so that the upper end of the printing row by the print head coincides on a boundary line that changes from the unmanned section to the printing section. The head can be configured to execute a print operation.
이러한 구성에 따르면, 인자 헤드에 의한 인자행의 상단을 기준으로서 용지를 이송하기 때문에, 용지를 이송할 때에 이송량을 용이하게 결정할 수 있음과 동시에, 하나의 인자 구간에 대한 인자 결과가 분할하여 인자되는 것 같은 옆으로 어긋남을 적극적으로 막을 수 있고, 그 결과 용지 전체에 걸쳐 인자 품질을 향상시킬 수 있다. According to this configuration, since the sheet is conveyed on the basis of the upper end of the print row by the print head, the conveying amount can be easily determined when conveying the sheet, and the printing result for one printing section is divided and printed. It is possible to actively prevent side shifts that seem to occur, and as a result, printing quality can be improved over the entire sheet.
또한, 본 발명의 다른 바람직한 실시 형태에 있어서, 상기 인자 헤드는 상기 용지의 이송 방향의 가로 방향으로 이동 가능하게 되고, 상기 용지 이송 인자 제어 수단은 상기 인자 헤드를 왕복 이동시킬 때마다 왕로 및 복로의 양방향으로 2행분 의 인자 동작을 완료시키는 구성으로 할 수 있다. In addition, in another preferred embodiment of the present invention, the print head is movable in the horizontal direction of the conveying direction of the sheet, and the sheet conveying print control means makes it possible to carry out the return path and the return path every time the print head is reciprocated. It can be configured to complete two lines of print operation in both directions.
이러한 구성에 따르면, 인자 헤드에 의한 한 번의 왕복 이동으로 2행분의 고속 인자가 실행됨과 동시에, 각 행의 인자 결과에 있어서는 옆으로 어긋남이 발생하지 않도록 할 수 있다. According to this structure, the high speed printing for two rows is performed by one reciprocating movement by the print head, and the shift | offset | difference does not arise sideways in the print result of each row.
또한, 본 발명의 다른 바람직한 실시 형태에 있어서, 상기 인자 헤드는 도트 임팩트 방식의 인자 동작을 실행하는 것으로, 컬러 인자 방식의 인자 동작을 실행하도록 할 수 있다. Further, in another preferred embodiment of the present invention, the print head executes a print operation of the dot impact method, so that the print operation of the color print method can be performed.
이러한 구성에 따르면, 도트 임팩트 방식의 모노크롬 프린터나 컬러 프린트에 있어서 상기의 우수한 효과를 얻을 수 있다. 또한, 본 발명은 도트 임팩트 방식의 프린터에 의해 문자를 이미지로서 인자하는 경우 등에 최적의 구성을 갖지만, 이 인자 방식에 제한하지 않고, 밴딩 대책이 필요한 직렬 인자 방식의 프린터, 예컨대 잉크젯 방식이나 열전사 방식의 프린터에도 적용할 수 있다. According to such a structure, the said outstanding effect can be acquired in a monochrome printer or color printing of a dot impact system. Further, the present invention has an optimal configuration for printing characters as an image by a dot impact printer, but is not limited to this printing method, but a serial printing printer, such as an inkjet method or a thermal transfer, which requires banding measures. Applicable to the type of printer.
본 발명의 기타 특징 및 이점에 관해서는 이하의 발명의 실시 형태의 설명으로부터 보다 명확하게 될 것이다. Other features and advantages of the present invention will become more apparent from the following description of the embodiments of the invention.
이하, 본 발명의 바람직한 실시 형태에 관해서 도면을 참조하여 구체적으로 설명한다. EMBODIMENT OF THE INVENTION Hereinafter, preferred embodiment of this invention is described concretely with reference to drawings.
도 1은 본 발명에 관한 인자 제어 장치를 구비한 인자 장치의 일실시 형태를 기능적으로 나타낸 블럭도이다. 이 도면에 나타내는 인자 장치(A)는 전체의 동작이 인자 제어 장치(X)에 의해서 제어되는 것으로, 이 인자 제어 장치(X) 외에 용지(P)를 소정의 용지 이송 방향[부호(F)로 나타내는 부 주사 방향]으로 스테핑 모터 등을 통하여 용지 이송하는 용지 이송 기구(Y1)나 용지 이송 방향에 대하여 가로 방향[부호(L)로 나타내는 주 주사 방향]으로 왕복 이동하면서 인자 동작을 실행하는 인자 헤드(Y2) 등을 구비한다. 또한, 인자 헤드(Y2)로서는, 예컨대 24핀의 니들 핀을 부 주사 방향(Y1)에 지그재그 배열한 것이 이용되고, 도트 임팩트 방식의 인자 방식에 의해서 용지에 인자를 실시한다. 또한, 인자 장치(A)는 일례로서 컴퓨터 등의 정보 처리 장치(B)와 인터페이스(10)를 통해 접속되어 있고, 이 정보 처리 장치(B)로부터의 프린트큐에 따라 소정의 동작을 실행한다. BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a block diagram functionally showing one embodiment of a printing device having a printing control device according to the present invention. In the printing device A shown in this figure, the entire operation is controlled by the printing control device X. In addition to the printing control device X, the paper P is moved in a predetermined sheet conveying direction (symbol F). Print head for performing the printing operation while reciprocating in the horizontal direction (the main scanning direction indicated by the sign L) with respect to the paper feed mechanism Y1 for feeding the paper through a stepping motor or the like in the sub-scanning direction shown]. (Y2) and the like. As the printing head Y2, for example, one in which a 24-pin needle pin is zigzag arranged in the sub-scanning direction Y1 is used, and printing is performed on the paper by the printing method of the dot impact method. In addition, the printing device A is connected to the information processing device B, such as a computer, via the
인자 제어 장치(X)는 CPU, ROM, RAM 및 게이트 어레이 등으로 구성된 마이크로 컴퓨터를 주체로 구성된 것으로, 기능적으로는 인터페이스(10), 데이터 분별부(20), 코드 데이터 처리부(21), 이미지 데이터 처리부(22), 데이터 전개부(30), 프린터 메모리(40), 래스터 라이즈 처리부(50), 인자 구간 식별부(51), 용지 이송 제어부(60) 및 인자 헤드 제어부(61) 등으로 분리되어 구성되어 있다. The printing control unit X mainly comprises a microcomputer composed of a CPU, a ROM, a RAM, a gate array, and the like, and functionally includes an
인터페이스(10)는 외부의 정보 처리 장치(B) 등과의 사이에서 데이터를 교환하기 위한 것이다. 데이터 분별부(20)는 정보 처리 장치(B) 등으로부터 수신된 인자 정보가 문자 코드 등에 의해서 정의된 코드 데이터인지 도트 단위로 정의된 이미지 데이터인지를 판별하기 위한 것이다. 코드 데이터 처리부(21)는 문자 코드 등을 인자용 데이터로 조제하기 위한 것이다. 또한, 코드 데이터 처리부(21)를 통해 인자를 실행하는 경우에는 종래와 같은 동작 순서도 양호하고 또는 후술하는 본 발명의 동작 순서도 양호하며, 후술의 래스터 라이즈 처리 등을 실행하지 않고 프 린터 메모리(40) 등을 직접 통한 동작 순서도 양호하다. 이미지 데이터 처리부(22)는 정보 처리 장치(B) 등으로부터 수신된 이미지 데이터를 인자용 데이터에 생성하기 위한 것이다. 또한, 이미지 데이터 처리부(22)를 통하여 인자를 실행하는 경우에는 후술하는 본 발명의 동작 순서가 적용된다. The
데이터 전개부(30)는 용지(P)에 대한 인자용 데이터를 프린터 메모리(40)를 통해 비트 맵 상에 전개하기 위한 것이다. 프린터 메모리(40)는 인자 동작시에 있어서의 프린트 버퍼로서 기능함과 동시에, 상기 데이터 전개부(30)에 의해서 전개된 비트 맵 데이터나 인자 구간 관리 테이블(41) 등을 저장하는 작업 공간으로서 이용된다. 예컨대, 래스터 라이즈 처리부(50)는 주 주사 방향(L)에 상당하는 방향을 따라서 비트 맵 데이터를 주사하기 위한 것이다. 인자 구간 식별부(51)는 래스터 라이즈 처리부(50)의 주사에 의해서 얻어진 결과로부터 부 주사 방향으로 연속하여 인자가 실행되지 않는 무인자 구간과 인자를 실시해야 할 인자 구간을 구별하고, 이들 구간 길이를 도트 단위의 좌표를 규준으로서 산출하기 위한 것이다. 또한, 인자 구간 식별부(51)에 의해서 얻어진 무인자 구간 및 인자 구간의 좌표 데이터는 인자 구간 관리 테이블(41)에 저장된다. 이 인자 구간 관리 테이블(41)에 관해서는 이하의 동작 설명에서 자세히 설명한다. The
용지 이송 제어부(60)는 인자 구간 관리 테이블(41)에 저장된 무인자 구간 및 인자 구간에 관한 좌표 데이터에 기초하여 용지 이송 기구(Y1)의 용지 이송 동작을 제어하기 위한 것이다. 이하에서 상술하겠지만, 이 용지 이송 제어부(60)에 따르면 무인자 구간에서 인자 구간으로 변화하는 경계선 상에 인자 헤드(Y2)의 인 자 도트 상단이 일치하도록 용지(P)가 이송된다. 인자 헤드 제어부(61)는 용지 이송 제어부(60)와 함께 인자 헤드(Y2)에 의한 인자 동작을 제어하기 위한 것이다. 이에 관해서도 자세하게 후술하겠지만, 이 인자 헤드 제어부(61)에 따르면 인자 헤드(Y2)에 행 단위로 인자 동작을 실행할 수 있다 . 즉, 요점을 간단히 말하면, 용지 이송 제어부(60)와 인자 헤드 제어부(61)와의 동작에 의해 여분의 무인자 구간을 추출하면서 각 인자 구간에 상당하는 인자가 인자 헤드(Y2)의 1행분의 인자 동작에 의해서 적극적으로 완결하도록 실행되는 것이다. The sheet
즉, 데이터 전개부(30)는 용지에 대한 인자 정보를 비트 맵 상에 전개하는 데이터 전개 수단을 실현한다. 래스터 라이즈 처리부(50) 및 인자 구간 식별부(51)는 데이터 전개 수단에 의해 전개된 비트 맵 데이터를 주사함으로써, 용지의 이송 방향으로 연속하는 무인자 구간과 인자 구간을 구별하는 한편, 이들의 구간 길이를 인식하는 인자 구간 식별 수단을 실현한다. 용지 이송 제어부(60) 및 인자 헤드 제어부(61)는 인자 구간 식별 수단에 의해 얻어진 무인자 구간과 인자 구간과의 구간 길이에 따라 용지의 이송량을 가변 제어함과 동시에, 하나의 인자 구간분에 상당하는 인자가 복수의 행에 걸쳐 분할되지 않도록, 인자 헤드에 의한 1행분의 인자 동작을 부분적으로 절단하면서 제어하는 용지 이송 인자 제어 수단을 실현한다. That is, the
또한, 이러한 구성의 인자 제어 장치(X)는 상기 각 수단의 동작에 대응하는 프로그램을 기억한 ROM 등의 기억 매체로부터 CPU가 프로그램을 판독하여 실행함으로써 그 동작을 실현할 수 있다. Further, the printing control device X having such a configuration can realize the operation by the CPU reading a program from a storage medium such as a ROM storing a program corresponding to the operation of the above means and executing the program.
다음에, 상기 구성의 인자 장치의 동작에 관해서 도면을 참조하여 설명한다. Next, the operation of the printing device having the above configuration will be described with reference to the drawings.
도 2는 인자 제어 장치(X)에 의한 인자 처리 순서를 나타낸 흐름도이다. 또한, 이 도면에 나타내는 인자 처리는 정보 처리 장치(B)에서 수신된 인자 정보가 이미지 데이터인 경우에 대응하고 있다. 2 is a flowchart showing the print processing procedure by the print control device X. FIG. In addition, the printing process shown in this figure corresponds to the case where printing information received by the information processing apparatus B is image data.
우선, 데이터 분별부(20)는 인터페이스(10)를 통해 정보 처리 장치(B)로부터 프린트큐와 동시에 수신된 이미지 데이터를 이미지 데이터 처리부(22)로 이송하고, 이미지 데이터 처리부(22)는 이미지 데이터로부터 인자 데이터를 생성한다(S1). 이 인자 데이터는 후술하는 용지 이송 기구(Y1)나 인자 헤드(Y2)를 제어하기 위한 정보이다. First, the data classification unit 20 transfers the image data received at the same time as the print queue from the information processing apparatus B to the image
다음에, 데이터 전개부(30)는 이미지 데이터 처리부(22)로부터 인자 데이터를 수신하여, 이 인자 데이터를 프린터 메모리(40)를 통해 비트 맵 상에 전개한다(S2). 비트 맵 상에 전개된 비트 맵 데이터는 주 주사 방향(L)의 X 좌표와 부 주사 방향(F)의 Y 좌표에 의해서 규정되는 도트 단위의 위치 정보이고, 이 비트 맵 데이터에 따르면 인자를 실행해야 할 도트와 인자를 실행하지 않는 도트가 매트릭스 형상으로 표현된다. Next, the
비트 맵 데이터가 작성되면, 래스터 라이즈 처리부(50)는 이 비트 맵 데이터를 X축 방향(주 주사 방향)에 따르는 1도트분의 행마다 주사하여, 그 주사 결과를 인자 구간 식별부(51)에 이송한다(S3). When the bitmap data is created, the
인자 구간 식별부(51)는 래스터 라이즈 처리부(50)의 주사 결과에 기초하여 Y축 방향(부 주사 방향)으로 연속하는 무인자 구간과 인자 구간을 구별하고 이들의 구간 길이를 인식한다(S4). 여기서, 무인자 구간은 용지(P)의 이송 방향에 일치하는 Y축 방향을 따라서 인자를 전혀 실행하지 않는 도트열이 연속하고 있는 구간이며, 이 무인자 구간에 대한 실제의 인자 결과로서는 공백의 행간이 형성된다. 한편, 인자 구간이란 동일하게 Y축 방향을 따라서 적어도 1도트는 인자를 실행해야 할 도트열이 연속되는 구간이며, 이 인자 구간에 대한 실제의 인자 결과로서, 예컨대 문자 등이 가로 일렬로 나란한 상태의 문자행이 형성된다. 이러한 무인자 구간 및 인자 구간에 관한 정보는 무인자 구간에서 인자 구간으로 변화되는 경계선 또는 반대로 변화되는 경계선의 Y 좌표를 가지고 인자 구간 관리 테이블(41)에 저장되고, 이 인자 구간 관리 테이블(41)의 내용을 참조하면서 후술의 용지 이송 제어부(60)가 제어한다. 또한, 인자 구간 관리 테이블(41)의 상세한 내용에 관해서는 이하의 설명과 동시에 도시한다. The printing
이상과 같이 하여 인자 구간 관리 테이블(41)이 작성되면, 용지 이송 제어부(60) 및 인자 헤드 제어부(61)의 각각은 실제로 용지 이송 기구(Y1) 및 인자 헤드(Y2)를 제어함으로써 용지(P)에 대한 인자를 시작한다. When the printing section management table 41 is created as described above, each of the paper conveying
구체적으로, 용지 이송 제어부(60)는 인자를 실행해야 할 인자 구간이 인자 구간 관리 테이블(41)에 존재하는지의 여부를 판단한다(S5). Specifically, the paper
인자 구간이 존재하는 경우(S5: 예), 용지 이송 제어부(60)는 상기 인자 구간의 상단, 즉 용지(P) 상에 있어서 무인자 구간에서 인자 구간으로 변화되는 경계선에 상당하는 위치가 인자 헤드(Y2)의 인자 도트(니들 핀) 상단과 일치하도록 용지 이송 기구(Y1)에 용지(P)를 이송시킨다(S6).
When there is a printing section (S5: YES), the paper
이 때, 용지 이송 제어부(60)는 인자 구간 관리 테이블(41)의 내용에 기초하여 인자를 실시해야 할 인자 구간의 구간 길이, 즉 그 인자 구간의 용지 이송 방향(Y축 방향)에 연속하는 도트 폭이 인자 헤드(Y2)의 1행분의 인자 폭에 상당하는 도트 수(일례로서 24도트) 이하인지 아닌지를 판정한다(S7). At this time, the paper
인자 구간의 도트 폭이 인자 헤드(Y2)에 의한 1행분의 인자 폭 이하인 경우(S7: 예), 인자 헤드 제어부(61)는 인자 헤드(Y2)에 1행분의 인자 동작을 실행하고(S8), 그 후 다시 S5로 되돌아가 용지 이송 제어부(60)에 의한 일련의 동작을 반복한다. When the dot width of the print section is equal to or less than the print width of one row by the print head Y2 (S7: YES), the print
도 3 내지 도 6은 도 2의 S5에서 S8까지의 처리를 2번 반복하여 얻어진 인자 결과의 일례를 나타낸 개략도로서, 특히 도 3에는 인자 구간 관리 테이블(41)의 내용도 나타낸다. 또한, 이미지(Im)를 형성하는 도트는 편의상 부 주사 방향으로 12개 나란한 상태로 나타내지만, 실제로는 인자 헤드(Y2)의 도트 수에 대응한 24개의 도트 열에 의해서 이미지(Im)가 형성된다. 3 to 6 are schematic diagrams showing an example of the printing result obtained by repeating the processing from S5 to S8 of FIG. 2 twice, and particularly, the contents of the printing section management table 41 are also shown in FIG. In addition, although the dot which forms the image Im is shown in the state parallel to 12 in the sub-scanning direction for convenience, the image Im is actually formed by 24 dot rows corresponding to the number of dots of the printing head Y2.
도 3의 인자 구간 관리 테이블에 나타낸 바와 같이, 인자 구간(n2, n4)의 상단의 Y 좌표로부터 다음의 무인자 구간(n3, n5)의 상단의 Y 좌표까지의 도트 수가 인자 헤드(Y2)의 도트 수(이 예에서는 24) 이하인 경우, 인자 헤드(Y2)는 각 인자 구간(n2, n4)의 가로줄 1열분에 상당하는 인자를 각각 한 번의 인자 동작에 의해서 찍어내고 있다. 따라서, 인자 결과에 표시되는 문자 등의 이미지(Im)가 옆으로 어긋난 것 같은 상태, 즉 소위 밴딩이 발생하지 않는 우수한 인자 품질을 얻을 수 있다. As shown in the printing section management table of FIG. 3, the number of dots from the Y coordinate of the upper end of the printing section n2 and n4 to the Y coordinate of the upper end of the next unmanned section n3 and n5 is determined by the printing head Y2. When the number of dots (24 in this example) or less, the printing head Y2 prints out the factors corresponding to one row of horizontal lines in each of the printing sections n2 and n4 by one printing operation. Therefore, it is possible to obtain an excellent printing quality in which an image Im, such as a character displayed in the printing result, is shifted laterally, that is, no so-called banding occurs.
또한, 도 4에 나타내는 인자 결과는 인자 헤드(Y2)가 고속 인자에 의해 주 주사 방향(Y)에 따라서 왕복 이동할 때, 한 번의 왕복으로 왕로 및 복로의 양방향에 2행분의 인자 동작을 완료하여 얻어진 것이다. 이러한 고속 인자를 실행하는 때에는 인자 헤드(Y2)의 위치 정밀도에 의해서 각 행에 어긋남이 발생하기 쉽지만, 그와 같은 경우라도 인자 구간(n2, n4)이 인자 헤드(Y2)의 1행분의 인자 폭 내에 들어가는 한, 인자 결과에 표시되는 이미지(Im)에 옆으로 어긋남이 발생하는 일은 없다. In addition, the printing result shown in FIG. 4 is obtained by completing two rows of printing operations in both directions of the return path and the return path in one round trip when the print head Y2 reciprocates along the main scanning direction Y by the high speed print. will be. When performing such a high speed printing, a shift occurs easily in each row due to the positional accuracy of the printing head Y2, but even in such a case, the printing sections n2 and n4 have a width of one row of the printing head Y2. As long as it enters inside, the side shift does not arise in the image Im displayed on the printing result.
한편, 도 5에서는 인자 헤드(Y2)의 1행분의 인자 폭 내에 들어가는 18도트 수의 각 인자 구간(n2, n4)에 대하여 각각 한 번의 인자 동작에 의한 인자 결과가 표시되고 있지만, 앞의 인자 구간(n2)에 따라 인자 헤드(Y2)가 인자 동작을 실행하는 때에는, 도면에 해칭으로 표시한 바와 같이, 다음 행째의 인자 구간(n4)이 근접하는 것으로 중복된 부분이 발생한다. 이러한 경우에 있어서도, 인자 구간(n2, n4)이 인자 헤드(Y2)의 1행분의 인자 폭 내에 들어가는 한, 앞의 인자 구간(n2)에 대한 인자 동작에 있어서, 다음 인자 구간(n4)에 상당하는 부분의 인자 동작을 실행하지 않도록 각 구간마다 절단되고, 앞의 인자 구간(n2)이 인자 완료가 된 후 다음 인자 구간(n4)의 상단 Y 좌표(이 예에서는 32)에 인자 헤드(Y2)의 인자 도트 상단을 맞추어 같은 인자 동작이 반복된다. 그 때문에, 무인자 구간(n3)을 끼워 근접한 인자 구간(n2, n4)에 대응하는 문자행 등의 이미지(Im)라도 각 문자행이 옆으로 어긋난 것 같은 상태를 적극적으로 막을 수 있고, 우수한 인자 품질을 얻을 수 있다. On the other hand, in Fig. 5, the printing result by one printing operation is displayed for each of the printing intervals n2 and n4 of the number of 18 dots falling within the printing width of one row of the printing head Y2. When the print head Y2 performs the print operation according to (n2), as indicated by hatching in the figure, the overlapping portion occurs due to the proximity of the print section n4 on the next row. Also in this case, as long as the printing sections n2 and n4 fall within the printing width of one row of the printing head Y2, the printing operation for the preceding printing section n2 corresponds to the next printing section n4. The cutting head is cut in each section so as not to execute the printing operation of the part to be printed out, and after the previous printing section (n2) has completed printing, the printing head (Y2) at the top Y coordinate (32 in this example) of the next printing section (n4). The same print operation is repeated by matching the top of the print dot of. Therefore, even if the image Im, such as a character line corresponding to the adjacent printing intervals n2 and n4 through the unmanned segment n3, is prevented, the state which each character line shifts to the side can be prevented actively, and excellent printing is performed. Quality can be obtained.
또한, 도 6에서는 인자 헤드(Y2)의 1행분의 인자 폭 내에 수습되는 2행분의 인자 구간이 하나의 인자 구간(n2, n4)으로 간주되고, 각 인자 구간(n2, n4)의 가로줄 2열분에 상당하는 인자 결과를 얻을 수 있다. 이러한 경우, 인자 결과에 표시되는 2행분의 문자 등의 이미지(Im)가 옆으로 어긋남이 발생하지 않고, 인자 헤드에 비해서 작은 문자 등을 축소 인자한 경우에도 우수한 인자 품질을 얻을 수 있다. In addition, in FIG. 6, the printing section of two rows which is settled within the printing width of one row of the printing head Y2 is regarded as one printing section n2 and n4, and the two rows of horizontal rows of each printing section n2 and n4. Argument result corresponding to can be obtained. In such a case, the image Im such as the two lines of characters displayed in the printing result does not shift sideways, and excellent printing quality can be obtained even when a small character or the like is reduced in printing compared to the printing head.
또, 도 2를 참조하여 설명하면, 인자 구간의 도트 폭이 인자 헤드(Y2)의 인자 폭 이하에 들어가지 않는 경우(S7: 아니오), 인자 헤드 제어부(61)는 S8과 같이 인자 헤드(Y2)에 1행분의 인자 동작을 실행하도록 하지만(S9), 그 후 용지 이송 제어부(60)는 인자 헤드(Y2)의 1행분에 상당하는 용지 이송량(24도트분)분 용지(P)를 이송시킨다(S10). 2, when the dot width of the printing section does not fall below the printing width of the printing head Y2 (S7: No), the printing
그리고, 용지 이송 제어부(60)는 다시 인자 구간 관리 테이블(41)의 내용에 기초하여 현재 인자 중인 인자 구간의 나머지 폭이 인자 헤드(Y2)의 1행분의 인자 폭 이하인지 아닌지를 판정한다(S11). Then, the paper
인자 구간의 나머지 폭이 인자 헤드(Y2)에 의한 1행분의 인자 폭 이하인 경우(S11: 예), 인자 헤드 제어부(61)는 S8, S9와 같이 인자 헤드(Y2)에 1행분의 인자 동작을 실행하도록 하고(S12), 그 후 다시 S5로 되돌아가 용지 이송 제어부(60)에 의한 일련의 동작이 반복된다. When the remaining width of the print section is equal to or less than the print width of one row by the print head Y2 (S11: YES), the print
한편, 인자 구간의 나머지 폭이 인자 헤드의 인자 폭 이하에 들어가지 않는 경우(S11: 아니오), 용지 이송 제어부(60) 및 인자 헤드 제어부(61)는 다시 S9에 되돌아가 나머지 인자 구간에 대한 일련의 동작을 반복한다. On the other hand, when the remaining width of the printing section does not fall below the printing width of the printing head (S11: No), the paper
도 7은 도 2의 S9에서 S11까지의 처리를 2회 반복하고, 그 후 다시 동일한 처리를 2회 반복하여 얻어진 인자 결과의 일례를 나타낸 개략도이다. 이 도에 나타내는 바와 같이, 인자 구간(N2, N4)의 상단의 Y 좌표에서 다음의 무인자 구간(N3, N5)의 상단의 Y 좌표까지의 도트 수가 인자 헤드(Y2)의 도트 수보다 큰 경우, 즉 인자 헤드(Y2)의 인자 폭에 비해서 큰 문자 등을 확대 인자하는 경우, 인자 헤드(Y2)는 각 인자 구간(N2, N4)에 있어서 가로줄 1열분에 상당하는 인자를 각각 필요한 회수분(이 예에서는 2회)의 인자 동작에 의해서 찍어내고 있다. 따라서, 인자 헤드에 비해서 큰 문자 등을 확대 인자하는 경우에는 상기한 바와 같은 본 발명의 효과는 기대할 수 없지만, 크기가 다른 문자 등을 용지(P)에 랜덤으로 찍어내는 경우에도 하나의 문자행이 분할하여 인자되는 것 같은 옆으로 어긋남을 적극적으로 막을 수 있음과 동시에, 용지 전체에 걸쳐 인자 품질을 향상시킬 수 있다. FIG. 7 is a schematic diagram showing an example of a printing result obtained by repeating the processes from S9 to S11 of FIG. 2 twice, and then repeating the same process twice again. As shown in this figure, when the number of dots from the Y coordinate of the upper end of the printing section N2, N4 to the Y coordinate of the upper end of the next unmanned section N3, N5 is larger than the number of dots of the printing head Y2. That is, in the case of enlarging and printing a large character or the like compared to the printing width of the printing head Y2, the printing head Y2 has a number of times required for printing a factor corresponding to one row of rows in each of the printing sections N2 and N4. In this example, it is taken out by 2 times) print operation. Therefore, the effect of the present invention as described above cannot be expected in the case of expanding and printing a large character or the like as compared with the printing head, but one character line may be obtained even when randomly imprinting characters of different sizes on the paper P. FIG. It is possible to actively prevent side shifts, such as being divided and printed, and to improve the printing quality over the entire sheet.
또한, 최종적으로는 S5에 있어서 인자를 실시해야 할 인자 구간이 인자 구간 관리 테이블(41)에 존재하지 않는 경우(S5: 아니오), 용지 이송 제어부(60)는 용지 이송 기구(Y1)에 용지(P)를 배지하는 동작을 실행하도록 하고(S13), 이 인자 처리에 관한 프로그램의 실행을 종료한다. Finally, in the case where the printing section to be printed in S5 does not exist in the printing section management table 41 (S5: No), the paper conveying
또한, 본 발명은 상기 실시 형태에 한정되는 것은 아니다. In addition, this invention is not limited to the said embodiment.
예컨대, 용지 이송 제어부(60)는 도 2의 S6에 있어서 인자 구간의 상단 위치가 인자 헤드(Y2)의 인자 도트 상단과 일치하도록 용지(P)를 이송시키지만, 문자 등의 이미지가 분할하여 인자되지 않는 것이면, 인자 구간에 대응하는 인자행이 인자 헤드(Y2)의 인자 폭 내에 들어가도록 용지(P)의 이송량을 조정하면서 이송시키는 것도 양호하다. 또한, 도 2에 나타내는 흐름도에 있어서는 인자 구간마다 인자 헤드(Y2)의 인자 폭을 기준으로 비교하고 있지만, 이러한 비교 처리는 미리 작성된 인자 구간 관리 테이블(41)의 내용에 기초하여 용지 전체의 각 인자 구간 전부에 대하여 일괄해서 실행하는 것도 양호하다. For example, the paper
또한, 인자 장치(A)에 있어서의 인자 헤드(Y2)는 주로 모노크롬의 도트 임팩트 방식으로서 설명했지만, 이 종류의 헤드로서는 잉크 리본을 갖는 컬러 인자 방식도 양호하고, 도트 임팩트 방식에 제한하지 않고 행 단위로 인자를 실행하는 잉크젯 방식이나 열전사 방식의 인자 헤드로서도 상기한 효과를 얻을 수 있다. In addition, although the printing head Y2 in the printing apparatus A was mainly described as a monochrome dot impact method, the color printing method having an ink ribbon is also good as this kind of head, and the row is not limited to the dot impact method. The above-mentioned effect can also be obtained as an inkjet printing method or a thermal transfer printing head that performs printing in units.
따라서, 상기 구성 및 동작을 하는 인자 제어 장치(X)에 따르면, 인자 헤드(Y2)가 주 주사 방향(L)에 따라서 왕복 이동할 때, 정밀도의 문제 등으로부터 위치 어긋남이 발생한 상태라도, 인자 구간이 인자 헤드(Y2)의 인자 폭 내에 들어가는 한, 행마다 가로줄로 표현되는 문자 등의 인자 결과에 옆으로 어긋남이 발생하지 않고 밴딩을 적극적으로 막을 수 있고, 문자를 이미지로서 인자하는 경우 등에 있어서 우수한 인자 품질로 할 수 있다. Therefore, according to the printing control device X which performs the above-described configuration and operation, even when the printing head Y2 is reciprocated along the main scanning direction L, even if a position shift occurs due to a problem of accuracy or the like, As long as it falls within the print width of the print head Y2, banding can be actively prevented without causing side shifts in printing results such as characters represented by horizontal lines for each row, and printing is excellent when printing characters as images. I can do it with quality.
Claims (8)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP34408899A JP2001158146A (en) | 1999-12-03 | 1999-12-03 | Printing control device |
JP99-344088 | 1999-12-03 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010067086A KR20010067086A (en) | 2001-07-12 |
KR100686565B1 true KR100686565B1 (en) | 2007-02-26 |
Family
ID=18366568
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020000047793A KR100686565B1 (en) | 1999-12-03 | 2000-08-18 | Print control device |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP2001158146A (en) |
KR (1) | KR100686565B1 (en) |
CN (1) | CN1132740C (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001158146A (en) * | 1999-12-03 | 2001-06-12 | Fujitsu Ltd | Printing control device |
US8799823B2 (en) * | 2009-02-26 | 2014-08-05 | Brother Kogyo Kabushiki Kaisha | Display device |
JP5750909B2 (en) * | 2011-01-24 | 2015-07-22 | セイコーエプソン株式会社 | Recording method and recording apparatus |
CN102896905B (en) * | 2012-09-28 | 2014-12-24 | 苏州佳世达光电有限公司 | Printer |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4939669A (en) * | 1986-04-18 | 1990-07-03 | Nec Corporation | Print control system capable of effectively allocating a variable length data sequence to a print zone |
JPH0557984A (en) * | 1991-09-03 | 1993-03-09 | Ricoh Co Ltd | Page printer device and image processing |
JPH07129782A (en) * | 1993-11-04 | 1995-05-19 | Fujitsu Ltd | Line pattern plotting system |
KR19980086978A (en) * | 1997-05-12 | 1998-12-05 | 맥아들 존제이 | Method and apparatus for constructing rasterized lines of bitmap data to be printed using a discrete-linear direct memory access addressing mode that retrieves bitmap data line segments |
CN1298797A (en) * | 1999-12-03 | 2001-06-13 | 富士通株式会社 | Device for controlling printing |
-
1999
- 1999-12-03 JP JP34408899A patent/JP2001158146A/en not_active Withdrawn
-
2000
- 2000-08-18 KR KR1020000047793A patent/KR100686565B1/en active IP Right Grant
- 2000-08-31 CN CN00126184A patent/CN1132740C/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4939669A (en) * | 1986-04-18 | 1990-07-03 | Nec Corporation | Print control system capable of effectively allocating a variable length data sequence to a print zone |
JPH0751379B2 (en) * | 1986-04-18 | 1995-06-05 | 日本電気株式会社 | Print control device |
JPH0557984A (en) * | 1991-09-03 | 1993-03-09 | Ricoh Co Ltd | Page printer device and image processing |
JPH07129782A (en) * | 1993-11-04 | 1995-05-19 | Fujitsu Ltd | Line pattern plotting system |
KR19980086978A (en) * | 1997-05-12 | 1998-12-05 | 맥아들 존제이 | Method and apparatus for constructing rasterized lines of bitmap data to be printed using a discrete-linear direct memory access addressing mode that retrieves bitmap data line segments |
CN1298797A (en) * | 1999-12-03 | 2001-06-13 | 富士通株式会社 | Device for controlling printing |
Also Published As
Publication number | Publication date |
---|---|
KR20010067086A (en) | 2001-07-12 |
CN1298797A (en) | 2001-06-13 |
CN1132740C (en) | 2003-12-31 |
JP2001158146A (en) | 2001-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5088200B2 (en) | Printing apparatus and printing apparatus control method | |
KR100686565B1 (en) | Print control device | |
EP0950945B1 (en) | Image forming apparatus and system, information processing apparatus, and their control method | |
JP4665792B2 (en) | Printing system and printing method | |
WO2004011261A1 (en) | Printing system and printing method | |
EP0678826B1 (en) | Serial printer | |
JP4661043B2 (en) | Printing apparatus, printing control apparatus, printing method, and program | |
EP1355263B1 (en) | Printing apparatus and buffer management method | |
JP2006116975A (en) | Printing system for continuous printing | |
US7014288B2 (en) | Recording apparatus and control method therefor | |
US20070081172A1 (en) | Swapping resolution factors for direct marking printing | |
US11577525B2 (en) | Printer, control method of printer, and non-transitory computer readable medium storing control program of printer | |
JP3165346B2 (en) | Serial printer | |
US11880618B2 (en) | Printing apparatus | |
JP2984156B2 (en) | Recording method and apparatus | |
WO2002078962A1 (en) | Ink jet swath prediction method | |
JP2007245620A (en) | Printing control method for dot line printer | |
JP3424708B2 (en) | Dot matrix printing system | |
JP3192038B2 (en) | Printer print control method and apparatus | |
JP2001260427A (en) | Imaging apparatus | |
JP2023028427A (en) | Inkjet recording device and inkjet recording method | |
JP2001225460A (en) | Print system in which number of using nozzles is changed depending on print conditions | |
JP4274012B2 (en) | Recording device | |
JP2019185120A (en) | Print control device, control method of printer, and program | |
JP2019077045A (en) | Printer and control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
N231 | Notification of change of applicant | ||
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130118 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140117 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150119 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20160119 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20170119 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20180202 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20190201 Year of fee payment: 13 |
|
FPAY | Annual fee payment |
Payment date: 20200205 Year of fee payment: 14 |