KR20070028559A - 화상 형성 장치, 화상 형성 방법, 정보 처리 장치 및 정보처리 방법 - Google Patents

화상 형성 장치, 화상 형성 방법, 정보 처리 장치 및 정보처리 방법 Download PDF

Info

Publication number
KR20070028559A
KR20070028559A KR1020077001363A KR20077001363A KR20070028559A KR 20070028559 A KR20070028559 A KR 20070028559A KR 1020077001363 A KR1020077001363 A KR 1020077001363A KR 20077001363 A KR20077001363 A KR 20077001363A KR 20070028559 A KR20070028559 A KR 20070028559A
Authority
KR
South Korea
Prior art keywords
data
image forming
print
forming apparatus
image
Prior art date
Application number
KR1020077001363A
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 캐논 가부시끼가이샤
Publication of KR20070028559A publication Critical patent/KR20070028559A/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/44Secrecy systems
    • H04N1/448Rendering the image unintelligible, e.g. scrambling
    • 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J5/00Devices or arrangements for controlling character selection
    • B41J5/30Character or syllable selection controlled by recorded information
    • 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
    • G06F21/606Protecting data by securing the transmission between two devices or processes
    • G06F21/608Secure printing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0866Generation of secret information including derivation or calculation of cryptographic keys or passwords involving user or device identifiers, e.g. serial number, physical or biometrical information, DNA, hand-signature or measurable physical characteristics
    • 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/44Secrecy systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Facsimile Transmission Control (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

정보 처리 장치에 의해 생성된 암호화 데이터를 수신하고, 그 암호화 데이터를 인쇄될 데이터로 해독하고, 화상 형성 장치가 인쇄 처리를 실행하도록 하는 화상 형성 방법에 있어서, 수신된 암호화 데이터를 해독함으로써 인쇄 데이터를 취득하고, 취득된 인쇄 데이터를 인쇄 처리가 수행될 수 있는 화상 데이터로 변환한다. 화상 데이터는 제1 키 정보로 암호화한다.
암호화 데이터, 화상 데이터, 키 정보, 인쇄용 데이터

Description

화상 형성 장치, 화상 형성 방법, 정보 처리 장치 및 정보 처리 방법{IMAGE FORMING APPARATUS, IMAGE FORMING METHOD, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING METHOD}
기술분야
본 발명은, 프린트 데이터를 암호화함으로써 데이터를 처리하는 화상 형성 장치에서의 인쇄 데이터의 기밀성을 보장하면서, 인쇄 시작시의 인쇄 데이터의 해독에서부터 인쇄의 실행까지 처리 속도를 올릴 수 있는 화상 형성 기술 및 정보 처리 기술에 관한 것이다.
최근에, 네트워크 등을 통해 인쇄 장치들을 공유하는 인쇄 시스템의 수가 증가하고 있다. 복수의 사용자들이 네트워크 등을 통해 인쇄 장치를 사용할 경우, 인쇄 잡들을 입력한 사용자들은 인쇄 개시시 인쇄 장치로부터 떨어져 있는 경우가 많다. 인쇄된 출력 데이터는 제3자에게 노출될 수 있다. 즉, 기밀성이 유지될 수 없다.
인쇄된 출력 데이터가 제3자에게 노출되는 것을 방지하기 위해 대책이 강구된 인쇄 장치로서, 예를 들어, 인쇄 잡을 입력한 사용자에 의해 수행되는 조작에 따라 개인 식별 번호 또는 패스워드를 갖는 인쇄 잡을 클라이언트 컴퓨터가 생성하 고, 그 인쇄 잡을 인쇄 장치가 실행하는 장치가 제안되어 있다. 상기 클라이언트 컴퓨터로부터 개인 식별 번호 또는 패스워드를 갖는 인쇄 잡을 수신하면, 인쇄 장치는 그 장치 내의 메모리 또는 하드디스크와 같은 저장 매체에 그 인쇄 잡을 임시로 저장한다. 그 인쇄 잡을 입력한 사용자가 나중에 인쇄 장치로 가서, 인쇄 장치의 조작 패널을 통해 개인 식별 번호 또는 패스워드를 입력하는 경우, 입력된 개인 식별 번호 또는 패스워드를 인쇄 잡의 개인 식별 번호 또는 패스워드와 대조한다. 대조 결과에 따라, 인쇄 장치가 정확한 패스워드 등이 입력된 것으로 판정한 경우, 그 인쇄 장치는 저장된 인쇄 잡을 실행하기 시작한다. 이 경우, 인쇄는 인쇄 잡을 입력한 사용자가 인쇄 장치로 걸어 간 후에 인쇄가 개시되기 때문에, 사용자 자신의 인쇄된 출력 데이터가 제3자에게 노출될 기회는 없다(예컨대, 일본 특개평 11-212744호 참조).
또한, 인쇄 장치 앞에서 인쇄를 개시하기 위해서, 사용자는 목표 인쇄 잡을 특정해야 한다. 일반적으로, 인쇄 장치의 조작 패널의 디스플레이 화면 상에 인쇄 잡 리스트를 디스플레이하여 사용자가 목표 인쇄 잡을 선택하게 하고, 사용자는 패스워드 등을 입력하여 인쇄 장치가 인쇄를 개시하게 한다. 이러한 방법, 즉, 사용자가 인쇄 잡을 선택하고 패스워드 등을 입력하게 하는 방법을 이용하는 대신에, 사용자의 편의성을 향상시키기 위해 ID 카드를 이용하는 방법이 제안되어 있다. 이 방법에서, ID 카드에 등록된 ID 정보를 개인 식별 번호 또는 패스워드로서 사용한다. 인쇄 장치에 ID 카드를 삽입하면, 인쇄 장치는 ID 정보를 판독하고, 판독 ID 정보와 일치하는, 인쇄 장치에 저장된 인쇄 잡의 개인 식별 번호 등을 갖는 인 쇄 잡을 찾아 냄으로써, 인쇄 조작을 수행한다(예컨대, 일본 특개평 11-150559호 참조).
네트워크를 통해 교환되는 인쇄 데이터가 네트워크 상에 모니터링되어 제3자에 의해 복제될 것이며, 제3자는 그 복제된 인쇄 데이터를 다른 인쇄 장치로 전송함으로써, 인쇄 잡의 내용을 무단으로 복제 및 취득할 위험이 있다. 또한, 제3자가 인쇄 장치에 저장된 인쇄 잡 자체의 데이터를 복제하여, 그 데이터를 다른 인쇄 장치로 전송함으로써, 그 인쇄 잡의 내용을 무단으로 복제 및 취득할 위험도 있다.
이러한 문제에 대응하기 위해, 네트워크를 통해 교환되는 인쇄 데이터 및 인쇄 장치에 저장된 인쇄 데이터를 암호화하는 시스템이 제안되어 있다(예컨대, 일본 특개평 09-134264호 참조).
또한, 최근에, IC 카드들의 인기가 증가하고 있으며, 개인 식별 번호 또는 패스워드를 입력하는 조작을 간소화하는데 이용되는 상기 ID 카드 대신에 IC 카드의 사용에 대한 연구가 행해져 왔다. IC 카드의 성능 개선은 IC 카드가 자체적으로 상기 암호화를 수행하도록 한다. 이는 기본적으로, 암호화에 사용되었던 IC 카드 없이 해독을 수행하는 것이 불가능하게 된다. 따라서, 보다 엄중한 인쇄 데이터의 보호 방법을 연구하고 있다.
IC 카드를 이용하여 인쇄 데이터의 기밀성을 보호하는 인쇄 동작에서는, 일반적으로, 단지 해독에 이용되는 IC 카드에 의해서만 해독을 수행할 수 있으므로, 암호화 인쇄 데이터가 저장된 인쇄 장치에 IC 카드를 삽입할 때까지, 인쇄 처리를 개시할 수 없다. 인쇄 데이터는 페이지 기술 언어 등으로 기록되고, 인쇄 장치는 페이지 기술 언어 등으로 표현된 인쇄 데이터를 화상 데이터로 변환한 후에 인쇄한다. 즉, 사용자가 IC 카드를 인쇄 장치에 삽입할 때까지 인쇄 데이터를 화상 데이터로 변환할 수 없다. 그러므로, 복잡한 페이지 기술 언어로 기입된 인쇄 데이터를 화상 데이터로 변환하는데 상당한 시간이 걸린다. 즉, 사용자가 IC 카드를 삽입한 후에, 인쇄물을 배지하는 데에는 많은 시간이 걸린다.
본 발명은, 상기 문제를 감안하여 이루어진 것이며, 인쇄 데이터를 암호화함으로써 네트워크 상에서의 기밀성 및 인쇄 데이터를 처리하는 화상 인쇄 장치에서의 화상 데이터의 기밀성을 보장하면서, 인쇄 개시시의 데이터 해독에서부터 인쇄 실행까지의 처리 속도를 올릴 수 있는 화상 형성 장치, 화상 형성 방법 등을 제공하는 것을 목적으로 하고 있다.
발명의 개시
상기 목적을 달성 하기 위해, 본 발명에 따른 화상 형성 장치 및 화상 형성 방법은 주로 다음의 구성을 가짐으로써 특징이 부여된다.
본 발명에 따르면, 전술한 목적은 정보 처리 장치에 의해 생성된 암호화 데이터를 수신하고, 상기 암호화 데이터를 인쇄될 데이터로 해독하고, 인쇄 처리를 실행하는 화상 형성 장치를 제공함으로써 달성되며, 상기 화상 형성 장치는, 수신된 암호화 데이터를 해독함으로써 인쇄 데이터를 취득하는 취득 수단과, 상기 취득한 인쇄 데이터를 인쇄 처리가 수행될 수 있는 화상 데이터로 변환하여 그 화상 데이터를 제1 키 정보로 암호화하는 암호화 수단을 포함한다.
바람직한 실시예에서, 암호화 수단은, 취득 수단에 의해 취득된 인쇄 데이터 를 인쇄 처리가 수행될 수 있는 화상 데이터로 변환하고, 상기 화상 데이터를 상기 제2 키 정보로 암호화하고, 상기 제2 키 정보를 제1 키 정보로 암호화한다.
본 발명의 그 외의 특징들 및 이점들은 첨부 도면에 관련하여 취해진 다음 상세한 설명으로부터 명백해 질 것이며, 첨부 도면에서는, 같은 참조 문자들은 도면 전체에서 동일하거나 유사한 부분을 지정한다.
상세한 설명의 부분으로서 포함되어 그 일부를 구성하고 있는 첨부 도면은, 본 발명의 실시예들을 설명하며, 상세한 설명과 함께 본 발명의 원리들을 설명하는 역할을 한다.
도 1은 본 발명의 일 실시예에 따른 화상 형성 장치의 개략적인 구성을 도시하는 블록도.
도 2는 본 발명의 실시예에 따른 클라이언트 컴퓨터의 개략적인 구성을 도시하는 블록도.
도 3은 네트워크 상의 화상 형성 시스템의 구성을 도시하는 도면.
도 4는 클라이언트 컴퓨터에서의 처리의 흐름을 설명하는 플로우차트.
도 5는 화상 형성 장치에서의 화상 데이터 저장 처리의 흐름을 설명하는 플로우차트.
도 6은 화상 형성 장치가 인쇄 명령을 수신하자마자 인쇄를 시작하는 일련의 처리의 흐름을 설명하는 플로우차트.
발명을 실시하기 위한 최상의 모드
이제, 첨부 도면에 따라 본 발명의 바람직한 실시예들을 상세하게 설명할 것이다.
<제1 실시예>
도 1은 본 발명의 제1 실시예에 따른 화상 형성 장치로서 화상 처리, 화상 판독 등을 수행할 수 있는 다기능 장치를 도시하는 블록도이다.
제어 유닛(105)은, CPU(중앙 처리 장치)(101)에 의해 ROM(리드 온니 메모리)(102) 또는 하드 디스크(103)로부터 판독된 제어 프로그램에 따라서, 장치의 각 유닛들에 대한 구동 조건 및 관리 데이터와 같은 각종 정보를 동작시 필요한 데이터와 함께 저장하는 RAM(랜덤 억세스 메모리)(104)를 이용함으로써, 본 발명의 각종 처리를 후술될 각종 기능들과 함께 실행한다.
디스플레이 유닛(106)은, 구동 조건, 장치 상태, 및 화상 데이터와 연관된 입력 정보 등의 각종 정보를 디스플레이한다. 조작 유닛(107)은, 사용자에 의해 설정하고 및 명령을 발행하는 등의 입력 조작을 수행하는데 사용되는 텐키 및 시작 키 등의 조작 입력 키, 디스플레이 유닛(106)에 디스플레이되는 터치 패널 등을 포함한다.
통신 제어 유닛(108)은, 화상 데이터를 포함하는 문서 데이터 및 제어 커맨드를 인트라네트 또는 인터넷에 접속하여 호스트 컴퓨터로서 기능하는 정보 처리 장치로 송신하거나, 이로부터 수신한다. 네트워크 제어기(109)는, PSTN(Public Switched Telephone Network)에 접속하여, 시작/종료(originating/terminating) 동 작시에 소정의 회선 제어를 실행함으로써 회선 접속 또는 단선을 수행한다. 통신 제어 유닛(108)은 내장형 모뎀 장치에 의해 화상 데이터 및 제어 신호를 변복조하고, 네트워크 제어기(109)를 통해 팩시밀리 송수신을 실행한다.
판독기(110)는, 송신되거나, 복사되거나, 또는 저장되는 원고 상에 광이 조사된 화상에 대응하는 반사광을 광전 변환함으로써 화상 데이터를 판독한다. 기록기(111)는, 판독 또는 수신된 화상 데이터, 또는 수신된 인쇄 데이터를 영구 가시 화상으로서 기록 재료(기록 용지를 포함하며, 이후 간단히 "기록 용지"로 언급됨) 상에 형성하고, 결과의 기록 용지를 출력한다.
화상 저장 유닛(112)은, 판독 또는 수신된 인쇄 데이터에 포함되는 화상 데이터, 또는 수신된 인쇄 데이터를 임시로 저장한다. 화상 저장 유닛(112)은 화상 형성 장치의 구성에 따라 하드 디스크(103) 내에 설정될 수 있다.
화상 처리 유닛(113)은, 요청에 따라 다음 동작들을 수행한다. 화상 처리 유닛(113)은, 송신될 화상 데이터를 압축하여 부호화하며, 수신된 화상 데이터를 복원하여 복호한다. 화상 처리 유닛(113)은 또한 수신된 인쇄 데이터를 화상 데이터로 변환하고, 저장될 화상 데이터를 적절한 포맷 또는 유저에 의해 지정된 포맷, 예컨대, PDF 포맷의 데이터로 변환한다. 또한, 화상 처리 유닛(113)은 판독기(110)의 광학 응답 특성, 센서 출력의 변동 등에 따른 화상 보정 처리, 조작 유닛(107)을 통해 사용자에 의해 입력된 화상의 배율(magnification) 처리 등의 화상 가공 처리, 기록기(111)의 기입 특성에 따른 화상 데이터에 대한 화상 최적화 처리 등을 를 수행한다.
인증 유닛(114)은, 사용자 인증 외에도 인쇄 잡 인증을 수행한다.
버스(115)에 접속된 구성요소들은, CPU(101), ROM(102), 하드 디스크(103), RAM(104), 제어 유닛(105), 디스플레이 유닛(106), 조작 유닛(107), 통신 제어 유닛(108), 판독기(110), 기록기(111), 화상 저장 유닛(112), 화상 처리 유닛(113), 및 인증 유닛(114)을 포함한다.
따라서, 본 화상 형성 장치는, 다기능 장치로서, 판독된 화상 데이터를 전송하는 팩시밀리 통신을 수행하고 문서 관리 서버 컴퓨터에 데이터를 전송하는 전송 기능과, 판독된 화상 데이터를 기록/출력하는 복사 기능과, 수신된 화상의 팩시밀리 수신을 수행하는 수신 인쇄 기능과, 클라이언트 컴퓨터로부터의 인쇄 데이터를 수신하여 인쇄하는 인쇄 기능을 갖는다. 즉, 본 장치는 복사기뿐만 아니라, 팩시밀리 장치, 프린터 장치, 스캐너 장치로서도 이용할 수 있다.
화상 형성 장치는 사용자 인증 기능을 갖는다. 이 기능에 따르면, 예컨대, 사용자의 부문 번호 및 패스워드가 등록되어 있는 자기 카드가 기억 매체 제어 유닛(도시되지 않음)에 삽입될 경우, 화상 형성 장치는 미리 설정된 부문 번호 및 패스워드를 ROM(102) 또는 하드 디스크(103)로부터 판독하고, 인증 유닛(114)이 인증을 수행하도록 함으로써, 각종 기능들을 구현한다. 또한, 사용자 인증시, 인증 유닛(114)은 어떤 자기 카드도 사용하지 않고, 조작 유닛(107)을 통해 입력된 부문 번호 및 패스워드에 기초하여, 인증할 수 있다.
본 발명의 골자는, 기록기(111)가, 전자 사진 인쇄 방식 외에도, 예를 들어, 잉크젯 방식, 서멀 헤드(thermal head) 방식, 및 도트 임팩트(dot impact) 방식의 임의의 인쇄 방식을 이용할 수 있으며, 이에 제한되는 것이 아님은 명백하다.
도 2는 본 발명의 제1 실시예에 따른 정보 처리 장치로서 기능하는 인쇄 클라이언트 컴퓨터의 개략적인 구성을 도시하는 블록도이다. 도 2를 참조하면, 인쇄 클라이언트 컴퓨터는, ROM(리드 온니 메모리)(202) 또는 하드디스크(HD)(210)에 저장되어 있거나, 플로피 디스크 드라이브(FD)(209)로부터 공급되는 프로그램을 실행하는 CPU(중앙 처리 장치)(201)를 구비하고, 시스템 버스(204)와 접속된 각 디바이스를 총괄적으로 제어한다.
참조번호 203은 RAM(랜덤 억세스 메모리)을 나타내고, 이는 CPU(201)의 주 메모리, 작업 영역 등으로서 기능한다.
참조번호 205는 호스트 인터페이스(I/F)를 나타내며, 로컬 프린터, 네트워크 프린터, 그 밖의 네트워크 디바이스 또는 다른 PC와 쌍방향 데이터 통신을 허용하고; 참조번호 206은 디스크 제어기(DKC)를 나타내며, 부트 프로그램, 각종 어플리케이션, 편집 파일, 사용자 파일, 및 인스톨 프로그램 생성 프로그램 등을 저장하는 하드 디스크(HD)(210) 및 플로피 디스크(FD)(209)로의 억세스를 제어하고; 참조번호 207은 CRT 제어기(CRTC)를 나타내며, CRT 디스플레이(CRT)(211)의 디스플레이를 제어하고; 참조번호 208은 사용자 커맨드 입력 제어기(KBC)를 나타내며, 키보드(KB)(212), 포인팅 디바이스(도시되지 않음) 등으로부터의 명령 입력 동작을 제어한다.
도 3은, 본 발명의 제1 실시예에 따른 네트워크 상에서의 화상 형성 시스템의 일반적인 구성을 도시하는 도면이다. 도 3을 참조하면, 참조번호 300은, 예를 들어, TCP/IP 프로토콜을 지원하는 네트워크를 나타내고; 참조번호 310 및 320은 일반 사용자가 사용하는 클라이언트 컴퓨터를 나타내고; 참조번호 330은 관리 서버 컴퓨터를 나타내고; 참조번호 340은 다기능 장치로서 기능하는 화상 형성 장치를 나타내며, 도 1의 블록도에 도시된 구성을 갖는다.
예를 들어, 어플리케이션에 따라 클라이언트 컴퓨터(310)에 의해 생성된 전자 문서 데이터를, 클라이언트 컴퓨터(310)에 접속된 IC 카드에 저장되어 있는 인쇄 잡을 입력한 사용자의 ID 정보 또는 예컨대, 공통 키의 암호화와 연관된 키 정보를 이용함으로써 암호화하고, 그 암호화 데이터를 네트워크(300)를 통해 화상 형성 장치(340)로 전송한다.
IC 카드와 클라이언트 컴퓨터(310) 간의 접속에 대해, 예를 들면, IC 카드 판독기(311)로부터 IC 카드의 정보를 취득하거나, 무선에 의해 IC 카드에 저장되어 있는 정보를 클라이언트 컴퓨터(310)에 송신할 수 있다.
암호화된 인쇄 잡을 수신할 때, 화상 형성 장치(340)는 그 인쇄 잡을 즉시 실행하는 대신에 그 인쇄 잡의 데이터를 화상 저장 유닛(112)에 임시로 저장한다. 사용자가 화상 형성 장치(340)로 걸어가서, IC 카드를 IC 카드 판독기(341)에 세트 할 경우, 화상 형성 장치(340)는 화상 저장 유닛(112)에 저장된 암호화된 인쇄 잡의 데이터를 해독하고, 인쇄를 시작한다.
도 3에 도시된 구성은, 일반적인 구성을 개념적으로 도시한 것이므로, 사용자가 일반적으로 사용하는 복수의 클라이언트 컴퓨터 및 복수의 화상 형성 장치를 포함할 수 있음은 명백하다. 또한, 인쇄 잡의 데이터를 처리하는 장치는 다기능 장치로서 기능하는 화상 형성 장치에 제한되는 것은 아니며, 스캐너, 프린터 또는 FAX 등의 단일 디바이스가 네트워크에 접속될 수 있다.
IC 카드에 저장되어 있는 정보는, 다른 클라이언트 컴퓨터(320)의 IC 카드 판독기(321) 또는 관리 서버 컴퓨터(330)의 IC 카드 판독기(331)를 통해 판독될 수 있으며, 인증 처리 및 암호화에 이용될 수 있다.
<클라이언트 컴퓨터에 의한 처리>
도 4는, 본 발명의 일 실시예에 따른 클라이언트 컴퓨터(310)에 있어서의 처리의 흐름을 설명하는 플로우차트이다.
우선, 단계 S401에서, 프린터 드라이버가, CPU(201)의 제어 하에 클라이언트 컴퓨터(310) 상에 인쇄 데이터를 생성한다(본 실시예에서 페이지 기술 언어로부터 인쇄 데이터를 생성한다고 가정함). 단계 S402에서,클라이언트 컴퓨터(310)는 CPU(201)의 제어 하에 인쇄 잡을 입력한 사용자(이후, "사용자"로 업금됨)의 공개 키를 취득한다. 사용자의 공개 키를 취득하는 각종 방법을 생각할 수 있다. 그러나, IC 카드에 의해 클라이언트 PC에 로그 인하는 형태가 최근에 보급되고 있기 때문에, 사용자의 클라이언트 컴퓨터에 IC 카드 리더기/기록기가 접속되어 있는 경우, IC 카드로부터 직접 공개 키를 취득하는 방법을 이용할 수 있다. 또한, 공유 서버 또는 디렉토리 서버에 공개 키를 미리 저장하여, 네트워크를 통해 취득하는 방법을 생각할 수 있다. 또한, 클라이언트 컴퓨터의 HD(210)에 공개 키를 미리 저장하여, 인쇄 잡을 입력한 사용자의 공개 키를 HD(210)로부터 취득하는 방법, DVD 또는 플렉시블 디스크 등의 저장 매체에 공개 키를 미리 저장하여, 저장 매체를 통 해 취득하는 방법 등을 생각할 수 있다.
단계 S403에서, CPU(201)는 단계 S401의 처리에 의해 생성된 인쇄 데이터에 단계 S402에서 취득한 사용자의 공개 키를 부가하는 처리를 실행한다 (본 단계에서 생성된 데이터를 "공개 키 첨부 인쇄 데이터"라고도 언급함).
단계 S404에서, CPU(201)는 공통 키를 생성한다. 공통 키를 생성하는 각종 방법을 생각할 수 있다. 예를 들어, 공통 키로서 랜덤 번호를 생성하여 이용할 수 있다.
단계 S405에서, CPU(201)은 단계 S403에서 생성된 사용자의 공개 키 첨부 인쇄 데이터를 단계 S404에서 생성한 공통 키를 이용하여 암호화한다.
플로우 처리는 단계 S406으로 진행하여, 해독 처리가 적절하게 수행되었는지의 여부를 확인하기 위한 데이터로서, 공통 키의 해시 데이터를 계산한다.
단계 S407에서, 인쇄 처리를 실행하는 화상 형성 장치의 공개 키를 취득한다. 화상 형성 장치의 공개 키를 취득하는 각종 방법들을 생각할 수 있다. 예를 들어, 네트워크를 통해 화상 형성 장치로부터 직접 취득하거나, 또는 공유 서버 또는 디렉토리 서버에 화상 형성 장치의 공개 키를 미리 저장하여, 네트워크를 통해 서버로부터 공개 키를 취득하는 방법을 생각할 수 있다. 또한, 화상 형성 장치의 공개 키를 클라이언트 컴퓨터의 HD(210)에 미리 저장하여, HD(210)로부터 취득하거나, DVD 또는 플렉시블 디스크 등의 저장 매체에 공개 키를 저장하여,그 저장 매체를 통해 취득하는 방법 등을 생각할 수 있다.
단계 S408에서, CPU(201)는, 단계 S404에서의 처리에서 생성된 공통 키를, 단계 S407에서 취득한 화상 형성 장치의 공개 키를 이용하여 암호화한다.
단계 S409에서, 단계 S406에서 생성된 해시 데이터 및 단계 S408에서 암호화된 공통 키를, 단계 S405의 처리에 의해 암호화된 인쇄 데이터(공개 키 첨부 인쇄 데이터)에 부가한다. 단계 S410에서, 단계 S409에서의 처리에 의해 공개 키 첨부 인쇄 데이터에 해시 데이터 및 암호화된 공통 키를 부가함으로써 취득된 데이터가 인터페이스(I/F)(205)를 통해 화상 형성 장치로 전송된다.
<화상 형성 장치에서 화상 데이터를 저장하는 처리>
도 5는 본 발명의 실시예에 관한 화상 형성 장치(340)에 있어서의 화상 데이터의 저장 처리의 흐름을 설명하는 플로우차트이다.
이 플로우차트가 실행되기 전에, 도 4의 플로우차트가 클라이언트 컴퓨터에 의해 실행되어, 공개 키 첨부 인쇄 데이터에 해시 데이터 및 암호화 공통 키를 추가하여 취득된 데이터를 화상 형성 장치로 송신한다. 해시 데이터 및 암호화 공통 키를 공개 키 첨부 인쇄 데이터에 추가하여 취득된 적어도 하나의 데이터를 화상 형성 장치(340)의 화상 저장 유닛(112)에 미리 저장한다.
단계 S501에서, 공개 키 첨부 인쇄 데이터에 해시 데이터과 암호화된 공통 키를 추가하여 취득된 데이터를 화상 형성 장치(340)의 통신 제어 유닛(108)을 통해서 취득한다.
단계 S502에서는, 단계 S501에 있어서 취득된 암호화 공통 키를 CPU(101)의 제어 하에, 화상 형성 장치(340)에 저장되어 있는 비밀 키(private key)로 해독한다.
단계 S503 및 단계 S504에서, CPU(101)의 제어 하에, 해독된 공통 키의 해시 데이터를 단계 S501에서 취득된 해시 데이터와 비교한다.
해독된 공통 키의 해시 데이터가 단계 S501에서 취득된 해시 데이터와 서로 다르면(단계 S504에서 "아니오"), 화상 형성 장치(340)에서의 암호화/해독에 대한 키 쌍이 서로 다른지, 인쇄 데이터가 간섭받는지 등의 사실에 기인하여 부호화를 실패하므로, 더 이상 인쇄를 진행할 수 없다. 그러므로, 흐름은 단계 S505로 진행하여 인쇄 데이터를 삭제한다. 단계 S506에서, 에러 종료가 수행된다.
해독된 공통 키의 해시 데이터가 단계 S501에서 취득된 해시 데이터와 일치하면(단계 S504에서 "예"), 해독이 적절하게 행해졌음을 나타낸다. 따라서, 흐름은 단계 S507로 진행하여, 해독된 공통 키를 이용하여 공개 키 첨부 인쇄 데이터를 해독한다.
본 실시예에서는, 단계 S507에서의 처리에 의해 해독된 데이터는, 두 부분, 즉, 페이지 기술 언어 등으로 기록된 본래의 인쇄 데이터와, 사용자의 공개 키를 포함한다.
단계 S508에서, CPU(101)의 제어 하에, 단계 S507의 처리에 의해 해독된 공개 키 첨부 인쇄 데이터를 인쇄 데이터 부분 및 사용자 공개 키 부분으로 분리한다.
단계 S509에서는, 단계 S508에서 잘려진 인쇄 데이터 부분을, CPU(101)의 제어 하에, 화상 형성 장치(340)에 의해 인쇄될 수 있는 화상 데이터로 변환한다.
흐름은 단계 S510으로 진행하여, 단계 S509에서 변환된 화상 데이터를 암호 화한다. 일반적으로, 공개 키에 의한 암호화 및 비밀 키에 의한 해독에 대한 계산은 장치에 심한 부하를 부과하므로, 전체 화상 데이터와 같은 큰 용량 데이터에는 적절하지 않다. 따라서, 본 실시예에서, CPU(101)의 제어 하에, 공통 키를 생성하고, 공통 키를 생성하고, 생성된 공통 키로 화상 데이터를 암호화한다. 이 경우, 공통 키를 생성하는 각종 방법들을 생각할 수 있다. 예를 들어, 난수를 생성하여 공통 키로서 이용할 수 있다.
다음으로, 단계 S511에서, 단계 S510에서 생성된 공통 키를 단계 S508에서의 처리에 의해 분리된 사용자 공개 키로 암호화하고, 그 결과를 단계 S510에서 공통 키에 의해 암호화된 화상 데이터에 부가한다 (공통 키는 사용자의 공개 키로 암호화되고, 화상 데이터는 공통 키로 암호화된 데이터로서 조합된다. 이 데이터는 "암호화된 공통 키 첨부 화상 데이터"로도 언급한다).
단계 S512에서, CPU(101)의 제어 하에, 단계 S510에서 생성된 공통 키의 해시 데이터를 계산하고, 단계 S511에서 생성된 암호화된 공통 키 첨부 화상 데이터에 부가하고, 결과의 데이터를 화상 형성 장치(340) 내에 저장한다. 이어서, 상기 처리를 종료한다.
상기 처리에 의해, CPU(101)의 제어 하에, 화상 데이터는 사용자의 공개 키에 의해 암호화되면서, 화상 형성 장치(340) 내에 저장된다.
<화상 형성 장치에서의 인쇄 개시 처리>
도 6은 본 발명의 실시예에 관한 화상 형성 장치(340)에서, 인쇄 명령 수신시 인쇄를 시작하는 일련의 처리를 설명하는 플로우차트이다.
단계 S601에서, 화상 형성 장치(340)는 사용자로부터 인쇄 개시 명령을 수신한다.
단계 S602에서, 사용자는 도 5에 도시된 일련의 처리에 의해 화상 형성 장치(340)에 암호화되어 저장된 공통 키 첨부 화상 데이터에 대응하는 인쇄 잡의 리스트 디스플레이로부터 타겟 인쇄 잡을 선택한다. 예를 들어, 인쇄 개시 명령을 내릴 때, 사용자는 화상 형성 장치로 걸어가서, 디스플레이 유닛(106)의 디스플레이 패널 상에 디스플레이된 인쇄 잡 리스트로부터 타겟 인쇄 잡을 선택하여, 인쇄 개시 버튼을 누르거나, 또는 사용자의 IC 카드를 화상 형성 장치에 접속된 IC 카드 판독기/기록기에 삽입할 수 있다.
또한, 타겟 인쇄 잡을 선택하는 방법으로서, 인쇄자에게 디스플레이 패널 상에 디스플레이되어 있는 인쇄 잡 리스트로부터 타겟 인쇄 잡을 사용자가 선택하게 하는 방법을 이용할 수 있다. 또한, 클라이언트 컴퓨터를 이용하여 인쇄 데이터를 생성하는 경우, 사용자가 사원번호와 같은 특유 ID를 입력하도록 할 수 있다. 그 ID를 미리 인쇄 데이터에 부가하고, 인쇄 장치 앞에서 입력된 사원번호와 일치하는 인쇄 잡을 선택함으로써, 조건과 일치하는 인쇄 잡 리스트를 자동으로 생성한다. 더구나, 인쇄 데이터를 클라이언트 컴퓨터를 이용하여 생성되도록 한 경우, 특유 ID를 IC 카드로부터 취득할 수 있다. 그 ID를 미리 인쇄 데이터에 부가하여, IC 카드로부터 취득된 특유 ID와 일치하는 인쇄 잡을 화상 형성 장치로의 IC 카드 삽입시에 선택함으로써, 자동으로 리스트를 생성한다. 대안으로, 저장된 인쇄 잡들을 타겟 인쇄 잡으로서 하나씩 선택할 수 있다.
단계 S603에서, CPU(101)는 타겟 인쇄 잡이 있는지의 여부를 판단한다. 타겟 인쇄 잡이 있으면(단계 S603에서 "예"), 흐름은 단계 S604로 진행한다. 타겟 인쇄 잡이 없으면(단계 S603에서 "아니오"), 처리를 종료한다.
단계 S604에서, CPU(101)는 선택된 인쇄 잡에 대응하는 데이터를, 암호화된 공통 키, 해시 데이터 및 화상 데이터로 분리한다. 단계 S605에서, CPU(101)는 사용자의 비밀 키로 공통 키를 해독한다. IC 카드를 이용할 경우, 비밀 키에 의한 해독 연산은, 비밀 키가 IC 카드로부터 출력되는 것이 아니기 때문에, 화상 형성 장치 내에 삽입된 IC 카드 내의 비밀 키에 의한 해독 연산을 수행함으로써, 기밀성을 개선할 수 있다.
단계 S606에서, CPU(101)는 해독된 공통 키의 해시 데이터를 계산한다. 단계 S607에서, CPU(101)는 그 계산된 해시 데이터를 단계 S604에서 추출된 해시 데이터와 비교한다. 비교 결과가 두 값이 서로 다름을 나타내면(단계 S607에서 "아니오), 해독을 잘못된 비밀 키로 하였고, 데이터를 변경하였는지 등의 사실에 기인하여 적절하게 수행되지 않을 수 있음을 나타낸다. 따라서, 흐름은 단계 S610으로 진행하여, 즉시 에러 처리를 수행한다. 이어서 흐름은 단계 S602로 리턴한다.
단계 S607에서, 값들이 서로 일치한다고 판정되면(단계 S607에서 "예"), 흐름은 단계 S608로 진행하여, 단계 S605에서 해독된 공통 키로 암호화된 화상 데이터를 해독한다. 단계 S609에서, 해독된 화상 데이터를 인쇄 출력한다. 인쇄 출력 처리 후, CPU(101)는 처리의 흐름을 단계 S602로 리턴한다. 본 실시예에서, 단계 S608에서 해독된 화상 데이터를 임시로 저장하고, 화상 저장 유닛(112) 또는 RAM(104)에 유지한다. 해독된 화상 데이터를 인쇄 출력이 완료된 후에 삭제한다고 가정한다. 화상 저장 유닛(112)을 하드 디스크로부터 형성하는 경우에는, 구체적으로, 화상 데이터가 저장되어 있는 영역을 관리하는 테이블(소위, 파일 할당 테이블: FAT)만을 논리적으로 삭제하는 대신에, 화상 데이터가 한번 또는 복수회 NULL 데이터 또는 랜덤 데이터로 저장되는 영역을 겹쳐쓰기함으로써, 화상 데이터를 물리적으로 삭제하는 것이 바람직하다.
상기 처리에 의해, 클라이언트 컴퓨터로부터 화상 형성 장치까지 송신되는 인쇄 데이터가 암호화되기 때문에, 예를 들어, 인쇄 데이터가 네트워크 경로 상에서 복제된다고 해도, 해독될 수 없으면 인쇄 데이터는 의미없는 것이므로, 기밀성을 보장할 수 있다.
또한, 화상 처리 장치 내에 미리 암호화되어 저장되어 있는 화상 데이터를 인쇄 개시 시에 해독하기 때문에, 기밀성을 유지할 수 있고, 해독 후, 즉시 화상 데이터를 인쇄할 수 있다. 이는, 해독 후에 페이지 기술 언어로 형성된 인쇄 데이터를 화상 데이터로 변환할 필요가 없게 하므로, 인쇄 처리의 고속화를 가능하게 한다.
즉, 화상 처리 장치 내에서, 수신된 인쇄 데이터를 임시로 해독하여 화상 데이터로 변환하고, 다시 암호화하기 때문에, 화상 처리 장치 내에 저장된 암호화된 화상 데이터가 무단으로 복제된다고 해도, 해독될 수 없으면 그 화상 데이터는 의미없는 것이다. 따라서, 기밀성을 보장할 수 있다.
또한, 클라이언트 컴퓨터로부터 보내진 인쇄 데이터를 아무 처리 없이 저장 하는 대신에, 임시로 화상 데이터로 변환하기 때문에, 해독으로부터 실제 출력 동작까지의 인쇄 처리를 고속화할 수 있다.
더구나, 사용자의 공개 키에 의해 암호화가 수행되고, 인쇄 잡을 입력한 사용자의 비밀 키에 의해 해독이 수행된다. 그러므로, 예를 들어, 비밀 키가 IC 카드에만 존재한다면, 사용자의 IC 카드 없이는 해독이 행해질 수 없다. 이는, 기밀성을 더욱 개선할 수 있다.
<제1 변형예>
인쇄 데이터가 클라이언트 컴퓨터로부터 화상 형성 장치로 송신될 때의 인쇄 데이터를 암호화하는 방법으로서, 제1 실시예의 설명에서는, 클라이언트 컴퓨터 측에서 공통 키를 생성하고, 공통 키로 인쇄 데이터를 암호화하고, 화상 형성 장치의 공개 키로 공통 키를 더 암호화하는 방법을 예시했다. 이는 일반적으로, 큰 데이터량의 인새 데이터에 대해 공개 키 암호화 및 비밀 키 해독을 수행하는데 상당한 처리 시간이 걸리기 때문이다. 그러나, 화상 형성 장치의 공개 키로 인쇄 데이터를 직접 암호화할 수 있으며, 본 발명의 골자는 이러한 관점에 제한되는 것은 아니다.
<제2 변형예>
제1 실시예의 상기 설명에 따르면, 클라이언트 컴퓨터로부터 화상 형성 장치로 인쇄 데이터를 송신할 때, 화상 형성 장치의 공개 키를 이용함으로써 인쇄 데이터를 암호화한다. 그러나, 이용되는 암호화 기술은 이 기술에 제한되는 것은 아니다. 예를 들어, SSL(Secure Socket Layer) 또는 SSH(Secure Shell) 등의 기존 기 술을 네트워크 경로 상의 암호화 기술로서 이용할 수 있음은 명백하다.
<제3 변형예>
화상 형성 장치에 저장된 화상 데이터를 암호화하는 방법으로서, 제1 실시예의 설명에서는 공통 키를 화상 형성 장치에 생성하고, 공통 키로 화상 데이터를 암호화하고, 인쇄 잡을 입력한 사용자의 공개 키로 공통 키를 더 암호화하는 방법을 예시했다. 이는 일반적으로, 큰 데이터량의 화상 데이터에 대해 공개 키 암호화 및 비밀 키 해독을 수행하는데 상당한 처리 시간이 걸리기 때문이다. 그러나, 사용자의 공개 키로 화상 데이터를 직접 암호화할 수 있으며, 본 발명의 골자는 이 관점에 제한되는 것은 아니다.
<제4 변형예>
상술된 제1 실시예에 따르면, 인새 잡을 입력한 사용자의 공개 키를 인쇄 데이터에 부가하고, 결과의 데이터를 공통 키로 암호화한다. 그러나, 예를 들어, 다음 동작을 수행할 수 있다. IC 카드에 미리 공통 키를 저장하고, 인쇄가 수행될 때, 클라이언트 컴퓨터에 IC 카드를 세트한다. 이어서, IC 카드에 저장된 공통 키를 추출하여, 상기 인쇄 데이터에 부가한다. 화상 데이터를 암호화하여 저장할 때, 화상 형성 장치는 사용자의 공개 키 대신에 인쇄 데이터에 부가되어 송신된 공개 키를 사용함으로써 화상 데이터를 암호화할 수 있다. 대안으로, 인쇄 데이터 수신시, 화상 형성 장치는 인쇄 데이터로부터 화상 데이터를 생성하고, 그 데이터를 부가된 공통 키로 암호화할 수 있다. 비교에 의해서, 해독된 공통 키의 해시 데이터가 클라이언트 컴퓨터로부터 보내진 해시 데이터와 일치한다고 판단되면, 화 상 데이터를 해독할 수 있다.
인쇄 시작시, 사용자가 화상 형성 장치에 IC 카드를 세트하면, CPU(101)의 전체적인 제어 하에, IC 카드로부터 공통 키를 추출하고, 그 공통 키로 화상 데이터를 해독할 수 있다. 이어서, 인쇄가 시작될 수 있다.
본 실시예에 따르면, 네트워크 상에서 및 화상 형성 장치 내에서의 인쇄 데이터의 기밀성을 유지할 수 있으며, 저장시 변환된 화상 데이터를 해독함으로써, 해독 후에 인쇄 데이터를 화상 데이터로 변환할 필요가 없게 되므로, 인쇄 처리를 고속화할 수 있다.
<제2 실시예>
본 발명의 목적은, 상술된 실시예의 기능들을 구현하는 소프트웨어 프로그램 코드를 저장하는 저장 매체를 시스템 또는 장치에 공급하고, 그 시스템 또는 장치의 컴퓨터(또는 CPU 또는 MPU)가 저장 매체에 저장된 프로그램 코드를 판독 및 실행하도록 함으로써도 실현된다. 이 경우, 프로그램 코드의 저장은 클라이언트 컴퓨터에 제한되는 것은 아니며, 프로그램 코드는 예를 들어, 서버로서 기능하는 컴퓨터에 저장될 수 있다.
이 경우, 저장 매체로부터 판독된 프로그램 코드는 자체적으로 상술된 실시예의 기능들을 구현하며, 프로그램 코드를 저장하는 저장 매체는 본 발명을 구성한다.
프로그램 코드를 공급하기 위한 저장 매체로서, 플렉서블 디스크, 하드 디스크, 광 디스크, 광 자기 디스크, CD-ROM, CD-R, DVD, 자기 테이프, 불휘발성 메모 리 카드, ROM 등을 이용할 수 있다.
판독 프로그램 코드들을 컴퓨터가 실행할 때뿐만 아니라, 컴퓨터 상에서 가동되는 OS(운영체제)가 프로그램 코드들의 명령에 기초하여 실제 처리의 일부 또는 전부를 수행하는 경우에도, 상술된 실시예의 기능들을 구현한다.
상술된 실시예의 기능들은 또한 저장 매체로부터 판독된 프로그램 코드들이 컴퓨터에 삽입된 기능 확장 보드 또는 컴퓨터에 접속된 기능 확장 유닛의 메모리에 기입되고, 기능 확장 보드 또는 기능 확장 유닛의 CPU가 프로그램 코드의 명령에 기초하여 실제 처리의 일부 또는 전부를 수행하는 경우에도 구현된다.
상술된 바와 같이, 본 발명에 따르면, 네트워크 상에서 및 화상 형성 장치 내에서의 인쇄 데이터의 기밀성을 유지할 수 있으며, 데이터 저장시 변환된 화상 데이터를 해독함으로써, 해독 후에 인쇄 데이터를 화상 데이터로 변환할 필요가 없게 된다. 이것이 인쇄 처리의 고속화를 가능하게 한다.
본 발명의 많은 분명한 다른 실시예들이 그 정신 및 범위를 벗어나지 않고 행해질 수 있으므로, 본 발명은 청구범위에 정의된 것을 제외한 그 특정 실시예들에 제한되는 것은 아님을 이해해야 한다.
<우선권의 주장>
본 출원은, 본 명세서에 포함되어 있는 2004년 7월 22일자로 제출된 일본특허출원 제2004-214615호의 우선권을 주장한다.

Claims (14)

  1. 정보 처리 장치에 의해 생성된 암호화 데이터를 수신하고, 상기 암호화 데이터를 인쇄용 데이터로 해독하여, 인쇄 처리를 실행하는 화상 형성 장치로서,
    상기 수신된 암호화 데이터를 해독함으로써 인쇄 데이터를 취득하는 취득 수단; 및
    상기 취득된 인쇄 데이터를 상기 인쇄 처리가 수행될 수 있는 화상 데이터로 변환하고, 상기 화상 데이터를 제1 키 정보로 암호화하는 암호화 수단
    을 포함하는 화상 형성 장치.
  2. 제1항에 있어서,
    상기 취득 수단은 상기 수신된 암호화 데이터를 해독함으로써 상기 제1 키 정보를 취득하는 화상 형성 장치.
  3. 제1항에 있어서,
    상기 제1 키 정보는 상기 인쇄 데이터를 생성한 사용자를 식별하는 정보를 포함하는 화상 형성 장치.
  4. 제1항에 있어서,
    상기 암호화된 화상 데이터에 기초하여 인쇄 처리를 실행하는 경우, 상기 제 1 키 정보에 대응하는 해독의 인증 판단을 수행하고, 상기 인증 판단이 정확한 경우, 상기 화상 데이터를 해독하는 해독 수단; 및
    상기 해독된 화상 데이터에 대해 인쇄 처리를 수행하는 처리 수단을 포함하는 화상 형성 장치.
  5. 제1항에 있어서,
    상기 데이터의 기밀성을 유지하기 위해, 상기 화상 형성 장치의 내부에서 상기 인쇄 처리의 실행을 위해 데이터를 암호화하는 제2 키 정보를 생성하는 생성 수단을 더 포함하는 화상 형성 장치.
  6. 제1항에 있어서,
    상기 암호화 수단은, 상기 취득 수단에 의해 취득된 상기 인쇄 데이터를 상기 인쇄 처리가 수행될 수 있는 화상 데이터로 변환하고, 상기 화상 데이터를 상기 제2 키 정보로 암호화하고, 상기 제2키 정보를 상기 제1 키 정보로 암호화하는 화상 형성 장치.
  7. 제1항에 있어서,
    상기 해독 수단은, 상기 암호화된 화상 데이터에 기초해서 인쇄 처리를 실행 하는 경우, 상기 제1 키 정보에 대응하는 해독의 인증 판단을 수행하고, 상기 인증 판단이 정확할 경우, 상기 제2 키 정보에 대응하는 해독에 의해 상기 화상 데이터 를 해독하는 화상 형성 장치.
  8. 정보 처리 장치에 의해 생성된 암호화 데이터를 수신하고, 상기 암호화 데이터를 인쇄용 데이터로 해독하여, 화상 형성 장치가 인쇄 처리를 실행하도록 하는 화상 형성 방법으로서,
    상기 수신된 암호화 데이터를 해독함으로써 인쇄 데이터를 취득하는 취득 단계; 및
    상기 취득된 인쇄 데이터를 상기 인쇄 처리가 수행될 수 있는 화상 데이터로 변환하고, 상기 화상 데이터를 제1 키 정보로 암호화하는 암호화 단계
    를 포함하는 화상 형성 방법.
  9. 정보 처리 장치에 의해 생성된 암호화 데이터를 수신하고, 상기 암호화 데이터를 인쇄용 데이터로 해독하여, 화상 형성 장치가 인쇄 처리를 실행하도록 하는 화상 형성 프로그램으로서,
    상기 수신된 암호화 데이터를 해독함으로써 인쇄 데이터를 취득하는 취득 모듈; 및
    상기 취득된 인쇄 데이터를 상기 인쇄 처리가 수행될 수 있는 화상 데이터로 변환하여, 상기 화상 데이터를 제1 키 정보로 암호화하는 암호화 모듈
    을 포함하는 화상 형성 프로그램.
  10. 정보 처리 장치에 의해 생성된 암호화 데이터를 수신하고, 상기 암호화 데이터를 인쇄용 데이터로 해독하여, 화상 형성 장치가 인쇄 처리를 실행하도록 하는 화상 형성 프로그램을 저장한 컴퓨터 판독가능 저장 매체로서,
    상기 화상 형성 프로그램은,
    상기 수신된 암호화 데이터를 해독함으로써 인쇄 데이터를 취득하는 취득 모듈; 및
    상기 취득된 인쇄 데이터를 상기 인쇄 처리가 수행될 수 있는 화상 데이터로 변환하여, 상기 화상 데이터를 제1 키 정보로 암호화하는 암호화 모듈
    을 포함하는 컴퓨터 판독가능 저장 매체.
  11. 화상 형성 장치에 접속되는 정보 처리 장치로서,
    상기 화상 형성 장치에서 인쇄 데이터로부터 변환되어, 인쇄 처리가 수행될 수 있는 화상 데이터를 암호화하기 위해, 키 정보를 취득하는 키 정보 취득 수단;
    상기 인쇄 데이터에 상기 키 정보를 부가함으로써 암호화 데이터를 생성하는 암호화 데이터 생성 수단; 및
    상기 생성된 암호화 데이터를 상기 화상 형성 장치로 송신하는 송신 수단
    을 포함하는 정보 처리 장치.
  12. 화상 형성 장치에 접속된 정보 처리 장치에 의해 실행되는 정보 처리 방법으로서,
    상기 화상 형성 장치에서 인쇄 데이터로부터 변환되어 인쇄 처리가 수행될 수 있는 화상 데이터를 암호화하기 위해, 키 정보를 취득하는 키 정보 취득 단계;
    상기 키 정보를 상기 인쇄 데이터에 부가함으로써 암호화 데이터를 생성하는 암호화 데이터 생성 단계; 및
    상기 생성된 암호화 데이터를 상기 화상 형성 장치에 송신하는 송신 단계
    를 포함하는 정보 처리 방법.
  13. 화상 형성 장치에 접속된 정보 처리 장치에 의해 실행되는 정보 처리 프로그램으로서,
    상기 화상 형성 장치에서 인쇄 데이터로부터 변환되어 인쇄 처리가 수행될 수 있는 화상 데이터를 암호화하기 위해 키 정보를 취득하는 키 정보 취득 모듈;
    상기 키 정보를 상기 인쇄 데이터에 부가함으로써 암호화 데이터를 생성하는 암호화 데이터 생성 모듈; 및
    상기 생성된 암호화 데이터를 상기 화상 형성 장치로 송신하는 송신 모듈
    을 포함하는 정보 처리 프로그램.
  14. 화상 형성 장치에 접속된 정보 처리 장치에 의해 실행되는 정보 처리 프로그램을 저장한 컴퓨터 판독가능 저장 매체로서,
    상기 정보 처리 프로그램은,
    상기 화상 형성 장치에서 인쇄 데이터로부터 변환되어 인쇄 처리가 수행될 수 있는 화상 데이터를 암호화하기 위해 키 정보를 취득하는 키 정보 취득 모듈;
    상기 키 정보를 상기 인쇄 데이터에 부가함으로써 암호화 데이터를 생성하는 암호화 데이터 생성 모듈; 및
    상기 생성된 암호화 데이터를 상기 화상 형성 장치로 송신하는 송신 모듈
    을 포함하는 컴퓨터 판독가능 저장 매체.
KR1020077001363A 2004-07-22 2005-07-14 화상 형성 장치, 화상 형성 방법, 정보 처리 장치 및 정보처리 방법 KR20070028559A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004214615A JP4632409B2 (ja) 2004-07-22 2004-07-22 画像形成装置、画像形成方法、プログラム
JPJP-P-2004-00214615 2004-07-22

Publications (1)

Publication Number Publication Date
KR20070028559A true KR20070028559A (ko) 2007-03-12

Family

ID=35785344

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020077001363A KR20070028559A (ko) 2004-07-22 2005-07-14 화상 형성 장치, 화상 형성 방법, 정보 처리 장치 및 정보처리 방법

Country Status (6)

Country Link
US (1) US8054970B2 (ko)
EP (1) EP1774697A4 (ko)
JP (1) JP4632409B2 (ko)
KR (1) KR20070028559A (ko)
CN (1) CN1989727B (ko)
WO (1) WO2006009238A1 (ko)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7609834B2 (en) * 2005-08-02 2009-10-27 Kabushiki Kaisha Toshiba Personal authenticating multi-function peripheral
JP4640083B2 (ja) * 2005-09-29 2011-03-02 セイコーエプソン株式会社 デバイス管理システム
DE102006006438A1 (de) * 2006-02-13 2007-08-16 Heidelberger Druckmaschinen Ag Verfahren zur sicheren Übertragung von Betriebsdaten
JP4442583B2 (ja) * 2006-04-24 2010-03-31 コニカミノルタビジネステクノロジーズ株式会社 画像処理装置、画像処理方法及び画像処理用プログラム
JP4337853B2 (ja) * 2006-09-04 2009-09-30 コニカミノルタビジネステクノロジーズ株式会社 アプリケーションプログラム配布装置、画像処理装置、及びプログラム
JP2008219368A (ja) * 2007-03-02 2008-09-18 Oki Data Corp 画像形成装置
JP5251111B2 (ja) * 2007-12-19 2013-07-31 富士ゼロックス株式会社 画像表示システム
JP4687744B2 (ja) * 2008-05-13 2011-05-25 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置及び画像形成システム
JP4687781B2 (ja) * 2008-12-15 2011-05-25 コニカミノルタビジネステクノロジーズ株式会社 画像データ送信方法、画像処理装置、およびコンピュータプログラム
JP4695202B2 (ja) * 2009-02-24 2011-06-08 シャープ株式会社 制御装置、画像出力装置、画像出力装置の制御方法、プログラム、記録媒体
JP5511463B2 (ja) * 2010-03-25 2014-06-04 キヤノン株式会社 画像形成装置、画像処理システム、画像処理システムを制御する方法、およびプログラム
US9837585B2 (en) 2013-11-08 2017-12-05 Lumimicro Corp. Ltd. Light emitting device
JP5996012B2 (ja) * 2014-05-07 2016-09-21 キヤノン株式会社 画像形成装置、画像読取装置、画像形成装置の制御方法、画像読取装置の制御方法、及びプログラム
JP5891270B2 (ja) * 2014-07-01 2016-03-22 シャープ株式会社 データ処理方法およびプログラム
US20170277831A1 (en) * 2016-03-25 2017-09-28 Evan Ruff System and method for generating, storing and accessing secured medical imagery
WO2018053262A1 (en) 2016-09-15 2018-03-22 Micro C, LLC Improved imaging systems and methods
CN108055243B (zh) * 2017-11-24 2020-11-24 深圳市德力凯医疗设备股份有限公司 一种诊断报告的加密方法、存储介质及终端设备
EP3829444A4 (en) 2018-08-01 2022-05-18 OXOS Medical, Inc. IMPROVED IMAGING SYSTEMS AND METHODS

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100254029B1 (ko) * 1995-10-09 2000-04-15 모리시타 요이찌 데이터 전송장치 및 데이터전송방법
JP3281235B2 (ja) 1995-11-08 2002-05-13 キヤノン株式会社 画像処理装置
JP3862390B2 (ja) * 1997-11-18 2006-12-27 キヤノン株式会社 情報処理システムと情報処理方法
JPH11212744A (ja) 1998-01-21 1999-08-06 Canon Inc 印刷システム及びその印刷制御方法
EP0936805A1 (en) * 1998-02-12 1999-08-18 Hewlett-Packard Company Document transfer systems
JO2117B1 (en) 1998-07-15 2000-05-21 كانال + تيكنولوجيز سوسيته انونيم A method and device for the secure communication of information between a group of audio-visual devices that operate with numbers
US6151675A (en) * 1998-07-23 2000-11-21 Tumbleweed Software Corporation Method and apparatus for effecting secure document format conversion
US7003667B1 (en) * 1999-10-04 2006-02-21 Canon Kabushiki Kaisha Targeted secure printing
US6885748B1 (en) * 1999-10-23 2005-04-26 Contentguard Holdings, Inc. System and method for protection of digital works
US20030044009A1 (en) * 2001-08-31 2003-03-06 Sridhar Dathathraya System and method for secure communications with network printers
US7305556B2 (en) * 2001-12-05 2007-12-04 Canon Kabushiki Kaisha Secure printing with authenticated printer key
JP3706834B2 (ja) * 2002-02-18 2005-10-19 キヤノン株式会社 暗号処理機能を有する画像管理方法及び画像処理装置
US20050144136A1 (en) * 2002-06-28 2005-06-30 Fujitsu Limited Content providing system and content reproducing apparatus
JP3938530B2 (ja) * 2002-08-23 2007-06-27 富士フイルム株式会社 バリアブル印刷処理装置およびバリアブル印刷処理プログラム
US7292355B2 (en) * 2002-11-20 2007-11-06 Hewlett-Packard Development Company, L.P. Device and method for securing print jobs stored on a printer
EP1574960A4 (en) * 2002-12-06 2008-11-19 Sony Corp RECORDING / REPRODUCING DEVICE, DATA PROCESSING DEVICE, AND RECORDING / REPLAYING SYSTEM
US7484090B2 (en) * 2003-10-10 2009-01-27 Panasonic Corporation Encryption apparatus, decryption apparatus, secret key generation apparatus, and copyright protection system
US7349543B2 (en) * 2003-10-16 2008-03-25 Hewlett-Packard Development Company, L.P. Secure foreign enterprise printing
JP2006224550A (ja) 2005-02-18 2006-08-31 Canon Inc 画像形成装置、情報処理装置及び画像形成システム
JP2006344173A (ja) 2005-06-10 2006-12-21 Canon Inc 情報処理装置及びその制御方法

Also Published As

Publication number Publication date
US20080267402A1 (en) 2008-10-30
EP1774697A4 (en) 2016-04-20
US8054970B2 (en) 2011-11-08
EP1774697A1 (en) 2007-04-18
CN1989727B (zh) 2010-04-14
CN1989727A (zh) 2007-06-27
JP4632409B2 (ja) 2011-02-16
WO2006009238A1 (en) 2006-01-26
JP2006041625A (ja) 2006-02-09

Similar Documents

Publication Publication Date Title
US8054970B2 (en) Image forming apparatus, image forming method, information processing apparatus and information processing method
US7782477B2 (en) Information processing apparatus connected to a printing apparatus via a network and computer-readable storage medium having stored thereon a program for causing a computer to execute generating print data in the information processing apparatus connected to the printing apparatus via the network
US8564804B2 (en) Information processing apparatus that does not transmit print job data when both encryption and saving in a printing apparatus are designated, and control method and medium therefor
US7532836B2 (en) Document management method, document management system, and computer program product
JP4994814B2 (ja) 画像処理装置及びその制御方法
JP4845398B2 (ja) 画像処理装置及び画像処理装置によって実行される制御方法
US20080072052A1 (en) Authentication server, image formation apparatus, image formation authenticating system and computer readable storage medium storing program
US20080043278A1 (en) Print management server, image formation apparatus, image formation authenticating system and computer readable storage medium storing program
US20090303518A1 (en) Image processing apparatus
US8948383B2 (en) Printing system, printing method, terminal, and computer-readable storage medium for computer program
JP2007108883A (ja) 情報処理方法およびその装置
US11736651B2 (en) Printer configured to communicate data with device connected thereto
JP4225049B2 (ja) ジョブ処理装置
US7382481B2 (en) Image communication device, method of communicating image, program and recording medium
US8625126B2 (en) Management of recording medium storage when outputting print job log information
JP2006224550A (ja) 画像形成装置、情報処理装置及び画像形成システム
JP2004152261A (ja) ドキュメント印刷プログラム、ドキュメント保護プログラムおよびドキュメント保護システム
JP2004152262A (ja) ドキュメント印刷プログラム、ドキュメント保護プログラムおよびドキュメント保護システム
US20080199008A1 (en) Image forming device and image forming method
JP5135239B2 (ja) 画像形成システムおよびサーバ装置
JP2007334456A (ja) 画像処理装置
JP2006334941A (ja) 画像形成装置、画像形成方法、画像形成プログラムおよびコンピュータ読み取り可能な記録媒体
JP6682933B2 (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
JP2011130037A (ja) 画像形成装置と出力方法とプログラム。

Legal Events

Date Code Title Description
A201 Request for examination
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND Amendment
J501 Disposition of invalidation of trial
E801 Decision on dismissal of amendment
B601 Maintenance of original decision after re-examination before a trial
J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20080925

Effective date: 20100225