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

KR100294222B1 - Method for controlling print in printer - Google Patents

Method for controlling print in printer Download PDF

Info

Publication number
KR100294222B1
KR100294222B1 KR1019990010564A KR19990010564A KR100294222B1 KR 100294222 B1 KR100294222 B1 KR 100294222B1 KR 1019990010564 A KR1019990010564 A KR 1019990010564A KR 19990010564 A KR19990010564 A KR 19990010564A KR 100294222 B1 KR100294222 B1 KR 100294222B1
Authority
KR
South Korea
Prior art keywords
white line
line
data
printer
print
Prior art date
Application number
KR1019990010564A
Other languages
Korean (ko)
Other versions
KR20000061496A (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 윤종용
Priority to KR1019990010564A priority Critical patent/KR100294222B1/en
Publication of KR20000061496A publication Critical patent/KR20000061496A/en
Application granted granted Critical
Publication of KR100294222B1 publication Critical patent/KR100294222B1/en

Links

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/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • G06K15/1817Buffers

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

본 발명은 프린터의 인쇄 제어 방법에 관한 것이다.The present invention relates to a print control method of a printer.

본 발명의 목적은 프린터에서 컴퓨터로부터 전송된 인쇄데이터 중에서 화이트 라인이 일정 라인이상 계속되는지 카운트하고, 일정 라인이상 계속되는 화이트 라인을 삭제하여 인쇄작업을 수행하지 않으므로써, 인쇄용지를 절약할 수 있는 프린터의 인쇄 제어 방법을 제공한다.An object of the present invention is a printer that can save printing paper by counting whether a white line continues more than a certain line among print data transmitted from a computer in a printer, and not performing a print job by deleting a white line that continues more than a certain line. To provide a print control method.

이를 위해 본 발명은 컴퓨터로부터 전송된 인쇄데이터를 메모리에 저장하고, 메모리에 저장된 데이터를 라인단위로 검출하여 실제로 인쇄할 데이터가 없는 화이트 라인(white line)인지 판단하며, 검출된 라인단위의 데이터가 화이트 라인이면, 화이트 라인의 카운트값을 1씩 증가시키고, 화이트 라인의 카운트값이 기 설정된 값을 초과하는지 비교하며, 화이트 라인의 카운트값이 기 설정된 값을 초과하면, 카운팅된 화이트 라인을 메모리에서 삭제하고, 메모리에 저장된 데이터를 한 페이지단위로 인쇄한다.To this end, the present invention stores the print data transmitted from the computer in the memory, and detects the data stored in the memory by line unit to determine whether or not the white line without the data to be printed actually, and the detected data in the line unit If it is a white line, the count value of the white line is increased by 1, the count value of the white line exceeds the preset value, and if the count value of the white line exceeds the preset value, the counted white line is counted in the memory. Delete and print the data stored in memory by one page.

본 발명에 따르면 프린터에서 컴퓨터로부터 전송된 인쇄데이터 중에서 화이트 라인이 일정 라인이상 계속되는지 카운트하고, 일정 라인이상 계속되는 화이트 라인을 삭제하여 인쇄작업을 수행하지 않으므로써, 인쇄용지를 절약할 수 있는 이점이 있다.According to the present invention, it is possible to save printing paper by counting whether a white line continues more than a certain line among print data transmitted from a computer in a printer, and not performing a print job by deleting a white line that continues more than a certain line. have.

Description

프린터의 인쇄 제어 방법{METHOD FOR CONTROLLING PRINT IN PRINTER}How to control printing on your printer {METHOD FOR CONTROLLING PRINT IN PRINTER}

본 발명은 프린터의 인쇄 제어 방법에 관한 것으로, 더욱 상세하게는 컴퓨터로부터 전송된 인쇄데이터 중에서 일정라인 이상 계속되는 화이트 라인(white line)에 대해서는 인쇄동작을 수행하지 않으므로써 용지를 절약할 수 있는 프린터의 인쇄 제어 방법에 관한 것이다.The present invention relates to a printing control method of a printer, and more particularly, to a printer that can save paper by not performing a printing operation on a white line that continues a predetermined line or more among print data transmitted from a computer. A print control method.

일반적으로, 프린터(Printer)는 컴퓨터와 연결되어 용지에 결과물을 출력하는 사무용 기기로서, 컴퓨터에서 작성되거나 편집된 문서 또는 화상 데이터를 전송받아 이를 세팅된 인쇄 조건에 적합한 인쇄 언어로 변환하고 잉크나 토너등의 유색 염료등을 사용하여 용지로 출력하는 기기이다.Generally, a printer is an office device connected to a computer and outputs a result on paper. The printer receives a document or image data created or edited on the computer, converts it into a printing language suitable for the printing conditions, and prints ink or toner. It is a device that outputs to paper using colored dyes.

최근들어, 사무환경의 복잡성과 더불어 사무환경에 필수적인 사무용 기기 및 개인용 컴퓨터의 보급증대로 인하여 사무 환경이 점차 네트워킹 환경으로 변화되면서 사무실내의 개인용 컴퓨터를 하나의 네트워크망으로 연결하여 각 개인용 컴퓨터의 데이터를 공유하거나 개인용 컴퓨터와 결합되어 있는 프린터를 공유함으로써 사무 비용 및 업무 효율이 극대화되어가고 있는 실정이다.Recently, due to the complexity of the office environment and the increase of office equipment and personal computers that are essential for the office environment, the office environment has gradually changed to a networking environment, and the data of each personal computer is connected by connecting the personal computers in the office to one network. By sharing a printer that is shared or combined with a personal computer, office expenses and work efficiency are being maximized.

이러한 프린터는 컴퓨터로부터 전송된 인쇄데이터에 대해서 편집이 불가능하며, 컴퓨터로부터 전송된 인쇄데이터를 얼마나 신속하고 정확하게 인쇄하느냐가 중요한 문제이다.Such a printer cannot edit the print data transmitted from the computer, and how quickly and accurately print the print data transmitted from the computer is an important problem.

여기서, 사용자가 컴퓨터의 각종 응용 프로그램에서 작성한 문서를 인쇄하기 위해 프린터로 전송한 인쇄데이터에 실제로 인쇄되는 데이터보다 빈공간이 더 많은 경우를 예를 들어 살펴보기로 한다.Here, an example will be described in which the user has more empty space than the data actually printed on the print data sent to the printer to print documents created by various application programs of the computer.

사용자가 프린터로 인쇄하고자 하는 문서에 실제로 인쇄할 데이터보다 아무런 데이터가 없는 빈 공간, 즉 화이트 라인(white line)이 더 많다면, 프린터에서 이를 그대로 인쇄하기 때문에 인쇄 용지의 낭비를 초래한다. 이러한 인쇄용지의 낭비는 프린터에서 인쇄한 문서가 보관할 필요가 없는 일회용으로 한번 보고 폐기처분되는 문서일 경우에 더욱 심각하다.If a document to be printed by the user has more empty space, that is, white lines, without any data than the data to be printed, the printer prints it as it is, causing waste of printing paper. This waste of printing paper is more serious when the document printed by the printer is a document that is viewed once and discarded for single use that does not need to be stored.

또한, 사용자가 인쇄용지의 낭비를 줄이기 위하여 컴퓨터의 응용 프로그램에서 인쇄할 필요가 없는 화이트 라인을 삭제하는 편집작업을 수행하는 경우, 이러한 데이터가 존재하는 페이지의 량이 방대하다면, 이를 편집하는 작업도 힘들어지며, 시간의 낭비를 초래한다.In addition, if a user performs an editing operation to delete white lines that do not need to be printed from a computer application in order to reduce the waste of printing paper, the editing operation is difficult if the amount of pages containing such data is huge. And waste of time.

따라서, 본 발명은 이와 같은 문제점을 해결하기 위한 것으로서, 본 발명의 목적은 프린터에서 컴퓨터로부터 전송된 인쇄데이터 중에서 화이트 라인이 일정 라인이상 계속되는지 카운트하고, 일정 라인이상 계속되는 화이트 라인을 삭제하여 인쇄작업을 수행하지 않으므로써, 인쇄용지를 절약할 수 있는 프린터의 인쇄 제어 방법을 제공함에 있다.Accordingly, an object of the present invention is to solve such a problem, and an object of the present invention is to count whether a white line continues more than a certain line among print data transmitted from a computer in a printer, and delete a white line that continues beyond a certain line. There is provided a printing control method of a printer that can save printing paper by not performing.

도 1은 본 발명에 적용되는 프린터의 개략적인 블록도,1 is a schematic block diagram of a printer applied to the present invention;

도 2는 도 1의 프린터에서 본 발명에 따른 인쇄 제어 방법을 수행하기 위한 동작흐름도,2 is an operation flowchart for performing a print control method according to the present invention in the printer of FIG.

도 3은 본 발명에 의한 인쇄 제어 기능을 설정하는 일실시예를 나타낸 예시도,3 is an exemplary view showing an embodiment of setting a print control function according to the present invention;

도 4는 본 발명에 적용되는 다른 프린터의 개략적인 블록도,4 is a schematic block diagram of another printer applied to the present invention;

도 5는 도 4의 프린터에서 본 발명에 따른 인쇄 제어 방법을 수행하기 위한 동작흐름도.5 is an operation flowchart for performing a print control method according to the present invention in the printer of FIG.

<도면의 주요부분에 대한 부호의 설명><Description of the code | symbol about the principal part of drawing>

1, 10 : 중앙처리장치 2, 20 : 메모리1, 10: CPU 2, 20: memory

3, 40 : 데이터 분석부 4, 50 : 라인 카운트부3, 40: data analysis section 4, 50: line count section

5, 60 : 라인 비교부 6, 70 : 프린터 엔진5, 60: line comparator 6, 70: printer engine

7, 80 : 조작패널 8, 90 : 입/출력포트7, 80: control panel 8, 90: input / output port

30 : 라인 버퍼부30: line buffer unit

이와 같은 목적을 달성하기 위한 본 발명의 특징은, 컴퓨터로부터 전송된 인쇄데이터를 메모리에 저장하는 저장단계와, 메모리에 저장된 데이터를 라인단위로 검출하고, 검출된 라인단위의 데이터가 실제로 인쇄할 데이터가 없는 화이트 라인(white line)인지 판단하는 화이트 라인 판단단계와, 검출된 라인단위의 데이터가 화이트 라인이면, 화이트 라인의 카운트값을 1씩 증가시키는 카운트 단계와, 화이트 라인의 카운트값이 기 설정된 값을 초과하는지 비교하는 비교단계와, 화이트 라인의 카운트값이 기 설정된 값을 초과하면, 카운팅된 화이트 라인을 메모리에서 삭제하는 화이트 라인 삭제단계; 및 메모리에 저장된 데이터를 한 페이지단위로 인쇄하는 인쇄단계를 포함하는 것에 있다.A feature of the present invention for achieving the above object is a storage step of storing the print data transmitted from the computer in the memory, and the data stored in the memory on a line-by-line basis, and the data of the detected line-unit data to actually print A white line determination step of determining whether there is no white line, a count step of increasing the count value of the white line by one, and a count value of the white line if the detected line unit data is a white line A comparison step of comparing whether a value is exceeded, and a white line deleting step of deleting a counted white line from a memory when the count value of the white line exceeds a preset value; And a printing step of printing the data stored in the memory in units of one page.

바람직하게, 화이트 라인의 카운트값은 화이트 라인 판단단계에서 메모리에서 라인단위로 검출된 데이터에 실제 인쇄되는 데이터인 블랙데이터가 포함되어 화이트 라인이 아니라고 판단되면, 초기화되는 것을 특징으로 한다.Preferably, the count value of the white line is initialized when it is determined that the count value of the white line is not the white line by including black data, which is actually printed data, in the data detected in the unit of line in the white line determination step.

바람직하게, 화이트 라인의 카운트값은 화이트 라인의 카운팅값이 기 설정된 값을 초과하면, 초기화되는 것을 특징으로 한다.Preferably, the count value of the white line is initialized when the counting value of the white line exceeds a preset value.

바람직하게, 프린터의 인쇄 제어 방법은 인쇄데이터의 화이트 라인을 검출하는 절약모드가 선택되었는지 확인하는 단계를 더 포함하며; 절약모드가 선택되었으면, 화이트 라인 판단단계를 수행하는 것을 특징으로 한다.Preferably, the printing control method of the printer further includes checking whether the saving mode for detecting the white line of the print data is selected; When the economy mode is selected, the white line determination step may be performed.

바람직하게, 절약모드의 설정방법은 컴퓨터의 프린터 드라이버 프로그램에서 기 설정된 소정 버튼을 선택함에 따라 절약모드가 설정되도록 한 것을 특징으로 한다.Preferably, the saving mode setting method is characterized in that the saving mode is set by selecting a predetermined button in the printer driver program of the computer.

본 발명의 다른 특징은, 컴퓨터로부터 전송된 인쇄데이터를 라인 버퍼에 저장하는 저장단계와, 라인 버퍼에 저장된 데이터가 실제로 인쇄할 데이터가 없는 화이트 라인인지 판단하는 화이트 라인 판단단계와, 라인 버퍼에 저장된 데이터가 화이트 라인이면, 화이트 라인의 카운트값을 1씩 증가시키는 단계와, 라인 버퍼에 저장된 데이터에 실제 인쇄되는 데이터인 블랙데이터가 포함되어 있으면, 라인 버퍼에 저장된 데이터를 프린터의 메모리에 저장하는 단계와, 화이트 라인의 카운트값이 기 설정된 값을 초과하는지 비교하는 단계와, 화이트 라인의 카운트값이 기 설정된 값을 초과하면, 인쇄데이터를 카운트된 라인 버퍼에 오버라이트(overwrite)하고, 화이트 라인의 카운팅값이 기 설정된 값을 초과하지 않으면, 화이트 라인 판단단계부터 반복 수행하는 것을 특징으로 한다.Other features of the present invention include a storage step of storing print data transmitted from a computer in a line buffer, a white line determination step of determining whether the data stored in the line buffer is a white line without data to be printed, and the data stored in the line buffer. If the data is a white line, increasing the count value of the white line by 1; and if the data stored in the line buffer includes black data, which is data that is actually printed, storing the data stored in the line buffer in the printer's memory. And comparing whether the count value of the white line exceeds the preset value, and if the count value of the white line exceeds the preset value, overwrite the print data to the counted line buffer, If the counting value does not exceed the preset value, repeat the white line determination step. And that is characterized.

이하, 본 발명의 바람직한 실시예에 대하여 첨부도면을 참조하여 상세히 설명한다. 우선 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 한해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호로 표기되었음에 유의하여야 한다. 또한, 하기의 설명에서는 구체적인 회로의 구성소자 등과 같은 많은 특정사항들이 도시되어 있는데, 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐 이러한 특정 사항들 없이도 본 발명이 실시될 수 있음은 이 기술분야에서 통상의 지식을 가진 자에게는 자명하다 할 것이다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. First, in adding reference numerals to the elements of each drawing, it should be noted that the same elements are denoted by the same reference numerals as much as possible even if they are displayed on different drawings. In addition, in the following description there are shown a number of specific details, such as components of the specific circuit, which are provided only to help a more general understanding of the present invention that the present invention may be practiced without these specific details. It is self-evident to those of ordinary knowledge in Esau. In describing the present invention, when it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.

도 1에는 본 발명에 적용되는 프린터의 개략적인 블록도가 도시되어 있고, 도 2에는 도 1의 프린터에서 본 발명에 따른 인쇄 제어 방법을 수행하기 위한 동작흐름도가 도시되어 있으며, 도 3에는 본 발명에 의한 인쇄 제어 기능을 설정하는 일실시예를 나타낸 예시도가 도시되어 있고, 도 4에는 본 발명에 적용되는 다른 프린터의 개략적인 블록도가 도시되어 있으며, 도 5에는 도 4의 프린터에서 본 발명에 따른 인쇄 제어 방법을 수행하기 위한 동작흐름도가 도시되어 있다.FIG. 1 is a schematic block diagram of a printer applied to the present invention, FIG. 2 is an operation flowchart for performing a print control method according to the present invention in the printer of FIG. 1, and FIG. Exemplary diagram showing an embodiment for setting the print control function is shown, Figure 4 is a schematic block diagram of another printer applied to the present invention, Figure 5 is the present invention in the printer of Figure 4 An operation flowchart for performing the print control method according to the embodiment is illustrated.

〈본 발명의 제1 실시예><First Embodiment of the Present Invention>

도 1에서와 같이, 본 발명에 적용되는 프린터의 중앙처리장치(1)는 시스템을 전반적으로 제어한다. 특히, 메모리(2)에 저장된 데이터 중에서 일정 라인이상 계속되는 화이트 라인을 삭제하고, 메모리(2)에 저장된 화이트 라인이 삭제된 데이터를 페이지단위로 인쇄하도록 제어한다.As in Figure 1, the central processing unit 1 of the printer applied to the present invention controls the system as a whole. In particular, the control unit is configured to delete the white line that continues a predetermined line or more from the data stored in the memory 2 and to print the data in which the white line stored in the memory 2 is deleted in units of pages.

메모리(2)는 시스템을 구동시키는데 필요한 각종 제어프로그램과 프로그램을 수행함에 따라 발생하는 데이터 및 컴퓨터로부터 전송된 인쇄데이터가 저장된다.The memory 2 stores various control programs necessary for driving the system and data generated by executing the program and print data transmitted from the computer.

데이터 분석부(3)는 메모리(2)에 저장된 데이터 중에서 라인단위로 검출된 데이터가 화이트 라인인지 분석하여 이를 중앙처리장치(1)에 입력시킨다.The data analyzer 3 analyzes whether the data detected in the line unit among the data stored in the memory 2 is a white line and inputs it to the central processing unit 1.

라인 카운트부(4)는 메모리(2)에 저장된 데이터 중에서 데이터 분석부(3)에서 화이트 라인이라고 확인된 화이트 라인의 수를 카운팅한다.The line count unit 4 counts the number of white lines identified as white lines by the data analyzer 3 among the data stored in the memory 2.

라인 비교부(5)는 라인 카운트부(4)에서 카운팅된 라인수가 기 설정된 값을 초과하는지 비교한다.The line comparison unit 5 compares whether the number of lines counted by the line count unit 4 exceeds a preset value.

프린터 엔진(6)은 중앙처리장치(1)의 제어에 의해 메모리(2)에 저장된 인쇄데이터에 따른 인쇄작업을 수행한다.The printer engine 6 performs a print job according to the print data stored in the memory 2 under the control of the central processing unit 1.

조작패널(OPE; Operating Panel)(7)은 다수의 키를 가지며, 소정의 키 누름에 따른 키 데이터를 중앙처리장치(1)에 입력시키고, 중앙처리장치(1)의 표시 데이터에 의해 시스템의 동작상태를 표시하는 표시창을 포함한다.The operating panel (OPE) 7 has a plurality of keys, and inputs key data according to a predetermined key press to the central processing unit 1, and displays the system by the display data of the central processing unit 1. It includes a display window for displaying the operation status.

입/출력포트(8)는 프린터와 컴퓨터를 연결하는 매체이다.The input / output port 8 is a medium connecting the printer and the computer.

이와 같이 구성된 본 발명의 동작을 첨부도면을 참조하여 상세히 설명하기로 한다.The operation of the present invention configured as described above will be described in detail with reference to the accompanying drawings.

도 2를 참조하면, 프린터용 중앙처리장치(1)는 입/출력포트(8)를 통하여 컴퓨터로부터 인쇄명령이 접수되면(S201), 컴퓨터로부터 전송되는 인쇄데이터를 메모리(2)에 저장한다(S202).Referring to FIG. 2, when a print command is received from a computer through the input / output port 8 (S201), the printer central processing apparatus 1 stores the print data transmitted from the computer in the memory 2 ( S202).

또한, 중앙처리장치(1)는 컴퓨터로부터 일정 라인이상 계속되는 화이트 라인을 인쇄하지 않는 절약모드가 선택되었는지 확인한다(S203).In addition, the central processing unit 1 checks from the computer whether a saving mode that does not print a white line that continues a predetermined line or more is selected (S203).

여기서, 컴퓨터에서 일정 라인이상 계속되는 화이트 라인을 프린터에서 인쇄하지 않도록 절약모드를 설정하는 방법을 살펴보기로 한다.Here, we will look at how to set the economizer mode so that the printer does not print white lines that continue beyond a certain line on the computer.

도 3에서와 같이, 사용자가 컴퓨터의 각종 응용 프로그램에서 작성한 문서를 프린터로 전송하기 위하여 인쇄명령을 선택하게 되면, 인쇄작업에 관련된 각종 상태를 사용자가 직접 제어할 수 있도록 표시하는 프로그램인 인쇄관리자에 의해서 컴퓨터의 화면에 소정 양식이 디스플레이된다. 사용자는 컴퓨터의 화면에 디스플레이된 소정 양식에서 일정 라인이상 계속되는 화이트 라인을 인쇄하지 않는 절약모드를 선택한 후, 인쇄명령을 실행시킨다.As shown in FIG. 3, when a user selects a print command to transmit a document created by various application programs of a computer to a printer, the print manager, which is a program which displays various states related to a print job, can be directly controlled by the user. The predetermined form is displayed on the screen of the computer. The user selects a saving mode that does not print a white line that continues more than a predetermined line in a predetermined form displayed on the screen of the computer, and executes a print command.

확인결과, 컴퓨터로부터 절약모드가 선택된 신호가 입력되면, 데이터 분석부(3)는 메모리(2)에 저장된 데이터를 순차적으로 라인단위로 검출하고(S204), 검출된 라인단위의 데이터가 모두 '0'인지 판단한다(S205). 여기서, 아무런 인쇄데이터가 존재하지 않는 화이트 데이터를 0이라고 정의한다.As a result of the check, when the signal in which the economy mode is selected is input from the computer, the data analysis unit 3 sequentially detects the data stored in the memory 2 in units of lines (S204), and all of the detected units of lines are '0'. It is determined whether or not (S205). Here, white data in which no print data exists is defined as 0.

판단결과, 검출된 라인단위의 데이터가 모두 0이면, 라인 카운트부(4)는 카운트를 하나씩 증가시킨다(S206). 여기서, 라인 카운트부(4)에 설정된 카운트의 초기값은 0이다.As a result of determination, if the detected line unit data is all zero, the line count unit 4 increments the count by one (S206). Here, the initial value of the count set in the line count unit 4 is zero.

라인 카운트부(4)에서 카운트된 값이 중앙처리장치(1)에 입력되면, 중앙처리장치(1)의 제어에 따라 라인 비교부(5)는 입력된 카운트 값이 기 설정된 값을 초과하는지 비교한다(S207).When the value counted by the line count unit 4 is input to the central processing unit 1, the line comparison unit 5 compares whether the input count value exceeds a preset value under the control of the central processing unit 1. (S207).

비교결과, 카운트된 값이 기 설정된 값을 초과하면, 중앙처리장치(1)는 카운트된 라인단위의 데이터를 메모리(2)에서 삭제하고(S208), 라인 카운트부(4)의 카운트값을 초기화시킨다(S209).As a result of the comparison, when the counted value exceeds the preset value, the CPU 1 deletes the counted line unit data from the memory 2 (S208) and initializes the count value of the line count unit 4. (S209).

즉, 메모리(2)에 저장된 데이터를 라인단위로 검출하고, 검출된 라인단위의 데이터가 모두 0인 화이트 라인인 경우, 라인 카운트부(4)에서 화이트 라인의 수를 카운트한다. 라인 카운트부(4)에서 카운트된 값이 기 설정된 값을 초과하면 카운트된 라인에 해당하는 데이터를 메모리(2)에서 삭제시키므로써, 인쇄용지에 아무런 데이터가 인쇄되지 않아 빈 공간이 형성되는 화이트 라인을 인쇄전에 미리 삭제하는 것이다.That is, the data stored in the memory 2 is detected on a line-by-line basis, and the line count section 4 counts the number of white lines when the detected line-unit data is all white lines. If the value counted by the line counting unit 4 exceeds the preset value, the data corresponding to the counted line is deleted from the memory 2, so that no data is printed on the printing paper so that a blank space is formed. Will be deleted before printing.

라인 카운트부(4)의 카운트값이 초기화되면, 중앙처리장치(1)는 한 페이지의 끝인지 확인하고(S210), 한 페이지의 끝이면 프린터 엔진(6)을 제어하여 메모리(2)에 저장된 데이터에 대한 인쇄작업을 수행한다(S211). 이때, 메모리(2)에 저장된 데이터는 일정 라인이상 계속되는 화이트 라인이 모두 삭제된 상태이다.When the count value of the line count unit 4 is initialized, the central processing unit 1 checks whether it is the end of one page (S210), and if it is the end of one page, controls the printer engine 6 to store it in the memory 2. A print job is performed on the data (S211). At this time, the data stored in the memory 2 is in a state where all of the white lines that continue over a predetermined line are deleted.

한편, 중앙처리장치(1)는 데이터 분석부(3)에서 라인단위의 데이터가 모두 0인지 판단하는 단계 205(S205)에서, 검출된 라인단위의 데이터에 블랙데이터, 즉 잉크를 분사하여 인쇄를 수행하는 데이터가 존재하면, 라인 카운트부(4)의 카운트값을 초기화시키는 단계 209(S209)로 분기하여 수행한다.On the other hand, the central processing unit 1 in the step 205 (S205) of determining whether the data in the line unit is all zero in the data analysis unit 3, by spraying black data, that is, ink on the detected line unit data to print If there is data to be executed, the process branches to step 209 (S209) in which the count value of the line count unit 4 is initialized.

또한, 라인 카운트부(4)에서 카운트된 값이 기 설정된 값을 초과하는지 비교하는 단계 207(S207)에서 기 설정된 값을 초과하지 않으면 메모리(2)에 저장된 데이터를 순차적으로 라인단위로 검출하는 단계 204(S204)로 분기하여 반복 수행한다.In addition, when the value counted by the line count unit 4 exceeds the preset value, in step 207 (S207), if the preset value is not exceeded, data stored in the memory 2 is sequentially detected in line units. Branching to step 204 (S204) is repeated.

또한, 컴퓨터로부터 일정 라인이상 계속되는 화이트 라인을 인쇄하지 않는 절약모드가 선택되었는지 확인하는 단계 203(S203)에서, 절약모드가 선택되지 않았으면 메모리(2)에 저장된 데이터를 인쇄하는 인쇄작업을 수행한다(S211).In addition, in step 203 (S203) of checking whether the saving mode that does not print a white line that continues more than a predetermined line is selected from the computer, if the saving mode is not selected, a print job for printing data stored in the memory 2 is performed. (S211).

따라서, 메모리(2)에 저장된 데이터를 인쇄하기 전에 일정 라인이상 계속되는 화이트 라인을 삭제함으로써, 인쇄용지를 절약할 수 있다.Therefore, printing paper can be saved by deleting the white line which continues more than a predetermined line before printing the data stored in the memory 2.

〈본 발명의 제2 실시예><Second embodiment of the present invention>

도 4에서와 같이, 본 발명에 적용되는 프린터의 중앙처리장치(10)는 시스템을 전반적으로 제어한다.As shown in Figure 4, the central processing unit 10 of the printer applied to the present invention controls the system as a whole.

메모리(20)는 시스템을 구동시키는데 필요한 각종 제어프로그램과 프로그램을 수행함에 따라 발생하는 데이터 및 인쇄데이터가 저장된다.The memory 20 stores data and print data generated by executing various control programs and programs necessary for driving the system.

라인 버퍼부(30)는 컴퓨터로부터 전송된 인쇄데이터가 임시 저장된다.The line buffer unit 30 temporarily stores print data transmitted from a computer.

데이터 분석부(40)는 라인 버퍼부(30)에 저장된 데이터가 화이트 라인인지 분석하여 이를 중앙처리장치(10)에 입력시킨다.The data analyzer 40 analyzes whether the data stored in the line buffer unit 30 is a white line and inputs the data to the CPU 10.

라인 카운트부(50)는 메모리(20)에 저장된 데이터 중에서 데이터 분석부(40)에서 화이트 라인이라고 확인된 화이트 라인의 수를 카운팅한다.The line count unit 50 counts the number of white lines identified as white lines by the data analyzer 40 among the data stored in the memory 20.

라인 비교부(60)는 라인 카운트부(50)에서 카운팅된 라인수가 기 설정된 값을 초과하는지 비교한다.The line comparison unit 60 compares whether the number of lines counted by the line count unit 50 exceeds a preset value.

프린터 엔진(70)은 중앙처리장치(10)의 제어에 의해 메모리(20)에 저장된 인쇄데이터에 따른 인쇄작업을 수행한다.The printer engine 70 performs a print job according to the print data stored in the memory 20 under the control of the central processing unit 10.

조작패널(OPE; Operating Panel)(80)은 다수의 키를 가지며, 소정의 키 누름에 따른 키 데이터를 중앙처리장치(10)에 입력시키고, 중앙처리장치(10)의 표시 데이터에 의해 시스템의 동작상태를 표시하는 표시창을 포함한다.An operating panel (OPE) 80 has a plurality of keys, and inputs key data according to a predetermined key press into the central processing unit 10, and displays the system by the display data of the central processing unit 10. It includes a display window for displaying the operation status.

입/출력포트(90)는 프린터와 컴퓨터를 연결하는 매체이다.The input / output port 90 is a medium connecting the printer and the computer.

이와 같이 구성된 본 발명의 동작을 첨부도면을 참조하여 상세히 설명하기로 한다.The operation of the present invention configured as described above will be described in detail with reference to the accompanying drawings.

도 5를 참조하면, 프린터용 중앙처리장치(10)는 입/출력포트(90)를 통하여 컴퓨터로부터 인쇄명령이 접수되면(S501), 컴퓨터로부터 전송되는 인쇄데이터를 라인 버퍼(30)에 저장한다(S502).Referring to FIG. 5, when a print command is received from a computer through the input / output port 90 (S501), the printer central processing apparatus 10 stores the print data transmitted from the computer in the line buffer 30. (S502).

또한, 중앙처리장치(10)는 컴퓨터로부터 일정 라인이상 계속되는 화이트 라인을 인쇄하지 않는 절약모드가 선택되었는지 확인한다(S503).In addition, the central processing unit 10 checks from the computer whether a saving mode is selected that does not print a white line that continues a predetermined line or more (S503).

여기서, 컴퓨터에서 일정 라인이상 계속되는 화이트 라인을 프린터에서 인쇄하지 않도록 절약모드를 설정하는 방법을 살펴보기로 한다.Here, we will look at how to set the economizer mode so that the printer does not print white lines that continue beyond a certain line on the computer.

도 3에서와 같이, 사용자가 컴퓨터의 각종 응용 프로그램에서 작성한 문서를 프린터로 전송하기 위하여 인쇄명령을 선택하게 되면, 인쇄작업에 관련된 각종 상태를 사용자가 직접 제어할 수 있도록 표시하는 프로그램인 인쇄관리자에 의해서 컴퓨터의 화면에 소정 양식이 디스플레이된다. 사용자는 컴퓨터의 화면에 디스플레이된 소정 양식에서 일정 라인이상 계속되는 화이트 라인을 인쇄하지 않는 절약모드를 선택한 후, 인쇄명령을 실행시킨다.As shown in FIG. 3, when a user selects a print command to transmit a document created by various application programs of a computer to a printer, the print manager, which is a program which displays various states related to a print job, can be directly controlled by the user. The predetermined form is displayed on the screen of the computer. The user selects a saving mode that does not print a white line that continues more than a predetermined line in a predetermined form displayed on the screen of the computer, and executes a print command.

확인결과, 컴퓨터로부터 절약모드가 선택된 신호가 입력되면, 데이터 분석부(40)는 라인 버퍼(30)를 순차적으로 검색하면서 라인 버퍼(30)에 저장된 데이터가 모두 '0'인지 판단한다(S504). 여기서, 아무런 인쇄데이터가 존재하지 않는 화이트 데이터를 0이라고 정의한다.As a result of the check, when a signal in which the economy mode is selected is input from the computer, the data analyzer 40 sequentially searches the line buffer 30 and determines whether all data stored in the line buffer 30 is '0' (S504). . Here, white data in which no print data exists is defined as 0.

판단결과, 라인 버퍼(30)에 저장된 데이터가 모두 0이면, 라인 카운트부(50)는 카운트를 하나씩 증가시킨다(S505). 여기서, 라인 카운트부(50)에 설정된 카운트의 초기값은 0이다.As a result of determination, if the data stored in the line buffer 30 is all zero, the line count unit 50 increments the count by one (S505). Here, the initial value of the count set in the line count unit 50 is zero.

라인 카운트부(50)에서 카운트된 값이 중앙처리장치(10)에 입력되면, 중앙처리장치(10)는 다음 라인 버퍼(30)에 저장된 데이터가 존재하는지 확인한다(S506).When the value counted by the line count unit 50 is input to the CPU 10, the CPU 10 checks whether data stored in the next line buffer 30 exists (S506).

확인결과, 다음 데이터가 존재하지 않으면, 라인 카운트부(50)에서 카운트된 라인 버퍼(30)의 데이터를 메모리(20)에 저장한 후(S507), 라인 버퍼(30)에 저장된 데이터를 검색하여 화이트 라인을 삭제하는 작업을 종료하고, 확인결과, 다음 데이터가 존재하면, 중앙처리장치(10)의 제어에 따라 라인 비교부(60)는 입력된 카운트 값이 기 설정된 값을 초과하는지 비교한다(S508).As a result of the check, if the next data does not exist, the data of the line buffer 30 counted by the line count unit 50 is stored in the memory 20 (S507), and then the data stored in the line buffer 30 is retrieved. After the operation of deleting the white line is finished, and if the next data exists, the line comparison unit 60 compares whether the input count value exceeds a preset value under the control of the CPU 10 ( S508).

비교결과, 카운트된 값이 기 설정된 값을 초과하면, 중앙처리장치(10)는 라인 카운트부(50)에 저장된 카운트값을 초기화시키고(S509), 컴퓨터로부터 전송된 데이터를 라인 카운트부(50)에서 카운팅된 라인 버퍼(30)에 오버라이트(overwrite)하여 저장한다(S510).As a result of the comparison, if the counted value exceeds the preset value, the CPU 10 initializes the count value stored in the line count unit 50 (S509), and transmits the data transmitted from the computer to the line count unit 50. The overwrite is stored in the line buffer 30 counted at (S510).

중앙처리장치(10)는 컴퓨터로부터 전송된 데이터를 카운팅된 라인 버퍼(30)에 오버라이트하고, 데이터 분석부(40)를 제어하여 라인 버퍼(30)에 저장된 데이터가 모두 '0'인지 판단하는 단계 504(S504)로 분기하여 반복 수행한다.The central processing unit 10 overwrites the data transmitted from the computer to the counted line buffer 30 and controls the data analyzer 40 to determine whether the data stored in the line buffer 30 are all '0'. Branching to step 504 (S504) is repeated.

한편, 라인 비교부(60)에서 입력된 카운트 값이 기 설정된 값을 초과하는지 비교하는 단계 508(S508)에서, 카운트된 값이 기 설정된 값을 초과하지 않으면 라인 버퍼(30)에 저장된 데이터가 모두 '0'인지 판단하는 단계 504(S504)로 분기하여 반복 수행한다.On the other hand, in step 508 (S508) of comparing whether the count value input from the line comparator 60 exceeds a preset value, if the counted value does not exceed the preset value, all data stored in the line buffer 30 is stored. The process branches to step 504 (S504) to determine whether it is '0' and repeats the process.

또한, 데이터 분석부(40)에서 라인 버퍼(30)에 저장된 데이터가 모두 '0'인지 판단하는 단계 504(S504)에서, 라인 버퍼(30)에 저장된 데이터 중에서 블랙데이터, 즉 잉크를 분사하여 인쇄를 수행하는 데이터가 존재하면, 중앙처리장치(10)는 블랙데이터가 포함된 라인 버퍼(30)의 데이터 및 라인 카운트부(50)에서 카운트된 라인 버퍼(30)의 데이터를 메모리(20)에 저장한다(S511).In operation 504 (S504), the data analyzer 40 determines whether all of the data stored in the line buffer 30 is '0', and prints black data, that is, ink, from the data stored in the line buffer 30. If there is data for performing the operation, the CPU 10 stores the data of the line buffer 30 including the black data and the data of the line buffer 30 counted by the line count unit 50 in the memory 20. Save (S511).

라인 버퍼(30)에 저장된 데이터를 메모리(20)에 저장한 후, 중앙처리장치(10)는 라인 카운트부(50)에서 카운트된 값을 초기화시키고(S512), 라인 버퍼(30)에 저장되는 다음 데이터가 존재하는지 판단한다(S513).After the data stored in the line buffer 30 is stored in the memory 20, the CPU 10 initializes the value counted by the line count unit 50 (S512) and is stored in the line buffer 30. It is determined whether the next data exists (S513).

다음 데이터가 존재하면, 라인 버퍼(30)에 저장된 데이터가 모두 '0'인지 판단하는 단계 504(S504)로 분기하여 반복 수행하고, 다음 데이터가 존재하지 않으면, 라인 버퍼(30)에 저장된 데이터를 검색하여 화이트 라인을 삭제하는 작업을 종료한다.If the next data is present, the method branches to step 504 (S504) to repeatedly determine whether the data stored in the line buffer 30 is all '0'. If the next data does not exist, the data stored in the line buffer 30 is repeated. End the search and delete the white line.

한편, 컴퓨터로부터 일정 라인이상 계속되는 화이트 라인을 인쇄하지 않는 절약모드가 선택되었는지 확인하는 단계 503(S503)에서, 절약모드가 선택되지 않았으면, 라인 버퍼(30)에 저장된 데이터를 메모리(20)에 저장하는 일반적인 동작을 수행한다(S514).On the other hand, in step 503 (S503) of checking whether the saving mode that does not print a white line that continues for a predetermined line or more from the computer is selected, if the saving mode is not selected, data stored in the line buffer 30 is stored in the memory 20. A general operation of storing is performed (S514).

여기서, 라인 버퍼(30)에 저장되었다가 메모리(20)에 저장된 인쇄데이터는 소정의 단위로 프린터 엔진(70)으로 전송되고, 프린터 엔진(70)은 전송된 인쇄데이터에 따라 인쇄작업을 수행하는 것은 물론이다.Here, the print data stored in the line buffer 30 and stored in the memory 20 are transmitted to the printer engine 70 in a predetermined unit, and the printer engine 70 performs a print job according to the transmitted print data. Of course.

따라서, 컴퓨터로부터 전송된 인쇄데이터가 메모리에 저장되기 전에 라인 버퍼에서 일정 라인이상 계속되는 화이트 라인을 삭제함으로써, 인쇄용지를 절약할 수 있다.Therefore, printing paper can be saved by deleting the white line which continues for a predetermined line or more in the line buffer before the print data transmitted from the computer is stored in the memory.

이와 같이, 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범주에서 벗어나지 않는 한도내에서 여러 가지 변형이 가능함은 물론이다. 그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며 후술하는 특허청구범위 뿐만 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.As described above, in the detailed description of the present invention, specific embodiments have been described, but various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined by the claims below and equivalents thereof.

이상에서 살펴본 바와 같이, 본 발명에 따른 프린터의 인쇄 제어 방법에 의하면 프린터에서 컴퓨터로부터 전송된 인쇄데이터 중에서 화이트 라인이 일정 라인이상 계속되는지 카운트하고, 일정 라인이상 계속되는 화이트 라인을 삭제하여 인쇄작업을 수행하지 않으므로써, 인쇄용지를 절약할 수 있는 이점이 있다.As described above, according to the printing control method of the printer according to the present invention, the printer counts whether the white line continues more than a certain line among the print data transmitted from the computer, and performs a print job by deleting the white line that continues more than the predetermined line. By not doing so, there is an advantage of saving printing paper.

Claims (10)

컴퓨터로부터 전송된 인쇄데이터를 메모리에 저장하는 저장단계;A storage step of storing the print data transmitted from the computer in a memory; 상기 메모리에 저장된 데이터를 라인단위로 검출하고, 상기 검출된 라인단위의 데이터가 실제로 인쇄할 데이터가 없는 화이트 라인(white line)인지 판단하는 화이트 라인 판단단계;A white line determination step of detecting data stored in the memory on a line basis and determining whether the detected line data is a white line without data to be printed; 상기 검출된 라인단위의 데이터가 화이트 라인이면, 상기 화이트 라인의 카운트값을 1씩 증가시키는 카운트 단계;A count step of incrementing the count value of the white line by one if the detected line unit data is a white line; 상기 화이트 라인의 카운트값이 기 설정된 값을 초과하는지 비교하는 비교단계;A comparison step of comparing whether a count value of the white line exceeds a preset value; 상기 비교결과, 상기 화이트 라인의 카운트값이 상기 기 설정된 값을 초과하면, 상기 카운팅된 화이트 라인을 상기 메모리에서 삭제하는 화이트 라인 삭제단계;A white line deleting step of deleting the counted white line from the memory when the count value of the white line exceeds the preset value; 상기 메모리에 저장된 데이터를 한 페이지단위로 인쇄하는 인쇄단계를 포함하는 것을 특징으로 하는 프린터의 인쇄 제어 방법.And a printing step of printing the data stored in the memory in units of one page. 제 1 항에 있어서, 상기 화이트 라인의 카운트값은,The method of claim 1, wherein the count value of the white line, 상기 화이트 라인 판단단계에서, 상기 메모리에서 라인단위로 검출된 데이터에 실제 인쇄되는 데이터인 블랙데이터가 포함되어 화이트 라인이 아니라고 판단되면, 초기화되는 것을 특징으로 하는 프린터의 인쇄 제어 방법.In the white line determination step, if it is determined that the black data, which is data actually printed, is not included in the data detected on a line-by-line basis and is not a white line, the print control method of the printer is initialized. 제 1 항에 있어서, 상기 화이트 라인의 카운트값은,The method of claim 1, wherein the count value of the white line, 상기 화이트 라인의 카운팅값이 상기 기 설정된 값을 초과하면, 초기화되는 것을 특징으로 하는 프린터의 인쇄 제어 방법.And when the counting value of the white line exceeds the preset value, the printing control method of the printer. 제 1 항에 있어서, 상기 프린터의 인쇄 제어 방법은,The printing control method of claim 1, wherein 상기 인쇄데이터의 화이트 라인을 검출하는 절약모드가 선택되었는지 확인하는 단계를 더 포함하며;Checking whether a saving mode for detecting a white line of the print data is selected; 상기 절약모드가 선택되었으면, 상기 화이트 라인 판단단계를 수행하는 것을 특징으로 하는 프린터의 인쇄 제어 방법.And if the economy mode is selected, performing the white line determination step. 제 4 항에 있어서, 상기 절약모드의 설정방법은,The method of claim 4, wherein the setting method of the economizer mode is as follows. 상기 컴퓨터의 프린터 드라이버 프로그램에서 기 설정된 소정 버튼을 선택함에 따라 상기 절약모드가 설정되도록 한 것을 특징으로 하는 프린터의 인쇄 제어 방법.And the economizer mode is set by selecting a predetermined button in the printer driver program of the computer. 컴퓨터로부터 전송된 인쇄데이터를 라인 버퍼에 저장하는 저장단계;A storage step of storing the print data transmitted from the computer in a line buffer; 상기 라인 버퍼에 저장된 데이터가 실제로 인쇄할 데이터가 없는 화이트 라인인지 판단하는 화이트 라인 판단단계;A white line determining step of determining whether the data stored in the line buffer is actually a white line without data to be printed; 상기 라인 버퍼에 저장된 데이터가 화이트 라인이면, 상기 화이트 라인의 카운트값을 1씩 증가시키는 단계;If the data stored in the line buffer is a white line, increasing the count value of the white line by one; 상기 라인 버퍼에 저장된 데이터에 실제 인쇄되는 데이터인 블랙데이터가 포함되어 있으면, 상기 라인 버퍼에 저장된 데이터를 상기 프린터의 메모리에 저장하는 단계;If the data stored in the line buffer includes black data which is data to be actually printed, storing the data stored in the line buffer in a memory of the printer; 상기 화이트 라인의 카운트값이 기 설정된 값을 초과하는지 비교하는 단계;Comparing the count value of the white line with a preset value; 상기 비교결과, 상기 화이트 라인의 카운트값이 상기 기 설정된 값을 초과하면, 상기 인쇄데이터를 상기 카운트된 라인 버퍼에 오버라이트(overwrite)하고, 상기 비교결과, 상기 화이트 라인의 카운팅값이 상기 기 설정된 값을 초과하지 않으면, 상기 화이트 라인 판단단계부터 반복 수행하는 것을 특징으로 하는 프린터의 인쇄 제어 방법.As a result of the comparison, if the count value of the white line exceeds the preset value, the print data is overwritten in the counted line buffer, and as a result of the comparison, the counting value of the white line is set to the preset value. If the value is not exceeded, the printing control method of the printer, characterized in that to perform repeatedly from the white line determination step. 제 6 항에 있어서, 상기 화이트 라인의 카운트값은,The method of claim 6, wherein the count value of the white line, 상기 화이트 라인 판단단계에서, 상기 라인 버퍼에 저장된 데이터에 실제 인쇄되는 데이터인 블랙데이터가 포함되어 화이트 라인이 아니라고 판단되면, 초기화되는 것을 특징으로 하는 프린터의 인쇄 제어 방법.In the white line determination step, if it is determined that the data stored in the line buffer is black data which is actually printed and is not a white line, it is initialized. 제 6 항에 있어서, 상기 화이트 라인의 카운트값은,The method of claim 6, wherein the count value of the white line, 상기 화이트 라인의 카운팅값이 상기 기 설정된 값을 초과하면, 초기화되는 것을 특징으로 하는 프린터의 인쇄 제어 방법.And when the counting value of the white line exceeds the preset value, the printing control method of the printer. 제 6 항에 있어서, 상기 프린터의 인쇄 제어 방법은,The method of claim 6, wherein the printing control method of the printer, 상기 인쇄데이터의 화이트 라인을 검출하는 절약모드가 선택되었는지 확인하는 단계를 더 포함하며;Checking whether a saving mode for detecting a white line of the print data is selected; 상기 절약모드가 선택되었으면, 상기 화이트 라인 판단단계를 수행하는 것을 특징으로 하는 프린터의 인쇄 제어 방법.And if the economy mode is selected, performing the white line determination step. 제 9 항에 있어서, 상기 절약모드의 설정방법은,10. The method of claim 9, wherein the setting method of the economy mode, 상기 컴퓨터의 프린터 드라이버 프로그램에서 기 설정된 소정 버튼을 선택함에 따라 상기 절약모드가 설정되도록 한 것을 특징으로 하는 프린터의 인쇄 제어 방법.And the economizer mode is set by selecting a predetermined button in the printer driver program of the computer.
KR1019990010564A 1999-03-26 1999-03-26 Method for controlling print in printer KR100294222B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990010564A KR100294222B1 (en) 1999-03-26 1999-03-26 Method for controlling print in printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990010564A KR100294222B1 (en) 1999-03-26 1999-03-26 Method for controlling print in printer

Publications (2)

Publication Number Publication Date
KR20000061496A KR20000061496A (en) 2000-10-25
KR100294222B1 true KR100294222B1 (en) 2001-06-15

Family

ID=19577912

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990010564A KR100294222B1 (en) 1999-03-26 1999-03-26 Method for controlling print in printer

Country Status (1)

Country Link
KR (1) KR100294222B1 (en)

Also Published As

Publication number Publication date
KR20000061496A (en) 2000-10-25

Similar Documents

Publication Publication Date Title
KR970002660A (en) Printer control with monitor function
JP4921005B2 (en) Printing apparatus, control method, computer program
KR950016206A (en) Facsimile Device Connectable to Computer
KR100294222B1 (en) Method for controlling print in printer
KR100299972B1 (en) Method for controlling order of print job in printer
KR0155082B1 (en) Data conversion method of printer driver
KR100312719B1 (en) How to classify printer output
KR20010018369A (en) Method for re-printing of document
KR20040065930A (en) Printing system that can edit the printing data stored in a printing apparatus
JPH10278363A (en) Method and system for managing allocation of printer memory
JP4636471B2 (en) Print log collection device, print log collection method and program thereof
KR100306752B1 (en) Method for managing print error in printer
KR20000066827A (en) Method for management of printing data
KR100346186B1 (en) Apparatus and method for reprinting the printed documents in pc
KR0155258B1 (en) Method of buffer memory release in page printer
KR20010019455A (en) Method for management of history in the printer
JPH09240076A (en) Printer
JP3158693B2 (en) Printer control device
JPH0883154A (en) Output device
KR20000032928A (en) Method for cancelling print job
KR940005442B1 (en) Control method for line buffer and page printer having line buffer
JPH1011236A (en) Document visualizing processing method
JPH09240081A (en) Printer
JP2006137016A (en) Direct printing system
KR20000019774A (en) Method for managing document of printer

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20070329

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee