KR20060115414A - Network printer system and printing method thereof - Google Patents

Network printer system and printing method thereof Download PDF

Info

Publication number
KR20060115414A
KR20060115414A KR1020050037643A KR20050037643A KR20060115414A KR 20060115414 A KR20060115414 A KR 20060115414A KR 1020050037643 A KR1020050037643 A KR 1020050037643A KR 20050037643 A KR20050037643 A KR 20050037643A KR 20060115414 A KR20060115414 A KR 20060115414A
Authority
KR
South Korea
Prior art keywords
document
client terminal
network printer
printer
network
Prior art date
Application number
KR1020050037643A
Other languages
Korean (ko)
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 KR1020050037643A priority Critical patent/KR20060115414A/en
Publication of KR20060115414A publication Critical patent/KR20060115414A/en

Links

Images

Classifications

    • 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/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • G06F3/1231Device related settings, e.g. IP address, Name, Identification
    • 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/1236Connection management
    • 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/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration

Landscapes

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

Abstract

A network printer system and a printing method thereof are provided to solve an expense problem in case a document is transferred through a facsimile or a deliverer, and protect the document from illegal alternation when the document is transferred through the network by printing the document stored in a network printer after transferring printing execution information to a place demanding the document. The network printer(130) checks a list of the stored document and provides the list to a client terminal(100) according to a document list request from the client terminal. The network printer generates and provides the printing execution information, which allows printing of the document, to the client terminal according to a printing request command received from the client terminal, and provides the document selected from the client terminal to a printer(120) to print the selected document. The printer to print the document and the network printer are placed in the same or different network.

Description

네트워크 프린터 시스템 및 그 인쇄방법{NETWORK PRINTER SYSTEM AND PRINTING METHOD THEREOF}Network printer system and its printing method {NETWORK PRINTER SYSTEM AND PRINTING METHOD THEREOF}

도 1은 본 발명의 일 실시예에 따른 네트워크 프린터 시스템의 연결 구성을 나타낸 도면.1 is a view showing a connection configuration of a network printer system according to an embodiment of the present invention.

도 2는 도 1에 도시된 클라이언트 단말(110)에 대한 상세 블록구성을 나타낸 도면.2 is a detailed block diagram of the client terminal 110 shown in FIG.

도 3은 도 1에 도시된 네트워크 프린터(120)에 대한 상세 블록구성을 나타낸 도면.3 is a detailed block diagram of the network printer 120 shown in FIG.

도 4는 본 발명의 일 실시예에 따른 사용자 인터페이스를 나타낸 도면.4 illustrates a user interface in accordance with an embodiment of the present invention.

도 5는 본 발명의 일 실시예에 따른 네트워크 프린터 시스템에서의 인쇄방법에 대한 흐름을 나타낸 도면.5 is a flow chart for a printing method in a network printer system according to an embodiment of the present invention.

본 발명은 네트워크 프린터 시스템 및 그 인쇄방법에 관한 것으로, 더욱 자 세하게는, 네트워크 프린터에 저장된 문서를 인쇄할 수 있도록 하는 인쇄실행정보를 문서를 필요로 하는 곳에 전달하여 네트워크 프린터에 저장된 문서를 인쇄할 수 있도록 한 네트워크 프린터 시스템 및 그 인쇄방법에 관한 것이다.The present invention relates to a network printer system and a printing method thereof, and more particularly, to transmit a print execution information that enables printing a document stored in the network printer to the place where the document is needed to print the document stored in the network printer. The present invention relates to a network printer system and a printing method thereof.

일반적으로, 프린터(printer)는 컴퓨터가 처리한 결과를 확인, 보관하며 타인에게 전달하기 위해 문서 형태로 출력하는 가장 보편화된 수단으로서, 복합기, 개인용 컴퓨터, 팩시밀리, 전자식 금전 등록기, 현금자동 인출기 등의 기본적인 구성요소가 되고 있다. In general, a printer is the most common means of checking, storing, and outputting a document in the form of a document for checking and storing the result of processing by a computer, such as a multifunction device, a personal computer, a facsimile machine, an electronic cash register, an automated teller machine, and the like. It is becoming a basic component.

프린터는 현재까지 핀 방식 프린터, 잉크젯 방식 프린터, 레이저 방식 프린터 등이 개발되어 있으며, 특히 잉크젯 방식 프린터와 레이저 방식 프린터가 보급기종에서 주종을 이루고 있다.Pin printers, inkjet printers, and laser printers have been developed so far, and inkjet printers and laser printers have been mainly used in the spreading models.

최근에는 프린터를 네트워크로 연결하여 여러 사용자가 공용으로 사용하게 함으로써 작업효율을 높이고 있다.Recently, printers are connected to a network to allow multiple users to use them in common, increasing work efficiency.

이하에서, 네트워크에 연결된 프린터를 네트워크 프린터라 칭하기로 한다. 이러한 네트워크 프린터는 하드디스크 드라이브와 같은 저장장치를 구비하고 있다. 그리고, 이 저장장치에는 인쇄가 빈번하게 발생되는 문서가 저장되어 있을 수 있다. 따라서, 사용자는 네트워크 프린터에 네트워크를 통해 연결된 클라이언트 단말(예를 들어, 컴퓨터 등)을 통하여 접속하지 않고서도 직접 네트워크 프린터에서 문서를 인쇄할 수 있게 된다. Hereinafter, a printer connected to a network will be referred to as a network printer. Such network printers have a storage device such as a hard disk drive. In addition, the storage device may store a document in which printing occurs frequently. Thus, a user can print a document directly from the network printer without being connected to the network printer through a client terminal (for example, a computer, etc.) connected via a network.

사용자는 네트워크 프린터에서 인쇄된 문서를 팩시밀리나 배달업체를 통해 문서를 필요로 하는 곳에 전달할 수 있고, 문서를 이메일과 메신저와 같은 데이터 전송방식을 통해 문서를 필요로 하는 곳에 전달할 수 있다. 여기서, 문서를 필요로 하는 곳은 네트워크 프린터가 위치한 동일한 네트워크 상에 연결된 클라이언트 단말이거나 네트워크 프린터가 위치한 네트워크와는 상이한 네트워크에 연결된 클라이언트 단말일 수 있다.A user can deliver a document printed on a network printer to a fax or delivery company where the document is needed, and then send the document to a need via data transfer methods such as email and messenger. Here, the place requiring the document may be a client terminal connected on the same network where the network printer is located or a client terminal connected to a different network from the network where the network printer is located.

그런데, 네트워크 프린터에서 인쇄된 문서를 팩시밀리나 배달업체를 통해 전달하는 경우에는 시간이 많이 소요됨과 동시에 비용이 낭비된다는 문제점이 발생하게 된다.However, when a document printed in a network printer is delivered through a facsimile or a delivery company, a problem arises that it takes a lot of time and costs.

또한, 이메일과 메신저와 같은 데이터 전송방식을 통해 문서를 전달하는 경우, 문서가 전달되는 도중에 불법적으로 분석이 될 수 있어 원래의 문서와는 다른 문서가 전달될 수 있다는 문제점이 발생하게 된다. In addition, when a document is transmitted through a data transmission method such as an e-mail or a messenger, a problem may arise in that a document different from the original document may be delivered because the document may be illegally analyzed while the document is being delivered.

따라서, 본 발명은 상기와 같은 문제점을 해결하기 위하여 창안된 것으로, 네트워크 프린터에 저장된 문서를 인쇄할 수 있도록 하는 인쇄실행정보를 문서를 필요로 하는 곳에 전달하여 네트워크 프린터에 저장된 문서를 인쇄할 수 있도록 함으로써, 팩시밀리나 배달업체를 통해서 문서를 전달하는 경우에 발생되는 비용문제를 해결하고 네트워크를 통해 전달되는 경우에 문서가 불법적으로 변경되는 것을 방지한 네트워크 프린터 시스템 및 그 인쇄방법을 제공하는 것에 그 목적이 있다.Therefore, the present invention was devised to solve the above problems, and transmits the print execution information for printing the document stored in the network printer to the place where the document is needed so that the document stored in the network printer can be printed. The purpose of the present invention is to provide a network printer system and a printing method thereof, which solves the cost incurred when delivering documents through a facsimile or delivery company, and prevents the documents from being illegally changed when they are transmitted through a network. There is this.

상기 목적을 달성하기 위한 본 발명의 일 측면에 따른 네트워크 프린터 시스템은, 클라이언트 단말로부터 문서리스트의 제공요청에 따라 저장된 문서의 리스트를 파악하여 클라이언트 단말로 제공하고, 클라이언트 단말로부터 문서의 리스트 중 임의의 문서에 대한 인쇄요청에 따라 상기 임의의 문서를 인쇄할 수 있도록 하는 인쇄실행정보를 발생하여 클라이언트 단말로 제공하고, 클라이언트 단말에서 선택된 임의의 문서를 인쇄 가능한 프린터로 제공하는 네트워크 프린터를 포함한다.The network printer system according to an aspect of the present invention for achieving the above object, by grasping the list of stored documents in accordance with the request for providing the document list from the client terminal to provide to the client terminal, any of the list of documents from the client terminal And a network printer for generating print execution information for printing the arbitrary document according to the printing request for the document and providing the print execution information to the client terminal and providing the arbitrary document selected in the client terminal to the printable printer.

상기 임의의 문서에 대해 인쇄 가능한 프린터와 네트워크 프린터는 동일 네트워크, 상이한 네트워크 중 어느 하나에 위치할 수 있다.Printers and network printers printable for any of the documents may be located on either the same network or a different network.

상기 인쇄실행정보는, 클라이언트 단말로부터 임의의 문서에 대해 인쇄 가능한 프린터의 주소를 입력받고 실행명령을 입력받기 위한 사용자 인터페이스 코드; 상기 네트워크 프린터의 주소정보와 임의의 문서의 정보를 저장한 저장코드; 임의의 문서에 대한 인쇄 가능한 프린터의 주소의 선택에 따라 상기 네트워크 프린터에 상기 문서정보와 상응하는 문서를 임의의 문서에 대해 인쇄 가능한 프린터로 제공해줄 것을 요청하는 인쇄요청패킷을 발생하기 위한 제어코드; 상기 인쇄요청패킷을 네트워크 프린터에 전송하고 상기 인쇄요청패킷이 네트워크 프린터에 전송되었는가를 체크하기 위한 통신코드 중 어느 하나를 포함할 수 있다.The print execution information may include: a user interface code for receiving an address of a printer capable of printing a document from a client terminal and receiving an execution command; A storage code for storing address information of the network printer and information of an arbitrary document; A control code for generating a print request packet requesting the network printer to provide a document corresponding to the document information to a printable printer for an arbitrary document according to selection of an address of a printable printer for an arbitrary document; It may include any one of a communication code for transmitting the print request packet to a network printer and to check whether the print request packet has been sent to the network printer.

한편, 상기 목적을 달성하기 위한 본 발명의 일 측면에 따른 네트워크 프린터 시스템의 인쇄방법은, 클라이언트 단말로부터 문서리스트의 제공요청이 있는가 를 검사하는 단계; 상기 문서리스트의 제공요청이 있는 경우에 저장된 문서의 리스트를 파악하여 클라이언트 단말로 제공하고, 클라이언트 단말로부터 문서의 리스트 중 임의의 문서에 대한 인쇄요청이 있는가를 검사하는 단계; 와 상기 임의의 문서에 대한 요청이 있는 경우에 상기 임의의 문서를 인쇄할 수 있도록 하는 인쇄실행정보를 발생하여 클라이언트 단말로 제공하고, 클라이언트 단말에서 선택된 임의의 문서를 인쇄 가능한 프린터로 제공하는 단계를 포함한다.On the other hand, the printing method of the network printer system according to an aspect of the present invention for achieving the above object, the step of checking whether there is a request for providing a document list from the client terminal; Identifying a list of stored documents and providing them to the client terminal when the request for providing the document list is provided, and checking whether there is a print request for any document in the list of documents from the client terminal; And generating printing execution information for printing the arbitrary document to the client terminal when the request for the arbitrary document is made, and providing the arbitrary document selected in the client terminal to the printable printer. Include.

이하 본 발명에 따른 네트워크 프린터 시스템 및 그 인쇄방법을 첨부한 도면을 참조하여 상세히 설명한다.Hereinafter, a network printer system and a printing method thereof according to the present invention will be described in detail with reference to the accompanying drawings.

또한, 이해의 편의를 위하여 비록 다른 도면에 속하더라도 동일한 구성요소에는 동일한 부호를 부여하였음을 주의하여야 한다.In addition, it should be noted that the same reference numerals are given to the same elements, although belonging to different drawings for convenience of understanding.

도 1은 본 발명의 일 실시예에 따른 네트워크 프린터 시스템에 대한 연결구성을 나타낸 도면이다.1 is a view showing a connection configuration for a network printer system according to an embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명에 따른 네트워크 프린터 시스템은, 클라이언트 단말(100, 110), 네트워크 프린터(120, 130)를 포함하고 있다.As shown in FIG. 1, the network printer system according to the present invention includes client terminals 100 and 110 and network printers 120 and 130.

클라이언트 단말(100)과 네트워크 프린터(120)는 제1네트워크 상에 연결되어 있고, 클라이언트 단말(110)과 네트워크 프린터(130)는 제2네트워크 상에 연결되어 있다. 반면, 제1네트워크와 제2네트워크는 동일한 네트워크 또는 상이한 네트워크 중 어느 하나일 수 있으며, 본 발명에서는 상이한 네트워크 인 것이 바람직하다.The client terminal 100 and the network printer 120 are connected on the first network, and the client terminal 110 and the network printer 130 are connected on the second network. On the other hand, the first network and the second network may be either the same network or different networks, it is preferred in the present invention is a different network.

네트워크 프린터(120)는 클라이언트 단말(100)로부터 제공된 문서를 포함한 적어도 하나 이상의 문서를 저장하고 있다. The network printer 120 stores at least one document including a document provided from the client terminal 100.

클라이언트 단말(100)은 클라이언트 단말(100)의 사용자 또는 클라이언트 단말(110)로부터 네트워크 프린터(120)에 저장된 문서리스트의 제공요청에 따라 네트워크 프린터(120)에 저장된 문서리스트를 제공해줄 것을 요청한다.The client terminal 100 requests a document list stored in the network printer 120 according to a request for providing a document list stored in the network printer 120 from the user of the client terminal 100 or the client terminal 110.

네트워크 프린터(120)는 클라이언트 단말(100)로부터 저장된 문서리스트의 제공요청에 따라 저장된 문서의 리스트를 파악하여 클라이언트 단말(100)에 제공한다.The network printer 120 grasps a list of stored documents according to a request for providing a list of stored documents from the client terminal 100 and provides the list of stored documents to the client terminal 100.

클라이언트 단말(100)은 네트워크 프린터(120)에서 제공된 문서 리스트를 클라이언트 단말(100)의 사용자 또는 클라이언트 단말(110)에 제공하고, 제공된 문서리스트에서 임의의 문서선택에 따라 선택된 문서의 제공을 네트워크 프린터(120)에 요청한다.The client terminal 100 provides the document list provided by the network printer 120 to the user or the client terminal 110 of the client terminal 100, and provides the network printer to provide the selected document according to the selection of any document from the provided document list. Ask 120.

네트워크 프린터(120)는 클라이언트 단말(100)로부터 임의의 문서의 제공요청에 따라 네트워크 프린터(120)에 저장된 문서를 인쇄할 수 있도록 하는 인쇄실행정보를 발생하여 클라이언트 단말(100)에 제공한다. The network printer 120 generates and executes print execution information for printing a document stored in the network printer 120 according to a request for providing an arbitrary document from the client terminal 100 and provides it to the client terminal 100.

인쇄실행정보는 실행파일의 타입(즉, 파일 확장자가 'exe'인 경우)인 것이 바람직하며, 사용자로부터 문서의 인쇄가 이루어질 프린터의 주소를 입력받고 실행명령을 입력받기 위한 사용자 인터페이스 코드, 문서가 저장되어 있는 네트워크 프린터의 주소정보와 문서정보를 저장한 저장코드, 사용자로부터 문서의 인쇄가 이루어질 프린터의 주소의 선택에 따라 문서가 저장된 네트워크 프린터에 문서의 인쇄 가 이루어질 프린터에 상기 문서정보와 상응하는 문서를 제공해줄 것을 요청하는 인쇄요청패킷을 발생하기 위한 제어코드, 상기 인쇄요청패킷을 네트워크 프린터에 전송하고 상기 인쇄요청패킷이 네트워크 프린터에 전송되었는가를 체크하기 위한 통신코드로 구성될 수 있다.The print execution information is preferably an executable file type (i.e., when the file extension is 'exe'). The user interface code for receiving the printer address to print the document from the user and the execution command for receiving the execution command A storage code storing the address information and document information of the network printer stored therein, and a printer corresponding to the document information to the printer to which the document is to be printed to the network printer where the document is to be printed according to the selection of the address of the printer to be printed from the user. And a control code for generating a print request packet requesting to provide a document, and a communication code for transmitting the print request packet to a network printer and checking whether the print request packet has been sent to the network printer.

여기서, 네트워크 프린터의 주소정보는 네트워크 프린터의 IP(Internet Protocol)주소일 수 있고, 문서정보는 문서를 구별하기 위한 인덱스, 문서에 설정된 암호(Password) 중 어느 하나를 포함할 수 있다.Here, the address information of the network printer may be an Internet Protocol (IP) address of the network printer, and the document information may include any one of an index for distinguishing a document and a password set in the document.

클라이언트 단말(100)은 네트워크 프린터(120)로부터 제공된 인쇄실행정보를 클라이언트 단말(110)에 제공한다.The client terminal 100 provides the print execution information provided from the network printer 120 to the client terminal 110.

클라이언트 단말(110)은 클라이언트 단말(100)에서 제공된 인쇄실행정보에 포함된 사용자 인터페이스 코드를 실행시켜 사용자 인터페이스를 발생하여 사용자에게 제공하고, 사용자에게 네트워크 프린터(120)에 저장된 문서가 인쇄될 프린터의 주소를 입력하도록 요청한다. The client terminal 110 executes the user interface code included in the print execution information provided by the client terminal 100 to generate and provide the user interface to the user, and the user of the printer to which the document stored in the network printer 120 is to be printed. You are asked to enter an address.

이러한 사용자 인터페이스의 일 예가 도 4에 도시되어 있다.An example of such a user interface is shown in FIG. 4.

도 5에 도시된 바와 같이, 사용자 인터페이스는 사용자가 네트워크 프린터(120)에 저장된 문서가 인쇄될 프린터를 선택하도록 하는 메시지(400)와 사용자가 네트워크 프린터(120)에 저장된 문서가 인쇄될 프린터의 주소를 입력하기 위한 입력창(402)과 네트워크 프린터(120)에 주소의 선택이 이루어진 프린터에 인쇄실행정보에 포함된 문서정보와 상응하는 문서를 제공해줄 것을 요청하는 인쇄요청패킷을 발생하기 실행 아이콘(404)으로 구성된다.As shown in FIG. 5, the user interface includes a message 400 for the user to select a printer to which a document stored in the network printer 120 is to be printed, and an address of a printer to which the user is to print the document stored in the network printer 120. An execution icon for generating a print request packet requesting to provide a document corresponding to the document information included in the print execution information to a printer in which an address is selected in the input window 402 and the network printer 120 for inputting a document ( 404).

클라이언트 단말(110)은 사용자 인터페이스를 통하여 문서가 인쇄될 프린터의 주소가 입력된 후에 실행 아이콘(404)이 선택된 경우, 인쇄실행정보에 포함된 제어코드를 실행시켜 인쇄요청패킷을 발생하고, 인쇄실행정보에 포함된 통신코드를 실행시켜 인쇄요청패킷을 네트워크 프린터(120)에 제공한다.When the execution icon 404 is selected after the address of the printer to print the document is input through the user interface, the client terminal 110 executes a control code included in the print execution information to generate a print request packet, and executes print execution. The communication code included in the information is executed to provide the print request packet to the network printer 120.

여기서, 인쇄요청패킷에는 문서가 인쇄될 프린터의 주소정보와 인쇄실행정보에 포함된 문서정보가 포함되어 있는 것이 바람직하다.Here, it is preferable that the print request packet includes document information included in address information of the printer to be printed and print execution information.

네트워크 프린터(120)는 클라이언트 단말(110)로부터 제공된 인쇄요청패킷에 포함된 문서정보에 상응하는 문서를 파악하여 문서가 인쇄될 프린터의 주소로 전송한다. 이하에서, 문서가 인쇄될 프린터를 네트워크 프린터(130)로 한다. The network printer 120 grasps a document corresponding to the document information included in the print request packet provided from the client terminal 110 and transmits the document to the address of the printer to which the document is to be printed. In the following, a printer to be printed is referred to as a network printer 130.

즉, 네트워크 프린터(120)는 문서정보와 상응하는 문서를 파악하여 문서가 인쇄될 네트워크 프린터(130)에 전송하여 인쇄가 이루어지도록 한다.That is, the network printer 120 grasps the document corresponding to the document information and transmits the document to the network printer 130 to which the document is to be printed.

이에 네트워크 프린터(130)는 네트워크 프린터(120)에서 제공된 문서를 소정 인쇄용지에 인쇄한다.Accordingly, the network printer 130 prints the document provided by the network printer 120 on a predetermined printing paper.

도 2는 도 1에 도시된 네트워크 프린터(120)에 대한 상세 블록 구성을 나타낸 도면이다.FIG. 2 is a detailed block diagram of the network printer 120 shown in FIG. 1.

도 2에 도시된 바와 같이, 네트워크 프린터(120)는 제어부(200), 저장부(202), 네트워크 인터페이스(204)를 포함하고 있다.As shown in FIG. 2, the network printer 120 includes a control unit 200, a storage unit 202, and a network interface 204.

제어부(200)는 클라이언트 단말(100)로부터 저장된 문서리스트의 제공요청에 따라 저장부(202)에 저장된 문서의 리스트를 파악하여 클라이언트 단말(100)에 제 공한다.The control unit 200 obtains a list of documents stored in the storage unit 202 according to a request for providing a document list stored from the client terminal 100 and provides them to the client terminal 100.

제어부(200)는 클라이언트 단말(100)로부터 임의의 문서의 제공요청에 따라 저장부(202)에 저장된 문서를 인쇄할 수 있도록 하는 인쇄실행정보를 발생하여 네트워크 인터페이스(204)를 통해 클라이언트 단말(100)에 제공한다. The control unit 200 generates print execution information for printing a document stored in the storage unit 202 according to a request for providing an arbitrary document from the client terminal 100, and generates the print execution information through the network interface 204. To provide.

제어부(200)는 클라이언트 단말(110)로부터 제공된 인쇄요청패킷에 포함된 문서정보에 상응하는 문서를 저장부(202)에서 파악하고, 파악된 문서를 네트워크 인터페이스(204)를 통해 네트워크 프린터(130)에 전송하여 인쇄가 이루어지도록 한다. The control unit 200 grasps the document corresponding to the document information included in the print request packet provided from the client terminal 110 in the storage unit 202, and captures the document through the network interface 204. To be printed.

도 3은 도 1에 도시된 클라이언트 단말(110)에 대한 상세 블록구성을 나타낸 도면이다.3 is a block diagram illustrating a detailed block diagram of the client terminal 110 illustrated in FIG. 1.

도 3에 도시된 바와 같이, 클라이언트 단말(110)은 키 입력부(300), 제어부(302), 네트워크 인터페이스(304), 디스플레이부(306)를 포함하고 있다.As shown in FIG. 3, the client terminal 110 includes a key input unit 300, a control unit 302, a network interface 304, and a display unit 306.

키 입력부(300)는 네트워크 프린터(120)에 저장된 문서에 대한 제공요청을 하기 위한 문서 제공키, 네트워크 프린터(120)에 저장된 문서의 인쇄를 요청하기 위한 인쇄 요청키를 포함한 적어도 이상의 키들을 구비하며, 키 선택이 있는 경우에 키와 상응하는 키 선택신호를 발생하여 제어부(302)에 제공한다. The key input unit 300 includes at least one key including a document providing key for requesting a document stored in the network printer 120 and a print request key for requesting printing of the document stored in the network printer 120. When there is a key selection, a key selection signal corresponding to the key is generated and provided to the controller 302.

제어부(302)는 키 입력부(300)로부터 제공된 키 선택신호가 문서 제공키에 의해 발생된 경우에 네트워크 인터페이스(304)를 통해 클라이언트 단말(100)에 문서제공요청을 한다. 여기서, 클라이언트 단말(100)에 제공 요청된 문서는 클라이언 트 단말(100)의 사용자에 의해 네트워크 프린터(120)에 소정 암호가 설정된 문서인 것이 바람직하다. The controller 302 makes a document providing request to the client terminal 100 through the network interface 304 when the key selection signal provided from the key input unit 300 is generated by the document providing key. Here, the document requested to be provided to the client terminal 100 may be a document in which a predetermined password is set in the network printer 120 by the user of the client terminal 100.

제어부(302)는 클라이언트 단말(100)로부터 네트워크 프린터(120)에 저장된 문서리스트를 디스플레이부(306)를 통해 사용자에게 제공한다.The controller 302 provides a document list stored in the network printer 120 from the client terminal 100 to the user through the display unit 306.

제어부(302)는 클라이언트 단말(110)의 사용자로부터 키 입력부(300)를 통해 문서리스트에서 임의의 문서선택이 이루어진 경우, 선택된 문서의 제공을 네트워크 인터페이스(304)를 통해 클라이언트 단말(100)에 요청한다.The controller 302 requests the client terminal 100 to provide the selected document through the network interface 304 when an arbitrary document selection is made from the document list through the key input unit 300 from the user of the client terminal 110. do.

제어부(110)는 클라이언트 단말(100)에서 제공된 인쇄실행정보에 포함된 사용자 인터페이스 코드를 실행시켜 사용자 인터페이스를 발생하여 디스플레이부(306)를 통해 사용자에게 제공하고, 사용자에게 네트워크 프린터(120)에 저장된 문서가 인쇄될 프린터의 주소를 입력하도록 요청한다. The control unit 110 executes the user interface code included in the print execution information provided by the client terminal 100 to generate a user interface, provide the user to the user through the display unit 306, and store the user interface in the network printer 120. You are asked to enter the address of the printer on which the document will be printed.

제어부(302)는 키 입력부(300)를 통해 문서가 인쇄될 프린터에 대한 주소의 입력이 이루어진 후에 인쇄 요청키가 선택된 경우, 즉 사용자 인터페이스의 실행 아이콘(404)이 선택된 경우, 인쇄실행정보에 포함된 제어코드를 실행시켜 인쇄요청패킷을 발생한다.The control unit 302 is included in the print execution information when the print request key is selected after the input of the address for the printer on which the document is to be printed through the key input unit 300 is selected, that is, when the execution icon 404 of the user interface is selected. Executes the generated control code to generate a print request packet.

이후, 제어부(302)는 인쇄실행정보에 포함된 통신코드를 실행시켜 인쇄요청패킷을 네트워크 프린터(120)에 제공한다. 여기서, 인쇄요청패킷에는 문서가 인쇄될 프린터의 주소정보와 인쇄실행정보에 포함된 문서정보가 포함되어 있는 것이 바람직하다.Thereafter, the controller 302 executes the communication code included in the print execution information and provides the print request packet to the network printer 120. Here, it is preferable that the print request packet includes document information included in address information of the printer to be printed and print execution information.

도 5는 본 발명의 일 실시예에 따른 네트워크 프린터 시스템에서의 인쇄방법에 대한 흐름을 나타낸 도면이다.5 is a flowchart illustrating a printing method in a network printer system according to an embodiment of the present invention.

도 5에 도시된 바와 같이, 클라이언트 단말(100)은 클라이언트 단말(110)로부터 네트워크 프린터(120)에 저장된 문서리스트의 제공요청이 있는 경우(S500), 네트워크 프린터(120)에 저장된 문서리스트를 제공해줄 것을 요청한다(S502). 한편, 네트워크 프린터(120)에 저장된 문서리스트의 제공요청은 클라이언트 단말(100)의 사용자에 의해서도 발생될 수 있다.As shown in FIG. 5, when there is a request for providing a document list stored in the network printer 120 from the client terminal 110 (S500), the client terminal 100 provides a document list stored in the network printer 120. The request is made (S502). Meanwhile, the request for providing the document list stored in the network printer 120 may also be generated by the user of the client terminal 100.

네트워크 프린터(120)는 클라이언트 단말(100)로부터 문서리스트의 제공요청에 따라 저장된 문서의 리스트를 파악하여 클라이언트 단말(100)에 제공한다(S504).The network printer 120 grasps a list of stored documents according to a request for providing a document list from the client terminal 100 and provides the list to the client terminal 100 (S504).

클라이언트 단말(100)은 네트워크 프린터(120)에서 제공된 문서 리스트를 클라이언트 단말(110)에 제공한다(S506).The client terminal 100 provides the document list provided by the network printer 120 to the client terminal 110 (S506).

클라이언트 단말(100)은 클라이언트 단말(110)로부터 문서리스트에서 임의의 문서선택이 있는 경우(S508), 선택된 문서의 제공을 네트워크 프린터(120)에 요청한다(S510). 한편, 문서리스트 중 임의의 문서선택은 클라이언트 단말(100)의 사용자에 의해서도 이루어질 수 있다.If there is any document selection in the document list from the client terminal 110 (S508), the client terminal 100 requests the network printer 120 to provide the selected document (S510). On the other hand, any document selection in the document list may be made by the user of the client terminal 100.

네트워크 프린터(120)는 클라이언트 단말(100)로부터 임의의 문서의 제공요청에 따라 네트워크 프린터(120)에 저장된 문서를 인쇄할 수 있도록 하는 인쇄실행정보를 생성하고(S512), 생성된 인쇄실행정보를 클라이언트 단말(100)에 제공한다(S514). The network printer 120 generates print execution information for printing a document stored in the network printer 120 according to a request for providing an arbitrary document from the client terminal 100 (S512), and generates the generated print execution information. Provided to the client terminal 100 (S514).

클라이언트 단말(100)은 네트워크 프린터(120)로부터 제공된 인쇄실행정보를 클라이언트 단말(110)에 제공한다(S516).The client terminal 100 provides print execution information provided from the network printer 120 to the client terminal 110 (S516).

클라이언트 단말(110)은 클라이언트 단말(100)에서 제공된 인쇄실행정보에 포함된 사용자 인터페이스 코드를 실행시켜 사용자 인터페이스를 발생하여 사용자에게 제공하고, 사용자에게 네트워크 프린터(120)에 저장된 문서가 인쇄될 프린터의 주소를 입력하도록 요청한다. The client terminal 110 executes the user interface code included in the print execution information provided by the client terminal 100 to generate and provide the user interface to the user, and the user of the printer to which the document stored in the network printer 120 is to be printed. You are asked to enter an address.

클라이언트 단말(110)은 사용자 인터페이스를 통하여 문서가 인쇄될 프린터의 주소가 입력된 후에 실행 아이콘(404)이 선택된 경우, 인쇄실행정보에 포함된 제어코드를 실행시켜 인쇄요청패킷을 발생한다(S518).If the execution icon 404 is selected after the address of the printer to print the document is input through the user interface, the client terminal 110 generates a print request packet by executing a control code included in the print execution information (S518). .

클라이언트 단말(110)은 인쇄실행정보에 포함된 통신코드를 실행시켜 인쇄요청패킷을 네트워크 프린터(120)에 제공한다(S520).The client terminal 110 executes the communication code included in the print execution information and provides the print request packet to the network printer 120 (S520).

네트워크 프린터(120)는 클라이언트 단말(110)로부터 제공된 인쇄요청패킷에 포함된 문서정보에 상응하는 문서를 파악하여 문서가 인쇄될 네트워크 프린터(130)로 전송한다(S522).The network printer 120 grasps a document corresponding to the document information included in the print request packet provided from the client terminal 110 and transmits the document to the network printer 130 to which the document is to be printed (S522).

이에 네트워크 프린터(130)는 네트워크 프린터(120)에서 제공된 문서를 소정 인쇄용지에 인쇄한다(S524). In response, the network printer 130 prints the document provided by the network printer 120 on a predetermined printing paper (S524).

이상에서 본 발명은 기재된 구체 예에 대해서만 상세히 설명하였지만 본 발명의 기술 사상 범위 내에서 다양한 변형 및 수정이 가능함은 당업자에게 있어서 명백한 것이며, 이러한 변형 및 수정이 첨부된 특허청구범위에 속함은 당연한 것이 다.Although the present invention has been described in detail only with respect to the described embodiments, it will be apparent to those skilled in the art that various changes and modifications can be made within the technical spirit of the present invention, and such modifications and modifications belong to the appended claims. .

상술한 바와 같이, 본 발명에 따른 네트워크 프린터 시스템 및 그 인쇄방법에 따르면, 네트워크 프린터에 저장된 문서를 인쇄할 수 있도록 하는 인쇄실행정보를 문서를 필요로 하는 곳에 전달하여 네트워크 프린터에 저장된 문서를 인쇄할 수 있도록 함으로써, 팩시밀리나 배달업체를 통해서 문서를 전달하는 경우에 발생되는 비용문제를 해결하고, 네트워크를 통해 전달되는 경우에 문서가 불법적으로 변경되는 것을 방지할 수 있는 장점이 있다. As described above, according to the network printer system according to the present invention and a printing method thereof, the printing execution information for printing the document stored in the network printer can be delivered to the place where the document is needed to print the document stored in the network printer. By doing so, it is possible to solve the cost incurred when the document is delivered through a facsimile or a delivery company, and to prevent the document from being illegally changed when delivered through a network.

Claims (5)

네트워크 프린터 시스템에 있어서,In a network printer system, 클라이언트 단말로부터 문서리스트의 제공요청에 따라 저장된 문서의 리스트를 파악하여 클라이언트 단말로 제공하고, 클라이언트 단말로부터 문서의 리스트 중 임의의 문서에 대한 인쇄요청에 따라 상기 임의의 문서를 인쇄할 수 있도록 하는 인쇄실행정보를 발생하여 클라이언트 단말로 제공하고, 클라이언트 단말에서 선택된 임의의 문서를 인쇄 가능한 프린터로 제공하는 네트워크 프린터를 포함하는 네트워크 프린터 시스템.Print to identify the list of stored documents according to the request of the document list from the client terminal to provide to the client terminal, and to print the arbitrary document in accordance with the print request for any document of the list of documents from the client terminal A network printer system comprising a network printer for generating execution information and providing it to a client terminal, and providing any document selected from the client terminal to a printable printer. 제1항에 있어서,The method of claim 1, 상기 임의의 문서에 대해 인쇄 가능한 프린터와 네트워크 프린터는 동일 네트워크, 상이한 네트워크 중 어느 하나에 위치하는 네트워크 프린터 시스템.A network printer system, wherein the printer capable of printing any document and the network printer are located on one of the same network and different networks. 제1항에 있어서,The method of claim 1, 상기 인쇄실행정보는,The print execution information, 클라이언트 단말로부터 임의의 문서에 대해 인쇄 가능한 프린터의 주소를 입력받고 실행명령을 입력받기 위한 사용자 인터페이스 코드; 상기 네트워크 프린터 의 주소정보와 임의의 문서의 정보를 저장한 저장코드; 임의의 문서에 대한 인쇄 가능한 프린터의 주소의 선택에 따라 상기 네트워크 프린터에 상기 문서정보와 상응하는 문서를 임의의 문서에 대해 인쇄 가능한 프린터로 제공해줄 것을 요청하는 인쇄요청패킷을 발생하기 위한 제어코드; 상기 인쇄요청패킷을 네트워크 프린터에 전송하고 상기 인쇄요청패킷이 네트워크 프린터에 전송되었는가를 체크하기 위한 통신코드 중 어느 하나를 포함하는 네트워크 프린터 시스템.A user interface code for receiving an address of a printable printer for an arbitrary document from a client terminal and receiving an execution command; A storage code storing address information of the network printer and information of an arbitrary document; A control code for generating a print request packet requesting the network printer to provide a document corresponding to the document information to a printable printer for an arbitrary document according to selection of an address of a printable printer for an arbitrary document; And a communication code for transmitting the print request packet to a network printer and checking whether the print request packet has been sent to a network printer. 네트워크 프린터 시스템의 인쇄방법에 있어서,In the printing method of a network printer system, 클라이언트 단말로부터 문서리스트의 제공요청이 있는가를 검사하는 단계;Checking whether there is a request for providing a document list from the client terminal; 상기 문서리스트의 제공요청이 있는 경우에 저장된 문서의 리스트를 파악하여 클라이언트 단말로 제공하고, 클라이언트 단말로부터 문서의 리스트 중 임의의 문서에 대한 인쇄요청이 있는가를 검사하는 단계; 와Identifying a list of stored documents and providing them to the client terminal when the request for providing the document list is provided, and checking whether there is a print request for any document in the list of documents from the client terminal; Wow 상기 임의의 문서에 대한 요청이 있는 경우에 상기 임의의 문서를 인쇄할 수 있도록 하는 인쇄실행정보를 발생하여 클라이언트 단말로 제공하고, 클라이언트 단말에서 선택된 임의의 문서를 인쇄 가능한 프린터로 제공하는 단계를 포함하는 네트워크 프린터 시스템의 인쇄방법.Generating and providing printing execution information to the client terminal when the request for the arbitrary document is made, and providing the arbitrary document selected at the client terminal to a printable printer; To print a network printer system. 제4항에 있어서,The method of claim 4, wherein 상기 인쇄실행정보는,The print execution information, 클라이언트 단말로부터 임의의 문서에 대해 인쇄 가능한 프린터의 주소를 입력받고 실행명령을 입력받기 위한 사용자 인터페이스 코드; 상기 네트워크 프린터의 주소정보와 임의의 문서의 정보를 저장한 저장코드; 임의의 문서에 대한 인쇄 가능한 프린터의 주소의 선택에 따라 상기 네트워크 프린터에 상기 문서정보와 상응하는 문서를 임의의 문서에 대해 인쇄 가능한 프린터로 제공해줄 것을 요청하는 인쇄요청패킷을 발생하기 위한 제어코드; 상기 인쇄요청패킷을 네트워크 프린터에 전송하고 상기 인쇄요청패킷이 네트워크 프린터에 전송되었는가를 체크하기 위한 통신코드 중 어느 하나를 포함하는 네트워크 프린터 시스템의 인쇄방법.A user interface code for receiving an address of a printable printer for an arbitrary document from a client terminal and receiving an execution command; A storage code for storing address information of the network printer and information of an arbitrary document; A control code for generating a print request packet requesting the network printer to provide a document corresponding to the document information to a printable printer for an arbitrary document according to selection of an address of a printable printer for an arbitrary document; And a communication code for transmitting the print request packet to a network printer and checking whether the print request packet has been sent to the network printer.
KR1020050037643A 2005-05-04 2005-05-04 Network printer system and printing method thereof KR20060115414A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050037643A KR20060115414A (en) 2005-05-04 2005-05-04 Network printer system and printing method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050037643A KR20060115414A (en) 2005-05-04 2005-05-04 Network printer system and printing method thereof

Publications (1)

Publication Number Publication Date
KR20060115414A true KR20060115414A (en) 2006-11-09

Family

ID=37652817

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050037643A KR20060115414A (en) 2005-05-04 2005-05-04 Network printer system and printing method thereof

Country Status (1)

Country Link
KR (1) KR20060115414A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012166105A1 (en) * 2011-05-31 2012-12-06 Hewlett-Packard Development Company, L.P. Associate a document with a printer
US9298410B2 (en) 2012-06-26 2016-03-29 Hewlett-Packard Development Company, L.P. Exposing network printers to WI-FI clients

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012166105A1 (en) * 2011-05-31 2012-12-06 Hewlett-Packard Development Company, L.P. Associate a document with a printer
US9298410B2 (en) 2012-06-26 2016-03-29 Hewlett-Packard Development Company, L.P. Exposing network printers to WI-FI clients

Similar Documents

Publication Publication Date Title
JP5531791B2 (en) Printing system, printing control apparatus, and printing control method
CN1976384B (en) Authentication agent apparatus, authentication method
KR20130043064A (en) Printing system and printing method
US8537392B2 (en) Follow-me printer driver
JP2006202032A (en) E-mail printer and system, and confirmation notification method and program
JP6197432B2 (en) Information processing system, information processing method, program, and recording medium
KR101758676B1 (en) Electronic apparatus, message server and method for controllng of printing
JP2010224768A (en) Printing system, control method for printing system, print server machine, control method for print server machine, and computer program
EP2306365A1 (en) Apparatus and method for log management, and computer-readable storage medium for computer program
US9807262B2 (en) Relaying apparatus communicating with information processing terminal, image processing apparatus, and service-providing apparatus
US8730509B2 (en) Network system, network setup method, and program and storage medium therefor
CN101449277B (en) Information processing apparatus, information processing method
US9769333B2 (en) SERVER for collecting status information of image forming devices
JP5505341B2 (en) Communication device
JP2006224550A (en) Image forming apparatus, information processor and image forming system
US9176682B2 (en) Job performing control system, job performing system and job performing control method
JP5571911B2 (en) Image processing apparatus, control method thereof, and program
CN112532800A (en) Information processing apparatus and image processing apparatus
US10038797B2 (en) Status management system, electronic apparatus, and method of communication in system
JP2005333352A (en) Data processor and image processor, and information notification method and program thereof
EP3048522B1 (en) Method of outputting content through network, and apparatus and system for performing the method
JP5274203B2 (en) Data processing apparatus, method, program, and data processing system
KR20060115414A (en) Network printer system and printing method thereof
JP6135215B2 (en) Image forming apparatus, network system, method and program
CN101827185B (en) Information processing system and control method thereof

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination