KR19990059666A - 프린터 펌웨어 자동 다운로딩 시스템 - Google Patents

프린터 펌웨어 자동 다운로딩 시스템 Download PDF

Info

Publication number
KR19990059666A
KR19990059666A KR1019970079878A KR19970079878A KR19990059666A KR 19990059666 A KR19990059666 A KR 19990059666A KR 1019970079878 A KR1019970079878 A KR 1019970079878A KR 19970079878 A KR19970079878 A KR 19970079878A KR 19990059666 A KR19990059666 A KR 19990059666A
Authority
KR
South Korea
Prior art keywords
firmware
printer
network
data
computer
Prior art date
Application number
KR1019970079878A
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 KR1019970079878A priority Critical patent/KR19990059666A/ko
Publication of KR19990059666A publication Critical patent/KR19990059666A/ko

Links

Landscapes

  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 프린터 펌웨어에 대한 버전이 갱신된 경우 갱신된 프린터 펌웨어를 네트워크를 통해 컴퓨터 및 프린터에 자동 다운로딩하는 프린터 펌웨어 자동 다운로딩 시스템에 관한 것으로, 원거리 펌웨어 자료 제공 서버는 최신의 펌웨어 정보를 저장하고, 상기 원거리 펌웨어 자료 제공 서버와 네트워크에 연결된 제 1 컴퓨터와 상기 제 1 컴퓨터에 연결된 지역프린터, 네트워크프린터, 그리고 상기 네트워크프린터를 사용하는 제 2 컴퓨터에 대한 정보를 수집하여 관리하여, 제 1 및 제 2 컴퓨터 및 상기 네트워크프린터에 최근에 갱신된 펌웨어를 전송한다.
본 발명에 따르면 실제 프린터를 사용하는 사용자는 프린터의 펌웨어 갱신을 자동으로 받아 더 향상된 기능의 디바이스를 사용할 수 있으며 교체에 따른 프린터 유지보수가 절감되며, 사용자들이 사용하는 디바이스의 정보가 서버에 기록이 되므로 제품관리 및 사후관리를 용이하게 할 수 있어 부가적인 제품 등록 작업이 불필요하므로 사용자에게 편리성을 제공한다.

Description

프린터 펌웨어 자동 다운로딩 시스템
본 발명은 펌웨어 자동 다운로딩 시스템에 관한 것으로, 더욱 상세하게는 프린터 펌웨어에 대한 버전이 갱신된 경우 갱신된 프린터 펌웨어를 네트워크를 통해 컴퓨터 및 프린터에 자동 다운로딩하는 프린터 펌웨어 자동 다운로딩 시스템에 관한 것이다.
프린터와 같은 전자제품은 그들의 작동을 제어하는 제어수단이 요구되는데 이런 제어수단은 일반적으로 펌웨어 형태로 구성하여 전자제품 내에 장착된다.
이와 같은 전자제품 중 하나인 프린터의 펌웨어를 생성하는 방법은 크게 두 가지로 구별되는데, 프린터의 특성에 의존된 프로그램 코드를 개발자가 작성한 후 2진 코드 형태의 실행 가능한 자료를 롬(ROM)에 마킹(marking)하거나 플래시 메모리에 기록하는 방법을 사용한다.
전자의 경우 새롭게 수정된 펌웨어 부분을 갱신하기 위해선 롬(ROM)을 교체해야 하고, 후자의 경우 수정된 프로그램을 사용자가 수동으로 다운로딩하여야 했다.
이러한 종래 기술의 문제점은 펌웨어 프로그램을 갱신할 때 롬을 제작하기 위한 추가 비용이 필요하며 사용자들이 쉽게 교환할 수 없는 단점이 있다. 한편 플래시 메모리를 장착한 프린터라 할지라도 사용자가 바뀐 프로그램을 직접 다운로드해야 하는 번거로움이 있었다.
따라서, 본 발명의 목적은 프린터를 사용하는 사용자에게 프린터의 펌웨어 갱신을 자동으로 받아 더 향상된 기능의 디바이스를 사용할 수 있게 하여 교체에 따른 프린터 유지보수가 절감되게 하는데 있다.
본 발명의 다른 목적은 사용자들이 사용하는 디바이스의 정보가 서버에 기록이 되므로 제품관리 및 사후관리를 용이하게 할 수 있게 하는데 있다.
도 1은 본 발명에 따른 프린터 펌웨어(firmware) 자동 다운로딩 시스템을 나타내며,
도 2는 본 발명에 따른 지역프린터를 갖는 컴퓨터가 원거리 펌웨어 자료제공서버로부터 자료를 다운로드 받아 처리하는 것을 나타내며,
도 3은 본 발명에 따른 네트워크프린터가 원거리 펌웨어 자료제공서버로부터 자료를 다운로드 받아 처리하는 것을 나타내고,
도 4는 본 발명에 따른 네트워크프린터를 사용하는 컴퓨터가 원거리 펌웨어 자료제공서버로부터 자료를 다운로드 받아 처리하는 것을 나타낸다.
<도면의 주요부분의 부호의 설명>
100 : 원거리 펌웨어 자료제공서버 110 : 지역프린터에 연결된 컴퓨터
120 : 지역프린터 130 : 네트워크프린터
140 : 네트워크 150 : 컴퓨터
상기 목적을 달성하기 위한 본 발명에 의하면, 원거리 펌웨어 자료 제공 서버는 최신의 펌웨어 정보를 저장하고, 상기 원거리 펌웨어 자료 제공 서버와 네트워크에 연결된 제 1 컴퓨터와 상기 제 1 컴퓨터에 연결된 지역프린터, 네트워크프린터, 그리고 상기 네트워크프린터를 사용하는 제 2 컴퓨터에 대한 정보를 수집하여 관리하여, 제 1 및 제 2 컴퓨터 및 상기 네트워크프린터에 최근에 갱신된 펌웨어를 전송하는 프린터 펌웨어(firmware) 자동 다운로딩 시스템이 개시된다.
바람직하게, 상기 네트워크는 TCP/IP 프로토콜에 따라 작동된다.
바람직하게, 상기 원거리 펌웨어 자료 제공 서버는 상기 네트워크에 연결된 장치들의 프린터 드라이버와, 상기 지역 및 네트워크프린터들에 대한 버전들에 대한 정보를 수집하여, 데이터베이스에 관리하고 있다가, 상기 각각의 장치들에 대해 저장된 정보보다 최근의 정보를 획득한 경우 이 최신 정보를 해당 장치에 전송하여 갱신한다.
바람직하게, 상기 제 1 컴퓨터는 네트워크부를 통해 상기 원거리 펌웨어 자료제공서버로부터 자료를 다운로드 받아, 네트워크 펌웨어 프로세서에 전달하고, 상기 네트워크 펌웨어 프로세서는 수신된 자료를 이용하여 프린터드라이버를 갱신하고, 상기 수신된 자료를 상기 지역프린터의 저장부에 저장하여 펌웨어를 갱신한다.
바람직하게, 상기 네트워크프린터는 네트워크부를 통해 상기 원거리 펌웨어 자료제공서버로부터 자료를 다운로드 받아, 상기 네트워크 펌웨어 프로세서에 전달하고, 상기 네트워크 펌웨어 프로세서는 수신된 자료를 저장부에 저장시켜 펌웨어를 갱신한다.
바람직하게, 상기 제 2 컴퓨터는 상기 네트워크프린터를 구동하는 드라이버를 갱신하기 위해 네트워크부를 통해 상기 원거리 펌웨어 자료제공서버로부터 자료를 다운로드 받아, 네트워크 펌웨어 프로세서에 전달하고, 상기 네트워크 펌웨어 프로세서는 수신된 자료를 이용하여 프린터드라이버를 갱신한다.
이하, 상기한 본 발명의 목적들, 특징들, 그리고 장점들을 첨부된 도면에 나타낸 본 발명의 바람직한 실시예를 통해 보다 상세히 설명한다.
후술되는 용어들은 본 발명에서의 기능을 고려하여 정의 내려진 용어들로서 이는 당 분야에 종사하는 기술자의 의도 또는 관례 등에 따라 달라질 수 있으므로, 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
도 1을 참조하여 본 발명에 따른 프린터 펌웨어 자동 다운로딩 시스템을 살펴보면, 원거리 펌웨어 자료 제공 서버(100)는 최신의 펌웨어 정보를 저장하고, 자료 제공 서버(100)와 네트워크(140)에 연결된 컴퓨터(110)와 컴퓨터에 연결된 지역프린터(120), 네트워크프린터(130), 그리고 네트워크프린터(130)를 사용하는 컴퓨터(150)에 대한 정보를 수집하여 관리하여, 컴퓨터(110, 150) 및 네트워크프린터(130)에 최근에 갱신된 펌웨어를 전송한다. 바람직하게 상기 네트워크(140)는 TCP/IP 프로토콜에 따라 작동된다.
원거리 펌웨어 자료 제공 서버(100)는 네트워크(140)에 연결된 장치들의 프린터 드라이버와, 지역 및 네트워크프린터들에 대한 버전들과 같은 정보를 수집하여, 데이터베이스에 관리하고 있다가, 각각의 장치들에 대해 저장된 정보보다 최근의 정보를 획득한 경우 이 최신 정보를 해당 장치에 전송하여 갱신시킨다.
이처럼, 원거리 펌웨어 자료 제공 서버(100)는 최근에 갱신된 자료를 가지고 있고, 컴퓨터(110, 150)나 네트워크프린터(130)는 처음 네트워크(140)에 로그-온할 때 해당된 IP를 가지고 원거리 펌웨어 자료 제공 서버(100)에 의해 유일(unique)하게 접급된다.
전술한 바와 같이, IP는 신규 자료가 갱신되었을 때 자동으로 송신하기 위한 정보인데 이러한 IP 및 부가정보(이를테면, 사용하고 있는 하드웨어 및 버전 등)도 처음 로그온 할 때 자료를 전술한 원거리 펌웨어 자료 제공 서버(100)의 데이터베이스에 저장된다.
이하, 도 2내지 도 4를 참조하여 원거리 펌웨어 자료제공서버(100)로부터 갱신할 자료를 다운로드하여 펌웨어를 갱신하는 과정을 살펴본다.
먼저, 지역프린터를 갖는 컴퓨터(110)는 도 2에 도시된 바와 같이 네트워크부(111)를 통해 원거리 펌웨어 자료제공서버(100)로부터 자료를 다운로드 받아(과정 ①), 네트워크 펌웨어 프로세서(112)에 전달하고(과정 ②), 네트워크 펌웨어 프로세서(112)는 수신된 자료를 이용하여 프린터드라이버(113)를 갱신하고, 수신된 자료를 지역프린터(120)의 저장부(121)에 저장하여 펌웨어를 갱신한다. 바람직하게, 저장부(121)는 플래시 메모리이다.
또한, 네트워크프린터(130)는 도 3에 도시된 바와 같이 네트워크부(131)를 통해 원거리 펌웨어 자료제공서버(100)로부터 자료를 다운로드 받아(과정 ①), 네트워크 펌웨어 프로세서(132)에 전달하고(과정 ②), 네트워크 펌웨어 프로세서(132)는 수신된 자료를 저장부(133)에 저장시켜 펌웨어를 갱신한다. 바람직하게, 저장부(133)는 플래시 메모리이다.
한편, 전술한 네트워크프린터(130)를 사용하는 일반 컴퓨터(150)는 구비된 네트워크프린터 드라이버를 갱신하기 위해 도 4에 도시된 바와 같이 네트워크부(151)를 통해 원거리 펌웨어 자료제공서버(100)로부터 자료를 다운로드 받아(과정 ①), 네트워크 펌웨어 프로세서(152)에 전달하고(과정 ②), 네트워크 펌웨어 프로세서(152)는 수신된 자료를 이용하여 프린터드라이버(153)를 갱신한다.
이상에서 살펴본 바와 같이, 본 발명에 따르면 다음과 같은 효과가 있다.
먼저, 실제 프린터를 사용하는 사용자는 프린터의 펌웨어 갱신을 자동으로 받아 더 향상된 기능의 디바이스를 사용할 수 있으며 교체에 따른 프린터 유지보수가 절감된다.
또한, 사용자들이 사용하는 디바이스의 정보가 서버에 기록이 되므로 제품관리 및 사후관리를 용이하게 할 수 있어 부가적인 제품 등록 작업이 불필요하므로 사용자에게 편리성을 제공한다.
이상 본 발명의 바람직한 실시예에 대해 상세히 기술되었지만, 본 발명이 속하는 기술 분야에 있어서 통상의 지식을 가진 사람이라면, 첨부된 청구 범위에 정의된 본 발명의 정신 및 범위를 벗어나지 않으면서 본 발명을 여러 가지로 변형 또는 변경하여 실시할 수 있음을 알 수 있을 것이다. 따라서 본 발명의 앞으로의 실시예들의 변경은 본 발명의 기술을 벗어날 수 없을 것이다.

Claims (6)

  1. 원거리 펌웨어 자료 제공 서버는 최신의 펌웨어 정보를 저장하고, 상기 원거리 펌웨어 자료 제공 서버와 네트워크에 연결된 제 1 컴퓨터와 상기 제 1 컴퓨터에 연결된 지역프린터, 네트워크프린터, 그리고 상기 네트워크프린터를 사용하는 제 2 컴퓨터에 대한 정보를 수집하여 관리하여, 제 1 및 제 2 컴퓨터 및 상기 네트워크프린터에 최근에 갱신된 펌웨어를 전송하는 것을 특징으로 하는 프린터 펌웨어(firmware) 자동 다운로딩 시스템.
  2. 제 1 항에 있어서, 상기 네트워크는,
    TCP/IP 프로토콜에 따라 작동되는 것을 특징으로 하는 프린터 펌웨어(firmware) 자동 다운로딩 시스템.
  3. 제 1 항에 있어서, 상기 원거리 펌웨어 자료 제공 서버는,
    상기 네트워크에 연결된 장치들의 프린터 드라이버와, 상기 지역 및 네트워크프린터들에 대한 버전들에 대한 정보를 수집하여, 데이터베이스에 관리하고 있다가, 상기 각각의 장치들에 대해 저장된 정보보다 최근의 정보를 획득한 경우 이 최신 정보를 해당 장치에 전송하여 갱신하는 것을 특징으로 하는 프린터 펌웨어(firmware) 자동 다운로딩 시스템.
  4. 제 1 항에 있어서, 상기 제 1 컴퓨터는 네트워크부를 통해 상기 원거리 펌웨어 자료제공서버로부터 자료를 다운로드 받아, 네트워크 펌웨어 프로세서에 전달하고, 상기 네트워크 펌웨어 프로세서는 수신된 자료를 이용하여 프린터드라이버를 갱신하고, 상기 수신된 자료를 상기 지역프린터의 저장부에 저장하여 펌웨어를 갱신하는 것을 특징으로 하는 프린터 펌웨어(firmware) 자동 다운로딩 시스템.
  5. 제 1 항에 있어서, 상기 네트워크프린터는 네트워크부를 통해 상기 원거리 펌웨어 자료제공서버로부터 자료를 다운로드 받아, 상기 네트워크 펌웨어 프로세서에 전달하고, 상기 네트워크 펌웨어 프로세서는 수신된 자료를 저장부에 저장시켜 펌웨어를 갱신하는 것을 특징으로 하는 프린터 펌웨어(firmware) 자동 다운로딩 시스템.
  6. 제 1 항에 있어서, 상기 제 2 컴퓨터는 상기 네트워크프린터를 구동하는 드라이버를 갱신하기 위해 네트워크부를 통해 상기 원거리 펌웨어 자료제공서버로부터 자료를 다운로드 받아, 네트워크 펌웨어 프로세서에 전달하고, 상기 네트워크 펌웨어 프로세서는 수신된 자료를 이용하여 프린터드라이버를 갱신하는 것을 특징으로 하는 프린터 펌웨어(firmware) 자동 다운로딩 시스템.
KR1019970079878A 1997-12-31 1997-12-31 프린터 펌웨어 자동 다운로딩 시스템 KR19990059666A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019970079878A KR19990059666A (ko) 1997-12-31 1997-12-31 프린터 펌웨어 자동 다운로딩 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019970079878A KR19990059666A (ko) 1997-12-31 1997-12-31 프린터 펌웨어 자동 다운로딩 시스템

Publications (1)

Publication Number Publication Date
KR19990059666A true KR19990059666A (ko) 1999-07-26

Family

ID=66181171

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019970079878A KR19990059666A (ko) 1997-12-31 1997-12-31 프린터 펌웨어 자동 다운로딩 시스템

Country Status (1)

Country Link
KR (1) KR19990059666A (ko)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010094095A (ko) * 2000-04-04 2001-10-31 서평원 웹 기반 전송장비의 관리 데이터 동기 방법
KR20040034186A (ko) * 2002-10-21 2004-04-28 엘지전자 주식회사 가전 제품의 시스템 소프트웨어 업그레이드 방법
KR100472439B1 (ko) * 2001-12-05 2005-03-08 삼성전자주식회사 문서 출력 장치 드라이버 업그레이드 방법
KR100484151B1 (ko) * 2002-08-08 2005-04-18 삼성전자주식회사 프린터 드라이버 내장형 프린터의 인쇄제어방법 및 장치
KR100484159B1 (ko) * 2002-09-06 2005-04-19 삼성전자주식회사 원격 펌웨어 업그레이드 방법 및 그 디스플레이 장치
KR100967250B1 (ko) * 2002-10-22 2010-07-01 엘지전자 주식회사 가전 제품의 시스템 소프트웨어 업그레이드 방법
WO2011040754A2 (en) * 2009-09-29 2011-04-07 Lg Innotek Co., Ltd. Electronic book and system for firmware upgrade of electronic book

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010094095A (ko) * 2000-04-04 2001-10-31 서평원 웹 기반 전송장비의 관리 데이터 동기 방법
KR100472439B1 (ko) * 2001-12-05 2005-03-08 삼성전자주식회사 문서 출력 장치 드라이버 업그레이드 방법
KR100484151B1 (ko) * 2002-08-08 2005-04-18 삼성전자주식회사 프린터 드라이버 내장형 프린터의 인쇄제어방법 및 장치
KR100484159B1 (ko) * 2002-09-06 2005-04-19 삼성전자주식회사 원격 펌웨어 업그레이드 방법 및 그 디스플레이 장치
KR20040034186A (ko) * 2002-10-21 2004-04-28 엘지전자 주식회사 가전 제품의 시스템 소프트웨어 업그레이드 방법
KR100967250B1 (ko) * 2002-10-22 2010-07-01 엘지전자 주식회사 가전 제품의 시스템 소프트웨어 업그레이드 방법
WO2011040754A2 (en) * 2009-09-29 2011-04-07 Lg Innotek Co., Ltd. Electronic book and system for firmware upgrade of electronic book
WO2011040754A3 (en) * 2009-09-29 2011-08-04 Lg Innotek Co., Ltd. Electronic book and system for firmware upgrade of electronic book

Similar Documents

Publication Publication Date Title
CN100549954C (zh) 图像形成装置和图像形成方法
US8804168B2 (en) System, server, image forming apparatus, system control method, and storage medium
US7100158B2 (en) Program management apparatus, program management system, and program management method
US20110107322A1 (en) Network device, network device system and software update method of network device
EP1306767A4 (en) ADMINISTRATIVE SYSTEM AND DEVICE FOR MANAGING THE EXPIRATION DATE
US7444370B2 (en) Device presenting information about resource location of device control software
DE60022179D1 (de) Vorrichtung zur darstellung von informationen an einer mobilen einheit
EP1553499B8 (en) Communication system, relay device, and communication control method
JP5623205B2 (ja) 画像形成装置、ネットワークシステム、制御方法、およびコンピュータプログラム
KR20030097011A (ko) 디바이스의 자동설정을 위한 게이트웨이, 원격 서버 및이들 장치에서의 자동설정방법
CA2433859A1 (en) Mechanism for controlling pxe-based boot decisions from a network policy directory
DE60137999D1 (de) Fernüberwachung und Fernsteuerung von HVAC Geräten
KR20060119297A (ko) 인터넷을 통한 업그레이드 기능이 구비된 공기 조화 시스템및 그 동작방법
JP2009230400A (ja) 印刷システムおよびソフトウェア導入装置およびソフトウェア導入プログラム
KR19990059666A (ko) 프린터 펌웨어 자동 다운로딩 시스템
JP3814587B2 (ja) 情報処理装置及び情報処理方法及びプログラム及び記憶媒体
JP2001325170A (ja) ネットワーク上のデバイスの使用を管理および支援するシステム
EP1003091A3 (en) Interface system
KR20060059395A (ko) 주변장치를 통해 호스트장치로 소프트웨어를 제공하는방법 및 호스트장치로 소프트웨어를 제공하는 주변장치
JP2000029648A (ja) ネットワーク機器の動作用データ更新装置及びこれを利用した印刷装置
JP2000215034A (ja) 印刷装置とそのプログラム更新方法
JPH10260797A (ja) 印刷装置
JPH10154121A (ja) 通信システム
KR100429801B1 (ko) 네트워크 장치의 소프트웨어 자동 업그레이드 시스템
US20070067133A1 (en) Setup file generating system

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid