KR20040056659A - Image forming apparatus and updating method of function thereof - Google Patents
Image forming apparatus and updating method of function thereof Download PDFInfo
- Publication number
- KR20040056659A KR20040056659A KR1020020083183A KR20020083183A KR20040056659A KR 20040056659 A KR20040056659 A KR 20040056659A KR 1020020083183 A KR1020020083183 A KR 1020020083183A KR 20020083183 A KR20020083183 A KR 20020083183A KR 20040056659 A KR20040056659 A KR 20040056659A
- Authority
- KR
- South Korea
- Prior art keywords
- image forming
- forming apparatus
- data processing
- memory
- unit
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
- G06F3/123—Software or firmware update, e.g. device firmware management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1224—Client or server resources management
- G06F3/1225—Software update, e.g. print driver, modules, plug-ins, fonts
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Control Or Security For Electrophotography (AREA)
Abstract
Description
본 발명은 화상형성장치 및 그의 기능을 갱신하는 방법에 관한 것으로, 보다 상세하게는 일반 사용자가 화상형성장치의 기능을 갱신하고자 하는 경우 화상형성장치에 사용되는 소모품 유닛에 장착된 메모리로부터 프로그램 및 화상데이터 처리코드를 읽어들여 화상형성장치의 프로그램 및 화상데이터 처리코드를 갱신하여 기능을 업그레이드시키도록 하는 화상형성장치 및 그의 기능을 갱신하는 방법에 관한 것이다.The present invention relates to an image forming apparatus and a method of updating a function thereof, and more particularly, to a program and an image from a memory mounted on a consumable unit used in an image forming apparatus when a general user wants to update a function of the image forming apparatus. An image forming apparatus and a method for updating a function thereof are used to read a data processing code to update a program of the image forming apparatus and an image data processing code to upgrade a function.
일반적으로 화상형성장치는 사용자의 컴퓨터나 이와 유사한 데이터 처리장치에서 전송된 화상형성하려는 데이터(화상데이터)를 화상형성장치에서 수신하고, 화상형성장치의 제어부에서는 수신한 화상을 형성할 상기 데이터를 화상데이터 처리코드에 따라 처리하게 된다. 상기 데이터를 처리한 후에는 화상형성엔진부에서 화상형성을 하게 되는데, 예를 들어 전자사진 프로세서 방식의 화상형성장치는 감광제 대전, 레이저 노광, 현상 및 전사과정을 통하여 화상을 인쇄하려는 용지위에 현상제로 된 화상을 현상하며, 이 현상제로 된 화 상은 용지위에 얹혀 있는 상태이므로 열과 압력을 인가하여 현상제를 녹이고, 용지위에 고착시켜서 안정적으로 현상제가 용지에 부착되도록 한다.In general, an image forming apparatus receives data (image data) to be image-formed from a user's computer or similar data processing apparatus in an image forming apparatus, and the controller of the image forming apparatus displays the data to form the received image. Processing is performed according to the data processing code. After the data is processed, an image forming engine is used to form an image. For example, an electrophotographic processor type image forming apparatus is used as a developer on a paper to print an image through photosensitive charging, laser exposure, development and transfer. The developed image is developed, and the image of the developer is placed on the paper, so that the developer is melted by applying heat and pressure, and fixed on the paper so that the developer is stably attached to the paper.
도 1은 일반적인 화상형성장치 내부의 제어부의 구성을 나타내는 구성도이다.1 is a block diagram showing a configuration of a control unit inside a general image forming apparatus.
도 1을 참조하면, 화상형성장치 내부의 제어부(150)는 중앙처리부(CPU)(100), I/O 인터페이스부(120), 램(130), 롬(140)을 포함하고, 화상형성장치에 내장되는 화상데이터 처리코드 및 운영체제(O/S)와 같은 프로그램 및 데이터(160)가 램 또는 롬에 저장되어 있다. 즉, 제어코드(화상데이터 처리코드 및 운영체제(O/S))는 불휘발성 메모리영역에 저장하고 있으며, 휘발성 메모리영역은 주로 작업영역으로 사용된다. 또한 데이터 처리시에는 저장된 롬상의 제어코드(화상데이터 처리코드 및 운영체제(O/S))를 실행속도를 높이기 위하여 램으로 옮겨서 실행시키기도 한다. 그러나, 이러한 화상형성장치의 화상데이터 처리코드는 제조공장에서 출하시에 이미 롬에 저장시켜 출시되므로, 미리 결정되어 있다.Referring to FIG. 1, the controller 150 in the image forming apparatus includes a central processing unit (CPU) 100, an I / O interface unit 120, a RAM 130, and a ROM 140. The program and data 160 such as the image data processing code and the operating system (O / S) embedded in the RAM are stored in the RAM or the ROM. That is, the control code (image data processing code and operating system (O)) is stored in the nonvolatile memory area, and the volatile memory area is mainly used as a work area. In addition, during data processing, control codes (image data processing codes and operating systems) stored in ROM are transferred to RAM and executed to increase execution speed. However, the image data processing code of such an image forming apparatus is already stored in the ROM at the time of shipment from the manufacturing factory and released.
또한, 사용자의 컴퓨터나 이와 유사한 데이터 처리장치에서 화상형성을 하려는 데이터를 화상형성장치의 제어부가 처리할 수 있는 형태로 만들어 보내야만 화상형성을 할 수 있으며, 또한 사용자의 컴퓨터나 이와 유사한 데이터 처리장치에서의 다양한 응용 프로그램에 대응하는 모든 화상데이터 처리코드를 화상형성장치의 제조시에 롬내에 저장시키는 것은 경제적인 비용의 증가 및 추후에 출시되는 사용자의 컴퓨터나 이와 유사한 데이터 처리장치에서 어떠한 형태의 데이터 처리 기능을 요구할 것인지를 미리 알 수 없기 때문에 불가능하다.In addition, an image can be formed only by sending the data to be imaged in a user's computer or similar data processing apparatus in a form that can be processed by a controller of the image forming apparatus, and in a user's computer or similar data processing apparatus. Storing all image data processing codes corresponding to various application programs in the ROM during the manufacture of the image forming apparatus increases the economic cost and processes any form of data in a user's computer or similar data processing apparatus that will be released later. This is not possible because you don't know in advance whether to request the feature.
따라서, 종래의 기술에서는 화상처리장치의 일부 기능을 보완하기 위하여 화상형성장치의 제어부는 읽고 쓰기 가능한 플래시 롬과 같은 불휘발성 메모리 영역에 제어코드(화상데이터 처리코드 및 운영체제(O/S))를 내장시키고, 소프트웨어를 다운로드 받아 제어수단관련 프로그램을 갱신시키기 위하여 다음과 같은 방법이 사용되었다.Therefore, in the related art, in order to compensate for some functions of the image processing apparatus, the control unit of the image forming apparatus assigns control codes (image data processing codes and operating systems) to a nonvolatile memory region such as a read / write flash ROM. The following method was used to update the control-related program by downloading the software.
첫째로, 화상처리장치의 제어부상의 프로그램을 저장하는 메모리를 신규 프로그램이 내장된 메모리로 교체하는 것이다.First, the memory for storing a program on the control unit of the image processing apparatus is replaced with a memory in which a new program is embedded.
둘째로, 컴퓨터 통신 등을 통하여 최신 버전의 프로그램을 다운로드(download) 받거나, 호스트 컴퓨터에 대응하는 저장장치(플로피디스크, CD 롬, 탈착 가능한 메모리)를 받은 후에 사용자가 호스트 컴퓨터로부터 화상 형성장치로 프로그램을 다운로드 하여 업그레이드하는 방법이다.Second, after downloading the latest version of the program through computer communication, or receiving a storage device (floppy disk, CD-ROM, removable memory) corresponding to the host computer, the user sends the program to the image forming apparatus from the host computer. How to download and upgrade
셋째로는, 네트워크 카드를 구비한 프린터와 같은 화상형성장치의 동작을 위하여 사용되는 프로그램을 화상형성장치 제조사의 웹싸이트에 자동적으로 접속하여 다운로드 받아 갱신하는 방법이다.Thirdly, a program used for the operation of an image forming apparatus such as a printer having a network card is automatically connected to the web site of the image forming apparatus manufacturer, downloaded, and updated.
상기 첫번째 방법에 의하면, 화상처리장치를 분해하여야 하는 과정이 필요하므로, 화상처리장치에 대한 서비스 전문가에 의뢰를 필요로 하며, 따라서 일반 사용자들의 경우가 직접 하기는 곤란하다.According to the first method, since a process of disassembling the image processing apparatus is required, a request is made to a service expert for the image processing apparatus, and thus it is difficult for a general user to do it directly.
상기 두 번째 방법에 의하면, 사용자가 직접 컴퓨터 등의 호스트에서 새로운 프로그램을 다운로드 받은 후, 호스트에서 갱신용 프로그램을 실행하여 프린터로 새로운 프로그램을 전송하여 업그레이드를 해야 하는 불편함이 있다.According to the second method, after the user directly downloads a new program from a host such as a computer, it is inconvenient to upgrade by transmitting a new program to the printer by executing an update program on the host.
또한, 상기 세 번째 방법에 의하면, 네트워크상에 접속되어 있지 않고 사용하는 화상형성장치는 이러한 기능을 활용하기 힘들며, 더구나, 네트워크 기능을 구비한 화상형성장치의 경우는 상당히 고가라는 문제가 있다.In addition, according to the third method, it is difficult for an image forming apparatus to be used without being connected to a network to utilize such a function, and furthermore, there is a problem that an image forming apparatus having a network function is quite expensive.
본 발명은 상기와 같은 문제점들을 해결하기 위하여 창출된 것으로, 일반 사용자가 화상형성장치의 기능을 갱신하고자 하는 경우 화상형성장치에 사용되는 소모품 유닛에 장착된 메모리로부터 프로그램 및 화상데이터 처리코드를 읽어들여 화상형성장치의 프로그램 및 화상데이터 처리코드를 갱신하여 기능을 업그레이드시키는 화상형상장치의 기능 갱신방법을 제공하는데 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and when a general user wants to update the function of an image forming apparatus, a program and image data processing code are read from a memory mounted in a consumable unit used in the image forming apparatus. The present invention provides a method of updating a function of an image forming apparatus to update a program and an image data processing code of an image forming apparatus to upgrade a function.
도 1은 저장부를 포함한 일반적인 화상형성장치내부의 제어부의 구성을 나타내는 구성도이다.1 is a block diagram showing the configuration of a control unit inside a general image forming apparatus including a storage unit.
도 2는 본 발명에 따라 교체 가능한 소모품을 포함한 화상형성장치를 나타내는 구성도이다.2 is a block diagram showing an image forming apparatus including a consumable replaceable according to the present invention.
도 3은 화상형성장치의 제어부와 소모품과의 인터페이스를 도시하는 도면이다.3 is a diagram illustrating an interface between a controller of an image forming apparatus and consumables.
도 4는 본 발명에 따라 화상형성장치의 기능을 갱신하기 위한 흐름도이다.4 is a flowchart for updating a function of the image forming apparatus according to the present invention.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
200 : 호스트 컴퓨터 210, 320 : 제어부200: host computer 210, 320: control unit
211: 램 212 : 롬211: RAM 212: Roman
220 : 화상형성엔진 메카트로닉스부 230 : 전자사진 화상형성부220: image forming engine mechatronics 230: electrophotographic image forming unit
240, 280, 330 : 소모품 유닛 250 : 패널부240, 280, 330: consumable unit 250: panel portion
260 : 화상형성엔진부 270 : 화상형성장치260: image forming engine 270: image forming apparatus
290, 340 : 소모품 유닛내의 메모리 300 : 중앙처리장치부290, 340: memory in the consumable unit 300: central processing unit
310 : I/O 인터페이스부310: I / O interface unit
상기 목적을 달성하기 위하여 본 발명에 따른 화상형상장치는In order to achieve the above object, the image forming apparatus according to the present invention
소정의 프로그램 등의 갱신이 가능하도록 화상형성장치에 탈착 가능하게 부착되는 소모품 유닛, 상기 소모품 유닛을 장착하고 제어부의 통제를 받아 화상을 형성하기 위한 화상형성엔진부, 상기 화상형상엔진의 각종 상태를 표시하고, 사용자가 업그레이드 여부를 입력하기 위한 패널부, 프로그램 및 데이터를 저장하기 위한 메모리 및 상기 소모품 유닛, 상기 화상형성엔진부, 상기 메모리 및 상기 패널부를 제어하기 위한 제어부를 포함하는 화상형상장치에 있어서,A consumable unit detachably attached to an image forming apparatus so as to update a predetermined program, an image forming engine unit for mounting the consumable unit under the control of a control unit, and forming an image, and various states of the image shape engine. And a control unit for controlling the display unit, a panel unit for inputting whether to upgrade, a memory for storing programs and data, and a control unit for controlling the consumable unit, the image forming engine unit, the memory, and the panel unit. In
상기 제어부는 I/O 인터페이스부를 통하여 상기 소모품 유닛으로부터 전송받은 갱신 프로그램 및 화상데이터 처리코드의 적합성을 판단하고, 상기 화상형성장치내의 상기 메모리를 갱신하는 갱신수단을 포함하는 것을 특징으로 한다.The controller may include updating means for determining suitability of the update program and the image data processing code transmitted from the consumable unit through an I / O interface unit, and for updating the memory in the image forming apparatus.
바람직하게는, 상기 소모품 유닛은 상기 화상형성장치에 사용되는 부품으로, 그 내부에 상기 화상형성장치를 위한 갱신된 프로그램 및 화상데이터 처리코드를 기록한 메모리를 포함하는 것을 특징으로 한다.Preferably, the consumable unit is a component for use in the image forming apparatus, and includes a memory therein that stores an updated program and image data processing code for the image forming apparatus.
바람직하게는, 상기 메모리는 상기 화상형성장치의 메모리를 보충하기 위한보조기억수단으로 사용되는 것을 특징으로 한다.Preferably, the memory is used as an auxiliary memory means for replenishing the memory of the image forming apparatus.
바람직하게는, 상기 메모리는 램(RAM)인 것을 특징으로 한다.Preferably, the memory is characterized in that RAM (RAM).
본 발명의 제2태양에 의하면, 화상형상장치의 기능 갱신방법이 제공되는데, 상기 갱신방법은 소정의 프로그램 등의 갱신이 가능하도록 화상형성장치에 탈착 가능하도록 부착되는 소모품 유닛을 구비한 화상형성장치에 적용되는 화상형상장치의 기능 갱신방법에 있어서,According to a second aspect of the present invention, there is provided a function updating method of an image forming apparatus, wherein the updating method includes an image forming apparatus having a consumable unit detachably attached to the image forming apparatus so as to update a predetermined program or the like. In the function updating method of the image forming apparatus to be applied to,
상기 소모품에 내장된 메모리의 존재여부를 확인하는 단계;Confirming whether a memory included in the consumable is present;
상기 메모리내의 갱신 프로그램 및 화상데이터 처리코드의 적합성 여부를 판단하는 단계;Determining whether the update program and the image data processing code in the memory are compatible;
상기 갱신 프로그램 및 화상데이터 처리코드가 적합한 경우 갱신여부를 확인하기 위해 사용자의 승인을 얻는 단계; 및Obtaining the user's approval to confirm whether or not the update program and the image data processing code are updated; And
상기 사용자의 승인이 있는 경우 상기 갱신 프로그램 및 상기 화상데이터 처리코드를 다운로드하고, 상기 화상형성장치내의 기존의 프로그램 및 화상데이터 처리코드를 삭제하고, 상기 갱신 프로그램 및 화상데이터 처리코드를 기록하는 단계를 포함하는 것을 특징으로 한다.Downloading the update program and the image data processing code, deleting the existing program and the image data processing code in the image forming apparatus, and recording the update program and the image data processing code if the user's approval is obtained. It is characterized by including.
이하, 첨부한 도면을 참조하면서 본 발명에 따른 화상형상장치의 기능 갱신방법의 바람직한 실시예를 상세하게 설명한다. 본 발명의 요지를 설명함에 있어서 관련된 공지기술 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략할 것이다.Hereinafter, with reference to the accompanying drawings, a preferred embodiment of the function updating method of the image forming apparatus according to the present invention will be described in detail. In the description of the gist of the present invention, if it is determined that the detailed description of the related well-known technology or configuration may unnecessarily obscure the gist of the present invention, the detailed description thereof will be omitted.
도 2는 본 발명에 따라 메모리를 내장한 교체 가능한 소모품을 포함한 화상형성장치를 나타내는 구성도이다.2 is a block diagram showing an image forming apparatus including a replaceable consumable with a memory according to the present invention.
도 2를 참조하면, 본 발명이 적용되는 화상형성장치(270)는 제어부(210), 화상형성엔진 메카트로닉스부(220), 소모품 유닛(240, 280)을 포함한 전자사진 화상형성부(230) 및 패널부(250)을 포함하고, 상기 화상형성엔진 메카트로닉스부(220) 및 전자사진 화상형성부(230)는 화상형성엔진부(260)를 구성한다.Referring to FIG. 2, an image forming apparatus 270 to which the present invention is applied includes an electrophotographic image forming unit 230 including a controller 210, an image forming engine mechatronic unit 220, and a consumable unit 240, 280. Including a panel unit 250, the image forming engine mechatronic unit 220 and the electrophotographic image forming unit 230 constitutes an image forming engine 260.
화상형성장치의 제어부(210)는 호스트 컴퓨터(200)로부터 화상을 형성할 데이터(화상데이터)를 전송받아 화상데이터 처리코드에 따라 데이터 처리를 하여, 화상형성엔진부(260)로 전송한다. 또한, 소모품 유닛(280)으로부터 화상데이터 처리코드 및 운영체제 프로그램(O/S 프로그램)을 전송받아 메모리에 이를 기록하여 저장함으로써 화상형성장치(270) 기능에 대한 업그레이드를 가능하게 한다. 또한, 업그레이드를 위한 사용자의 승인을 얻기 위해 패널부(250)에 상기 소모품 유닛(280)내에 저장된 화상데이터 처리코드 및 운영체제 프로그램(O/S 프로그램)의 적합성 여부를 표시하는 기능을 수행한다.The controller 210 of the image forming apparatus receives data (image data) to form an image from the host computer 200, performs data processing according to the image data processing code, and transmits the image data to the image forming engine 260. In addition, an image data processing code and an operating system program (O / S program) are received from the consumable unit 280 and recorded in the memory and stored therein, thereby enabling an upgrade of the function of the image forming apparatus 270. In addition, in order to obtain the user's approval for the upgrade, the panel unit 250 performs a function of indicating whether or not the image data processing code and the operating system program (O / S program) stored in the consumable unit 280 are compatible.
화상형성엔진부(260)는 화상형성 엔진 메카트로닉스부(220) 및 전자사진 화상형성부(230)를 포함하여 이루어지며, 제어부(210)로부터 데이터 처리된 결과를 가지고 화상형성과정을 수행한다. 화상형성과정의 구체적인 기술(description)은 본 발명의 범위를 벗어나므로 여기서는 생략하기로 한다.The image forming engine 260 includes an image forming engine mechatronic unit 220 and an electrophotographic image forming unit 230, and performs an image forming process with the data processed from the controller 210. Since a detailed description of the image forming process is beyond the scope of the present invention, it will be omitted here.
전자사진 화상형성부(230)는 내부에 소모품 유닛(240, 280)을 포함하고 있으며, 소모품 유닛(240, 280)은 정기적 또는 부정기적으로 교체되는 부품이다. 또한, 소모품 유닛(240, 280) 내부에는 메모리(290)를 포함하고 있으며, 상기메모리(290)내에는 화상데이터 처리코드 및 운영체제 프로그램(O/S 프로그램)을 가지고 있으며, 상기 소모품 유닛(240, 280)이 교체됨과 사용자의 의사에 따라 자동적으로 업그레이드 되도록 구성된다. 또한, 바람직하게는, 상기 메모리는 화상형성장치(270)의 메모리가 부족한 경우는 부족한 메모리를 보충하기 위한 보조기억수단으로 활용되며, 이 경우 상기 메모리를 읽고 쓰기가 가능한 램(RAM)인 것을 특징으로 한다.The electrophotographic image forming unit 230 includes consumable units 240 and 280 therein, and the consumable units 240 and 280 are parts that are regularly or irregularly replaced. In addition, the consumable units 240 and 280 may include a memory 290. The memory 290 may include an image data processing code and an operating system program (O / S program). 280 is replaced and configured to be upgraded automatically according to the user's intention. In addition, the memory is preferably used as an auxiliary memory means for replenishing the insufficient memory when the memory of the image forming apparatus 270 is insufficient. In this case, the memory is a RAM capable of reading and writing the memory. It is done.
패널부(250)는 프린터의 수행상태를 사용자에 표시하는 액정표시장치 및 각종 키들로 구성되며, 본 발명에서는 사용자의 프로그램 업그레이드 여부를 묻기 위하여 사용된다.The panel unit 250 is composed of a liquid crystal display and various keys for displaying the performance state of the printer to the user. In the present invention, the panel unit 250 is used to ask whether the user upgrades the program.
도 3은 화상형성장치의 제어부와 소모품과의 인터페이스를 도시하는 구성도이다.3 is a block diagram showing an interface between a control unit of the image forming apparatus and the consumables.
도 3에서 도 2의 제어부(210)를 좀 더 구체적으로 살펴보면, 제어부(330)는 내부에 중앙처리장치부(300), I/O 인터페이스부(310)를 구비하고 있다. 소모품 유닛(330) 내부에는 화상데이터 처리코드 및 운영체제 프로그램(O/S 프로그램)을 기록한 메모리(340)가 내장되어 있다.3, the controller 210 of FIG. 2 is described in more detail. The controller 330 includes a central processing unit 300 and an I / O interface 310. The consumable unit 330 has a memory 340 that records image data processing codes and operating system programs (O / S programs).
중앙처리장치부(300)는 소모품 유닛(330)의 메모리로부터 화상데이터 처리코드 및 운영체제 프로그램(O/S 프로그램)을 I/O 인터페이스부(310)를 경유하여 읽어들여, 화상형성장치의 기존 화상데이터 처리코드 및 운영체제 프로그램(O/S 프로그램)을 갱신한다. 필요한 경우에는 제어부(320)에서 수행한 데이터 처리 결과 등의 각종 데이터 등을 I/O 인터페이스부(310)를 통하여 메모리(340)에 기록하고 저장한다. 이를 통해 소모품 유닛내의 메모리는 화상형성장치의 부족한 메모리를 보충하기 위한 보조기억수단으로 활용할 수 있다.The central processing unit 300 reads the image data processing code and the operating system program (O / S program) from the memory of the consumable unit 330 via the I / O interface unit 310, and the existing image data of the image forming apparatus. Update the processing code and operating system program (O / S program). If necessary, various data such as data processing results performed by the controller 320 are recorded and stored in the memory 340 through the I / O interface 310. Through this, the memory in the consumable unit can be utilized as an auxiliary memory means for replenishing the insufficient memory of the image forming apparatus.
비록 도면에서는 제어부내에 메모리(램, 롬)를 포함하는 것으로 도시되어 있으나, 이는 편의상 포함한 것으로 상기 메모리는 제어부와는 별도로 상기 화상형성장치의 구성요소가 될 수도 있다.Although shown in the drawing to include a memory (RAM, ROM) in the control unit, which is included for convenience, the memory may be a component of the image forming apparatus separately from the control unit.
도 4는 본 발명에 따라 화상형성장치의 기능을 갱신하기 위한 흐름도이며, 이에 따라 화상형성장치의 기능을 갱신하기 위한 절차를 순서에 따라 기술하기로 한다.4 is a flowchart for updating the function of the image forming apparatus according to the present invention. Accordingly, a procedure for updating the function of the image forming apparatus will be described in order.
화상형성장치 및/또는 호스트 컴퓨터를 동작시키면(S100), 화상형성장치내의 제어부는 소모품 유닛내의 메모리에 기록된 화상데이터 처리코드 및 운영체제 프로그램(O/S 프로그램)을 읽어들인다(S101). 제어부는 화상데이터 처리코드 및 운영체제 프로그램(O/S 프로그램)의 적합성을 판단한다(S102). 여기서 적합성을 판단한다는 의미는 화상형성장치의 제품별로 고유의 운영체제 프로그램(O/S 프로그램) 및 화상데이터 처리코드를 가지는 바, 이전에 제어부에 저장된 화상데이터 처리코드 및 운영체제 프로그램(O/S 프로그램)이 현재 화상형성장치에 알맞은 것인지를 판단한다는 의미이다.When the image forming apparatus and / or the host computer are operated (S100), the control unit in the image forming apparatus reads the image data processing code and the operating system program (O / S program) recorded in the memory in the consumable unit (S101). The control unit determines the suitability of the image data processing code and the operating system program (O / S program) (S102). Here, determining the suitability has a unique operating system program (O / S program) and image data processing code for each product of the image forming apparatus, and the image data processing code and operating system program (O / S program) previously stored in the control unit. This means that it is determined whether it is suitable for the current image forming apparatus.
만약 상기 화상데이터 처리코드 및 운영체제 프로그램(O/S 프로그램)이 적합하다면(S103, S104) 제어부는 패널부에 업그레이드를 원하는지 여부를 표시한다. 사용자가 업그레이드를 원한다면(S104), 소모품 유닛의 메모리로부터 화상형성장치의 메모리로 운영체제 프로그램(O/S 프로그램) 및 화상데이터 처리코드가 다운로드되고(S105), 이에 따라 화상형성장치의 시스템은 초기화되고(S106), 화상형성 준비가 완료된다(S107). 그러나 만약 사용자가 화상형성장치의 업그레이드를 원하지 않는다면 운영체제 프로그램(O/S 프로그램) 및 화상데이터 처리코드는 다운로드되지 않으며 단지 기존의 프로그램에 따라 화상형성 준비를 완료하게 된다(S107). 그리고, 단계 103에서 운영체제 프로그램(O/S 프로그램) 및 화상데이터 처리코드가 제조업체별 및 화상형성장치의 모델에 따른 적합한 것이 아니라면, 화상형성장치의 제어부는 패널부에 부적합 메시지를 표시하게 되고(S108), 이에 따라 기존의 운영체제 프로그램(O/S 프로그램) 및 화상데이터 처리코드에 따라 화상형성의 준비를 완료하게 된다(S107).If the image data processing code and operating system program (O / S program) are suitable (S103, S104), the control unit displays whether or not an upgrade is desired in the panel unit. If the user wants to upgrade (S104), the operating system program (O / S program) and the image data processing code are downloaded from the memory of the consumable unit to the memory of the image forming apparatus (S105), and the system of the image forming apparatus is initialized accordingly. (S106), preparation for image formation is completed (S107). However, if the user does not want to upgrade the image forming apparatus, the operating system program (O / S program) and the image data processing code are not downloaded, and only the image preparation preparation is completed according to the existing program (S107). If the operating system program (O / S program) and the image data processing code are not suitable according to the manufacturer and the model of the image forming apparatus in step 103, the controller of the image forming apparatus displays an inappropriate message in the panel unit (S108). Accordingly, preparation for image formation is completed according to an existing operating system program (O / S program) and image data processing code (S107).
상술한 바와 같이, 일반 사용자가 원하는 추가 기능이나, 화상형성장치의 제공자가 부가적인 기능의 제공 또는 일부의 기능 및 성능의 보완을 원하고자 할 때에 간단하게 화상형성장치의 소모품 유닛에 업그레이드 프로그램 메모리를 장착하여 소모품 유닛을 교체할 때에 사용자의 승인하에 화상형성장치의 프로그램이 자동적으로 업그레이드 되도록 함으로써, 번거로운 다운로드 등의 절차없이 편리하게 프로그램 등의 업그레이드가 가능한 효과가 있다.As described above, when an additional function desired by a general user or a provider of an image forming apparatus wants to provide additional functions or to supplement some functions and performances, an upgrade program memory is simply provided to a consumable unit of the image forming apparatus. When the consumable unit is installed and replaced, the program of the image forming apparatus is automatically upgraded under the user's approval, thereby making it possible to conveniently upgrade the program without cumbersome download procedures.
또한, 화상형성장치보다 늦게 시장에 출시된 사용자의 컴퓨터나 이와 유사한 데이터 처리장치의 화상형성을 위하여 화상형성장치에서 사용 가능한 데이터 처리 코드를 사용되는 소모품 유닛에 내장한 기억소자에 업그레이드 프로그램으로 내장시켜 제공함으로써 화상처리장치의 제어부는 이를 읽어서 저장하여 프로그램 코드를 갱신하게 되므로 다양한 컴퓨터나 이와 유사한 데이터 처리장치의 데이터를 처리할 수 있다는 효과가 있다.In addition, in order to form an image of a user's computer or a similar data processing device, which is released to the market later than the image forming apparatus, data processing codes available in the image forming apparatus may be embedded as an upgrade program in a memory device built into the consumable unit used. By providing the controller, the controller of the image processing apparatus reads and stores the program code to update the program code, thereby processing data of various computers or similar data processing apparatuses.
이상 본 발명의 바람직한 실시예에 대해 상세히 기술하였지만, 본 발명이 속하는 기술분야에 있어서 통상의 지식을 가진 사람이라면, 첨부된 청구범위에 정의된 본 발명의 정신 및 범위를 벗어나지 않으면서 본 발명을 여러 가지로 변형 또는 변경하여 실시할 수 있음을 알 수 있을 것이다. 따라서 본 발명의 앞으로의 실시예들의 변경은 본 발명의 기술을 벗어날 수 없을 것이다.Although the preferred embodiments of the present invention have been described in detail above, those of ordinary skill in the art to which the present invention pertains may make various changes without departing from the spirit and scope of the present invention as defined in the appended claims. It will be appreciated that modifications or variations may be made. Therefore, changes in the future embodiments of the present invention will not be able to escape the technology of the present invention.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020020083183A KR20040056659A (en) | 2002-12-24 | 2002-12-24 | Image forming apparatus and updating method of function thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020020083183A KR20040056659A (en) | 2002-12-24 | 2002-12-24 | Image forming apparatus and updating method of function thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20040056659A true KR20040056659A (en) | 2004-07-01 |
Family
ID=37349319
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020020083183A KR20040056659A (en) | 2002-12-24 | 2002-12-24 | Image forming apparatus and updating method of function thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20040056659A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100611186B1 (en) * | 2005-01-21 | 2006-08-10 | 삼성전자주식회사 | Apparatus for controlling image forming apparatus and controlling method thereof |
KR100793955B1 (en) * | 2004-12-03 | 2008-01-16 | 삼성전자주식회사 | Image forming device, host device, image forming system and controlling method thereof |
-
2002
- 2002-12-24 KR KR1020020083183A patent/KR20040056659A/en not_active Application Discontinuation
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100793955B1 (en) * | 2004-12-03 | 2008-01-16 | 삼성전자주식회사 | Image forming device, host device, image forming system and controlling method thereof |
KR100611186B1 (en) * | 2005-01-21 | 2006-08-10 | 삼성전자주식회사 | Apparatus for controlling image forming apparatus and controlling method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3451989B2 (en) | Software version control device in printing system | |
KR20110107579A (en) | Print control device and method for upgrading firmware | |
JP2007157014A (en) | Data processor | |
JP2002175194A (en) | Program downloading system, program downloading device, image forming device, program downloading method, and computer-readable recording medium with program for executing the method recorded thereon | |
JP2009230400A (en) | Print system, and unit and program for software introduction | |
US20060117312A1 (en) | Device to serve software to a host device through a peripheral device and method thereof | |
JP4867186B2 (en) | Control device, method, program, and storage medium | |
JP2007148629A (en) | Print system and firmware update method | |
KR20040056659A (en) | Image forming apparatus and updating method of function thereof | |
JP2004021463A (en) | Peripheral device firmware updating device | |
JP2009110089A (en) | Information processor, installation method for application software, installation processing program and recording medium recording installation processing program | |
JP4792744B2 (en) | Image processing device | |
JP2009009494A (en) | Information processor, information processing method and control program | |
JPH09114614A (en) | Printer | |
JP2002307718A (en) | Peripheral and its controlling method | |
JP2006236170A (en) | Printer controller | |
JP4239392B2 (en) | Printing apparatus, printing system, and printing method | |
JP2010102542A (en) | Driver distribution system, print controller, driver distribution method, and driver updating program | |
JPH1178171A (en) | Printer, recording agent supply, and control program updating method for printer | |
JP4366207B2 (en) | PRINT CONTROL DEVICE, PRINT DEVICE, PROGRAM START METHOD, AND PROGRAM | |
JP2002007152A (en) | Download method and download device | |
JP2007213404A (en) | Embedded equipment, download method, storage medium and program | |
JP4265731B2 (en) | Image forming apparatus | |
JP2004259224A (en) | Peripheral device | |
JP2006129362A (en) | Digital composite machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |