KR100683855B1 - Network printer and the virus control method - Google Patents

Network printer and the virus control method Download PDF

Info

Publication number
KR100683855B1
KR100683855B1 KR1020050004292A KR20050004292A KR100683855B1 KR 100683855 B1 KR100683855 B1 KR 100683855B1 KR 1020050004292 A KR1020050004292 A KR 1020050004292A KR 20050004292 A KR20050004292 A KR 20050004292A KR 100683855 B1 KR100683855 B1 KR 100683855B1
Authority
KR
South Korea
Prior art keywords
virus
network
printer
network printer
user
Prior art date
Application number
KR1020050004292A
Other languages
Korean (ko)
Other versions
KR20060084034A (en
Inventor
길현섭
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020050004292A priority Critical patent/KR100683855B1/en
Publication of KR20060084034A publication Critical patent/KR20060084034A/en
Application granted granted Critical
Publication of KR100683855B1 publication Critical patent/KR100683855B1/en

Links

Images

Classifications

    • EFIXED CONSTRUCTIONS
    • E04BUILDING
    • E04BGENERAL BUILDING CONSTRUCTIONS; WALLS, e.g. PARTITIONS; ROOFS; FLOORS; CEILINGS; INSULATION OR OTHER PROTECTION OF BUILDINGS
    • E04B2/00Walls, e.g. partitions, for buildings; Wall construction with regard to insulation; Connections specially adapted to walls
    • E04B2/72Non-load-bearing walls of elements of relatively thin form with respect to the thickness of the wall
    • E04B2/721Non-load-bearing walls of elements of relatively thin form with respect to the thickness of the wall connections specially adapted therefor
    • EFIXED CONSTRUCTIONS
    • E04BUILDING
    • E04BGENERAL BUILDING CONSTRUCTIONS; WALLS, e.g. PARTITIONS; ROOFS; FLOORS; CEILINGS; INSULATION OR OTHER PROTECTION OF BUILDINGS
    • E04B2/00Walls, e.g. partitions, for buildings; Wall construction with regard to insulation; Connections specially adapted to walls
    • E04B2/74Removable non-load-bearing partitions; Partitions with a free upper edge
    • E04B2/7401Removable non-load-bearing partitions; Partitions with a free upper edge assembled using panels without a frame or supporting posts, with or without upper or lower edge locating rails
    • E04B2/7403Removable non-load-bearing partitions; Partitions with a free upper edge assembled using panels without a frame or supporting posts, with or without upper or lower edge locating rails with special measures for sound or thermal insulation including fire protection
    • EFIXED CONSTRUCTIONS
    • E04BUILDING
    • E04BGENERAL BUILDING CONSTRUCTIONS; WALLS, e.g. PARTITIONS; ROOFS; FLOORS; CEILINGS; INSULATION OR OTHER PROTECTION OF BUILDINGS
    • E04B1/00Constructions in general; Structures which are not restricted either to walls, e.g. partitions, or floors or ceilings or roofs
    • E04B1/38Connections for building structures in general
    • E04B1/61Connections for building structures in general of slab-shaped building elements with each other
    • E04B1/6108Connections for building structures in general of slab-shaped building elements with each other the frontal surfaces of the slabs connected together
    • E04B1/612Connections for building structures in general of slab-shaped building elements with each other the frontal surfaces of the slabs connected together by means between frontal surfaces
    • E04B1/6125Connections for building structures in general of slab-shaped building elements with each other the frontal surfaces of the slabs connected together by means between frontal surfaces with protrusions on the one frontal surface co-operating with recesses in the other frontal surface
    • EFIXED CONSTRUCTIONS
    • E04BUILDING
    • E04CSTRUCTURAL ELEMENTS; BUILDING MATERIALS
    • E04C2/00Building elements of relatively thin form for the construction of parts of buildings, e.g. sheet materials, slabs, or panels
    • E04C2/02Building elements of relatively thin form for the construction of parts of buildings, e.g. sheet materials, slabs, or panels characterised by specified materials
    • E04C2/26Building elements of relatively thin form for the construction of parts of buildings, e.g. sheet materials, slabs, or panels characterised by specified materials composed of materials covered by two or more of groups E04C2/04, E04C2/08, E04C2/10 or of materials covered by one of these groups with a material not specified in one of the groups
    • E04C2/284Building elements of relatively thin form for the construction of parts of buildings, e.g. sheet materials, slabs, or panels characterised by specified materials composed of materials covered by two or more of groups E04C2/04, E04C2/08, E04C2/10 or of materials covered by one of these groups with a material not specified in one of the groups at least one of the materials being insulating
    • E04C2/296Building elements of relatively thin form for the construction of parts of buildings, e.g. sheet materials, slabs, or panels characterised by specified materials composed of materials covered by two or more of groups E04C2/04, E04C2/08, E04C2/10 or of materials covered by one of these groups with a material not specified in one of the groups at least one of the materials being insulating composed of insulating material and non-metallic or unspecified sheet-material

Landscapes

  • Engineering & Computer Science (AREA)
  • Architecture (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Civil Engineering (AREA)
  • Structural Engineering (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

본 발명은 네트웍 프린트 및 그의 바이러스 제어 방법에 관한 것으로, 네트웍 프린터에 바이러스 검색 프로그램 및 백신 프로그램을 저장하여 두고 원격으로 연결된 사용자 컴퓨터의 바이러스 감염 여부 및 치료를 행하도록 구성하여, 바이러스에 감염된 PC내의 바이러스를 네트워크 프린터에서 점검하도록 함으로써, 바이러스 발생 시 직접 네트웍 프린터에서 사용자 컴퓨터의 바이러스를 제거할 수가 있는 것이다.The present invention relates to a network print and a virus control method thereof, wherein a virus scanner and a vaccine program are stored in a network printer and configured to perform virus infection and treatment of a remotely connected user's computer, thereby preventing a virus in a PC infected with a virus. By checking the network printer, you can remove viruses from your computer directly from the network printer when a virus occurs.

네트웍, 바이러스, GUI, 백신Network, virus, GUI, antivirus

Description

네트웍 프린트 및 그의 바이러스 제어 방법{Network printer and the virus control method}Network printer and its virus control method

도 1은 일반적인 바이러스에 감염된 데이터 처리 과정을 설명하기 위한 흐름도,1 is a flowchart illustrating a data processing process infected with a general virus;

도 2는 본 발명에 따른 프린터를 나타내보인 블록도,2 is a block diagram showing a printer according to the present invention;

그리고,And,

도 3은 네트웍 프린터를 이용한 사용자 컴퓨터의 바이러스 점검 및 그 치료방법을 설명하기 위한 흐름도이다.3 is a flowchart illustrating a virus check of a user computer using a network printer and a method of treating the same.

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

100 : 프린터는 110 : 내부 버스100: printer 110: internal bus

120 : 기억장치 130 : 메모리120: memory 130: memory

140 : 프린터 제어부 150 : 프린터 엔진140: printer control unit 150: printer engine

본 발명은 네트웍 프린트에 관한 것으로, 특히 네트웍 프린트를 이용하여 사용자 컴퓨터의 바이러스 점검 및 그 치료 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to network prints, and more particularly, to a method for virus checking and repairing a user computer using a network print.

일반적으로 레이저 프린터는 노광에 의해 정전 잠상이 형성되어 있는 감광매체에 고체상태의 현상물질인 토너 또는 액체상태의 잉크를 분사시켜 화상을 형성시킨 후, 그 감광 매체와 접촉되어 회전하는 롤러 사이로 용지 카세트에 적재된 용지를 급지하여 통과시킴으로써 원하는 화상을 인쇄할 수 있도록 되어있다. In general, a laser printer forms an image by injecting a toner or a liquid ink in a solid state onto a photosensitive medium on which an electrostatic latent image is formed by exposure, and then forms a paper cassette between the rotating rollers in contact with the photosensitive medium. A desired image can be printed by feeding and passing paper loaded in the paper.

한편, 케이블 또는 네트웍에 의해 사용자 컴퓨터와 접속되어 사용되는 이러한 프린터는 인쇄작업이 가능한지와 관련된 상태정보를 사용자 컴퓨터에 제공하여 사용자 컴퓨터로부터의 데이터 송신가능 상태를 알려주었다. 종래의 프린터에서 사용자 컴퓨터등에 제공되던 상태정보의 예로서는 데이터 저장용 버퍼에 수신된 데이터가 가득 찼음을 알리는 비지(busy)신호, 용지가 없음을 알리는 엠프티(empty) 신호, 인쇄도중 종이가 걸려 있다거나, 그밖에 다른 중대한 문제가 생겨 더 이상 인쇄작업을 진행할 수 없다는 상태를 알려주는 고장신호등이다. 따라서, 프린터로부터 제공되는 상기 상태정보를 판독한 컴퓨터는 프린터의 작업이 불가능한 상태일 경우에는 프린터의 인쇄작업이 가능하도록 필요한 조치상황을 사용자에 알려주고, 프린터의 작업이 가능한 상태일 경우에는 인쇄대상파일의 데이터를 프린터로 송신한다.On the other hand, such a printer used by being connected to a user computer by a cable or a network has provided the user computer with status information relating to whether or not printing is possible, and has informed the user of the data transmission possible from the user computer. Examples of status information provided to a user's computer in a conventional printer include a busy signal indicating that the data received in the data storage buffer is full, an empty signal indicating that there is no paper, and paper during printing. Or any other serious problem that indicates that you can no longer print. Therefore, the computer that reads the status information provided from the printer informs the user of the necessary action conditions to enable the printer to print when the printer cannot operate, and the file to be printed when the printer can operate. Data is sent to the printer.

그러나, 전송된 데이터가 바이러스에 감염된 데이터를 처리할 경우 시스템에 치명적인 영향을 줄수 있기 때문에 수신된 데이터에 대해서 바이러스 감염여부를 먼저 검색하여 그 데이터의 삭제 및 수용을 결정하고, 미감염 판정된 데이터에 한하여 그에 대응하는 작업수행이 이루어질 수 있도록 하고 있다. However, if the transmitted data can have a fatal effect on the system when dealing with the virus infected data, the infected data is first searched for virus infection, and the deletion and acceptance of the data is determined. Only the corresponding work can be performed.

도 1을 참조하여 일반적인 바이러스에 감염된 데이터에 대한 처리과정을 설 명한다.Referring to Figure 1 describes the processing of the data infected with the general virus.

사용자 컴퓨터로부터 전송되어 수신된 데이터를 버퍼에 임시저장한다(S10). The data transmitted from the user computer is temporarily stored in the buffer (S10).

다음은 상기 버퍼에 저장된 데이터를 바이러스 검색기를 이용하여 바이러스 감염여부를 검사한다(S20). Next, the virus stored in the buffer is scanned using a virus scanner (S20).

단계 S30에서는 바이러스 검색기의 감염여부 검색결과로부터 상기 버퍼에 저장된 데이터가 바이러스에 감염됐는지를 판정한다. In step S30, it is determined whether the data stored in the buffer is infected with a virus from the virus scan result.

단계 S30에서 데이터가 바이러스에 감염되지 않았다고 판정한 경우에는 정상적인 작업수행순서를 밟아 진행시킨다. 도시된 예에서는 미감염 판정받은 데이터가 인쇄데이터인 경우에 대해서의 정상적인 작업수행순서로서 먼저, 데이터를 별도의 저장장소롤 옮겨저장하거나, 대기작업이 없는 경우에는 곧바로 엔진용 이미지 데이터로 변환하고(S40), 이후 프린터 엔진에 보내 인쇄작업을 진행시킨다(S50). If it is determined in step S30 that the data has not been infected with a virus, it proceeds in the normal work order. In the illustrated example, as the normal operation procedure for the case where the non-infected data is the print data, first, the data is moved to a separate storage location and stored, or if there is no waiting job, it is immediately converted into image data for the engine ( S40), and then proceeds to print to send to the printer engine (S50).

반면, 바이러스 검색기의 데이터 검색결과가 바이러스 감염으로 판정한 경우에는 바이러스 치료기에 의해 바이러스 치료가 가능한 지를 먼저 판단한다(S60). On the other hand, in the case where the data search result of the virus scanner determines that the virus is infected, it is first determined whether the virus can be treated by the virus treatment device (S60).

바이러스 치료기에 의해 바이러스 치료가 가능하면, 데이터를 치유한 다음(S70), 다시 바이러스 감염여부를 검사하는 단계(S200)를 다시 거치도록 하고, 바이러스의 치유가 불가능하다고 판단되면 상기 버퍼에 저장된 데이터를 삭제시킨다(S80). If the virus can be treated by the virus treatment device, the data is healed (S70), and then again the step of checking for virus infection (S200) again, if it is determined that the virus is impossible to heal the data stored in the buffer Delete it (S80).

그러나, 상기와 같은 처리 과정은 바이러스에 감염된 데이터를 PC내에서 백신을 통해 바이러스를 제거하지 않으면, 계속해서 인쇄작업이 수행될 때 마다 PC에서 이러한 동작을 계속 수행하여야 한다는 불편함이 발생한다.However, the above-mentioned processing procedure is inconvenient that if the virus-infected data is not removed through the vaccine in the PC, the operation must be continuously performed in the PC every time a print job is continuously performed.

본 발명은 상기한 문제점을 해결하기 위한 것으로서, 바이러스에 감염된 PC내의 바이러스를 네트워크 프린터에서 점검하도록 함으로써, 바이러스 발생 시 직접 바이러스를 제거할 수 있는 방법을 제공하고자 한다.The present invention is to solve the above problems, and to provide a method that can directly remove the virus when the virus occurs by having a network printer to check the virus in the virus-infected PC.

상기와 같은 목적을 달성하기 위한 본 발명에 따른 사용자 컴퓨터와 네트웍을 통하여 상호 연결된 네트웍 프린터는 바이러스 검색 및 치료 프로그램이 저장되어 있는 기억장치 및 상기 기억장치의 바이러스 검색 프로그램을 이용하여 네트웍으로 연결된 상기 사용자 컴퓨터의 바이러스 감염 여부 및 치료를 행하도록 제어하는 제어부를 포함하여 구성된다.A network printer interconnected via a network with a user computer according to the present invention for achieving the above object is a memory device storing a virus search and repair program and the user connected to the network using a virus search program of the memory device. And a controller for controlling whether or not the computer is infected with a virus.

바람직하게는 해당 사용자 컴퓨터의 바이러스 검색 및 치료 과정을 예약설정할 수 있는 GUI화면을 저장하고 있는 메모리부를 더 포함하도록 구성하여 상기 제어부는 상기 메모리부에 저장된 상기 설정화면에 의하여 해당 사용자 컴퓨터에 연결하여 바이러스의 감염 여부 및 치료를 행하도록 한다.Preferably, the control unit further comprises a memory unit for storing a GUI screen for scheduling a virus search and treatment process of the user computer, wherein the controller is connected to the user computer by the setting screen stored in the memory unit. Should be treated and treated.

상기와 같은 목적을 달성하기 위한 본 발명에 따른 사용자 컴퓨터와 네트웍을 통하여 상호 연결된 네트웍 프린터의 바이러스 제어방법은 상기 네트웍 프린터에 내장된 바이러스 검색 및 치료 프로그램을 이용하여 상기 사용자 컴퓨터의 바이러스 검색 및 치료를 행하도록 제어하는 단계를 포함하여 구성되고, 상기 바이러스 검색 및 치료 프로그램은 상기 네트웍 프린터의 기억장치에 내장되도록 하는 것이 바람직하다.In order to achieve the above object, a virus control method of a network printer interconnected through a network and a user computer according to the present invention uses a virus search and repair program built into the network printer to perform virus search and treatment of the user computer. And controlling the operation to be carried out, wherein the virus search and repair program is preferably embedded in the memory of the network printer.

또한, 상기 제어단계는 해당 사용자 컴퓨터의 바이러스 검색 및 치료 과정을 예약설정하는 단계, 상기 예약설정 내용에 의하여 상기 사용자 컴퓨터에 연결하는 단계 및 상기 네트웍 프린터에 내장된 바이러스 검색 및 치료 프로그램을 이용하여 상기 사용자 컴퓨터의 바이러스 감염 여부 및 치료를 행하도록 하는 단계로 이루어지도록 한다.In addition, the control may include setting a virus search and treatment process of the corresponding user computer, connecting to the user computer according to the reservation setting contents, and using a virus detection and treatment program built in the network printer. The step of performing a virus infection and the treatment of the user's computer.

이하 첨부한 도면을 참고하여 본 발명의 일실시예에 대하여 상세히 설명하기로 한다. Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings.

프린터(100)는 내부적으로 버스(110)에 의해 상호 접속된 프린터 제어부(140), 프린터 엔진(150), 기억장치(120) 및 메모리(130)가 구비되어 있다. 그 외에도 도시되지는 않았지만, 입/출력장치인 키패널 및 LCD 표시기가 본체 외부에 마련된다. The printer 100 is provided with a printer control unit 140, a printer engine 150, a storage device 120, and a memory 130 interconnected internally by a bus 110. In addition, although not shown, a key panel and an LCD display, which are input / output devices, are provided outside the main body.

기억장치(120)는 하드 디스크 드라이버(HDD)로 구성되며 네트웍(200)으로 연결된 사용자 컴퓨터(300)로부터 전송된 데이터를 임시 저장하기 위한 버퍼(122)와, 버퍼(122)에 수신된 데이터에 대한 바이러스 감염여부와 네트웍(200)으로 연결된 사용자 컴퓨터(300)의 바이러스 감염 여부를 검색할 수 있는 바이러스 검색기(124) 및 그 치료를 시도할 수 있는 바이러스 치료기(126)가 구비되어 있다. 본 명세서 및 청구범위에서 사용되는 바이러스는 통상적으로 컴퓨터 바이러스라고 통칭하는 것으로서, 마이크로프로세서 또는 CPU의 정상적인 동작에 영향을 미치거나 저장된 데이터를 파괴하는 행동을 하는 악성 프로그램을 가리킨다. 이러한 바이러스로서는 자기복제기능이 있어 기억장치를 소모하는 벌레 프로그램(worm program), 정상적인 프로그램으로 위장하고 있으나, 실행하면 시스템을 파괴하는 것을 일컷는 트로이의 목마 프로그램(trojan horse)등 그 특성에 따라 명명된 다양한 종류의 것이 있다. The storage device 120 includes a hard disk driver (HDD) and a buffer 122 for temporarily storing data transmitted from the user computer 300 connected to the network 200, and the data received in the buffer 122. It is provided with a virus detector 124 that can detect whether or not the virus infection and virus infection of the user computer 300 connected to the network 200 and a virus treatment device 126 that can attempt the treatment. Virus, as used herein and in the claims, is commonly referred to as a computer virus and refers to a malicious program that acts to affect the normal operation of a microprocessor or CPU or to destroy stored data. These viruses have a self-replicating function, disguised as a worm program that consumes memory, and disguised as a normal program, but when executed, it destroys the system and is named according to its characteristics, such as a trojan horse. There are many different kinds.

메모리(130)에는 네트웍(200)으로 연결된 다수의 사용자 컴퓨터(300)를 지정하여 특정 디바이스를 검색하거나, 소정 주기로 다수의 사용자 컴퓨터(300)를 별도로 지정하여 바이러스 감염 여부를 검색 및 치료할 수 있도록 사용자 설정화면을 GUI(Graphic Uesr Interface)로 내장하고 있다. 이러한 설정화면도 일반적인 것이므로 그 설명은 생략한다. 또한, 메모리(130)에 저장된 GUI화면도 HDD와 같은 기억장치(120)에 내장하여 사용할 수 있음은 물론이다.In the memory 130, a plurality of user computers 300 connected to the network 200 may be designated to search for a specific device, or a plurality of user computers 300 may be separately designated at predetermined intervals to search for and treat a virus infection. The setup screen is embedded as a GUI (Graphic Uesr Interface). Since these setting screens are also general, description thereof is omitted. In addition, the GUI screen stored in the memory 130 can also be used in the storage device 120, such as HDD.

바이러스 검색기(124)는 데이터가 바이러스에 감염됐는지 즉, 데이터가 바이러스를 탑재하고 있는지를 검색할 수 있는 백신 프로그램을 내장하여 사용자 컴퓨터(200)에서 전송되는 데이터를 실시간으로 검색하거나 제어부(140)의 제어에 따라 소정 주기로 네트웍(200)을 통해 연결된 사용자 컴퓨터(300)의 감염 여부를 검색할 수 있으며 그 검색 결과를 표시할 수 있도록 구성된다. The virus detector 124 has a built-in antivirus program that can detect whether the data is infected with a virus, that is, whether the data is loaded with a virus, and retrieves the data transmitted from the user's computer 200 in real time or from the control unit 140. According to the control, it is possible to search whether the user computer 300 connected through the network 200 is infected at a predetermined period and is configured to display the search result.

그리고, 바이러스 치료기(126)는 통상 백신 프로그램(vaccine program)이라고 하는 것으로서, 알려진 바이러스에 의해 감염 또는 손상된 데이터를 치유하여 원래의 데이터로 복구시킬 수 있도록 설치된 프로그램으로서, 바이러스 검색기(124)에 의해 검색된 바이러스에 대하여 치료할 수 있도록 구성된다. 이러한 바이러스의 검색 및 치료는 일반적인 것이므로 그 상세 설명은 생략한다.In addition, the virus treatment device 126 is commonly referred to as a vaccine program, and is a program installed to heal the infected or damaged data by a known virus and restore the original data. It is configured to treat the virus. Since the search and treatment of such viruses are common ones, detailed descriptions thereof will be omitted.

프린터 제어부(140)는 통상의 CPU 또는 마이크로 프로세서로 통칭되는 것으로서, 사용자 컴퓨터(300)로부터 수신된 데이터를 버퍼(122)로 저장, 버퍼(122)에 저장된 데이터에 대해 바이러스 검색기(124)에 의한 바이러스 감염여부 검색, 감염되지 않는 데이터에 대해서는 그 데이터 성격에 따라 이후의 작업을 진행시키고, 일예로서, 미감염 판정된 데이터가 인쇄데이터인 경우에는 엔진구동에 맞는 구동데이터로의 변환처리후 프린터 엔진(150)으로 전송, 프린터 엔진(150)에 의한 인쇄작업 진행 제어 및 감시등 시스템 전반을 제어한다.The printer control unit 140 is collectively referred to as a general CPU or a microprocessor, and stores the data received from the user computer 300 into the buffer 122 and the virus scanner 124 with respect to the data stored in the buffer 122. If the virus is detected or not infected, the following work will be carried out according to the nature of the data. For example, if the uninfected data is print data, the printer engine after converting the data into driving data suitable for driving the engine. Control the overall system, such as transmission to the 150, print job progress control and monitoring by the printer engine 150.

또한, 메모리(130)에 저장된 GUI로 구성된 바이러스 검색 및 치료의 사용자 설정화면에 따라 소정 주기로 설정된 사용자 컴퓨터(300)를 네트웍(200)으로 연결하고, 바이러스 검색기(124)를 통하여 해당 사용자 컴퓨터(300)의 바이러스 감염 여부를 조사한 뒤 바이러스 치료기(126)를 감염된 바이러스를 치료할 수 있도록 제어한다. 바이러스 치료기(126)는 바이러스에 감연된 사용자의 컴퓨터(300)에 필요한 부분만 로드(load)하여 사용될 수 있다.In addition, the user computer 300, which is set at a predetermined cycle, is connected to the network 200 according to a user setting screen of virus scanning and treatment composed of a GUI stored in the memory 130, and the user computer 300 is connected through the virus scanner 124. ), The virus treatment device 126 is controlled to treat the infected virus. The virus cure device 126 may load and use only a portion necessary for the user's computer 300 affected by a virus.

프린터 엔진(150)은 프린터 제어부(140)에 의해 제어 및 구동되어 실질적인 인쇄를 담당하는 것으로서, 인쇄방식에 따라 그 구성요소에 차이가 있지만, 습식 레이저 컬러 프린터의 경우에는 감광벨트를 순환운동시키도록 된 롤러들을 구동하는 구동수단(미도시), 감광벨트상에 담당 색상별로 상호 이격되어 각각 광을 주사하여 정전잠상을 형성시키는 복수개의 광주사장치, 상기 정전잠상을 색상별 현상물질로 현상하는 복수개의 현상기, 감광벨트상에 현상되어 있는 화상을 용지로 전사시키는 전사장치, 감광벨트 상에 형성된 정전잠상을 지워 새로운 정전잠상을 기입할 수 있도록 초기화시키는 리셋장치가 구비된다. The printer engine 150 is controlled and driven by the printer control unit 140 and is responsible for the actual printing. Although there are differences in its components depending on the printing method, in the case of a wet laser color printer, the photosensitive belt is circulated to move. Drive means for driving the rollers (not shown), a plurality of optical scanning device to form an electrostatic latent image by scanning the respective light is separated from each other by the respective color on the photosensitive belt, a plurality of developing the electrostatic latent image with a developer for each color And a reset device for transferring an image developed on the photosensitive belt to paper, and a reset device for initializing the electrostatic latent image formed on the photosensitive belt so that a new electrostatic latent image can be written.

이하, 본 발명의 일 실시예에 따른 네트웍 프린터를 이용한 사용자 컴퓨터의 바이러스 점검 및 그 치료방법에 대하여 도면을 참조하여 설명한다.Hereinafter, a virus check of a user computer and a treatment method thereof using a network printer according to an embodiment of the present invention will be described with reference to the accompanying drawings.

도 3은 네트웍 프린터를 이용한 사용자 컴퓨터의 바이러스 점검 및 그 치료방법을 설명하기 위한 흐름도이다.3 is a flowchart illustrating a virus check of a user computer using a network printer and a method of treating the same.

먼저, 프린터 제어부(140)는 메모리(130)에 저장된 바이러스 설정 GUI를 판독하여(S410) 특정 사용자 컴퓨터(300)에 대하여 바이러스 검색이 예약 설정되어 있는 지를 판단한다(S420).First, the printer controller 140 reads the virus setting GUI stored in the memory 130 (S410) and determines whether a virus search is reserved for a specific user computer 300 (S420).

단계 S420에서 특정 사용자 컴퓨터(300)에 대하여 바이러스 검색이 설정되어 있는 것으로 판단되면 네트웍(200)을 통하여 지정된 사용자 컴퓨터(300)에 접속한다(S430). 단계 S430에서 접속이 완료되면 바이러스 검색기(124)를 통하여 해당 사용자 컴퓨터(300)가 바이러스에 감염되어 있는 지를 검색한다(S440). 이때의 검색 방법은 통상의 방법과 같이 바이러스 검색 설치 프로그램을 해당 사용자 컴퓨터로 전송하여 설치하고 검색을 완료하면 관련 프로그램을 모두 삭제 하는 방식으로 진행할 수 있다. If it is determined in step S420 that the virus search is set for the specific user computer 300, the user accesses the designated user computer 300 through the network 200 (S430). When the connection is completed in step S430, the virus searcher 124 searches whether the corresponding user computer 300 is infected with a virus (S440). In this case, the scanning method may be performed by transferring the virus scanning installation program to the corresponding user computer and installing the same as usual, and deleting all related programs when the scanning is completed.

검색 후 바이러스가 발견되면(S450) 메모리(130)의 GUI설정화면에서 치료과정이 설정되어 있는 지를 판단하여(S460) 치료하도록 설정되어 있으면 발견된 바이러스를 치료한다(S470). If a virus is found after the search (S450), it is determined whether a treatment process is set in the GUI setting screen of the memory 130 (S460), and if the virus is set to be cured (S470).

바람직하게는 검색결과가 바이러스 감염으로 판정된 경우에는 바이러스 치료기(126)에 의해 바이러스 치료가 가능한 지를 먼저 판단하고 바이러스 치료기(126)에 의해 바이러스 치료가 가능하면, 데이터를 치유하고 바이러스의 치유가 불가능하다고 판단되면 그 결과를 사용자에게 알려주도록 하는 것이 바람직하다.Preferably, when the search result is determined to be a viral infection, the virus treatment unit 126 first determines whether the virus treatment is possible, and if the virus treatment is possible by the virus treatment unit 126, the data is healed and the virus cannot be cured. If it is determined that it is desirable to inform the user of the result.

이후, 상기 바이러스 설정화면에서 또 다른 사용자 컴퓨터(300)의 바이러스 검색이 설정되어 있으면 단계 S430을 반복하고 모든 검색이 완료되면 종료한다.Thereafter, if a virus search of another user computer 300 is set in the virus setting screen, the process is repeated at step S430 and ends when all the search is completed.

이상에서 본 발명은 기재된 구체예에 대해서만 상세히 설명되었지만 본 발명의 기술사상 범위 내에서 다양한 변형 및 수정이 가능함은 당업자에게 있어서 명백한 것이며, 이러한 변형 및 수정이 첨부된 특허 청구범위에 속함은 당연한 것이다.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 modifications and variations are possible within the technical scope of the present invention, and such modifications and variations belong to the appended claims.

상기에서와 같이 본 발명에 따른 네트웍 프린트 및 그의 바이러스 제어 방법에 의하면 바이러스에 감염될 확률이 거의 없는 프린터 내에 백신 프로그램을 넣어 놓고, 네트웍 프린터에 연결된 사용자 컴퓨터들의 바이러스를 점검하고, 치료하게 되면 바이러스에 보다 안전한 환경을 제공하게 된다.As described above, according to the network print and the virus control method according to the present invention, the antivirus program is placed in a printer which is unlikely to be infected with a virus, and the virus of the user computers connected to the network printer is checked and repaired. It will provide a safer environment.

Claims (5)

사용자 컴퓨터와 네트웍을 통하여 상호 연결된 네트웍 프린터에 있어서,In a network printer interconnected via a user computer and a network, 바이러스 검색 및 치료 프로그램이 저장되어 있는 기억장치; 및A memory device that stores a virus search and repair program; And 상기 기억장치의 바이러스 검색 프로그램을 이용하여 네트웍으로 연결된 상기 사용자 컴퓨터의 바이러스 감염 여부 및 치료를 행하도록 제어하는 제어부;를 포함하여 구성되는 네트웍 프린터.And a controller configured to control whether or not the virus is infected by the user computer connected to the network using a virus scanning program of the storage device. 제 1항에 있어서,The method of claim 1, 해당 사용자 컴퓨터의 바이러스 검색 및 치료 과정을 예약설정할 수 있는 GUI화면을 저장하고 있는 메모리부:를 더 포함하도록 구성하여 상기 제어부는 상기 메모리부에 저장된 상기 GUI화면에 의하여 해당 사용자 컴퓨터에 연결하여 바이러스의 감염 여부 및 치료를 행하도록 하는 것을 특징으로 하는 네트웍 프린터.And a memory unit for storing a GUI screen for scheduling virus detection and treatment of the user's computer. The control unit may be configured to connect to the user computer by the GUI screen stored in the memory unit. Network printer, characterized in that the infection and treatment. 사용자 컴퓨터와 네트웍을 통하여 상호 연결된 네트웍 프린터의 바이러스 제어방법에 있어서,In the virus control method of a network printer interconnected through a user computer and a network, 상기 네트웍 프린터에 내장된 바이러스 검색 및 치료 프로그램을 이용하여 네트웍으로 연결된 상기 사용자 컴퓨터의 바이러스 검색 및 치료를 행하도록 제어하는 단계;를 포함하는 것을 특징으로 하는 네트웍 프린터의 바이러스 제어방법.And controlling to perform virus search and treatment of the user computer connected to the network by using a virus search and repair program embedded in the network printer. 제 3항에 있어서,The method of claim 3, wherein 상기 바이러스 검색 및 치료 프로그램은 상기 네트웍 프린터의 기억장치에 내장되어 있는 것을 특징으로 하는 네트웍 프린터의 바이러스 제어방법.The virus detection and repair program is embedded in the memory device of the network printer virus control method of the network printer. 제 3항에 있어서,The method of claim 3, wherein 상기 제어단계는The control step 해당 사용자 컴퓨터의 바이러스 검색 및 치료 과정을 예약설정하는 단계; Scheduling virus detection and remediation of the user's computer; 상기 예약설정 내용에 의하여 상기 사용자 컴퓨터에 연결하는 단계; 및Connecting to the user computer based on the reservation setting contents; And 상기 네트웍 프린터에 내장된 바이러스 검색 및 치료 프로그램을 이용하여 상기 사용자 컴퓨터의 바이러스 감염 여부 및 치료를 행하도록 하는 단계;로 이루 어지는 것을 특징으로 하는 네트웍 프린터의 바이러스 제어방법.And performing a virus infection of the user's computer and treating the virus by using a virus detection and treatment program built into the network printer.
KR1020050004292A 2005-01-17 2005-01-17 Network printer and the virus control method KR100683855B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050004292A KR100683855B1 (en) 2005-01-17 2005-01-17 Network printer and the virus control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050004292A KR100683855B1 (en) 2005-01-17 2005-01-17 Network printer and the virus control method

Publications (2)

Publication Number Publication Date
KR20060084034A KR20060084034A (en) 2006-07-21
KR100683855B1 true KR100683855B1 (en) 2007-02-16

Family

ID=37174195

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050004292A KR100683855B1 (en) 2005-01-17 2005-01-17 Network printer and the virus control method

Country Status (1)

Country Link
KR (1) KR100683855B1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5163088A (en) 1991-03-06 1992-11-10 Locascio Peter Facsimile security system
KR19990049397A (en) * 1997-12-12 1999-07-05 윤종용 Printer having virus scanner and processing method of received data
KR20010047844A (en) * 1999-11-23 2001-06-15 오경수 A remote computer anti-virus system and process on the network
US20030048468A1 (en) 2001-09-07 2003-03-13 Boldon John L. Method of virus filtering for use in peripherals having embedded controller devices
JP2003259066A (en) 2002-03-04 2003-09-12 Ricoh Co Ltd Network facsimile system
JP2004192415A (en) 2002-12-12 2004-07-08 Ricoh Co Ltd Printer driver
JP2004259060A (en) 2003-02-26 2004-09-16 Canon Inc Data receiving method and image forming apparatus

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5163088A (en) 1991-03-06 1992-11-10 Locascio Peter Facsimile security system
KR19990049397A (en) * 1997-12-12 1999-07-05 윤종용 Printer having virus scanner and processing method of received data
KR20010047844A (en) * 1999-11-23 2001-06-15 오경수 A remote computer anti-virus system and process on the network
US20030048468A1 (en) 2001-09-07 2003-03-13 Boldon John L. Method of virus filtering for use in peripherals having embedded controller devices
JP2003259066A (en) 2002-03-04 2003-09-12 Ricoh Co Ltd Network facsimile system
JP2004192415A (en) 2002-12-12 2004-07-08 Ricoh Co Ltd Printer driver
JP2004259060A (en) 2003-02-26 2004-09-16 Canon Inc Data receiving method and image forming apparatus

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
1019990049397 *
1020010047844 *

Also Published As

Publication number Publication date
KR20060084034A (en) 2006-07-21

Similar Documents

Publication Publication Date Title
US8245303B2 (en) Job processing system and image processing apparatus
US20110032567A1 (en) Job processing system and image processing apparatus
EP1376346A2 (en) Image forming apparatus, a program adding method, and a recording medium
US20080040803A1 (en) Image forming apparatus, data restoration method, and recording medium
JP5239755B2 (en) Information processing apparatus, installation method, program, and storage medium
US20180032020A1 (en) Image forming apparatus
JP6476541B2 (en) Image forming apparatus, print request deleting method, and program
JP2004303216A (en) Information processor, image forming apparatus, error processing method in starting program, and recording medium
US20220021788A1 (en) Information processing apparatus, information processing method, and storage medium
KR20130005237A (en) Image forming apparatus, control method of image forming apparatus, and storage medium storing a program
JP5381059B2 (en) Device, log recording control method, and program
JP2009182795A (en) Image processor and image processing method
KR100683855B1 (en) Network printer and the virus control method
US10579014B2 (en) Image forming apparatus for removing dew condensation, control method for image forming apparatus, and storage medium
JP5088511B2 (en) Image forming apparatus
KR100252102B1 (en) Printer and method of processing received data from external apparatus
JP2007076334A (en) Image forming apparatus to write information to portable storage medium, program for making computer execute processing in apparatus, and computer readable recording medium with program recorded thereon
JP4539212B2 (en) Image processing device
US20230297677A1 (en) Information processing apparatus and function operation control method of the same
JP2006252407A (en) Image-processing device and image-processing method
JP2018140543A (en) Image forming system and image forming device
JP7424457B2 (en) Image forming device and program
US20230229780A1 (en) Information processing apparatus and method for controlling the same
US20200412900A1 (en) Apparatus and method thereof
JP2004078556A (en) Network printer system, program, and recording medium

Legal Events

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