KR20140070686A - 화상형성장치, 화상형성방법 및 컴퓨터 판독가능 기록매체 - Google Patents

화상형성장치, 화상형성방법 및 컴퓨터 판독가능 기록매체 Download PDF

Info

Publication number
KR20140070686A
KR20140070686A KR1020120126266A KR20120126266A KR20140070686A KR 20140070686 A KR20140070686 A KR 20140070686A KR 1020120126266 A KR1020120126266 A KR 1020120126266A KR 20120126266 A KR20120126266 A KR 20120126266A KR 20140070686 A KR20140070686 A KR 20140070686A
Authority
KR
South Korea
Prior art keywords
print data
image forming
forming apparatus
storage medium
volatile memory
Prior art date
Application number
KR1020120126266A
Other languages
English (en)
Inventor
정태준
임연정
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020120126266A priority Critical patent/KR20140070686A/ko
Priority to US13/866,139 priority patent/US9286552B2/en
Priority to EP13169978.7A priority patent/EP2731056B1/en
Publication of KR20140070686A publication Critical patent/KR20140070686A/ko

Links

Images

Classifications

    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G21/00Arrangements not provided for by groups G03G13/00 - G03G19/00, e.g. cleaning, elimination of residual charge
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • 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
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • G06K15/1817Buffers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/40Details not directly involved in printing, e.g. machine management, management of the arrangement as a whole or of its constitutive parts
    • G06K15/4055Managing power consumption, e.g. standby mode
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/40Details not directly involved in printing, e.g. machine management, management of the arrangement as a whole or of its constitutive parts
    • G06K15/4055Managing power consumption, e.g. standby mode
    • G06K15/406Wake-up procedures

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)
  • Control Or Security For Electrophotography (AREA)

Abstract

화상형성장치가 개시된다. 본 화상형성장치는, 인쇄 데이터를 수신하는 통신 인터페이스부, 수신된 인쇄 데이터를 인쇄하는 화상 형성부, 수신된 인쇄 데이터가 저장이 필요한 데이터이면, 수신된 인쇄 데이터를 저장하는 휘발성 메모리, 및, 화상형성장치에 대한 전원 종료 명령이 입력되면, 휘발성 메모리에 저장된 인쇄 데이터를 화상형성장치와 연결가능한 저장 매체에 백업하고, 화상형성장치의 동작 모드를 전원 종료 모드로 전환하는 제어부를 포함한다.

Description

화상형성장치, 화상형성방법 및 컴퓨터 판독가능 기록매체{IMAGE FORMING APPARATUS, METHOD FOR IMAGE FORIMG, AND COMPUTER-READABLE RECORDING MEDIUM}
본 발명은 화상형성장치, 화상형성방법 및 컴퓨터 판독가능 기록매체에 관한 것으로, 더욱 상세하게는 화상형성장치의 휘발성 메모리에 저장되는 인쇄 데이터의 유실을 방지할 수 있는 화상형성장치, 화상형성방법 및 컴퓨터 판독가능 기록매체에 관한 것이다.
화상형성장치는 컴퓨터와 같은 단말장치에서 생성된 인쇄 데이터를 인쇄 용지에 인쇄하는 장치를 의미한다. 이러한 화상형성장치의 예로는 복사기, 프린터, 팩시밀리 또는 이들의 기능을 하나의 장치를 통해 복합적으로 구현하는 복합기(Multi Function Peripheral: MFP) 등을 들 수 있다.
최근의 화상형성장치는 외부 장치로부터 전송되는 인쇄 데이터를 인쇄하는 경우뿐만 아니라, 미리 저장된 인쇄 데이터를 다수의 유저가 접근하여 출력하거나 보안용으로 저장하여 개인적으로 열람하여 출력하는 방법을 지원하고 있다.
이와 같이 인쇄 데이터를 저장하여 인쇄 작업에 이용하기 위해서, 화상형성장치는 인쇄 데이터를 저장하기 위한 저장 공간이 필요 하는데, 대용량 저장 매체를 구비하지 않는 화상형성장치에서는 이와 같은 동작을 수행하지 못하는 경우가 일반적이며, 이와 같은 동작을 수행할 수 있는 경우에도 휘발성 메모리에 인쇄 데이터를 저장하기 때문에 화상형성장치의 전원 종료와 동시에 저장된 인쇄 데이터가 소멸하는 문제점이 존재하였다.
따라서, 본 발명의 목적은, 화상형성장치의 휘발성 메모리에 저장되는 인쇄 데이터의 유실을 방지할 수 있는 화상형성장치, 그의 제어 방법 및 컴퓨터 판독가능 기록매체를 제공하는 데 있다.
이상과 같은 목적을 달성하기 위한 본 발명의 일 실시 예에 따른 화상형성장치는, 인쇄 데이터를 수신하는 통신 인터페이스부, 상기 수신된 인쇄 데이터를 인쇄하는 화상 형성부, 상기 수신된 인쇄 데이터가 저장이 필요한 데이터이면, 상기 수신된 인쇄 데이터를 저장하는 휘발성 메모리, 및, 상기 화상형성장치에 대한 전원 종료 명령이 입력되면, 상기 휘발성 메모리에 저장된 인쇄 데이터를 상기 화상형성장치와 연결가능한 저장 매체에 백업하고, 상기 화상형성장치의 동작 모드를 전원 종료 모드로 전환하는 제어부를 포함한다.
이 경우, 본 화상형성장치는, 상기 인쇄 데이터를 암호화하는 암호화부를 더 포함하고, 상기 제어부는, 상기 암호화된 인쇄 데이터를 상기 저장 매체에 백업할 수 있다.
이 경우, 상기 제어부는, 상기 암호화된 인쇄 데이터를 기설정된 확장자로 상기 저장 매체에 백업할 수 있다.
한편, 본 화상형성장치는, 상기 화상형성장치에 대한 전원 종료 명령이 입력되고, 상기 휘발성 메모리에 인쇄 데이터가 저장되어 있으면, 상기 저장된 인쇄 데이터에 대한 백업 유무를 확인받는 사용자 인터페이스부를 더 포함하고, 상기 제어부는, 상기 사용자 인터페이스부를 통하여 백업 명령을 입력받으면, 상기 휘발성 메모리에 저장된 인쇄 데이터를 상기 저장 매체에 백업할 수 있다.
한편, 본 화상형성장치는 상기 화상형성장치에 대한 전원 종료 명령이 입력되고, 상기 화상형성장치와 연결 가능한 저장 매체가 존재하지 않으면, 저장 매체의 연결이 필요함을 표시하는 사용자 인터페이스부를 더 포함할 수 있다.
한편, 상기 제어부는, 인쇄 데이터에 대한 백업 데이터가 존재함을 알리는 백업 플래그를 상기 화상형성장치의 비휘발성 메모리의 기설정된 영역에 설정할 수 있다.
한편, 상기 제어부는, 상기 화상형성장치가 전원 온되면, 상기 저장 매체에 백업된 인쇄 데이터를 상기 휘발성 메모리에 복원할 수 있다.
이 경우, 상기 제어부는, 상기 백업된 인쇄 데이터가 상기 휘발성 메모리에 복원되면, 상기 저장 매체에 백업된 인쇄 데이터를 삭제할 수 있다.
한편, 상기 제어부는, 상기 화상형성장치가 부팅되면, '인쇄 데이터에 대한 백업 데이터가 존재함을 알리는 백업 플래그'가 비휘발성 메모리에 설정되어 있는지를 판단하여, 인쇄 데이터에 대한 백업 데이터의 존재 여부를 판단할 수 있다.
한편, 상기 제어부는, 상기 인쇄 데이터가 수신되면, 상기 수신된 인쇄 데이터를 잡 단위로 상기 휘발성 메모리에 저장할 수 있다.
한편, 상기 수신된 인쇄 데이터는 상기 인쇄 데이터의 저장 유무 및 보안 여부에 대한 적어도 하나의 정보를 포함할 수 있다.
한편, 본 실시 예에 따른 화상형성장치의 화상형성방법은, 인쇄 데이터를 수신하는 단계, 상기 수신된 인쇄 데이터를 인쇄하는 단계, 상기 수신된 인쇄 데이터가 저장이 필요한 데이터이면, 상기 수신된 인쇄 데이터를 휘발성 메모리에 저장하는 단계, 상기 화상형성장치에 대한 전원 종료 명령이 입력되면, 상기 휘발성 메모리에 저장된 인쇄 데이터를 상기 화상형성장치와 연결가능한 저장 매체에 백업하는 단계, 및, 상기 화상형성장치의 동작 모드를 전원 종료 모드로 전환하는 단계를 포함한다.
이 경우, 본 화상형성방법은, 상기 인쇄 데이터를 암호화하는 단계를 더 포함하고, 상기 백업하는 단계는, 상기 암호화된 인쇄 데이터를 상기 저장 매체에 백업할 수 있다.
이 경우, 상기 백업하는 단계는, 상기 암호화된 인쇄 데이터를 기설정된 확장자로 상기 저장 매체에 백업할 수 있다.
한편, 본 화상형성방법은, 상기 화상형성장치에 대한 전원 종료 명령이 입력되고, 상기 휘발성 메모리에 인쇄 데이터가 저장되어 있으면, 상기 저장된 인쇄 데이터에 대한 백업 유무를 확인받는 단계를 더 포함하고, 상기 백업하는 단계는, 상기 사용자 인터페이스부를 통하여 백업 명령을 입력받으면, 상기 휘발성 메모리에 저장된 인쇄 데이터를 상기 저장 매체에 백업할 수 있다.
한편, 본 화상형성방법은, 상기 화상형성장치에 대한 전원 종료 명령이 입력되고, 상기 화상형성장치와 연결 가능한 저장 매체가 존재하지 않으면, 저장 매체의 연결이 필요함을 표시하는 단계를 더 포함할 수 있다.
한편, 본 화상형성방법은, 인쇄 데이터에 대한 백업 데이터가 존재함을 알리는 백업 플래그를 상기 화상형성장치의 비휘발성 메모리의 기설정된 영역에 설정하는 단계를 더 포함할 수 있다.
한편, 본 화상형성방법은, 상기 화상형성장치가 전원 온되면, 상기 저장 매체에 백업된 인쇄 데이터를 상기 휘발성 메모리에 복원하는 단계를 더 포함할 수 있다.
이 경우, 본 화상형성방법은, 상기 백업된 인쇄 데이터가 상기 휘발성 메모리에 복원되면, 상기 저장 매체에 백업된 인쇄 데이터를 삭제하는 단계를 더 포함할 수 있다.
한편, 본 화상형성방법은, 상기 화상형성장치가 부팅되면, '인쇄 데이터에 대한 백업 데이터가 존재함을 알리는 백업 플래그'가 비휘발성 메모리에 설정되어 있는지를 판단하여, 인쇄 데이터에 대한 백업 데이터의 존재 여부를 판단하는 단계를 더 포함할 수 있다.
한편, 상기 저장하는 단계는, 상기 인쇄 데이터가 수신되면, 상기 수신된 인쇄 데이터를 잡 단위로 상기 휘발성 메모리에 저장할 수 있다.
한편, 상기 수신된 인쇄 데이터는, 상기 인쇄 데이터의 저장 유무 및 보안 여부에 대한 적어도 하나의 정보를 포함할 수 있다.
한편, 본 실시 예에 따른 화상형성방법을 실행하기 위한 프로그램을 포함하는 컴퓨터 판독가능 기록매체에 있어서, 상기 화상형성방법은, 인쇄 데이터를 수신하는 단계, 상기 수신된 인쇄 데이터를 인쇄하는 단계, 상기 수신된 인쇄 데이터가 저장이 필요한 데이터이면, 상기 수신된 인쇄 데이터를 휘발성 메모리에 저장하는 단계, 상기 화상형성장치에 대한 전원 종료 명령이 입력되면, 상기 휘발성 메모리에 저장된 인쇄 데이터를 상기 화상형성장치와 연결가능한 저장 매체에 백업하는 단계, 및, 상기 화상형성장치의 동작 모드를 전원 종료 모드로 전환하는 단계를 포함한다.
도 1은 본 발명의 일 실시 예에 의한 화상형성장치의 구성을 도시한 블록도,
도 2 및 도 3은 도 1의 사용자 인터페이스부에서 표시될 수 있는 사용자 인터페이스 창의 다양한 예를 도시한 도면,
도 4는 도 1의 휘발성 메모리에 저장될 수 있는 룩업 테이블의 예를 도시한 도면,
도 5는 본 발명의 일 실시 예에 의한 화상형성방법의 동작을 설명하기 위한 흐름도,
도 6은 도 5의 백업 단계를 구체적으로 설명하기 위한 흐름도,
도 7은 도 6의 저장 데이터 백업 단계를 구체적으로 설명하기 위한 흐름도,
도 8은 본 발명의 일 실시 예에 의한 복원 동작을 설명하기 위한 흐름도, 그리고,
도 9는 도 8의 복사 단계를 구체적으로 설명하기 위한 흐름도이다.
이하 첨부된 도면들을 참조하여 본 발명의 일시 예를 더욱 상세하게 설명한다.
도 1은 본 발명의 일 실시 예에 의한 화상형성장치의 구성을 도시한 블록도이다.
도 1을 참조하면, 본 실시 예에 따른 화상형성장치(100)는 통신 인터페이스부, 사용자 인터페이스부(120), 휘발성 메모리(130), 암호화부(140), 화상 형성부(150) 및 제어부(160)를 포함한다. 여기서 화상형성장치는 복사기, 프린터, 팩시밀리 또는 이들의 기능을 하나의 장치를 통해 복합적으로 구현하는 복합기(Multi Function Peripheral: MFP) 등일 수 있다.
통신 인터페이스부(110)는 화상형성장치(100)를 호스트 장치(10)와 연결하기 위해 형성되며, 근거리 통신망(LAN: Local Area Network) 및 인터넷망을 통해 접속되는 형태뿐만 아니라, USB(Universal Serial Bus) 포트를 통하여 접속되는 형태도 가능하다. 여기서 호스트 장치(10)는 대표적으로 PC(personal Computer), 노트북 PC, 태블릿 PC, 스마트폰, PMP 등의 인쇄 제어 단말장치가 될 수 있다.
그리고 통신 인터페이스부(110)는 호스트 장치(10)로부터 인쇄 데이터를 수신할 수 있다. 여기서 인쇄 데이터는 PS(Postscript), PCL(Printer Control Language) 등과 같은 프린터 언어의 데이터일 수 있으며, 화상형성장치(100)가 다이렉트 프린팅을 지원하는 경우, PDF, XPS, BMP, JPG, 텍스트 문서(TXT) 등의 파일 자체일 수도 있다.
그리고 통신 인터페이스부(110)는 수신되는 인쇄 데이터에 대한 화상형성장치(100)에서의 저장 유무 및 보안 여부에 대한 정보를 수신할 수 있으며, 이와 같은 정보는 인쇄 데이터에 포함되어 수신될 수도 있다.
그리고 통신 인터페이스부(110)는 화상형성장치(100)를 저장 매체(20)와 연결하기 위해 형성되며, USB(Universal serial Bus) 포트를 통하여 접속되는 형태뿐만 아니라, 근거리 통신망(LAN) 및 인터넷 망을 통하여 접속되는 형태도 가능하다. 이와 같은 저장 매체는 USB 메모리를 포함한 Removable Disk, 네트워크를 통한 웹 서버(web server), SMB 서버 등일 수 있다.
그리고 통신 인터페이스부(110)는 후술할 휘발성 메모리(130)에 저장된 인쇄 데이터를 저장 매체(20)에 전송할 수 있으며, 저장 매체(20)에 백업된 인쇄 데이터를 수신할 수도 있다.
통신 인터페이스부(110)는 호스트 장치(10)로부터 전원 종료 명령을 입력받을 수 있으며, 통신 인터페이스부(110)는 호스트 장치(10)에 화상형성장치(100)의 상태 정보 등을 전송할 수 있다. 예를 들어, 도 2 및 도 3과 같은 UI를 호스트 장치(10)에 전송할 수 있다.
통신 인터페이스부(110)는 기저장된 인쇄 데이터에 대한 인쇄 명령을 입력받을 수 있다. 구체적으로, 통신 인터페이스부(110)는 후술할 휘발성 메모리(130)에 저장된 인쇄 데이터에 대한 인쇄 명령을 입력받을 수 있다. 이때, 통신 인터페이스부(110)는 선행적으로, 후술할 휘발성 메모리(130)에 저장된 인쇄 데이터의 목록을 호스트 장치(10)에 제공할 수 있다.
사용자 인터페이스부(120)는 화상형성장치(100)에서 지원하는 각종 기능을 사용자가 설정 또는 선택할 수 있는 다수의 기능키를 구비하며, 화상형성장치(100)에서 제공하는 각종 정보를 표시할 수 있다. 이와 같은 사용자 인터페이스부(120)는 터치 스크린 등과 같이 입력과 출력이 동시에 구현되는 장치로 구현될 수 있고, 마우스 및 모니터의 결합을 통한 장치로도 구현이 가능하다.
사용자 인터페이스부(120)는 사용자로부터 전원 종료 명령을 입력받을 수 있다. 그리고 사용자 인터페이스부(120)는 백업 작업과 관련된 알림 메시지를 표시할 수 있다. 구체적으로, 사용자 인터페이스부(120)는 도 2 및 도 3에 도시된 바와 같이 사용자로부터 백업 작업의 유무 및 저장 매체의 연결 여부에 대한 정보를 표시할 수 있다. 또한, 사용자 인터페이스부(120)는 연결된 저장 매체의 저장 용량이 부족한 경우에, 저장 매체가 충분한 저장 용량을 갖지 않음을 표시할 수도 있다.
사용자 인터페이스부(120)는 기저장된 인쇄 데이터에 대한 인쇄 명령을 입력받을 수 있다. 구체적으로, 사용자 인터페이스부(120)는 후술할 휘발성 메모리(130)에 저장된 인쇄 데이터에 대한 리스트를 표시하고, 표시된 리스트 상에 적어도 하나의 인쇄 데이터에 대한 인쇄 명령을 입력받을 수 있다.
휘발성 메모리(130)는 수신된 인쇄 데이터를 저장한다. 구체적으로, 통신 인터페이스부(110)를 통하여 수신된 인쇄 데이터가 저장이 필요한 데이터이면, 휘발성 메모리(130)는 수신된 인쇄 데이터를 저장할 수 있다. 이때, 휘발성 메모리(130)는 수신된 인쇄 데이터를 잡 단위로 목록화하여 저장할 수 있으며, 휘발성 메모리(130)는 각 인쇄 데이터에 대한 잡 성격 등의 정보를 도 4에 도시된 바와 같은 룩업 테이블로 저장할 수 있다. 그리고 이와 같은 인쇄 데이터는 휘발성 메모리의 잡 저장 영역(예를 들어, RAM-DISC)에 저장될 수 있다.
암호화부(140)는 인쇄 데이터를 암호화한다. 구체적으로, 암호화부(140)는 수신된 인쇄 데이터가 보안이 필요한 보안 문서인 경우, 해당 인쇄 데이터에 대한 암호화를 수행할 수 있다. 이때, 암호화부(140)는 화상형성장치(100)의 시리얼 넘버를 시드 값으로 이용하고, 해당 시드 값에 대한 해시 함수(예를 들어, MD5, SHA256) 처리를 통하여 키 값을 생성하고, 생성된 키 값을 이용하여 해당 인쇄 데이터에 대한 암호화를 수행할 수 있다. 이때, 암호화부(140)는 대칭 키 알고리즘(AES, DES 등)을 이용하여 암호화를 수행할 수 있다.
한편, 본 실시 예에서는 시리얼 넘버를 시드 값으로 이용하는 예만을 설명하였지만, 구현시에는 화상형성장치(100)에 부여되는 다른 고유 번호(예를 들어, MAC, IP 주소 등)를 시드 값으로 이용할 수도 있다. 또한, 본 실시 예에서는 해시 함수 및 대칭 키 알고리즘을 이용하는 예만을 설명하였지만, 구현시에는 상술한 함수 및 알고리즘이 아닌 다른 함수 및 다른 알고리즘을 이용하여서도 암호화를 수행하는 형태로도 구현할 수 있다.
암호화부(140)는 암호화된 인쇄 데이터를 복호한다. 구체적으로, 암호화부(140)는 저장 매체(20)에 저장된 인쇄 데이터가 암호화된 데이터인 경우, 암호화된 데이터를 인쇄 데이터로 복호할 수 있다.
화상 형성부(150)는 수신된 인쇄 데이터를 인쇄한다. 구체적으로, 화상 형성부(150)는 통신 인터페이스부(110)를 통하여 수신된 인쇄 데이터 또는 휘발성 메모리(120)에 기저장된 인쇄 데이터에 대한 화상을 형성할 수 있다. 본 실시 예에서는 인쇄 잡을 수행하는 화상 형성부(150)만을 도시하고 설명하였지만, 화상형성장치(100)가 스캔 잡 및 팩스 잡 등을 수행할 수 있는 복합기(MFP)인 경우, 화상형성장치(200)는 스캔 잡을 수행하는 구성 및 팩스 전송/수신 잡을 수행하는 구성을 더 구비할 수도 있다.
제어부(160)는 화상형성장치(100) 내의 각 구성에 대한 제어를 수행한다. 구체적으로, 제어부(160)는 통신 인터페이스부(110)를 통하여 인쇄 데이터가 수신되면, 수신된 인쇄 데이터에 대한 인쇄 작업이 수행되도록 화상 형성부(150)를 제어할 수 있다.
그리고 제어부(160)는 수신된 인쇄 데이터가 저장이 필요한 데이터인지를 판단한다. 구체적으로, 제어부(160)는 수신된 인쇄 데이터의 작업 종류가 저장 문서(구체적으로, 일반 저장 문서, 보안 저장 문서)이면, 수신된 인쇄 데이터를 잡 단위로 휘발성 메모리(130)에 저장하고, 휘발성 메모리(130)에 저장된 잡 리스트(즉, 룩업 테이블)를 갱신할 수 있다.
그리고 제어부(160)는 사용자 인터페이스부(120) 또는 통신 인터페이스부(110)를 통하여 전원 종료 명령이 입력되면, 휘발성 메모리(130)에 저장된 인쇄 데이터에 대한 백업이 필요한지를 판단한다. 구체적으로, 제어부(160)는 휘발성 메모리(130)에 인쇄 데이터가 존재하는지 여부를 판단하여, 백업 동작이 필요한지를 판단할 수 있다. 예를 들어, 휘발성 메모리(130)에 인쇄 데이터가 저장되어 있지 않거나, 저장된 인쇄 데이터가 저장이 필요한 저장 문서가 아니면, 제어부(160)는 백업 동작이 필요하지 않은 것으로 판단할 수 있다. 반면에, 휘발성 메모리(130)에 저장이 필요한 저장 문서가 저장되어 있으면, 제어부(160)는 백업 동작이 필요한 것으로 판단할 수 있다.
그리고 제어부(160)는 백업 동작이 필요함을 확인받을 수 있다. 구체적으로, 전원 종료 명령이 입력되고, 백업이 필요한 것으로 판단되면, 백업 동작이 필요함이 표시되도록 사용자 인터페이스부(120)를 표시할 수 있다. 구현시에는, 이와 같은 표시 동작이 호스트 장치(10)에서 수행되도록, 백업이 필요함을 알리는 메시지가 해당 호스트 장치(10)에 전송되도록 통신 인터페이스부(110)를 제어할 수 있다.
이와 같은 동작에 의하여 백업 진행 명령이 입력되면, 제어부(160)는 아래와 같은 백업 동작을 수행하고, 백업 진행 명령이 입력되지 않으면, 별도의 백업 동작 없이 화상형성장치(100)의 동작 모드를 전원 종료 모드로 전환할 수 있다.
그리고 제어부(160)는 저장 매체(20)가 연결되어 있는지를 판단한다. 구체적으로, 제어부(160)는 화상형성장치(100)에 데이터 백업을 수행할 저장 매체가 연결되어 있는지를 판단할 수 있다.
그리고 제어부(160)는 저장 매체(20)가 화상형성장치(100)에 연결되어 있지 않으면, 저장 매체의 연결이 필요함이 표시되도록 사용자 인터페이스부(120)를 제어할 수 있다. 구현시에는, 이와 같은 표시 동작이 호스트 장치(10)에서 수행되도록, 제어부(160)는 저장 매체의 연결이 필요함을 알리는 메시지가 호스트 장치(10)에 전송되도록 통신 인터페이스부(110)를 제어할 수 있다.
그리고 제어부(160)는 연결된 저장 매체(20)가 충분한 저장 용량을 갖는지를 판단할 수 있다. 구체적으로, 제어부(160)는 휘발성 메모리(130)에 저장된 인쇄 데이터가 연결된 저장 매체(20)에 저장할 수 있는지를 판단하고, 연결된 저장 매체(20)가 충분한 저장 용량을 갖지 않는 경우, 저장 매체(20)의 저장 공간이 부족함이 표시되도록 사용자 인터페이스부(120)를 제어할 수 있다. 구현시에는, 이와 같은 표시 동작이 호스트 장치(10)에서 수행되도록, 제어부(160)는 저장 매체의 저장 용량이 부족함을 알리는 알림 메시지가 호스트 장치(10)에 전송되도록 통신 인터페이스부(110)를 제어할 수 있다.
그리고 제어부(160)는 휘발성 메모리(130)에 저장된 인쇄 데이터를 저장 매체(20)에 백업할 수 있다. 구체적으로, 제어부(160)는 휘발성 메모리(130)에 저장된 인쇄 데이터의 잡 종류가 저장 문서이면, 해당 인쇄 데이터를 저장 매체(20)에 복사하여 백업하고, 휘발성 메모리(130)에 저장된 인쇄 데이터의 잡 종류가 보안 문서이면, 해당 인쇄 데이터에 대한 암호화가 수행되도록 암호화부(140)를 제어하고, 암호화된 인쇄 데이터를 저장 매체(20)에 복사하여 백업할 수 있다. 이때, 제어부(160)는 암호화된 인쇄 데이터를 기설정된 확장자(예를 들어, ENC1, ENC2, ... )로 저장할 수 있다.
한편, 본 실시 예에서는 저장 매체(20)에 백업하는 과정에서, 암호화를 수행하는 것으로 설명하였으나, 구현시에는 이와 같은 암호화 동작은 미리 수행될 수 있다. 구체적으로, 암호 문서에 대해서는 수신된 즉시 암호화를 수행하여 암호화된 상태로 휘발성 메모리(130)에 저장할 수 있다.
그리고 제어부(160)는 백업 플래그를 화상형성장치(100)의 비휘발성 메모리의 기설정된 영역에 설정한다. 여기서 백업 플래그는 인쇄 데이터에 대한 백업 데이터가 존재함을 알리는 것으로, 제어부(160)는 휘발성 메모리(130)에 저장된 인쇄 데이터를 저장 매체(20)에 백업한 경우에 백업 플래그를 비휘발성 메모리의 기설정된 영역에 설정할 수 있다. 여기서 비휘발성 메모리는 화상형성장치(100)의 부팅과 관련된 명령어 또는 화상형성장치(100)의 설정 정보(예를 들어, 시리얼 번호, 인쇄 매수 등) 등을 저장하는 메모리이다.
그리고 제어부(160)는 화상형성장치(100)의 동작 모드를 전환한다. 구체적으로, 사용자로부터 전원 종료 명령을 통신 인터페이스부(110) 또는 사용자 인터페이스부(120)를 통하여 입력받으면, 상술한 백업 동작을 수행한 이후에 화상형성장치(100)의 동작 모드를 전원 종료 모드로 전환할 수 있다.
그리고 제어부(160)는 전원 온 명령이 입력되면, 화상형성장치(100)를 부팅한다. 이때, 제어부(160)는 인쇄 데이터에 대한 백업 데이터가 존재하는지를 판단할 수 있다. 구체적으로, 제어부(160)는 화상형성장치(100)의 비휘발성 메모리의 기설정된 영역에 백업 데이터가 존재함을 알리는 백업 플래그가 설정되어 있는지 여부로, 백업 데이터의 존재 여부를 확인할 수 있다.
그리고 제어부(160)는 백업 플래그가 설정되어 있는 경우에, 저장 매체(20)가 연결되어 있는지를 판단하고, 저장 매체(20)가 연결되어 있지 않은 경우에는 저장 매체의 연결이 필요함이 표시되도록 사용자 인터페이스부(120)를 제어할 수 있다. 구현시에는, 이와 같은 표시 동작이 호스트 장치(10)에서 수행되도록, 제어부(160)는 백업 데이터가 저장된 저장 매체가 연결되어야 함을 알리는 메시지가 호스트 장치(10)에 전송되도록 통신 인터페이스부(110)를 제어할 수 있다.
그리고 제어부(160)는 백업 데이터가 존재하는 경우에, 저장 매체(20)에 저장된 백업된 인쇄 데이터를 휘발성 메모리(130)에 복원한다. 구체적으로, 저장 매체(20)에 저장된 복수의 파일 중에 기설정된 확장자명(ex INF, JCB, DAT, ENC)을 갖는 파일을 휘발성 메모리에 복사하여 복원을 수행할 수 있다. 여기서 기설정된 확장자명은 일반적인 인쇄 데이터가 갖는 확장자 및 암호화된 인쇄 데이터에 부여되는 확장자이다. 한편, 본 실시 예에서는 파일의 확장자를 이용하여 인쇄 데이터인지를 판단하는 예를 도시하였지만, 구현시에는 파일의 확장자뿐만 아니라, 파일 내의 실제 데이터 내용을 확인하여 인쇄 데이터에 대한 파일인지를 확인할 수도 있다.
그리고 복원 과정에서, 제어부(160)는 저장 매체(20)에 백업된 데이터가 암호화된 데이터인지, 암호화되지 않은 데이터인지를 판단하고, 암호화되지 않은 데이터(ex INF, JCB, DAT의 확장자를 갖는 파일)는 저장 매체(20)에 저장된 인쇄 데이터를 휘발성 메모리(130)에 복사하여 복원하고, 암호화된 데이터(ex ENC 확장자를 갖는 파일)인 경우에는 복호화 처리되도록 암호화부(140)를 제어하고, 복호화된 인쇄 데이터가 휘발성 메모리(130)에 저장되도록 제어할 수 있다. 이때, 제어부(160)는 저장 매체(20)에 백업된 인쇄 데이터의 확장자(ex ENC)를 이용하여 해당 데이터가 암호화된 데이터인지 여부를 판단할 수 있다.
그리고 제어부(160)는 백업 데이터에 대한 복원이 완료되면, 저장 매체(20)에 백업된 인쇄 데이터를 삭제할 수 있다. 이때, 제어부(160)는 비휘발성 메모리의 기설정된 영역에 설정된 백업 플래그에 대해서도 삭제할 수 있다.
이상과 같이 본 실시 예에 따른 화상형성장치(100)는 대용량 저장 매체를 구비하지 않는 경우에도, 다수의 인쇄 데이터를 저장 관리할 수 있게 된다. 또한, 화상형성장치(100)가 전원 오프 및 전원 온되는 경우에도 안정적으로 인쇄 데이터를 유지할 수 있게 된다.
한편, 도 1을 설명함에 있어서, 호스트 장치(10)와 저장 매체(20)가 구비된 구성으로 도시하였지만, 화상형성장치(100)는 저장 매체(20)를 통하여 인쇄 데이터를 수신할 수 있으며, 화상형성장치(100)는 인쇄 데이터를 호스트 장치(10)에 백업할 수도 있다.
도 2 및 도 3은 도 1의 사용자 인터페이스부에서 표시될 수 있는 사용자 인터페이스 창의 다양한 예를 도시한 도면이다.
도 2를 참조하면, 사용자 인터페이스 창(200)은 백업 동작이 필요함을 알리는 메시지 영역(210), Yes 영역(220), No 영역(230)을 포함한다.
메시지 영역(210)은 휘발성 메모리(130)에 백업이 필요한 인쇄 데이터가 저장되어 있어, 백업이 필요함을 알리는 영역이다.
Yes 영역(220)은 백업의 진행하는 명령을 입력받는 영역이다. 이와 같은 Yes 영역(220)이 선택되면, 화상형성장치(100)는 상술한 바와 같은 백업 동작을 수행할 수 있다.
No 영역(230)은 백업이 진행하지 않는다는 사용자 명령을 입력받는 영역이다. 이와 같은 No 영역(230)이 선택되면, 화상형성장치(100)는 별도의 백업 동작 없이 화상형성장치(100)의 동작 모드를 전원 오프 상태로 전환할 수 있다.
도 3을 참조하면, 사용자 인터페이스 창(300)은 저장 매체가 연결되어 있지 않음을 알리는 메시지 영역(310), 확인 영역(320) 및 종료 영역(330)을 포함한다.
메시지 영역(310)은 백업이 필요한 인쇄 데이터가 존재하고, 백업 작업이 수행되어야 하나, 화상형성장치(100)에 연결된 저장 매체가 없는 경우에 저장 매체의 연결이 필요함을 알리는 영역이다.
확인 영역(320)은 사용자가 저장 매체를 연결하여, 백업 작업의 재개 명령을 입력받는 영역이다. 이와 같은 확인 영역(320)이 선택되면, 화상형성장치(100)는 상술한 바와 같은 백업 동작을 수행할 수 있다.
도 4는 도 1의 휘발성 메모리에 저장될 수 있는 룩업 테이블의 예를 도시한 도면이다.
도 4를 참조하면, 룩업 테이블은 인쇄 데이터 각각에 대한 인덱스, 잡 ID, 잡 종류, 저장 파일 정보를 포함한다.
여기서 인덱스는 인쇄 데이터의 저장 순서에 따라 부여되는 번호이고, 잡 ID는 잡 생성시 부여되는 ID이다.
그리고 잡 종류는 해당 인쇄 데이터가 저장 문서(일반 저장 인쇄)인지, 보안이 필요한 저장 문서(보안 저장 인쇄)인지에 대한 정보를 갖는다.
그리고 저장 파일 정보는 해당 인쇄 데이터를 구성하는 파일의 정보이다.
도 4를 설명함에 있어서, 룩업 테이블은 인덱스, 잡 ID, 잡 종류, 저장 파일 정보만을 저장하는 것으로 도시하였지만, 구현시에 룩업 테이블은 해당 저장 문서 또는 보안 문서의 저장 기간(언제까지 저장할 건지에 대한 시간 정보), 해당 인쇄 데이터가 수신된 시간의 정보 및 해당 인쇄 데이터의 인쇄 횟수 등의 정보를 함께 저장할 수도 있다.
도 5는 본 발명의 일 실시 예에 의한 화상형성방법의 동작을 설명하기 위한 흐름도이다.
먼저, 인쇄 데이터를 수신한다(S510). 여기서 인쇄 데이터는 PS(Postscript), PCL(Printer Control Language) 등과 같은 프린터 언어의 데이터일 수 있으며, 화상형성장치(100)가 다이렉트 프린팅을 지원하는 경우, PDF, XPS, BMP, JPG, 텍스트 문서(TXT) 등의 파일 자체일 수도 있다. 그리고 이와 같은 인쇄 데이터는 화상형성장치(100)에서의 저장 유무 및 보안 여부에 대한 정보를 저장할 수 있다.
그리고 수신된 인쇄 데이터를 인쇄한다(S520). 한편, 본 실시 예에서는 수신된 인쇄 데이터를 바로 인쇄하는 것으로 도시하고 설명하였지만, 구현시에는 이와 같은 인쇄 단계는 생략될 수 있다. 즉, 호스트 장치로부터 인쇄 작업 없이 인쇄 데이터를 저장하라는 명령을 입력받으면, 이와 같은 인쇄 동작은 생략될 수 있다.
그리고 수신된 인쇄 데이터가 저장이 필요한 데이터이면(S530), 수신된 인쇄 데이터를 휘발성 메모리에 저장한다. 구체적으로, 수신된 인쇄 데이터의 잡 타입이 저장 문서 또는 보안 문서이면 저장이 필요한 인쇄 데이터로 판단하여, 휘발성 메모리에 저장할 수 있다. 이때, 인쇄 데이터는 휘발성 메모리에 잡 단위로 저장될 수 있다.
그리고 화상형성장치에 대한 전원 종료 명령이 입력되면(S540), 휘발성 메모리에 저장된 인쇄 데이터를 화상형성장치와 연결가능한 저장 매체에 백업한다(S550). 구체적으로, 전원 종료 명령이 입력되면, 휘발성 메모리(130)에 인쇄 데이터가 존재하는지 여부를 판단하여, 백업 동작이 필요한지를 판단하고, 휘발성 메모리(130)에 저장이 필요한 저장 문서가 저장되어 있으면, 휘발성 메모리(130)에 저장된 인쇄 데이터의 잡 종류가 저장 문서이면, 해당 인쇄 데이터를 저장 매체(20)에 복사하여 백업하고, 휘발성 메모리(130)에 저장된 인쇄 데이터의 잡 종류가 보안 문서이면, 해당 인쇄 데이터에 대한 암호화를 수행하고, 암호화된 인쇄 데이터를 저장 매체(20)에 복사하여 백업할 수 있다.
그리고 화상형성장치의 동작 모드를 전원 종료 모드로 전환한다(S560).
이상과 같은 본 실시 예에 따른 화상 형성 방법은, 대용량 저장 매체를 구비하지 않는 경우에도, 다수의 인쇄 데이터를 저장 관리할 수 있게 된다. 또한, 화상형성장치(100)가 전원 오프 및 전원 온되는 경우에도 안정적으로 인쇄 데이터를 유지할 수 있게 된다. 도 5와 같은 화상형성방법은 도 1의 구성을 가지는 화상형성장치 상에서 실행될 수 있으며, 그 밖의 구성을 가지는 화상형성장치 상에서도 실행될 수도 있다.
또한, 상술한 바와 같은 화상 형성 방법은 컴퓨터에서 실행될 수 있는 실행가능한 알고리즘을 포함하는 프로그램(또는 어플리케이션)으로 구현될 수 있고, 상기 프로그램은 비일시적 판독 가능 매체(non-transitory computer readable medium)에 저장되어 제공될 수 있다.
비일시적 판독 가능 매체란 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로는, 상술한 다양한 어플리케이션 또는 프로그램들은 CD, DVD, 하드 디스크, 블루레이 디스크, USB, 메모리카드, ROM 등과 같은 비일시적 판독 가능 매체에 저장되어 제공될 수 있다.
도 6은 도 5의 백업 단계를 구체적으로 설명하기 위한 흐름도이다.
도 6을 참조하면, 먼저, 전원 종료 명령이 입력되면(S610), 저장된 인쇄 데이터가 존재하는지를 판단한다(S620). 구체적으로, 휘발성 메모리에 인쇄 데이터가 저장되어 있는지 여부로 인쇄 데이터의 백업 유무를 판단할 수 있다.
그리고 백업 동작이 필요한지를 확인받는다(S630). 구체적으로, 전원 종료 명령이 입력되고, 백업이 필요한 것으로 판단되면, 백업 동작이 필요함을 표시할 수 있다. 한편, 구현시에는 이와 같은 표시가 연결된 호스트 장치에서 수행되도록 메시지를 전송할 수도 있다.
그리고 사용자로부터 백업 진행 명령이 입력되었는지를 판단한다(S640). 사용자로부터 백업 진행 명령이 입력되지 않았으면(S640-N), 별도의 백업 동작 없이 화상형성장치의 동작 모드를 전원 종료 모드로 전환할 수 있다(S690).
반면에 사용자로부터 백업 진행 명령이 입력되었으면(S640-Y), 저장 매체의 연결 여부를 판단할 수 있다(S650). 구현시에는 저장 매체의 연결과 함께, 저장 매체가 충분한 저장용량을 갖는지를 함께 판단할 수도 있다.
판단 결과, 저장 매체가 연결되어 있지 않으면, 저장 매체의 연결이 필요함을 사용자에게 표시할 수 있다(S660).
저장 매체가 연결되었으면, 연결된 저장 매체에 휘발성 메모리에 저장된 인쇄 데이터를 백업한다(S670). 구체적인 백업 동작에 대해서는 도 7과 관련하여 후술한다.
백업 플래그를 설정한다(S680). 여기서 백업 플래그는 인쇄 데이터에 대한 백업 데이터가 존재함을 알리는 것으로, 휘발성 메모리(130)에 저장된 인쇄 데이터를 저장 매체(20)에 백업한 경우에 백업 플래그를 비휘발성 메모리의 기설정된 영역에 설정할 수 있다.
그리고 백업 동작이 완료되면, 화상형성장치의 동작 모드를 전원 종료 모드로 전환한다(S690).
도 7은 도 6의 저장 데이터 백업 단계를 구체적으로 설명하기 위한 흐름도이다.
도 7을 참조하면, 먼저, 저장 목록(즉, 룩업 테이블)에 작업이 존재하는지를 판단한다(S710). 판단 결과, 저장 목록에 작업이 존재하지 않으면(S710-N), 백업할 대상이 없는 바, 별도의 동작 없이 백업 동작을 종료한다.
반면에, 저장 목록에 작업이 존재하면(S710-Y), 첫번째 작업 대상인 인쇄 데이터가 보안 인쇄 데이터인지를 판단한다(S720).
해당 인쇄 데이터가 보안 인쇄 데이터가 아니면(S720-N), 해당 인쇄 데이터를 저장 매체에 복사하여 백업을 수행한다(S730).
해당 인쇄 데이터가 보안 인쇄 데이터이면(S720-Y), 해당 인쇄 데이터에 대한 암호화 작업을 수행한다(S740). 그리고, 암호화된 인쇄 데이터를 저장 매체에 복사하여 백업을 수행한다(S730).
그리고 목록 인덱스를 증가하여(S750), 다음 인쇄 데이터에 대한 백업 동작을 상술한 바와 같은 동작을 수행하여 반복한다.
도 8은 본 발명의 일 실시 예에 의한 복원 동작을 설명하기 위한 흐름도이다.
먼저, 전원 온 명령에 의하여 화상형성장치(100)가 부팅되면, 인쇄 데이터에 대한 백업 데이터가 존재하는지를 판단한다(S810). 구체적으로, 휘발성 메모리의 기설정된 영역에 백업 데이터가 존재함을 알리는 백업 플래그가 설정되어 있는지 여부로 백업 데이터의 존재 여부를 판단할 수 있다(S810).
백업 플래그가 설정되어 있지 않으면(S810-N), 백업 데이터가 존재하지 않는 것으로 판단하여, 별도의 복원 동작 없이 종료한다.
반면에, 백업 플래그가 설정되어 있으면(S810-Y), 저장 매체가 연결되어 있는지 여부를 판단한다(S820). 판단 결과, 저장 매체가 연결되어 있지 않으면(S820-N), 별도의 복원 동작 없이 종료한다. 한편, 본 실시 예에서는 저장 매체가 연결되어 있지 않으면, 별도의 복원 동작이 수행되지 않는 것으로 도시하였으나, 구현시에는 사용자에게 백업 데이터가 저장된 저장 매체가 연결되어야 함을 알리고, 저장 매체의 연결을 대기하는 형태로도 구현될 수 있다.
저장 매체가 연결되어 있으면(S820-Y), 저장 매체(20)에 백업된 인쇄 데이터를 휘발성 메모리에 복원한다(S830, S840). 구체적인 복원 동작은 도 6을 참조하여 후술한다.
그리고 잡 목록을 갱신한다(S850). 구체적으로, 휘발성 메모리에 복원된 인쇄 데이터를 기준으로 새로운 룩업 테이블을 생성할 수 있다.
그리고 저장 매체에 백업된 인쇄 데이터를 삭제하고, 백업 플래그를 클리어한다(S860). 구체적으로, 저장 매체에 의한 인쇄 데이터의 자료 유출을 방지하기 위하여, 복원 동작이 완료되면, 저장 매체에 저장된 인쇄 데이터를 삭제할 수 있다. 그리고 백업 플래그를 삭제한다.
도 9는 도 8의 복사 단계를 구체적으로 설명하기 위한 흐름도이다.
도 9를 참조하면, 이동 매체에 기설정된 제1 확장자를 갖는 파일이 존재하는지를 판단한다(S910). 여기서 제1 확장자는 일반적인 인쇄 데이터의 확장자이다.
제1 확장자를 갖는 파일이 있으면(S910-Y), 해당 파일을 휘발성 메모리의 작업 영역에 복사한다(S920).
제1 확장자를 갖는 파일이 없으면(S910-N), 이동 매체에 기설정된 제2 확장자를 갖는 파일이 존재하는지를 판단한다(S930), 여기서 제2 확장자는 암호화된 인쇄 데이터에 부여되는 확장자이다.
제2 확장자를 갖는 파일이 없으면(S930-N), 복원 동작을 종료한다.
한편, 제2 확장자를 갖는 파일이 있으면(S930-Y), 제2 확장자를 갖는 파일을 임시 저장 영역에 복사한다(S940).
그리고 제2 확장자를 갖는 파일에 대한 복호화를 수행하고(S950), 복호화된 인쇄 데이터를 휘발성 메모리의 작업 영역에 복사한다(S960).
이상에서는 본 발명의 바람직한 실시 예에 대해서 도시하고, 설명하였으나, 본 발명은 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자라면 누구든지 다양한 변형 실시할 수 있는 것은 물론이고, 그와 같은 변경은 청구범위 기재의 범위 내에 있게 된다.
100: 화상형성장치 110: 통신 인터페이스부
120: 사용자 인터페이스부 130: 휘발성 메모리
140: 암호화부 150: 화상 형성부
160: 제어부

Claims (23)

  1. 화상형성장치에 있어서,
    인쇄 데이터를 수신하는 통신 인터페이스부;
    상기 수신된 인쇄 데이터를 인쇄하는 화상 형성부;
    상기 수신된 인쇄 데이터가 저장이 필요한 데이터이면, 상기 수신된 인쇄 데이터를 저장하는 휘발성 메모리; 및
    상기 화상형성장치에 대한 전원 종료 명령이 입력되면, 상기 휘발성 메모리에 저장된 인쇄 데이터를 상기 화상형성장치와 연결가능한 저장 매체에 백업하고, 상기 화상형성장치의 동작 모드를 전원 종료 모드로 전환하는 제어부;를 포함하는 화상형성장치.
  2. 제1항에 있어서,
    상기 인쇄 데이터를 암호화하는 암호화부;를 더 포함하고,
    상기 제어부는,
    상기 암호화된 인쇄 데이터를 상기 저장 매체에 백업하는 것을 특징으로 하는 화상형성장치.
  3. 제2항에 있어서,
    상기 제어부는,
    상기 암호화된 인쇄 데이터를 기설정된 확장자로 상기 저장 매체에 백업하는 것을 특징으로 하는 화상형성장치.
  4. 제1항에 있어서,
    상기 화상형성장치에 대한 전원 종료 명령이 입력되고, 상기 휘발성 메모리에 인쇄 데이터가 저장되어 있으면, 상기 저장된 인쇄 데이터에 대한 백업 유무를 확인받는 사용자 인터페이스부;를 더 포함하고,
    상기 제어부는,
    상기 사용자 인터페이스부를 통하여 백업 명령을 입력받으면, 상기 휘발성 메모리에 저장된 인쇄 데이터를 상기 저장 매체에 백업하는 것을 특징으로 하는 화상형성장치.
  5. 제1항에 있어서,
    상기 화상형성장치에 대한 전원 종료 명령이 입력되고, 상기 화상형성장치와 연결 가능한 저장 매체가 존재하지 않으면, 저장 매체의 연결이 필요함을 표시하는 사용자 인터페이스부;를 더 포함하는 것을 특징으로 하는 화상형성장치.
  6. 제1항에 있어서,
    상기 제어부는,
    인쇄 데이터에 대한 백업 데이터가 존재함을 알리는 백업 플래그를 상기 화상형성장치의 비휘발성 메모리의 기설정된 영역에 설정하는 것을 특징으로 하는 화상형성장치.
  7. 제1항에 있어서,
    상기 제어부는,
    상기 화상형성장치가 전원 온되면, 상기 저장 매체에 백업된 인쇄 데이터를 상기 휘발성 메모리에 복원하는 것을 특징으로 하는 화상형성장치.
  8. 제7항에 있어서,
    상기 제어부는,
    상기 백업된 인쇄 데이터가 상기 휘발성 메모리에 복원되면, 상기 저장 매체에 백업된 인쇄 데이터를 삭제하는 것을 특징으로 하는 화상형성장치.
  9. 제7항에 있어서,
    상기 제어부는,
    상기 화상형성장치가 부팅되면, '인쇄 데이터에 대한 백업 데이터가 존재함을 알리는 백업 플래그'가 비휘발성 메모리에 설정되어 있는지를 판단하여, 인쇄 데이터에 대한 백업 데이터의 존재 여부를 판단하는 것을 특징으로 하는 화상형성장치.
  10. 제1항에 있어서,
    상기 제어부는,
    상기 인쇄 데이터가 수신되면, 상기 수신된 인쇄 데이터를 잡 단위로 상기 휘발성 메모리에 저장하는 것을 특징으로 하는 화상형성장치.
  11. 제1항에 있어서,
    상기 수신된 인쇄 데이터에는 상기 인쇄 데이터의 저장 유무 및 보안 여부에 대한 적어도 하나의 정보를 포함하는 것을 특징으로 하는 화상형성장치.
  12. 화상형성장치의 화상형성방법에 있어서,
    인쇄 데이터를 수신하는 단계;
    상기 수신된 인쇄 데이터를 인쇄하는 단계;
    상기 수신된 인쇄 데이터가 저장이 필요한 데이터이면, 상기 수신된 인쇄 데이터를 휘발성 메모리에 저장하는 단계;
    상기 화상형성장치에 대한 전원 종료 명령이 입력되면, 상기 휘발성 메모리에 저장된 인쇄 데이터를 상기 화상형성장치와 연결가능한 저장 매체에 백업하는 단계; 및
    상기 화상형성장치의 동작 모드를 전원 종료 모드로 전환하는 단계;를 포함하는 화상형성방법.
  13. 제12항에 있어서,
    상기 인쇄 데이터를 암호화하는 단계;를 더 포함하고,
    상기 백업하는 단계는,
    상기 암호화된 인쇄 데이터를 상기 저장 매체에 백업하는 것을 특징으로 하는 화상형성방법.
  14. 제13항에 있어서,
    상기 백업하는 단계는,
    상기 암호화된 인쇄 데이터를 기설정된 확장자로 상기 저장 매체에 백업하는 것을 특징으로 하는 화상형성방법.
  15. 제12항에 있어서,
    상기 화상형성장치에 대한 전원 종료 명령이 입력되고, 상기 휘발성 메모리에 인쇄 데이터가 저장되어 있으면, 상기 저장된 인쇄 데이터에 대한 백업 유무를 확인받는 단계;를 더 포함하고,
    상기 백업하는 단계는,
    상기 사용자 인터페이스부를 통하여 백업 명령을 입력받으면, 상기 휘발성 메모리에 저장된 인쇄 데이터를 상기 저장 매체에 백업하는 것을 특징으로 하는 화상형성방법.
  16. 제12항에 있어서,
    상기 화상형성장치에 대한 전원 종료 명령이 입력되고, 상기 화상형성장치와 연결 가능한 저장 매체가 존재하지 않으면, 저장 매체의 연결이 필요함을 표시하는 단계;를 더 포함하는 것을 특징으로 하는 화상형성방법.
  17. 제12항에 있어서,
    인쇄 데이터에 대한 백업 데이터가 존재함을 알리는 백업 플래그를 상기 화상형성장치의 비휘발성 메모리의 기설정된 영역에 설정하는 단계;를 더 포함하는 것을 특징으로 하는 화상형성방법.
  18. 제12항에 있어서,
    상기 화상형성장치가 전원 온되면, 상기 저장 매체에 백업된 인쇄 데이터를 상기 휘발성 메모리에 복원하는 단계;를 더 포함하는 것을 특징으로 하는 화상형성방법.
  19. 제18항에 있어서,
    상기 백업된 인쇄 데이터가 상기 휘발성 메모리에 복원되면, 상기 저장 매체에 백업된 인쇄 데이터를 삭제하는 단계;를 더 포함하는 것을 특징으로 하는 화상형성방법.
  20. 제18항에 있어서,
    상기 화상형성장치가 부팅되면, '인쇄 데이터에 대한 백업 데이터가 존재함을 알리는 백업 플래그'가 휘발성 메모리에 설정되어 있는지를 판단하여, 인쇄 데이터에 대한 백업 데이터의 존재 여부를 판단하는 단계;를 더 포함하는 것을 특징으로 하는 화상형성방법.
  21. 제12항에 있어서,
    상기 저장하는 단계는,
    상기 인쇄 데이터가 수신되면, 상기 수신된 인쇄 데이터를 잡 단위로 상기 휘발성 메모리에 저장하는 것을 특징으로 하는 화상형성방법.
  22. 제12항에 있어서,
    상기 수신된 인쇄 데이터는, 상기 인쇄 데이터의 저장 유무 및 보안 여부에 대한 적어도 하나의 정보를 포함하는 것을 특징으로 하는 화상형성방법.
  23. 화상형성방법을 실행하기 위한 프로그램을 포함하는 컴퓨터 판독가능 기록매체에 있어서,
    상기 화상형성방법은,
    인쇄 데이터를 수신하는 단계;
    상기 수신된 인쇄 데이터를 인쇄하는 단계;
    상기 수신된 인쇄 데이터가 저장이 필요한 데이터이면, 상기 수신된 인쇄 데이터를 휘발성 메모리에 저장하는 단계;
    상기 화상형성장치에 대한 전원 종료 명령이 입력되면, 상기 휘발성 메모리에 저장된 인쇄 데이터를 상기 화상형성장치와 연결가능한 저장 매체에 백업하는 단계; 및
    상기 화상형성장치의 동작 모드를 전원 종료 모드로 전환하는 단계;를 포함하는 컴퓨터 판독가능 기록매체.
KR1020120126266A 2012-11-08 2012-11-08 화상형성장치, 화상형성방법 및 컴퓨터 판독가능 기록매체 KR20140070686A (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020120126266A KR20140070686A (ko) 2012-11-08 2012-11-08 화상형성장치, 화상형성방법 및 컴퓨터 판독가능 기록매체
US13/866,139 US9286552B2 (en) 2012-11-08 2013-04-19 Image forming apparatus, image forming method, and computer-readable recording medium
EP13169978.7A EP2731056B1 (en) 2012-11-08 2013-05-31 Image forming apparatus, image forming method, and computer-readable recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120126266A KR20140070686A (ko) 2012-11-08 2012-11-08 화상형성장치, 화상형성방법 및 컴퓨터 판독가능 기록매체

Publications (1)

Publication Number Publication Date
KR20140070686A true KR20140070686A (ko) 2014-06-11

Family

ID=48576779

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120126266A KR20140070686A (ko) 2012-11-08 2012-11-08 화상형성장치, 화상형성방법 및 컴퓨터 판독가능 기록매체

Country Status (3)

Country Link
US (1) US9286552B2 (ko)
EP (1) EP2731056B1 (ko)
KR (1) KR20140070686A (ko)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6160653B2 (ja) * 2015-05-07 2017-07-12 コニカミノルタ株式会社 印刷装置、電源遮断制御方法及び電源遮断制御プログラム
JP6819157B2 (ja) * 2016-09-07 2021-01-27 富士ゼロックス株式会社 情報処理装置及びプログラム
JP7171430B2 (ja) * 2018-12-28 2022-11-15 キヤノン株式会社 画像形成装置および画像形成装置の制御方法
JP7342426B2 (ja) * 2019-05-31 2023-09-12 ブラザー工業株式会社 画像形成装置、画像形成データの記憶方法、及びプログラム

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5276890A (en) * 1989-11-30 1994-01-04 Kabushiki Kaisha Toshiba Resume control system and method for executing resume processing while checking operation mode of CPU
US5884122A (en) * 1996-07-10 1999-03-16 Minolta Co., Ltd. Image forming apparatus
US20010025343A1 (en) * 2000-03-27 2001-09-27 Roy Chrisop Random bit mask generation for obscuring data on nonvolatile memory device
JP2002007000A (ja) * 2000-06-27 2002-01-11 Toshiba Tec Corp 電子機器
EP1187058A3 (en) * 2000-08-30 2003-01-02 Seiko Epson Corporation Printing apparatus, data storage medium, interface device, printer control method, and interface control method
JP2003037719A (ja) * 2001-05-17 2003-02-07 Sharp Corp 画像処理装置
JP4145185B2 (ja) * 2002-04-16 2008-09-03 株式会社リコー 画像形成装置及びネットワークシステム
JP4274845B2 (ja) * 2003-04-28 2009-06-10 シャープ株式会社 情報処理装置
JP2005318280A (ja) * 2004-04-28 2005-11-10 Canon Inc 画像処理システム、制御装置およびその制御方法
JP2007148789A (ja) * 2005-11-28 2007-06-14 Sharp Corp データ処理装置、画像形成装置、画像形成方法およびプリントシステム
US8769185B2 (en) * 2007-10-23 2014-07-01 Keicy Chung Computer storage device having separate read-only space and read-write space, removable media component, system management interface, and network interface
JP5207988B2 (ja) * 2009-01-07 2013-06-12 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、プログラム、及び記憶媒体
KR20110046243A (ko) * 2009-10-27 2011-05-04 삼성전자주식회사 사용자 장치 및 그것의 맵핑 데이터 관리 방법
US8890007B2 (en) * 2011-02-09 2014-11-18 Glenn A. Garner Gambrel with lost motion weighing scale
JP5814587B2 (ja) * 2011-04-06 2015-11-17 キヤノン株式会社 画像処理装置、画像処理装置の制御方法及びプログラム

Also Published As

Publication number Publication date
EP2731056A3 (en) 2017-02-08
EP2731056B1 (en) 2020-07-08
EP2731056A2 (en) 2014-05-14
US20140126012A1 (en) 2014-05-08
US9286552B2 (en) 2016-03-15

Similar Documents

Publication Publication Date Title
US8627027B2 (en) Data processing apparatus, access control method, and storage medium
US11855963B2 (en) Information processing apparatus, information processing method and recording medium
US11290616B2 (en) Image forming apparatus including portable storage device connection interface, data receiving interface and controller, method of storing image forming data using same, and non-transitory computer-readable recording medium therefor
US9361472B2 (en) Information processing apparatus, control method of information processing apparatus, and program
US20160077771A1 (en) Information processing device, information processing system, and computer-readable recording medium
JP2018056917A (ja) 装置間での情報のコピー方法および処理装置
EP2731056B1 (en) Image forming apparatus, image forming method, and computer-readable recording medium
EP3299981B1 (en) Image forming apparatus, method for controlling image forming apparatus, and storage medium
JP5294795B2 (ja) 印刷制御装置、印刷制御方法、及びコンピュータプログラム
KR20170015171A (ko) 정보 처리 장치, 그 제어 방법 및 저장 매체
JP6375804B2 (ja) プログラム、情報処理装置、情報処理システム、及び情報処理方法
JP2014174920A (ja) 携帯端末、画像出力システム及びプログラム
US20090128851A1 (en) Image forming apparatus, data storing method thereof, and computer readable recording medium having program executing the data storing method
JP2010214904A (ja) 画像形成装置
JP5575090B2 (ja) 画像形成装置
JP2009026038A (ja) 情報処理装置、プログラムおよび記録媒体
JP2004336672A (ja) 画像出力システム,画像データ送信プログラム及び画像出力装置
US11523028B2 (en) Image forming apparatus, method of storing image forming data, and to perform process of enabling and disabling of storing function to store image data in USB memory
US11418954B2 (en) Information processing method, information processing system, and communication apparatus
JP7218525B2 (ja) 情報処理装置及びプログラム
JP5080352B2 (ja) ネットワークインタフェース装置、画像形成装置、ネットワークインタフェース装置の制御方法及びプログラム
JP2016107571A (ja) 画像形成装置、画像形成装置の制御方法、およびプログラム
JP5486056B2 (ja) ネットワークインタフェース装置、ネットワークインタフェース装置の制御方法及びプログラム
JP2013258512A (ja) 画像形成装置、バックアップレストア方法及びプログラム
CN110784863A (zh) 信息处理方法和信息处理***

Legal Events

Date Code Title Description
N231 Notification of change of applicant
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application