KR100520076B1 - Control method of printer - Google Patents

Control method of printer Download PDF

Info

Publication number
KR100520076B1
KR100520076B1 KR10-2003-0045847A KR20030045847A KR100520076B1 KR 100520076 B1 KR100520076 B1 KR 100520076B1 KR 20030045847 A KR20030045847 A KR 20030045847A KR 100520076 B1 KR100520076 B1 KR 100520076B1
Authority
KR
South Korea
Prior art keywords
print data
printer
memory unit
page
input
Prior art date
Application number
KR10-2003-0045847A
Other languages
Korean (ko)
Other versions
KR20050005176A (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 KR10-2003-0045847A priority Critical patent/KR100520076B1/en
Publication of KR20050005176A publication Critical patent/KR20050005176A/en
Application granted granted Critical
Publication of KR100520076B1 publication Critical patent/KR100520076B1/en

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • B41J29/393Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters 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/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04536Control methods or devices therefor, e.g. driver circuits, control circuits using history data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1218Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
    • G06F3/122Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to computing resources, e.g. memory, CPU
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/125Page layout or assigning input pages onto output media, e.g. imposition

Landscapes

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

Abstract

본 발명은, 재인쇄 선택입력을 위한 입력부를 갖는 프린터의 제어방법에 관한 것으로서, 컴퓨터로부터 인쇄데이터를 수신하는 단계와; 상기 수신된 인쇄데이터를 저장하는 단계와; 상기 저장된 인쇄데이터를 출력하는 단계와; 상기 출력 후, 상기 입력부를 통한 사용자의 재인쇄 선택이 있는 경우, 상기 저장된 인쇄데이터의 페이지수를 표시하는 단계와; 상기 표시된 페이지 범위 내에서 사용자로부터 재인쇄할 범위를 설정 입력받는 경우, 상기 설정입력된 페이지범위의 인쇄데이터를 재출력하는 단계를 포함하는 것을 특징으로 한다. 이에 의하여, 프린터로의 반복전송에 따른 불편함을 해소하며 임의의 페이지를 재인쇄하는 것이 가능해진다.The present invention relates to a control method of a printer having an input unit for reprint selection input, the method comprising: receiving print data from a computer; Storing the received print data; Outputting the stored print data; Displaying the number of pages of the stored print data when there is a user's reprint selection through the input unit after the output; And resetting the print data of the set input page range when receiving a setting input from the user within the displayed page range. This makes it possible to reprint arbitrary pages while eliminating inconvenience caused by repeated transmission to the printer.

Description

프린터의 제어방법{CONTROL METHOD OF PRINTER}Control method of printer {CONTROL METHOD OF PRINTER}

본 발명은, 프린터의 제어방법에 관한 것으로서, 보다 상세하게는, 프린터로의 반복전송에 따른 불편함을 해소하며 임의의 페이지를 재인쇄하는 것이 가능한 프린터의 제어방법에 관한 것이다.The present invention relates to a printer control method, and more particularly, to a printer control method capable of reprinting an arbitrary page while eliminating inconvenience caused by repeated transmission to a printer.

일반적으로 프린터(Printer)는 컴퓨터와 연결되어 용지에 결과물을 출력하는 사무용 기기로서, 컴퓨터에서 작성되거나 편집된 문서 또는 화상 데이터를 인쇄데이터로 전송받아 이를 기 설정된 인쇄조건에 적합한 인쇄 언어로 변환하고, 잉크나 토너 등의 염료 등을 사용하여 용지에 출력하는 기기이다.In general, 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 by the computer as print data, and converts the print language into a print language suitable for a preset printing condition. It is a device that prints on paper using dyes such as ink and toner.

종래의 프린터는 수신된 인쇄데이터의 인쇄요구 사양에 맞춰 용지로 인쇄처리한 후에는 기억장치에 임시저장된 인쇄데이터를 자동적으로 삭제하였다. 예컨대, 수신된 인쇄데이터에 대해 인쇄매수가 1매로 선택된 경우, 프린터는 인쇄데이터의 각 페이지에 대해 1매씩 용지에 인쇄처리한 후 인쇄데이터를 삭제한다. 이와는 다르게 수신된 인쇄데이터에 대해 인쇄매수가 복수매 예컨대, 3매로 선택된 경우, 프린터는 인쇄데이터의 각 페이지에 대해 3매씩 용지에 인쇄처리한 후 인쇄데이터를 삭제한다.The conventional printer automatically deletes the print data temporarily stored in the storage device after the printing process is performed on paper in accordance with the print request specification of the received print data. For example, when the number of prints is selected for the received print data, the printer deletes the print data after printing the sheet one sheet for each page of the print data. Alternatively, when a plurality of prints are selected for the received print data, for example, three sheets, the printer deletes the print data after printing the sheet three sheets for each page of the print data.

그런데, 사용자가 출력한 문서를 더 필요로 할 때 종래의 프린터에 의한 인쇄처리방법에 의하면 다시 프린터로 해당 문서의 인쇄데이터를 전송해야만 하는 불편함이 있다.By the way, when the user needs more documents outputted, the conventional print processing method by the printer is inconvenient to transmit the print data of the document to the printer again.

이에, 최근에는 프린터에 재인쇄 버튼을 구비하여, 간편하게 재인쇄 기능을 구현하고 있다. 그러나, 이 재인쇄 기능은 마지막 1매에 해당하는 출력물만 재출력하는 것이 가능하여 임의의 페이지에 대한 재인쇄 기능에 한계가 있다.Thus, recently, the printer has a reprint button, and has implemented a simple reprint function. However, this reprint function is capable of reprinting only the output corresponding to the last one sheet, thereby limiting the reprint function for any page.

따라서, 본 발명의 목적은, 프린터로의 반복전송에 따른 불편함을 해소하며 임의의 페이지를 재인쇄하는 것이 가능한 프린터의 제어방법을 제공하는 것이다.It is therefore an object of the present invention to provide a printer control method capable of reprinting an arbitrary page while eliminating inconvenience caused by repeated transmission to a printer.

상기 목적은, 본 발명에 따라, 재인쇄 선택입력을 위한 입력부를 갖는 프린터의 제어방법에 있어서, 컴퓨터로부터 인쇄데이터를 수신하는 단계와; 상기 수신된 인쇄데이터를 저장하는 단계와; 상기 저장된 인쇄데이터를 출력하는 단계와; 상기 출력 후, 상기 입력부를 통한 사용자의 재인쇄 선택이 있는 경우, 상기 저장된 인쇄데이터의 페이지수를 표시하는 단계와; 상기 표시된 페이지 범위 내에서 사용자로부터 재인쇄할 범위를 설정 입력받는 경우, 상기 설정입력된 페이지범위의 인쇄데이터를 재출력하는 단계를 포함하는 것을 특징으로 하는 프린터의 제어방법에 의해 달성된다.According to the present invention, there is provided a control method of a printer having an input unit for reprint selection input, the method comprising: receiving print data from a computer; Storing the received print data; Outputting the stored print data; Displaying the number of pages of the stored print data when there is a user's reprint selection through the input unit after the output; Resetting the print data of the set input page range when the user receives a setting input from the user within the displayed page range is achieved by the printer control method.

여기서, 상기 인쇄데이터를 저장하는 단계는, 상기 인쇄데이터의 각 페이지당 요구되는 메모리용량을 판단하는 단계와; 상기 판단결과에 따라 상기 프린터 내의 메모리 용량이 허용되는 범위 내에서 상기 인쇄데이터의 각 페이지당 메모리를 할당하는 단계를 포함하는 것이 바람직하다.The storing of the print data may include determining a memory capacity required for each page of the print data; And allocating memory for each page of the print data within the allowable memory capacity according to the determination result.

그리고, 상기 수신된 인쇄데이터의 용량이 상기 프린터 내의 메모리 용량을 초과하는 경우, 상기 인쇄데이터의 마지막 페이지로부터 소정 범위 내의 페이지를 메모리에 할당하는 단계를 더 포함하는 것이 바람직하다.And if the capacity of the received print data exceeds the memory capacity in the printer, allocating a page within a predetermined range from the last page of the print data to the memory.

한편, 상기 컴퓨터로부터 새로운 인쇄데이터가 수신되는 경우, 상기 저장된 인쇄데이터를 삭제하는 단계를 더 포함하여, 메모리를 효율적으로 사용하는 것이 바람직하다.On the other hand, when new print data is received from the computer, the method further includes the step of deleting the stored print data, it is preferable to use the memory efficiently.

이하에서는 첨부도면을 참조하여 본 발명에 대해 상세히 설명한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명이 적용되는 네트워크 프린팅시스템의 구성도이다. 도면에 도시된 바와 같이, 네트워크 프린팅시스템은, 적어도 하나의 프린터(10)와, 네트워크(20)를 통해 프린터(10)에 인쇄데이터를 전송하는 컴퓨터 등의 다수의 클라이언트(30)를 포함한다.1 is a block diagram of a network printing system to which the present invention is applied. As shown in the figure, the network printing system includes at least one printer 10 and a plurality of clients 30 such as a computer for transmitting print data to the printer 10 via the network 20.

클라이언트(30)의 메모리, 예컨대, 컴퓨터의 하드디스크 드라이브에는 문서작성 프로그램 등의 응용프로그램에서 작성된 데이터를 프린터(10)가 해석 가능한 인쇄데이터로 변환하여 프린터(10)로 전송하는 프린터드라이버가 설치되어 있다.In the memory of the client 30, for example, a hard disk drive of a computer, a printer driver for converting data created by an application program such as a document creation program into print data that can be interpreted by the printer 10 and transmitting the data to the printer 10 is installed. have.

클라이언트(30)와 프린터(10)는 LAN(Local Area Network)과 같은 네트워크(20)를 통해 상호 연결되어 있어, 클라이언트(30)와 프린터(10) 사이의 데이터 송수신이 가능해진다.The client 30 and the printer 10 are connected to each other through a network 20 such as a local area network (LAN), thereby enabling data transmission and reception between the client 30 and the printer 10.

도 2는 본 발명에 따른 프린터(10)의 제어블록도이다. 도면에 도시된 바와 같이, 프린터(10)는 네트워크(20)에 접속하기 위한 네트워크 인터페이스부(12)와, 다수의 조작버튼이 마련된 조작패널(15)과, 프린터(10)의 동작상태 및 각 기능선택메뉴를 표시하는 디스플레이부(16)와, 인쇄데이터가 저장되는 메모리부(14)와, 인쇄데이터를 용지에 출력하는 프린터구동부(13)와, 기 설정된 프로그램에 따라 프린터(10)를 전반적으로 제어하는 프린터제어부(11)를 포함한다.2 is a control block diagram of a printer 10 according to the present invention. As shown in the figure, the printer 10 includes a network interface unit 12 for connecting to a network 20, an operation panel 15 provided with a plurality of operation buttons, an operation state and each of the printer 10. The display unit 16 for displaying a function selection menu, the memory unit 14 for storing print data, the printer driver 13 for outputting print data on a sheet, and the printer 10 in accordance with a preset program. It includes a printer control unit 11 for controlling.

네트워크 인터페이스부(12)는 프린터(10)를 네트워크(20)에 연결해 주어 네트워크(20)에 접속된 클라이언트(30)와 데이터 통신을 가능하게 해주는, 이른바, "네트워크 카드(Card)" 혹은 그에 상응하는 장치를 포함한다. The network interface unit 12 connects the printer 10 to the network 20 to enable data communication with the client 30 connected to the network 20, a so-called "network card" or equivalent. It includes a device to.

본 프린터(10)는 네트워크 인터페이스부(12)를 통해 클라이언트(30)로부터 인쇄데이터 및 인쇄사양 정보를 수신한다.The printer 10 receives print data and print specification information from the client 30 through the network interface unit 12.

조작패널(15)은 재인쇄 선택버튼 및 숫자의 업다운을 위한 화살표키 혹은 (+), (-) 버튼 등을 포함하는 다수개의 조작버튼으로 구성된다. 여기서, 화살표키 혹은 (+), (-) 버튼은 인쇄페이지의 범위 설정을 위해 필요한 부분이다. 한편, 조작패널(15)은 화살표키 혹은 (+), (-) 버튼 대신에 인쇄페이지의 범위 설정을 위한 숫자버튼으로 구성될 수도 있음은 물론이다.The operation panel 15 is composed of a plurality of operation buttons including a reprint selection button and arrow keys for up-down of numbers or (+) and (-) buttons. Here, the arrow keys or the (+) and (-) buttons are necessary parts for setting the range of the printed page. On the other hand, the operation panel 15 may be configured as a numeric button for setting the range of the print page instead of the arrow keys or (+), (-) button.

디스플레이부(16)는 프린터(10)의 전반적인 동작 상태에 대한 정보 및 사용자의 재인쇄 선택버튼 입력시 메모리부(14)에 저장된 인쇄데이터의 페이지 범위를 표시한다. The display unit 16 displays information on the overall operating state of the printer 10 and a page range of print data stored in the memory unit 14 when a user reprints selection button input.

메모리부(14)에는 각 클라이언트(30)로부터 네트워크 인터페이스부(12)를 통해 수신되는 인쇄데이터가 저장된다. 여기서, 메모리부(14)는 인쇄데이터의 각 페이지별로 할당된다. 그리고, 인쇄데이터의 용량이 메모리부(14)의 용량을 초과하는 경우, 메모리부(14)가 허용되는 범위 내에서 인쇄데이터의 페이지별로 메모리부(14)가 할당된다.The memory unit 14 stores print data received from each client 30 through the network interface unit 12. Here, the memory unit 14 is allocated for each page of print data. When the capacity of the print data exceeds the capacity of the memory unit 14, the memory unit 14 is allocated for each page of the print data within the range in which the memory unit 14 is allowed.

프린터구동부(13)는 인쇄방식에 따라 그 구성이 다양하며, 일예로 전자사진방식 프린터구동부(13)는 감광매체, 광주사장치, 현상기, 전사장치를 구비한다. The printer driver 13 has a variety of configurations depending on the printing method. For example, the electrophotographic printer driver 13 includes a photosensitive medium, an optical scanning device, a developing device, and a transfer device.

프린터제어부(11)는 프린터(10) 전반을 제어하는 부분으로서, 네트워크 인터페이스부(12)를 통해 수신되는 인쇄데이터를 메모리부(14)에 저장한다. 인쇄데이터를 메모리부(14)에 저장할 때, 프린터제어부(11)는 인쇄데이터의 각 페이지당 요구되는 메모리용량을 판단하고, 판단결과에 따라 메모리부(14)의 용량이 허용되는 범위 내에서 인쇄데이터의 각 페이지당 메모리부(14)를 할당한다. The printer control unit 11 is a part for controlling the overall printer 10, and stores the print data received through the network interface unit 12 in the memory unit 14. When storing the print data in the memory unit 14, the printer control unit 11 determines the memory capacity required for each page of the print data, and prints within the allowable capacity of the memory unit 14 according to the determination result. The memory unit 14 is allocated for each page of data.

한편, 수신된 인쇄데이터의 용량이 메모리부(14)의 용량을 초과하는 경우, 인쇄데이터의 마지막 페이지로부터 소정 범위 내의 페이지를 메모리부(14)에 할당한다. 그리고, 메모리부(14)에 저장된 페이지수를 확인한다. On the other hand, when the capacity of the received print data exceeds the capacity of the memory unit 14, a page within a predetermined range is allocated to the memory unit 14 from the last page of the print data. Then, the number of pages stored in the memory unit 14 is checked.

또한, 프린터제어부(11)는 클라이언트(30)로부터 새로운 인쇄데이터가 수신되는 경우, 메모리부(14)에 저장된 인쇄데이터를 삭제하고 새로운 인쇄데이터를 저장한다. In addition, when new print data is received from the client 30, the printer control unit 11 deletes the print data stored in the memory unit 14 and stores the new print data.

프린터 제어부(11)는 메모리부(14)에 저장된 인쇄데이터를 프린터구동부(13)에 적합한 이미지데이터로 변환 처리하여 프린터구동부(13)에 의해 인쇄처리되도록 한다. The printer control unit 11 converts the print data stored in the memory unit 14 into image data suitable for the printer driving unit 13 so as to be printed by the printer driving unit 13.

한편, 조작패널(15)을 통한 사용자 조작에 의해 재인쇄가 선택입력되는 경우, 프린터제어부(11)는 메모리부(14)에 저장된 인쇄데이터의 페이지 수를 디스플레이부(16)에 표시한다. On the other hand, when reprinting is selectively input by a user operation through the operation panel 15, the printer control unit 11 displays the number of pages of print data stored in the memory unit 14 on the display unit 16. FIG.

그리고, 표시된 인쇄데이터의 페이지 수 범위 내에서 사용자로부터 인쇄 범위가 설정입력되는 경우, 프린터제어부(11)는 설정입력된 페이지 범위의 인쇄데이터를 프린터구동부(13)에 적합한 이미지데이터로 변환 처리하여 프린터구동부(13)에 의해 인쇄처리되도록 한다.When the print range is set and input by the user within the page number range of the displayed print data, the printer control unit 11 converts the print data of the set input page range into image data suitable for the printer driver 13 to print the printer. Print processing is carried out by the drive unit 13.

이러한 구성을 갖는 본 발명에 따른 프린터(10)의 제어방법을 도 3을 참조하여 설명하면 다음과 같다. 먼저, 클라이언트(30) 측 사용자가 응용프로그램을 통해 작성하거나 편집한 문서나 화상 데이터를 프린터(10)로 출력하고자 하는 경우, 응용프로그램의 프린터(10) 명령을 실행한다. 응용프로그램은 사용자가 출력하고자 하는 문서나 화상 데이터를 프린터 드라이버에 전달하게 되고, 프린터 드라이버는 수신된 문서나 화상 데이터를 프린터(10)가 해석 가능한 인쇄데이터로 변환하여 네트워크(20)를 통해 프린터(10)에 전송한다. 이에, 프린터(10)는 네트워크 인터페이스부(12)를 통해 인쇄데이터를 수신한다(S10).The control method of the printer 10 according to the present invention having such a configuration will be described below with reference to FIG. 3. First, when a user of the client 30 wants to output document or image data created or edited through an application program to the printer 10, the printer 10 command of the application program is executed. The application program transmits the document or image data that the user wants to output to the printer driver, and the printer driver converts the received document or image data into print data that can be interpreted by the printer 10 and prints the printer ( 10) to transmit. Thus, the printer 10 receives the print data through the network interface unit 12 (S10).

프린터제어부(11)는 수신된 인쇄데이터의 각 페이지당 메모리부(14)를 할당하고(S12), 메모리부(14)에 저장된 페이지수를 확인한다(S14). 그리고, 인쇄데이터가 프린터구동부(13)에 의해 인쇄처리 되도록 한다(S16). The printer control unit 11 allocates the memory unit 14 for each page of the received print data (S12), and checks the number of pages stored in the memory unit 14 (S14). Then, the print data is subjected to print processing by the printer driver 13 (S16).

인쇄처리가 종료된 후, 조작패널(15)을 통해 사용자의 재인쇄 선택입력이 주어지는 경우(S18), 프린터제어부(11)는 메모리부(14)에 저장된 인쇄데이터의 페이지수를 도 4a에 도시된 바와 같이 디스플레이부(16)에 표시한다(S20). After the print process is finished, when a user's reprint selection input is given through the operation panel 15 (S18), the printer control unit 11 shows the number of pages of print data stored in the memory unit 14 in FIG. 4A. As shown in the figure, the display unit 16 displays it (S20).

그리고, 도 4b에 도시된 바와 같이 사용자가 디스플레이부(16)에 표시된 인쇄데이터의 페이지 범위 내에서 인쇄범위 설정을 하게 되면(S22), 프린터제어부(11)는 설정된 페이지 범위의 인쇄데이터를 인쇄처리하도록 프린터구동부(13)를 제어한다(S24). 이에, 간편하게 임의의 페이지 범위를 재인쇄하는 것이 가능해진다.When the user sets the print range within the page range of the print data displayed on the display unit 16 as shown in FIG. 4B (S22), the printer controller 11 prints the print data of the set page range. The printer driver 13 is controlled so as to (S24). This makes it possible to easily reprint arbitrary page ranges.

이와 같이, 본 발명은 수신된 인쇄데이터를 저장하고, 인쇄데이터의 출력 후 재인쇄 선택시 저장된 인쇄데이터의 페이지수를 표시하여, 사용자로 하여금 재인쇄 범위를 설정하도록 하고, 설정된 페이지범위의 인쇄데이터를 재출력하도록 함으로써, 재인쇄를 원하는 경우 프린터(10)로 인쇄데이터를 반복전송할 필요가 없으며, 재인쇄시 인쇄범위 설정을 임의대로 조작할 수 있다.As described above, the present invention stores the received print data, displays the number of pages of the stored print data upon reprint selection after outputting the print data, and allows the user to set the reprint range, and print data of the set page range. By reprinting, it is not necessary to repeatedly transmit print data to the printer 10 when reprinting is desired, and the print range setting can be arbitrarily manipulated when reprinting.

이상 설명한 바와 같이, 본 발명에 따르면, 프린터로의 반복전송에 따른 불편함을 해소하며 임의의 페이지를 재인쇄하는 것이 가능한 프린터의 제어방법이 제공된다.As described above, according to the present invention, a control method of a printer capable of reprinting an arbitrary page while eliminating inconvenience caused by repeated transmission to a printer is provided.

도 1은 본 발명에 따른 프린팅 시스템의 구성도,1 is a configuration diagram of a printing system according to the present invention,

도 2는 본 발명에 따른 프린터의 제어블록도이고,2 is a control block diagram of a printer according to the present invention;

도 3은 본 발명에 따른 프린터의 제어흐름도,3 is a control flow chart of a printer according to the present invention;

도 4는 도 2의 디스플레이부 상에 재인쇄 범위를 나타낸 예시도이다.4 is an exemplary view illustrating a reprint range on the display unit of FIG. 2.

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

10 : 프린터 11 : 프린터제어부10: printer 11: printer control unit

12 : 네트워크 인터페이스부 13 : 프린터 구동부12: network interface unit 13: printer driver

14 : 메모리부 15 : 조작패널14: memory 15: operation panel

16 : 디스플레이부 20 : 네트워크16: display unit 20: network

30 : 컴퓨터30: computer

Claims (4)

재인쇄 선택의 입력을 받는 입력부와; 소정의 메모리 용량을 가지는 메모리부를 갖는 프린터의 제어방법에 있어서,An input unit for receiving an input of reprint selection; In the control method of a printer having a memory section having a predetermined memory capacity, 컴퓨터로부터 페이지 단위의 인쇄데이터를 수신하는 단계와;Receiving print data in units of pages from a computer; 상기 인쇄데이터에 요구되는 메모리의 용량을 판단하는 단계와;Determining a capacity of a memory required for the print data; 상기 판단결과에 따라 상기 메모리부의 용량이 허용되는 범위 내에서 상기 인쇄데이터를 페이지 별로 상기 메모리부에 저장하는 단계와;Storing the print data for each page in the memory unit within the allowable capacity of the memory unit according to the determination result; 사용자의 인쇄명령이 있으면, 상기 메모리부에 저장된 인쇄데이터를 용지에 출력하는 단계와;Outputting, on paper, print data stored in the memory unit if a user print command is issued; 상기 출력 후, 상기 입력부를 통한 사용자의 재인쇄 선택이 있는 경우, 상기 메모리부에 저장된 상기 인쇄데이터의 페이지의 수를 표시하는 단계와;Displaying, after the output, the number of pages of the print data stored in the memory unit if the user reselects through the input unit; 상기 표시된 페이지의 수의 범위 내에서 사용자로부터 재인쇄할 페이지의 범위를 설정 입력 받아, 상기 설정 입력된 페이지 범위에 대응하는 인쇄데이터를 상기 메모리부로부터 읽어 내어 용지에 재출력하는 단계를 포함하는 것을 특징으로 하는 프린터의 제어방법.Receiving a setting input of a range of pages to be reprinted from a user within a range of the number of displayed pages, reading out print data corresponding to the set input page range from the memory unit, and reprinting the printed data on a sheet; The control method of the printer characterized by the above. 삭제delete 제1항에 있어서,The method of claim 1, 상기 수신된 인쇄데이터의 용량이 상기 메모리부의 용량을 초과하는 경우, 상기 인쇄데이터의 마지막 페이지로부터 소정 범위 내의 페이지를 상기 메모리부에 할당하는 단계를 더 포함하는 것을 특징으로 하는 프린터의 제어방법. And allocating a page within a predetermined range from the last page of the print data to the memory unit when the capacity of the received print data exceeds the capacity of the memory unit. 제1항 또는 제3항에 있어서,The method according to claim 1 or 3, 상기 컴퓨터로부터 새로운 인쇄데이터가 수신되는 경우, 상기 저장된 인쇄데이터를 삭제하는 단계를 더 포함하는 것을 특징으로 하는 프린터의 제어방법. And when the new print data is received from the computer, deleting the stored print data.
KR10-2003-0045847A 2003-07-07 2003-07-07 Control method of printer KR100520076B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2003-0045847A KR100520076B1 (en) 2003-07-07 2003-07-07 Control method of printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2003-0045847A KR100520076B1 (en) 2003-07-07 2003-07-07 Control method of printer

Publications (2)

Publication Number Publication Date
KR20050005176A KR20050005176A (en) 2005-01-13
KR100520076B1 true KR100520076B1 (en) 2005-10-11

Family

ID=37219599

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2003-0045847A KR100520076B1 (en) 2003-07-07 2003-07-07 Control method of printer

Country Status (1)

Country Link
KR (1) KR100520076B1 (en)

Also Published As

Publication number Publication date
KR20050005176A (en) 2005-01-13

Similar Documents

Publication Publication Date Title
US6724492B1 (en) Image forming apparatus capable of performing trial printing, and image forming system
KR100462589B1 (en) Printer, image printing system and its secret document printing method
US8351067B2 (en) Device to edit documents for printout and method thereof
US20080239360A1 (en) Quick edit and speed print capability for a stand-alone ink jet printer
KR100748620B1 (en) Method and apparatus for setting print-option
CN101667106A (en) Image forming apparatus and method
CN101115117B (en) Image forming apparatus, image forming method and image forming system
US5483623A (en) Printing apparatus
JP2007233591A (en) Printer driver and its test printing method and printer
JP4095809B2 (en) Image forming apparatus
JP2003136789A (en) Printer, print controller and print control method
US7385715B2 (en) Quick edit and speed print capability for a stand-alone ink jet printer
JP7094710B2 (en) Information processing equipment, its control method and program
KR100520076B1 (en) Control method of printer
KR100389858B1 (en) Printer and method of processing print data by the same
JP3576786B2 (en) Image forming device
CN112015353A (en) Image forming apparatus, method of controlling image forming apparatus, and storage medium
JP3239703B2 (en) Data transfer system, data processing device, printer, and data transfer method
JP4700724B2 (en) Image forming apparatus and image forming method
JP3404256B2 (en) Image forming device
CN115981577A (en) Server, control method, and storage medium
KR100213120B1 (en) Method of handling the sequence of printing process
KR20070001443A (en) Apparatus and method for printing private job
KR100449696B1 (en) Method for supplying an electronic organizer mode of a multifunction apparatus, enabling the multifunction apparatus to support an electronic organizer function independently of a host computer
KR20000038474A (en) Printer, and image printing system by using printer and time reservation method

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee