KR101850273B1 - 화상형성장치 및 화상형성장치에서 에러 알림 및 복구 기능을 수행하는 방법 - Google Patents
화상형성장치 및 화상형성장치에서 에러 알림 및 복구 기능을 수행하는 방법 Download PDFInfo
- Publication number
- KR101850273B1 KR101850273B1 KR1020110138487A KR20110138487A KR101850273B1 KR 101850273 B1 KR101850273 B1 KR 101850273B1 KR 1020110138487 A KR1020110138487 A KR 1020110138487A KR 20110138487 A KR20110138487 A KR 20110138487A KR 101850273 B1 KR101850273 B1 KR 101850273B1
- Authority
- KR
- South Korea
- Prior art keywords
- error
- sub
- processor
- image forming
- forming apparatus
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32609—Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
- H04N1/32625—Fault detection
- H04N1/3263—Fault detection of reading apparatus or transmitter, e.g. original jam
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0733—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a data processing system embedded in an image processing device, e.g. printer, facsimile, scanner
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0748—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a remote unit communicating with a single-box computer node experiencing an error/fault
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0793—Remedial or corrective actions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
- H04N1/00007—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for relating to particular apparatus or devices
- H04N1/00013—Reading apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
- H04N1/00007—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for relating to particular apparatus or devices
- H04N1/00015—Reproducing apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
- H04N1/00026—Methods therefor
- H04N1/00042—Monitoring, i.e. observation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
- H04N1/00026—Methods therefor
- H04N1/00063—Methods therefor using at least a part of the apparatus itself, e.g. self-testing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32561—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using a programmed control device, e.g. a microprocessor
- H04N1/32571—Details of system components
- H04N1/32587—Controller
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32561—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using a programmed control device, e.g. a microprocessor
- H04N1/32593—Using a plurality of controllers, e.g. for controlling different interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32609—Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
- H04N1/32625—Fault detection
- H04N1/32635—Fault detection of reproducing apparatus or receiver, e.g. out of paper
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32609—Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
- H04N1/32646—Counter-measures
- H04N1/32651—Indicating or reporting
- H04N1/32657—Indicating or reporting locally
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32609—Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
- H04N1/32646—Counter-measures
- H04N1/32651—Indicating or reporting
- H04N1/32662—Indicating or reporting remotely, e.g. to the transmitter from the receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32609—Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
- H04N1/32646—Counter-measures
- H04N1/32667—Restarting a communication or performing a recovery operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32609—Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
- H04N1/32646—Counter-measures
- H04N1/32694—Storing a fault condition in memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1438—Restarting or rejuvenating
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Human Computer Interaction (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
화상형성장치에서 에러 알림 및 복구 기능을 수행하는 방법은 서브 프로세서들을 제어하는 메인 프로세서의 에러를 검출하고, 에러가 검출된 경우 화상형성장치의 인터페이스 기능을 제어하고, 검출된 에러에 대한 정보를 출력하고, 메인 프로세서의 동작을 제어하여 검출된 에러를 복구한다.
Description
화상형성장치 및 화상형성장치에서 에러 알림 및 복구 기능을 수행하는 방법에 관한다.
화상형성장치는 인쇄, 복사, 스캔, 팩스 등의 기능 중 적어도 하나 이상의 기능을 수행하는 프린터, 복사기, 스캐너 및 팩스와 같은 사무자동화기기를 의미한다. 최근에는, 프린터, 스캐너, 복사기 및 팩시밀리 등과 같은 장치들에서 수행되는 기능들을 하나의 장치로 통합한 복합기(MFP: Multi-function Product)가 널리 보급되고 있다. 이와 같이 복합기는 인쇄, 복사, 스캔, 팩스 등의 여러 기능들이 통합되어 있기 때문에, 어느 하나의 기능에 심각한 에러가 발생될 경우에는 복합기 전체의 다른 기능들을 사용할 수 없게 되는 문제가 있다. 따라서, 화상형성장치에서 심각한 에러가 발생될 경우 얼마나 신속히 에러를 해결하여 정상적인 상태로 유지할 수 있는가가 중요한 이슈로 부각되고 있다.
본 발명의 적어도 하나의 실시예가 이루고자 하는 기술적 과제는 화상형성장치 및 화상형성장치에서 에러 알림 및 복구 기능을 수행하는 방법을 제공하는데 있다. 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.
일 측면에 따르면, 화상형성장치에서 에러 알림 및 복구 기능을 수행하는 방법은 상기 화상형성장치 내부에 구비된 유닛들 각각을 제어하는 서브 프로세서들 중 적어도 하나에서, 상기 서브 프로세서들을 제어하는 메인 프로세서의 에러를 검출하는 단계; 상기 에러가 검출된 경우 상기 화상형성장치의 외부로부터 인쇄 작업에 대한 데이터를 수신하는 기능을 제어하는 단계; 상기 검출된 에러에 대한 정보를 출력하는 단계; 및 상기 메인 프로세서의 동작을 제어하여 상기 검출된 에러를 복구하는 단계를 포함한다.
다른 일 측면에 따르면, 상기 화상형성장치에서 에러 알림 및 복구 기능을 수행하는 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 제공한다.
또 다른 일 측면에 따르면, 에러 알림 및 복구 기능을 갖는 화상형성장치는 상기 화상형성장치 내부에 구비된 유닛들 각각을 제어하는 복수의 서브 프로세서들; 및 상기 서브 프로세서들을 제어하는 메인 프로세서를 포함하고, 상기 서브 프로세서들 중 적어도 하나의 서브 프로세서는, 상기 메인 프로세서에서 발생된 에러를 검출하는 에러 검출부; 상기 에러가 검출된 경우 상기 화상형성장치의 외부로부터 인쇄 작업에 대한 데이터를 수신하는 기능을 제어하는 인터페이스 제어부; 상기 검출된 에러에 대한 정보를 출력하는 에러 알림부; 및 상기 메인 프로세서의 동작을 제어하여 상기 검출된 에러를 복구하는 에러 복구부를 포함한다.
상기된 바에 따르면, 복수의 프로세서들이 구비된 화상형성장치에서 메인 프로세서(200)에 에러가 발생되더라도, 서브 프로세서들의 제어에 의해 에러를 검출하여 복구시킴으로써 화상형성장치의 지속적인 사용 및 관리가 가능하다. 또한, 에러가 발생된 화상형성장치의 인터페이스 기능을 비활성화시킴으로써, 사용자의 인쇄 데이터가 부득이하게 유실되지 않을 수 있다. 즉, 화상형성장치의 에러를 신속히 파악하여 복구시킴으로써 사용자의 편의를 도모할 수 있다.
도 1은 본 발명의 일 실시예에 따른 화상형성장치의 구성도이다.
도 2는 본 발명의 일 실시예에 따른 사용자 인터페이스부 및 메인 보드의 상세 구성도이다.
도 3a 및 도 3b는 소정의 프로토콜에 따라 사용자 인터페이스부 및 메인 프로세서 사이에 주고 받는 데이터 패킷을 도시한 도면이다.
도 3c는 본 발명의 일 실시예에 따른 에러 메시지가 포함된 데이터 패킷을 도시한 도면이다.
도 4a 및 도 4b는 본 발명의 일 실시예에 따라 HDD에 저장된 로그를 도시한 도면이다.
도 5는 본 발명의 일 실시예에 따른 화상형성장치에서 에러 알림 및 복구 기능을 수행하는 방법을 도시한 흐름도이다.
도 2는 본 발명의 일 실시예에 따른 사용자 인터페이스부 및 메인 보드의 상세 구성도이다.
도 3a 및 도 3b는 소정의 프로토콜에 따라 사용자 인터페이스부 및 메인 프로세서 사이에 주고 받는 데이터 패킷을 도시한 도면이다.
도 3c는 본 발명의 일 실시예에 따른 에러 메시지가 포함된 데이터 패킷을 도시한 도면이다.
도 4a 및 도 4b는 본 발명의 일 실시예에 따라 HDD에 저장된 로그를 도시한 도면이다.
도 5는 본 발명의 일 실시예에 따른 화상형성장치에서 에러 알림 및 복구 기능을 수행하는 방법을 도시한 흐름도이다.
이하에서는 도면들을 참조하여 본 발명의 실시예들을 상세히 설명하도록 하겠다.
도 1은 본 발명의 일 실시예에 따른 화상형성장치(1)의 구성도이다. 도 1을 참고하면, 화상형성장치(1)는 사용자 인터페이스부(10), 메인 보드(20), 엔진부(30), 스캔부(40) 및 팩스부(50)를 포함한다. 사용자 인터페이스부(10)는 UI (User Interface) 프로세서(100)을 포함하고, 메인 보드(20)는 메인 프로세서(200), 네트워크 인터페이스부(210) 및 HDD(220)을 포함한다. 도 1에서는 본 실시예의 특징이 흐려지는 것을 방지하기 위하여 본 실시예에 관련된 하드웨어 구성요소(hardware component)들만이 도시되었다. 하지만, 본 실시예에 따른 화상형성장치(1), 사용자 인터페이스부(10) 또는 메인 보드(20)는 도 1에 도시된 하드웨어 구성요소들 외에 다른 범용적인 하드웨어 구성요소들이 포함될 수 있음을 본 실시예가 속하는 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다.
화상형성장치(10)는 프린터, 스캐너, 팩스 등과 같은 개별적인 장치에 해당되거나, 복사, 인쇄, 스캔, 팩스 송수신, 이메일 전송 등의 기능들이 하나의 장치에서 수행될 수 있는 복합기에 해당될 수 있다. 이하에서는 설명의 편의를 위하여 화상형성장치(1)가 복합기인 경우를 예로 들어 설명하겠으나, 본 실시예는 이에 한정되지 않는다.
도 1을 참고하면, 화상형성장치(1)는 관리자(3)나 원격 관리 서버(4)에 의하여 화상형성장치(1)의 상태가 관리된다. 이 때, 관리자(3)는 네트워크 인터페이스부(210)와 네트워크상으로 연결된 컴퓨터, 휴대용 단말 등과 같은 단말 기기를 이용하여 화상형성장치(1)의 상태를 관리할 수 있다. 또한, 관리자(3)는 원격 관리 서버(4)에 접속하여 화상형성장치(1)의 상태를 관리할 수 있다.
예를 들어, 관리자(3)나 원격 관리 서버(4)는 기업형 프린터 관리 솔루션(Printing Account Solution)을 이용하여 화상형성장치(1)의 상태를 관리할 수 있다. 기업형 프린터 관리 솔루션은 네트워크를 통해서 프린터, 복합기 등과 같은 화상형성장치(1)에 접속하여 현재 화상형성장치(1)의 동작 정보를 수집하는 솔루션이다.
기업형 프린터 관리 솔루션은 수집된 동작 정보를 분석하여 화상형성장치(1)가 정상적으로 동작하는지, 에러가 발생된 경우 긴급히 처리해야 할 사항인지, 조치 방법은 어떠한 것이 있는지 파악한다. 즉, 화상형성장치(10)에 에러가 발생되면 관리자(3)나 원격 관리 서버(4)의 도움에 의해 에러가 복구될 필요가 있는지 여부를 파악한다. 즉, 기업형 프린터 관리 솔루션은 화상형성장치(1)의 동작 상태를 실시간으로 분석하여, 화상형성장치(1)를 지속적으로 관리하는 솔루션이다.
특히, 본 실시예에 따른 화상형성장치(1)는 메인 보드(20) 외에도 화상형성장치(1) 내부에 구비된 유닛들, 예를 들어 사용자 인터페이스부(10), 엔진부(30), 스캔부(40), 팩스부(50), 복사부(60) 등의 다른 많은 보드들이 구비되어 있을 수 있다.
보다 구체적으로, 사용자 인터페이스부(10)는 사용자(2)가 화상형성장치(1)를 조작하기 위한 사용자 인터페이스 기능을 제어한다. 엔진부(30)는 화상형성장치(1)에 구비된 프린팅 엔진 등의 기능을 제어한다. 스캔부(40)는 문서를 스캔하여 이미지 파일을 생성하는 화상형성장치(1)의 스캐너 기능을 제어한다. 팩스부(50)는 외부로부터 수신된 팩스 데이터를 이용하여 이미지를 생성하는 화상형성장치(1)의 팩스 기능을 제어한다. 복사부(60)는 화상형성장치(1)를 이용하여 복사할 문서에 대한 복사 이미지를 생성하고 복사된 문서를 출력하는 화상형성장치(1)의 복사 기능을 제어한다.
메인 보드(10)는 이와 같은 사용자 인터페이스부(10), 엔진부(30), 스캔부(40), 팩스부(50), 복사부(60)와 같은 다른 보드들을 제어한다. 즉, 메인 보드(10)는 화상형성장치(1)에서 인쇄할 이미지를 생성하면서, 화상형성장치(1)의 시스템 전체를 제어하는 중추적 역할을 수행한다. 특히, 메인 보드(10)에는 앞서 설명한 바와 같이 유/무선 네트워크 인터페이스 카드를 포함하는 네트워크 인터페이스부(210), HDD(220) 등이 장착되어 있다.
본 실시예에 따른 메인 보드(20)에는 메인 보드(20)의 동작을 제어하는 메인 프로세서(200)가 구비되어 있다. 그리고, 사용자 인터페이스부(10)에도 사용자 인터페이스부(10)의 사용자 인터페이싱 동작을 제어하는 UI 프로세서(100)가 구비되어 있다. 또한, 마찬가지로 엔진부(30), 스캔부(40), 팩스부(50), 복사부(60)와 같은 다른 보드들 각각에도 UI 프로세서(100)와 같은 다른 서브 프로세서들이 각각 구비되어 있으나, 본 실시예의 설명의 편의를 위하여 따로 도시되지는 않았다.
메인 프로세서(200)는 서브 프로세서들과 통신하면서, 메인 프로세서(200)의 제어 명령을 다른 서브 프로세서들에 전송하고, 서브 프로세서들은 이 제어 명령에 의해 제어되면서 각각의 유닛들의 기능들을 제어한다. 이와 같은 과정에 의해 화상형성장치(1)의 전체적인 동작 및 기능들이 수행된다.
따라서, 일반적으로 메인 프로세서(200)는 이와 같이 유닛들 각각의 상태를 체크하면서, 에러를 감지한다. 그리고, 각각의 유닛들의 기능에 에러가 발생될 경우, 메인 프로세서(200)는 사용자(2), 관리자(3) 또는 원격 관리 서버(4)에 에러를 고지하고, 이들의 복구 명령에 의해 에러를 복구하는 역할을 수행하였다. 하지만, 만약 이와 같은 역할을 수행하던 메인 프로세서(200)에 에러가 발생될 경우에는 메인 프로세서(200) 자체에서 에러를 고지하거나 복구하는 기능을 수행할 수 없으므로, 화상형성장치(1)의 전체 기능을 사용할 수 없게 된다. 특히, 사용자가 화상형성장치(1)로 인쇄 데이터를 전송할 경우, 에러가 발생된 화상형성장치(1)에서는 이 인쇄 데이터를 처리할 수 없기 때문에, 사용자의 인쇄 데이터가 유실될 우려가 있다.
본 실시예에 따른 화상형성장치(1)는 메인 프로세서(200) 또는 메인 보드(20) 자체에 에러가 발생되더라도, 다른 유닛들에 구비된 서브 프로세서들에서 메인 프로세서(200) 또는 메인 보드(20)의 에러를 감지하고, 고지하고, 복구하는 기능을 수행할 수 있다. 이하에서는 메인 프로세서(200) 또는 메인 보드(20)의 에러를 처리하는 서브 프로세서의 동작 및 기능에 대해 보다 상세히 살펴보도록 하겠다. 다만, 본 실시예에서는 설명의 편의를 위하여 화상형성장치(1)에 구비된 서브 프로세서들 중 사용자 인터페이스부(10)에 구비된 UI 프로세서(100)에 대해서만 설명하겠으나, 이하의 설명은 다른 유닛들, 예를 들어 엔진부(30), 스캔부(40), 팩스부(50) 및 복사부(60)에 구비된 서브 프로세서들에 대해서도 유사하게 적용될 수 있음을 당해 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다.
도 2는 본 발명의 일 실시예에 따른 사용자 인터페이스부(10) 및 메인 보드(20)의 상세 구성도이다. 도 2를 참고하면, 사용자 인터페이스부(10)는 서브 프로세서들 중 하나인 UI 프로세서(100)를 구비한다. UI 프로세서(100)는 에러 검출부(1001), 인터페이스 제어부(1002), 에러 알림부(1003) 및 에러 복구부(1004)를 포함한다.
여기서, UI 프로세서(100) 및 메인 프로세서(200)는 다수의 논리 게이트들의 어레이로 구현될 수도 있고, 범용적인 마이크로 프로세서로 구현될 수도 있다. 즉, 다양한 형태의 하드웨어로 구현될 수도 있음을 본 실시예가 속하는 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다. 또한, 도 2에서는 본 실시예의 특징이 흐려지는 것을 방지하기 위하여 본 실시예에 관련된 구성 요소들만이 도시되었다. 하지만, 본 실시예에 따른 사용자 인터페이스부(10), 메인 보드(20) 및 UI 프로세서(100)는 도 2에 도시된 구성 요소들 외에 다른 범용적인 하드웨어 구성요소들이 포함될 수 있음을 본 실시예가 속하는 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다.
에러 검출부(1001)는 메인 프로세서(200)에서 발생된 에러를 검출한다. 에러 검출부(1001)는 메인 프로세서(200)와 소정의 프로토콜로 통신한 결과 메인 프로세서(200)가 소정 시간 동안 응답이 없는 경우를 에러가 발생된 것으로 검출한다. 또는, 에러 검출부(1001)는 메인 프로세서(200)로부터 에러 메시지가 포함된 데이터를 수신한 경우를 에러가 발생된 것으로 검출할 수 있다.
일반적으로, 메인 프로세서(200)는 UI 프로세서(100)와 소정의 프로토콜에 따라 데이터를 주고 받으며 통신한다. 즉, 메인 프로세서(200)는 UI 프로세서(100)에 작업 명령을 전달하고, UI 프로세서(100)는 작업 명령의 처리 결과를 메인 프로세서(200)에 다시 전달한다. 이와 같은 과정은 당해 기술분야에서 통상의 지식을 가진 자에게 자명하므로, 자세한 설명은 생략하도록 하겠다.
도 3a 및 도 3b는 소정의 프로토콜에 따라 사용자 인터페이스부(10) 및 메인 프로세서(200) 사이에 주고 받는 데이터 패킷을 도시한 도면이다.
도 3a 및 도 3b를 참고하면, 메인 프로세서(200)는 사용자 인터페이스부(10)에서 수행될 작업에 관한 데이터가 포함된 데이터 패킷을 소정의 프로토콜에 따라 전송하고, UI 프로세서(100)는 이와 같은 데이터 패킷을 분석하여 사용자 인터페이스부(10)의 동작을 제어한다.
도 3c는 본 발명의 일 실시예에 따른 에러 메시지가 포함된 데이터 패킷을 도시한 도면이다. 도 3c를 참고하면, 에러 검출부(1001)는 메인 프로세서(200)로부터 에러 유형(error type) 및 에러 코드(error code)에 대한 정보가 포함된 데이터 패킷을 수신할 수 있고, 에러 검출부(1001)는 이와 같은 데이터 패킷을 수신할 경우 메인 프로세서(200)에 에러가 발생된 것으로 검출한다. 이와 달리, 종래에는 UI 프로세서(100)와 같은 서브 프로세서들에 에러 검출부(1001)와 같은 구성 요소가 구비되어 있지 않았으므로, 메인 프로세서(200)로부터 에러 유형(error type) 및 에러 코드(error code)에 대한 정보가 포함된 데이터 패킷을 수신하더라도 서브 프로세서에서 에러를 검출할 수 없었다.
그러나, 도 3c와 달리 에러 검출부(1001)는 앞서 설명한 바와 같이 소정의 프로토콜로 통신한 결과 메인 프로세서(200)가 소정 시간 동안 응답이 없는 경우를 에러가 발생된 것으로 검출할 수도 있다.
앞서 설명한 도 3a 내지 도 3c의 데이터 패킷의 유형 및 데이터 패킷에 포함된 정보들은 설명의 편의를 위하여 예로 든 것일 뿐, 본 실시예는 이에 한정되지 않는다.
다시 도 2를 참고하면, 인터페이스 제어부(1002)는 에러가 검출된 경우 화상형성장치(1)의 외부로부터 인쇄 작업에 대한 데이터를 수신하는 기능을 제어한다. 즉, 인터페이스 제어부(1002)는 사용자 인터페이스부(10) 및 네트워크 인터페이스부(210) 중 적어도 하나를 제어한다. 보다 구체적으로, 인터페이스 제어부(1002)는 사용자 인터페이스부(10)를 통해 사용자(2)로부터 인쇄 작업에 대한 데이터를 수신하는 기능 및 네트워크 인터페이스부(210)를 통해 사용자(2)의 PC, 노트북 등에 연결된 외부 네트워크로부터 인쇄 작업에 대한 데이터를 수신하는 기능 중 적어도 하나가 비활성화되도록 제어한다.
앞서 설명한 바와 같이 종래에는, 화상형성장치(1)에 에러가 발생되었으나 에러 발생 사실을 모르는 사용자는 화상형성장치(1)로 인쇄 데이터를 계속하여 전송하기 때문에, 사용자의 인쇄 데이터가 화상형성장치(1)에서 처리되지 못하고 유실될 우려가 있었다.
하지만, 인터페이스 제어부(1002)는 에러가 검출된 경우 사용자 인터페이스부(10)의 기능을 비활성화시킴으로써, 사용자가 에러가 발생된 화상형성장치(1)에서 사용자 인터페이스부(10)를 통해 인쇄 작업을 수행하는 것을 방지한다. 또한, 인터페이스 제어부(1002)는 에러가 검출된 경우 네트워크 인터페이스부(210)의 기능을 비활성화시킴으로써, 사용자가 에러가 발생된 화상형성장치(1)로 인쇄 데이터를 전송하였으나 인쇄 데이터가 처리되지 않는 문제를 해결한다.
에러 알림부(1003)는 사용자 인터페이스부(10) 및 네트워크 인터페이스부(210) 중 적어도 하나를 제어하여 화상형성장치(1)의 외부로 화상형성장치(1)에 에러가 발생되었음을 알린다.
즉, 에러 알림부(1003)는 사용자 인터페이스부(10)를 통해 검출된 에러에 대한 정보를 표시함으로써 에러에 대한 정보를 사용자(2)에게 출력한다. 또한, 에러 알림부(1003)는 네트워크 인터페이스부(210)를 통해 외부 네트워크로 검출된 에러에 대한 정보를 전송함으로써 에러에 대한 정보를 출력한다. 여기서, 외부 네트워크는 사용자(2)가 사용하는 단말 기기, 관리자(3)가 사용하는 단말 기기 및 원격 관리 서버(4) 중 적어도 하나에 연결된 네트워크를 의미한다.
에러 알림부(1003)는 일 실시예에 따라, 네트워크 인터페이스부(210)를 통해 검출된 에러에 대한 정보를 포함하는 이메일을 작성하여 사용자(2)의 단말 기기, 관리자(3)의 단말 기기, 원격 관리 서버(4) 등과 같은 외부 네트워크로 전송함으로써, 에러에 대한 정보를 출력할 수 있다.
나아가서, 에러 알림부(1003)는 다른 일 실시예에 따라, 검출된 에러에 대한 정보를 SNMP(Simple Network Management Protocol) Trap 방식을 이용하여 사용자(2)의 단말 기기, 관리자(3)의 단말 기기, 원격 관리 서버(4) 등과 같은 외부 네트워크로 전송함으로써, 에러에 대한 정보를 출력할 수 있다.
에러 복구부(1004)는 메인 프로세서(1004)의 동작을 제어하여 검출된 에러를 복구한다.
화상형성장치(1)의 동작 중에 메인 프로세서(1004)는 화상형성장치(1)의 기능에 관한 응용 프로그램들, 오픈 아키텍쳐(Open Architecture) 기반의 다양한 응용 프로그램들에 관한 프로세스들을 처리한다. 예를 들어, 메인 프로세서(1004)는 엔진 제어 응용 프로그램(Engine control application), 사용자 인터페이스 제어 응용 프로그램(User Interface control application), 네트워크 인터페이스 응용 프로그램(Network Interface control application), 화상형성 응용 프로그램(image forming control application), 스캔 데이터 처리 응용 프로그램(Scan data processing application), 주소록 응용 프로그램(Address book application), 다큐먼트 박스 응용 프로그램(Document box application) 등 수많은 응용 프로그램들을 수행한다.
에러 복구부(1004)는 메인 프로세서(200)에서 수행 중인 이와 같은 응용 프로그램들 중 적어도 하나의 응용 프로그램에서 에러가 발생되면, 메인 프로세서(200)의 동작을 제어하여 에러가 발생된 응용 프로그램을 종료 및 및 재실행시킴으로써 검출된 에러를 복구한다. 또는, 에러 복구부(1004)는 메인 프로세서(200)의 동작을 제어하여 메인 프로세서(200)를 리부팅시킴으로써 검출된 에러를 복구할 수 있다. 나아가서, 에러 복구부(1004)는 당해 기술분야에서 알려진 방식을 이용함으로써 메인 프로세서(200)에서 발생된 에러를 복구할 수 있다.
그러나, 에러 복구부(1004)의 에러 복구 기능에 의해서도 메인 프로세서(200)의 에러가 복구되지 않는 경우가 있을 수 있다.
에러 복구부(1004)는 메인 프로세서(210)에 대한 에러 복구 시도에 의해서도 에러가 복구되지 않는다면, 검출된 에러에 대한 정보를 나타내는 로그(log)를 HDD(220)에 저장한다. 저장된 로그에는 현재 화상형성장치(1)의 전체 시스템에 대한 정보, 에러에 대한 정보 등이 포함될 수 있다.
도 4a 및 도 4b는 본 발명의 일 실시예에 따라 HDD(220)에 저장된 로그를 도시한 도면이다.
도 4a는 화상형성장치(1)의 A level log가 도시된 것이다. 도 4a를 참고하면, HDD(220)에 저장될 A level log는 화상형성장치(1)에서 지원되는 기능들, 예를 들어 인쇄, 복사, 스캔, 팩스 기능 등에 대한 Where, What, When, Who, How 속성들(attributes)을 나타내는 로그들이다.
도 4b는 화상형성장치(1)의 B level log가 도시된 것이다. 도 4b를 참고하면, HDD(220)에 저장될 B level log는 화상형성장치(1)에서 지원되는 기능들, 예를 들어 인쇄, 복사, 스캔, 팩스 기능 등을 구현하기 위한 소프트웨어(S/W)의 내부 설계 정보를 나타낸다. 즉, HDD(220)에 저장될 B level log는 Sub Job Type, Job Name, Time, Count 정보 등과 같은 정보들을 나타내는 로그들이다.
다시 도 2를 참고하면, 에러 복구부(1004)는 에러가 복구될 수 없는 경우, 현재 화상형성장치(1)의 전체 시스템에 대한 정보, 에러에 대한 정보 등을 나타내는 로그를 HDD(220)에 저장시킴으로써, 추후에 관리자(3), 원격 관리 서버(4), 또는 AS 전문가 등에게 화상형성장치(1)의 에러를 파악하여 복구할 수 있도록 에러에 대한 정보를 제공한다.
이 때, HDD(220)에 저장된 로그는 관리자(3), 원격 관리 서버(4), 또는 AS 전문가 등의 요청에 의하여 사용자 인터페이스부(10)를 통해 표시될 수 있다. 또한, HDD(220)에 저장된 로그는 네트워크 인터페이스부(210)를 통해 외부 네트워크로 전송될 수 있다.
지금까지 설명한 바와 같이, 화상형성장치(1)에 구비된 UI 프로세서(100)와 같은 서브 프로세서들은 메인 프로세서(200)에 에러가 발생되더라도, 서브 프로세서들의 제어에 의해 이를 검출하여 복구시킴으로써 화상형성장치(1)의 지속적인 사용 및 관리가 가능하다. 또한, 에러가 발생된 화상형성장치(1)의 인터페이스 기능을 비활성화시킴으로써, 사용자의 인쇄 데이터가 부득이하게 유실되지 않을 수 있다.
또한, 본 실시예에서는 사용자 인터페이스부(10)의 UI 프로세서(100)를 이용하는 것을 예로 들었으나, 다른 서브 프로세서들이 UI 프로세서(100)의 에러 검출부(1001), 인터페이스 제어부(1002), 에러 알림부(1003) 및 에러 복구부(1004) 등을 구비함으로써 동일한 방법으로 메인 프로세서(200)의 에러를 검출 및 복구할 수 있음을 당해 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다.
도 5는 본 발명의 일 실시예에 따른 화상형성장치(1)에서 에러 알림 및 복구 기능을 수행하는 방법을 도시한 흐름도이다. 도 5을 참고하면, 본 실시예에 따른 화상형성장치(1)의 에러 알림 및 복구 기능의 수행 방법은 도 1 및 2에 도시된 화상형성장치(1), 사용자 인터페이스부(10) 및 메인 보드(20)에서 시계열적으로 처리되는 단계들로 구성된다. 따라서, 이하 생략된 내용이라 하더라도 상기 도면들에 관하여 기술된 내용은 본 실시예에 따른 방법에도 적용된다.
501 단계에서, 에러 검출부(1001)는 메인 프로세서의 에러를 검출한다.
502 단계에서, 인터페이스 제어부(1002)는 에러가 검출된 경우 화상형성장치(1)의 외부로부터 인쇄 작업에 대한 데이터를 수신하는 기능을 제어한다.
503 단계에서, 에러 알림부(1003)는 검출된 에러에 대한 정보를 출력한다.
504 단계에서, 에러 복구부(1004)는 메인 프로세서의 동작을 제어하여 검출된 에러를 복구한다.
한편, 상술한 본 발명의 실시예들은 컴퓨터에서 실행될 수 있는 프로그램으로 작성 가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다. 또한, 상술한 본 발명의 실시예에서 사용된 데이터의 구조는 컴퓨터로 읽을 수 있는 기록매체에 여러 수단을 통하여 기록될 수 있다. 상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드 디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등)와 같은 저장매체를 포함한다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
1: 화상형성장치 2: 사용자
3: 관리자 4: 원격 관리 서버
10: 사용자 인터페이스부 20: 메인 보드
30: 엔진부 40: 스캔부
50: 팩스부 60: 복사부
100: UI 프로세서 200: 메인 프로세서
210: 네트워크 인터페이스부 220: HDD
1001: 에러 검출부 1002: 인터페이스 제어부
1003: 에러 알림부 1004: 에러 복구부
3: 관리자 4: 원격 관리 서버
10: 사용자 인터페이스부 20: 메인 보드
30: 엔진부 40: 스캔부
50: 팩스부 60: 복사부
100: UI 프로세서 200: 메인 프로세서
210: 네트워크 인터페이스부 220: HDD
1001: 에러 검출부 1002: 인터페이스 제어부
1003: 에러 알림부 1004: 에러 복구부
Claims (20)
- 화상형성장치에서 에러 알림 및 복구 기능을 수행하는 방법에 있어서, 상기 화상형성장치는 사용자로부터 수신되는 데이터에 기초하여 화상형성장치의 동작을 제어하는 복수의 서브 프로세서들 및 상기 복수의 서브 프로세서들을 제어하는 메인 프로세서를 포함하며,
상기 메인 프로세서가 소정의 시간 내에 상기 복수의 서브 프로세서들 중 적어도 하나의 서브 프로세서로부터 수신한 적어도 하나의 데이터 중 어느 하나에 응답하지 않는 경우, 상기 적어도 하나의 서브 프로세서가 상기 메인 프로세서의 에러를 검출하는 단계;
상기 에러가 검출된 경우 상기 서브 프로세서의 제어에 따라, 사용자 인터페이스부를 통해 사용자로부터 인쇄 작업에 대한 데이터를 수신하는 기능 및 네트워크 인터페이스부를 통해 외부 네트워크로부터 인쇄 작업에 대한 데이터를 수신하는 기능 중 적어도 하나가 비활성화되도록 제어하는 단계;
상기 검출된 에러에 대한 정보를 출력하는 단계; 및
상기 메인 프로세서의 동작을 제어하여 상기 검출된 에러를 복구하는 단계를 포함하는 방법. - 제 1 항에 있어서,
상기 에러 알림 및 복구 기능을 수행하는 방법은
사용자 인터페이스부의 동작을 제어하는 서브 프로세서에서 수행되는 방법. - 제 1 항에 있어서,
상기 검출하는 단계는
상기 서브 프로세서가 상기 메인 프로세서와 소정의 프로토콜로 통신한 결과 상기 메인 프로세서의 응답이 없는 경우를 상기 에러가 발생된 것으로 검출하는 방법. - 삭제
- 제 1 항에 있어서,
상기 출력하는 단계는
상기 서브 프로세서의 제어에 따라, 사용자 인터페이스부를 통해 상기 검출된 에러에 대한 정보를 표시함으로써 상기 에러에 대한 정보를 출력하는 방법. - 제 1 항에 있어서,
상기 출력하는 단계는
상기 서브 프로세서의 제어에 따라, 네트워크 인터페이스부를 통해 외부 네트워크로 상기 검출된 에러에 대한 정보를 전송함으로써 상기 에러에 대한 정보를 출력하고,
상기 외부 네트워크는
사용자가 사용하는 단말 기기, 상기 화상형성장치의 관리자가 사용하는 단말 기기 및 상기 화상형성장치를 원격으로 관리하는 원격 관리 서버 중 적어도 하나에 연결된 네트워크인 방법. - 제 6 항에 있어서,
상기 출력하는 단계는
상기 검출된 에러에 대한 정보를 포함하는 이메일을 상기 외부 네트워크로 전송함으로써 상기 에러에 대한 정보를 출력하는 방법. - 제 6 항에 있어서,
상기 출력하는 단계는
상기 검출된 에러에 대한 정보를 SNMP(Simple Network Management Protocol) Trap 방식을 이용하여 상기 외부 네트워크로 전송함으로써 상기 에러에 대한 정보를 출력하는 방법. - 제 1 항에 있어서,
상기 복구하는 단계는
상기 서브 프로세서의 제어에 따라, 상기 메인 프로세스에서 상기 에러가 발생된 프로세스를 종료 및 재실행시킴으로써 상기 에러를 복구하는 방법. - 제 1 항에 있어서,
상기 검출된 에러의 복구 결과, 상기 검출된 에러가 복구되지 않은 경우 상기 검출된 에러에 대한 정보를 나타내는 로그(log)를 저장하는 단계를 더 포함하는 방법. - 제 10 항에 있어서,
상기 서브 프로세서의 제어에 따라, 사용자 인터페이스부를 통해 상기 저장된 로그를 표시하는 단계를 더 포함하는 방법. - 제 10 항에 있어서,
상기 서브 프로세서의 제어에 따라, 네트워크 인터페이스부를 통해 상기 저장된 로그를 외부 네트워크로 전송하는 단계를 더 포함하는 방법. - 제 1 항 내지 제 3항 및 제 5항 내지 제 12 항 중에 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
- 에러 알림 및 복구 기능을 갖는 화상형성장치에 있어서,
사용자로부터 수신되는 데이터에 기초하여 화상형성장치의 동작을 제어하는 복수의 서브 프로세서들; 및
상기 복수의 서브 프로세서들을 제어하는 메인 프로세서를 포함하고,
상기 서브 프로세서들 중 적어도 하나의 서브 프로세서는,
상기 메인 프로세서가 소정의 시간 내에 상기 복수의 서브 프로세서들 중 적어도 하나의 서브 프로세서로부터 수신한 적어도 하나의 데이터 중 어느 하나에 응답하지 않는 경우, 상기 메인 프로세서에서 발생된 에러를 검출하는 에러 검출부;
상기 에러가 검출된 경우 상기 서브 프로세서의 제어에 따라, 상기 사용자로부터 인쇄 작업에 대한 데이터를 수신하는 기능 및 외부 네트워크로부터 인쇄 작업에 대한 데이터를 수신하는 기능 중 적어도 하나가 비활성화되도록 제어하는 인터페이스 제어부;
상기 검출된 에러에 대한 정보를 출력하는 에러 알림부; 및
상기 메인 프로세서의 동작을 제어하여 상기 검출된 에러를 복구하는 에러 복구부를 포함하는 화상형성장치. - 제 14 항에 있어서,
상기 적어도 하나의 서브 프로세서는
사용자 인터페이스부의 동작을 제어하는 서브 프로세서를 포함하는 화상형성장치. - 제 14 항에 있어서,
상기 에러 검출부는
상기 적어도 하나의 서브 프로세서가 상기 메인 프로세서와 소정의 프로토콜로 통신한 결과 상기 메인 프로세서의 응답이 없는 경우를 상기 에러가 발생된 것으로 검출하는 화상형성장치. - 삭제
- 제 14 항에 있어서,
상기 에러 알림부는
사용자 인터페이스부를 통해 상기 검출된 에러에 대한 정보가 표시되거나, 네트워크 인터페이스부를 통해 외부 네트워크로 상기 검출된 에러에 대한 정보가 전송되도록 상기 사용자 인터페이스부 및 상기 네트워크 인터페이스부 중 적어도 하나를 제어함으로써 상기 에러에 대한 정보를 출력하는 화상형성장치. - 제 14 항에 있어서,
상기 에러 복구부는
상기 메인 프로세스에서 상기 에러가 발생된 프로세스를 종료 및 재실행시킴으로써 상기 에러를 복구하는 화상형성장치. - 제 14 항에 있어서,
상기 검출된 에러의 복구 결과, 상기 검출된 에러가 복구되지 않는 경우 상기 검출된 에러에 대한 정보를 나타내는 로그를 저장하는 저장부를 더 포함하는 화상형성장치.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110138487A KR101850273B1 (ko) | 2011-12-20 | 2011-12-20 | 화상형성장치 및 화상형성장치에서 에러 알림 및 복구 기능을 수행하는 방법 |
EP12180790.3A EP2608520B1 (en) | 2011-12-20 | 2012-08-17 | Performing error notification and error recovery in an image forming apparatus |
US13/612,020 US9832340B2 (en) | 2011-12-20 | 2012-09-12 | Image forming apparatus and method of performing error notification and error recovery functions in image forming apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110138487A KR101850273B1 (ko) | 2011-12-20 | 2011-12-20 | 화상형성장치 및 화상형성장치에서 에러 알림 및 복구 기능을 수행하는 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130071137A KR20130071137A (ko) | 2013-06-28 |
KR101850273B1 true KR101850273B1 (ko) | 2018-04-20 |
Family
ID=46704489
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110138487A KR101850273B1 (ko) | 2011-12-20 | 2011-12-20 | 화상형성장치 및 화상형성장치에서 에러 알림 및 복구 기능을 수행하는 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9832340B2 (ko) |
EP (1) | EP2608520B1 (ko) |
KR (1) | KR101850273B1 (ko) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6848295B2 (ja) * | 2016-09-21 | 2021-03-24 | 富士ゼロックス株式会社 | 画像形成装置及びプログラム |
KR20190009170A (ko) * | 2017-07-18 | 2019-01-28 | 에이치피프린팅코리아 유한회사 | 장애 신고를 위한 화상 형성 장치 및 그 동작 방법 |
KR102052816B1 (ko) * | 2018-03-15 | 2019-12-05 | 한양대학교 에리카산학협력단 | 비휘발성 주기억장치 환경에서 에러 복구 방법 및 그 시스템 |
CN112732343B (zh) * | 2020-12-31 | 2022-04-22 | 中国电子科技网络信息安全有限公司 | 一种堆叠设备中业务子母板卡加载的方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001256129A (ja) * | 2000-03-13 | 2001-09-21 | Sharp Corp | 情報通信装置,情報通信方法および遠隔管理システム |
JP2007286859A (ja) * | 2006-04-17 | 2007-11-01 | Ricoh Co Ltd | 制御装置および画像形成装置 |
JP2008182690A (ja) * | 2006-12-27 | 2008-08-07 | Oki Data Corp | 画像処理装置 |
Family Cites Families (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5090830A (en) * | 1988-03-07 | 1992-02-25 | Lexmark International, Inc. | Printer having single connector for parallel and serial interfaces |
JP2871704B2 (ja) * | 1988-12-29 | 1999-03-17 | キヤノン株式会社 | 画像通信方法 |
US5321520A (en) * | 1992-07-20 | 1994-06-14 | Automated Medical Access Corporation | Automated high definition/resolution image storage, retrieval and transmission system |
JPH06332643A (ja) | 1993-05-18 | 1994-12-02 | Fujitsu Ltd | プリンタ制御装置及びプリンタ制御方法 |
JP3202519B2 (ja) * | 1995-01-31 | 2001-08-27 | シャープ株式会社 | データ印字出力装置 |
US6715100B1 (en) * | 1996-11-01 | 2004-03-30 | Ivan Chung-Shung Hwang | Method and apparatus for implementing a workgroup server array |
US6219153B1 (en) * | 1997-11-17 | 2001-04-17 | Canon Kabushiki Kaisha | Printer having a memory for storing a printer profile parameter |
JP3834452B2 (ja) * | 1999-04-01 | 2006-10-18 | セイコーエプソン株式会社 | 機器管理システム、管理サーバ及びコンピュータ読取可能な記録媒体 |
JP2001156987A (ja) * | 1999-11-30 | 2001-06-08 | Canon Inc | 画像形成システム、方法および記憶媒体 |
JP4420421B2 (ja) * | 2001-03-19 | 2010-02-24 | キヤノン株式会社 | 情報処理装置およびその制御方法 |
US7280620B2 (en) * | 2002-10-18 | 2007-10-09 | Canon Kabushiki Kaisha | Electronic device including image forming apparatus |
US7639392B2 (en) * | 2003-03-28 | 2009-12-29 | Infoprint Solutions Company, Llc | Methods, systems, and media to enhance image processing in a color reprographic system |
JP2005025309A (ja) * | 2003-06-30 | 2005-01-27 | Canon Inc | 情報処理装置 |
JP2005136747A (ja) | 2003-10-30 | 2005-05-26 | Kyocera Mita Corp | 画像処理装置 |
KR20050054681A (ko) * | 2003-12-05 | 2005-06-10 | 삼성전자주식회사 | 에러 통지 기능을 구비한 네트워크 화상형성장치 및 그의동작제어방법 |
US7730456B2 (en) * | 2004-05-19 | 2010-06-01 | Sony Computer Entertainment Inc. | Methods and apparatus for handling processing errors in a multi-processing system |
JP2006062266A (ja) * | 2004-08-27 | 2006-03-09 | Seiko Epson Corp | プリンタ及びプリンタの制御方法 |
US7467029B2 (en) * | 2004-12-15 | 2008-12-16 | General Motors Corporation | Dual processor supervisory control system for a vehicle |
US20060181730A1 (en) * | 2005-02-15 | 2006-08-17 | Moore Keith E | System and method for controlling a printing device with a portable computing device |
JP4501741B2 (ja) * | 2005-03-22 | 2010-07-14 | 富士ゼロックス株式会社 | 画像形成システムおよび通信制御方法 |
JP2007088888A (ja) * | 2005-09-22 | 2007-04-05 | Fuji Xerox Co Ltd | スキャナおよびそのエラー表示方法 |
JP4183717B2 (ja) * | 2006-04-06 | 2008-11-19 | シャープ株式会社 | 画像処理装置 |
US7869915B2 (en) * | 2007-04-12 | 2011-01-11 | GM Global Technology Operations LLC | Method and apparatus for validating processors using seed and key tests |
JP2009093624A (ja) * | 2007-07-31 | 2009-04-30 | Seiko Epson Corp | ポスティングサーバ、印刷端末及びポスティングサーバ制御方法 |
JP5166006B2 (ja) * | 2007-11-26 | 2013-03-21 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
JP2010008742A (ja) * | 2008-06-27 | 2010-01-14 | Oki Data Corp | 画像形成装置 |
JP4737271B2 (ja) * | 2008-10-31 | 2011-07-27 | ブラザー工業株式会社 | 画像読取装置 |
US20100123779A1 (en) * | 2008-11-18 | 2010-05-20 | Dennis Michael Snyder | Video recording system for a vehicle |
JP5523011B2 (ja) * | 2009-08-13 | 2014-06-18 | キヤノン株式会社 | 情報処理装置、情報処理方法およびプログラム |
JP2011060173A (ja) * | 2009-09-14 | 2011-03-24 | Fuji Xerox Co Ltd | 情報記憶制御装置、電子機器、画像形成装置、プログラム |
JP2011170709A (ja) * | 2010-02-19 | 2011-09-01 | Ricoh Co Ltd | ネットワーク制御装置、画像形成装置、画像形成システム、省エネ制御方法、及び省エネ制御プログラム |
JP5669507B2 (ja) * | 2010-10-05 | 2015-02-12 | キヤノン株式会社 | 管理装置、管理装置の制御方法およびコンピュータプログラム |
US8850262B2 (en) * | 2010-10-12 | 2014-09-30 | International Business Machines Corporation | Inter-processor failure detection and recovery |
US20130126042A1 (en) * | 2011-11-21 | 2013-05-23 | Brian Dale DEWALD | Apparatus for dispensing and/or vending a bulk product and improvements therein |
-
2011
- 2011-12-20 KR KR1020110138487A patent/KR101850273B1/ko active IP Right Grant
-
2012
- 2012-08-17 EP EP12180790.3A patent/EP2608520B1/en not_active Not-in-force
- 2012-09-12 US US13/612,020 patent/US9832340B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001256129A (ja) * | 2000-03-13 | 2001-09-21 | Sharp Corp | 情報通信装置,情報通信方法および遠隔管理システム |
JP2007286859A (ja) * | 2006-04-17 | 2007-11-01 | Ricoh Co Ltd | 制御装置および画像形成装置 |
JP2008182690A (ja) * | 2006-12-27 | 2008-08-07 | Oki Data Corp | 画像処理装置 |
Also Published As
Publication number | Publication date |
---|---|
EP2608520A1 (en) | 2013-06-26 |
KR20130071137A (ko) | 2013-06-28 |
EP2608520B1 (en) | 2018-06-13 |
US9832340B2 (en) | 2017-11-28 |
US20130155445A1 (en) | 2013-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4182114B2 (ja) | 画像形成装置監視システム、監視方法及びプログラム | |
US8446626B2 (en) | Monitoring device, image forming device, system including these devices connected and method for monitoring the same | |
US8400666B2 (en) | Information processing apparatus and information processing method | |
JP2009223728A (ja) | データ配信装置及びデータ配信システムと、そのエラー通知方法並びにそのプログラム及びそれを記録した記録媒体 | |
US20150120935A1 (en) | Information processing apparatus and method, information processing system, and non-transitory computer readable medium | |
KR101850273B1 (ko) | 화상형성장치 및 화상형성장치에서 에러 알림 및 복구 기능을 수행하는 방법 | |
JP6476541B2 (ja) | 画像形成装置、印刷要求削除方法及びプログラム | |
JP2006340360A (ja) | ドキュメント処理中の障害追跡システム、方法およびプログラム | |
JP5517606B2 (ja) | 処理サーバ、その制御方法、ポリシーサーバ及びコンピュータプログラム | |
US20110010718A1 (en) | Electronic device, information processing method, and computer program product having computer-readable information processing program | |
EP1564624A2 (en) | Virus protection for multi-function peripherals | |
JP2008234125A (ja) | 情報処理装置と情報処理方法とプログラムと記録媒体 | |
JP2006262023A (ja) | 画像読取装置 | |
US20050177720A1 (en) | Virus protection for multi-function peripherals | |
JP4631729B2 (ja) | 画像形成装置及びファイル送信システム | |
JP2010200007A (ja) | 配信処理システム、画像処理装置、配信処理方法、プログラム、及び記録媒体 | |
JP5647756B2 (ja) | 管理サーバー、管理サーバー用プログラム、および管理サーバーを備えたネットワークシステム | |
JP2011139272A (ja) | 画像データ送信装置、制御方法、及びプログラム | |
JP5629617B2 (ja) | 印刷装置、印刷方法、及び印刷プログラム | |
US20050177748A1 (en) | Virus protection for multi-function peripherals | |
JP7214450B2 (ja) | 画像処理装置、画像処理装置の制御方法、およびプログラム | |
JP2014085728A (ja) | 印刷管理装置、印刷管理装置の制御方法、印刷管理システムおよびプログラム | |
JP5655331B2 (ja) | 画像管理システム、画像管理装置、画像管理システムの制御方法、制御プログラム及び記録媒体 | |
JP7102969B2 (ja) | 画像形成システム、画像形成装置、および画像形成方法 | |
JP2008068528A (ja) | 画像形成装置およびその制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
N231 | Notification of change of applicant | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right |