Nothing Special   »   [go: up one dir, main page]

KR101850273B1 - 화상형성장치 및 화상형성장치에서 에러 알림 및 복구 기능을 수행하는 방법 - Google Patents

화상형성장치 및 화상형성장치에서 에러 알림 및 복구 기능을 수행하는 방법 Download PDF

Info

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
Application number
KR1020110138487A
Other languages
English (en)
Other versions
KR20130071137A (ko
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 KR1020110138487A priority Critical patent/KR101850273B1/ko
Priority to EP12180790.3A priority patent/EP2608520B1/en
Priority to US13/612,020 priority patent/US9832340B2/en
Publication of KR20130071137A publication Critical patent/KR20130071137A/ko
Application granted granted Critical
Publication of KR101850273B1 publication Critical patent/KR101850273B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits 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/32609Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
    • H04N1/32625Fault detection
    • H04N1/3263Fault detection of reading apparatus or transmitter, e.g. original jam
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error 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/0706Error 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/0733Error 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error 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/0706Error 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/0748Error 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error 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/0793Remedial or corrective actions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00007Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for relating to particular apparatus or devices
    • H04N1/00013Reading apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00007Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for relating to particular apparatus or devices
    • H04N1/00015Reproducing apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00026Methods therefor
    • H04N1/00042Monitoring, i.e. observation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00026Methods therefor
    • H04N1/00063Methods therefor using at least a part of the apparatus itself, e.g. self-testing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits 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/32561Circuits 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/32571Details of system components
    • H04N1/32587Controller
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits 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/32561Circuits 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/32593Using a plurality of controllers, e.g. for controlling different interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits 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/32609Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
    • H04N1/32625Fault detection
    • H04N1/32635Fault detection of reproducing apparatus or receiver, e.g. out of paper
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits 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/32609Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
    • H04N1/32646Counter-measures
    • H04N1/32651Indicating or reporting
    • H04N1/32657Indicating or reporting locally
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits 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/32609Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
    • H04N1/32646Counter-measures
    • H04N1/32651Indicating or reporting
    • H04N1/32662Indicating or reporting remotely, e.g. to the transmitter from the receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits 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/32609Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
    • H04N1/32646Counter-measures
    • H04N1/32667Restarting a communication or performing a recovery operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits 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/32609Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
    • H04N1/32646Counter-measures
    • H04N1/32694Storing a fault condition in memory
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1438Restarting 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

화상형성장치 및 화상형성장치에서 에러 알림 및 복구 기능을 수행하는 방법{Image forming apparatus and method for performing error notification and error recovery function thereof}
화상형성장치 및 화상형성장치에서 에러 알림 및 복구 기능을 수행하는 방법에 관한다.
화상형성장치는 인쇄, 복사, 스캔, 팩스 등의 기능 중 적어도 하나 이상의 기능을 수행하는 프린터, 복사기, 스캐너 및 팩스와 같은 사무자동화기기를 의미한다. 최근에는, 프린터, 스캐너, 복사기 및 팩시밀리 등과 같은 장치들에서 수행되는 기능들을 하나의 장치로 통합한 복합기(MFP: Multi-function Product)가 널리 보급되고 있다. 이와 같이 복합기는 인쇄, 복사, 스캔, 팩스 등의 여러 기능들이 통합되어 있기 때문에, 어느 하나의 기능에 심각한 에러가 발생될 경우에는 복합기 전체의 다른 기능들을 사용할 수 없게 되는 문제가 있다. 따라서, 화상형성장치에서 심각한 에러가 발생될 경우 얼마나 신속히 에러를 해결하여 정상적인 상태로 유지할 수 있는가가 중요한 이슈로 부각되고 있다.
본 발명의 적어도 하나의 실시예가 이루고자 하는 기술적 과제는 화상형성장치 및 화상형성장치에서 에러 알림 및 복구 기능을 수행하는 방법을 제공하는데 있다. 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.
일 측면에 따르면, 화상형성장치에서 에러 알림 및 복구 기능을 수행하는 방법은 상기 화상형성장치 내부에 구비된 유닛들 각각을 제어하는 서브 프로세서들 중 적어도 하나에서, 상기 서브 프로세서들을 제어하는 메인 프로세서의 에러를 검출하는 단계; 상기 에러가 검출된 경우 상기 화상형성장치의 외부로부터 인쇄 작업에 대한 데이터를 수신하는 기능을 제어하는 단계; 상기 검출된 에러에 대한 정보를 출력하는 단계; 및 상기 메인 프로세서의 동작을 제어하여 상기 검출된 에러를 복구하는 단계를 포함한다.
다른 일 측면에 따르면, 상기 화상형성장치에서 에러 알림 및 복구 기능을 수행하는 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 제공한다.
또 다른 일 측면에 따르면, 에러 알림 및 복구 기능을 갖는 화상형성장치는 상기 화상형성장치 내부에 구비된 유닛들 각각을 제어하는 복수의 서브 프로세서들; 및 상기 서브 프로세서들을 제어하는 메인 프로세서를 포함하고, 상기 서브 프로세서들 중 적어도 하나의 서브 프로세서는, 상기 메인 프로세서에서 발생된 에러를 검출하는 에러 검출부; 상기 에러가 검출된 경우 상기 화상형성장치의 외부로부터 인쇄 작업에 대한 데이터를 수신하는 기능을 제어하는 인터페이스 제어부; 상기 검출된 에러에 대한 정보를 출력하는 에러 알림부; 및 상기 메인 프로세서의 동작을 제어하여 상기 검출된 에러를 복구하는 에러 복구부를 포함한다.
상기된 바에 따르면, 복수의 프로세서들이 구비된 화상형성장치에서 메인 프로세서(200)에 에러가 발생되더라도, 서브 프로세서들의 제어에 의해 에러를 검출하여 복구시킴으로써 화상형성장치의 지속적인 사용 및 관리가 가능하다. 또한, 에러가 발생된 화상형성장치의 인터페이스 기능을 비활성화시킴으로써, 사용자의 인쇄 데이터가 부득이하게 유실되지 않을 수 있다. 즉, 화상형성장치의 에러를 신속히 파악하여 복구시킴으로써 사용자의 편의를 도모할 수 있다.
도 1은 본 발명의 일 실시예에 따른 화상형성장치의 구성도이다.
도 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: 에러 복구부

Claims (20)

  1. 화상형성장치에서 에러 알림 및 복구 기능을 수행하는 방법에 있어서, 상기 화상형성장치는 사용자로부터 수신되는 데이터에 기초하여 화상형성장치의 동작을 제어하는 복수의 서브 프로세서들 및 상기 복수의 서브 프로세서들을 제어하는 메인 프로세서를 포함하며,
    상기 메인 프로세서가 소정의 시간 내에 상기 복수의 서브 프로세서들 중 적어도 하나의 서브 프로세서로부터 수신한 적어도 하나의 데이터 중 어느 하나에 응답하지 않는 경우, 상기 적어도 하나의 서브 프로세서가 상기 메인 프로세서의 에러를 검출하는 단계;
    상기 에러가 검출된 경우 상기 서브 프로세서의 제어에 따라, 사용자 인터페이스부를 통해 사용자로부터 인쇄 작업에 대한 데이터를 수신하는 기능 및 네트워크 인터페이스부를 통해 외부 네트워크로부터 인쇄 작업에 대한 데이터를 수신하는 기능 중 적어도 하나가 비활성화되도록 제어하는 단계;
    상기 검출된 에러에 대한 정보를 출력하는 단계; 및
    상기 메인 프로세서의 동작을 제어하여 상기 검출된 에러를 복구하는 단계를 포함하는 방법.
  2. 제 1 항에 있어서,
    상기 에러 알림 및 복구 기능을 수행하는 방법은
    사용자 인터페이스부의 동작을 제어하는 서브 프로세서에서 수행되는 방법.
  3. 제 1 항에 있어서,
    상기 검출하는 단계는
    상기 서브 프로세서가 상기 메인 프로세서와 소정의 프로토콜로 통신한 결과 상기 메인 프로세서의 응답이 없는 경우를 상기 에러가 발생된 것으로 검출하는 방법.
  4. 삭제
  5. 제 1 항에 있어서,
    상기 출력하는 단계는
    상기 서브 프로세서의 제어에 따라, 사용자 인터페이스부를 통해 상기 검출된 에러에 대한 정보를 표시함으로써 상기 에러에 대한 정보를 출력하는 방법.
  6. 제 1 항에 있어서,
    상기 출력하는 단계는
    상기 서브 프로세서의 제어에 따라, 네트워크 인터페이스부를 통해 외부 네트워크로 상기 검출된 에러에 대한 정보를 전송함으로써 상기 에러에 대한 정보를 출력하고,
    상기 외부 네트워크는
    사용자가 사용하는 단말 기기, 상기 화상형성장치의 관리자가 사용하는 단말 기기 및 상기 화상형성장치를 원격으로 관리하는 원격 관리 서버 중 적어도 하나에 연결된 네트워크인 방법.
  7. 제 6 항에 있어서,
    상기 출력하는 단계는
    상기 검출된 에러에 대한 정보를 포함하는 이메일을 상기 외부 네트워크로 전송함으로써 상기 에러에 대한 정보를 출력하는 방법.
  8. 제 6 항에 있어서,
    상기 출력하는 단계는
    상기 검출된 에러에 대한 정보를 SNMP(Simple Network Management Protocol) Trap 방식을 이용하여 상기 외부 네트워크로 전송함으로써 상기 에러에 대한 정보를 출력하는 방법.
  9. 제 1 항에 있어서,
    상기 복구하는 단계는
    상기 서브 프로세서의 제어에 따라, 상기 메인 프로세스에서 상기 에러가 발생된 프로세스를 종료 및 재실행시킴으로써 상기 에러를 복구하는 방법.
  10. 제 1 항에 있어서,
    상기 검출된 에러의 복구 결과, 상기 검출된 에러가 복구되지 않은 경우 상기 검출된 에러에 대한 정보를 나타내는 로그(log)를 저장하는 단계를 더 포함하는 방법.
  11. 제 10 항에 있어서,
    상기 서브 프로세서의 제어에 따라, 사용자 인터페이스부를 통해 상기 저장된 로그를 표시하는 단계를 더 포함하는 방법.
  12. 제 10 항에 있어서,
    상기 서브 프로세서의 제어에 따라, 네트워크 인터페이스부를 통해 상기 저장된 로그를 외부 네트워크로 전송하는 단계를 더 포함하는 방법.
  13. 제 1 항 내지 제 3항 및 제 5항 내지 제 12 항 중에 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  14. 에러 알림 및 복구 기능을 갖는 화상형성장치에 있어서,
    사용자로부터 수신되는 데이터에 기초하여 화상형성장치의 동작을 제어하는 복수의 서브 프로세서들; 및
    상기 복수의 서브 프로세서들을 제어하는 메인 프로세서를 포함하고,
    상기 서브 프로세서들 중 적어도 하나의 서브 프로세서는,
    상기 메인 프로세서가 소정의 시간 내에 상기 복수의 서브 프로세서들 중 적어도 하나의 서브 프로세서로부터 수신한 적어도 하나의 데이터 중 어느 하나에 응답하지 않는 경우, 상기 메인 프로세서에서 발생된 에러를 검출하는 에러 검출부;
    상기 에러가 검출된 경우 상기 서브 프로세서의 제어에 따라, 상기 사용자로부터 인쇄 작업에 대한 데이터를 수신하는 기능 및 외부 네트워크로부터 인쇄 작업에 대한 데이터를 수신하는 기능 중 적어도 하나가 비활성화되도록 제어하는 인터페이스 제어부;
    상기 검출된 에러에 대한 정보를 출력하는 에러 알림부; 및
    상기 메인 프로세서의 동작을 제어하여 상기 검출된 에러를 복구하는 에러 복구부를 포함하는 화상형성장치.
  15. 제 14 항에 있어서,
    상기 적어도 하나의 서브 프로세서는
    사용자 인터페이스부의 동작을 제어하는 서브 프로세서를 포함하는 화상형성장치.
  16. 제 14 항에 있어서,
    상기 에러 검출부는
    상기 적어도 하나의 서브 프로세서가 상기 메인 프로세서와 소정의 프로토콜로 통신한 결과 상기 메인 프로세서의 응답이 없는 경우를 상기 에러가 발생된 것으로 검출하는 화상형성장치.
  17. 삭제
  18. 제 14 항에 있어서,
    상기 에러 알림부는
    사용자 인터페이스부를 통해 상기 검출된 에러에 대한 정보가 표시되거나, 네트워크 인터페이스부를 통해 외부 네트워크로 상기 검출된 에러에 대한 정보가 전송되도록 상기 사용자 인터페이스부 및 상기 네트워크 인터페이스부 중 적어도 하나를 제어함으로써 상기 에러에 대한 정보를 출력하는 화상형성장치.
  19. 제 14 항에 있어서,
    상기 에러 복구부는
    상기 메인 프로세스에서 상기 에러가 발생된 프로세스를 종료 및 재실행시킴으로써 상기 에러를 복구하는 화상형성장치.
  20. 제 14 항에 있어서,
    상기 검출된 에러의 복구 결과, 상기 검출된 에러가 복구되지 않는 경우 상기 검출된 에러에 대한 정보를 나타내는 로그를 저장하는 저장부를 더 포함하는 화상형성장치.
KR1020110138487A 2011-12-20 2011-12-20 화상형성장치 및 화상형성장치에서 에러 알림 및 복구 기능을 수행하는 방법 KR101850273B1 (ko)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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