KR102024520B1 - 화상형성장치의 큐알코드 삽입 방법 및 시스템 - Google Patents

화상형성장치의 큐알코드 삽입 방법 및 시스템 Download PDF

Info

Publication number
KR102024520B1
KR102024520B1 KR1020190058724A KR20190058724A KR102024520B1 KR 102024520 B1 KR102024520 B1 KR 102024520B1 KR 1020190058724 A KR1020190058724 A KR 1020190058724A KR 20190058724 A KR20190058724 A KR 20190058724A KR 102024520 B1 KR102024520 B1 KR 102024520B1
Authority
KR
South Korea
Prior art keywords
information
code
user
image forming
forming apparatus
Prior art date
Application number
KR1020190058724A
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 KR1020190058724A priority Critical patent/KR102024520B1/ko
Application granted granted Critical
Publication of KR102024520B1 publication Critical patent/KR102024520B1/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/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32128Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title attached to the image data, e.g. file header, transmitted message header, information on the same page or in the same computer file as the image
    • H04N1/32133Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title attached to the image data, e.g. file header, transmitted message header, information on the same page or in the same computer file as the image on the same paper sheet, e.g. a facsimile page header
    • 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
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1238Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs
    • 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
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1242Image or content composition onto a page
    • G06F3/1243Variable data printing, e.g. document forms, templates, labels, coupons, advertisements, logos, watermarks, transactional printing, fixed content versioning
    • 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
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/126Job scheduling, e.g. queuing, determine appropriate device
    • G06F3/1262Job scheduling, e.g. queuing, determine appropriate device by grouping or ganging jobs
    • 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
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
    • 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/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
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3269Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of machine readable codes or marks, e.g. bar codes or glyphs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Abstract

본 발명은 복사, 스캔 또는 팩스 송신 기능의 복합적인 출력 기능을 갖는 복합기(화상형성장치)를 이용하여 출력물(문서 등)에 QR 코드를 삽입 및 인쇄하는 복합기(화상형성장치)의 큐알코드 삽입 방법으로서, 상기 복합기(화상형성장치)에 구비된 인증단말을 통해 사용자에 대한 인증을 실시하는 사용자 인증 단계; 상기 복합기(화상형성장치)를 이용하여 출력물(문서 등)에 QR(Quick Response) 코드를 삽입하기 위한 인쇄 요청이 사용자에 의해 행해지는 인쇄 요청 단계; 상기 사용자의 인쇄 요청에 따라, 상기 복합기(화상형성장치)가, 출력물을 스캔하여 스캔 이미지를 획득하고, 이 스캔 이미지를 인코딩하여 프린터 파일(prn 파일)을 생성하는 프린터 파일 생성 단계; 상기 생성된 프린터 파일(prn 파일)과 사용자 정보 및 해당 복합기(화상형성장치)의 정보가, 상기 복합기(화상형성장치)로부터 중계서버에 전송하는 프린터 파일 전송 단계; 상기 중계서버가, 상기 복합기(화상형성장치)로부터 수신한 상기 프린터 파일(prn 파일)과 사용자 및 복합기(화상형성장치)의 정보를 저장하는 단계; 상기 중계서버가, 상기 프린터 파일(prn 파일)로부터 상기 각종 정보를 추출하는 정보 추출 단계; 추출된 상기 각종 정보가 포함된 프린터 파일(prn 파일), 사용자의 정보가 중계서버로부터 복합기(화상형성장치)에 전송되는 단계; 상기 복합기(화상형성장치)가 상기 중계서버로부터 상기 각종 정보가 포함된 프린터 파일(prn 파일), 사용자의 정보를 수신한 후, 이 수신된 프린터 파일의 목록이 복합기(화상형성장치)의 디스플레이부에 표시되는 프린터 파일 목록 표시 단계; 상기 복합기(화상형성장치)에서 상기 중계서버로, 상기 프린터 파일의 목록에서 사용자에 의해 선택된 프린터 파일(prn 파일)에 대한 QR 코드 삽입 요청이 사용자에 의해 이루어지는 QR 코드 삽입 요청 단계; 상기 사용자에 의한 상기 프린터 파일(prn 파일)에 대한 QR 코드 삽입 요청에 따라, 상기 중계서버가, QR 코드 정보가 내재된 QR 코드를 생성하는 QR 코드 생성 단계 - 상기 QR 코드 정보에는 상기 출력물(문서 등)의 출력(복사, 스캔 또는 팩스 송신)의 가능 여부(가능 또는 불가능)를 나타내는 보안정보(보안정보 값)가 포함됨; 상기 중계서버가, 인코딩된 출력물(문서 등)인 상기 프린터 파일(prn 파일) 내에 상기 생성된 QR 코드를 삽입하는 QR 코드 삽입 단계; 상기 중계서버가 상기 복합기(화상형성장치)에, 상기 QR 코드가 삽입된 프린터 파일(prn 파일), 사용자 정보 및 중계서버의 정보를 전송하는 QR 코드 삽입 프린터 파일 전송 단계; 및 상기 복합기(화상형성장치)가, 상기 중계서버로부터 수신한 상기 QR 코드가 삽입된 프린터 파일(prn 파일), 사용자 정보 및 중계서버의 정보를 저장하고, 상기 QR 코드가 삽입된 프린터 파일(prn 파일)을 디코딩(복호화)한 후 용지에 인쇄하는 QR 코드 인쇄 단계를 포함함을 특징으로 한다.
이로써, 본 발명은 사내에서 무분별한 출력(복사/스캔/팩스 송신)이 이루어지지 않게 된다. 이에 따라 본 발명은, 해당 출력물(문서 등)의 보안을 강화할 수 있게 되어, 중요한 문서나 도면 등의 기밀 데이터 등의 출력물이 외부로 노출 및 유출될 염려가 없는 최적의 보안 시스템을 구축할 수 있다.

Description

화상형성장치의 큐알코드 삽입 방법 및 시스템{Method and system for embedding QR Code in an image forming apparatus}
본 발명은 복사, 스캔 또는 팩스 송신 기능의 복합적인 출력 기능을 갖는 화상형성장치(이하, '복합기'라고도 함)의 큐알(QR)코드 삽입 방법 및 시스템에 관한 것으로, 특히, 사용자의 요청에 따라 QR 코드를 생성하고, 이 생성된 QR 코드를 문서 등 출력물에 QR 코드를 삽입하며, 상기 QR 코드가 삽입된 출력물의 인쇄를 수행하는, 화상형성장치의 큐알코드 삽입 방법 및 시스템에 관한 것이다.
일반적으로 화상형성장치는 복사, 인쇄, 팩시밀리(팩스) 또는 원고(문서 등)의 스캐닝 및 박스 기능 등의 기능을 포함한다.
이렇게 복합적인 출력 기능을 갖는 기기를 복합기(MFP;Multi function printer)라 한다. 다시 말해서 복합기는 호스트 컴퓨터(예: 사용자 PC)로부터 입력되는 데이터를 인쇄하는 프린터로서의 기능뿐만 아니라, 화상 원고를 스캐닝하는 스캐너로서의 기능과 스캐닝되어 입력된 화상 원고를 프린팅하여 복사하는 디지털 복사 기능과, 통신 선로를 통해 화상 원고를 원격지로 전송하는 팩시밀리(팩스) 기능 등을 수행하는 복합 문서 출력 기능을 갖는 기기이다.
즉, 기존의 팩시밀리, 스캐너, 프린터, 디지털 복사기 등 각각의 단품으로 존재하던 단말 장치들을 일체화한 다기능 단말기로 호스트 컴퓨터와 연동이 되는 호스트 컴퓨터-인터페이스 기능을 구비하고 있는 것이 일반적이며, 최근에는 유무선 네트워크를 통하여 다수의 복합기(화상형성장치)가 연결되어 있는 경우가 많다.
한편, 최근에는 업무환경이 컴퓨터, 통신 네트워크 및 인터넷을 사용하는 환경으로 변화하면서, 중요한 문서나 도면 등의 기밀 데이터를 도난, 유출, 분실로부터 보호하기 위한 노력이 크게 증가하고 있다. 일 예로, 문서를 프린트하거나, 통신 네트워크를 통해 각종 업무를 진행하고, 작성된 문서 중에 보안에 필요한 문서를 네트워크에 접속된 프린터로 출력하는 업무환경에서 최적의 보안 시스템을 구축하기 위하여, 많은 회사들은 출력물 보안 시스템을 이용하고 있다.
회사나 그룹 등 어떠한 목적을 위해 모인 집단 또는 단체(이하 회사)는, 그 회사의 이익 등을 위하여 그 회사의 구성원이 아닌 사람에게 비밀로 하는 이른바 대외비와, 그 회사 구성원 중 허가된 특정 구성원들만 열람 및 편집이 가능한 대내비가 있다. 이 두 내용 중 어느 하나 이상을 담은 문서를 통틀어 보안 문서라고 한다.
일반적으로 보안 문서의 경우, 회사 내 프린터로 인쇄를 하게 되면 서버 내 등록된 아이디 및 아이피(IP)로 누가 어떤 문서를 인쇄하였는지 기록되며, 문서에는 자신의 소속, 인쇄 시간 및 이름이 엷은 회색으로 인쇄되는 이른바 워터마크가 함께 인쇄된다. 대부분의 회사의 문서 보안에 상기 두 가지의 방법만을 사용한다.
그러나 사내 구성원 한 명씩을 세세하게 감시하지 않는 이상, 상기 방법만을 이용하는 경우 문서가 외부로 반출되는 것에 대해 매우 취약한 단점을 가지고 있다. 기밀의 유출은 곧 회사의 손실 등과 같이 피해에 직접적인 영향을 주기 때문에, 상기 방법 외에 더 강화된 문서 보안 방법이 절실하다.
또한, 상대적으로 보안이 덜한 문서라도 사내에서 무분별한 복사가 이루어져, 사내에서도 특정 사용자 및 특정 부서를 제외한 나머지 사용자 및 부서가 열람할 수 있어 보안상 취약해진다는 문제점과, 그러다 보면 외부로 유출되는 문제점이 발생될 수 있다.
대한민국 공개특허공보 제10-2013-0048429호(2013.05.10.자 공개) 대한민국 공개특허공보 제10-2013-0110255호(2013.10.10.자 공개)
본 발명은 상기와 같은 문제점을 해결하기 위하여 창출된 것으로, 그 목적은 사내에서 무분별한 복사가 이루어지지 않도록 하여, 해당 문서의 보안을 강화할 수 있는 복합기(화상형성장치)의 큐알코드 삽입 방법 및 시스템을 제공하는 데 있다.
또한, 본 발명은 예외적으로 사용자가 원하는 QR 코드 정보를 갖는 QR 코드의 인쇄가 가능한 복합기(화상형성장치)의 큐알코드 삽입 방법 및 시스템을 제공하는 데 있다.
상기와 같은 목적을 이루기 위해 본 발명은, 복사, 스캔 또는 팩스 송신 기능의 복합적인 출력 기능을 갖는 복합기(화상형성장치)를 이용하여 출력물(문서 등)에 QR 코드를 삽입 및 인쇄하는 복합기(화상형성장치)의 큐알코드 삽입 방법으로서, 상기 복합기(화상형성장치)에 구비된 인증단말을 통해 사용자에 대한 인증을 실시하는 사용자 인증 단계; 상기 복합기(화상형성장치)를 이용하여 출력물(문서 등)에 QR(Quick Response) 코드를 삽입하기 위한 인쇄 요청이 사용자에 의해 행해지는 인쇄 요청 단계; 상기 사용자의 인쇄 요청에 따라, 상기 복합기(화상형성장치)가, 출력물을 스캔하여 스캔 이미지를 획득하고, 이 스캔 이미지를 인코딩하여 프린터 파일(prn 파일)을 생성하는 프린터 파일 생성 단계; 상기 생성된 프린터 파일(prn 파일)과 사용자 정보 및 해당 복합기(화상형성장치)의 정보가, 상기 복합기(화상형성장치)로부터 중계서버에 전송하는 프린터 파일 전송 단계; 상기 중계서버가, 상기 복합기(화상형성장치)로부터 수신한 상기 프린터 파일(prn 파일)과 사용자 및 복합기(화상형성장치)의 정보를 저장하는 단계; 상기 중계서버가, 상기 프린터 파일(prn 파일)로부터 상기 각종 정보를 추출하는 정보 추출 단계; 추출된 상기 각종 정보가 포함된 프린터 파일(prn 파일), 사용자의 정보가 중계서버로부터 복합기(화상형성장치)에 전송되는 단계; 상기 복합기(화상형성장치)가 상기 중계서버로부터 상기 각종 정보가 포함된 프린터 파일(prn 파일), 사용자의 정보를 수신한 후, 이 수신된 프린터 파일의 목록이 복합기(화상형성장치)의 디스플레이부에 표시되는 프린터 파일 목록 표시 단계; 상기 복합기(화상형성장치)에서 상기 중계서버로, 상기 프린터 파일의 목록에서 사용자에 의해 선택된 프린터 파일(prn 파일)에 대한 QR 코드 삽입 요청이 사용자에 의해 이루어지는 QR 코드 삽입 요청 단계; 상기 사용자에 의한 상기 프린터 파일(prn 파일)에 대한 QR 코드 삽입 요청에 따라, 상기 중계서버가, QR 코드 정보가 내재된 QR 코드를 생성하는 QR 코드 생성 단계 - 상기 QR 코드 정보에는 상기 출력물(문서 등)의 출력(복사, 스캔 또는 팩스 송신)의 가능 여부(가능 또는 불가능)를 나타내는 보안정보(보안정보 값)가 포함됨; 상기 중계서버가, 인코딩된 출력물(문서 등)인 상기 프린터 파일(prn 파일) 내에 상기 생성된 QR 코드를 삽입하는 QR 코드 삽입 단계; 상기 중계서버가 상기 복합기(화상형성장치)에, 상기 QR 코드가 삽입된 프린터 파일(prn 파일), 사용자 정보 및 중계서버의 정보를 전송하는 QR 코드 삽입 프린터 파일 전송 단계; 및 상기 복합기(화상형성장치)가, 상기 중계서버로부터 수신한 상기 QR 코드가 삽입된 프린터 파일(prn 파일), 사용자 정보 및 중계서버의 정보를 저장하고, 상기 QR 코드가 삽입된 프린터 파일(prn 파일)을 디코딩(복호화)한 후 용지에 인쇄하는 QR 코드 인쇄 단계를 포함함을 특징으로 한다.
또한, 본 발명은 복사, 스캔 또는 팩스 송신 기능의 복합적인 출력 기능을 갖는 복합기(화상형성장치)를 이용하여 출력물(문서 등)에 QR 코드를 삽입 및 인쇄하는 복합기(화상형성장치)의 큐알코드 삽입 방법으로서, 상기 복합기(화상형성장치)에 구비된 인증단말을 통해 사용자에 대한 인증을 실시하는 사용자 인증 단계; 상기 복합기(화상형성장치)를 이용하여 출력물(문서 등)에 QR(Quick Response) 코드를 삽입하기 위한 인쇄 요청이 사용자에 의해 행해지는 인쇄 요청 단계; 상기 사용자의 인쇄 요청에 따라, 상기 복합기(화상형성장치)가, 출력물을 스캔하여 스캔 이미지를 획득하고, 이 스캔 이미지를 인코딩하여 프린터 파일(prn 파일)을 생성하는 프린터 파일 생성 단계; 각종 정보가 포함된 상기 프린터 파일의 목록(인쇄요청정보 포함)이 복합기(화상형성장치)의 디스플레이부에 표시되는 프린터 파일 목록 표시 단계; 상기 복합기(화상형성장치)에서는, 상기 프린터 파일의 목록에서 사용자에 의해 선택된 프린터 파일(prn 파일)에 대한 QR 코드 삽입 요청이 사용자에 의해 이루어지는 QR 코드 삽입 요청 단계; 상기 사용자에 의한 상기 프린터 파일(prn 파일)에 대한 QR 코드 삽입 요청에 따라, 상기 복합기(화상형성장치)가, QR 코드 정보가 내재된 QR 코드를 생성하는 QR 코드 생성 단계 - 상기 QR 코드 정보에는 상기 출력물(문서 등)의 출력(복사, 스캔 또는 팩스 송신)의 가능 여부(가능 또는 불가능)를 나타내는 보안정보(보안정보 값)가 포함됨; 상기 복합기(화상형성장치)가, 인코딩된 출력물(문서 등)인 상기 프린터 파일(prn 파일) 내에 상기 생성된 QR 코드를 삽입하는 QR 코드 삽입 단계; 및 상기 복합기(화상형성장치)가, 상기 QR 코드가 삽입된 프린터 파일(prn 파일)을 디코딩(복호화)한 후 용지에 인쇄하는 QR 코드 인쇄 단계를 포함함을 특징으로 한다.
또한, 본 발명은 상기 프린터 파일 목록 표시 단계에 있어서의 상기 프린터 파일의 목록에는, 상기 사용자 인증 단계를 통해 사용자의 인증을 수행한 사용자와 관련된 프린터 파일만이 일괄적으로 표시되는 것이 바람직하다. 즉, 사용자 인증을 실시한 사용자와 동일한 사용자에 의해 인쇄 요청 단계에서 인쇄 요청된 프린터 파일만 디스플레이부에 표시된다.
상기 보안정보(보안정보 값)는, 사용자별 출력물의 출력 가능 여부 정보(도 9 참조)를 이용할지, 아니면 부서별 출력물의 출력 가능 여부 정보(도 10 참조)를 이용할 지에 따라 달라진다.
상기 보안정보(보안정보 값)는, 사용자별 출력물의 출력 가능 여부에 대응하는 것을 특징으로 한다. 일례로서, 상기 사용자별 출력물의 출력 가능 여부가 '출력 가능'으로 설정될 경우 상기 보안정보(보안정보의 값)는 숫자 '0(zero)'으로 표기되고, 상기 사용자별 출력물의 출력 가능 여부가 '출력 불가능'으로 설정될 경우 상기 보안정보(보안정보 값)는 숫자 '1'로 표기된다.
상기 보안정보(보안정보 값)는, 부서별 출력물의 출력 가능 여부에 대응하는 것을 특징으로 한다. 일례로서, 상기 부서별 출력물의 출력 가능 여부가 '출력 가능'으로 설정될 경우 상기 보안정보(보안정보 값)는 숫자 '0(zero)'으로 표기되고, 상기 부서별 출력물의 출력 가능 여부가 '출력 불가능'으로 설정될 경우 상기 보안정보(보안정보 값)는 숫자 '1'로 표기된다.
상기 QR 코드 정보에는, 상기 사용자 인증 단계에서 사용자 인증을 실시한 사용자의 정보를 근거로 하여, 사전에 관리자에 의해 설정된(기설정된) 사용자별 출력물의 출력 가능 여부 정보(도 9 참조)를 이용하여 출력물(문서 등)의 출력(복사, 스캔 또는 팩스 송신)의 가능 여부를 나타내는 보안정보(보안정보 값)가 포함되는 것을 특징으로 한다.
상기 QR 코드 정보에는 상기 사용자 인증 단계에서 사용자 인증을 실시한 사용자의 정보를 근거로 하여, 사전에 관리자에 의해 설정된(기설정된) 부서별 출력물의 출력 가능 여부 정보(도 10 참조)를 이용하여 출력물(문서 등)의 출력(복사, 스캔 또는 팩스 송신)의 가능 또는 불가능을 나타내는 보안정보(보안정보 값)가 포함되는 것을 특징으로 한다.
또한, 본 발명은 인쇄 요청 단계에 있어서, 사용자가 복합기(화상형성장치)(50)에서 인쇄 요청시 상기 중계서버로의 프린터 파일(prn 파일) 수신처(목적지) 주소를 지정하는 것을 특징으로 한다.
또한, 본 발명은 상기 프린터 파일(prn 파일) 내에는, 사용자 정보, 문서정보, 문서 인쇄정보, 송신 단말(예: 복합기)의 정보 및 수신 단말(예: 중계서버)의 정보가 포함된다.
또한, 본 발명은 상기 프린터 파일(prn 파일) 내에는, 적어도, 용지 사이즈, 컬러 정보, 사용자 이름, 사용자 ID, 문서 제목, 인쇄 매수, 인쇄 부수, 인쇄 요청일자가 포함된다.
상기 인쇄 요청 일자는, 송신단말(예:복합기)에서 수신단말(예: 중계서버)로 프린터 파일(prn 파일)을 전달한 시점을 나타낸다.
또한, 본 발명은 상기 프린터 파일 전송 단계에 있어서 송신단말(예:복합기)로부터 수신단말(예: 중계서버)에 전송된 프린터 파일(prn 파일)과 사용자 정보 및 송신단말(예:복합기(화상형성장치)(50))의 정보는 수신단말(예: 중계서버)과 연결된 외부의 저장소에 저장되고, 디코딩된 후 웹페이지를 통해 표출되는 것을 특징으로 한다.
또한, 본 발명은 상기 프린터 파일 목록 표시 단계에서 상기 디스플레이부에 표시된 프린터 파일의 목록을 포함한 정보는 상기 중계서버를 경유하지 않고 상기 중계서버와 연결된 외부의 저장소로부터 상기 복합기(화상형성장치)에 직접 전송될 수 있다.
또한, 본 발명은 상기 프린터 파일 목록 표시 단계가 수행되면서, 사용자와 관련된 프린터 파일(prn 파일) 또는 프린터 파일(prn 파일) 목록이 있다는 것을 사용자에게 알려주는 프린터 파일 알림 단계를 더 수행하는 것을 특징으로 한다.
상기 프린터 파일 알림은 사용자에게 복합기(화상형성장치) 또는 인증단말을 통해 깜빡거림이나 소리로도 알려주거나, 팝업 창을 통해서도 보여줄 수 있다.
상기 QR 코드 삽입 요청 단계에서는 상기 복합기(화상형성장치)로부터 상기 중계서버에, 프린터 파일(prn 파일) 내에 삽입될 QR코드의 생성과, 이 생성된 QR 코드를 프린터 파일(prn 파일) 내에 삽입하기 위한 요청을 행하는 것을 특징으로 한다.
상기 QR 코드 삽입 요청 단계는, 상기 복합기(화상형성장치)의 디스플레이부에 표시된, 상기 사용자와 관련된 프린터 파일(prn 파일) 목록에서 1개 이상의 프린터 파일(prn 파일)을 선택한 후, QR 코드 삽입 요청을 위한 버튼을 누르는 단계; 및 상기 QR 코드 삽입 요청을 위한 버튼을 누름에 따라 상기 선택된 프린터 파일(prn 파일)과 이 프린터 파일(prn 파일)의 정보가 상기 복합기(화상형성장치)로부터 상기 중계서버에 전송되는 단계를 포함하여 이루어지는 것을 특징으로 한다.
또한, 본 발명은 복합기(화상형성장치)에 이미 구비된 복사/스캔/팩스 버튼이, 상기 QR 코드 삽입 요청을 위한 버튼의 기능을 수행하도록 구성되는 것을 특징으로 한다.
상기 선택된 프린터 파일(prn 파일)의 정보를 중계서버로 전송하기 전에, 즉 QR 코드 삽입 요청을 위한 버튼을 누르는 단계 이전에, 상기 선택된 프린터 파일(prn 파일)의 정보 가운데 일부 정보의 변경 및 수정이 사용자에 의해 이루어지는 것을 특징으로 한다.
상기 변경 및 수정 가능한 상기 일부 정보에는, 인쇄 매수 정보, 컬러/흑백 정보, 단면/양면 정보 및 마무리 옵션(부수, 페이지수) 정보가 있다.
또한, 본 발명은 상기 프린터 파일 목록 표시 단계에서 복합기(화상형성장치)의 디스플레이부에 표시된 프린터 파일의 목록에서 1개 이상의 프린터 파일(prn 파일)을 선택하고, 이 선택된 프린터 파일(prn 파일)에 삽입될 QR 코드의 QR 코드 정보의 보안정보(보안정보 값)의 변경 요청을 위한 버튼을 사용자가 누름으로써 상기 보안정보(보안정보 값)의 변경을 요청하는 변경 요청 정보가 생성되는 단계; 상기 QR 코드 삽입 요청 단계에 있어서, 상기 변경 요청 정보가, 해당 프린터 파일(prn 파일)(각종 정보 포함)과 함께 상기 화상형성장치로부터 상기 중계서버에 전송되는 단계; 상기 중계서버가, 상기 화상형성장치로부터 수신한 프린터 파일(prn 파일) 또는 이 프린터 파일(prn 파일)을 디코딩한 출력물(문서 등) 및 상기 변경 요청 정보를, 관리자의 휴대단말이나 관리서버에 전송하는 단계; 상기 관리자가, 상기 관리자의 휴대단말이나 상기 관리서버를 조작하여, 상기 보안정보(보안정보 값) 변경 요청에 대한 승인 여부 결과를 생성시키는 단계; 상기 승인 여부 결과가, 상기 관리자의 휴대단말이나 상기 관리서버로부터 중계서버에 전달되는 단계; 상기 중계서버에서는 상기 승인 여부 결과를 반영(적용)하여 QR 코드 생성 단계에서의 QR 코드 생성을 행하는 단계; 및 상기 중계서버에서는 상기 승인 여부 결과를 반영(적용)하여 생성된 상기 QR 코드를, 상기 프린터 파일(prn 파일) 내에 삽입하는 단계를 더 포함하는 것을 특징으로 한다.
또한, 본 발명은 상기 프린터 파일 목록 표시 단계에서 복합기(화상형성장치)의 디스플레이부에 표시된 프린터 파일의 목록에서 1개 이상의 프린터 파일(prn 파일)을 선택하고, 이 선택된 프린터 파일(prn 파일)에 삽입될 QR 코드의 QR 코드 정보의 보안정보(보안정보 값)의 변경 요청을 위한 버튼을 사용자가 누름으로써 상기 보안정보(보안정보 값)의 변경을 요청하는 변경 요청 정보가 생성되는 단계; 상기 QR 코드 삽입 요청 단계에 있어서, 상기 복합기(화상형성장치)가, 사용자에 의해 선택된 프린터 파일(prn 파일) 또는 이 프린터 파일(prn 파일)을 디코딩한 출력물(문서 등) 및 상기 변경 요청 정보를, 관리자의 휴대단말이나 관리서버에 전송하는 단계; 상기 관리자가, 상기 관리자의 휴대단말이나 상기 관리서버를 조작하여, 상기 보안정보(보안정보 값) 변경 요청에 대한 승인 여부 결과를 생성시키는 단계; 상기 승인 여부 결과가, 상기 관리자의 휴대단말이나 상기 관리서버로부터 복합기(화상형성장치)에 전달되는 단계; 상기 복합기(화상형성장치)에서는 상기 승인 여부 결과를 반영(적용)하여 상기 QR 코드 생성 단계에서의 QR 코드 생성을 행하는 단계; 및 상기 승인 여부 결과를 반영(적용)하여 생성된 상기 QR 코드를, 상기 프린터 파일(prn 파일) 내에 삽입하는 단계를 더 포함하는 것을 특징으로 한다.
관리자의 휴대단말로의 상기 변경 요청 정보의 전송은 일례로서, SMS(Short Message Service) 문자나 메일(E-mail)전송 방식을 통해 이루어진다.
상기 변경 요청 정보에는 정상적으로 입력 예정인 보안정보(보안정보의 값), 사용자가 소망하는 보안정보(보안정보의 값), 변경요청일자 및 사용자 정보가 포함된다.
또한, 본 발명은 상기 인쇄 요청 단계에서의 사용자와, 상기 QR 코드 삽입 요청 단계에서의 사용자가 동일인(同一人)인 것을 특징으로 한다.
상기 인증단말에는 RFID 리더가 구비되고, 상기 사원증에는 사용자 정보가 포함된 RFID 태그가 구비되며, 상기 사용자 인증 단계는, 상기 사원증을 상기 인증단말에 접근시킴에 따라 RFID 리더가 RFID 태그로부터 사용자 정보를 읽어들이는 단계; 상기 인증단말이, 읽어들인 상기 사용자 정보를 상기 관리서버로 전송하는 단계; 상기 관리서버가, 상기 인증단말로부터 수신한 상기 사용자 정보와, 상기 관리서버에 기저장된 해당 사용자 정보가 일치하는 지 여부를 판단하는 사용자 정보 일치 여부 판단 단계; 및 상기 사용자 정보의 일치 여부 판단 결과, 상기 인증단말에서 상기 관리서버로 전송된 상기 사용자 정보와, 상기 관리서버에 기저장된 해당 사용자의 정보가 일치하면 상기 인증을 완료하는 단계를 포함하는 것을 특징으로 한다.
상기 QR 코드 삽입 단계에서 QR 코드는 일례로서, 출력물(문서 등)의 각 페이지(page, 면)마다 1~4개가 삽입될 수 있다.
상기 QR 코드 삽입 단계에서 QR 코드는 다른 일례로서, 출력물(문서 등)의 각 페이지(page, 면)마다 5개 이상 삽입될 수 있다.
또한, 본 발명은 인코딩된 출력물(문서 등)인 상기 프린터 파일 내에 5개 이상의 QR 코드 삽입시, 출력물(문서 등)의 네 모서리에 배치시키고, 나머지 QR 코드는 출력물(문서 등)의 모서리들 사이에 배치시키는 것을 특징으로 한다.
또한, 본 발명은 5개 이상의 QR 코드 중 1개의 QR 코드는 출력물(문서 등)의 좌측 상단 모서리, 우측 상단 모서리, 좌측 하단 모서리 또는 우측 하단 모서리 중 어느 1개의 위치에 배치시키고, 나머지 QR 코드는 시계 방향 또는 반시계 방향으로 배치시키는 것을 특징으로 한다.
또한, 본 발명은 상기 출력물의 네 모서리들의 사이의 변(邊)에는 추가의 워터마킹을 삽입하는 것을 특징으로 한다.
또한, 본 발명은 상기 QR 코드 정보에는 해당 출력물(문서 등)의 출력(복사/스캔/팩스 송신)을 제한하는 출력 제한 횟수 정보가 더 포함되는 것을 특징으로 한다.
상기 QR 코드 정보 내의 출력 제한 횟수는, 모든 사용자와 부서에 대해 동일하게 적용되거나, 각 사용자별 또는 각 부서별 달리 적용되도록 구성할 수 있다.
또한, 본 발명은 상기 QR 코드 정보에는 패턴 코드 정보가 더 포함되고, 상기 패턴 코드 정보는 복수의 QR 코드의 각각마다 다른 것을 특징으로 한다.
또한, 본 발명은 복사, 스캔 또는 팩스 송신 기능의 복합적인 출력 기능을 갖는 복합기(화상형성장치)를 이용하여 출력물(문서 등)에 QR 코드를 삽입 및 인쇄하는 복합기(화상형성장치)의 큐알코드 삽입 시스템으로서, 상기 화상형성장치에 구비되어, 사용자에 대한 인증을 실시하는 인증단말; 사용자에 의해 출력물(문서 등)에 QR(Quick Response) 코드를 삽입하기 위한 인쇄 요청을 행함에 따라, 상기 출력물을 스캔하여 스캔 이미지를 획득하고, 이 스캔 이미지를 인코딩하여 프린터 파일(prn 파일)을 생성하며, 상기 생성된 프린터 파일(prn 파일)과 사용자 정보 및 해당 복합기(화상형성장치)의 정보를 중계서버에 전송하는 복합기; 및 상기 복합기(화상형성장치)로부터 수신한 상기 프린터 파일(prn 파일)과 사용자 및 복합기(화상형성장치)의 정보를 저장하고, 상기 프린터 파일(prn 파일)로부터 상기 각종 정보를 추출하며, 추출된 상기 각종 정보가 포함된 프린터 파일(prn 파일), 사용자의 정보를 복합기(화상형성장치)로 전송하는 중계서버를 포함하고, 상기 복합기(화상형성장치)에서는 상기 중계서버로부터 상기 각종 정보가 포함된 프린터 파일(prn 파일) 및 사용자의 정보를 수신하면, 이 수신된 프린터 파일의 목록을 디스플레이부에 표시시키고, 상기 복합기(화상형성장치)에서는 상기 중계서버로, 상기 프린터 파일의 목록에서 사용자에 의해 선택된 프린터 파일(prn 파일)에 대한 QR 코드 삽입 요청이 사용자에 의해 행해지며, 상기 중계서버에서는 상기 사용자에 의한 상기 프린터 파일(prn 파일)에 대한 QR 코드 삽입 요청에 따라, QR 코드 정보가 내재된 QR 코드를 생성하고, 상기 중계서버에서는 인코딩된 출력물(문서 등)인 상기 프린터 파일(prn 파일) 내에 상기 생성된 QR 코드를 삽입하며, 상기 중계서버에서는 상기 복합기(화상형성장치)에, 상기 QR 코드가 삽입된 프린터 파일(prn 파일), 사용자 정보 및 중계서버의 정보를 전송하고, 상기 복합기(화상형성장치)에서는, 상기 중계서버로부터 수신한 상기 QR 코드가 삽입된 프린터 파일(prn 파일), 사용자 정보 및 중계서버의 정보를 저장하고, 상기 QR 코드가 삽입된 프린터 파일(prn 파일)을 디코딩(복호화)한 후 용지에 인쇄하며, 상기 QR 코드 정보에는 상기 출력물(문서 등)의 출력(복사, 스캔 또는 팩스 송신)의 가능 여부(가능 또는 불가능)를 나타내는 보안정보(보안정보 값)가 포함되는 것을 특징으로 한다.
본 발명에 따른 복합기(화상형성장치)의 큐알코드 삽입 방법 및 시스템을 이용함으로써, 사내에서 무분별한 출력(복사/스캔/팩스 송신)이 이루어지지 않게 된다. 이에 따라 본 발명은, 해당 출력물(문서 등)의 보안을 강화할 수 있게 되어, 중요한 문서나 도면 등의 기밀 데이터 등의 출력물이 외부로 노출 및 유출될 염려가 없는 최적의 보안 시스템을 구축할 수 있다.
또한, 본 발명은 예외적으로 사용자가 원하는 QR 코드 정보를 갖는 QR 코드의 인쇄가 가능하다. 이로써 본 발명은 효율적인 시스템 운영 및 관리가 가능하다.
도 1은 본 발명에 따른 화상형성장치를 이용한 출력물(문서 등)의 QR 코드 삽입 시스템도이다.
도 2는 본 발명의 일실시예에 따른 복합기(화상형성장치)의 상세 구성도이다.
도 3은 본 발명의 일실시예에 따른 인증단말의 블록도이다.
도 4는 본 발명의 일실시예에 따른 중계서버의 블록도이다.
도 5는 본 발명의 일실시예에 따른 관리서버의 블록도이다.
도 6a 내지 도 6d는 본 발명의 일실시예에 따른 QR 코드가 삽입된 출력물을 나타내는 도면이다.
도 6e는 본 발명의 QR 코드 내에 들어갈 QR 코드 정보의 구조도이다.
도 6f는 본 발명의 일실시예에 따른 프린터 파일 목록이 화상형성장치의 디스플레이부에 표시된 상태창이다.
도 7은 사용자 정보를 나타내는 표이다.
도 8은 관리자가 사전에, 사용자별 출력 가능 여부(출력 가능 또는 출력 불가능)를 설정해 놓은 표이다.
도 9는 관리자가 사전에, 부서별 출력 가능 여부(출력 가능 또는 출력 불가능)를 설정해 놓은 표이다.
도 10은 본 발명의 실시형태 1에 따른 복합기(화상형성장치)의 큐알코드 삽입 방법을 나타내는 순서도이다.
도 11은 실시형태 2에 따른, 예외적으로 사용자가 원하는 보안정보(보안정보 값)이 QR 코드 정보 내에 입력(표기)되는 과정을 나타내는 블록도이다.
이하에서는 첨부된 도면을 참조하여 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 바람직한 실시예를 상세히 설명한다. 다만, 본 발명의 바람직한 실시예를 상세하게 설명함에 있어, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다. 또한, 유사한 기능 및 작용을 하는 부분에 대해서는 도면 전체에 걸쳐 동일 또는 유사한 부호를 사용한다.
또한, 어떤 구성요소를 ‘포함’한다는 것은, 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있다는 것을 의미한다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세하게 설명하고자 한다.
도 1은 본 발명에 따른 복합기(화상형성장치)(50)를 이용한 출력물(문서 등)의 QR 코드 삽입 시스템도이다.
도 1을 참조하면, 본 발명의 QR 코드 삽입 시스템은 복사, 스캔 또는 팩시밀리(팩스, FAX) 기능의 복합적인 출력 기능을 갖는 복합기(화상형성장치, 50)를 이용하여 출력물(문서 등)에 QR 코드를 삽입 및 인쇄하는 것으로서, 복합기(화상형성장치)(50), 인증단말(40), 관리서버(30) 및 중계서버(20)를 포함하며, 이들은 통신망(2)을 통해 상호 연결된다.
복합기(화상형성장치)(50)에는 출력물(문서 등)의 출력(복사/스캔/팩스 송신)을 수행하기 위한 복사 버튼, 스캔 버튼 및 팩스 송신 버튼이 구비되며, 통상, 이러한 버튼을 누르게 되면 해당 복사 기능, 스캔 기능 및 팩스 송신 기능이 수행된다.
또한, 복합기(화상형성장치)(50)는 사용자에 의해 출력물에 QR 코드를 삽입하기 위한 인쇄 요청을 행함에 따라, 출력물(원본 문서)을 스캔하여 스캔 이미지를 획득하고, 이 스캔 이미지를 인코딩(Encoding)하여 각종 정보가 포함된 프린터 파일(prn 파일)을 생성하며, 생성된 프린터 파일(prn 파일)과 사용자 정보 및 해당 화상형성장치(송신단말)의 정보를 중계서버(수신단말)에 전송한다.
프린터 파일(prn 파일) 내에는 각종 정보가 내장되어 있다.
각종 정보에는 사용자 정보(사용자 이름, 사용자 ID 등), 문서정보(문서작성자 이름, 문서 페이지수, 문서명, 문서 부수, 문서 제목 등), 문서 인쇄정보(용지 사이즈, 컬러 정보, 인쇄 요청 일자 등), 송신처인 복합기(화상형성장치)(50)의 정보(복합기(화상형성장치)(50) IP 어드레스 등), 수신처인 중계서버(20)의 정보(중계서버 IP 어드레스 등) 등이 포함된다.
인쇄 요청 일자는 복합기(화상형성장치)(50)에서 중계서버(20)로 프린터 파일(prn 파일)을 전달한 시점 또는 인쇄 요청 단계(S1502)에서 인쇄 요청을 위한 버튼을 누른 시점을 나타낸다.
또한, 화상형성장치에서는, 중계서버로부터 수신한 QR 코드가 삽입된 프린터 파일(prn 파일), 사용자 정보 및 중계서버의 정보를 저장하고, QR 코드가 삽입된 프린터 파일(prn 파일)을 디코딩(Decoding)한 후 용지에 인쇄하는 기능을 수행한다.
인증단말(40)은 복합기(화상형성장치)(50)마다 구비된다. 즉, 인증단말(40)과 복합기(화상형성장치)(50)는 상호간 데이터 전송이 가능하도록 하드웨어(Hardware) 및 소프트웨어(Software)적으로 인터페이스(Interface)된다.
본 발명의 QR 코드 삽입 시스템에서는 인증단말(40)을 통해 사용자에 대한 인증을 실시한다. 인증에는 일례로서, RFID 사원증(1)을 이용한 인증 등이 있다.
중계서버(20)는 복합기(화상형성장치)(50)로부터 수신한 프린터 파일(prn 파일)로부터 각종 정보를 추출하며, 프린터 파일의 목록에서 사용자에 의해 선택된 프린터 파일(prn 파일)이 QR 코드 삽입 요청 신호와 함께 화상형성장치로부터 수신되면, QR 코드 정보가 내재된 QR 코드를 생성하며, 프린터 파일(prn 파일) 내에 상기 생성된 QR 코드를 삽입하고, 복합기(화상형성장치)(50)에, 상기 QR 코드가 삽입된 프린터 파일(prn 파일), 사용자 정보 및 중계서버의 정보를 전송하는 기능을 수행한다.
관리서버(30)는 인증단말(40)과 연계되어 사용자에 대한 인증을 실시하고, 중계서버(20)와 연계되어, 관리자에 의한 QR 코드 정보 내에 들어갈 보안정보, 출력 제한 횟수 정보 등이 설정된다. 특히, 도 7의 사용자 정보나, 도 8의 사용자별 출력물의 출력 가능 여부(출력 가능 또는 출력 불가능)를 나타내는 정보나, 도 9의 부서별 출력물의 출력 가능 여부(출력 가능 또는 출력 불가능)를 나타내는 정보 등이 설정된다. 또한, 관리자는 관리서버(30)나 중계서버(20)에 연결된 웹페이지(관리자 모드)를 통해, 상기 보안정보(보안정보 값)가, 사용자별 출력물의 출력 가능 여부 정보(도 8 참조)를 이용할지, 아니면 부서별 출력물의 출력 가능 여부 정보(도 9 참조)를 이용할 지를 설정한다.
도 2는 본 발명의 일실시예에 따른 복합기(화상형성장치)(50)의 상세 구성도이다.
복합기(화상형성장치)(50)는 사용자에 의해 출력물(원본문서 등)에 QR 코드를 삽입하기 위한 인쇄 요청을 행함에 따라, 출력물을 스캔하여 스캔 이미지를 획득하고, 이 스캔 이미지를 인코딩하여 프린터 파일(prn 파일)을 생성하며, 생성된 프린터 파일(prn 파일)과 사용자 정보 및 해당 화상형성장치(송신단말)의 정보를 중계서버(수신단말)에 전송한다. 또한, 화상형성장치에서는 중계서버로부터 각종 정보가 포함된 프린터 파일(prn 파일) 및 사용자의 정보를 수신하면, 이 수신된 프린터 파일(prn 파일)의 목록을 디스플레이부에 표시시키는 기능을 수행한다. 또한, 본 발명에서는 화상형성장치(송신단말)를 통해 중계서버(수신단말)로의, 프린터 파일(prn 파일)의 목록에서 사용자에 의해 선택된 프린터 파일(prn 파일)에 대한 QR 코드 삽입 요청이 사용자에 의해 행해진다. 또한, 화상형성장치에서는, 중계서버(송신단말)로부터 수신한 QR 코드가 삽입된 프린터 파일(prn 파일), 사용자 정보 및 중계서버의 정보를 저장하고, QR 코드가 삽입된 프린터 파일(prn 파일)을 디코딩한 후 용지에 인쇄하는 기능을 수행한다.
구체적으로, 도 2를 참조하면, 복합기(화상형성장치)(50)는, 일례로서, CPU(51), RAM(52), ROM(53), 입력부(54), 표시 제어부(55), 외부 메모리 I/F(Interface)(56), 통신 I/F(Interface) 콘트롤러(57), 스캐닝부(58) 및 인쇄부(59)를 포함할 수 있다. 이들 구성요소들은 시스템 버스에 접속될 수 있다. 또한, 입력부(54), 표시 제어부(55) 및 외부 메모리 I/F(56)를 통해서, 터치패널(61), 표시부(62), 및 외부 메모리(63)가 각각 접속될 수 있다. 시스템 버스에 접속되는 각 부는, 시스템 버스를 통해서 서로 데이터의 교환을 행하는 것이 가능하게 구성될 수 있다.
ROM(53)은 비휘발성의 메모리이며, 화상 데이터(이미지 데이터)나 프린터 파일(prn 파일), QR 코드가 삽입된 프린터 파일(prn 파일), 그 밖의 데이터, CPU(51)가 동작하기 위한 각종 프로그램 등을, 각각 소정의 영역에 격납한다. RAM(52)은 휘발성의 메모리이며, CPU(51)의 주메모리, 워크 에어리어 등의 일시 기억영역으로서 사용될 수 있다.
CPU(51)는, 예를 들면 ROM(53)에 격납된 프로그램에 따라, RAM(52)을 워크 메모리로서 사용하여, 이 복합기(화상형성장치)(50)의 각 부를 제어한다. 한편, CPU(51)가 동작하기 위한 프로그램은 ROM(53)에 격납되는 것에 한정되지 않고, 외부 메모리(하드 디스크 등)(63)에 기억되어 있어도 된다. 또한, RAM(52)은 복합기(화상형성장치)(50)의 동작수행 중 발생하는 각종 데이터를 저장할 수 있다.
입력부(54)는, 유저(사용자)로부터의 조작을 접수하고, 그 조작에 따라 제어신호를 생성해서 CPU(51)에 공급한다. 예를 들면, 입력부(54)는, 유저의 조작을 접수하는 입력 디바이스로서, 키보드라고 불리는 문자 정보 입력 디바이스, 포인팅 디바이스 등을 갖는다.
한편, 터치패널(61)은, 예를 들면, 평면적으로 구성된 입력부(54)에 대하여, 접촉된 위치에 대응한 좌표 정보를 출력하는 입력 디바이스이다. CPU(51)는, 입력 디바이스에 대하여 이루어진 유저(사용자) 조작에 따라 입력부(54)에 의해 생성되어 공급되는 제어신호에 근거하여, 프로그램에 따라, 이 복합기(화상형성장치)(50)의 각 부를 제어한다.
이에 따라, 복합기(화상형성장치)(50)가, 유저의 조작에 따라 동작을 실행할 수 있다. 표시 제어부(55)는, 표시부(62)에 대하여 화상을 표시시키기 위한 표시 신호를 출력한다. 예를 들면, 표시 제어부(55)에 대하여, CPU(51)가 프로그램에 따라 생성한 표시 제어신호가 공급된다. 표시 제어부(55)는, 이 표시 제어신호에 근거해 표시 신호를 생성해서 표시부(62)에 출력한다. 예를 들면, 표시 제어부(55)는 CPU(51)가 생성하는 표시 제어신호에 근거하여, GUI(Graphical User Interface)을 구성하는 GUI 화면을 표시부(62)에 표시시킨다. 터치패널(61)은 표시부(62)와 일체로 구성된다. 예를 들면, 터치패널(61)을, 빛의 투과율이 표시부(62)의 표시를 방해하지 않도록 구성하고, 표시부(62)의 표시 화면의 상층에 부착한다. 그리고, 터치패널(61)에 있어서의 입력 좌표와 표시부(62) 상의 표시 좌표를 대응시킨다. 이에 따라, 유저가 표시부(62) 위에 표시된 화면을 직접적으로 조작가능한 GUI를 구성할 수 있다.
외부 메모리 I/F(56)에는, 예를 들면, 하드 디스크(HD), FD, CD, DVD, 메모리 카드 등의 외부 메모리(63)가 장착 가능하게 되어 있다. CPU(51)의 제어에 근거하여, 장착된 외부 메모리(63)로부터의 데이터의 판독 및 그 외부 메모리(63)에 대한 데이터의 기록을 행한다. 통신 I/F 콘트롤러(57)는, CPU(51)의 제어에 근거하여, 예를 들면, LAN, 인터넷, 유선 네트워크, 또는 무선 네트워크 등의 통신망(2)과 통신을 행한다.
스캐닝부(58)는 사용자가, 해당 출력물의 출력(복사/스캔/팩스 송신)을 수행하기 위한 출력(복사/스캔/팩스 송신) 버튼 중 어느 하나의 버튼을 눌렀을 때, 상기 출력물에 대하여 광학적으로 스캐닝을 수행하여, 이미지 데이터(이미지 파일)을 생성한다. 스캐닝부(58)는 사용자에 의해 출력물(원본문서 등)에 QR 코드를 삽입하기 위한 인쇄 요청을 행해졌을 때, 이 출력물(원본문서 등)을 스캔하여 스캔 이미지를 획득(생성)한다.
인쇄부(59)는 CPU(51)의 제어에 따라 RAM(52)에 저장된 출력물(화상 데이터(이미지 데이터)나 QR 코드가 삽입된 프린터 파일(prn 파일)의 디코딩된 출력물 또는 중계서버(20)(또는 관리서버(30))로부터 전송된 출력물(화상 데이터(이미지 데이터)나 프린터 파일(prn 파일), QR 코드가 삽입된 프린터 파일(prn 파일)의 디코딩된 출력물)을 컬러, 또는 모노 포맷으로 용지상에 인쇄한다.
CPU(51)는, 복합기(화상형성장치)(50)를 구성하고 있는 각부 장치, 즉, 입력부(54), 표시 제어부(55), 외부 메모리 I/F(56), 통신 I/F 컨트롤러, RAM(52), ROM(53), 스캐닝부(58), 인쇄부(59) 등을 제어한다. 예를 들면 터치패널(61) 상의 조작 및 상태를 검출하여 표시 제어부(55) 등을 제어한다.
도 3은 본 발명에 따른 인증단말(40)의 블록도이다.
도 3을 참조하면, 인증단말(40)은 앞에서도 언급한 바와 같이, 각각의 복합기(화상형성장치)(50)마다 구성되며, 사용자에 대한 인증을 수행한다.
구체적으로, 인증단말(40)은 RFID 리더(41), 제1 제어부(42), 제1 입력부(43), 제1 출력부(44), 제1 저장부(45) 및 제1 송수신부(46)를 포함한다.
사원증(1)에는 사용자 정보가 포함된 RFID 태그(1a)가 구비된다.
사용자 정보에는 일례로서, 사용자의 이름, 부서명, 직급, 전화번호 등이 있다.
인증 과정을 살펴보면, 사원증(1)을 인증단말(40)에 접근시킴에 따라 인증단말(40)의 RFID 리더(41)가 사원증(1) 내의 RFID 태그(1a)로부터 사용자 정보를 읽어들인다. 이 사용자 정보는 인증단말(40)의 제1 제어부(42)의 제어에 따라 제1 송수신부(46)를 통해 관리서버(30)로 전송된다. 관리서버(30)는 관리서버(30)의 제3 저장부(35)에 저장된 사용자 정보와, 인증단말(40)로부터 전송된 사용자 정보를 비교, 판단한다. 비교 결과, 관리서버(30)의 제3 저장부(35)에 저장된 사용자 정보와, 인증단말(40)로부터 전송된 사용자 정보가 일치하면 사용자는 인증 과정을 완료하게 되는 것이다.
사용자는 제1 출력부(44)를 통해 본 발명의 QR 코드 삽입 시스템의 진행 상태 등을 알 수 있다. 제1 출력부(44)는 일례로서, 터치 방식으로 구현된다.
제1 입력부(43)는 키보드 또는 터치 방식으로 구성되어 사용자의 입력을 받는다.
제1 저장부(45)는 인증단말(40)을 운용하는 데 필요한 프로그램과 제1 송수신부(46)를 통해 송수신되는 데이터 및 인증단말(40)의 각부 장치, 즉, RFID 리더(41), 제1 입력부(43), 제1 출력부(44), 제1 제어부(42) 등의 동작 수행 중에 발생되는 각종 데이터(과정 및 결과 데이터)가 저장된다.
제1 제어부(42)는 인증단말(40)을 구성하고 있는 각부 장치, 즉, RFID 리더(41), 제1 입력부(43), 제1 출력부(44), 제1 저장부(45), 제1 송수신부(46) 등을 제어한다.
도 4는 본 발명에 따른 중계서버(20)의 블록도이다.
중계서버(20)는 복합기(화상형성장치)(50)로부터 수신한 프린터 파일(prn 파일)과 사용자 및 복합기(화상형성장치)(50)의 정보를 저장하고, 프린터 파일(prn 파일)로부터 각종 정보를 추출하며, 추출된 각종 정보를 포함하는 프린터 파일(prn 파일), 사용자의 정보를 복합기(화상형성장치)(50)로 전송하고, 프린터 파일의 목록에서 사용자에 의해 선택된 프린터 파일(prn 파일)이 QR 코드 삽입 요청 신호와 함께 화상형성장치로부터 수신되면, QR 코드 정보가 내재된 QR 코드를 생성하며, 프린터 파일(prn 파일) 내에 상기 생성된 QR 코드를 삽입하고, 복합기(화상형성장치)(50)에, 상기 QR 코드가 삽입된 프린터 파일(prn 파일), 사용자 정보 및 중계서버의 정보를 전송하는 기능을 수행한다.
구체적으로, 도 4를 참조하면, 중계서버(20)는 제2 송수신부(22), 제2 제어부(21), QR 코드 삽입부(24), QR 코드 생성부(23), 제2 저장부(25), 제2 입력부(26) 및 제2 출력부(27)를 포함한다.
QR 코드 생성부(23)는 프린터 파일의 목록에서 사용자에 의해 선택된 프린터 파일(prn 파일)이 QR 코드 삽입 요청 신호와 함께 화상형성장치로부터 수신되면, QR 코드 정보가 내재된 QR 코드를 생성한다.
QR 코드 삽입부(24)는 QR 코드 생성부(23)에 의해 생성된 QR 코드를 상기 프린터 파일(prn 파일) 내에 삽입한다.
제2 입력부(26) 및 제2 출력부(27)는 일례로서, 터치 방식으로 구현될 수 있다.
제2 저장부(25)는 중계서버(20)를 운용하는 데 필요한 프로그램과, 제2 송수신부(22)를 통해 송수신되는 데이터와, 중계서버(20)의 각부 장치, 즉 QR 코드 삽입부(24), QR 코드 생성부(23), 제2 제어부(21), 제2 입력부(26) 및 제2 출력부(27) 등의 동작 수행 중에 발생되는 각종 데이터(과정 및 결과 데이터)가 저장된다.
제2 제어부(21)는 중계서버(20)를 구성하고 있는 각부 장치, 즉 QR 코드 삽입부(24), QR 코드 생성부(23), 제2 저장부(25), 제2 입력부(26) 및 제2 출력부(27), 제2 송수신부(22) 등을 제어한다.
도 5는 본 발명에 따른 관리서버(30)의 블록도이다.
관리서버(30)는 인증단말(40)과 연계되어 사용자에 대한 인증을 실시하고, 중계서버(20)와 연계되어, 관리자에 의한 QR 코드 정보 내에 들어갈 보안정보, 출력 제한 횟수 정보 등이 설정된다. 특히, 도 7의 사용자 정보나, 도 8의 사용자별 출력물의 출력 가능 여부(출력 가능 또는 출력 불가능)를 나타내는 정보나, 도 9의 부서별 출력물의 출력 가능 여부(출력 가능 또는 출력 불가능)를 나타내는 정보 등이 설정된다. 또한, 관리자는 관리서버(30)나 중계서버(20)에 연결된 웹페이지(관리자 모드)를 통해, 상기 보안정보(보안정보 값)가, 사용자별 출력물의 출력 가능 여부 정보(도 8 참조)를 이용할지, 아니면 부서별 출력물의 출력 가능 여부 정보(도 9 참조)를 이용할 지를 설정한다.
구체적으로, 본 발명의 관리서버(30)는 인증처리부(37), 이력 관리부(34), 제3 송수신부(32), 복합기 상태 관리부(33), 제3 저장부(35), 제3 입/출력부(36) 및 제3 제어부(31)를 포함한다.
인증처리부(37)는 인증단말(40)과 연계하여, 사용자에 대한 인증을 처리한다. 인증에 대해서는 도 3 설명부분에서 이루어졌으므로 생략하기로 한다.
이력 관리부(34)는 관리서버(30)와 이 관리서버(30)와 연계되는 장치(즉, 중계서버(20), 인증단말(40), 복합기(화상형성장치)(50) 등) 사이의 이력을 관리하며, 이 이력 정보는 제3 저장부(35)에 저장된다.
복합기 상태 관리부(33)는 복합기(화상형성장치)(50)의 상태(예: 전원 온(ON)/오프(OFF), 사용 중, 사용 대기중 등)를 수시로 체크하여 복합기(화상형성장치)(50)를 관리하고, 이 복합기(화상형성장치)(50)의 상태 정보는 제3 저장부(35)에 저장된다.
제3 저장부(35)는 관리서버(30)를 운용하는 데 필요한 프로그램과 제3 송수신부(32)를 통해 송수신되는 데이터 및 관리서버(30)의 각부 장치, 즉, 인증처리부(37), 이력 관리부(34), 제3 송수신부(32), 복합기 상태 관리부(33), 제3 입/출력부(36) 및 제3 제어부(31) 등의 동작 수행 중에 발생되는 각종 데이터(과정 및 결과 데이터)가 저장된다.
제3 제어부(31)는 관리서버(30)를 구성하고 있는 각부 장치, 즉, 인증처리부(37), 이력 관리부(34), 제3 송수신부(32), 복합기 상태 관리부(33), 제3 저장부(35), 제3 입/출력부(36) 등을 제어한다.
제3 입/출력부(36)는 일례로서, 터치 방식으로 구현될 수 있다.
다음으로 출력물(문서 등)에 삽입될 QR 코드에 대하여 상세히 설명한다.
도 6a 내지 도 6d는 본 발명의 일실시예에 따른 QR 코드가 삽입된 출력물을 나타내는 도면이다.
도 6a 내지 도 6d를 참조하면, 출력물(문서 등)에는 QR 코드가 인쇄되어 있는 것을 알 수 있다. 이는 본 발명의 시스템을 통해 최종적으로 QR 코드 인쇄 단계에 의해 행해진다.
QR 코드는 바람직하게는 출력물(문서 등)의 각 페이지(page, 면)마다 1~4개가 인쇄되며, 최대 9개까지 인쇄가능하다.
도 6a에서는, 출력물(문서 등)의 각 페이지(page, 면)마다 1개의 QR 코드가 인쇄되고 있다. 구체적으로 출력물(문서 등)의 좌측 상단에 1개의 QR 코드가 인쇄되고 있다.
또한, 도 6b에서는, 출력물(문서 등)의 각 페이지(page, 면)마다 2개의 QR 코드가 인쇄되고 있다. 구체적으로 출력물(문서 등)의 좌측 상단 및 우측 하단에 각 1개의 QR 코드가 인쇄되고 있다.
또한, 도 6c에서는, 출력물(문서 등)의 각 페이지(page, 면)마다 3개의 QR 코드가 인쇄되고 있다. 구체적으로 출력물(문서 등)의 좌측 상단, 우측 상단 및 좌측 하단에 각 1개의 QR 코드가 인쇄되고 있다.
또한, 도 6d에서는, 출력물(문서 등)의 각 페이지(page, 면)마다 4개의 QR 코드가 인쇄되고 있다. 구체적으로 출력물(문서 등)의 좌측 상단, 우측 상단, 좌측 하단 및 우측 하단에 각 1개의 QR 코드가 인쇄되고 있다.
또한, 인쇄된 QR 코드들 간에는 워터마크를 더 형성할 수 있다.
이 QR 코드에는 출력물(문서 등)의 출력(복사, 스캔 또는 팩스 송신)의 가능 여부(가능 또는 불가능)를 나타내는 보안정보(보안정보 값)를 포함한 QR 코드 정보가 내장된다. 즉, QR 코드에는 사용자별 또는 부서별 보안정보를 코드 정보로서 갖는 전자코드가 생성되어 있다.
도 6e는 본 발명의 QR 코드 내에 들어갈 QR 코드 정보의 구조도이다.
도 6a 내지 도 6e를 참조하면, QR 코드 내에 들어갈 QR 코드 정보에는 QR 코드 생성시간, UUID, 보안정보, 출력 제한 횟수, 사용자 이름, 패턴 코드 등이 포함되며, 이들 간에는 일례로서 세미콜론(;)으로 구분된다.
QR 코드 생성시간은 사용자에 의한 복합기(화상형성장치)(50)에서의 프린터 파일(prn 파일)에 대한 QR 코드 삽입 요청이 이루어지는 시간 또는 이 QR 코드 삽입요청에 따라 QR 코드가 생성되는 시간을 나타낸다. QR 코드 생성시간은 일례로서, 사용자가 복합기(화상형성장치)(50)의 QR 코드 삽입 요청 버튼(인쇄하기 버튼)을 눌렀을 때의 시간에 해당한다. QR 코드 생성시간은 일례로서, 연월일 시분초로 표시될 수 있으며, 도 6a 내지 도 6d에서는 '2018-12-14 18시12분32초'로서 표시되고 있다.
UUID(Universally Unique IDentifier, 범용 고유 식별자)는 프린터 파일(prn 파일)에 대한 QR 코드 삽입 요청에 따라 해당 출력물(문서 등)에 대해서 출력물(문서 등)마다 생성되고, 또한 해당 출력물(문서 등)에 대한 출력(복사/스캔/팩스 송신 등)을 실시할 때마다 자동으로 생성되는 식별자이다. 즉 하나의 출력물(문서 등)의 1페이지(1면)당 1개의 원본 QR UUID가 생성되고, 이 원본 QR UUID를 출력(복사/스캔/팩스 송신)을 행할 때마다 복사 UUID가 생성된다. 또한, UUID는 일례로서, 36자릿수로 표기될 수 있으며, 도 6a 내지 도 6d에서는 '1b5a2c97-38d1-4592-9cdc-ba17fff7ffba'로서 표기되고 있다.
보안정보(보안정보 값)는 사용자별/부서별 출력물(문서 등)의 출력(복사/스캔/팩스 송신) 가능 여부(출력 가능 또는 출력 불가능)를 나타내는 정보이며, 일례로서, 숫자 '0(zero)' 또는 '1'로 표기될 수 있다.
일례로서, 보안정보(보안정보 값)가 '0'으로 표기되어 있으면 해당 사용자 또는 부서는 해당 출력물(문서 등)에 대한 출력(복사/스캔/팩스 송신)이 가능하다는 것을 나타내고, 보안정보(보안정보 값)가 '1'로 표기되어 있으면 해당 사용자 또는 부서는 해당 출력물(문서 등)에 대한 출력(복사/스캔/팩스 송신)이 불가능하다는 것을 나타낸다.
도 6a 내지 도 6d에서는 보안정보(보안정보 값)가 숫자 '1'로 표기되고 있으며, 이는 해당 사용자 또는 부서가 해당 출력물(문서 등)에 대한 출력(복사/스캔/팩스 송신)이 불가능하다는 것을 나타낸다.
사용자별/부서별 해당 출력물(문서 등)에 대한 출력(복사/스캔/팩스 송신) 가능 여부(복사 또는 복사 불가능)를 나타내는 보안정보(보안정보 값)는 관리자에 의해 설정 및 관리된다.
출력 제한 횟수는 해당 출력물(문서 등)의 출력(복사/스캔/팩스 송신)의 제한 횟수를 나타낸다. 일례로서 도 6a 내지 도 6d처럼, 출력 제한 횟수가 '5'로 설정된 경우, 해당 출력물(문서 등)의 출력(복사/스캔/팩스 송신)이 5회까지 가능하다는 것을 나타낸다. 즉 해당 출력물(문서 등)의 출력(복사/스캔/팩스 송신)이 6회째부터는 해당 출력물(문서 등)에 대하여 더 이상의 출력(복사/스캔/팩스 송신)이 불가하며, 이력정보에서, '출력 불가'로 결과값이 바뀌게 된다. 그러면 더 이상의 해당 출력물(문서 등)에 대한 출력(복사/스캔/팩스 송신)이 이루어지지 않게 된다. 이러한 이력정보는 웹페이지를 통해 표출될 수 있다.
구체적으로, 해당 출력물(문서 등)에 대하여 출력(복사/스캔/팩스 송신)을 행할 때마다 이력정보에서 출력 횟수도 업데이트되며, 설정된 출력제한 횟수 5회를 초과하게 되면 이력정보에서 '출력 가능'에서 '출력 불가'로 결과값이 바뀌게 된다. 이후 해당 출력물(문서 등)에 대하여 출력을 시도하게 되면 더 이상의 출력이 이루어지지 않게 된다.
출력 제한 횟수 값은 관리자에 의해 사전에 지정(설정)되며, 일례로서, 관리자에 의해 출력 제한 횟수 값이 디폴트(default) 값으로 '5'로 설정되면, 사용자에 의한 QR 코드 삽입 및 생성 요청에 따른 QR 코드 생성시 QR 코드 정보의 '출력 제한 횟수 값'은 '5'로 자동으로 생성(기록)된다.
이처럼 출력 횟수에 제한을 둠으로써 무분별한 복사로 인한 보안이 악화되는 것을 방지할 수 있다.
QR 코드 정보 중 사용자 이름은 사용자 ID가 입력될 수 있으며, 일례로서, 도 6a 내지 도 6d에서는 'yspark9'로 입력되어 있다.
본 발명의 실시예에서는, 출력물(문서 등)의 각 페이지에는 일례로서, 도 6b 내지 도 6d에서와 같이 2~4개의 QR 코드가 삽입 및 인쇄되는데, 이 2~4개의 QR 코드를 구분할 목적으로 패턴코드가 각각 형성된다. 즉, QR 코드의 개수에 따라 각 QR 코드 내에 들어갈 패턴 코드가 다르다.
상기한 바와 같이, 도 6d처럼 QR 코드가 4개일 경우에는 패턴코드의 자릿수는 9자리가 되고, 도 6c처럼 QR 코드가 3개일 경우에는 패턴코드의 자릿수는 12자리가 되며, 도 6b처럼 QR 코드가 2개일 경우에는 패턴코드의 자릿수는 18자리가 된다. 또한, 도 6a처럼 QR 코드가 1개일 경우에는 패턴코드가 존재하지 않도록 구성하였다.
본 발명에서는 QR 코드 생성시 QR 코드 내의 QR 코드 정보의 보안정보(보안정보 값)와 출력 제한 횟수 값을 제외한 나머지 정보는 자동으로 생성된다. 즉 QR 코드 생성시 QR 코드 내의 QR 코드 정보의 보안정보(보안정보 값)와 출력 제한 횟수 값은 관리자에 의해 사전에 지정(설정)되고, 그 이외의 QR 코드 정보(QR 코드 생성시간, UUID, 사용자 이름, 패턴 코드)는 자동 생성된다.
도 6f는 본 발명의 일실시예에 따른 프린터 파일 목록이 복합기(화상형성장치)(50)의 디스플레이부(62)에 표시된 상태창이다.
도 6f의 예시에서는, 인증을 수행한 사용자(예: 사용자 1)는 출력물(문서 등)에 QR 코드를 삽입하기 위한 인쇄 요청을 복합기(화상형성장치)(50)에서 총 3회에 걸쳐 실시하였으며, 복합기(화상형성장치)(50)의 디스플레이부에는 복합기(화상형성장치)(50)에서 인쇄 요청을 실시한 프린터 파일의 목록이 표시되며, 이 프린터 파일 목록에는 복합기(화상형성장치)(50)에서 인쇄를 요청한 출력물(문서 등)의 문서명(예: 문서 A, 문서 B, 문서 C)과, 각 출력물(문서 등)에 대한 인쇄 요청을 행한 사용자의 이름(예: 사용자 1)와, 각 출력물(문서 등)의 페이지수, 각 출력물(문서 등) 인쇄시의 컬러/흑백 정보, 각 출력물(문서 등)의 인쇄 요청시간이 표시된다.
구체적으로, 문서 A는 사용자 1에 의해 2019년 3월 15일 15시 20분에 인쇄요청이 실시되었고, 문서 B는 사용자 1에 의해 2019년 3월 15일 15시 25분에 인쇄요청이 실시되었으며, 문서 C는 사용자 1에 의해 2019년 3월 15일 15시 40분에 인쇄요청이 실시되었음을 알 수 있다.
도 6f의 예시에서는, 사용자(예: 사용자 1)가 문서 A에 대해서만 QR 코드 삽입 요청을 위해 선택(체크. check)을 행한 상태이고, 이후 QR 코드 삽입 요청 버튼(91)을 누르게 된다.
도 7은 사용자 정보를 나타내는 표이다.
도 7을 참조하면, 사용자 정보에는 사용자 이름, 사용자가 소속된 부서명(이하, 간략히 부서명이라고 함), 사용자의 보안등급(이하, 간략히 보안등급이라고 함)이 포함된다.
사용자 이름란에는 일례로서, 6명의 사용자의 이름, 즉 사용자 1 내지 사용자 6이 기재되어 있고, 부서명란에는 각 사용자(사용자 1 내지 사용자 6)가 소속된 부서명이 기재되어 있으며, 사용자의 보안등급란에는 각 사용자(사용자 1 내지 사용자 6)의 보안등급이 숫자로서 기재되어 있다.
일례로서, 사용자 1의 부서는 기획부이고, 사용자 1의 보안등급은 2등급에 해당한다. 또한, 사용자 2의 부서는 총무부이고, 사용자 2의 보안등급은 3등급에 해당한다. 또한, 사용자 6의 부서는 인사부이고, 사용자 6의 보안등급은 2등급에 해당한다.
도 8은 관리자가 사전에, 사용자별 출력물의 출력 가능 여부(출력 가능 또는 출력 불가능)를 설정(지정)해 놓은 표이다.
도 8을 참조하면, 사용자 이름과, 각 사용자별 출력물의 출력 가능 여부와, 이 사용자별 출력물의 출력 가능 여부에 대응하는 QR코드 정보의 보안정보를 나타낸 값이다. 구체적으로, 사용자별 출력물의 출력 가능 여부가 '출력 가능'으로 설정될 경우 QR코드 정보의 보안정보(보안정보 값)는 숫자 '0(zero)'으로 표기되고, 사용자별 출력물의 출력 가능 여부가 '출력 불가능'으로 설정될 경우 QR코드 정보의 보안정보(보안정보 값)는 숫자 '1'로 표기된다.
일례로서, '사용자 1'이 사용자별 출력물의 출력 가능 여부가 '출력 가능'으로 설정(지정)된 상태에서, 복합기(화상형성장치)(50)를 로그인한 사용자(사용자 인증을 실시한 사용자)가 '사용자 1'일 경우, 이 '사용자 1'이 본 발명의 QR 코드 삽입 시스템을 이용하여 QR 코드의 입력을 행하는 경우에는 해당 출력물(문서 등)에 인쇄될 QR 코드의 QR 코드 정보의 보안정보(보안정보 값)는 숫자 '0'으로 기록(생성, 표기)된다. 바꾸어 말하면, 추후 QR 판독기를 이용하여 이 QR 코드를 판독하였을 때, 이 QR 코드 정보의 보안정보(보안정보 값)는 숫자 '0'으로 나타나게 된다. 여기서 'QR 코드의 입력'이라 함은, QR 코드를 생성하고, 생성된 QR 코드를 출력물(문서 등)에 인쇄하는 것을 나타낸다.
다른 일례로서, '사용자 4'가 사용자별 출력물의 출력 가능 여부가 '출력 불가능'으로 설정(지정)된 상태에서, 복합기(화상형성장치)(50)를 로그인한 사용자가 '사용자 4'일 경우, 이 '사용자 4'가 본 발명의 QR 코드 삽입 시스템을 이용하여 QR 코드의 입력을 행하는 경우에는 해당 출력물(문서 등)에 인쇄될 QR 코드의 QR 코드 정보의 보안정보(보안정보 값)는 숫자 '1'로 기록(생성, 표기)된다. 바꾸어 말하면, 추후 QR 판독기를 이용하여 이 QR 코드를 판독하였을 때, 이 QR 코드 정보의 보안정보(보안정보 값)는 숫자 '1'로 나타나게 된다.
도 9는 관리자가 사전에, 부서별 출력물의 출력 가능 여부(출력 가능 또는 출력 불가능)를 설정해 놓은 표이다.
도 9를 참조하면, 부서명과, 부서별 출력물의 출력 가능 여부와, 이 부서별 출력물의 출력 가능 여부에 대응하는 QR코드 정보의 보안정보를 나타낸 값이다. 구체적으로, 부서별 출력물의 출력 가능 여부가 '출력 가능'으로 설정될 경우 QR코드 정보의 보안정보(보안정보 값)는 숫자 'zero(0)'으로 표기되고, 부서별 출력물의 출력 가능 여부가 '출력 불가능'으로 설정될 경우 QR코드 정보의 보안정보(보안정보 값)는 숫자 '1'로 표기된다.
일례로서, 도 9처럼 '기획부'가, 부서별 출력물의 출력 가능 여부가 '출력 가능'으로 설정(지정)된 상태에서, 복합기(화상형성장치)(50)를 로그인한 사용자(사용자 인증을 실시한 사용자)의 부서명이 '기획부'일 경우, 이 부서(기획부)에 소속된 사용자가 본 발명의 QR 코드 삽입 시스템을 이용하여 QR 코드의 입력을 행하는 경우에는 해당 출력물(문서 등)에 인쇄될 QR 코드의 QR 코드 정보의 보안정보(보안정보 값)는 숫자 '0'으로 기록(생성, 표기)된다. 바꾸어 말하면, 추후 QR 판독기를 이용하여 이 QR 코드를 판독하였을 때, 이 QR 코드 정보의 보안정보(보안정보 값)는 숫자 '0'으로 나타나게 된다.
다른 일례로서, 도 9처럼 '인사부'가, 부서별 출력물의 출력 가능 여부가 '출력 불가능'으로 설정(지정)된 상태에서, 복합기(화상형성장치)(50)를 로그인한 사용자의 부서명이 '인사부'일 경우, 이 부서(인사부)에 소속된 사용자가 본 발명의 QR 코드 삽입 시스템을 이용하여 QR 코드의 입력을 행하는 경우에는 해당 출력물(문서 등)에 인쇄될 QR 코드의 QR 코드 정보의 보안정보(보안정보 값)는 숫자 '1'로 기록(생성, 표기)된다. 바꾸어 말하면, 추후 QR 판독기를 이용하여 이 QR 코드를 판독하였을 때, 이 QR 코드 정보의 보안정보(보안정보 값)는 숫자 '1'로 나타나게 된다.
이하, 실시형태들을 통해 본 발명에 따른 복합기(화상형성장치)의 큐알코드 삽입 방법에 대하여 설명한다.
[실시형태 1]
도 10은 본 발명의 실시형태 1에 따른 복합기(화상형성장치)의 큐알코드 삽입 방법을 나타내는 순서도이다.
도 10을 참조하면, 본 발명은 복사, 스캔 또는 팩스 송신 기능의 복합적인 출력 기능을 갖는 복합기(화상형성장치)(50)를 이용하여 문서 등의 출력물에, QR 코드를 생성(삽입)하여 인쇄하는, 복합기(화상형성장치)의 큐알코드 삽입 방법이다.
먼저, 본 발명에서는 복합기(화상형성장치)(50)에 구비된 인증단말을 통해 사용자에 대한 인증을 실시하는 사용자 인증 단계(S1501)를 수행한다.
즉, 복합기(화상형성장치)(50)에 구비된 인증단말(40)을 통해 사용자에 대한 인증을 실시한다.
인증은 일례로서, RFID 사원증(1)을 이용한다. 구체적으로, 사원증(1)을 인증단말(40)에 접근시키면 인증단말(40)의 RFID 리더(41)가 사원증(1) 내의 RFID 태그(1a)로부터 사용자 정보를 읽어들이고, 이 사용자 정보는 인증단말(40)에서 관리서버(30)로 전송된다. 그러면 관리서버(30)는 인증단말(40)에서 전송된 사용자 정보와, 관리서버(30)의 제3 저장부(35)에 저장된 사용자 정보를 비교 판단하며, 비교 결과, 2개의 사용자 정보가 일치하면 사용자는 인증을 완료하게 된다.
이 인증단말은 복합기(화상형성장치)(50)와 일체로 구성할 수도 있다.
이후, 본 발명에서는 출력물(문서 등)에 QR 코드를 삽입하기 위한 인쇄 요청이 사용자에 의해 행해지는 인쇄 요청 단계(S1502)를 수행한다.
즉, 본 발명에서는 출력물(원본 문서 등)을 복합기(화상형성장치)(50)의 스캔부(예: 투명창(미도시) 등)에 올려 놓고, 복합기(화상형성장치)(50)에 구비된, 출력물(문서 등)에 QR 코드를 삽입 및 인쇄하기 위하여 인쇄 요청을 위한 인쇄 요청 버튼을 누르게 된다.
사용자가 복합기(화상형성장치)(50)에서 인쇄 요청시 중계서버(20)로의 프린터 파일(prn 파일) 수신처(목적지) 주소를 지정하도록 구성할 수도 있다. 일례로서, 프린터 파일(prn 파일) 수신처(목적지)인 중계서버(20)의 IP 주소(Address) 또는 포트(Port)를 지정할 수 있다.
QR 코드에는 출력물(문서 등)의 출력(복사, 스캔 또는 팩스 송신)의 가능 여부(가능 또는 불가능)를 나타내는 보안정보(보안정보 값)를 포함한 QR 코드 정보가 내장되어 있다. 이 QR 코드에 대한 상세 설명은 도 6a 내지 도 6e 설명부분에서 이루어지므로 생략하기로 한다.
본 발명에서는 복합기(화상형성장치)(50)에 이미 구비된 복사/스캔/팩스 버튼이, 인쇄 요청을 위한 버튼의 기능을 수행할 수도 있다.
이후, 본 발명에서는 사용자의 QR 코드 인쇄 요청에 따라, 복합기(화상형성장치)(50)가, 출력물(원본 문서 등)을 스캔하여 스캔 이미지를 획득하고, 이 스캔 이미지를 인코딩하여 프린터 파일(prn 파일)을 생성하는 프린터 파일 생성 단계(S1504)를 수행한다. 이 생성된 프린터 파일(prn 파일)은 데이터 저장소(RAM, 52)(외부 메모리, 56)에 저장된다.
프린터 파일(prn 파일) 내에는 각종 정보가 내장되어 있다.
각종 정보에는 사용자 정보(사용자 이름, 사용자 ID 등), 문서정보(문서작성자 이름, 문서 페이지수, 문서명, 문서 부수, 문서 제목 등), 문서 인쇄정보(용지 사이즈, 컬러 정보, 인쇄 요청 일자 등), 송신처인 복합기(화상형성장치)(50)의 정보(복합기(화상형성장치) IP 어드레스 등), 수신처인 중계서버(20)의 정보(중계서버 IP 어드레스 등) 등이 포함된다.
인쇄 요청 일자는 복합기(화상형성장치)(50)에서 중계서버(20)로 프린터 파일(prn 파일)을 전달한 시점 또는 인쇄 요청 단계(S1502)에서 인쇄 요청을 위한 버튼을 누른 시점을 나타낸다.
인쇄 요청을 위한 버튼은 일례로서, 인쇄 설정창에서 프린터 파일(prn 파일)의 수신처 등을 지정한 후 최종적으로 누르는 확인 버튼이다.
이후, 본 발명에서는 생성된 프린터 파일(prn 파일)과 사용자 정보 및 해당 복합기(화상형성장치)(50)의 정보가, 상기 복합기(화상형성장치)(50)에서 중계서버(20)로 전송되는 프린터 파일 전송 단계(S1505)를 수행한다.
그러면 중계서버(20)에서는 복합기(화상형성장치)(50)로부터 프린터 파일(prn 파일)과 사용자 및 복합기(화상형성장치)(50)의 정보를 전송받아 저장하게 된다.
또한, 중계서버(20)에서는 전송된 프린터 파일(prn 파일)로부터 각종 정보를 추출하는 정보 추출 단계(S1506)를 수행한다.
추출된 각종 정보에는 적어도, 일례로서, 용지 사이즈, 컬러 정보, 사용자 이름, 사용자 ID, 문서 제목(문서명), 인쇄 매수, 인쇄 부수, 인쇄 요청일자 등이 포함된다.
이 추출된 각종 정보는 중계서버(20) 내의 메모리부 또는 중계서버(20)와 연결된 외부 저장소(DB, Data Base, 데이터베이스)에 저장되고, 디코딩된 후 중계서버(20)와 연결된 웹페이지에 표출될 수 있다.
이후, 본 발명에서는 추출된 상기 각종 정보가 포함된 프린터 파일(prn 파일), 사용자의 정보가 중계서버(20)에서 복합기(화상형성장치)(50)에 전송된다.
그러면 복합기(화상형성장치)(50)에서는 추출된 각종 정보, 프린터 파일(prn 파일), 사용자의 정보 및 중계서버(20)의 정보를 데이터 저장소(RAM, 52)(외부 메모리, 63)에 저장시킨다.
본 발명의 일실시예에서는 추출된 각종 정보(사용자의 정보, 중계서버(20)의 정보 포함)가 중계서버(20)에서 복합기(화상형성장치)(50)로 전송되었지만, 이에 한정하진 않는다. 즉 추출된 각종 정보(사용자의 정보, 중계서버(20)의 정보 포함)가 중계서버(20)를 경유하지 않고 중계서버(20)와 연결된 외부 저장소로부터 직접 복합기(화상형성장치)(50)에 전송될 수도 있다. 또한, 각종 정보의 추출은 복합기(화상형성장치)(50)에서 프린터 파일(prn 파일)로부터 추가로 더 행할 수도 있다.
이후, 본 발명에서는 프린터 파일 목록 표시 단계(S1508)가 수행된다. 즉, 사용자와 관련된 프린터 파일(prn 파일) 또는 프린터 파일(prn 파일) 목록(인쇄요청정보 포함)이 복합기(화상형성장치)(50)의 디스플레이부에 일괄적으로 표시된다.
본 발명에서는 인증을 실시한 사용자와 관련된 프린터 파일(prn 파일)만이 디스플레이부에 표시되도록 구현하는 것이 바람직하다. 다시 말하면, 인증단말을 통해 사용자 인증을 실시한 사용자와 동일한 사용자에 의해 인쇄 요청 단계(s1502)에서 인쇄 요청된 프린터 파일만 디스플레이부에 표시된다. 이로써 시스템 전체의 보안을 강화할 수 있다. 만약 사용자 이외의 다른 사용자와 관련된 프린터 파일(prn 파일)도 함께 복합기(화상형성장치)(50)의 디스플레이부에 표시될 경우 외부 또는 다른 사용자에게 유출되는 보안상의 문제점이 발생할 수 있다.
한편, 본 발명에서는 프린터 파일 목록 표시 단계(s1508)가 수행되면서, 사용자에게 사용자와 관련된 프린터 파일(prn 파일) 또는 프린터 파일(prn 파일) 목록이 있다는 것을 알려주는 프린터 파일 알림 단계를 더 수행할 수도 있다.
프린터 파일(prn 파일)은 일례로서, 사용자에게 복합기(화상형성장치)(50) 또는 인증단말을 통해 깜빡거림이나 소리로도 알려주거나, 팝업(Pop-up) 창을 통해서도 보여줄 수도 있다.
이후, 본 발명에서는 복합기(화상형성장치)(50)에서 중계서버(20)로 프린터 파일(prn 파일)에 대한 QR 코드 삽입 요청이 사용자에 의해 이루어지는 QR 코드 삽입 요청 단계(s1509)가 수행된다.
구체적으로, QR 코드 삽입 요청 단계(s1509)는 복합기(화상형성장치)(50)에서 중계서버(20)로, 프린터 파일(prn 파일) 내에 삽입될 QR코드의 생성과, 이 생성된 QR 코드를 프린터 파일(prn 파일) 내에 삽입하기 위한 요청을 행하는 단계이다.
QR 코드 삽입 요청 단계(s1509)는, 일례로서, 복합기(화상형성장치)(50)의 디스플레이부에 표시된, 상기 사용자와 관련된 프린터 파일(prn 파일) 목록에서 사용자가 1개 이상의 프린터 파일(prn 파일)을 선택한 후, QR 코드 삽입 요청 버튼을 누르는 단계와, 이 QR 코드 삽입 요청을 위한 버튼을 누름에 따라 사용자에 의해 선택된 프린터 파일(prn 파일)과 이 프린터 파일(prn 파일)의 정보(송신단말인 화상형성장치의 정보와, 수신단말인 중계서버(20)의 정보 포함)가 중계서버(20)로 전송되는 단계를 포함하여 이루어진다.
구체적으로, 도 6f의 예시처럼 사용자(예: 사용자 1)는 복합기(화상형성장치)(50)의 디스플레이부에 표시된 프린터 파일(prn 파일) 목록에서 문서 A에 대해서만 QR 코드 삽입 요청을 행하기 위한 문서 선택(체크, check)이 행해지고, 이후 QR 코드 삽입 요청 버튼(91)을 누르게 된다.
본 발명에서는 QR 코드 삽입 요청 버튼이 복합기(화상형성장치)(50)에 따로 구비할 수 있지만, 이에 한정하진 않는다. 즉, 복합기(화상형성장치)(50)에 이미 구비된 타 버튼(예: 복사/스캔/팩스 버튼)으로 대체 가능하다. 다시 말하면, 복합기(화상형성장치)(50)에 구비된 복사/스캔/팩스 버튼은 평상시에는 출력(복사/스캔/팩스 송신)을 위한 버튼으로 사용되지만, 본 발명의 QR 코드 삽입 시스템을 통해 QR 코드를 삽입할 경우에는 이 복사/스캔/팩스 버튼이 QR 코드의 삽입 요청을 위한 QR 코드 삽입 요청 버튼으로서 대체 사용될 수 있다.
한편, 본 발명에서는 선택된 프린터 파일(prn 파일)의 정보를 중계서버(20)로 전송하기 전, 즉 QR 코드 삽입 요청을 위한 버튼을 누르는 단계 이전에, 상기 선택된 프린터 파일(prn 파일)의 정보 가운데 일부 정보의 변경 및 수정이 사용자에 의해 가능하다.
변경 및 수정 가능한 상기 일부 정보로는, 일례로서, 인쇄 매수, 컬러/흑백 정보, 단면/양면 정보, 마무리 옵션(부수, 페이지수) 등이 있다.
본 발명에서는 인쇄 요청 단계(s1502)에서의 사용자와, QR 코드 삽입 요청 단계(s1509)에서의 사용자가 동일인(同一人)인 것이 바람직하다. 이는 본 발명의 QR 코드 삽입 시스템을 운용하는 데 보안상 매우 중요하다. 다시 말하면, 인쇄 요청 단계(s1502)에서의 사용자와, QR 코드 삽입 요청 단계(s1509)에서의 사용자가 다르면 출력물(문서 등) 유출 등의 문제점이 발생될 수 있다.
상기처럼 QR 코드 삽입 요청 단계(s1509)를 수행한 후, 본 발명에서는 QR 코드 생성 단계(s1510)를 수행한다. 즉, 사용자에 의한 프린터 파일(prn 파일)에 대한 QR 코드 삽입 요청이 이루어지면 중계서버(20)는 이 QR 코드 삽입 요청에 따라, 출력물(문서 등)의 출력(복사, 스캔 또는 팩스 송신)의 가능 여부(가능 또는 불가능)를 나타내는 보안정보(보안정보 값)가 포함된 QR 코드 정보가 내재된 QR 코드를 생성한다.
본 발명에서는 QR 코드를 생성함에 있어, 이 QR 코드에 내재된 QR 코드 정보의 보안정보(보안정보 값)가 매우 중요하다. 그 이유는 이 보안정보(보안정보 값)가 출력물(문서 등)의 출력(복사, 스캔 또는 팩스 송신)의 가능 여부(가능 또는 불가능)를 나타내기 때문이다.
또한, QR 코드 생성에 있어서의 보안정보(보안정보 값)는, 사용자별 출력물의 출력 가능 여부 정보(도 8 참조) 또는 부서별 출력물의 출력 가능 여부 정보(도 9 참조)에 따라 달라지는데, 본 발명에서는 이들 정보 중 어느 정보를 이용할 지가 관리자에 의해 사전에 설정(지정)된다
다시 말하면, 출력물(문서 등)의 출력(복사, 스캔 또는 팩스 송신)의 가능 여부(가능 또는 불가능)를 나타내는 보안정보(보안정보 값)는, 사용자별 출력물의 출력 가능 여부 정보(도 8 참조)를 이용할지, 아니면 부서별 출력물의 출력 가능 여부 정보(도 9 참조)를 이용할지가 관리자에 의해 사전에 설정됨에 따라 획득될 수 있다.
일례로서, 사용자 인증 단계(S1501)에서 인증을 실시한 사용자의 정보를 근거로 하여, 사전에 관리자에 의해 설정된(기설정된) 사용자별 출력물의 출력 가능 여부 정보(도 8 참조)를 이용하여 출력물(문서 등)의 출력(복사, 스캔 또는 팩스 송신)의 가능 또는 불가능을 나타내는 보안정보(보안정보 값)가 획득된다.
구체적으로, 도 7의 사용자 정보와, 도 8의 사용자별 출력물의 출력 가능 여부 및 이 사용자별 출력물의 출력 가능 여부에 대응하는 QR코드 정보의 보안정보를 나타낸 값이, 사전에 관리자에 의해 설정되어 있다. 만약, 복합기(화상형성장치)(50)를 로그인한 사용자가 '사용자 1'일 경우, QR 코드 생성 단계(s1510)에서 생성될 QR 코드에 내재된 QR 코드 정보의 보안정보(보안정보 값)는 숫자 '0'이 된다. 다시 말하면, QR 코드 생성 단계(s1510)에서는 보안정보(보안정보 값)가 숫자 '0'인 QR 코드 정보를 갖는 QR 코드가 생성된다.
또한, 복합기(화상형성장치)(50)를 로그인한 사용자가 '사용자 4'일 경우, QR 코드 생성 단계(s1510)에서 생성될 QR 코드에 내재된 QR 코드 정보의 보안정보(보안정보 값)는 숫자 '1'이 된다. 다시 말하면, QR 코드 생성 단계(s1510)에서는 보안정보(보안정보 값)가 숫자 '1'인 QR 코드 정보를 갖는 QR 코드가 생성된다.
또한, 복합기(화상형성장치)(50)를 로그인한 사용자가 '사용자 6'일 경우, QR 코드 생성 단계(s1510)에서 생성될 QR 코드에 내재된 QR 코드 정보의 보안정보(보안정보 값)는 숫자 '0'이 된다. 다시 말하면, QR 코드 생성 단계(s1510)에서는 보안정보(보안정보 값)가 숫자 '0'인 QR 코드 정보를 갖는 QR 코드가 생성된다.
다른 일례로서, 사용자 인증 단계(S1501)에서 인증을 실시한 사용자의 정보를 근거로 하여, 사전에 관리자에 의해 설정된(기설정된) 부서별 출력물의 출력 가능 여부 정보(도 9 참조)를 이용하여 출력물(문서 등)의 출력(복사, 스캔 또는 팩스 송신)의 가능 또는 불가능을 나타내는 보안정보(보안정보 값)가 획득된다.
구체적으로, 도 7의 사용자 정보와, 도 9의 부서별 출력물의 출력 가능 여부 및 이 부서별 출력물의 출력 가능 여부에 대응하는 QR코드 정보의 보안정보를 나타낸 값이, 사전에 관리자에 의해 설정되어 있다. 만약, 복합기(화상형성장치)(50)를 로그인한 사용자가 '사용자 1'일 경우, 이 사용자 1이 소속된 부서는 기획부(도 7 참조)이므로, QR 코드 생성 단계(s1510)에서 생성될 QR 코드에 내재된 QR 코드 정보의 보안정보(보안정보 값)는 숫자 '0'이 된다. 다시 말하면, QR 코드 생성 단계(s1510)에서는 보안정보(보안정보 값)가 숫자 '0'인 QR 코드 정보를 갖는 QR 코드가 생성된다.
또한, 복합기(화상형성장치)(50)를 로그인한 사용자가 '사용자 4'일 경우, 이 사용자 4가 소속된 부서는 외부 지원부(도 7 참조)이므로, QR 코드 생성 단계(s1510)에서 생성될 QR 코드에 내재된 QR 코드 정보의 보안정보(보안정보 값)는 숫자 '0'이 된다. 다시 말하면, QR 코드 생성 단계(s1510)에서는 보안정보(보안정보 값)가 숫자 '0'인 QR 코드 정보를 갖는 QR 코드가 생성된다.
또한, 복합기(화상형성장치)(50)를 로그인한 사용자가 '사용자 6'일 경우, 이 사용자 6이 소속된 부서는 인사부(도 7 참조)이므로, QR 코드 생성 단계(s1510)에서 생성될 QR 코드에 내재된 QR 코드 정보의 보안정보(보안정보 값)는 숫자 '1'이 된다. 다시 말하면, QR 코드 생성 단계(s1510)에서는 보안정보(보안정보 값)가 숫자 '1'인 QR 코드 정보를 갖는 QR 코드가 생성된다.
상기 예시처럼 복합기(화상형성장치)(50)를 로그인한 사용자가 '사용자 1' 또는 '사용자 4'일 경우에는, 사용자별 출력물의 출력 가능 여부 정보(도 8 참조)를 이용할 때의 보안정보 값과, 부서별 출력물의 출력 가능 여부 정보(도 9 참조)를 이용할 때의 보안정보 값이 동일하다는 것을 알 수 있다.
그러나, 상기 예시처럼 복합기(화상형성장치)(50)를 로그인한 사용자가 '사용자 6'일 경우에는, 사용자별 출력물의 출력 가능 여부 정보(도 8 참조)를 이용할 때의 보안정보 값과, 부서별 출력물의 출력 가능 여부 정보(도 9 참조)를 이용할 때의 보안정보 값이 서로 다르다는 것을 알 수 있다.
즉, 출력물(문서 등)의 출력(복사, 스캔 또는 팩스 송신)의 가능 여부(가능 또는 불가능)를 나타내는 보안정보의 값은, 사용자별 출력물의 출력 가능 여부 정보(도 8 참조)를 이용하느냐, 아니면 부서별 출력물의 출력 가능 여부 정보(도 9 참조)를 이용하느냐에 따라 달라지며, 도 8의 사용자별 출력물의 출력 가능 여부 정보를 이용할지 아니면 도 9의 부서별 출력물의 출력 가능 여부 정보를 이용할지의 설정 및 관리는 관리자에 의해 사전에 이루어진다.
상기한 바와 같이 본 발명에서는, 출력물(문서 등)의 출력(복사, 스캔 또는 팩스 송신)의 가능 여부(가능 또는 불가능)를 나타내는 보안정보(보안정보 값)가 포함된 QR 코드 정보가 내재된 QR 코드를 생성하는 QR 코드 생성 단계(s1510)를 수행한 후, 이 QR 코드 생성 단계(s1510)를 통해 생성된 QR 코드를, 인코딩된 출력물(문서 등)인 프린터 파일(prn 파일) 내에 삽입하는 QR 코드 삽입 단계(s1511)를 수행한다.
QR 코드는 바람직하게는 출력물(문서 등)의 각 페이지(page, 면)마다 1~4개가 인쇄되며, 최대 9개까지 인쇄가능하다.
이처럼, 본 발명에서는 인코딩된 출력물(문서 등) 내에 QR 코드를 복수 개 삽입할 수 있으며, QR 코드 삽입시, 우선적으로 문서의 네 모서리에 배치시키고, 나머지 QR 코드는 문서의 모서리들 사이에 배치시키는 것이 바람직하다.
QR 코드의 배치는 관리자에 의해 미리 설정된 위치(좌표)와, 배치 순서에 따른다.
일례로서, 1개 또는 2개 이상의 QR 코드(QR 코드 1, QR 코드 2, QR 코드 3, …, QR 코드 n(n은 자연수))가, 인코딩된 출력물(문서 등) 내에 배치 및 인쇄될 때에는, QR 코드 1을 출력물(문서 등)의 좌측 상단 모서리, 우측 상단 모서리, 좌측 하단 모서리 또는 우측 하단 모서리 중 어느 1개의 위치에 배치시키고, QR 코드 2 내지 4를 시계방향 또는 반시계방향으로 배치시킬 수 있다.
구체적으로, QR 코드 1을 출력물(문서 등)의 좌측 상단 모서리에 배치시키고, QR 코드 2를 출력물(문서 등)의 우측 상단 모서리에 배치시키며, QR 코드 3을 출력물(문서 등)의 우측 하단 모서리에 배치시키고, QR 코드 4를 출력물(문서 등)의 좌측 하단 모서리에 배치할 수 있다.(시계방향)
또한, QR 코드 1을 출력물(문서 등)의 우측 상단 모서리에 배치시키고, QR 코드 2를 출력물(문서 등)의 우측 하단 모서리에 배치시키며, QR 코드 3을 출력물(문서 등)의 좌측 하단 모서리에 배치시키고, QR 코드 4를 출력물(문서 등)의 좌측 상단 모서리에 배치할 수 있다.(시계방향)
또한, QR 코드 1을 출력물(문서 등)의 좌측 상단 모서리에 배치시키고, QR 코드 2를 출력물(문서 등)의 좌측 하단 모서리에 배치시키며, QR 코드 3을 출력물(문서 등)의 우측 하단 모서리에 배치시키고, QR 코드 4를 출력물(문서 등)의 우측 상단 모서리에 배치할 수 있다.(반시계방향)
또한, QR 코드 1을 출력물(문서 등)의 우측 상단 모서리에 배치시키고, QR 코드 2를 출력물(문서 등)의 좌측 상단 모서리에 배치시키며, QR 코드 3을 출력물(문서 등)의 좌측 하단 모서리에 배치시키고, QR 코드 4를 출력물(문서 등)의 우측 하단 모서리에 배치할 수 있다.(반시계방향)
본 발명의 일실시예에서는 QR 코드들의 배치 순서를 시계 방향 또는 반시계 방향으로 하였지만 이에 한정하진 않는다. 즉, QR 코드들의 배치 순서를 지그재그 방식이나 무작위의 랜덤(Random) 방식으로 할 수 있으며, 이러한 배치 순서나 배치 방향 등은 관리자에 의해 미리 설정되며, 중계서버(20) 내의 메모리(제2 저장부, 25)에 저장된다.
또한, 본 발명에서는 해당 문서의 네 모서리에 4개의 QR 코드를 배치시키고, 네 모서리의 사이의 변(邊)에는 추가의 워터마킹을 삽입할 수 있다.
상기한 바와 같이 본 발명에서는, 인코딩된 출력물(문서 등)인 프린터 파일(prn 파일) 내에 QR 코드의 삽입이 이루어진 후, 중계서버(20)로부터 복합기(화상형성장치)(50)에, QR 코드가 삽입된 프린터 파일(prn 파일), 사용자 정보 및 중계서버(20)의 정보를 전송하는 QR 코드 삽입 프린터 파일 전송 단계를 수행한다.
그러면, 복합기(화상형성장치)(50)는, 중계서버(20)로부터 수신한, QR 코드가 삽입된 프린터 파일(prn 파일), 사용자 정보 및 중계서버(20)의 정보를 저장하고, QR 코드가 삽입된 프린터 파일(prn 파일)을 디코딩(복호화)한 후 용지에 인쇄하는 QR 코드 인쇄 단계(s1512)를 수행한다.
본 발명에서는 프린터 파일 전송 단계(S1505)를 수행한 이후, 추가의 인쇄 요청이 있을 경우, 상기 인쇄 요청 단계(S1502), 프린터 파일 생성 단계(S1503) 및 프린터 파일 전송 단계(S1505)를 반복적으로 수행할 수도 있다. 그러면 프린터 파일 목록 표시 단계(S1508)에서의 프린터 파일 목록에는 1개 이상의 프린터 파일 목록이 디스플레이부에 표시된다. 이로써, 사용자는 1개 이상의 프린터 파일에 대하여 동시에 QR 코드 삽입 요청 내지 인쇄 수행을 행할 수 있게 된다.
[실시형태 2]
도 11은 실시형태 2에 따른, 예외적으로 사용자가 원하는 보안정보(보안정보 값)이 QR 코드 정보 내에 입력(표기)되는 과정을 나타내는 블록도이다.
실시형태 1의 QR 코드 생성 단계(s1510)에서는 관리자가 사전에 설정해 놓은 정책(도 8 또는 도 9)에 따라 보안정보(보안정보 값)가 포함된 QR 코드 정보가 내장된 QR 코드를 생성하였다. 그러나 이에 한정하진 않는다. 즉, 예외적으로 QR 코드 생성 단계(s1510)에서, 사용자가 원하는 보안정보(보안정보 값)가 QR 코드 정보 내에 입력(표기)될 수 있도록 할 수도 있다.
즉, 실시형태 1에서 설명한 바와 같이, 도 8처럼 복합기(화상형성장치)(50)를 로그인한 사용자가 '사용자 1'일 경우, 이 '사용자 1'이 본 발명의 QR 코드 삽입 시스템을 이용하여 QR 코드의 입력을 행하는 경우에는 정상적으로는 QR 코드 정보 내에 입력되는 보안정보(보안정보 값)가 '0'이어야 하는데, 실시형태 2에서는 예외적으로 QR 코드 정보 내에 입력되는 보안정보(보안정보 값)가 '1'이 되도록 구현할 수도 있다.
이를 위하여, 도 11을 참조하면, 본 발명에서는 QR 코드 삽입 요청 단계(s1509)에서, QR 코드 정보 내에 입력될 보안정보(보안정보 값)의 변경을 요청, 즉, 보안정보(보안정보 값)가 '0'이 아닌 '1'이 입력되도록 요청하는 변경 요청 정보를 프린터 파일(prn 파일)(각종 정보 포함)과 함께 중계서버(20)에 전송한다.(도 11의 1.에 해당)
그러면 중계서버(20)는 이를 수신한 후, 프린터 파일(prn 파일) 또는 이 프린터 파일(prn 파일)을 디코딩한 문서와, 변경 요청 정보를 관리자(예: 관리자의 휴대단말)이나 관리자가 접속 가능한 서버(예: 관리서버(30) 등)에 전송한다. 이러한 변경 요청 정보의 전송은 SMS(Short Message Service) 문자나 메일(E-mail)전송 방식을 통해 이루어질 수 있다.(도 11의 2.에 해당)
그러면, 관리자는 이를 확인하여 사용자의 보안정보(보안정보 값) 변경 요청에 대한 승인 여부 결과, 즉 승인 정보 또는 승인 거절 정보를 발생(생성)시킨다.
이후, 사용자의 보안정보(보안정보 값) 변경 요청에 대한 승인 여부 결과(승인 정보 또는 승인 거절 정보)는 중계서버(20)에 전달되고(도 11의 3.에 해당) , 중계서버(20)에서는 상기 승인 정보 또는 거절 정보를 적용하여, QR 코드 생성 단계(s1510)에서의 QR 코드 생성이 이루어진다.
따라서, QR 코드 생성 단계(s1510)에서 생성되는 보안정보(보안정보 값)는 상기 승인 정보가 적용된 경우에는 "1"로 표기될 것이고, 상기 승인 거절 정보가 적용된 경우에는 "0"으로 표기될 것이다.
변경 요청 정보는 복합기(화상형성장치)(50)를 통해 사용자의 조작에 의해 생성된다. 구체적으로, 프린터 파일 목록 표시 단계(s1508)에서 복합기(화상형성장치)(50)의 디스플레이부에 표시된 프린터 파일(prn 파일) 또는 프린터 파일 목록에서 1개 이상의 프린터 파일(prn 파일)을 선택하고, 이 선택된 프린터 파일(prn 파일)에 삽입될 QR 코드의 QR 코드 정보의 보안정보(보안정보 값)의 변경 요청을 위한 버튼(예: 보안정보 변경요청 버튼)을 누름으로써 변경 요청 정보가 생성된다.
변경 요청 정보에는 QR 코드 내에 정상적으로 입력 예정의 보안정보(보안정보 값), QR 코드 내에 예외적으로 입력되길 희망(소망)하는 보안정보(보안정보 값), 변경 요청 일자, 변경 요청 사용자 정보 등이 포함된다.
본 발명에서는 변경 요청 정보를 생성하기 위한 설정 화면을, 복합기(화상형성장치)(50)의 디스플레이부를 통해 구현할 수도 있다.
일례로서, 도 6f의 복합기(화상형성장치)(50)의 디스플레이부(62)에 표시된 상태창에, 보안정보(보안정보 값) 변경을 위한 보안정보 변경 요청 버튼(미도시)를 구비할 수도 있다. 이로써 선택된 문서 A에 대하여 도 11의 보안정보(보안정보 값) 변경 요청의 수행이 이루어진다.
[실시형태 3]
실시형태 3에서는 실시형태 1의 단계 1510(S1510) 및 단계 1511(S1511)을 복합기(화상형성장치)(50)에서 실시하는 경우에 해당한다.
즉, 실시형태 3에서는 실시형태 1처럼 사용자 인증 단계(S1501) 내지 프린터 파일 목록 표시 단계(S1508)를 수행하며, 이후, QR 코드 삽입 요청 단계(S1509)를 수행하는데, 이 QR 코드 삽입 요청 단계(S1509)에서는 실시형태 1과 달리 복합기(화상형성장치)(50)에서 상기 중계서버(20)로 하지 않고, 복합기(화상형성장치)(50) 자체에서 실시된다.
다시 말하면, 실시형태 3에 따른 QR 코드 삽입 요청 단계(S1509)는, 상기 복합기(화상형성장치)(50)에서, 상기 프린터 파일 목록에서 사용자에 의해 선택된 프린터 파일(prn 파일)에 대한 QR 코드 삽입 요청이 사용자에 의해 이루어진다.
이후, 본 발명에서는 QR 코드 생성 단계(S1510)를 수행하는데, 이 QR 코드 생성 단계(S1510)도 복합기(화상형성장치)(50)에서 행해진다. 다시 말하면, 실시형태 3에 따른 QR 코드 생성 단계(S1510)에서는, 상기 사용자에 의한 상기 프린터 파일(prn 파일)에 대한 QR 코드 삽입 요청에 따라, 상기 복합기(화상형성장치)(50)가, QR 코드 정보가 내재된 QR 코드를 생성한다.
이후, 본 발명에서는 QR 코드 삽입 단계(S1511)를 수행하는데, 이 QR 코드 삽입 단계(S1511)도 복합기(화상형성장치)(50)에서 행해진다. 다시 말하면, 실시형태 3에 따른 QR 코드 삽입 단계(S1511)에서는, 상기 복합기(화상형성장치)(50)가, 인코딩된 출력물(문서 등)인 상기 프린터 파일(prn 파일) 내에 상기 생성된 QR 코드를 삽입한다.
이후, 본 발명에서는 QR 코드 인쇄 단계(S1512)를 수행하는데, 이 QR 코드 인쇄 단계에서는 상기 복합기(화상형성장치)(50)가, 상기 QR 코드가 삽입된 프린터 파일(prn 파일)을 디코딩(복호화)한 후 용지에 인쇄한다.
[실시형태 4]
실시형태 1(도 6e 설명부분)에서는 보안정보(보안정보 값)가 '0'으로 표시되어 있으면 해당 사용자 또는 부서는 해당 문서에 대한 출력(복사/스캔/팩스 송신)이 가능하다는 것을 나타내고, 보안정보(보안정보 값)가 '1'로 표시되어 있으면 해당 사용자 또는 부서는 해당 문서에 대한 출력(복사/스캔/팩스 송신)이 불가능하다는 것을 나타낸다고 설명하였다. 그러나 이에 한정하진 않는다.
즉, 실시형태 4에서는 보안정보(보안정보 값)가 '1'로 표시되어 있으면 해당 사용자 또는 부서는 해당 문서에 대한 출력(복사/스캔/팩스 송신)이 가능하다는 것을 나타내고, 보안정보(보안정보 값)가 '0'으로 표시되어 있으면 해당 사용자 또는 부서는 해당 문서에 대한 출력(복사/스캔/팩스 송신)이 불가능하다는 것을 나타내도록 설정할 수도 있다.
이러한 설정은 관리자에 의해 사전에 이루어진다.
[실시형태 5]
본 발명의 실시형태 1에서는 출력 제한 횟수 값은 관리자에 의해 사전에 지정(설정)되며, 일례로서, 관리자에 의해 출력 제한 횟수 값이 디폴트(default) 값으로서 '5'로 설정되면, 사용자에 의한 QR 코드 삽입 및 생성 요청에 따른 QR 코드 생성시 QR 코드 정보의 '출력 제한 횟수 값'은 '5'로 자동으로 생성(기록)된다. 상기한 바와 같이, 모든 사용자와 부서에 대해 동일하게 출력 제한 횟수 값을 적용하였다. 그러나 이에 한정하진 않는다.
즉, 본 발명의 실시형태 5에서는, 각 사용자별 또는 각 부서별 출력 제한 횟수 값을 달리 적용할 수도 있다.
일례로서, 사용자 1은 출력 제한 횟수 값을 '5'로 설정하고, 사용자 2는 출력 제한 횟수 값을 '7'로 설정하며, 사용자 3은 출력 제한 횟수 값을 '0'으로 설정할 수 있다. 여기서 사용자 3은 해당 출력물(문서 등)에 대한 출력이 불가하다는 의미이기도 하다.
또한, 부서 1은 출력 제한 횟수 값을 '3'으로 설정하고, 부서 2는 출력 제한 횟수 값을 '6'으로 설정하며, 부서 3은 출력 제한 횟수 값을 '0'으로 설정할 수 있다. 여기서 부서 3은 해당 출력물(문서 등)에 대한 출력이 불가하다는 의미이기도 하다.
상기처럼 해당 사용자(예: 사용자 3) 또는 부서(예: 부서 3)에 대하여 특정 문서의 출력을 제한하고자 하는 경우에는 QR 코드 정보 중 출력 제한 횟수 값을 '0(zero)'로 설정하면 된다.
[실시형태 6]
도 8 및 도 9 설명부분에서 QR 코드 정보의 보안정보 값을 숫자 '0' 또는 '1'로 표기하였지만, 이에 한정하진 않는다. 즉, QR 코드 정보의 보안정보 값은 영문자 'A' 또는 'B'로 표기될 수 있고, 도형 '○' 또는 '●'로 표기될 수 있고, 영문자 '○' 또는 'X'로 표기될 수 있다.
[실시형태 7]
실시형태 7에서는 실시형태 1의 단계 1505 내지 단계 1507을 생략하는 경우에 해당한다.
즉, 실시형태 7에서는 실시형태 1처럼 사용자 인증 단계(S1501), 인쇄 요청 단계(S1502) 및 프린터 파일 생성 단계(S1503)(S1504)를 수행한 이후, 상기 생성된 프린터 파일(prn 파일)과 사용자 정보를 포함한 각종 정보가 복합기(화상형성장치)(50)의 디스플레이부에 목록으로 표시되는 프린터 파일 목록 표시 단계(S1508)를 수행한다.
이후 단계는 실시형태 1과 동일하므로 상세 설명은 생략한다.
본 발명은 상술한 예시적인 실시예에서 설명한 것처럼, QR 코드 삽입 방법 및 시스템으로서 실현될 수 있다. 그렇지만, 본 발명은 QR 코드 삽입 방법 및 시스템에 한정되지 않는다. 예를 들면, 본 발명은 컴퓨터의 CPU에 의해 실행될 수 있는 소프트웨어 프로그램을 포함한다. 또, 본 발명은 상술한 소프트웨어 프로그램을 기억하는 기억매체도 포함한다.
[기타의 실시예(실시형태)]
본 발명은, 이하의 처리를 실행함으로써 실현될 수 있다. 다시 말해, 이 처리는 전술한 실시예(실시형태)의 기능을 실현할 수 있는 소프트웨어 프로그램을, 네트워크 또는 각종 기억매체를 통해서 시스템 또는 장치에 공급하고, 그 시스템 또는 장치의 컴퓨터(또는 CPU나 MPU)가 프로그램을 판독해서 실행하는 것을 포함한다.
그 밖의 실시예
본 발명의 추가 실시예(들)는, 상술한 실시 예(들) 중의 하나 또는 그 이상의 기능을 행하도록 기억매체(예를 들면, '비일시 컴퓨터 판독가능한 기억매체') 상에 기록된 컴퓨터 실행가능한 명령들(예를 들면, 1개 이상의 프로그램)을 판독 및 실행하고, 상술한 실시 예(들) 중의 하나 또는 그 이상의 기능을 수행하는 1개 이상의 회로(예를 들면, ASIC(Application Specific Integrated Circuit))를 포함하는 시스템 또는 장치의 컴퓨터에 의해서 실현될 수 있고, 또 예를 들면, 상술한 실시예(들) 중의 하나 또는 그 이상의 기능을 행하도록 기억매체로부터 컴퓨터 실행가능한 명령들을 판독 및 실행함으로써 및/또는 상술한 실시 예(들) 중의 하나 또는 그 이상의 기능을 수행하는 1개 이상의 회로를 제어함으로써 시스템 또는 장치의 컴퓨터에 의해 행해진 방법에 의해서도 실현될 수 있다. 이 컴퓨터는 CPU(Central Processing Unit), MPU(Micro Processing Unit), 또는 다른 회로 중 하나 또는 그 이상을 구비할 수도 있고, 독립된 컴퓨터 또는 독립된 컴퓨터 프로세서의 네트워크를 포함할 수도 있다. 이 컴퓨터 실행가능한 명령들은 예를 들면, 네트워크 또는 기억매체로부터 컴퓨터에 제공될 수도 있다. 이 기억매체는 예를 들면, 하드 디스크, RAM(random-access memory), ROM(read only memory), 분산 컴퓨팅 시스템의 스토리지, 광디스크(컴팩트 디스크(CD), DVD(digital versatile disc), Blue-ray Disc(BD)TM 등), 플래시 메모리 디바이스, 메모리 카드 중 어느 하나 또는 그 이상을 포함할 수도 있다.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
1: 사원증
1a: RFID 태그
2: 통신망
20: 중계서버
21: 제2 제어부
22: 제2 송수신부
23: QR 코드 생성부
24: QR 코드 삽입부
25: 제2 저장부
26: 제2 입력부
27: 제2 출력부
30: 관리서버
31: 제3 제어부
32: 제3 송수신부
33: 복합기 상태 관리부
34: 이력 관리부
35: 제3 저장부
36: 제3 입/출력부
37: 인증처리부
40: 인증단말
41: RFID 리더
42: 제1 제어부
43: 제1 입력부
44: 제1 출력부
45: 제1 저장부
46: 제1 송수신부
50: 복합기(화상형성장치)
51: CPU
52: RAM
53: ROM
54: 입력부
55: 표시 제어부
56: 외부 메모리 I/F
57: 통신 I/F 콘트롤러
58: 스캐닝부
59: 인쇄부
61: 터치패널
62: 표시부
63: 외부 메모리
71: 팩스(FAX) 수신처
73: 스토리지
74: DB
80: QR 코드 정보
81: QR 코드 생성시간
82: UUID
83: 보안정보
84: 출력 제한 횟수
85: 사용자 이름
86: 패턴코드
91: QR 코드 삽입 요청 버튼

Claims (13)

  1. 복사, 스캔 또는 팩스 송신 기능의 복합적인 출력 기능을 갖는 화상형성장치를 이용하여 출력물에 QR 코드를 삽입 및 인쇄하는 화상형성장치의 큐알코드 삽입 방법으로서,
    상기 화상형성장치에 구비된 인증단말을 통해 사용자에 대한 인증을 실시하는 사용자 인증 단계;
    상기 화상형성장치를 이용하여 출력물에 QR(Quick Response) 코드를 삽입하기 위한 인쇄 요청이 사용자에 의해 행해지는 인쇄 요청 단계;
    상기 사용자의 인쇄 요청에 따라, 상기 화상형성장치가, 출력물을 스캔하여 스캔 이미지를 획득하고, 이 스캔 이미지를 인코딩하여 프린터 파일을 생성하는 프린터 파일 생성 단계;
    상기 화상형성장치가, 상기 생성된 프린터 파일과 사용자 정보 및 해당 화상형성장치의 정보를, 중계서버에 전송하는 프린터 파일 전송 단계;
    상기 중계서버가, 상기 화상형성장치로부터 수신한 상기 프린터 파일과 사용자 및 화상형성장치의 정보를 저장하는 단계;
    상기 중계서버가, 상기 프린터 파일로부터 문서정보 및 문서 인쇄정보를 포함하는 각종 정보를 추출하는 정보 추출 단계;
    상기 중계서버가, 상기 문서정보 및 문서 인쇄정보를 포함하는 상기 각종 정보가 포함된 프린터 파일, 사용자의 정보를, 상기 화상형성장치에 전송하는 단계;
    상기 화상형성장치가 상기 중계서버로부터 상기 각종 정보가 포함된 프린터 파일, 사용자의 정보를 수신한 후, 이 수신된 프린터 파일의 목록이 화상형성장치의 디스플레이부에 표시되는 프린터 파일 목록 표시 단계;
    상기 화상형성장치에서 상기 중계서버로, 상기 프린터 파일의 목록에서 사용자에 의해 선택된 프린터 파일에 대한 QR 코드 삽입 요청이 사용자에 의해 이루어지는 QR 코드 삽입 요청 단계;
    상기 사용자에 의한 상기 프린터 파일에 대한 QR 코드 삽입 요청에 따라, 상기 중계서버가, QR 코드 정보가 내재된 QR 코드를 생성하는 QR 코드 생성 단계 - 상기 QR 코드 정보에는 상기 출력물의 출력의 가능 여부를 나타내는 보안정보가 포함됨;
    상기 중계서버가, 인코딩된 출력물인 상기 프린터 파일 내에 상기 생성된 QR 코드를 삽입하는 QR 코드 삽입 단계;
    상기 중계서버가 상기 화상형성장치에, 상기 QR 코드가 삽입된 프린터 파일, 사용자 정보 및 중계서버의 정보를 전송하는 QR 코드 삽입 프린터 파일 전송 단계; 및
    상기 화상형성장치가, 상기 중계서버로부터 수신한 상기 QR 코드가 삽입된 프린터 파일, 사용자 정보 및 중계서버의 정보를 저장하고, 상기 QR 코드가 삽입된 프린터 파일을 디코딩한 후 용지에 인쇄하는 QR 코드 인쇄 단계를 포함하고,
    상기 프린터 파일 목록 표시 단계에서 상기 디스플레이부에 표시된 프린터 파일의 목록을 포함한 정보는 상기 중계서버를 경유하지 않고 상기 중계서버와 연결된 외부의 저장소로부터 상기 화상형성장치에 직접 전송되는, 화상형성장치의 큐알코드 삽입 방법.
  2. 제 1항에 있어서,
    상기 QR 코드 삽입 요청 단계는, 상기 화상형성장치의 디스플레이부에 표시된, 상기 사용자와 관련된 프린터 파일 목록에서 1개 이상의 프린터 파일을 선택한 후, QR 코드 삽입 요청을 위한 버튼을 누르는 단계; 및 상기 QR 코드 삽입 요청을 위한 버튼을 누름에 따라 상기 선택된 프린터 파일과 이 프린터 파일의 정보가 상기 화상형성장치로부터 상기 중계서버에 전송되는 단계를 포함하여 이루어지는, 화상형성장치의 큐알코드 삽입 방법.
  3. 제 1항에 있어서,
    상기 보안정보는, 사용자별 출력물의 출력 가능 여부 정보를 이용할지, 아니면 부서별 출력물의 출력 가능 여부 정보를 이용할 지에 따라 달라지는, 화상형성장치의 큐알코드 삽입 방법.
  4. 제 1항에 있어서,
    상기 보안정보는, 사용자별/부서별 출력물의 출력 가능 여부에 대응하는, 화상형성장치의 큐알코드 삽입 방법.
  5. 제 1항에 있어서,
    상기 QR 코드 정보에는, 상기 사용자 인증 단계에서 사용자 인증을 실시한 사용자의 정보를 근거로 하여, 사전에 관리자에 의해 설정된 사용자별/부서별 출력물의 출력 가능 여부 정보를 이용하여 출력물의 출력의 가능 여부를 나타내는 보안정보가 포함되는, 화상형성장치의 큐알코드 삽입 방법.
  6. 제 1항에 있어서,
    상기 프린터 파일 전송 단계에 있어서 상기 화상형성장치로부터 상기 중계서버에 전송된 프린터 파일과 사용자 정보 및 상기 화상형성장치의 정보는 상기 중계서버와 연결된 외부의 저장소에 저장되고, 디코딩된 후 웹페이지를 통해 표출되는, 화상형성장치의 큐알코드 삽입 방법.
  7. 제 1항에 있어서,
    상기 인쇄 요청 단계에서의 사용자와, 상기 QR 코드 삽입 요청 단계에서의 사용자가 동일인(同一人)인, 화상형성장치의 큐알코드 삽입 방법.
  8. 제 1항에 있어서,
    상기 QR 코드 삽입 요청 단계 이전에, 상기 선택된 프린터 파일의 정보 가운데 일부 정보의 변경 및 수정이 사용자에 의해 이루어지는, 화상형성장치의 큐알코드 삽입 방법.
  9. 제 1항에 있어서,
    상기 프린터 파일 목록 표시 단계에서 화상형성장치의 디스플레이부에 표시된 프린터 파일의 목록에서 1개 이상의 프린터 파일을 선택하고, 이 선택된 프린터 파일에 삽입될 QR 코드의 QR 코드 정보의 보안정보의 값의 변경 요청을 위한 버튼을 사용자가 누름으로써 상기 보안정보의 값의 변경을 요청하는 변경 요청 정보가 생성되는 단계;
    상기 QR 코드 삽입 요청 단계에 있어서, 상기 변경 요청 정보가, 해당 프린터 파일과 함께 상기 화상형성장치로부터 상기 중계서버에 전송되는 단계;
    상기 중계서버가, 상기 화상형성장치로부터 수신한 프린터 파일 또는 이 프린터 파일을 디코딩한 출력물 및 상기 변경 요청 정보를, 관리자의 휴대단말이나 관리서버에 전송하는 단계;
    상기 관리자가, 상기 관리자의 휴대단말이나 상기 관리서버를 조작하여, 상기 보안정보의 값 변경 요청에 대한 승인 여부 결과를 생성시키는 단계;
    상기 승인 여부 결과가, 상기 관리자의 휴대단말이나 상기 관리서버로부터 중계서버에 전달되는 단계;
    상기 중계서버에서는 상기 승인 여부 결과를 반영하여 QR 코드 생성 단계에서의 QR 코드 생성을 행하는 단계; 및
    상기 중계서버에서는 상기 승인 여부 결과를 반영하여 생성된 상기 QR 코드를, 상기 프린터 파일 내에 삽입하는 단계를 더 포함하는, 화상형성장치의 큐알코드 삽입 방법.
  10. 제 1항에 있어서,
    인코딩된 출력물인 상기 프린터 파일 내에 5개 이상의 QR 코드 삽입시, 출력물의 네 모서리에 배치시키고, 나머지 QR 코드는 출력물의 모서리들 사이에 배치시키는, 화상형성장치의 큐알코드 삽입 방법.
  11. 제 1항에 있어서,
    상기 QR 코드 정보에는 해당 출력물의 출력을 제한하는 출력 제한 횟수 정보가 더 포함되는, 화상형성장치의 큐알코드 삽입 방법.
  12. 복사, 스캔 또는 팩스 송신 기능의 복합적인 출력 기능을 갖는 화상형성장치를 이용하여 출력물에 QR 코드를 삽입 및 인쇄하는 화상형성장치의 큐알코드 삽입 시스템으로서,
    상기 화상형성장치에 구비되어, 사용자에 대한 인증을 실시하는 인증단말;
    사용자에 의해 출력물에 QR(Quick Response) 코드를 삽입하기 위한 인쇄 요청을 행함에 따라, 상기 출력물을 스캔하여 스캔 이미지를 획득하고, 이 스캔 이미지를 인코딩하여 프린터 파일을 생성하며, 상기 생성된 프린터 파일과 사용자 정보 및 해당 화상형성장치의 정보를 중계서버에 전송하는 화상형성장치; 및
    상기 화상형성장치로부터 수신한 상기 프린터 파일과 사용자 및 화상형성장치의 정보를 저장하고, 상기 프린터 파일로부터 문서정보 및 문서 인쇄정보를 포함하는 각종 정보를 추출하며, 상기 문서정보 및 문서 인쇄정보를 포함하는 상기 각종 정보가 포함된 프린터 파일, 사용자의 정보를 화상형성장치로 전송하는 중계서버를 포함하고,
    상기 화상형성장치에서는 상기 중계서버로부터 상기 각종 정보가 포함된 프린터 파일 및 사용자의 정보를 수신하면, 이 수신된 프린터 파일의 목록을 디스플레이부에 표시시키고,
    상기 화상형성장치에서는 상기 중계서버로, 상기 프린터 파일의 목록에서 사용자에 의해 선택된 프린터 파일에 대한 QR 코드 삽입 요청이 사용자에 의해 행해지며,
    상기 중계서버에서는 상기 사용자에 의한 상기 프린터 파일에 대한 QR 코드 삽입 요청에 따라, QR 코드 정보가 내재된 QR 코드를 생성하고,
    상기 중계서버에서는 인코딩된 출력물인 상기 프린터 파일 내에 상기 생성된 QR 코드를 삽입하며,
    상기 중계서버에서는 상기 화상형성장치에, 상기 QR 코드가 삽입된 프린터 파일, 사용자 정보 및 중계서버의 정보를 전송하고,
    상기 화상형성장치에서는, 상기 중계서버로부터 수신한 상기 QR 코드가 삽입된 프린터 파일, 사용자 정보 및 중계서버의 정보를 저장하고, 상기 QR 코드가 삽입된 프린터 파일을 디코딩한 후 용지에 인쇄하며,
    상기 QR 코드 정보에는 상기 출력물의 출력의 가능 여부를 나타내는 보안정보가 포함되고,
    상기 디스플레이부에 표시된 프린터 파일의 목록을 포함한 정보는 상기 중계서버를 경유하지 않고 상기 중계서버와 연결된 외부의 저장소로부터 상기 화상형성장치에 직접 전송되는, 화상형성장치의 큐알코드 삽입 시스템.
  13. 청구항 1에 기재된 화상형성장치의 큐알코드 삽입 방법을 컴퓨터에 실행시키기 위하여 매체에 저장된 프로그램.
KR1020190058724A 2019-05-20 2019-05-20 화상형성장치의 큐알코드 삽입 방법 및 시스템 KR102024520B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190058724A KR102024520B1 (ko) 2019-05-20 2019-05-20 화상형성장치의 큐알코드 삽입 방법 및 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190058724A KR102024520B1 (ko) 2019-05-20 2019-05-20 화상형성장치의 큐알코드 삽입 방법 및 시스템

Publications (1)

Publication Number Publication Date
KR102024520B1 true KR102024520B1 (ko) 2019-09-24

Family

ID=68068973

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190058724A KR102024520B1 (ko) 2019-05-20 2019-05-20 화상형성장치의 큐알코드 삽입 방법 및 시스템

Country Status (1)

Country Link
KR (1) KR102024520B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220042749A (ko) * 2020-09-28 2022-04-05 이대연 보안성이 강화된 컨텐츠 공유 방법, 및 이를 이용한 컨텐츠 공유 시스템
KR20220056034A (ko) * 2020-10-27 2022-05-04 주식회사 이지패키지 개별식별코드 인쇄장치 및 개별식별코드를 이용한 상품유통추적방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130048429A (ko) 2011-11-02 2013-05-10 캐논코리아비즈니스솔루션 주식회사 화상형성장치의 큐알코드 삽입방법
KR20130110255A (ko) 2012-03-29 2013-10-10 캐논코리아비즈니스솔루션 주식회사 점자 및 큐알코드 삽입이 가능한 화상형성장치
KR101912921B1 (ko) * 2017-06-13 2018-10-29 주식회사 더코더 코드가 삽입된 출력 문서 생성 방법 및 이를 통해 생성된 출력 문서의 스캔을 통한 전자 문서 전송 방법
KR101949805B1 (ko) * 2016-05-27 2019-02-19 캐논코리아비즈니스솔루션 주식회사 이기종 화상형성장치를 이용한 출력물의 출력 방법 및 출력 시스템

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130048429A (ko) 2011-11-02 2013-05-10 캐논코리아비즈니스솔루션 주식회사 화상형성장치의 큐알코드 삽입방법
KR20130110255A (ko) 2012-03-29 2013-10-10 캐논코리아비즈니스솔루션 주식회사 점자 및 큐알코드 삽입이 가능한 화상형성장치
KR101949805B1 (ko) * 2016-05-27 2019-02-19 캐논코리아비즈니스솔루션 주식회사 이기종 화상형성장치를 이용한 출력물의 출력 방법 및 출력 시스템
KR101912921B1 (ko) * 2017-06-13 2018-10-29 주식회사 더코더 코드가 삽입된 출력 문서 생성 방법 및 이를 통해 생성된 출력 문서의 스캔을 통한 전자 문서 전송 방법

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220042749A (ko) * 2020-09-28 2022-04-05 이대연 보안성이 강화된 컨텐츠 공유 방법, 및 이를 이용한 컨텐츠 공유 시스템
KR20220056034A (ko) * 2020-10-27 2022-05-04 주식회사 이지패키지 개별식별코드 인쇄장치 및 개별식별코드를 이용한 상품유통추적방법
KR102628479B1 (ko) 2020-10-27 2024-01-24 주식회사 이지패키지 개별식별코드 인쇄장치 및 개별식별코드를 이용한 상품유통추적방법

Similar Documents

Publication Publication Date Title
US8982374B2 (en) Image forming system and image forming method for collectively supporting output data formats and authentication methods
US8896856B2 (en) Image processing apparatus, control method therefor, and storage medium
JP4911717B2 (ja) デバイス制御装置及びデバイス制御方法
US9554017B2 (en) Generating a username based on user name and domain name obtained from print data attribute information
US8503004B2 (en) Appending restriction information to a job before transmission
JP2007221747A (ja) 多機能入出力装置および入出力方法
JP5382748B2 (ja) デバイス制御装置、周辺装置、デバイス制御方法及び周辺装置の制御方法
US10303407B2 (en) Image forming apparatus, method of controlling the same, and storage medium
US8493586B2 (en) Work flow system for deciding whether to execute the work flow based on function restriction information
JP5382749B2 (ja) デバイス制御装置及びデバイス制御方法
US20090293134A1 (en) Image processing apparatus, image processing method, and program
KR102218208B1 (ko) 화상형성장치를 이용한 출력물의 qr 코드 인쇄 방법 및 시스템
US20180376015A1 (en) Image forming apparatus with personalization function, control method therefor, and storage medium
JP5069820B2 (ja) 画像形成システムおよびユーザマネージャサーバ装置
KR102024520B1 (ko) 화상형성장치의 큐알코드 삽입 방법 및 시스템
JP5023801B2 (ja) 画像読取装置、画像処理システム及び画像処理プログラム
KR102063440B1 (ko) Qr 코드가 삽입된 출력물의 출력 방법 및 시스템
JP6736271B2 (ja) 情報処理装置、情報処理装置の制御方法、およびプログラム
KR102179513B1 (ko) 화상형성장치를 이용한 출력물의 qr 코드 인쇄 방법, 및 출력물의 qr 코드 인쇄 시스템
US20090244616A1 (en) Print management system using a billing code
JP2010183528A (ja) 画像処理装置、その制御方法、及びコンピュータプログラム
US8285644B2 (en) Image processing apparatus, control method therefor, and computer-readable storage medium
JP5006709B2 (ja) 処理装置及びその制御方法
JP4730241B2 (ja) 画像処理システム、画像処理装置およびプログラム
JP2010273159A (ja) 画像処理装置及び画像処理システム

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant