KR101651284B1 - 화상형성장치와 연결되는 호스트장치 및 그 드라이버 설치방법 - Google Patents
화상형성장치와 연결되는 호스트장치 및 그 드라이버 설치방법 Download PDFInfo
- Publication number
- KR101651284B1 KR101651284B1 KR1020100022817A KR20100022817A KR101651284B1 KR 101651284 B1 KR101651284 B1 KR 101651284B1 KR 1020100022817 A KR1020100022817 A KR 1020100022817A KR 20100022817 A KR20100022817 A KR 20100022817A KR 101651284 B1 KR101651284 B1 KR 101651284B1
- Authority
- KR
- South Korea
- Prior art keywords
- driver
- custom
- host device
- user
- image forming
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
- G06F9/4413—Plug-and-play [PnP]
- G06F9/4415—Self describing peripheral devices
-
- 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/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
- G06F9/4413—Plug-and-play [PnP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45587—Isolation or security of virtual machine instances
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
화상형성장치와 연결되는 호스트장치 및 그 드라이버 설치방법에 관한 것이다. 적어도 하나의 드라이버가 저장된 웹서버를 포함하는 화상형성장치 및 드라이버 다운로드 서버와 연결 가능한 호스트장치의 드라이버 설치방법은, 상기 호스트장치는 상기 웹서버가 제공하는 웹페이지에 접속하여 상기 웹서버에 저장된 중 적어도 하나의 드라이버를 상기 호스트장치에 설치하도록 선택하는 단계와; 상기 호스트장치는 상기 호스트장치의 사용자 정보를 상기 드라이버 다운로드 서버에 전송하는 단계와; 상기 드라이버 다운로드 서버는 상기 사용자 정보를 이용하여 상기 호스트장치의 사용자에 대한 커스텀 드라이버(custom driver)의 존재 여부를 판단하는 단계와; 상기 호스트장치는 상기 판단결과에 따라 상기 선택된 드라이버와 상기 커스텀 드라이버 중 어느 하나를 상기 호스트장치에 설치하는 단계를 포함한다. 이에 의하여, 사용자가 복잡한 과정 없이 최신 버전의 커스텀 드라이버를 간편하게 설치할 수 있다.
Description
본 발명은 화상형성장치와 연결되는 호스트장치 및 그 드라이버 설치방법에 관한 것으로서, 보다 상세하게는 최신 버전의 커스텀 드라이버를 사용자에게 제공하는 호스트장치 및 그 드라이버 설치방법에 관한 것이다.
화상형성장치는 용지에 인쇄되는 화상을 형성한다. 화상형성장치는 프린터, 복사기, 팩스, 두 가지 이상의 기능을 가지는 복합기 등으로 구현될 수 있다.
사용자는 화상형성장치와 연결된 개인 PC와 같은 호스트장치를 이용하여 인쇄데이터를 생성하고, 생성된 인쇄데이터는 화상형성장치로 전송된다. 화상형성장치는 수신된 인쇄데이터에 기초하여 인쇄를 수행한다.
이를 위해, 호스트장치에는 화상형성장치의 기능을 지원하는 드라이버가 설치된다.
통상적으로 드라이버는 화상형성장치 구입 시 제조사에 의해 CD와 같은 디스크 형태로 사용자에게 제공되거나, 화상형성장치 내에 구비된 하드 디스크와 같은 저장장치를 통해 제공된다. 또한, 호스트장치를 통해 제조사의 서버에 접속하여 다운로드 가능하도록 제공될 수도 있다.
그런데, 드라이버를 CD나 하드 디스크와 같은 저장장치로 제공하는 경우, 제공되는 드라이버는 최신 버전이 아닐 수 있다.
이러한 경우, 최신 버전이 아닌 드라이버를 그대로 사용하거나, 별도의 조작을 통해 최신 버전의 드라이버를 별도로 다운로드 받아서 사용해야 하는 불편함이 있다.
또한, 특정 고객에 최적화된 커스텀 드라이버(Custom Driver)의 경우, 제조사가 CD나 제품에 내장된 저장장치에 일일이 해당 사용자 별로 상이한 드라이버를 제공하기는 어려운 문제점이 있다.
또한, 드라이버를 제조사의 홈페이지에서 다운로드 하는 경우, 사용자가 해당 서버에 접속하고 제품에 맞는 드라이버나 커스텀 드라이버를 찾아서 설치하는 과정을 필요로 하므로, 인터넷의 사용이 익숙하지 않은 사용자는 설치하기가 어려울 수 있다.
따라서, 본 발명의 목적은 사용자가 화상형성장치 내부의 웹서버에 접속하여 드라이버를 설치하도록 선택하면, 자동으로 드라이버 다운로드 서버에 해당 사용자의 커스텀 드라이버가 존재하는지 여부를 판단하고 다운로드 및 설치함으로써, 사용자가 복잡한 과정 없이 최신 버전의 커스텀 드라이버를 설치하도록 편의를 제공하는 호스트장치 및 그 드라이버 설치방법을 제공하는 것이다.
상기 목적은, 적어도 하나의 드라이버가 저장된 웹서버를 포함하는 화상형성장치 및 드라이버 다운로드 서버와 연결 가능한 호스트장치의 드라이버 설치방법에 있어서, 상기 호스트장치는 상기 웹서버가 제공하는 웹페이지에 접속하여 상기 웹서버에 저장된 드라이버 중 적어도 하나의 드라이버를 상기 호스트장치에 설치하도록 선택하는 단계와; 상기 호스트장치는 상기 호스트장치의 사용자 정보를 상기 드라이버 다운로드 서버에 전송하는 단계와; 상기 드라이버 다운로드 서버는 상기 사용자 정보를 이용하여 상기 호스트장치의 사용자에 대한 커스텀 드라이버(custom driver)의 존재 여부를 판단하는 단계와; 상기 호스트장치는 상기 판단결과에 따라 상기 선택된 드라이버와 상기 커스텀 드라이버 중 어느 하나를 상기 호스트장치에 설치하는 단계를 포함하는 것을 호스트장치의 드라이버 설치방법에 의해 달성될 수 있다.
상기 커스텀 드라이버가 존재하는 경우, 상기 호스트장치는 상기 커스텀 드라이버와 상기 선택된 드라이버의 동일 여부를 판단하는 단계를 더 포함할 수 있다.
상기 호스트장치에 설치하는 단계는, 상기 판단 결과에 따라 상기 커스텀 드라이버와 상기 선택된 드라이버가 동일한 경우 상기 선택된 드라이버를 설치할 수 있다.
상기 판단 결과에 따라 상기 커스텀 드라이버와 상기 선택된 드라이버가 상이한 경우, 상기 호스트장치는 상기 드라이버 다운로드 서버에 상기 커스텀 드라이버를 요청하는 단계와; 상기 요청된 커스텀 드라이버를 다운로드하는 단계를 더 포함할 수 있다.
상기 호스트장치에 설치하는 단계는, 상기 다운로드된 커스텀 드라이버를 설치할 수 있다.
상기 커스텀 드라이버가 존재하지 않는 경우, 상기 호스트장치에 설치하는 단계는, 상기 선택된 드라이버를 설치할 수 있다.
상기 커스텀 드라이버의 존재 여부를 판단하는 단계는 상기 선택된 드라이버의 최신 버전 여부를 판단하는 단계를 포함하며, 상기 판단 결과에 따라 상기 다운로드 서버로부터 최신 버전의 드라이버를 선택적으로 수신하는 단계를 더 포함할 수 있다.
상기 호스트장치는 상기 판단 결과에 따라 상기 웹서버에 저장된 드라이버, 상기 커스텀 드라이버 및 상기 최신 버전의 드라이버 중 어느 하나를 설치하도록 선택하는 단계를 더 포함할 수 있다.
상기 호스트장치의 사용자 정보를 입력받는 단계를 더 포함하며, 상기 커스텀 드라이버의 존재 여부를 판단하는 단계는 상기 입력된 사용자 정보를 이용할 수 있다.
상기 커스텀 드라이버의 존재 여부를 판단하는 단계는, 상기 호스트장치의 사용자 정보를 자동 수집하여 상기 수십된 사용자 정보를 이용할 수 있다.
한편, 상기 목적은, 적어도 하나의 드라이버가 저장된 웹서버를 포함하는 화상형성장치 및 드라이버 다운로드 서버와 연결 가능한 호스트장치에 있어서, 상기 화상형성장치 및 상기 드라이버 다운로드 서버와 연결되는 통신부와; 상기 웹서버에 저장된 적어도 하나의 드라이버를 포함하는 웹페이지를 표시하는 표시부와; 상기 표시된 웹페이지에서 상기 웹서버에 저장된 드라이버 중 적어도 하나의 드라이버를 상기 호스트장치에 설치하도록 선택하는 사용자 입력부와; 상기 호스트장치의 사용자 정보를 상기 드라이버 다운로드 서버에 전송하고, 상기 드라이버 다운로드 서버로부터 상기 호스트장치의 사용자에 대한 커스텀 드라이버(custom driver)의 존재 여부를 수신하도록 상기 통신부를 제어하고, 상기 수신결과에 따라 상기 선택된 드라이버와 상기 커스텀 드라이버 중 어느 하나를 상기 호스트장치에 설치하는 제어부를 포함하는 호스트장치에 의해서도 달성될 수 있다.
상기 제어부는, 상기 커스텀 드라이버가 존재하는 경우, 상기 커스텀 드라이버와 상기 선택된 드라이버의 동일 여부를 판단할 수 있다.
상기 제어부는, 상기 판단 결과에 따라 상기 커스텀 드라이버와 상기 선택된 드라이버가 동일한 경우 상기 선택된 드라이버를 설치할 수 있다.
상기 제어부는, 상기 판단 결과에 따라 상기 커스텀 드라이버와 상기 선택된 드라이버가 상이한 경우, 상기 드라이버 다운로드 서버에 상기 커스텀 드라이버를 요청하고, 상기 요청된 커스텀 드라이버를 다운로드하도록 상기 통신부를 제어할 수 있다.
상기 제어부는, 상기 다운로드된 커스텀 드라이버를 설치할 수 있다.
상기 제어부는, 상기 커스텀 드라이버가 존재하지 않는 경우, 상기 선택된 드라이버를 설치할 수 있다.
상기 통신부는 상기 선택된 드라이버의 최신 버전 여부에 따라, 상기 다운로드 서버로부터 최신 버전의 드라이버를 선택적으로 수신할 수 있다.
상기 사용자 입력부는 상기 판단 결과에 따라 상기 웹서버에 저장된 드라이버, 상기 커스텀 드라이버 및 상기 최신 버전의 드라이버 중 어느 하나를 설치하도록 선택할 수 있다.
상기 사용자 입력부는 호스트장치의 사용자 정보를 입력받고, 상기 제어부는 상기 입력된 사용자 정보를 상기 드라이버 다운로드 서버에 전송하도록 상기 통신부를 제어할 수 있다.
상기 제어부는, 상기 호스트장치의 사용자 정보를 자동 수집하여 상기 수십된 사용자 정보를 상기 드라이버 다운로드 서버에 전송하도록 상기 통신부를 제어할 수 있다.
상기한 바와 같이, 본 발명에 따른 호스트장치 및 그 드라이버 설치방법은 사용자가 화상형성장치 내부의 웹서버에 접속하여 드라이버를 설치하도록 선택하면, 자동으로 드라이버 다운로드 서버에 해당 사용자의 커스텀 드라이버가 존재하는지 여부를 판단하고 다운로드 및 설치함으로써, 사용자가 복잡한 과정 없이 최신 버전의 커스텀 드라이버를 설치하도록 편의를 제공할 수 있다.
도 1은 본 발명의 일실시예에 의한 화상형성시스템의 구성을 도시한 블록도이며,
도 2a 및 2b는 본 발명 일실시예에 의한 호스트장치의 드라이버 설치과정을 도시한 흐름도이다.
도 2a 및 2b는 본 발명 일실시예에 의한 호스트장치의 드라이버 설치과정을 도시한 흐름도이다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 관하여 상세히 설명한다.
도 1은 본 발명의 일실시예에 의한 화상형성시스템(10)의 구성을 도시한 블록도이다.
도 1에 도시된 바와 같이, 본 발명 화상형성시스템(10)은 호스트장치(100), 화상형성장치(200) 및 드라이버 다운로드 서버(300)를 포함할 수 있다.
호스트장치(100)는 PC 등으로 구현되며, 화상형성장치(200)는 인쇄명령에 따라 인쇄를 수행하는 화상형성부(260)를 포함하며 네트워크, 로컬, USB, 패러럴(Parallel), UNC 등에 의해 외부와 연결 가능한 프린터, 2개 이상의 기능을 수행하는 복합기 등으로 구현될 수 있다.
여기서, 인쇄는 원고를 스캔한 후의 복사를 위한 인쇄, 수신된 팩스데이터의 인쇄, 서버를 포함하는 호스트장치(100)를 통해 외부로부터 수신 되거나 화상형성장치(200)의 내부(HDD) 또는 외부(USB 메모리)에 저장된 인쇄데이터의 인쇄를 포함한다.
한편, 본 발명의 화상형성장치(200)의 내부에는 프린터 드라이버(Printer Driver)(이하, 드라이버 라고도 한다)가 저장된 웹서버(Web Server)(230)가 마련되며, 독자적인 IP 주소(IP Address)가 할당된 네트워크 화상형성장치로서 네트워크 상에 공유될 수 있다. 할당된 IP 주소는 화상형성장치(100)의 대표 URL로 설정되며, 사용자는 IP 주소를 이용하여 화상형성장치(200)의 웹서버(230)에 접속할 수 있다.
화상형성장치(200)의 웹서버(230)는 저장된 적어도 하나의 프린터 드라이버의 다운로드를 위한 웹페이지(Web Page)로서 다운로드 페이지를 제공할 수 있다.
한편, 도 1을 참조하면 화상형성장치(200)는 호스트장치(100)와 통신을 수행하는 제2 통신부(240), 화상형성장치(200)의 동작을 제어하는 제2 제어부(250)를 더 포함할 수 있다.
도 1에 도시된 바와 같이, 호스트장치(100)는 사용자 입력부(110), 표시부(120), 제1 저장부(130), 제1 통신부(140), 제1 제어부(150) 및 화상처리부(160)를 포함한다.
사용자 입력부(110)는 사용자로부터 각종 명령을 입력 또는 선택 받는다.
구체적으로, 사용자는 사용자 입력부(110)를 통해 웹 브라우저(Web Browser)를 실행하고, 화상형성장치(200)의 IP 주소를 입력하여 화상형성장치(200)의 내부에 마련된 웹서버(230)에 접속하고, 호스트장치(100)에 설치하고자 하는 드라이버를 선택할 수 있다.
사용자 입력부(110)는 호스트장치(100)의 입력장치로서 마련되는 키보드, 마우스 등을 포함하며, 프린터 드라이버나 별도의 어플리케이션의 실행에 의해 생성되어 사용자로부터 입력 가능하도록 표시부(120)에 표시하는 그래픽 유저 인터페이스(GUI)(이하, UI 라고도 한다)를 포함할 수 있다. 본 발명에서의 GUI는 사용자가 선택 가능한 아이콘, 버튼, 텍스트 입력창 등을 포함한다.
한편, 사용자는 사용자 입력부(110)를 이용하여 기설치된 프린터 드라이버나, 어플리케이션 등에 대한 로그인을 수행할 수 있다. 사용자 입력부(110)는 사용자로부터 로그인을 위한 사용자 인증정보를 입력 받는다. 제1 제어부(150)는 입력된 사용자 인증정보를 통해 해당 사용자를 인증한다.
표시부(120)는 LCD(Liquid Crystal Display) 및 LCD를 구동할 수 있는 구동부(미도시)를 포함하며, 인쇄와 관련한 UI 등을 표시할 수 있다.
구체적으로, 표시부(120)는 사용자가 사용자 입력부(110)를 통해 웹 브라우저를 실행하고 화상형성장치(200)의 웹서버(230)에 접속하도록 선택하면, 웹서버 (230)에서 제공하는 웹페이지 즉, 드라이버 다운로드 페이지를 표시한다.
여기서, 드라이버 다운로드 페이지는 제품 별로 설치하고자 하는 드라이버를 선택 가능하도록 표시할 수 있다.
사용자는 사용자 입력부(110)를 통해 표시된 드라이버 중 적어도 하나를 선택(예컨대, 더블 클릭)하여, 호스트장치(100)에 설치하도록 선택한다.
여기서, 사용자는 선택된 드라이버의 즉시 설치 또는 저장 후 설치 여부를 선택 가능하다. 또한, 복수의 드라이버를 동시에 설치하도록 선택할 수도 있다.
한편, 웹서버(230)에 하나의 드라이버만 저장된 경우, 사용자는 드라이버의 설치 여부만을 선택하고, 설치되는 드라이버의 종류를 선택하는 과정은 생략될 수 있다.
제1 저장부(130)는 사용자의 인쇄 명령에 따라 생성된 인쇄데이터를 저장한다. 본 발명 호스트장치(100)의 제1 저장부(130)는 사용자 식별정보를 더 포함할 수 있다.
제1 저장부(130)는 HDD, 플래시 메모리 등의 내장 또는 외장형 저장모듈로 구현될 수 있다.
제1 통신부(140)는 드라이버 다운로드 서버(300) 및 화상형성장치(200)와 통신을 수행하며, 드라이버 다운로드 서버(300) 및 화상형성장치(200)와 같은 외부와 소정 프로토콜에 의한 네트워크 연결 가능한 유무선 통신모듈로 구현될 수 있다.
제1 제어부(150)는 호스트장치(100)를 전반적으로 제어한다. 제1 제어부(160)는 소프트웨어(S/W), 펌웨어 등에 중앙처리장치(CPU)와 같은 하드웨어(H/W)가 결합된 형태로 구현될 수 있다.
제1 제어부(150)는 사용자로부터 인쇄 명령을 수신하면, 인쇄데이터를 생성하도록 화상처리부(160)를 제어한다.
화상처리부(160)는 사용자 입력부(110)를 통한 인쇄명령에 따라 소정 프린트 언어로 이루어진 인쇄데이터를 생성한다. 화상처리부(160)는 소정 프린트 언어의 인쇄데이터를 생성하는 프린터 드라이버를 포함할 수 있다.
본 발명의 프린터 드라이버 설치과정은 호스트장치(100)에 드라이버의 기설치 여부와 관계없이 수행 가능하다.
제1 제어부(150)는 사용자가 사용자 입력부(110)를 통해 웹브라우저를 실행하고, 화상형성장치(200)의 IP 주소를 입력하면, 화상형성장치(200)의 웹서버(230)에 접속하도록 제1 통신부(140)를 제어한다.
제1 제어부(150)는 웹서버(230)에 저장된 드라이버 다운로드 페이지를 수신하도록 제1 통신부(140)를 제어하고, 수신된 드라이버 다운로드 페이지를 표시하도록 표시부(120)를 제어한다.
사용자가 표시된 드라이버 다운로드 페이지에서 적어도 하나의 드라이버를 다운로드하도록 선택하면, 제1 제어부(150)는 화상형성장치(200)에 선택된 드라이버의 다운로드를 요청한다. 여기서, 사용자는 웹서버(230)에 저장된 복수의 드라이버 중에서 호스트장치(100)에 설치하고자 하는 적어도 하나의 드라이버를 선택할 수 있다.
제어부(150)는 사용자의 선택에 따라, 화상형성장치(200)로부터 전송되는 드라이버 즉, 설치 파일을 수신하도록 제1 통신부(140)를 제어한다.
제1 제어부(150)는 드라이버의 수신이 완료되면, 호스트장치(100)의 사용자 정보를 드라이버 다운로드 서버(300)에 전송하여, 해당 사용자에 대한 커스텀 드라이버(Custom Driver)의 존재여부를 문의하도록 제1 통신부(140)를 제어한다.
여기서, 제1 제어부(150)는 사용자로부터 사용자 정보(예컨대, 사용자 ID)를 입력 가능한 UI를 표시하도록 표시부(120)를 제어하고, 표시된 UI에 대응하여 사용자 정보를 입력받아, 이를 드라이버 다운로드 서버(300)에 전송하도록 제1 통신부(140)를 제어할 수 있다.
한편, 제1 제어부(150)는 제1 저장부(130)에 기저장된 사용자 정보를 자동 수집하여, 드라이버 다운로드 서버(300)에 전송하도록 제1 통신부(140)를 제어할 수도 있다.
본 발명의 커스텀 드라이버는 특정 사용자에 맞게 구성된 사용자 정의 드라이버로서, 고객의 요청에 의해 마련되어 드라이버 다운로드 서버(300)에 미리 저장될 수 있다.
예를 들어, 사용자는 컬러 인쇄보다 모노 인쇄를 많이 사용하는 경우 모노 인쇄에 적합한 드라이버를 커스텀 드라이버로 요청하거나, 스캔 기능을 많이 사용하는 경우 스캔 기능이 강화된 드라이버를 커스텀 드라이버로 제조사(Vendor)에 요청할 수 있다.
이에, 제조사는 특정 사용자에 최적화된 사용자 정의 드라이버로서, 커스텀 드라이버를 드라이버 다운로드 서버(300)에 저장하고, 사용자는 드라이버 다운로드 서버(300)에 접속하여 해당 커스텀 드라이버를 다운로드 및 설치할 수 있다.
커스텀 드라이버가 존재하는 경우, 드라이버 다운로드 서버(300)로부터 해당 커스텀 드라이버의 정보가 전송되면, 제1 제어부(150)는 제1 통신부(140)를 통해 이를 수신하고, 화상형성장치(200)로부터 다운로드한 드라이버와 해당 커스텀 드라이버의 동일 여부를 판단한다.
여기서, 드라이버의 동일 여부는 드라이버의 종류의 동일 여부뿐 아니라, 버전의 동일 여부도 포함한다.
즉, 제1 통신부(140)는 화성형성장치(200)로부터 다운로드된 드라이버의 버전 정보를 사용자 정보와 함께 드라이버 다운로드 서버(300)에 전송하여, 보다 최신 버전의 드라이버가 존재하는지 여부를 확인할 수 있다.
비교 결과에 따라 화상형성장치(200)로부터 다운로드한 드라이버와 드라이버 다운로드 서버(300)에 저장된 커스텀 드라이버가 동일한 경우, 제1 제어부(150)는 화상형성장치(200)로부터 미리 다운받은 드라이버를 호스트장치(100)에 설치한다.
한편, 비교 결과에 따라 화상형성장치(200)로부터 다운로드한 드라이버와 드라이버 다운로드 서버(300)에 저장된 커스텀 드라이버가 상이한 경우, 제1 제어부(150)는 드라이버 다운로드 서버(300)에 해당 커스텀 드라이버를 요청하여 수신하도록 제1 통신부(140)를 제어하고, 수신된 커스텀 드라이버를 호스트장치(100)에 설치한다.
드라이버 다운로드 서버(300)는 화상형성장치(200)의 제조사에서 운영하는 서버로서, 도 1과 같이 제조사에서 제공하는 프린터 드라이버의 설치파일들이 저장된 제3 저장부(330), 호스트장치(100)와 통신을 수행하는 제3 통신부(340), 드라이버 다운로드 서버(300)를 전반적으로 제어하는 제3 제어부(350)를 포함한다.
제3 저장부(330)에 저장된 드라이버는 특정 사용자에게 최적화된 커스텀 드라이버와, 최신 버전의 드라이버를 포함한다.
제3 제어부(350)는 제3 통신부(340)를 통해 호스트장치(100)로부터 사용자 정보가 수신되면, 제3 저장부(330)에 저장된 드라이버 중에서 수신된 사용자에 대응하는 커스텀 드라이버가 존재하는지 여부를 판단하여 그 결과를 제3 통신부(340)를 통해 호스트장치(100)에 전송한다.
여기서, 호스트장치(100)로부터 사용자 정보와 함께 호스트장치(100)에 기저장되거나 기설치된 드라이버의 정보를 함께 수신하는 경우, 제3 제어부(350)는 해당 드라이버의 최신 버전이 제3 저장부(330)가 존재하는지 여부를 판단하여 그 결과를 제3 통신부(340)를 통해 호스트장치(100)에 더 전송할 수 있다.
제3 제어부(150)는 호스트장치(100)로부터 해당 커스텀 드라이버(또는 최신 버전의 드라이버 포함)의 전송 요청이 수신되면, 호스트장치(100)의 사용자에 대한 커스텀 드라이버를 호스트장치(100)에 전송하도록 제3 통신부(340)를 제어한다.
이에 따라, 본 발명의 호스트장치(100)는 사용자가 웹브라우저를 이용하여 드라이버를 설치하도록 선택하는 간단한 과정만 수행하면, 드라이버 다운로드 서버와의 통신을 통해 커스텀 드라이버의 존재 여부를 확인하고 사용자에게 최적화된 최신 버전의 드라이버를 자동으로 다운로드 함으로써, 드라이버 설치 과정의 사용자 편의를 개선하고 드라이버 사용에 있어 사용자 만족도를 보다 높일 수 있게 된다.
이하, 상기와 같은 구성에 따른 화상형성시스템(10)에 있어서, 그 드라이버 설치과정을 도 2a 및 도 2b를 참조하여 설명한다.
도 2a 및 도 2b는 본 발명 일실시예에 의한 드라이버 설치과정을 도시한 흐름도이다.
도 2a에 도시된 바와 같이, 사용자는 호스트장치(100)에서 웹브라우저를 실행하고, 화상형성장치(200)에 할당된 IP 주소를 이용하여 화상형성장치(200)의 웹서버(230)에 접속할 수 있다(S21).
화상형성장치(200)는 단계 S21의 접속 요청에 대응하여 웹서버(230)에 저장된 드라이버 다운로드 페이지를 제공한다(S22). 여기서, 호스트장치(100)는 웹서버 (230)로부터 제공받은 웹페이지로서 드라이버 다운로드 페이지를 표시부(120)에 표시한다.
사용자는 호스트장치(100)의 표시부(120)에 표시된 드라이버 다운로드 페이지에서 설치하고자 하는 드라이버를 선택한다(S23). 여기서, 사용자는 웹페이지에서 특정 드라이버의 설치 여부만을 선택할 수도 있다. 그리고, 호스트장치(100)는 화상형성장치(100)에 선택된 드라이버를 전송하도록 요청한다.
화상형성장치(200)는 전송 요청에 대응하여 단계 S23에서 선택된 드라이버를 호스트장치(100)로 전송한다(S24).
호스트장치(100)는 화상형성장치(200)로부터 단계 S24에서 전송된 드라이버를 수신한다(S25). 여기서, 단계 S25는 즉시 설치 또는 저장 후 설치와 같은 사용자의 선택에 따라 수신된 드라이버를 호스트장치(100)에 설치하는 과정을 포함할 수 있다.
단계 S25의 드라이버 수신이 완료되면, 호스트장치(100)는 사용자 정보를 드라이버 다운로드 서버(300)에 전송한다(S26). 여기서, 사용자 정보는 표시부(120)에 표시된 UI를 통해 입력된 정보 또는 호스트장치(100)에서 자동 수집된 정보일 수 있다. 또한, 단계 S26에서 호스트장치(100)는 단계 S25에서 수신된 드라이버 정보를 사용자 정보와 함께 드라이버 다운로드 서버(300)에 전송할 수 있다.
드라이버 다운로드 서버(300)는 단계 S26에서 수신된 사용자 정보를 이용하여 호스트장치(100)의 사용자에 대한 커스텀 드라이버가 존재하는지 여부를 판단한다(S27). 여기서, 단계 S26에서 드라이버 정보가 함께 전송된 경우, 해당 드라이버의 최신 버전이 존재하는지 여부를 더 판단할 수 있다.
단계 S27에서 커스텀 드라이버가 존재하는 것으로 판단되면, 드라이버 다운로드 서버(300)는 해당 커스텀 드라이버의 정보를 호스트장치(100)에 전송한다(S28). 여기서, 단계 S26에서 드라이버 정보가 함께 전송된 경우, 해당 드라이버의 최신 버전의 드라이버가 존재하는 것으로 판단되면, 드라이버 다운로드 서버(300)는 최신 버전 드라이버의 정보를 호스트장치(100)에 전송할 수 있다.
한편, 단계 S27에서 커스텀 드라이버가 존재하지 않는 것으로 판단되면, 호스트장치(100)는 단계 S25에서 수신된 드라이버를 설치한다. 여기서, 단계 S26에서 드라이버 정보가 함께 전송된 경우, 해당 드라이버의 최신 버전의 드라이버가 존재하지 않는 것으로 판단되는 경우에도 호스트장치(100)는 단계 S25에서 수신된 드라이버를 설치한다.
호스트장치(100)는 단계 S28에서 수신된 정보를 이용하여 드라이버 다운로드 서버에 저장된 커스텀 드라이버와 단계 S25에서 화상형성장치(200)로부터 수신된 드라이버의 동일 여부를 판단한다(S30). 여기서, 동일여부는 드라이버 종류의 동일여부 및 버전의 동일여부를 포함한다.
단계 S30에서 커스텀 드라이버와 화상형성장치(200)로부터 수신된 드라이버가 동일한 경우, 호스트장치(100)는 단계 S25에서 수신된 드라이버를 설치한다(S29).
단계 S30에서 커스텀 드라이버와 화상형성장치(200)로부터 수신된 드라이버가 상이한 경우, 호스트장치(100)는 드라이버 다운로드 서버(300)에 해당 커스텀 드라이버를 요청한다(S31). 여기서, 호스트장치(100) 단계 S25에서 수신된 드라이버보다 최신 버전의 드라이버를 드라이버 다운로드 서버(300)에 요청할 수 있다.
드라이버 다운로드 서버(300)는 단계 S31의 요청에 응답하여 호스트장치(100)의 사용자에 대한 커스텀 드라이버를 호스트장치(100)로 전송한다(S32). 여기서, 전송하는 드라이버는 최신 버전의 드라이버일 수 있다.
호스트장치(100)는 단계 S32에서 전송되는 커스텀 드라이버를 수신한다(S33).
그리고, 단계 S33에서 수신된 커스텀 드라이버를 설치한다(S34).
이에, 단계 S29 및 단계 S34에서 설치되는 드라이버는 모두 최신 버전의 드라이버가 되며, 단계 S34에서 설치되는 드라이버는 호스트장치(100)의 사용자에게 최적화된 사용자 정의 드라이버가 된다.
본 발명의 드라이버 설치과정은 프린터 드라이버뿐 아니라 호스트장치(100)에 설치 가능한 다양한 어플리케이션에도 적용 가능하다.
이상, 바람직한 실시예를 통하여 본 발명에 관하여 상세히 설명하였으나, 본 발명은 이에 한정되는 것은 아니며 특허청구범위 내에서 다양하게 실시될 수 있다.
10 : 화상형성시스템 100 : 호스트장치
110 : 사용자 입력부 120 : 표시부
130 : 제1 저장부 140 : 제1 통신부
150 : 제1 제어부 160: 화상처리부
200 : 화상형성장치 230: 웹서버
240 : 제2 통신부 250: 제2 제어부
260 : 화상형성부 300 : 드라이버 다운로드 서버
330: 제3 저장부 340 : 제3 통신부
350: 제3 제어부
110 : 사용자 입력부 120 : 표시부
130 : 제1 저장부 140 : 제1 통신부
150 : 제1 제어부 160: 화상처리부
200 : 화상형성장치 230: 웹서버
240 : 제2 통신부 250: 제2 제어부
260 : 화상형성부 300 : 드라이버 다운로드 서버
330: 제3 저장부 340 : 제3 통신부
350: 제3 제어부
Claims (20)
- 적어도 하나의 드라이버가 저장된 웹서버를 포함하는 화상형성장치 및 드라이버 다운로드 서버와 연결 가능한 호스트장치의 드라이버 설치방법에 있어서,
상기 호스트장치는 상기 웹서버가 제공하는 웹페이지에 접속하여 상기 웹서버에 저장된 드라이버 중 적어도 하나의 드라이버를 상기 호스트장치에 설치하도록 선택하는 단계와;
상기 선택된 적어도 하나의 드라이버를 상기 화상형성장치로부터 상기 호스트장치로 복사하는 단계와;
상기 호스트장치는 상기 호스트장치의 사용자 정보를 상기 드라이버 다운로드 서버에 전송하는 단계와;
상기 드라이버 다운로드 서버는 상기 사용자 정보를 이용하여 상기 호스트장치의 사용자에 대한 커스텀 드라이버(custom driver)의 존재 여부를 판단하는 단계와;
상기 호스트장치는 상기 판단결과에 따라 상기 선택된 드라이버와 상기 커스텀 드라이버 중 어느 하나를 상기 호스트장치에 설치하는 단계를 포함하는 것을 특징으로 하는 호스트장치의 드라이버 설치방법. - 제1항에 있어서,
상기 커스텀 드라이버가 존재하는 경우,
상기 호스트장치는 상기 커스텀 드라이버와 상기 선택된 드라이버의 동일 여부를 판단하는 단계를 더 포함하는 것을 특징으로 하는 호스트장치의 드라이버 설치방법. - 제2항에 있어서,
상기 호스트장치에 설치하는 단계는,
상기 판단 결과에 따라 상기 커스텀 드라이버와 상기 선택된 드라이버가 동일한 경우 상기 선택된 드라이버를 설치하는 것을 특징으로 하는 호스트장치의 드라이버 설치방법. - 제2항에 있어서,
상기 판단 결과에 따라 상기 커스텀 드라이버와 상기 선택된 드라이버가 상이한 경우, 상기 호스트장치는 상기 드라이버 다운로드 서버에 상기 커스텀 드라이버를 요청하는 단계와;
상기 요청된 커스텀 드라이버를 다운로드하는 단계를 더 포함하는 것을 특징으로 하는 호스트장치의 드라이버 설치방법. - 제4항에 있어서,
상기 호스트장치에 설치하는 단계는,
상기 다운로드된 커스텀 드라이버를 설치하는 것을 특징으로 하는 호스트장치의 드라이버 설치방법. - 제1항에 있어서,
상기 커스텀 드라이버가 존재하지 않는 경우,
상기 호스트장치에 설치하는 단계는, 상기 선택된 드라이버를 설치하는 것을 특징으로 하는 호스트장치의 드라이버 설치방법. - 제1항 내지 제6항 중 어느 한 항에 있어서,
상기 커스텀 드라이버의 존재 여부를 판단하는 단계는 상기 선택된 드라이버의 최신 버전 여부를 판단하는 단계를 포함하며,
상기 판단 결과에 따라 상기 다운로드 서버로부터 최신 버전의 드라이버를 선택적으로 수신하는 단계를 더 포함하는 것을 특징으로 하는 호스트장치의 드라이버 설치방법. - 제7항에 있어서,
상기 판단 결과에 따라 상기 웹서버에 저장된 드라이버, 상기 커스텀 드라이버 및 상기 최신 버전의 드라이버 중 어느 하나를 설치하도록 선택하는 단계를 더 포함하는 것을 특징으로 하는 호스트장치의 드라이버 설치방법. - 제1항 내지 제6항 중 어느 한 항에 있어서,
상기 호스트장치의 사용자 정보를 입력받는 단계를 더 포함하며,
상기 커스텀 드라이버의 존재 여부를 판단하는 단계는 상기 입력된 사용자 정보를 이용하는 것을 특징으로 하는 호스트장치의 드라이버 설치방법. - 제1항 내지 제6항 중 어느 한 항에 있어서,
상기 커스텀 드라이버의 존재 여부를 판단하는 단계는, 상기 호스트장치의 사용자 정보를 자동 수집하여 상기 수집된 사용자 정보를 이용하는 것을 특징으로 하는 호스트장치의 드라이버 설치방법. - 적어도 하나의 드라이버가 저장된 웹서버를 포함하는 화상형성장치 및 드라이버 다운로드 서버와 연결 가능한 호스트장치에 있어서,
상기 화상형성장치 및 상기 드라이버 다운로드 서버와 연결되는 통신부와;
상기 웹서버에에 저장된 적어도 하나의 드라이버를 포함하는 웹페이지를 표시하는 표시부와;
상기 표시된 웹페이지에서 상기 웹서버에 저장된 드라이버 중 적어도 하나의 드라이버를 상기 호스트장치에 설치하도록 선택하는 사용자 입력부와;
상기 선택된 드라이버를 상기 호스트장치로 복사하고, 상기 선택된 드라이버의 실행과정 속에서, 상기 호스트장치의 사용자 정보를 상기 드라이버 다운로드 서버에 전송하고, 상기 드라이버 다운로드 서버로부터 상기 호스트장치의 사용자에 대한 커스텀 드라이버(custom driver)의 존재 여부를 수신하도록 상기 통신부를 제어하고, 상기 수신결과에 따라 상기 선택된 드라이버와 상기 커스텀 드라이버 중 어느 하나를 상기 호스트장치에 설치하는 제어부를 포함하는 것을 특징으로 하는 호스트장치. - 제11항에 있어서,
상기 제어부는,
상기 커스텀 드라이버가 존재하는 경우, 상기 커스텀 드라이버와 상기 선택된 드라이버의 동일 여부를 판단하는 것을 특징으로 하는 호스트장치. - 제12항에 있어서,
상기 제어부는,
상기 판단 결과에 따라 상기 커스텀 드라이버와 상기 선택된 드라이버가 동일한 경우 상기 선택된 드라이버를 설치하는 것을 특징으로 하는 호스트장치. - 제12항에 있어서,
상기 제어부는,
상기 판단 결과에 따라 상기 커스텀 드라이버와 상기 선택된 드라이버가 상이한 경우, 상기 드라이버 다운로드 서버에 상기 커스텀 드라이버를 요청하고, 상기 요청된 커스텀 드라이버를 다운로드하도록 상기 통신부를 제어하는 것을 특징으로 하는 호스트장치. - 제14항에 있어서,
상기 제어부는,
상기 다운로드된 커스텀 드라이버를 설치하는 것을 특징으로 하는 호스트장치. - 제11항에 있어서,
상기 제어부는,
상기 커스텀 드라이버가 존재하지 않는 경우, 상기 선택된 드라이버를 설치하는 것을 특징으로 하는 호스트장치. - 제11항 내지 제16항 중 어느 한 항에 있어서,
상기 통신부는 상기 선택된 드라이버의 최신 버전 여부에 따라, 상기 다운로드 서버로부터 최신 버전의 드라이버를 선택적으로 수신하는 것을 특징으로 하는 호스트장치. - 제17항에 있어서,
상기 사용자 입력부는 상기 판단 결과에 따라 상기 웹서버에 저장된 드라이버, 상기 커스텀 드라이버 및 상기 최신 버전의 드라이버 중 어느 하나를 설치하도록 선택하는 것을 특징으로 하는 호스트장치. - 제11항 내지 제16항 중 어느 한 항에 있어서,
상기 사용자 입력부는 호스트장치의 사용자 정보를 입력받고,
상기 제어부는 상기 입력된 사용자 정보를 상기 드라이버 다운로드 서버에 전송하도록 상기 통신부를 제어하는 것을 특징으로 하는 호스트장치. - 제11항 내지 제16항 중 어느 한 항에 있어서,
상기 제어부는, 상기 호스트장치의 사용자 정보를 자동 수집하여 상기 수집된 사용자 정보를 상기 드라이버 다운로드 서버에 전송하도록 상기 통신부를 제어하는 것을 특징으로 하는 호스트장치.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100022817A KR101651284B1 (ko) | 2010-03-15 | 2010-03-15 | 화상형성장치와 연결되는 호스트장치 및 그 드라이버 설치방법 |
US12/926,217 US8756596B2 (en) | 2010-03-15 | 2010-11-02 | Host apparatus connected to image forming apparatus and driver installation method and computer-readable medium thereof |
EP10192432A EP2367105A3 (en) | 2010-03-15 | 2010-11-24 | Host apparatus connected to image forming apparatus and driver installation method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100022817A KR101651284B1 (ko) | 2010-03-15 | 2010-03-15 | 화상형성장치와 연결되는 호스트장치 및 그 드라이버 설치방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110103647A KR20110103647A (ko) | 2011-09-21 |
KR101651284B1 true KR101651284B1 (ko) | 2016-08-26 |
Family
ID=44223793
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100022817A KR101651284B1 (ko) | 2010-03-15 | 2010-03-15 | 화상형성장치와 연결되는 호스트장치 및 그 드라이버 설치방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8756596B2 (ko) |
EP (1) | EP2367105A3 (ko) |
KR (1) | KR101651284B1 (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9658806B2 (en) * | 2011-12-16 | 2017-05-23 | Intel Corporation | Driverless printing by a target printer |
JP6061591B2 (ja) * | 2012-09-27 | 2017-01-18 | キヤノン株式会社 | 情報処理装置、制御方法、及びプログラム |
JP2016177445A (ja) * | 2015-03-19 | 2016-10-06 | 株式会社リコー | 情報処理装置、プログラムおよび情報処理システム |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070169101A1 (en) * | 2005-12-20 | 2007-07-19 | Microsoft Corporation | Multi-Branch Management for Updating Software |
US20100005460A1 (en) * | 2001-10-03 | 2010-01-07 | Canon Kabushiki Kaisha | Device driver updating method and program, information processing apparatus and server apparatus using the same, and storage for storing device driver updating program |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6607312B1 (en) * | 1999-12-22 | 2003-08-19 | At&T Corp. | Method and device for broadcasting signals over a wavelength-division multiplexed network |
US6607314B1 (en) | 2000-10-03 | 2003-08-19 | Hewlett-Packard Development Company, L.P. | Apparatus for and method of updating a software routine |
US6959437B2 (en) | 2001-09-07 | 2005-10-25 | Sharp Laboratories Of America, Inc. | System and method for installing printer driver software |
JP2004038686A (ja) | 2002-07-04 | 2004-02-05 | Seiko Epson Corp | デバイス制御ソフトウェアの格納場所を通知するデバイス |
-
2010
- 2010-03-15 KR KR1020100022817A patent/KR101651284B1/ko active IP Right Grant
- 2010-11-02 US US12/926,217 patent/US8756596B2/en active Active
- 2010-11-24 EP EP10192432A patent/EP2367105A3/en not_active Withdrawn
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100005460A1 (en) * | 2001-10-03 | 2010-01-07 | Canon Kabushiki Kaisha | Device driver updating method and program, information processing apparatus and server apparatus using the same, and storage for storing device driver updating program |
US20070169101A1 (en) * | 2005-12-20 | 2007-07-19 | Microsoft Corporation | Multi-Branch Management for Updating Software |
Also Published As
Publication number | Publication date |
---|---|
KR20110103647A (ko) | 2011-09-21 |
EP2367105A3 (en) | 2011-12-07 |
EP2367105A2 (en) | 2011-09-21 |
US8756596B2 (en) | 2014-06-17 |
US20110225581A1 (en) | 2011-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8429644B2 (en) | Image forming apparatus, and web application installing method | |
US9377972B2 (en) | Host device, management server, and method of solving error of image forming appartus | |
JP5626233B2 (ja) | 情報処理システム、携帯情報端末およびプログラム | |
JP4943520B2 (ja) | プリンタ制御装置、プリンタ制御方法、印刷システム、プログラムおよび記録媒体 | |
US9395976B2 (en) | Information processing apparatus, firmware renewing method, and computer program | |
US10642559B2 (en) | Image forming device that determines whether additional information is necessary to execute a print job received from a terminal device, and image forming system and non-transitory readable recording medium | |
JP6300511B2 (ja) | システムおよび実行指示方法 | |
JP5995602B2 (ja) | 画像処理装置、情報処理方法及びプログラム | |
JP4311440B2 (ja) | 印刷システム、印刷装置、端末装置、印刷設定方法及び印刷設定プログラム | |
US10225254B2 (en) | Server transmitting device information assigned to service identification information | |
US20110261396A1 (en) | Control device for managing drivers | |
US20130080905A1 (en) | Image forming apparatus, method of communicating with cloud server in image forming apparatus, and computer-readable recording medium | |
KR101517546B1 (ko) | 화상형성장치와 연결되는 호스트장치 및 호스트장치의 연동기능 정보 제공방법 | |
JP2009301127A (ja) | プリンタドライバプログラム及び印刷指示装置 | |
US20200310701A1 (en) | Image processing system including image processing apparatus and information processing apparatus configured to inform user that specific image processing program for image processing apparatus is available | |
US9769333B2 (en) | SERVER for collecting status information of image forming devices | |
JP6737170B2 (ja) | サーバー装置、画像処理ユニット及びプログラム | |
KR101651284B1 (ko) | 화상형성장치와 연결되는 호스트장치 및 그 드라이버 설치방법 | |
JP5396847B2 (ja) | 印刷装置及びその制御方法 | |
JP5812731B2 (ja) | 情報処理装置及びその制御方法、並びにプログラム | |
JP6492711B2 (ja) | 中継装置、操作画面提供装置及びプログラム | |
JP2014040059A (ja) | 画像形成装置、画像形成システム、アプリケーションインストール方法およびアプリケーションインストールプログラム | |
EP2390781B1 (en) | Communication device | |
JP2009271820A (ja) | 画像処理装置、画面送信方法および画面送信プログラム | |
JP5686719B2 (ja) | 画像形成装置、アプリケーション管理装置、およびアプリケーション管理システム |
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 |