KR20040100540A - Control method of network printer - Google Patents
Control method of network printer Download PDFInfo
- Publication number
- KR20040100540A KR20040100540A KR1020030032941A KR20030032941A KR20040100540A KR 20040100540 A KR20040100540 A KR 20040100540A KR 1020030032941 A KR1020030032941 A KR 1020030032941A KR 20030032941 A KR20030032941 A KR 20030032941A KR 20040100540 A KR20040100540 A KR 20040100540A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- receiver
- print data
- sender
- output
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1222—Increasing security of the print job
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1239—Restricting the usage of resources, e.g. usage or user levels, credit limit, consumables, special fonts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1286—Remote printer device, e.g. being remote from client or server via local network
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)
- Computer Security & Cryptography (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
본 발명은, 네트워크 프린터의 제어방법에 관한 것으로서, 보다 상세하게는, 인쇄데이터를 전송한 송신자가 전송된 인쇄데이터를 출력한 임의의 수신자에 대한정보를 수신받을 수 있게 한 네트워크 프린터의 제어방법에 관한 것이다.The present invention relates to a control method of a network printer, and more particularly, to a control method of a network printer that allows a sender who has transmitted print data to receive information on any receiver that has output the transmitted print data. It is about.
일반적으로 프린터(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.
이러한 프린터는 근래에 네트워크(Network)로 연결하여 여러 사용자가 공용으로 사용함으로써 작업 효율을 높이는 방법으로 사용되고 있다. 이하에서는, 네트워크에 연결되어 여러 사용자가 공용으로 사용 가능하도록 마련된 프린터를 네트워크 프린터라 정의하여 설명한다.These printers have recently been used as a method of increasing work efficiency by connecting to a network and being shared by many users. In the following description, a printer connected to a network and provided to be shared by various users will be described as a network printer.
네트워크 프린터를 구비한 프린팅 시스템은, 네트워크 프린터와, 컴퓨터와 같이 네트워크 프린터에 인쇄를 요청하는 다수의 클라이언트와, 네트워크 프린터와 클라이언트를 연결하는 네트워크로 구성된다.A printing system having a network printer is composed of a network printer, a plurality of clients requesting printing to a network printer such as a computer, and a network connecting the network printer and the client.
그런데, 이러한 네트워크 프린터를 구비한 프린팅 시스템의 경우, 다수의 사용자가 네트워크 프린터를 사용하기 때문에 네트워크 프린터를 통해 출력된 문서 등의 출력물을 누구나 손쉽게 취득할 수 있으므로, 보안상의 문제가 발생할 수 있다. 즉, 네트워크 프린터는 네트워크를 통해 연결된 모든 인쇄데이터를 출력하게 되고, 임의의 사용자가 이를 도용, 복사하거나, 훼손 및 분실될 우려가 있는 문제점이 있다.However, in the printing system having such a network printer, since a large number of users use the network printer, anyone can easily obtain output such as a document output through the network printer, which may cause a security problem. That is, the network printer outputs all the print data connected through the network, and there is a problem that any user may steal, copy, corrupt, or lose it.
따라서, 본 발명의 목적은 보안기능이 강화되고, 인쇄데이터를 출력한 임의의 수신자에 대한 정보를 인쇄데이터를 전송한 클라이언트에 전송할 수 있는 네트워크 프린터의 제어방법을 제공하는 것이다.Accordingly, it is an object of the present invention to provide a control method of a network printer that can enhance security functions and transmit information on any recipient that outputs print data to a client that has transmitted print data.
도 1은 본 발명에 따른 프린팅 시스템의 제어블럭도이고,1 is a control block diagram of a printing system according to the present invention,
도 2는 본 발명에 따른 네트워크 프린터의 제어블럭도이고,2 is a control block diagram of a network printer according to the present invention;
도 3은 본 발명의 제1실시예에 따른 네트워크 프린터의 제어흐름도이고,3 is a control flowchart of a network printer according to a first embodiment of the present invention,
도 4는 본 발명의 제2실시예에 따른 네트워크 프린터의 제어흐름도이고,4 is a control flowchart of a network printer according to a second embodiment of the present invention;
도 5는 본 발명의 제3실시예에 따른 네트워크 프린터의 제어흐름도이다.5 is a control flowchart of a network printer according to a third embodiment of the present invention.
* 도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings
10 : 네트워크 프린터 11 : 프린터 제어부10: network 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: client
상기 목적은, 본 발명에 따라, 적어도 하나의 클라이언트로부터 인쇄데이터를 네트워크를 통해 전송받아 인쇄하는 네트워크 프린터의 제어방법에 있어서, 상기 클라이언트로부터 인쇄데이터 및 송신자 데이터를 수신하는 단계와; 상기 수신된 인쇄데이터 및 상기 송신자 데이터를 저장하는 단계와; 상기 네트워크 프린터에 수신자 데이터를 입력하는 단계와; 상기 저장된 인쇄데이터 및 상기 송신자 데이터를 디스플레이하는 단계와; 상기 디스플레이된 인쇄데이터 중 적어도 어느 하나가 선택되는 경우 선택된 인쇄데이터를 출력하는 단계와; 적어도 하나의 수신자에 대한 정보가 등록되어 있는 수신자 데이터베이스로부터 상기 입력된 수신자 데이터에 대응하는 수신자 데이터를 독출하여 상기 출력된 인쇄데이터를 전송한 클라이언트에 상기 독출된 수신자 데이터를 전송하는 단계를 포함하는 것을 특징으로 하는 네트워크 프린터의 제어방법에 의해 달성된다.According to an aspect of the present invention, there is provided a control method of a network printer for receiving print data from at least one client through a network, the method comprising: receiving print data and sender data from the client; Storing the received print data and the sender data; Inputting receiver data into the network printer; Displaying the stored print data and the sender data; Outputting the selected print data when at least one of the displayed print data is selected; And reading the receiver data corresponding to the input receiver data from a receiver database in which information on at least one receiver is registered, and transmitting the read receiver data to a client transmitting the output print data. It is achieved by a method of controlling a network printer.
여기서, 상기 저장된 인쇄데이터 및 상기 송신자 데이터를 디스플레이하는 단계와, 상기 디스플레이된 인쇄데이터 중 적어도 어느 하나가 선택되는 경우 선택된 인쇄데이터를 출력하는 단계 중 적어도 어느 한 단계는 상기 입력된 수신자 데이터가 상기 수신자 데이터베이스에 존재하는 경우에 실행되는 것이 바람직하다.The at least one step of displaying the stored print data and the sender data and outputting the selected print data when at least one of the displayed print data is selected may include the input receiver data being the receiver. It is preferably run if it exists in the database.
또한, 상기 선택된 인쇄데이터를 출력하는 단계는 출력된 출력시간과 출력매수를 포함하는 출력정보를 저장하는 단계를 포함하는 것이 바람직하다.The outputting of the selected print data may include storing output information including the output time and the number of outputs.
그리고, 상기 독출된 수신자 데이터를 전송하는 단계는 상기 출력정보를 상기 출력된 인쇄데이터를 전송한 클라이언트에 전송하는 단계를 포함하는 것이 바람직하다.The transmitting of the read receiver data may include transmitting the output information to a client that has transmitted the output print data.
여기서, 상기 송신자 데이터 및 상기 수신자 데이터는 각각 출력등급에 대한 정보를 포함하며, 상기 선택된 인쇄데이터를 출력하는 단계는 상기 입력된 수신자 데이터의 출력등급이 상기 선택된 인쇄데이터에 대응하는 송신자 데이터의 출력등급보다 동일하거나 상위등급인 경우에만 상기 선택된 인쇄데이터를 출력하는 것이 바람직하다.Here, the sender data and the receiver data each include information on an output class, and the outputting of the selected print data may include output class of the sender data whose output class of the input receiver data corresponds to the selected print data. It is preferable to output the selected print data only in the same or higher grade.
또한, 상기 송신자 데이터 및 상기 수신자 데이터는 각각 출력등급에 대한 정보를 포함하며, 상기 저장된 인쇄데이터 및 상기 송신자 데이터를 디스플레이하는 단계는 상기 입력된 수신자 데이터의 출력등급과 동일하거나 하위의 출격등급을 갖는 송신자 데이터와 대응하는 인쇄데이터만을 디스플레이하는 것이 바람직하다.In addition, the sender data and the receiver data each include information on an output class, and the displaying of the stored print data and the sender data may have a sorting class equal to or lower than that of the input receiver data. It is preferable to display only print data corresponding to the sender data.
이하에서는 첨부도면을 참조하여 본 발명에 대해 상세히 설명한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
본 발명에 따른 프린팅 시스템은, 도 1에 도시된 바와 같이, 적어도 하나의 네트워크 프린터(10)와, 네트워크 프린터(10)에 인쇄데이터를 전송하는 컴퓨터 등의 다수의 클라이언트(30)와, 네트워크 프린터(10)와 클라이언트(30)들을 연결하는 네트워크(20)를 포함한다.Printing system according to the present invention, as shown in Figure 1, at least one network printer 10, a plurality of clients 30, such as a computer for transmitting print data to the network printer 10, network printer 10 and a network 20 connecting the clients 30.
클라이언트(30)의 메모리, 예컨대, 컴퓨터의 하드디스크 드라이브에는 문서작성 프로그램 등의 응용프로그램에서 작성된 데이터를 네트워크 프린터(10)가 해석 가능한 인쇄데이터로 변환하여 네트워크 프린터(10)로 송신하는 프린터 드라이버가 설치되어 있다. 또한, 프린터 드라이버는 인쇄데이터와 함께, 클라이언트(30)의 IP 주소나 미리 설정된 클라이언트(30)의 ID 등의 송신자 데이터를 함께 송신하도록 마련되는 것이 바람직하며, 이에 의해, 후술할 네트워크 프린터(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 network printer 10 and transmitting the data to the network printer 10 is provided. It is installed. In addition, the printer driver is preferably provided to transmit the sender data, such as the IP address of the client 30 or the ID of the client 30 set in advance, together with the print data, whereby the network printer 10 to be described later. The receiver on the side can know the information about the sender who sent the print data stored in the network printer 10 in more detail.
네트워크(20)는 LAN(Local Area Network)과 같이, 다수의 클라이언트(30) 및 네트워크 프린터(10)를 상호 연결하여, 클라이언트(30)로부터 전송되는 인쇄데이터 및 송신자 데이터를 네트워크 프린터(10)에 전달하고, 네트워크 프린터(10)로부터 전송되는 후술할 수신자 데이터를 클라이언트(30)에 전달한다.The network 20 interconnects a plurality of clients 30 and a network printer 10, such as a local area network (LAN), to print and sender data transmitted from the client 30 to the network printer 10. And the receiver data to be described later transmitted from the network printer 10 to the client 30.
도 2는 본 발명에 따른 네트워크 프린터(10)의 제어블럭도이다. 도면에 도시된 바와 같이, 네트워크 프린터(10)는 네트워크(20)와 연결되는 네트워크(20) 인터페이스부(12)와, 기 설정된 프로그램에 따라 네트워크 프린터(10)를 전반적으로 제어하는 프린터 제어부(11)와, 다수의 조작버튼이 마련된 조작패널(15)과, 프린터 제어부(11)로부터 화상신호를 전달받아 출력하는 디스플레이부(16)와, 수신자 정보데이터가 저장되어 있는 메모리부(14)와, 인쇄데이터를 일정 용지에 출력하는 프린터 구동부(13)를 포함한다.2 is a control block diagram of a network printer 10 according to the present invention. As shown in the figure, the network printer 10 includes a network 20 interface unit 12 connected to a network 20, and a printer control unit 11 for overall control of the network printer 10 according to a preset program. ), An operation panel 15 provided with a plurality of operation buttons, a display unit 16 for receiving and outputting image signals from the printer control unit 11, a memory unit 14 storing receiver information data, And a printer driver 13 for outputting print data on a sheet of paper.
네트워크(20) 인터페이스부(12)는 네트워크 프린터(10)를 네트워크(20)에 연결해 주어 네트워크(20)에 접속된 클라이언트(30)와 데이터 통신이 가능하게 해주는, 이른바, "네트워크 카드(Card)" 혹은 그에 상응하는 장치로서, 그 명칭을 불문하고 네트워크 프린터(10)와 클라이언트(30)간을 통신 가능하게 하는 장치를 포함한다.The network 20 interface unit 12 connects the network 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 device, including a device which enables communication between the network printer 10 and the client 30, regardless of its name.
조작패널(15)은 다수개의 조작버튼, 수신자가 수신자 정보를 입력할 수 있는 조작버튼을 가지며, 수신자가 조작버튼을 누르는 경우 키 신호를 프린터 제어부(11)에 인가하게 되고, 프린터 제어부(11)는 인가되는 키 신호에 대응하여 네트워크 프린터(10)의 각 기능을 제어한다.The operation panel 15 has a plurality of operation buttons, an operation button for the receiver to input the receiver information, and when the receiver presses the operation button, the key signal is applied to the printer control unit 11, the printer control unit 11 Controls each function of the network printer 10 in response to an applied key signal.
디스플레이부(16)에는 프린터 제어부(11)로부터 인가되는 화상신호에 따라 프린터의 동작 상태에 대한 정보가 표시된다. 또한, 네트워크(20) 인터페이스부(12)로부터 입력되어 메모리부(14)에 저장되어 있는 인쇄데이터 및 송신자 데이터를 후술할 일정 단계에 의해 표시하게 된다.The display unit 16 displays information about an operating state of the printer according to the image signal applied from the printer control unit 11. In addition, the print data and the sender data input from the network 20 interface unit 12 and stored in the memory unit 14 are displayed by a predetermined step to be described later.
메모리부(14)에는 다수의 수신자 데이터가 저장된다. 여기서, 수신자 데이터는 특정 사용자에게 네트워크 프린터(10)의 사용을 인가하기 위한 사용자 별 아이디(ID)나 패스워드, 성명 등의 정보를 포함하는 것이 바람직하다. 또한, 메모리부(14)에는 각 클라이언트(30)로부터 네트워크(20) 인터페이스부(12)를 통해 수신되는 인쇄데이터 및 송신자 데이터가 저장된다.The memory unit 14 stores a plurality of receiver data. Here, the receiver data preferably includes information such as user ID (ID), password, name, etc. for authorizing the use of the network printer 10 to a specific user. In addition, the memory unit 14 stores print data and sender data received from each client 30 through the network 20 interface unit 12.
상기의 구성에 의한 본 발명에 따른 네트워크 프린터(10)의 제어방법을, 도 3을 참조하여 설명하면 다음과 같다.The control method of the network printer 10 according to the present invention by the above configuration will be described with reference to FIG.
먼저, 클라이언트(30) 측 사용자, 즉 송신자가 클라이언트(30)의 응용프로그램을 통해 작성하거나 편집한 문서나 화상 데이터를 네트워크 프린터(10)로 출력하고자 하는 경우, 응용프로그램의 프린터 명령을 실행한다. 응용프로그램은 송신자가 출력하고자하는 문서나 화상 데이터를 프린터 드라이버에 전달하게 되고, 프린터 드라이버는 수신된 문서나 화상 데이터를 네트워크 프린터(10)가 해석 가능한 인쇄데이터로 변환하여 네트워크(20)로 전송한다. 이 때, 클라이언트(30)의 프린터 드라이버는 클라이언트(30)의 IP 주소나 미리 설정된 ID 등의 송신자 데이터를 인쇄데이터와 함께 전송한다.First, when a user of the client 30, that is, a sender, wants to output the document or image data created or edited through the application program of the client 30 to the network printer 10, a printer command of the application program is executed. The application program transmits the document or image data that the sender 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 network printer 10 and transmits it to the network 20. . At this time, the printer driver of the client 30 transmits sender data such as the IP address of the client 30 or a predetermined ID together with the print data.
그런 다음, 네트워크 프린터(10)의 인터페이스부(12)는 네트워크(20)를 통해 클라이언트(30)로부터 전송된 인쇄데이터 및 송신자 데이터를 수신하게 되고(S10), 프린터 제어부(11)는 수신된 인쇄데이터 및 송신자 데이터를 메모리부(14)에 저장한다(S11). 여기서, 하나의 클라이언트(30) 또는 다수의 클라이언트(30)로부터 인쇄데이터 및 송신자 데이터가 수신되는 경우, 수신된 다수의 인쇄데이터 및 송신자 데이터는 메모리부(14)에 순차적으로 저장된 상태로 유지된다.Then, the interface unit 12 of the network printer 10 receives the print data and the sender data transmitted from the client 30 through the network 20 (S10), the printer control unit 11 receives the received print The data and the sender data are stored in the memory unit 14 (S11). Here, when print data and sender data are received from one client 30 or a plurality of clients 30, the received plurality of print data and sender data are kept in the state of being sequentially stored in the memory unit 14.
이 때, 특정 수신자가 네트워크 프린터(10)에 수신자 데이터, 예컨대, 아이디와 패스워드를 조작패널(15)을 통해 입력하면(S12), 프린터 제어부(11)는 수신자 데이터베이스에 미리 등록되어 있는 수신자 데이터와 입력된 수신자 데이터를 비교하여 일치여부를 판단한다(S13).At this time, when a specific recipient inputs recipient data, for example, an ID and a password, to the network printer 10 through the operation panel 15 (S12), the printer control unit 11 and the recipient data previously registered in the recipient database. It is determined whether or not matching by comparing the input receiver data (S13).
그런 다음, 수신자 데이터베이스에 미리 등록되어 있는 수신자 데이터와 입력된 수신자 데이터가 일치하지 않은 경우, 프린터 제어부(11)는 디스플레이부(16)를 통해 에러 메시지를 표시한다(S18). 반면, 수신자 데이터베이스에 미리 등록되어 있는 수신자 데이터와 입력된 수신자 데이터가 일치하는 경우, 프린터 제어부(11)는 메모리부(14)에 저장된 인쇄데이터 및 송신자 데이터를 디스플레이부(16)에 디스플레이한다(S14). 여기서, 수신자는 디스플레이부(16)에디스플레이된 인쇄데이터 및 송신자 데이터 중 출력을 원하는 인쇄데이터를 선택하게 되고(S15), 프린터 제어부(11)는 수신자에 의해 선택된 인쇄데이터를 출력한다(S16).Then, when the receiver data registered in advance in the receiver database and the input receiver data do not match, the printer control unit 11 displays an error message through the display unit 16 (S18). On the other hand, when the receiver data registered in advance in the receiver database and the input receiver data match, the printer control unit 11 displays the print data and the sender data stored in the memory unit 14 on the display unit 16 (S14). ). Here, the receiver selects the print data desired to be output from the print data and the sender data displayed on the display unit 16 (S15), and the printer control unit 11 outputs the print data selected by the receiver (S16).
그런 다음, 프린터 제어부(11)는 수신자 데이터베이스로부터 조작패널(15)을 통해 입력된 수신자 데이터에 대응하는 수신자 데이터를 독출하고, 프린터 구동부(13)에 의해 출력된 인쇄데이터를 전송한 클라이언트(30), 즉, 송신자 데이터에 포함된 IP 어드레스를 통해 수신자 데이터베이스로부터 독출된 수신자 데이터를 네트워크(20)를 통해 전송한다(S17).Then, the printer control unit 11 reads the receiver data corresponding to the receiver data input through the operation panel 15 from the receiver database, and transmits the print data output by the printer driver 13 to the client 30. That is, the receiver data read from the receiver database is transmitted through the network 20 through the IP address included in the transmitter data (S17).
한편, 본 발명의 제2실시예에 따른 네트워크 프린터(10)의 제어방법을, 도 4를 참조하여 설명하면 다음과 같다. 여기서, 본 발명의 제1실시예에 따른 네트워크 프린터(10)의 제어방법과 동일한 단계에 대하여는 동일한 참조번호를 사용하며, 그 설명은 일부 생략한다.Meanwhile, a control method of the network printer 10 according to the second embodiment of the present invention will be described with reference to FIG. 4. Here, the same reference numerals are used for the same steps as the control method of the network printer 10 according to the first embodiment of the present invention, and a description thereof will be omitted.
네트워크 프린터(10)의 프린터 제어부(11)는 수신자에 의해 선택된 인쇄데이터를 출력하는 경우, 출력된 출력시간과, 출력매수 및 전체 인쇄데이터 중 출력된 범위 등에 대한 정보를 포함하는 출력정보를 메모리부(14)에 저장한다(S20). 그런 다음, 수신자 데이터를 클라이언트(30)에 전송하는 경우, 저장된 출력정보를 함께 전송한다(S21). 이에 의해, 인쇄데이터의 송신자가 수신자 뿐만 아니라 출력시간과, 출력매수 및 전체 인쇄데이터 중 출력된 범위 등과 같은 출력정보까지 상세하게 확인할 수 있게 된다.When the printer control unit 11 of the network printer 10 outputs the print data selected by the receiver, the printer unit 11 outputs the output information including information on the output time, the number of outputs, and the range of the output of all the print data. The data is stored in (14). Then, when the receiver data is transmitted to the client 30, the stored output information is transmitted together (S21). As a result, the sender of the print data can check not only the receiver but also the output information such as the output time, the number of prints, and the output range of the entire print data.
한편, 본 발명의 제3실시예에 따른 네트워크 프린터(10)의 제어방법을, 도 5를 참조하여 설명하면 다음과 같다. 여기서, 본 발명의 제1실시예에 따른 네트워크 프린터(10)의 제어방법과 동일한 단계에 대하여는 동일한 참조번호를 사용하며, 그 설명은 일부 생략한다.Meanwhile, a control method of the network printer 10 according to the third embodiment of the present invention will be described with reference to FIG. 5. Here, the same reference numerals are used for the same steps as the control method of the network printer 10 according to the first embodiment of the present invention, and a description thereof will be omitted.
본 발명의 제3실시예에 따른 네트워크 프린터(10)의 송신자 데이터 및 수신자 데이터는 각각 출력등급에 대한 정보를 더 포함하며, 프린터 제어부(11)는 수신자에 의해 선택된 인쇄데이터를 출력하기 전 단계에서, 수신자의 출력등급과 송신자의 출력등급을 비교하여(S30) 수신자의 출력등급이 송신자의 출력등급과 동일하거나 상위 등급인 경우에만 선택된 인쇄데이터를 출력한다(S16). 반면, 수신자의 출력등급이 송신자의 출력등급보다 하위 등급인 경우에는 프린터 제어부(11)는 디스플레이부(16)를 통해 에러메시지를 출력한다(S31). 이에 의해, 클라이언트(30) 측으로부터 수신된 인쇄데이터를 일정 수준 이상의 보안등급을 갖는 수신자만이 출력할 수 있도록 함으로써, 네트워크 프린터(10)의 보안성이 향상될 수 있게 된다.The sender data and the receiver data of the network printer 10 according to the third embodiment of the present invention further include information on an output class, and the printer control unit 11 at the step before outputting the print data selected by the receiver. In step S30, the selected print data is output only when the output class of the receiver is equal to or higher than the output class of the sender by comparing the output class of the receiver with the output class of the sender (S16). On the other hand, when the output class of the receiver is lower than the output class of the sender, the printer control unit 11 outputs an error message through the display unit 16 (S31). As a result, the print data received from the client 30 can be output only by a receiver having a security level of a certain level or higher, thereby improving the security of the network printer 10.
전술한 실시예에 따른 네트워크 프린터(10)는 특정 수신자가 입력한 수신자 데이터가 수신자 데이터베이스에 존재하는 경우, 저장된 인쇄데이터 및 송신자 데이터를 디스플레이하도록 마련되어 있으나, 저장된 인쇄데이터 및 송신자 데이터는 디스플레이되는 반면, 수신자가 입력한 수신자 데이터가 수신자 데이터베이스에 존재하지 않는 경우, 인쇄데이터의 출력이 제한되도록 마련될 수 있음은 물론이다.The network printer 10 according to the above-described embodiment is provided to display the stored print data and the sender data when the receiver data input by the specific receiver exists in the receiver database, but the stored print data and the sender data are displayed, If the receiver data input by the receiver does not exist in the receiver database, the output of the print data may be limited.
또한, 전술한 실시예에 따른 네트워크 프린터(10)는 수신자의 출력등급이 송신자의 출력등급보다 낮은 경우에는 수신자에 의해 선택된 인쇄데이터가 출력되지 않도록 마련되어 있으나, 프린터 제어부(11)가 수신자 데이터가 입력되는 경우 수신자가 출력 가능한 등급의 인쇄데이터 및 송신자 데이터, 즉, 수신자의 출력등급보다 갖거나 낮은 출력등급을 갖는 클라이언트(30)로부터 수신된 인쇄데이터 및 송신자 데이터 만을 디스플레이하도록 마련될 수 있음은 물론이다.In addition, the network printer 10 according to the above-described embodiment is provided so that the print data selected by the receiver is not output when the output class of the receiver is lower than the output class of the sender, but the printer control unit 11 inputs the receiver data. If so, it may be arranged to display only print data and sender data of a grade that the receiver can output, that is, only print data and sender data received from the client 30 having an output grade that is lower or lower than the receiver's output grade. .
이와 같이, 클라이언트(30)로부터 인쇄데이터 및 송신자 데이터를 수신하는 단계와, 수신된 인쇄데이터 및 송신자 데이터를 저장하는 단계와, 수신자 데이터를 입력하는 단계와, 입력된 수신자 데이터가 기 등록되어 있는 수신자 데이터베이스에 존재하는 경우 저장된 인쇄데이터 및 송신자 데이터를 디스플레이하는 단계와, 디스플레이된 인쇄데이터 중 적어도 어느 하나가 선택되는 경우 선택된 인쇄데이터를 출력하는 단계와, 수신자 데이터베이스로부터 입력된 수신자 데이터에 대응하는 수신자 데이터를 독출하여 출력된 인쇄데이터를 전송한 클라이언트(30)에 독출된 수신자 데이터를 전송하는 단계를 수행하는 네트워크 프린터(10)를 마련함으로써, 보안기능이 강화되고, 인쇄데이터를 출력한 임의의 수신자에 대한 정보를 인쇄데이터를 전송한 클라이언트(30)에 전송하여 송신자가 자신이 전송한 인쇄데이터를 출력한 수신자에 대한 정보를 얻을 수 있게 된다.In this way, the step of receiving print data and sender data from the client 30, storing the received print data and sender data, inputting the receiver data, and a receiver to which the input receiver data is registered in advance. Displaying stored print data and sender data when present in a database; outputting selected print data when at least one of the displayed print data is selected; and recipient data corresponding to recipient data input from a recipient database. By providing a network printer 10 for performing the step of transmitting the read recipient data to the client 30 to send the print data output by reading the output, the security function is enhanced, to any recipient that output the print data Information about print data sent Sent to the client 30, it is possible to obtain information about the sender to the receiver has output the print data that they transmit.
이상 설명한 바와 같이, 본 발명에 따르면, 보안기능이 강화되고, 인쇄데이터를 출력한 임의의 수신자에 대한 정보를 인쇄데이터를 전송한 클라이언트에 전송 가능한 네트워크 프린터의 제어방법이 제공된다.As described above, according to the present invention, there is provided a control method of a network printer which is enhanced in security and capable of transmitting information on an arbitrary receiver that outputs print data to a client that has transmitted print data.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030032941A KR20040100540A (en) | 2003-05-23 | 2003-05-23 | Control method of network printer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030032941A KR20040100540A (en) | 2003-05-23 | 2003-05-23 | Control method of network printer |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20040100540A true KR20040100540A (en) | 2004-12-02 |
Family
ID=37377917
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030032941A KR20040100540A (en) | 2003-05-23 | 2003-05-23 | Control method of network printer |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20040100540A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101430296B1 (en) * | 2010-12-20 | 2014-08-14 | 캐논 가부시끼가이샤 | Printing apparatus and control method thereof |
US9340006B2 (en) | 2014-03-03 | 2016-05-17 | Ctpg Operating, Llc | System and method for remotely monitoring the status of a security printer, monitoring and controlling the number of secure media transactions by a security printer, and authenticating a secure media transaction by a security printer |
-
2003
- 2003-05-23 KR KR1020030032941A patent/KR20040100540A/en not_active Application Discontinuation
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101430296B1 (en) * | 2010-12-20 | 2014-08-14 | 캐논 가부시끼가이샤 | Printing apparatus and control method thereof |
US8929764B2 (en) | 2010-12-20 | 2015-01-06 | Canon Kabushiki Kaisha | Printing apparatus and control method thereof |
US9340006B2 (en) | 2014-03-03 | 2016-05-17 | Ctpg Operating, Llc | System and method for remotely monitoring the status of a security printer, monitoring and controlling the number of secure media transactions by a security printer, and authenticating a secure media transaction by a security printer |
US9604445B2 (en) | 2014-03-03 | 2017-03-28 | Ctpg Operating, Llc | System and method for extracting triggered data from a variable data string and embedding the triggered data into a secure barcode |
US10201967B2 (en) | 2014-03-03 | 2019-02-12 | Ctpg Operating, Llc | System and method for securing a device with a dynamically encrypted password |
US10279583B2 (en) | 2014-03-03 | 2019-05-07 | Ctpg Operating, Llc | System and method for storing digitally printable security features used in the creation of secure documents |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7460736B2 (en) | Scan data transmission apparatus and scan data transmission system | |
EP1978442B1 (en) | Program-generating device and method, program for implementing the program-generating method, and storage medium | |
JP4009568B2 (en) | Device management system and device management method | |
JP2009296474A (en) | Image processing apparatus, image processing method, and image processing program | |
US8181012B2 (en) | Image processing apparatus transmitting encrypted document to another apparatus, control method thereof, and program product for information processing | |
US7271925B2 (en) | Recording medium for recording printing programs and printing system for confidential printing | |
US20220357898A1 (en) | Image forming apparatus, control method of image forming apparatus and image forming system | |
US7100198B2 (en) | Printing method, print system and program | |
US7103182B2 (en) | Public encryption of a stored print job | |
JP2001312388A (en) | Network image output control method and image output device | |
US7929164B2 (en) | Image forming apparatus accepting a print job and computer transmitting a print job | |
US7177038B2 (en) | Image forming system | |
US7853797B2 (en) | Information processing method and information processing apparatus | |
US20060140376A1 (en) | Data transmission apparatus and transmission control program | |
US20110075208A1 (en) | Image forming apparatus, print instructing apparatus and print instructing method | |
JP2008123030A (en) | Printing device and information processing system using the same | |
US20060116140A1 (en) | Method and apparatus for controlling state of multi-functional device using short message service, and multi-functional device including the apparatus | |
CN102404481A (en) | Information processing apparatus, method for controlling same | |
KR20040100540A (en) | Control method of network printer | |
JP2002370407A (en) | Recorder and recording system | |
JP7490405B2 (en) | Image forming apparatus, printing system, control method, and program | |
JP2007034615A (en) | Information processor, printer, print system and method for the same | |
JP2006093875A (en) | Device of writing information on use of device, image-forming apparatus having same, and device system | |
JP4699219B2 (en) | Printing system | |
US6590677B1 (en) | Information management system capable of connecting facsimile machines which are incompatible with network systems to network systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |