KR100457513B1 - Method for operating network printer - Google Patents
Method for operating network printer Download PDFInfo
- Publication number
- KR100457513B1 KR100457513B1 KR10-2001-0081125A KR20010081125A KR100457513B1 KR 100457513 B1 KR100457513 B1 KR 100457513B1 KR 20010081125 A KR20010081125 A KR 20010081125A KR 100457513 B1 KR100457513 B1 KR 100457513B1
- Authority
- KR
- South Korea
- Prior art keywords
- document output
- output device
- server
- network
- terminal
- 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/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1236—Connection management
-
- 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/1224—Client or server resources management
- G06F3/1225—Software update, e.g. print driver, modules, plug-ins, 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)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 프린터와 같은 소정의 문서출력장치가 설치되어 있는 네트웍(network) 영역에서 컴퓨터(또는 모바일 단말기)와 같은 개별 클라이언트 단말기의 종류나 숫자에 상관없이 문서출력장치 구동 드라이버 소프트웨어를 각 개별 클라이언트 단말기에 설치 또는 공유하지 않고도 네트웍 문서출력장치 서버를 이용하여 개별 클라이언트 단말기의 문서출력용 데이터를 지정된 문서출력장치에서 출력할 수 있도록 한 네트웍 문서출력장치의 운용방법에 관한 것이다.The present invention provides a document output device driving driver software for each individual client terminal regardless of the type or number of individual client terminals such as a computer (or mobile terminal) in a network area where a predetermined document output device such as a printer is installed. The present invention relates to a method of operating a network document output device that enables a document output device to output data for document output of an individual client terminal using a network document output device server without being installed or shared in a network.
이를 위한 본 발명은, 소정의 클라이언트 단말기가 상기 네트워크 시스템에 접속되었는지의 여부를 상기 서버가 실시간으로 검색하는 단계와; 상기 단말기가 상기 네트워크에 접속하였으면, 상기 서버는 상기 단말기와의 쌍방향 통신채널을 구축하기 위해 상기 단말기에 상기 문서출력장치의 사용권한을 가질 수 있는 모듈을 설치하는 단계를 포함하는 것을 특징으로 한다.To this end, the present invention includes the steps of the server searching in real time whether a predetermined client terminal is connected to the network system; If the terminal is connected to the network, the server comprises the step of installing a module that can have the authority to use the document output device in the terminal to establish a two-way communication channel with the terminal.
Description
본 발명은 네트웍(network) 문서출력장치의 운용방법에 관한 것으로서, 더 상세하게는 프린터와 같은 소정의 문서출력장치가 설치되어 있는 네트웍 영역에서 컴퓨터와 같은 개별 클라이언트 단말기의 종류나 숫자에 상관없이 문서출력장치 구동 드라이버 소프트웨어를 각 개별 클라이언트 단말기에 설치 또는 공유하지 않고도 네트웍 문서출력장치 서버를 이용하여 개별 클라이언트 단말기의 문서출력용 데이터를 지정된 문서출력장치에서 출력할 수 있도록 한 네트웍 문서출력장치의 운용방법에 관한 것이다.The present invention relates to a method of operating a network document output device, and more particularly, to a document regardless of the type or number of individual client terminals such as a computer in a network area in which a predetermined document output device such as a printer is installed. The operation method of the network document output device that enables the output of the document output data of the individual client terminal to the designated document output device by using the network document output server without having to install or share the output device driver driver software on each individual client terminal. It is about.
한편, 본 발명은 네트웍 상의 각 개별 클라이언트 단말기에 문서출력장치와관련한 드라이버 소프트웨어를 설치하는 번거로움을 제거하여 시간과 장소에 구애받지 않고 개별 클라이언트 단말기가 해당 문서출력장치를 자유롭게 사용할 수 있도록 하고, 네트웍 상에 산재되어 있는 문서출력장치들을 서버에서 통합적으로 관리함으로써 사용자에게 문서출력장치의 사용에 있어 편리성을 보장하고 관리자에게는 네트웍 시스템의 관리에 있어 효율성을 보장토록 한 네트웍 문서출력장치의 운용방법에 관한 것이다.On the other hand, the present invention eliminates the hassle of installing the driver software related to the document output device in each individual client terminal on the network so that the individual client terminal can freely use the document output device regardless of time and place, By managing the document output devices scattered on the server in an integrated way, the user can use the document output device in a convenient way and the administrator can ensure the efficiency in the management of the network system. It is about.
잘 알려진 바와 같이, 네트웍 시스템에서 문서출력장치(예; 프린터)를 이용하여 문서를 출력하기 위한 구성은 통상 도 1과 같다. 도 1을 참조하면, 네트웍 문서출력장치 시스템은 해당 문서출력장치(30)의 구동 드라이버 소프트웨어가 설치되어 있는 서버(20)와, 상기 구동 드라이버 소프트웨어를 공유하여 사용자의 문서출력 데이터를 생성시키는 클라이언트 단말기(10)(예; 개별 컴퓨터) 및 클라이언트 단말기(10)에서 생성된 문서출력용 데이터를 문서로 출력할 문서출력장치(30)로 이루어진다.As is well known, a configuration for outputting a document using a document output apparatus (for example, a printer) in a network system is generally as shown in FIG. 1. Referring to FIG. 1, a network document output apparatus system is configured to share a document with the server 20 on which the driver driver software of the document output apparatus 30 is installed and the driver driver software to generate user document output data. (10) (e.g., an individual computer) and a document output device 30 for outputting document output data generated by the client terminal 10 as a document.
도 1을 참조하여 종래기술에 의한 네트웍 문서출력장치의 동작을 살펴보면 다음과 같다.Referring to Figure 1, the operation of the network document output apparatus according to the prior art is as follows.
먼저, 문서출력장치(30)가 네트웍 상에서 운용되도록 하기 위해 문서출력장치 구동 드라이버 소프트웨어가 서버(20)에 설치된다. 그 다음, 클라이언트 단말기(10)는 서버(20)에 접속하여 서버(20)에 설치된 문서출력장치용 구동 드라이버 소프트웨어를 등록하여 공유한다.First, the document output device driving driver software is installed in the server 20 to allow the document output device 30 to be operated on the network. Next, the client terminal 10 accesses the server 20 to register and share the driver driver software for the document output device installed in the server 20.
상기와 같은 상태에서 클라이언트 단말기(10)가 네트웍 상에서 문서 출력을요구하면, 즉 클라이언트 단말기(10)가 등록/공유된 상기 구동 드라이버 소프트웨어를 이용하여 문서출력용 데이터를 생성한 후 서버(20)로 데이터 정보를 보내면, 서버(20)는 정해진 IP(Internet Protocol)를 통해서 또는 서버(20)에 직접 연결된 로컬(local) 문서출력장치(30)를 통해서 인쇄를 한다.When the client terminal 10 requests document output on the network in the above state, that is, the client terminal 10 generates data for document output using the driver driver software registered / shared, and then sends the data to the server 20. When the information is sent, the server 20 prints through a predetermined IP (Internet Protocol) or through a local document output device 30 directly connected to the server 20.
상기한 바와 같이 종래기술에 의한 네트웍 문서출력방식은 문서출력장치(30)에 맞는 구동 드라이버 소프트웨어가 클라이언트 단말기(10)에 설치된 상태에서 네트웍으로 연결된 문서출력장치(30)에 문서출력용 데이터를 전송하여 인쇄를 하는 방식이다.As described above, the network document output method according to the related art transmits document output data to a document output device 30 connected through a network while driving driver software suitable for the document output device 30 is installed in the client terminal 10. It is a way of printing.
그런데, 종래기술에 있어서, 사용자는 언제 어디서나 네트웍으로 연결된 문서출력장치가 있는 곳이라면 그 문서출력장치를 통해 인쇄출력하기를 원하지만 전술한 바와 같이 특정 구동 드라이버, 즉 문서출력장치용 구동 드라이버 소프트웨어가 클라이언트 단말기에 설치되어 있거나 또는 다른 장치 예를 들면 서버와 상기 구동 드라이버 소프트웨어를 공유하지 않고 있으면 네트웍 문서출력장치를 통해 인쇄출력할 수 없는 문제점이 있었다.By the way, in the prior art, the user wants to print out through the document output device whenever there is a networked document output device anytime and anywhere, but as described above, a specific drive driver, that is, the driver driver software for the document output device, There is a problem in that printing is not possible through a network document output device if it is installed in a client terminal or if the driver driver software is not shared with another device, for example, a server.
본 발명은 상기와 같은 문제점을 해결하기 위하여 창출된 것으로서, 프린터와 같은 소정의 문서출력장치가 설치되어 있는 네트웍 영역에서 컴퓨터와 같은 개별 클라이언트 단말기의 종류나 숫자에 상관없이 문서출력장치 구동 드라이버 소프트웨어를 각 개별 클라이언트 단말기에 설치 또는 공유하지 않고도 문서출력장치 서버를 이용하여 개별 클라이언트 단말기의 출력 데이터를 지정된 문서출력장치에출력할 수 있도록 한 네트웍 문서출력장치의 운용방법을 제공하는데 그 목적이 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems. In the network area where a predetermined document output device such as a printer is installed, the document output device driver driver software may be used regardless of the type or number of individual client terminals such as a computer. It is an object of the present invention to provide a method of operating a network document output device that enables output of individual client terminal output data to a designated document output device using a document output device server without being installed or shared on each individual client terminal.
본 발명의 다른 목적은 네트웍 상의 각 개별 클라이언트 단말기에 문서출력장치와 관련한 드라이버 소프트웨어를 설치하는 번거로움을 제거하여 시간과 장소에 구애받지 않고 개별 클라이언트 단말기가 해당 문서출력장치를 자유롭게 사용할 수 있도록 하고, 네트웍 상에 산재되어 있는 문서출력장치들을 서버에서 통합적으로 관리함으로써 사용자에게 문서출력장치의 사용에 있어 편리성을 보장하고 관리자에게는 네트웍 시스템의 관리에 있어 효율성을 보장하도록 한 네트웍 문서출력장치의 운용방법을 제공하는데 있다.Another object of the present invention is to eliminate the hassle of installing the driver software associated with the document output device in each individual client terminal on the network so that the individual client terminal can use the document output device freely regardless of time and place, Operation method of network document output device to ensure user convenience in using document output device and administrator to ensure efficiency in managing network system by managing document output devices scattered on network in server. To provide.
도 1은 일반적인 네트웍 문서출력장치를 구성하는 네트웍 구성도.1 is a network block diagram of a general network document output apparatus.
도 2는 본 발명에 따른 네트웍 문서출력장치의 운용방법의 흐름도.2 is a flowchart of a method of operating a network document output apparatus according to the present invention;
<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>
100 : 클라이언트 단말기 200 : 서버100: client terminal 200: server
300 : 문서출력장치300: document output device
상기 목적을 달성하기 위하여 본 발명에 따른 네트웍 문서출력장치의 운용방법은, 프린터와 같은 문서출력장치가 관련 서버와 네트웍으로 연결된 네트웍 시스템의 운용방법에 있어서, 소정의 클라이언트 단말기가 상기 네트워크 시스템에 접속되었는지의 여부를 상기 서버가 실시간으로 검색하는 단계와; 상기 단말기가 상기 네트워크에 접속하였으면, 상기 서버는 상기 단말기와의 쌍방향 통신채널을 구축하기 위해 상기 단말기에 상기 문서출력장치의 사용권한을 가질 수 있는 모듈을 설치하는 단계를 포함하는 것을 특징으로 한다.In order to achieve the above object, a method of operating a network document output device according to the present invention is a method of operating a network system in which a document output device such as a printer is connected to a network with a related server, wherein a predetermined client terminal is connected to the network system. Retrieving, by the server, in real time whether or not a connection has been made; If the terminal is connected to the network, the server comprises the step of installing a module that can have the authority to use the document output device in the terminal to establish a two-way communication channel with the terminal.
본 발명의 바람직한 실시예에 있어서, 상기 단말기 사용자가 해당 문서의 출력을 요청하면, 상기 단말기는 상기 문서출력장치의 아이피(IP; Internet Protocol) 정보를 상기 서버로 전송하고, 상기 서버는 상기 IP 정보와 일치하는 문서출력장치를 찾는 단계를 더 포함한다.In a preferred embodiment of the present invention, when the terminal user requests the output of the document, the terminal transmits IP (Internet Protocol) information of the document output device to the server, and the server transmits the IP information. The method may further include finding a document output device that matches the.
본 발명의 바람직한 실시예에 있어서, 상기 서버는 상기 문서출력장치에 소정의 가상 드라이버를 생성시키는 컨피겨레이션(configuration; 구성) 정보를 보유하고 있는 다른 문서출력장치에서 상기 컨피겨레이션 정보를 요구하여 문서출력장치의 구동 드라이버를 최적화시키는 단계를 더 포함한다.In a preferred embodiment of the present invention, the server requests the configuration information from another document output device having configuration information for generating a predetermined virtual driver in the document output device. The method may further include optimizing a driving driver of the document output apparatus.
본 발명의 바람직한 실시예에 있어서, 상기 서버가 상기 최적화된 구동 드라이버를 사용자가 실질적으로 사용할 수 있도록 소정의 가상 유저 인터페이스 드라이버(user interface driver)를 생성하여 이를 상기 단말기로 전송하는 단계를 더 포함한다.In a preferred embodiment of the present invention, the server further comprises the step of generating a predetermined virtual user interface driver (user interface driver) so that the user can actually use the optimized drive driver and transmits it to the terminal. .
본 발명의 바람직한 실시예에 있어서, 상기 가상 유저 인터페이스 드라이버에서 세팅되어진 내용을 상기 서버에서 지정된 IP에 해당하는 문서출력장치로 문서출력용 데이터를 전송하여 인쇄되게 하는 단계를 더 포함한다.In a preferred embodiment of the present invention, the method further comprises the step of transmitting the document output data to the document output device corresponding to the specified IP from the server set in the virtual user interface driver to be printed.
이하, 첨부한 도면을 참조하면서 본 발명에 따른 네트웍 문서출력장치의 운용방법의 실시예를 상세하게 설명하면 다음과 같다. 본 발명을 설명함에 있어서 관련된 공지기술 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략할 것이다. 그리고, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.Hereinafter, an embodiment of a method of operating a network document output apparatus according to the present invention will be described in detail with reference to the accompanying drawings. In the following description of the present invention, when it is determined that detailed descriptions of related well-known technologies or configurations may unnecessarily obscure the subject matter of the present invention, the detailed description will be omitted. In addition, terms to be described below are terms defined in consideration of functions in the present invention, which may vary according to the intention or custom of a user or an operator. Therefore, the definition should be made based on the contents throughout the specification.
먼저, 본 발명 방법이 구현되기 위해서는 종래기술과 거의 유사하게네트웍(1; 도 2) 상에 연결된 문서출력장치들(300)의 모든 구동 드라이버 소프트웨어를 갖는 서버(200)와; 실질적으로 문서를 출력하려고 하는 클라이언트 단말기(100)와; 문서출력용 데이터를 출력(인쇄)하는 네트웍 문서출력장치(300)로 이루어지는 네트웍 시스템이 요구된다는 것은 당업자에게 자명할 것이다. 여기서, 클라이언트 단말기(100)는 이동통신단말기, PDA와 같은 모바일 단말기 및 범용 컴퓨터와 같은 고정 단말기 모두를 포함한다.First, in order to implement the method of the present invention, the server 200 having all the driver driver software of the document output devices 300 connected on the network 1 (FIG. 2) is almost similar to the prior art; A client terminal 100, which substantially attempts to output a document; It will be apparent to those skilled in the art that a network system including a network document output device 300 for outputting (printing) data for document output is required. Here, the client terminal 100 includes both a mobile communication terminal, a mobile terminal such as a PDA, and a fixed terminal such as a general purpose computer.
도 2에 도시한 바와 같이 네트웍 시스템(1)에 클라이언트 단말기(100)가 접속을 하게 되면, 서버(200)는 실시간으로 클라이언트 단말기(100)의 접속여부를 검색하여 그 관련정보를 갖는다(S11)(S22).As shown in FIG. 2, when the client terminal 100 is connected to the network system 1, the server 200 searches for the connection of the client terminal 100 in real time and has the related information (S11). (S22).
그 다음, 서버(200)는 네트웍(1)에 접속한 클라이언트 단말기(100)가 네트웍 문서출력장치(300)를 사용할 수 있도록 해당 문서출력장치(300)의 사용권한을 가질 수 있는 모듈(Module)을 상기 클라이언트 단말기(100)로 자동으로 전송한다(S23). 상기 모듈이 단말기(100)로 전송되면, 네트웍(1)에 접속된 단말기(100)는 전송된 모듈을 설치하여 문서출력장치 사용권한을 생성한다(S13). 클라이언트 단말기(100)에 문서출력장치 사용권한이 생성되면, 서버(200)는 클라이언트 단말기(100)와 쌍방향의 통신채널을 가지게 된다.Subsequently, the server 200 may have a right to use the document output device 300 so that the client terminal 100 connected to the network 1 can use the network document output device 300. To automatically transmit to the client terminal 100 (S23). When the module is transmitted to the terminal 100, the terminal 100 connected to the network 1 installs the transmitted module to generate the right to use the document output device (S13). When the right to use the document output device is generated in the client terminal 100, the server 200 has a two-way communication channel with the client terminal 100.
상기와 같은 상태에서, 단말기(100) 사용자가 문서를 출력하고자 할때, 클라이언트 단말기(100)는 사용할 문서출력장치의 IP 정보를 서버(200)로 전송한다(S14). 즉, 사용자가 문서를 출력하고자 할 때는 사용하고자 하는 문서출력장치의 IP 정보를 입력하여 서버(200)로 Alert를 보낸다. 이때, 서버(200)는 클라이언트 단말기(100)로부터 받은 Alert를 사용하여 서버(200)에 저장되어 있는 문서출력장치 IP 정보와 일치하게 되는 장치를 찾는다.In the above state, when the user of the terminal 100 wants to output a document, the client terminal 100 transmits IP information of the document output apparatus to be used to the server 200 (S14). That is, when a user wants to output a document, the user inputs IP information of a document output device to be used and sends an alert to the server 200. At this time, the server 200 finds a device that matches the document output device IP information stored in the server 200 using the alert received from the client terminal 100.
그 다음, 서버(200)는 지정된 문서출력장치(300)에 가상 드라이버를 생성시킬 수 있는 컨피겨레이션(Configuration) 정보를 요청한다(S24). 서버(200)가 컨피겨레이션 정보를 요청하면, 문서출력장치(300)는 요청된 컨피겨레이션 정보를 서버(200)로 전송한다(S34). 서버(200)는 전송되어진 컨피겨레이션 정보를 이용하여 문서출력장치(300)의 구동 드라이버를 최적화시킨다. 문서출력장치(300)의 구동 드라이버를 최적화시킨 후, 서버(200)는 상기 최적화된 구동 드라이버를 사용자가 효율적으로 사용할 수 있도록 가상 유저 인터페이스 드라이버(User Interface Driver)를 생성한다(S25). 상기 가상 유저 인터페이스 드라이버를 생성한 후, 서버(200)는 클라이언트 단말기(100)에서 사용될 상기 가상 유저 인터페이스 드라이버의 컨피겨레이션을 클라이언트 단말기(100)에 전송한다(S26).Next, the server 200 requests configuration information that can generate a virtual driver from the designated document output apparatus 300 (S24). When the server 200 requests the configuration information, the document output device 300 transmits the requested configuration information to the server 200 (S34). The server 200 optimizes the driving driver of the document output apparatus 300 by using the transmitted configuration information. After optimizing the driving driver of the document output apparatus 300, the server 200 generates a virtual user interface driver so that the user can efficiently use the optimized driving driver (S25). After generating the virtual user interface driver, the server 200 transmits the configuration of the virtual user interface driver to be used in the client terminal 100 to the client terminal 100 (S26).
상기 가상 유저 인터페이스 드라이버의 컨피겨레이션을 수신한 클라이언트 단말기(100)는 사용할 문서출력장치(300)의 가상 유저 인터페이스를 생성한다(S16). 이로써, 클라이언트 단말기(100) 사용자는 문서출력장치(300)의 구동 드라이버 기능을 완벽하게 이용할 수 있게 된다.Upon receiving the configuration of the virtual user interface driver, the client terminal 100 generates a virtual user interface of the document output apparatus 300 to be used (S16). As a result, the user of the client terminal 100 can fully utilize the driving driver function of the document output apparatus 300.
사용할 문서출력장치(300)의 가상 유저 인터페이스가 클라이언트 단말기(100)에서 생성되었으면, 클라이언트 단말기(100)는 문서출력용 데이터를 상기 가상 유저 인터페이스에서 셋팅되어진 내용으로 전송한다(S17). 클라이언트 단말기(100)에서 상기 문서출력용 데이터가 전송되었으면, 서버(200)는 이를 수신하여 지정된 IP의 문서출력장치(300)로 전송한다(S27). 서버(200)로부터 전송된 상기 문서출력용 데이터를 문서출력장치(300)가 수신하면, 문서출력장치(300)는 해당하는 데이터의 내용을 출력(인쇄)한다(S37).When the virtual user interface of the document output apparatus 300 to be used is generated in the client terminal 100, the client terminal 100 transmits document output data as contents set in the virtual user interface (S17). If the document output data is transmitted from the client terminal 100, the server 200 receives it and transmits it to the document output device 300 of the specified IP (S27). When the document output apparatus 300 receives the document output data transmitted from the server 200, the document output apparatus 300 outputs (prints) the contents of the corresponding data (S37).
지금까지 설명한 본 발명 방법의 작용을 기능별로 구분하여 일목요연하게 설명하면 아래와 같다.When explaining the operation of the method of the present invention described so far by function at a glance as follows.
첫째, 네트웍에 접속된 장치의 자동 인식First, automatic recognition of devices connected to the network
문서출력장치 서버(200)는 네트웍에 접속된 각종 장치, 예를 들면 클라이언트 단말기(100)들의 정보를 실시간으로 자동 인식한다. 이는 범용 컴퓨터(PC)에서의 PnP(Plug and Play) 기능과 비슷한 기능을 가지는 것으로 서버(200)에 연결되어 있는 모든 네트웍 상의 IP 어드레스를 브로드캐스팅(Broadcasting)하여 새로운 장치가 접속되었을 때, 그 정보를 인식하는 것이다.The document output device server 200 automatically recognizes information of various devices connected to the network, for example, the client terminals 100 in real time. It has a function similar to Plug and Play (PnP) function in a general-purpose computer (PC). When a new device is connected by broadcasting an IP address on all networks connected to the server 200, the information is transmitted. To be aware of.
둘째, 문서출력장치를 사용할 수 있는 권한의 자동설치Second, automatic installation of the authority to use the document output device
이는 문서출력장치 서버(200)에 접속된 장치(클라이언트 단말기)가 문서출력장치(300)를 사용할 수 있도록 접속된 클라이언트 단말기(100)에 그 권한을 가지는 모듈을 자동으로 설치하여 주는 것이다. 이는 접속된 클라이언트 단말기(100)에 문서출력장치(300)를 구동시키는 소프트웨어를 설치하는 것이 아니라 출력을 할 수 있도록 그 정보를 자동으로 설치하여 사용하고자 하는 문서출력장치(300)를 원활하게 사용할 수 있게 하는 것이다.This is to automatically install a module having the authority in the client terminal 100 connected so that the device (client terminal) connected to the document output apparatus server 200 can use the document output apparatus 300. This is not to install the software for driving the document output device 300 in the connected client terminal 100, it is possible to smoothly use the document output device 300 to automatically install the information to be used to output It is to be.
세째, 문서출력장치의 컨피겨레이션 정보 생성 및 드라이버 최적화Third, configuration information generation and driver optimization of document output device
문서출력장치 서버(200)에 연결된 문서출력장치(300)에서 컨피겨레이션 정보를 전송받아서 이를 구동시킬 수 있는 최적화된 드라이버 소프트웨어를 활성화시키고 사용자의 출력용 데이터를 출력하도록 하는 것이다. 이는 실제 문서출력장치(300)를 구동시키기 위한 소프트웨어를 서버(200)에서 가지며, 사용되어질 문서출력장치(300)의 컨피겨레이션 정보를 이용하여 최적화된 구동 드라이버 소프트웨어를 활성화시킨다. 그리하여 사용자가 출력하려는 데이터를 실시간으로 출력할 수 있도록 한다.The document output device 300 connected to the document output device server 200 receives configuration information and activates an optimized driver software capable of driving it and outputs data for the user's output. This has software for actually driving the document output apparatus 300 in the server 200 and activates the optimized driver driver software using the configuration information of the document output apparatus 300 to be used. Thus, the user can output the data to be output in real time.
네째, 문서출력장치의 가상 유저 인터페이스 생성 및 문서출력Fourth, the virtual user interface generation and document output of the document output device
문서출력장치 서버(200)에서 컨피겨레이션 정보에 의하여 최적화된 구동 드라이버 소프트웨어를 효율적으로 사용할 수 있도록 사용자의 클라이언트 단말기(100)에 가상 유저 인터페이스 드라이버를 전송하여 문서출력장치(300)의 기능을 완벽하게 사용할 수 있게 하는 것이다. 이는 사용자가 서버(200)에 최적화되어 있는 문서출력장치(300) 구동 드라이버 소프트웨어의 모든 기능을 가장 효율적으로 사용할 수 있도록 가상 유저 인터페이스를 생성하여 사용자의 클라이언트 단말기(100)에 전송하여 문서출력장치(300)의 기능을 극대화하도록 하는 것이다.The document output device server 200 transmits a virtual user interface driver to the client terminal 100 of the user so that the driver driver software optimized by the configuration information can be efficiently used to fully function the function of the document output device 300. To make it work. This generates a virtual user interface and transmits the document output device to the user's client terminal 100 so that the user can most efficiently use all the functions of the driver software for driving the document output device 300 optimized for the server 200. It is to maximize the function of 300).
이로써, 본 발명에 따르면 범용 컴퓨터와 같은 고정 단말기 뿐만 아니라 모바일(Mobile) 단말기를 이용하여 언제 어디서나 네트웍에 접속하여 필요한 정보를 문서로 공유하고 네트웍에 연결된 각종 문서출력장치를 통하여 데이터를 출력할 수 있다. 즉 본 발명에 따르면, 사용자가 문서의 출력을 원할 때, 단말기의 종류(고정 단말기 및/또는 모바일 단말기) 및 문서출력장치의 종류에 상관없이, 상기 단말기는 상기 문서출력장치용 구동 드라이버 소프트웨어를 설치하지 않고도 문서를 출력할 수 있다.As a result, according to the present invention, anytime, anywhere using a mobile terminal as well as a fixed terminal such as a general-purpose computer can be connected to the network to share the necessary information as a document and output data through various document output devices connected to the network. . That is, according to the present invention, when a user wants to output a document, regardless of the type of terminal (fixed terminal and / or mobile terminal) and the type of document output apparatus, the terminal installs the driver driver software for the document output apparatus. You can print a document without having to.
상술한 바와 같이 본 발명에 따른 네트웍 문서출력장치의 운용방법은, 프린터와 같은 소정의 문서출력장치가 설치되어 있는 네트웍 영역에서 컴퓨터와 같은 개별 클라이언트 단말기의 종류나 숫자에 상관없이 문서출력장치 구동 드라이버 소프트웨어를 각 개별 클라이언트 단말기에 설치 또는 공유하지 않고도 네트웍 문서출력장치 서버를 이용하여 개별 클라이언트 단말기의 문서출력용 데이터를 지정된 문서출력장치에서 출력할 수 있도록 하는 이점을 제공한다.As described above, the method for operating a network document output device according to the present invention is a document output device drive driver regardless of the type or number of individual client terminals such as a computer in a network area where a predetermined document output device such as a printer is installed. It provides the advantage that the document output data of the individual client terminal can be output from the designated document output device using the network document output device server without installing or sharing the software on each individual client terminal.
또한, 본 발명은 네트웍 상의 각 개별 클라이언트 단말기에 문서출력장치와 관련한 드라이버 소프트웨어를 설치하는 번거로움을 제거하여 시간과 장소에 구애받지 않고 개별 클라이언트 단말기가 해당 문서출력장치를 자유롭게 사용할 수 있도록 하고, 네트웍 상에 산재되어 있는 문서출력장치들을 서버에서 통합적으로 관리함으로써 사용자에게 문서출력장치의 사용에 있어 편리성을 보장하고 관리자에게는 네트웍 시스템의 관리에 있어 효율성을 보장하는 이점을 제공한다.In addition, the present invention eliminates the hassle of installing the driver software associated with the document output device in each individual client terminal on the network so that individual client terminals can freely use the document output device regardless of time and place. By integrating and managing document output devices scattered on the server, it provides users with convenience in using document output devices and provides administrators with efficiency in managing network systems.
한편, 본 발명 방법은 아래와 같은 기술적인 환경 및 종래기술의 문제점을 해결하는 이점을 제공한다.On the other hand, the present method provides the advantages of solving the following technical environment and problems of the prior art.
즉, 모바일 단말기 시대에서는 하나의 클라이언트 단말기에 의존적인 문서출력장치의 개념이 사라지게 된다. 또한 문서출력장치의 각종 기능은 각각의 종류마다 독특하며 제한적이므로 사용자가 필요로 하는 기능을 가지는 문서출력장치를 사용하기 위하여 문서출력장치 자체를 이동시키는 것은 비효율적이며 거의 불가능한일이다. 더불어서 네트웍 상에서 원격지의 문서출력장치를 사용하려 해도 그 장치를 구동시키는 드라이버를 클라이언트 단말기에 설치하여야 하는 단점이 있으며, 장치 드라이버가 없을 때에는 출력 자체를 할 수 없는 문제가 있었다. 따라서, 종래의 방식을 탈피하여 클라이언트 단말기에 구동되어질 문서출력장치의 드라이버 소프트웨어를 설치하지 않아도 언제 어디서나 네트웍이 되는 곳이라면 자유자재로 문서를 출력할 수 있게 하는 것이 필요한데, 본 발명이 이를 실현하는 장점을 제공한다.That is, in the mobile terminal era, the concept of a document output device that depends on one client terminal disappears. In addition, since the various functions of the document output device are unique and limited in each kind, it is inefficient and almost impossible to move the document output device itself in order to use the document output device having a function required by the user. In addition, even when using a remote document output device on the network, there is a disadvantage that a driver for driving the device must be installed in the client terminal, and there is a problem that the output itself cannot be performed without a device driver. Therefore, it is necessary to freely output a document anywhere in the network anytime and anywhere without installing the driver software of the document output device to be driven in the client terminal, away from the conventional method, the present invention has the advantage of realizing this To provide.
이상 본 발명의 바람직한 실시예에 대해 상세히 기술하였지만, 본 발명이 속하는 기술분야에 있어서 통상의 지식을 가진 사람이라면, 첨부된 청구 범위에 정의된 본 발명의 정신 및 범위를 벗어나지 않으면서 본 발명을 여러 가지로 변형 또는 변경하여 실시할 수 있음을 알 수 있을 것이다. 따라서 본 발명의 앞으로의 실시예들의 변경은 본 발명의 기술을 벗어날 수 없을 것이다.Although a preferred embodiment of the present invention has been described in detail above, those skilled in the art to which the present invention pertains may make various changes without departing from the spirit and scope of the invention as defined in the appended claims. It will be appreciated that modifications or variations may be made. Therefore, changes in the future embodiments of the present invention will not be able to escape the technology of the present invention.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0081125A KR100457513B1 (en) | 2001-12-19 | 2001-12-19 | Method for operating network printer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0081125A KR100457513B1 (en) | 2001-12-19 | 2001-12-19 | Method for operating network printer |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030050640A KR20030050640A (en) | 2003-06-25 |
KR100457513B1 true KR100457513B1 (en) | 2004-11-17 |
Family
ID=29576350
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0081125A KR100457513B1 (en) | 2001-12-19 | 2001-12-19 | Method for operating network printer |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100457513B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100631191B1 (en) | 2004-10-08 | 2006-10-04 | 삼성전자주식회사 | Printing system and image forming device for printing electronic document and printing method thereof |
US8107100B2 (en) | 2006-07-20 | 2012-01-31 | International Business Machines Corporation | Post deployment electronic document management and security solution |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0887390A (en) * | 1994-09-20 | 1996-04-02 | Fujitsu Ltd | Network system with printer, and printer, server device and terminal device for network system |
WO1999015955A1 (en) * | 1997-09-26 | 1999-04-01 | Eastman Kodak Company | Establishment at a remote location of an internet/intranet user interface to a copier/printer |
KR19990084058A (en) * | 1999-09-09 | 1999-12-06 | 이원근 | Network Printing Franchising System. |
-
2001
- 2001-12-19 KR KR10-2001-0081125A patent/KR100457513B1/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0887390A (en) * | 1994-09-20 | 1996-04-02 | Fujitsu Ltd | Network system with printer, and printer, server device and terminal device for network system |
WO1999015955A1 (en) * | 1997-09-26 | 1999-04-01 | Eastman Kodak Company | Establishment at a remote location of an internet/intranet user interface to a copier/printer |
KR19990084058A (en) * | 1999-09-09 | 1999-12-06 | 이원근 | Network Printing Franchising System. |
KR20010029650A (en) * | 1999-09-09 | 2001-04-06 | 이원근 | Network Printing System and the Method Thereof |
Also Published As
Publication number | Publication date |
---|---|
KR20030050640A (en) | 2003-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7536709B2 (en) | Access control apparatus | |
US20040125782A1 (en) | Method for wireless communication between computing devices | |
US8832312B2 (en) | Communication apparatus and communication control method | |
US20130117835A1 (en) | Image Forming Apparatus, Image Forming System, and Method for Realizing Pseudo Single Sign-On | |
US20080098098A1 (en) | Information processing apparatus, information processing method, program, and storage medium | |
US20030048303A1 (en) | Destination direction for push scanning to at least one of multiple destinations | |
JP2006244321A (en) | Image forming device, server, and client | |
JP4869033B2 (en) | Network device, network device management apparatus, network device control method, network device management method, program, and storage medium | |
US8121954B2 (en) | Information processor, method for controlling the same, and image forming system | |
US8291089B2 (en) | Image processing device, control method therefor, and program | |
KR100457513B1 (en) | Method for operating network printer | |
JP4254290B2 (en) | Peripheral device driver proxy installation program, apparatus and method | |
JP2006302280A (en) | Method and system for printing data utilizing message signalling service, and corresponding computer program and corresponding computer-readable storage medium | |
US11323439B2 (en) | Device management apparatus, method of managing device, device management system, and non-transitory recording medium | |
US20060058016A1 (en) | Wireless projector equipped with embedded download server | |
KR101443006B1 (en) | Shared access to a local device | |
US6934374B2 (en) | System and method for data communication | |
KR100494429B1 (en) | Relay apparatus for pc remote driving and remote controlling method thereof | |
KR20020036530A (en) | System for waking far computer device and transferring data between far computer devices by remote control | |
JP2001256154A (en) | Network equipment system | |
KR100662913B1 (en) | Network system for managing network printer and lacal printer together and method thereof | |
KR100312865B1 (en) | Multi-port network matching apparatus for network print server function and method for transmitting/receiving packet data | |
JP2013143037A (en) | Information processing device, apparatus management system, and program | |
JP4378338B2 (en) | Information processing apparatus, device setting method, storage medium, and program | |
JP2004153742A (en) | Network apparatus and network system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
J201 | Request for trial against refusal decision | ||
AMND | Amendment | ||
B701 | Decision to grant | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20111028 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20121030 Year of fee payment: 9 |
|
LAPS | Lapse due to unpaid annual fee |