KR900002230B1 - Printer controller - Google Patents

Printer controller Download PDF

Info

Publication number
KR900002230B1
KR900002230B1 KR1019850000270A KR850000270A KR900002230B1 KR 900002230 B1 KR900002230 B1 KR 900002230B1 KR 1019850000270 A KR1019850000270 A KR 1019850000270A KR 850000270 A KR850000270 A KR 850000270A KR 900002230 B1 KR900002230 B1 KR 900002230B1
Authority
KR
South Korea
Prior art keywords
image
parameter
character
data
unit
Prior art date
Application number
KR1019850000270A
Other languages
Korean (ko)
Other versions
KR850005648A (en
Inventor
히로유끼 아오끼
Original Assignee
가부시끼 가이샤 도오시바
사바 쇼오이찌
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 가부시끼 가이샤 도오시바, 사바 쇼오이찌 filed Critical 가부시끼 가이샤 도오시바
Publication of KR850005648A publication Critical patent/KR850005648A/en
Application granted granted Critical
Publication of KR900002230B1 publication Critical patent/KR900002230B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/10Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • G06K2215/002Generic data access
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • G06K2215/0062Handling the output data combining generic and host data, e.g. filling a raster
    • G06K2215/0065Page or partial page composition

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Record Information Processing For Printing (AREA)
  • Document Processing Apparatus (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

One-line data transmitted from a host CPU includes a character and a figure. A print and line feed controller causes a character image generator to access a character pattern memory so as to write the readout of a character image in the line buffer. The print and line feed controller causes generation of a figure image which is then read-written on the character image. As a result, one-line character and figure data can be printed with one scanning operation. Figure data parameters are stored in the parameter area in the internal memory.

Description

프린터 제어장치Printer controller

제 1 도는 본 발명에 따른 1실시예를 나타낸 블록도.1 is a block diagram showing an embodiment according to the present invention.

제 2 도는 본 발명에 따른 제어기능을 설명하기 위한 제어블록도.2 is a control block diagram for explaining a control function according to the present invention.

제 3 도는 본 발명에 따른 인쇄예시도.3 is a printing example according to the present invention.

제 4 도는 파라메터기억영역내의 데이터 구성도이다.4 is a diagram illustrating the configuration of data in the parameter storage area.

* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings

10 : 호스트장치 11 : 처리장치10: host device 11: processor

12 : 송수신인터페이스부 13 : 문자패턴메모리12: transmitting and receiving interface unit 13: character pattern memory

14 : 내부메모리 15 : 행버퍼14: internal memory 15: hang buffer

16 : 송신인터페이스부 20 : 인쇄실행제어부16: transmission interface unit 20: print execution control unit

21 : 문자이미지생성부 22 : 도형이미지생성부21: character image generation unit 22: figure image generation unit

30 : 프린터 EC : 파라메터기억영역30: printer EC: parameter memory area

P1∼P10: 좌표 LF1∼LF3: 라인피드P 1 to P 10 : Coordinates LF 1 to LF 3 : Line feed

[산업상의 이용분야][Industrial use]

본 발명은 프린터에 이용되는 제어장치에 관한 것으로, 특히 도형데이터의 파라메터로부터 도형이미지를 생성하는 도형이미지생성부를 갖추고서 인쇄이미지를 행버퍼상에 행단위로 전개하여 인자출력하는 프린터 제어 장치에 관한 것이다.The present invention relates to a control device used for a printer, and more particularly, to a printer control device having a figure image generation unit for generating a figure image from parameters of figure data and outputting the printed image line by line on a row buffer. .

[종래의 기술 및 그 문제점][Traditional Technology and Problems]

종래에는 문자와 도형을 다루는 워드프로세서등의 처리장치에 있어서, 문자나 도형등의 이미지를 프린터로 출력시킬경우, 그들 인쇄이미지를 페이지메모리에다 페이지단위를 전개하여 인자동작에 따라 차례로 인출해서 인자출력하도록 되어 있었으나, 이와같은 인자제어수단에서는 인쇄이미지를 페이지 단위로 기억하기 위한 대용량의 페이지메모리를 필요로하게 됨으로써 경제적으로 불리한 구성으로 이루어지게 되는 단점이 있었다. 따라서 도형데이터를 파라메터로서 인가하면서 도형이미지를 버퍼상으로 전개해 나가는 구성이 실현되었는데, 종래의 이러한 종류의 장치에서는 도형데이터의 파라메터를 페이지단위로 하여 특정한 기억영역(이하, 파라메터기억영역이라 칭함)에 기입한 다음 인쇄동작에 따라 인자해야할 행위치에 대응하는 파라메터를 읽어내어 도형이미지를 생성하는 구성으로 되어 있었다. 그러나 이와같은 구성에 있어서도 한페이지상에 인쇄할 수 있는 도형의 갯수를 제약하지 않을 경우에는 상기한 파라메터기억영역을 위해 상당히 큰 기억영역을 할당하지 않으면 안되고, 또 파라메터기억영역의 기억용량을 좁은 범위로 제약하면 인쇄할 수 있는 도형의 갯수가 대폭적으로 제약되는 문제점이 있었다.Conventionally, in a processing apparatus such as a word processor that handles characters and figures, when printing images such as characters or figures to a printer, the printed images are drawn out one by one in accordance with the printing operation by spreading the printed images into page memory and printing them. However, such a printing control means requires a large page memory for storing the print image in units of pages, and thus has a disadvantage of being economically disadvantageous. Therefore, a configuration in which the figure image is expanded onto the buffer while the figure data is applied as a parameter has been realized. In this type of conventional device, a specific storage area (hereinafter, referred to as a parameter memory area) using parameters of the figure data in units of pages is realized. It is configured to generate figure images by reading the parameters corresponding to the action values to be printed according to the printing operation. However, even in such a configuration, when the number of figures that can be printed on one page is not limited, a considerably large storage area must be allocated for the parameter memory area, and the storage capacity of the parameter memory area can be narrowed. Constraints have a problem that the number of printable figures is significantly limited.

[발명의 목적][Purpose of invention]

본 발명은 상기한 점을 감암해서 발명된 것으로, 도형데이터의 파라메터를 저장하는 특정한 기억부(파라메터기억영역)로부터 인쇄해야할 도형의 파라메터를 인출해서 도형이미지를 생성하는 도형이미지생성부와 문자코드에 따른 문자이미지를 생성하는 문자이미지생성부 및 행단위의 인쇄이미지를 저장하는 행버퍼 등으로 이루어진 프린터에 있어서, 상기 특정한 기억부의 기억용량을 좁은 범위로 설정해도 인쇄할 수 있는 도형의 등록갯수에 제약을 받지 않도록 된 프린터 제어장치를 제공함에 그 목적이 있다.The present invention has been invented by subtracting the above-mentioned points. The present invention has a figure image generation unit and a character code for extracting a parameter of a figure to be printed from a specific storage unit (parameter memory area) that stores the parameter of figure data and generating a figure image. In a printer comprising a character image generation unit for generating a character image and a row buffer for storing print images in units of rows, the number of printable graphics can be limited even if the storage capacity of the specific storage unit is set in a narrow range. Its purpose is to provide a printer control device that does not receive.

[발명의 구성][Configuration of Invention]

상기 목적을 달성하기 위한 본 발명은, 도형데이터의 파라메터를 내부메모리로부터 인쇄해야할 도형의 파라메터를 인출해서 도형이미지를 생성하는 도형이미지생성부와 문자코드에 따른 문자이미지를 생성하는 문자이미지생성부 및 행단위로 인쇄이미지를 저장하는 행버퍼를 구비하여 구성되어 행단위로 인쇄이미지의 인쇄를 실행하는 프린터에 있어서, 페이지내의 소정 돗트폭단위의 인쇄종료시 마다 상기 행버퍼에 전개시킨 도형이미지에 대응하는 파라메터를 상기 내부메모리의 파라메터기억영역에서 소거한 다음 인자해야할 도형데이터의 파라메터를 상기 내부메모리의 파라메터기억영역에 기억시키는 처리장치를 갖추고서 페이지내의 소정 돗트폭단위의 인쇄종료시마다 인쇄해야할 도형데이터의 파라메터를 차례로 설정하도록 된 것을 특징으로 한다.In order to achieve the above object, the present invention provides a figure image generation unit for generating a figure image by extracting a parameter of a figure to be printed from a parameter of figure data from an internal memory, and a character image generation unit for generating a character image according to a character code; A printer having a row buffer for storing a print image in a row unit and performing printing of a print image in a row unit, wherein a parameter corresponding to a figure image developed in the row buffer at the end of printing a predetermined dot width unit in a page is set. Equipped with a processing unit that stores the parameters of the figure data to be erased in the parameter memory area of the internal memory in the parameter memory area of the internal memory, and prints the parameters of the figure data to be printed at the end of each predetermined dot width unit in the page. To be set in turn It shall be.

[작용][Action]

상기와 같이 구성된 본 발명은, 소정 돗트폭 단위의 인자종료시마다 행버퍼에 전개되어 있는 도형이미지에 대응하는 파라메터를 특정한 기억부(파라메터기억영역)에서 소거하고, 다음에 인자해야할 도형데이터의 파라메터를 상기 특정한 기억부에 기억시킨후, 인쇄해야할 도형데이터의 파라메터를 소정 돗트폭 단위의 인쇄처리에 따라 차례로 설정하게 된다.According to the present invention configured as described above, at the end of printing in a predetermined dot width unit, the parameter corresponding to the figure image developed in the row buffer is erased in a specific storage unit (parameter storage area), and the parameter of figure data to be printed next is erased. After the memory is stored in the specific storage unit, parameters of the graphic data to be printed are sequentially set in accordance with the print processing in units of a predetermined dot width.

[실시예]EXAMPLE

이하, 예시도면을 참조해서 본 발명에 따른 1실시예를 상세히 설명한다.Hereinafter, an embodiment according to the present invention will be described in detail with reference to the accompanying drawings.

제 1 도는 본 발명에 따른 구성을 나타낸 블록도로서, 도면중 참조부호 10은 인쇄할 문자와 도형데이터를 생성하는 처리장치(이하, 호스트장치(H-CPU)로 칭함), 11은 프린터제어장치 전체의 제어를 담당하는 처리장치(CPU), 12는 호스트장치(10)로부터 인가되는 각종 데이터를 상호 송수신하는 송수신인터페이스부(TR-I/F), 13은 입력된 문자코드를 고유의 문자이미지(문자패턴)로 변환시키기 위한 문자패턴메모리, 14는 제어프로그램격납영역(EA)과 도형이미지생성프로그램격납영역(EB) 및 도형생성용 파라메터기억영역(EC)으로 구성된 내부메모리, 15는 인쇄해야할 1행분의 이미지(돗트패턴영역)를 저장하는 행버퍼, 16은 상기 행버퍼(15)의 이미지를 프린터로 송출하기 위한 송수신인터페이스부(T-I/F)이다.1 is a block diagram showing a configuration according to the present invention, in which reference numeral 10 denotes a processing apparatus for generating character and figure data to be printed (hereinafter referred to as a host apparatus (H-CPU)), and 11 a printer control apparatus. Processing unit (CPU) in charge of the overall control, 12 is a transmission and reception interface unit (TR-I / F) for transmitting and receiving each other data from the host device 10, 13 is a character image unique to the input character code Character pattern memory for converting to (character pattern), 14 is an internal memory consisting of a control program storing area EA, a figure image generating program storing area EB, and a figure generating parameter storage area EC, 15 A row buffer 16 for storing one row of images (dot pattern area), 16 is a transmission / reception interface unit (TI / F) for transmitting an image of the row buffer 15 to a printer.

제 2 도는 본 발명에 따른 제어기능을 설명하기 위한 제어블록도로서, 특히 처리장치(11)의 내부구성을 상세히 도시해 놓은 것이다. 여기서, 도면중 참조부호 20은 송수신 인터페이스부(12)에서 수신한 인쇄용의 각종 정보를 인가받아 그에 대응되는 명령에 따라 인쇄이미지를 전개해서 제어하는 인쇄이미지전개제어와 인쇄실행제어 및 용지송출제어등 인쇄에 해당되는 모든 제어를 수행하는 인쇄실행제어부이고, 21은 인쇄실행제어부(20)로부터 입력된 문자코드를 기초로 문자패턴메모리(13)를 억세스해서 문자이지를 생성하는 문자이미지생성부이며, 22는 내부메모리(14)의 도형생성용 파라메터기억영역(EC)에서 독출된 파라메터에 대해 도형이미지생성프로그램기억영역(EB)의 프로그램을 기초로 도형이미지를 생성하는 도형이미지생성부이다. 여기서 상기 인쇄제어실행부(20)는 상기 문자이미지생성부(21)와 도형이미지생성부(22)로부터 인가된 이미지정보를 송신인터페이스부(16)를 통해 프린터(30)로 출력한다.2 is a control block diagram for explaining a control function according to the present invention, and specifically shows the internal configuration of the processing apparatus 11 in detail. Herein, reference numeral 20 in the drawing denotes print image development control, print execution control, paper feed control, etc., which receive various information for printing received from the transmission / reception interface unit 12 and expand and control the print image according to the corresponding command. A print execution control unit for performing all the control corresponding to the print, 21 is a character image generation unit for generating a character image by accessing the character pattern memory 13 based on the character code input from the print execution control unit 20, 22 is a figure image generation unit which generates a figure image based on a program of the figure image generation program storage area EB with respect to the parameter read out from the figure generation parameter memory area EC of the internal memory 14. Here, the print control execution unit 20 outputs the image information applied from the character image generation unit 21 and the figure image generation unit 22 to the printer 30 through the transmission interface unit 16.

제 3 도는 상기 실시예에 따른 인쇄예시도를 나타낸 것으로, 도면중 참조부호 S는 한번의 인자동작으로 인쇄할 수 있는 범위, 즉 인자헤드폭(예컨대 24돗트)을 나타낸 것으로, P1∼P10은 각 도형의 파라메터에 의해 표시되는 정점표시좌표를 나타낸 것이며, LF1∼LF3은 라인피드를 나타낸 것이다.FIG. 3 shows a printing example according to the above embodiment. In the drawing, reference numeral S denotes a range that can be printed by one printing operation, that is, printing head width (for example, 24 dots), and P 1 to P 10. Indicates the vertex display coordinates indicated by the parameters of each figure, and LF 1 to LF 3 indicate the line feed.

제 4 도는 상기 파라메터기억영역(EC)에 셋트되는 도형데이터의 구성을 나타낸 것으로, 도면중 참조부호 FE는 이미지전개상태(미전개/전개중/종료)를 나타내는 전개상태 지시플래그이고, PS는 도형의 종별(種別)을 나타내는 패턴종류 식별정보이다.4 is a diagram showing the configuration of figure data set in the parameter memory area EC. In the drawing, reference numeral FE denotes a development state indicating flag indicating an image development state (undeployment / deployment / end). Pattern type identification information indicating the type of a.

여기서 상기 각 도면을 참조해서 본 발명에 따른 1실시예의 동작과정을 상세히 설명한다.Herein, an operation process of an embodiment according to the present invention will be described in detail with reference to the drawings.

먼저, 처리장치(1)는 송수신인터페이스부(12)를 매개로 호스트장치(10)로부터 인자지령을 인가받아 인자실행을 할 수 있는 상태로 되어 있으면, 인쇄해야할 문자나 도형의 데이터를 수신한 다음 호스트장치(10)로 인쇄페이지상의 위치 데이터를 송출하게 되고, 호스트장치(10)는 처리장치(11)로부터 상기 위치데이터를 인가받으면 그 위치에 따라 소정의 돗트슬라이스단위, 예컨대 24돗트폭단위의 인쇄데이터를 처리장치(11)로 송출하게 된다. 이와같이 처리장치(11)로 송출된 인쇄데이터중 도형파라메터가 존재하면, 처리장치(11)의 도형이미지생성부(22)는 그 파라메터를 내부메모리(14)의 파라메터기억영역(EC)에 셋트시킨 다음 그 파라메터에 따라 도형이미지생성프로그램기억영역(EB)의 프로그램을 기초로 도형이미지를 생성해서 행버퍼(15)상에 돗트전개시킨다. 그리고, 파라메터기억영역(EC)에 셋트된 파라메터의 돗트전개가 종료되면, 페이지상의 다음 위치데이터를 제어장치(11)에서 다시 호스트장치(10)로 송출해서 다음에 이미지전개해야 할 인쇄데이터를 수신하게 되는데, 이러한 경우의 구체적인 동작을 제 3 도에 나타낸 인쇄표매트를 참조해서 설명한다.First, if the processing apparatus 1 is in a state capable of performing printing by receiving a printing command from the host apparatus 10 via the transmission / reception interface unit 12, the processing apparatus 1 receives data of characters or figures to be printed. The host apparatus 10 sends the position data on the printed page to the host apparatus 10. When the host apparatus 10 receives the position data from the processing apparatus 11, the host apparatus 10 has a predetermined dot slice unit, for example, 24 dots wide unit according to the position. The print data is sent to the processing apparatus 11. When the figure parameter exists among the print data sent to the processing device 11 as described above, the figure image generation unit 22 of the processing device 11 sets the parameter in the parameter memory area EC of the internal memory 14. Next, a figure image is generated based on the program of the figure image generation program storage area EB according to the parameter, and dot is developed on the row buffer 15. When the dot development of the parameter set in the parameter memory area EC is finished, the next position data on the page is sent from the control device 11 to the host device 10 again to receive print data to be imaged next. The specific operation in this case will be described with reference to the print table shown in FIG.

본 예에서는 빗금친 사각형으로 도형으로 간주해서 등록처리하는 경우에 대해 설명한다.In this example, the case where the registration process is regarded as a figure with a hatched rectangle is described.

1) 호스트장치(10)로부터 인가된 도형(빗금친 사각형) 파라메터(P1, P2),(P3, P4)를 처리장치(11)가 수신해서 내부메모리(14)의 파라메터기억영역(EC)에 셋트시키면, 처리장치(11)의 도형이미지생성부(22)는 파라메터기억영역(EC)의 파라메터(P1, P2), (P3, P4)를 기초로 도형(빗금친 사각형) 이미지를 생성해서 이를 행버퍼(15)상에 돗트전개시키고, 이후 처리장치(11)가 파라메터기억영역(EC)의 각 파라메터에 부수되는 전개상태지시프래그(FE)가 모두 종래상태를 나타내고 있는가를 확인한다.1) The parameter storage area of the internal memory 14 is received by the processing unit 11 by receiving the figure (hatched square) parameters P 1 , P 2 , and P 3 , P 4 applied from the host device 10. When set to (EC), the figure image generation section 22 of the processing apparatus 11 is based on the parameters P 1 , P 2 , P 3 , P 4 of the parameter storage area EC and the figure (hatched). Parent square) image is developed and dot developed on the row buffer 15, and then the developed state indication flag FE, in which the processing apparatus 11 accompanies each parameter of the parameter memory area EC, is all conventional state. Check if it is displayed.

2) LF1실행(즉, 행버퍼(15)상의 이미지정보를 송신인터페이스부(16)를 통해 프린터(30)로 출력해서 인쇄한다).2) LF1 execution (that is, image information on the row buffer 15 is output to the printer 30 through the transmission interface unit 16 and printed).

3) 다음에 호스트장치(10)로부터 문자코드(A B C D E)를 수신한 처리장치(11)의 문자이미지 생성부(21)에서는 문자패턴메모리(13)의 특정패턴을 기초로 문자이미지를 생성해서 이를 행버퍼(15)상에 돗트전개시킨 다음 CR(인자개시)을 실행한다.3) Next, the character image generation unit 21 of the processing device 11 that receives the character code ABC from the host device 10 generates a character image based on a specific pattern of the character pattern memory 13 and generates it. Dot development on the hang buffer 15 and then CR (start of factor) is executed.

4) 다음에 호스트장치(10)로부터 인가된 도형(빗금친 사각형) 파라메터(P5, P6)를 수신한 처리장치(11)는 이 파라메터(P5, P6)를 내부메모리(14)내의 파라메터기억영역(EC)에 셋트시킨다. 그리고 도형이미지생성부(22)에서는 파라메터기억영역(EC)의 파라메터(P5, P6)를기초로 도형(빗금친 사각형)이미지를 생성해서, 이를 행버퍼(15)상에 돗트전개시키고, 이후 처리장치(11)가 파라메터기억영역(EC)의 파라메터에 부수되는 전개상태지시플래그(FE)가 종료상태를 나타내고 있는가를 확인한다.4) Next, the processing apparatus 11 that receives the figure (hatched square) parameters P 5 and P 6 applied from the host apparatus 10 sends these parameters P 5 and P 6 to the internal memory 14. It is set in the parameter memory area EC. In addition, the figure image generation unit 22 generates a figure (hatched square) image based on the parameters P 5 and P 6 of the parameter storage area EC, and dots are developed on the row buffer 15. Thereafter, the processing apparatus 11 checks whether the developed state indicating flag FE accompanying the parameter of the parameter storage area EC indicates the end state.

5) LF2실행(즉, 행버퍼(15)상의 도형에 관한 정보를 송인터페이스부 (16)를 통해 프린터(30)로 출력해서 인쇄를 실행한다).5) LF2 execution (i.e., information about the figure on the row buffer 15 is outputted to the printer 30 through the song interface unit 16 to execute printing).

6) 다음에 호스트장치(10)로부터 문자코드(ㄱ ㄴ ㄷ ㄹ )를 수신한 처리장치(11)의 문자이미지생성부(21)에서는 문자패턴메모리(13)의 특정패턴을 기초로 문자이미지를 생성해서 이를 행버퍼(15)상에 돗트전개시킨 다음 CR(인자개시)을 실행한다.6) Next, the character image generation unit 21 of the processing apparatus 11 that receives the character code (a b c d) from the host device 10 selects a character image based on a specific pattern of the character pattern memory 13. After generating the dot on the hang buffer 15, the CR (start factor) is executed.

7) 다음에 호스트장치(10)로부터 인가된 도형(빗금친 사각형) 파라메터(P7, P8), (P9, P10)를 수신한 처리장치(11)는 이들 파라메터(P7, P8), (P9, P10)를 내부메모리(14)내의 파라메터기억영역(EC)에 세트시키고, 도형이미지생성부(22)는 파라메터기억영역(EC)내의 파라메터(P7, P8), (P9, P10)를 기초로 도형(빗금친 사각형)이미지를 생성해서 이를 행버퍼(15)상에 돗트전개시키며, 이후 처리장치(11)가 파라메터기억영역(EC)의 각 파라메터에 부수되는 전개상태지플래그(FE)가 모두 종료상태를 나타내고 있는가를 확인한다.7) Then, the processing apparatus 11 which receives the figure (hatched square) parameters P 7 , P 8 and P 9 , P 10 applied from the host apparatus 10 receives these parameters P 7 , P. 8 ), (P 9 , P 10 ) are set in the parameter memory area EC in the internal memory 14, and the figure image generating unit 22 sets the parameters P 7 and P 8 in the parameter memory area EC. , (P 9 , P 10 ) to generate a figure (hatched square) image based on the dot buffer on the row buffer 15, after which the processing unit 11 is applied to each parameter of the parameter memory area (EC) Confirm that all the developed state flag (FE) which comes with it shows an end state.

8) LF3실행(즉, 행버퍼(15)상의 도형에 관한 정보를 송신인터페이스부(16)를 통해 프린터(30)로 출력해서 인쇄를 실행한다).8) LF3 execution (i.e., information about the figure on the row buffer 15 is output to the printer 30 via the transmission interface unit 16 to execute printing).

9) 다음에 호스트장치(10)로부터 문자코드(1 2 3 4 5 )를 수신한 처리장치(11)의 문자이미지생성부(21)에서는 문자패턴메모리(13)의 특정패턴을 기초로 문자이미지를 생성해서 이를 행버퍼(15)상에 돗트전개시킨 다음 CR(인자개시)을 실행한다.9) Next, in the character image generation unit 21 of the processing apparatus 11 that receives the character code 1 2 3 4 5 from the host apparatus 10, the character image is based on the specific pattern of the character pattern memory 13. To generate a dot on the hang buffer 15, and then execute the CR (start factor).

10) FF실행10) FF execution

여기서 LF2를 실행한 후에는 도형(빗금친 사각형)파라메터 (P1, P2), (P3, P4)인쇄가 모두 종료됨에 따라 파라메터기억영역(EC)내의 영역에 다른 도형(빗금친 사각형) 파라메터(P5, P6), (P7, P8), (P9, P10)를 등록할 수 있게 된다. 즉, 상기 예에서는 파라메터기억영역(EC)이 3개부의 도형 파라메터기억영역을 갖추면 되므로 종래의 방식에 비해 파라메터기억영역의 기억영역을 좁은 범위로 설정할 수 있을 뿐만 아니라, 인쇄할 수 있는 도형의 등록갯수에 제약을 받지 않고 소정 갯수의 도형을 인쇄할 수 있게 된다.After executing LF2, the figure (hatched rectangle) parameters (P 1 , P 2 ) and (P 3 , P 4 ) are all finished. ) Parameters (P 5 , P 6 ), (P 7 , P 8 ), (P 9 , P 10 ) can be registered. That is, in the above example, since the parameter memory area EC has three parts of the parameter memory memory area, the storage area of the parameter memory area can be set to a narrow range as compared with the conventional method, and the registration of the printable figure is possible. It is possible to print a predetermined number of figures without being limited by the number.

한편, 상기 실시예에서는 도형이미지로서 빗금친 사각형을 예로 들었지만, 예컨대 원이나 타원, 부채꼴 및 사선등이 혼합되어 존재하는 경우의 최대등록갯수에 대해서도 마찬가지로 본 발명을 적용할 수가 있는데, 하나의 처리 예로서 하나의 도형인쇄가 종료되었다면, 파라메터기억영역(EC)내의 데이터를 채워 넣은 후 교체하는 제어수단을 이용해도 된다.On the other hand, in the above embodiment, the rectangular image shaded as a figure image is taken as an example. For example, the present invention can be similarly applied to the maximum number of registered cases where a circle, an ellipse, a fan, an oblique line, etc. are present. If one figure has been printed, the control means for filling and replacing data in the parameter memory area EC may be used.

[발명의 효과][Effects of the Invention]

상기한 바와같이 본 발명에 의하면, 특정한 기억부의 기억용량을 좁은 범위로 설정해도 인쇄할 수 있는 도형의 등록갯수에 제약을 받지 않게 됨에 따라 인쇄기능을 파손하는 일 없이 메모리를 효과적으로 활용할 수 있게 된다.As described above, according to the present invention, even if the storage capacity of a specific storage unit is set to a narrow range, the number of registrations of printable graphics is not restricted, so that the memory can be effectively utilized without damaging the printing function.

Claims (1)

도형데이터의 파라메터(P1, P2), (P3, P4), (P5, P6), (P7, P8), (P9, P10)를 저장하는 내부메모리(14)의 파라메터기억영역(EC)으로부터 인쇄해야할 도형의 파라메터를 인출해서 도형이미지를 생성하는 도형이미지생성부(22)와 문자코드에 따른 문자이미지를 생성하는 문자이미지생성부(21) 및 행단위로 인쇄이미지를 저장하는 행버퍼(15)를 구비하여 구성되어 행단위로 인쇄이미지의 인쇄를 실행하는 프린터에 있어서, 페이지내의 소정돗트폭단위의 인쇄종료시마다 상기 행버퍼(15)에 전개시킨 도형이미지에 대응하는 파라메터를 상기 내부메모리(14)의 파라메터기억영역(EC)에서 소거한 다음 인자해야할 도형데이터의 파라메터를 상기 내부메모리(14)의 파라메터기억영역(EC)에 기억시키는 처리장치(11)를 갖추고서 페이지내의 소정 돗트폭단위의 인쇄종료시마다 인쇄해야할 도형데이터의 파라메터를 차례로 설정하도록 된 것을 특징으로 하는 프린터 제어장치.Internal memory for storing parameters (P 1 , P 2 ), (P 3 , P 4 ), (P 5 , P 6 ), (P 7 , P 8 ), (P 9 , P 10 ) of figure data The figure image generation unit 22 which draws out the parameters of the figure to be printed from the parameter storage area EC of the figure) and generates the figure image, and the character image generation unit 21 which generates the character image according to the character code and prints in units of lines A printer having a row buffer 15 for storing an image to execute printing of a print image row by row, wherein the printer corresponds to a graphic image developed in the row buffer 15 at the end of printing a predetermined dot width unit in a page. And a processing unit 11 for erasing the parameter from the parameter memory area EC of the internal memory 14 and storing the parameter of the figure data to be printed in the parameter memory area EC of the internal memory 14. Print type of predetermined dot width unit in book page The printer control unit, characterized in that the each time to turn the setting parameters of the printing shapes to do data.
KR1019850000270A 1984-01-31 1985-01-17 Printer controller KR900002230B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP59-15498 1984-01-31
JP59015498A JPS60159077A (en) 1984-01-31 1984-01-31 Printer controller

Publications (2)

Publication Number Publication Date
KR850005648A KR850005648A (en) 1985-08-28
KR900002230B1 true KR900002230B1 (en) 1990-04-06

Family

ID=11890469

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019850000270A KR900002230B1 (en) 1984-01-31 1985-01-17 Printer controller

Country Status (2)

Country Link
JP (1) JPS60159077A (en)
KR (1) KR900002230B1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07104764B2 (en) * 1986-06-18 1995-11-13 株式会社日立製作所 Integrated document printing system
JPS6364765A (en) * 1986-09-05 1988-03-23 Canon Inc Output device
JPH0747329B2 (en) * 1987-09-28 1995-05-24 株式会社日立製作所 Document creation device
JP7102959B2 (en) * 2018-06-08 2022-07-20 セイコーエプソン株式会社 Printing equipment and printing method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55124842A (en) * 1979-03-19 1980-09-26 Toshiba Corp Printer
JPS5816380A (en) * 1981-07-20 1983-01-31 Sharp Corp Output device for displaying or recording figure pattern
JPS58132568A (en) * 1982-02-03 1983-08-06 Ricoh Co Ltd Dot printing and dot printer

Also Published As

Publication number Publication date
JPS60159077A (en) 1985-08-20
KR850005648A (en) 1985-08-28
JPH0421592B2 (en) 1992-04-10

Similar Documents

Publication Publication Date Title
EP0703524B1 (en) Variable data fields in a page description language
EP1187059B1 (en) Method and apparatus for printing computer generated images
US5043918A (en) Multiple bus image controller structure for color page printers
EP0684546A1 (en) Printing apparatus, printing system, and a method for acquiring character resources of the printing system
KR900002230B1 (en) Printer controller
US4475162A (en) Output device for providing information by scan
US4623978A (en) Print control apparatus having line buffer
US4953033A (en) Image forming apparatus for forming images by use of fonts
JPH04252562A (en) Picture processing unit
KR900002229B1 (en) Printer controller
AU7876887A (en) Printer character generator
JPH05108793A (en) Document edition device
JP3470295B2 (en) Printer with scanner
US5375205A (en) Method and apparatus for controlling the buffer scan in a printer controller
JP2737883B2 (en) Output control device
JP2715475B2 (en) Graphic output device
JP2908571B2 (en) Page printer
US6577313B1 (en) Image data control apparatus
JP2771629B2 (en) Character processor
JPS63242561A (en) Font reducing system
JP3166217B2 (en) Electronic processing equipment
EP0530953A1 (en) Image processing method and apparatus
JPH07115493B2 (en) Aspect conversion printing method
JPH0570856B2 (en)
CN118377446A (en) Parameter control method, system, equipment and computer storage medium for laser printing

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
G160 Decision to publish patent application
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 19960403

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee