KR20090058821A - 프린터 드라이버 설치방법, 상기 설치방법을 실행할 수있는 프로그램이 수록된 기록매체, 화상형성장치 및 호스트장치 - Google Patents

프린터 드라이버 설치방법, 상기 설치방법을 실행할 수있는 프로그램이 수록된 기록매체, 화상형성장치 및 호스트장치 Download PDF

Info

Publication number
KR20090058821A
KR20090058821A KR1020070125589A KR20070125589A KR20090058821A KR 20090058821 A KR20090058821 A KR 20090058821A KR 1020070125589 A KR1020070125589 A KR 1020070125589A KR 20070125589 A KR20070125589 A KR 20070125589A KR 20090058821 A KR20090058821 A KR 20090058821A
Authority
KR
South Korea
Prior art keywords
installer
image forming
forming apparatus
host device
information
Prior art date
Application number
KR1020070125589A
Other languages
English (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 KR1020070125589A priority Critical patent/KR20090058821A/ko
Priority to US12/271,114 priority patent/US20090150880A1/en
Publication of KR20090058821A publication Critical patent/KR20090058821A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation

Landscapes

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

Abstract

보안기능이 강화된 구동 드라이버 설치방법, 상기 설치방법을 실행할 수 있는 프로그램이 수록된 기록매체 및 화상형성장치 및 호스트 장치를 개시한다. 개시된 프린터 드라이버 설치방법은, 화상형성장치에 연결된 호스트 장치에 상기 화상형성장치에 대응되는 드라이버 프로그램을 설치하는 방법에 있어서, 상기 드라이버 프로그램 설치를 선택하는 단계와; 상기 화상형성장치가 설치자 정보를 수신하는 단계와; 상기 수신된 설치자 정보를 이용하여 인증하는 단계와; 상기 설치자 정보가 인증되는 경우, 상기 드라이버 프로그램을 상기 호스트 장치에 설치하는 단계를 포함하는 것을 특징으로 한다.

Description

프린터 드라이버 설치방법, 상기 설치방법을 실행할 수 있는 프로그램이 수록된 기록매체, 화상형성장치 및 호스트 장치{PRINTER DRIVER INSTALLATION METHOD, RECORDABLE MEDIUM RECORDED WITH A PROGRAM TO EXECUTE THE INSTALLATION METHOD, IMAGE FORMING APPARATUS AND HOST COMPUTER}
본 발명은 , 프린터 드라이버 설치방법, 상기 설치방법을 실행할 수 있는 프로그램이 수록된 기록매체 및 화상형성시스템에 관한 것으로서, 보다 상세하게는 보안기능이 강화된 프린터 드라이버 설치방법, 상기 설치방법을 실행할 수 있는 프로그램이 수록된 기록매체 및 화상형성장치 및 호스트 장치에 관한 것이다.
화상형성장치는 원고에 있는 화상을 독취하거나 인쇄데이터를 수신하여 인쇄매체에 화상을 형성하는 장치로서, 복사기, 복합기, 레이저 프린터, 잉크젯 프린터 등이 이에 속한다.
상기 화상형성장치는 호스트 장치에 네트워크 또는 병렬포트, USB 포트 등으로 접속되며, 상기 호스트 장치에는 상기 화상형성장치를 구동하는데 필요한 프린터 드라이버 프로그램(이하, '프린터 드라이버'라 함)이 설치된다. 상기 프린터 드라이버는 상기 호스트 장치의 응용프로그램에서 작성된 원본데이터를 상기 화상형 성장치에서 해석 가능한 인쇄데이터로 변환하는 역할을 한다.
그런데, 일반적으로 상기 프린터 드라이버를 상기 호스트 장치에 누구나 제한 없이 설치할 수 있다. 특히 상기 화상형성장치가 네트워크 상에 접속되어 있는 경우, 상기 네트워크에 접속된 임의의 호스트 장치에 상기 프린터 드라이버를 설치하기만 하면 인쇄작업을 수행할 수 있어 보안성이 떨어진다.
따라서, 본 발명의 목적은 보안 기능이 강화된 프린터 드라이버 설치방법, 상기 설치방법을 실행할 수 있는 프로그램이 수록된 기록매체, 화상형성장치 및 호스트 장치를 제공하는 것이다.
상기 목적은, 본 발명에 따라, 상기 화상형성장치에 연결된 호스트 장치에 상기 화상형성장치에 대응되는 드라이버 프로그램을 설치하는 방법에 있어서, 상기 드라이버 프로그램 설치를 선택하는 단계와; 상기 화상형성장치가 설치자 정보를 수신하는 단계와; 상기 수신된 설치자 정보를 이용하여 인증하는 단계와; 상기 설치자 정보가 인증되는 경우, 상기 드라이버 프로그램을 상기 호스트 장치에 설치하는 단계를 포함하는 것을 특징으로 하는 프린터 드라이버 설치방법에 의해서 달성될 수 있다.
또한, 상기 인증하는 단계는, 상기 화상형성장치에 기저장된 인증정보 및 상기 화상형성장치와 연결된 외부장치로부터 수신된 인증정보 중 적어도 어느 하나를 이용할 수 있다.
그리고, 상기 인증하는 단계는, 상기 수신된 설치자 정보와 상기 인증정보를 비교하는 단계를 더 포함할 수 있다.
여기서, 상기 설치자 인증결과를 상기 호스트 장치로 전송하는 단계를 더 포함할 수 있다.
또한, 상기 설치자 정보가 인증되지 않는 경우, 상기 드라이버 프로그램을 상기 호스트 장치에 설치하지 않는 단계를 더 포함할 수 있다.
그리고, 상기 설치자 인증결과를 사용자에게 표시하는 단계를 더 포함할 수 있다.
또한, 상기 호스트 장치에서 상기 설치자 정보를 입력하는 단계와; 상기 입력된 설치자 정보를 상기 화상형성장치로 전송하는 단계를 더 포함할 수 있다.
여기서, 상기 호스트 장치에 접속되어 있는 화상형성장치의 정보를 표시하는 단계를 더 포함할 수 있다.
또한, 사용자로부터 상기 설치자 정보의 입력이 있는지를 판단하는 단계와; 입력이 없는 경우, 상기 호스트 장치의 IP 주소, 컴퓨터 이름 및 MAC 주소 중 적어도 어느 하나를 상기 화상형성장치로 전송하는 단계를 더 포함할 수 있다.
그리고, 상기 호스트 장치에 상기 드라이버 프로그램이 설치 완료된 경우, 상기 설치 완료된 호스트 장치의 IP 주소, 컴퓨터 이름 및 MAC 주소 중 적어도 어느 하나를, 상기 화상형성장치 및 상기 화상형성장치가 연결된 외부장치 중 적어도 어느 하나에 저장하는 단계를 더 포함할 수 있다.
또한, 상기 목적은 본 발명에 따라, 컴퓨터가 독취 가능한 기록매체에 있어서, 상술한 프린터 드라이버 설치방법을 실행할 수 있는 컴퓨터 프로그램이 수록된 기록매체에 의해서도 달성될 수 있다.
또한, 상기 목적은 본 발명에 따라, 호스트 장치에 연결된 화상형성장치에 있어서, 상기 호스트 장치와 통신 가능한 인터페이스부와; 상기 호스트 장치에 드라이버 프로그램을 설치하는 설치자가 인가된 설치자 인지 인증하는 설치자 인증부와; 상기 호스트 장치로부터 설치자 인증 요청이 있는 경우 설치자 인증을 수행하고 인증결과를 상기 호스트 장치로 전송하도록 상기 설치자 인증부 및 상기 인터페이스부를 제어하는 제어부를 포함하는 것을 특징으로 하는 화상형성장치에 의해서도 달성될 수 있다.
여기서, 상기 인가된 설치자 정보를 저장하는 저장유닛을 더 포함할 수 있다.
또한, 상기 제어부는 상기 설치자 인증 요청이 있는 경우, 상기 화상형성장치와 연결된 서버로부터 상기 인가된 설치자 정보를 수신하도록 상기 인터페이스부를 제어할 수 있다.
또한, 상기 목적은 본 발명에 따라, 화상형성장치에 연결된 호스트 장치에 있어서, 상기 화상형성장치로부터 인증 결과를 수신하는 호스트 인터페이스부와; 상기 수신된 인증결과에 따라 상기 화상형성장치에 대응되는 드라이버 프로그램의 설치를 허락 또는 불허하는 호스트 제어부를 포함하는 것을 특징으로 하는 호스트 장치에 의해서도 달성될 수 있다.
상기한 바와 같이 구성된 프린터 드라이버 설치방법, 기록매체, 화상형성장치 및 호스트 장치에 따르면 다음과 같은 효과가 있다.
첫째, 임의의 사용자에 의해 상기 프린터 드라이버가 설치되는 것을 방지할 수 있어 보안 기능을 향상시킬 수 있다.
둘째, 호스트 장치가 아닌 화상형성장치로 하여금 설치자 인증 작업을 수행하게 함으로써 호스트 장치에 가해지는 부하를 경감시킬 수 있다.
셋째, 인가된 설치자 정보를 해킹 가능성이 높은 호스트 장치가 아닌 화상형성장치 또는 후술할 서버에 마련함으로써 보안 기능을 강화시킬 수 있을 뿐만 아니라, 사용자의 부주의에 의한 상기 정보의 삭제 또는 변조 가능성이 줄어들게 되어 관리적인 측면에서도 효율적이다.
이하, 첨부된 도면들을 참조하면서 본 발명의 바람직한 실시예에 따른 구동 드라이버 설치방법, 상기 설치방법을 실행할 수 있는 프로그램이 수록된 기록매체 및 화상형성시스템를 상세히 설명하기로 한다.
본 발명에 따른 화상형성시스템은, 화상형성장치(100) 및 호스트 장치(200)를 포함한다.
화상형성장치(100)는 상기 호스트 장치(200)와 통신 가능하게 하는 인터페이스부(110), 인터페이스부(110)를 통해 수신된 설치자 정보를 이용하여 설치자 인증을 수행하는 설치자 인증부(120) 및 제어부(150)를 포함한다.
호스트 장치(200)에는 예를 들면, Microsoft사의 WINDOWS와 같은 운영체계(OS)가 설치되며, 플로피 디스크, CD, 하드 디스크 등의 저장매체에 저장되어 있는 상기 화상형성장치(100)의 구동 드라이버 설치 파일을 실행시킬 수 있도록 마련된다. 즉, 상기 구동 드라이버의 설치명령 내리기 위한 키보드, 마우스와 같은 입력유닛(미도시), LCD 또는 CRT 모니터와 같이 상기 설치 파일을 표시하기 위한 표시유닛(미도시), 상기 저장매체에 저장된 정보를 독취할 수 있는 플로피 디스크 드라이브, CD롬과 같은 저장장치(미도시), 호스트 제어부(CPU, 미도시) 및 메모리(미도시)를 포함한다.
여기서, 호스트 장치(200)의 입력유닛(미도시)을 통해 상기 프린터 드라이버를 설치하고자 하는 설치자의 정보가 입력될 수 있다. 경우에 따라서는, 화상형성장치(100)에 입력키(미도시) 및 표시패널(미도시)로 구성된 조작패널(160)이 마련되는 경우, 상기 설치자 정보는 상기 조작패널(160)을 통해서 입력될 수도 있다. 즉, 상기 인터페이스부(110)는 호스트 장치(200)로부터 설치자 인증요청을 수신하며 인증에 필요한 상기 설치자 정보는 화상형성자치(100)의 조작패널(160)을 통해 입력 받을 수 있다.
여기서, 설치자 정보는 호스트 장치(200)의 컴퓨터 이름, IP(Internet Protocol) 주소, 후술할 호스트 인터페이스부(미도시)의 MAC(Media Access Control) 주소, 사용자 ID 및 암호 중 적어도 어느 하나 일 수 있다. 물론, 상술한 것 외에도 후술할 설치자 인증에 사용될 수 있는 것이면 그 정보는 다양하게 변경될 수도 있다.
호스트 장치(200)는 네트워크(N)를 통해 상기 화상형성장치(100)에 접속될 수 있도록 NIC(Network Interface Card)(미도시)와 같은 호스트 인터페이스부(미도시)를 더 포함할 수 있다. 필요에 따라서, 상기 호스트 인터페이스부(미도시)는 병렬포트 또는 USB 포트로 대체될 수도 있다.
상기 호스트 장치(200)는 데스크 탑 PC(Personal Computer) 뿐만 아니라, 상기 화상형성장치(100)와 접속될 수 있는 한 랩탑 컴퓨터, PDA(Personal Digital Assitants), PMP(Portable Multimedia Player) 등의 휴대용 컴퓨터일 수 있다.
호스트 장치(200)의 호스트 제어부(미도시)는 상기 구동드라이버를 설치를 위해 설치자 인증이 필요한 경우, 호스트 인터페이스부(미도시)를 통해 상기 화상형성장치(100)로 설치자 인증을 요청하는 메시지를 전송한다. 이러한 설치자 인증 과정은 구동드라이버 설치 파일을 실행 과정 중에 수행될 수 있고, 필요에 따라서는 상기 구동드라이버 설치 파일 실행과는 별도로 독립된 설치자 인증과정으로 수행될 수도 있다. 이는 후술할 프린터 드라이버 설치방법에서 자세히 설명하기로 한다.
그리고, 상기 호스트 제어부(미도시)는 화상형성장치(100)로부터 수신한 설치자 인증 결과에 따라 상기 프린터 드라이버의 설치를 허락 및 불허한다.
한편, 화상형성장치(100)는 도 1에 도시된 바와 같이, 인터페이스부(110), 설치자 인증부(120) 및 제어부(150)를 포함할 수 있다.
인터페이스부(110)는 호스트 장치(200)와 화상형성장치(100)간에 서로 통신 가능하게 한다. 상기 인터페이스부(110)는, 상기 네트워크(N)를 통해 호스트 장 치(200)와 화상형성장치(100)가 서로 접속될 수 있도록, NIC(Network Interface Card)로 마련될 수 있다. 필요에 따라서는, USB 포트 또는 병렬 포트로 마련될 수도 있다.
설치자 인증부(120)는 인터페이스부(110)를 통해 수신되거나 조작패널(160)을 통해 입력된 설치자 정보와 기저장된 인가된 설치자 정보를 서로 비교함으로써 설치자 인증작업을 수행한다. 가령, 사용자 ID David 및 암호 1234의 설치자 정보가 수신 또는 입력된 경우, 입력된 설치자 정보가 인가된 설치자 정보 DB(Database) 내에 존재하면 인증 성공(SUCESS), 존재하지 않으면 인증실패(FAIL)의 인증결과를 출력할 수 있다. 필요에 따라서, 설치자 인증부(120)는 제어부(150)에 통합되어 마련될 수도 있다.
한편, 본 발명에 따른 화상형성시스템(1)의 화상형성장치(100)는 저장유닛(140)을 더 포함할 수 있다. 저장유닛(140)은 플래시 메모리, 하드 디스크 등 인가된 설치자 정보를 저장할 수 있는 것이면 어느 것이라도 무방하다. 다만, 상기 저장유닛(140)은 상기 화상형성장치(100)의 전원이 OFF되더라도 상기 인가된 설치자 정보가 저장될 수 있도록 마련되는 것이 바람직하다.
상기 인가된 설치자 정보는 상기 저장유닛(140)에 저장될 수 있다. 인가된 설치자 정보 DB(Database)는, 화상형성장치(100)의 관리자가 상기 프린터 드라이버 설치를 인가한 사용자(즉, 인가된 설치자)에 관한 정보를 상기 조작패널(160)을 통해 입력하여 상기 저장유닛(140)에 저장함으로써,마련될 수 있다.
도 2는 인가된 설치자 정보 DB의 일예를 도시한 것이다. 도 2에 도시된 바와 같이, 각각의 인가된 설치자 정보는 호스트 장치의 컴퓨터 이름, IP 주소, 사용자 이름 및 암호(password)" 데이터로 구성될 수 있다.
제어부(150)는 상기 인터페이스부(110)를 통해 상기 호스트 장치(200)로부터 설치자 인증 요청이 있는 경우, 상기 설치자 인증부(120)로 하여금 설치자 인증을 수행하고, 그 인증결과(인증성공 또는 인증실패)를 상기 인터페이스부(110)를 통해 상기 호스트 장치(200)로 전송한다.
호스트 장치(200)는 상기 인증결과를 수신하여, 인증이 성공한 경우에는 상기 프린터 드라이버의 설치를 허락하고 그 반대의 경우에는 불허한다. 보다 상세하게 설명하면, 상기 프린터 드라이버의 설치 파일을 실행하는 과정 중에 상기 화상형성장치(100)에 의한 설치자 인증 작업이 수행되는 경우에는 인증성공 및 실패의 인증결과에 대응하여 상기 프린터 드라이버 설치 작업을 계속하거나 설치 작업을 종료할 수 있다.
경우에 따라서는, 상기 화상형성장치(100)에 의한 설치자 인증 작업이 상기 프린터 드라이버의 설치 과정 중에 이루어지지 않을 수도 있다. 예를 들면, 설치자 인증 작업만을 독립적으로 수행하는 설치자 인증 프로그램을 상기 프린터 드라이버 설치 파일과 함께 사용자에게 제공하여, 사용자로 하여금 상기 프린터 드라이버 설치 전에 상기 설치자 인증 프로그램을 먼저 실시하게 하는 경우도 있을 수 있다. 즉, 사용자가 호스트 장치(200)에서 상기 설치자 인증 프로그램을 실행시키면, 상기 화상형성장치(100)에 의한 설치자 인증 작업이 수행되어 그 인증 결과가 호스트 장치(200)의 메모리나 하드 디스크(미도시) 또는 화상형성장치(100)의 저장유 닛(140)에 저장되게 할 수 있다. 그 후, 상기 프린터 드라이버 설치 과정 중에서 상기 저장된 인증 결과를 확인하고 그 결과에 따라 상기 프린터 드라이버의 설치를 계속 또는 종료하도록 마련될 수도 있다.
이에 따라, 임의의 사용자에 의해 상기 프린터 드라이버가 설치되는 것을 방지할 수 있어 화상형성장치(100)의 보안 기능을 향상시킬 수 있다.
또한, 호스트 장치(200)가 아닌 화상형성장치(100)로 하여금 설치자 인증 작업을 수행하게 함으로써 호스트 장치(200)에 가해지는 부하를 경감시킬 수 있다.
그리고, 인가된 설치자 정보를 해킹 가능성이 높은 호스트 장치(200)에 저장하지 않고 화상형성장치(100) 또는 후술할 서버(300)에 저장함으로써 더욱 더 보안 기능을 향상시킬 수 있다. 또한, 인가된 설치자 정보가 화상형성장치(100) 또는 후술할 서버(300)에 저장됨으로써 사용자의 부주의로 인한 해당 정보의 삭제 또는 변조될 가능성을 줄일 수 있어 관리적인 측면에서도 효율적이다.
한편, 상기 화상형성장치(100)는 인쇄매체에 화상을 형성하는 인쇄유닛(130)을 더 포함할 수 있다. 필요에 따라서, 상기 인쇄유닛(130)은 원고의 화상을 독취하는 독취유닛(미도시)으로 대체될 수도 있다.
인쇄유닛(130)은 잉크젯 방식, 열전사 방식 및 전자사진방식 등의 공지된 화상형성방식 중 적어도 어느 하나에 따라 마련될 수 있다.
한편, 본 발명에 따른 화상형성시스템(1)은 서버(300)를 더 포함할 수 있다. 서버(300)는 네트워크(N)를 통해 상기 화상형성장치(100)와 서로 통신 가능하다. 서버(300)는 상기 화상형성장치(100)와 연결된 외부장치로이다. 여기서, 상기 외부 장치는 상기 화상형성장치(100)에 상기 인가된 설치자 정보를 제공할 수 있도록 상기 인가된 설치자 정보DB가 마련되는 장치로서 서버(300)라는 명칭에 국한될 필요가 없으며 다양하게 변경될 수 있다. 상기 인가된 설치자 정보DB는 상기 화상형성장치(100)의 저장유닛(140)에 저장되는 대신에 상기 서버(300)에 마련될 수 있다. 이 경우, 상기 화상형성장치(100)의 저장유닛(140)은 생략될 수 있다.
화상형성장치(100)의 제어부(150)는 호스트 장치(200)로부터 구동 드라이버 설치를 위한 설치자 인증 요청이 있는 경우, 상기 인터페이스부(110) 및 상기 설치자 인증부(120)로 하여금 상기 서버(300)로부터 상기 인가된 설치자 정보를 수신하여 설치자 인증 작업을 수행하게 한다. 그리고, 인증 작업 완료 후, 상기 제어부(150)는 그 인증결과를 상기 호스트 장치(200)로 전송한다.
한편, 본 발명에 따른, 화상형성장치(100)에 대응되는 프린터 드라이버를 호스트 장치(200)에 설치하는 프린터 드라이버 설치방법을 도 3 내지 도 5b의 순서도를 참조하여 설명하기로 한다.
본 발명에 따른 프린터 드라이버 설치방법은, 도 3에 도시된 바와 같이, 먼저 인가된 설치자 정보DB를 마련한다(S10). 인가된 설치자 정보DB는 화상형성장치(도 3의 100) 또는 서버(300)에 마련되는 것이 보안 및 관리측면에서 바람직하다.
그 다음에 프린터 드라이버 설치가 선택된다(S20).
그 다음으로 상기 화상형성장치(100)는 인터페이스부(110) 또는 조작패널(160)을 통해 설치자 정보를 수신한다(S30).
그 다음에 수신된 설치자 정보를 이용하여 설치자 인증을 수행한다(S40).
그리고, 상기 인증결과를 상기 호스트 장치(도 3의 200)로 전송한다(S50).
수신된 상기 인증결과를 확인하여, 인증된 설치자인 경우, 즉 설치자 정보가 인증된 경우(S60), 상기 프린터 드라이버를 상기 호스트 장치(200)에 설치하고(S80), 그렇지 않은 경우(S60), 상기 프린터 드라이버를 설치하지 않는다.한다(S70).
그 다음에, 인증결과를 사용자에게 표시한다(S90). 경우에 따라서는, 설치자 인증에 실패한 경우에만 상기 S90단계를 수행하도록 할 수도 있다. 이에 의해, 설치자는 자신이 비인가된 자임을 알 수 있고 프린터 관리자에게 적절한 조치를 요청할 수 있다. 필요에 따라서, S90단계는 생략될 수도 있다.
보다 상세하게 도 4a 및 도 4b를 참조하여, 프린터 드라이버 설치방법을 설명하면 먼저 인가된 설치자 정보 DB 마련하는 것은(S110)은 도 3의 프린터 드라이버 설치 방법과 동일하다.
사용자가 호스트 장치(200)에서 프린터 드라이버 설치를 위한 실행파일을 실행시킨다(S120). 호스트 장치(200)의 표시유닛(미도시)에 상기 호스트 장치(200)와 네트워크로 접속되어 있는 화상형성장치(100)를 표시하며, 사용자는 상기 구동 드라이버에 의한 구동 대상 및 설치자 인증의 주체가 되는 화상형성장치(100)를 선택한다(S140). 자동으로 특정 화상형성장치가 선택되도록 설정되어 있는 경우나 네트워크로 접속된 화상형성장치(100)가 하나인 경우 등과 같이, 경우에 따라서 S130 및 S140 단계는 생략될 수도 있다.
그 다음에 사용자에 의한 설치자 정보 입력이 있는지를 판단한다(S150). 이 는 호스트 장치(200)의 입력유닛(미도시) 또는 화상형성장치(100)의 조작패널(160)을 통해 사용자에 의한 직접 입력이 있는지를 판단한다. 필요에 따라서, S150 단계 이전에 사용자에게 설치자 정보 중 특정 정보, 가령, 사용자 ID 및 암호 또는 사용자의 IP 주소 등을 입력할 것을 GUI(Graphic User Interface)로 안내해 줄 수도 있다.
사용자에 의한 입력이 없는 경우에는 디폴트 설치자 정보를 화상형성장치(100)로 전송한다(S170). 여기서, 디폴트 설치자 정보는 상기 설치자 정보로서 예로 든, 컴퓨터 이름, IP 주소 및 MAC 주소 중 적어도 어느 하나를 포함할 수 있다. 컴퓨터 이름, IP 주소 및 MAC 주소는 기 설정되어 있는 값이므로 비록 사용자의 입력이 없더라도 디폴트 설치자 정보로서 화상형성장치(100)로 전송될 수 있다. 물론, 상기 예로든 컴퓨터 이름, IP주소 및 MAC 주소는 일례일 뿐이고 디폴트 설치자 정보로 사용될 수 있는 한 다양하게 변경될 수 있다.사용자에 의한 설치자 정보 입력이 있는 경우, 입력받은 설치자 정보를 선택된 화상형성장치로 전송한다(S160).
그 다음에, 수령한 상기 설치자 정보와 상기 인가된 설치자 정보를 비교하여 설치자 인증을 수행한다(S180). 여기서, 도 2에 도시된 열거된 설치자 정보 중 모든 정보가 다 일치해야만 설치자 인증이 성공한 것으로 할 수 있고, 그 중 일부 정보만 일치해도 설치자 인증이 성공한 것으로 삼을 수 있다.
가령, 컴퓨터이름, IP주소, 사용자 이름, 암호의 4가지 정보가 모두 일치해야 설치자 인증이 성공한 것으로 볼 수도 있고, 그 중 일부만 일치해도 설치자 인 증에 성공한 것으로 볼 수 있다. 가령, 컴퓨터 이름 및 IP 주소만 일치하면 설치자 인증이 성공한 것으로 볼 수 있고, 사용자 ID 및 암호만 일치하면 설치자 인증이 성공한 것으로 볼 수도 있다.
그 다음에, 상기 화상형성장치(100)는 비교 결과, 즉, 인증 결과를 상기 호스트 장치(200)로 전송한다(S190).
그 다음에, 호스트 장치(200)는 상기 인증결과를 수령 및 확인하여 인증된 사용자인 경우 프린터 드라이버 설치를 계속한다(S200, S210).
그리고, 프린터 드라이버 설치가 완료된 경우, 호스트 장치(200)의 ID 정보를 화상형성장치(100)로 전송한다(S220, S230). 여기서, 호스트 장치(200)의 ID정보는 호스트 장치(200)를 식별하기 위한 것으로서, 컴퓨터 이름, IP 주소, MAC 주소 중 적어도 어느 하나를 포함할 수 있다. 필요에 따라서, 상기 호스트 장치(200)의 ID 정보는 S160, S170에서의 설치자 정보로 대체될 수 있으며, 이 경우 S230단계는 생략될 수 있다.
화상형성장치(100)의 제어부(150)는 호스트 장치(200)로부터 전송받은 호스트 장치(200)의 ID 정보를 서버(300)나 또는 저장유닛(140)에 저장한다(S240). 이에 따라, 관리자가 상기 프린터 드라이버가 어느 호스트 장치(200)에 설치되어 있는지 확인할 수 있어 관리측면에서 편리하다. 필요에 따라서는, 상기 호스트 장치(200)의 ID 정보와 함께 사용자 ID를 저장하여 관리자가 누가 상기 프린터 드라이버의 설치를 시도했는지도 알 수 있다.
한편, 호스트 장치(200)는 상기 인증결과를 수령 및 확인하여 인증된 사용자 가 아닌 경우 프린터 드라이버 설치를 종료한다(S200, S250). 필요에 따라서는, 설치자 인증에 실패한 경우 화상형성장치(100)의 제어부(150)가 S160 및 S170 단계를 통해 수령한 설치자 정보를 서버(300) 또는 저장유닛(140)에 저장하는 단계를 더 포함할 수 있다. 이에 따라, 관리자는 누가 또는 어느 호스트 장치(200)에서 설치자 인증에 실패했는지를 확인할 수 있다.
한편, 본 발명에 따른 구동드라이버 설치방법의 다른 실시예를 도 5a 및 도 5b를 참조하여 설명하면 다음과 같다.
먼저, 인가된 설치자 정보 DB를 관리자가 서버(300) 또는 화상형성장치(100)의 저장유닛(140)에 마련한다(S310). 이는 상술한 S10 및 S110 단계와 동일하다.
그 다음에, 사용자가 호스트 장치(200)에서 설치자 인증 프로그램 실행파일을 실행한다(S320).
S330단계 내지 S370단계는 도 4a 및 도 4b의 S150단계 내지 S190에 각각 대응되므로 설명을 생략하기로 한다.
호스트 장치(200)는 상기 화상형성장치(100)로부터 전송받은 설치자 인증 결과를 내부의 하드 디스크(미도시)와 같은 저장부에 저장한다(S380).
그 다음에, 사용자가 상기 화상형성장치(100)를 구동하는 데 필요한 프린터 드라이버를 설치하기 위한 실행파일을 실행시키면(S390), 상기 저장된 인증 결과를 확인한다(S400).
확인결과, 상기 저장된 인증결과가 성공한 것으로 확인되면, 즉 인가된 설치자인 경우 프린터 드라이버 설치를 계속하여 완료한다(S410, S420, S430). 그리고, S440 단계 및 S450단계는 도 4b의 S230 단계 및 S240 단계와 동일하므로 이에 대한 설명은 생략하기로 한다.
확인결과, 상기 저장된 인증결과가 실패한 것으로 확인되면, 즉, 인가된 설치자가 아닌 경우 프린터 드라이버 설치를 종료한다(S460).
한편, 상기한 실시예들은 예시적인 것에 불과한 것으로, 당해 기술분야의 통상을 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다.
따라서, 본 발명의 진정한 기술적 보호범위는 하기의 특허청구범위에 기재된 발명의 기술적 사상에 의해 정해져야만 할 것이다.
도 1은 본 발명에 따른 화상형성시스템의 블록선도,
도 2는 인가된 설치자 정보DB의 예시도,
도 3은 본 발명의 제1실시예에 따른 구동 드라이버 설치방법의 순서도,
도 4a 및 도 4b는 본 발명의 제2실시예에 따른 구동 드라이버 설치방법의 순서도,
도 5a 및 도 5b는 본 발명의 제3실시예에 따른 구동 드라이버 설치방법의 순서도이다.
* 도면의 주요 부분에 대한 부호의 설명 *
1: 화상형성시스템 100: 화상형성장치
110: 인터페이스부 120: 설치자 인증부
130: 인쇄유닛 140: 저장유닛
150: 제어부 200: 호스트 장치
300: 서버

Claims (15)

  1. 화상형성장치에 연결된 호스트 장치에 상기 화상형성장치에 대응되는드라이버 프로그램을 설치하는 방법에 있어서,
    상기 드라이버 프로그램 설치를 선택하는 단계와;
    상기 화상형성장치가 설치자 정보를 수신하는 단계와;
    상기 수신된 설치자 정보를 이용하여 인증하는 단계와;
    상기 설치자 정보가 인증되는 경우, 상기 드라이버 프로그램을 상기 호스트 장치에 설치하는 단계를 포함하는 것을 특징으로 하는 프린터 드라이버 설치방법.
  2. 제1항에 있어서,
    상기 인증하는 단계는 상기 화상형성장치에 기저장된 인증정보 및 상기 화상형성장치와 연결된 외부장치로부터 수신된 인증정보 중 적어도 어느 하나를 이용하는 것을 특징으로 하는 프린터 드라이버 설치방법.
  3. 제2항에 있어서,
    상기 인증하는 단계는,
    상기 수신된 설치자 정보와 상기 인증정보를 비교하는 단계를 더 포함하는 것을 특징으로 하는 프린터 드라이버 설치방법.
  4. 제1항에 있어서,
    상기 설치자 인증결과를 상기 호스트 장치로 전송하는 단계를 더 포함하는 것을 특징으로 하는 프린터 드라이버 설치방법.
  5. 제1항에 있어서,
    상기 설치자 정보가 인증되지 않는 경우, 상기 드라이버 프로그램을 상기 호스트 장치에 설치하지 않는 단계를 더 포함하는 것을 특징으로 하는 프린터 드라이버 설치방법.
  6. 제1항에 있어서,
    상기 설치자 인증결과를 사용자에게 표시하는 단계를 더 포함하는 것을 특징으로 하는 프린터 드라이버 설치방법.
  7. 제1항 내지 제6항 중 어느 한 항에 있어서,
    상기 호스트 장치에서 상기 설치자 정보를 입력하는 단계와;
    상기 입력된 설치자 정보를 상기 화상형성장치로 전송하는 단계를 더 포함하는 것을 특징으로 하는 프린터 드라이버 설치방법.
  8. 제1항 내지 제6항 중 어느 한 항에 있어서,
    상기 호스트 장치에 접속되어 있는 화상형성장치의 정보를 표시하는 단계를 더 포함하는 것을 특징으로 하는 프린터 드라이버 설치방법.
  9. 제1항 내지 제6항 중 어느 한 항에 있어서,
    사용자로부터 상기 설치자 정보의 입력이 있는지를 판단하는 단계와;
    입력이 없는 경우, 상기 호스트 장치의 IP 주소, 컴퓨터 이름 및 MAC 주소 중 적어도 어느 하나를 상기 화상형성장치로 전송하는 단계를 더 포함하는 것을 특징으로 하는 프린터 드라이버 설치방법.
  10. 제1항 내지 제6항 중 어느 한 항에 있어서,
    상기 호스트 장치에 상기 드라이버 프로그램이 설치 완료된 경우, 상기 설치 완료된 호스트 장치의 IP 주소, 컴퓨터 이름 및 MAC 주소 중 적어도 어느 하나를, 상기 화상형성장치 및 상기 화상형성장치가 연결된 외부장치 중 적어도 어느 하나에 저장하는 단계를 더 포함하는 것을 특징으로 하는 프린터 드라이버 설치방법.
  11. 컴퓨터가 독취 가능한 기록매체에 있어서,
    제1항 내지 제6항 중 어느 한 항에 따른 프린터 드라이버 설치방법을 실행할 수 있는 컴퓨터 프로그램이 수록된 기록매체.
  12. 호스트 장치에 연결된 화상형성장치에 있어서,
    상기 호스트 장치와 통신 가능한 인터페이스부와;
    상기 호스트 장치에 드라이버 프로그램을 설치하는 설치자가 인가된 설치자 인지 인증하는 설치자 인증부와;
    상기 호스트 장치로부터 설치자 인증 요청이 있는 경우 설치자 인증을 수행하고 인증결과를 상기 호스트 장치로 전송하도록 상기 설치자 인증부 및 상기 인터페이스부를 제어하는 제어부를 포함하는 것을 특징으로 하는 화상형성장치.
  13. 제12항에 있어서,
    상기 인가된 설치자 정보를 저장하는 저장유닛을 더 포함하는 것을 특징으로 하는 화상형성장치.
  14. 제12항에 있어서,
    상기 제어부는 상기 설치자 인증 요청이 있는 경우, 상기 화상형성장치와 연결된 서버로부터 상기 인가된 설치자 정보를 수신하도록 상기 인터페이스부를 제어하는 것을 특징으로 하는 화상형성장치.
  15. 화상형성장치에 연결된 호스트 장치에 있어서,
    상기 화상형성장치로부터 인증 결과를 수신하는 호스트 인터페이스부와;
    상기 수신된 인증결과에 따라 상기 화상형성장치에 대응되는 드라이버 프로그램의 설치를 허락 또는 불허하는 호스트 제어부를 포함하는 것을 특징으로 하는 호스트 장치.
KR1020070125589A 2007-12-05 2007-12-05 프린터 드라이버 설치방법, 상기 설치방법을 실행할 수있는 프로그램이 수록된 기록매체, 화상형성장치 및 호스트장치 KR20090058821A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020070125589A KR20090058821A (ko) 2007-12-05 2007-12-05 프린터 드라이버 설치방법, 상기 설치방법을 실행할 수있는 프로그램이 수록된 기록매체, 화상형성장치 및 호스트장치
US12/271,114 US20090150880A1 (en) 2007-12-05 2008-11-14 Printer driver installing method, recordable medium recorded with program executing the installing method, image forming apparatus and host apparatus thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070125589A KR20090058821A (ko) 2007-12-05 2007-12-05 프린터 드라이버 설치방법, 상기 설치방법을 실행할 수있는 프로그램이 수록된 기록매체, 화상형성장치 및 호스트장치

Publications (1)

Publication Number Publication Date
KR20090058821A true KR20090058821A (ko) 2009-06-10

Family

ID=40723028

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070125589A KR20090058821A (ko) 2007-12-05 2007-12-05 프린터 드라이버 설치방법, 상기 설치방법을 실행할 수있는 프로그램이 수록된 기록매체, 화상형성장치 및 호스트장치

Country Status (2)

Country Link
US (1) US20090150880A1 (ko)
KR (1) KR20090058821A (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150057138A (ko) * 2013-11-18 2015-05-28 삼성전자주식회사 단말기 및 단말기의 제어 방법
US9137290B2 (en) 2011-12-16 2015-09-15 Samsung Electronics Co., Ltd. Image forming apparatus to determine pre-storage of a MAC (media access control) address, management method thereof, and computer readable recording medium

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5983094B2 (ja) * 2012-06-27 2016-08-31 ブラザー工業株式会社 ドライバ管理プログラム、及び、情報処理装置
JP2015052996A (ja) * 2013-09-09 2015-03-19 キヤノン株式会社 画像形成装置、及び画像形成装置の制御方法
KR20180060200A (ko) * 2016-11-28 2018-06-07 에이치피프린팅코리아 주식회사 호스트 디바이스에 프린터 드라이버를 설치하는 화상 형성 장치 및 방법
JP7127449B2 (ja) * 2018-09-13 2022-08-30 京セラドキュメントソリューションズ株式会社 画像形成装置及び画像形成システム

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7304758B2 (en) * 2002-03-27 2007-12-04 Sharp Laboratories Of America, Inc. Dynamically updating a printer driver
JP4625346B2 (ja) * 2005-02-25 2011-02-02 株式会社リコー 情報処理システム
JP4626527B2 (ja) * 2006-02-06 2011-02-09 株式会社日立製作所 印刷処理システムおよび印刷処理装置
US20070240150A1 (en) * 2006-03-08 2007-10-11 Oracle International Corporation Simplifying installation of a suite of software products

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9137290B2 (en) 2011-12-16 2015-09-15 Samsung Electronics Co., Ltd. Image forming apparatus to determine pre-storage of a MAC (media access control) address, management method thereof, and computer readable recording medium
KR20150057138A (ko) * 2013-11-18 2015-05-28 삼성전자주식회사 단말기 및 단말기의 제어 방법

Also Published As

Publication number Publication date
US20090150880A1 (en) 2009-06-11

Similar Documents

Publication Publication Date Title
US8839357B2 (en) Method, system, and computer-readable storage medium for authenticating a computing device
JP4323473B2 (ja) コンピュータセキュリティシステムおよび方法
US7841000B2 (en) Authentication password storage method and generation method, user authentication method, and computer
US8402459B2 (en) License management system, license management computer, license management method, and license management program embodied on computer readable medium
US8245293B2 (en) Methods and apparatuses for securely operating shared host computers with portable apparatuses
JP2005235201A (ja) コンピュータセキュリティシステムおよびコンピュータセキュリティ方法
CN103425924A (zh) 信息处理装置、其控制方法以及图像处理装置
JP6376154B2 (ja) 画像処理システム、情報処理装置、画像処理装置及びプログラム
KR20090058821A (ko) 프린터 드라이버 설치방법, 상기 설치방법을 실행할 수있는 프로그램이 수록된 기록매체, 화상형성장치 및 호스트장치
JP2006228057A (ja) 情報処理装置及びデータ管理システム
US9621351B2 (en) Image processing device and image data transmission method
JP2009129110A (ja) 画像形成装置、画像形成方法、プログラム、及び記録媒体
WO2021142584A1 (zh) 嵌入式设备、合法性识别方法、控制器及加密芯片
US20230103698A1 (en) Information processing apparatus and control method therefor
US10120986B2 (en) Controlling execution of a software application on an execution platform in a local network
JP4922744B2 (ja) 画像読取装置及びその制御方法、並びにプログラム
JP2006164042A (ja) 情報処理装置、画像形成装置、印刷システム、画像形成装置制御プログラム、画像形成装置プログラム及び記録媒体
JP2019125347A (ja) ストレージ装置、データ共有システム及びデータ共有方法
JP2007329731A (ja) 証明書更新方法、システム及びプログラム
US10757272B2 (en) Virus check method and information processing device, image forming device, and image forming system that perform the virus check method
JP2006218714A (ja) 印刷装置
KR101042218B1 (ko) 컴퓨터용 데이터 보안시스템의 데이터 보안방법
JP2009206626A (ja) 名前解決方法、dnsサーバ、クライアント端末、通信システムおよび名前解決プログラム
JP2005352752A (ja) 画像形成装置および情報処理装置およびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム
US20210112099A1 (en) Information processing apparatus and non-transitory computer readable medium

Legal Events

Date Code Title Description
A201 Request for examination
E601 Decision to refuse application