[go: up one dir, main page]

KR102063440B1 - Qr 코드가 삽입된 출력물의 출력 방법 및 시스템 - Google Patents

Qr 코드가 삽입된 출력물의 출력 방법 및 시스템 Download PDF

Info

Publication number
KR102063440B1
KR102063440B1 KR1020190068547A KR20190068547A KR102063440B1 KR 102063440 B1 KR102063440 B1 KR 102063440B1 KR 1020190068547 A KR1020190068547 A KR 1020190068547A KR 20190068547 A KR20190068547 A KR 20190068547A KR 102063440 B1 KR102063440 B1 KR 102063440B1
Authority
KR
South Korea
Prior art keywords
output
code
information
forming apparatus
image forming
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR1020190068547A
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 KR1020190068547A priority Critical patent/KR102063440B1/ko
Application granted granted Critical
Publication of KR102063440B1 publication Critical patent/KR102063440B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • 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/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1222Increasing security of the print job
    • 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/1239Restricting the usage of resources, e.g. usage or user levels, credit limit, consumables, special fonts
    • 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/1273Print job history, e.g. logging, accounting, tracking
    • 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
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Facsimiles In General (AREA)

Abstract

본 발명은 복사, 스캔 또는 팩스 전송 기능의 복합기능을 갖는 화상형성장치를 이용하여 QR코드가 삽입된 출력물의 출력(복사/스캔/팩스 전송 등)을 수행하는, QR 코드가 삽입된 출력물의 출력 방법으로서, 상기 화상형성장치에 구비된 인증단말을 통해 사용자에 대한 인증을 실시하는 사용자 인증 단계; 상기 인증을 수행한 사용자에 의해, 상기 화상형성장치에서 상기 QR 코드가 삽입된 출력물(문서)에 대한 출력 요청(출력 지시 접수)이 이루어지는 출력 요청 단계; 상기 사용자에 의한 상기 QR 코드가 삽입된 출력물의 출력 요청(예: 복사 명령 등)에 따라, 상기 화상형성장치가, 상기 QR 코드가 삽입된 출력물 전체에 대하여 이미지 취득(획득)을 실시하여 출력물 전체 이미지 파일을 생성하고, 획득된 출력물 전체 이미지에서 QR 코드 영역만을 절취(자르기, crop)하여 QR 코드 절취 이미지 파일을 생성하는 절취 파일 생성 단계; 상기 화상형성장치가, 상기 절취 파일 생성 단계에서 생성된 QR 코드 절취 이미지 파일과, 화상형성장치 로그인 사용자 정보 및 해당 화상형성장치의 정보를 중계서버로 전송하는 QR 코드 절취 이미지 파일 전송 단계; 상기 중계서버가, 상기 화상형성장치로부터 상기 QR 코드 절취 이미지 파일과, 화상형성장치 로그인 사용자 정보 및 해당 화상형성장치의 정보를 저장한 후, 상기 QR 코드 절취 이미지로부터 QR 코드 정보를 판독(추출, 획득)하는 QR 코드 판독 단계; 상기 중계서버가, 상기 QR 코드 판독 단계에서 판독(추출)된 QR 코드 정보를 근거로 하여, 상기 QR 코드가 삽입된 출력물(보안문서)의 출력 가능 여부(출력 가능 또는 출력 불가능)를 판별하는 출력 가능 여부 판별 단계; 상기 출력 가능 여부 판별 단계에서 판별된 결과를 포함한 정보(목적 화상형성장치 정보, 사용자 정보 포함)를 중계서버에서 상기 화상형성장치로 전송하는 판별결과 전송단계; 및 상기 출력 가능 여부 판별 단계에서의 판별 결과, 상기 QR 코드가 삽입된 출력물(보안문서)에 대한 출력 가능으로 판별되면, 상기 화상형성장치에 의해 상기 QR 코드가 삽입된 출력물의 출력을 실시하는 단계를 포함함을 특징으로 한다.
이로써, 본 발명은 사내에서 무분별한 출력(복사/스캔/팩스 송신)이 이루어지지 않게 된다. 이에 따라 본 발명은, 해당 출력물(문서 등)의 보안을 강화할 수 있게 되어, 중요한 문서나 도면 등의 기밀 데이터 등의 출력물이 외부로 노출 및 유출될 염려가 없는 최적의 보안 시스템을 구축할 수 있다.

Description

QR 코드가 삽입된 출력물의 출력 방법 및 시스템{Outputting method and system of outputted documents inserted QR code}
본 발명은 복사, 스캔 또는 팩스 전송 기능의 복합기능을 갖는 화상형성장치(이하, '복합기'라고도 함)를 이용하여 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 코드가 삽입된 출력물의 출력 방법 및 시스템을 제공하는 데 있다.
상기 출력물은 본 발명의 시스템을 통해 복사/스캔/팩스 전송하고자 하는 QR 코드가 삽입(인쇄)된 문서를 나타내고, '출력한다'는 것은, 상기 출력물에 대하여 복사/스캔/팩스 전송 등을 수행한다는 것을 나타낸다. 또한, 상기 출력물에 대하여 스캐닝(Scanning)을 실시하여 이미지를 획득(취득)한 경우, 상기 획득(취득)된 이미지를 이미지 데이터 또는 이미지 파일이라 지칭한다.
상기와 같은 목적을 이루기 위해 본 발명은, 복사, 스캔 또는 팩스 전송 기능의 복합기능을 갖는 화상형성장치를 이용하여 QR코드가 삽입된 출력물의 출력(복사/스캔/팩스 전송 등)을 수행하는, QR 코드가 삽입된 출력물의 출력 방법으로서, 상기 화상형성장치에 구비된 인증단말을 통해 사용자에 대한 인증을 실시하는 사용자 인증 단계; 상기 인증을 수행한 사용자에 의해, 상기 화상형성장치에서 상기 QR 코드가 삽입된 출력물(문서)에 대한 출력 요청(출력 지시 접수)이 이루어지는 출력 요청 단계; 상기 사용자에 의한 상기 QR 코드가 삽입된 출력물의 출력 요청(예: 복사 명령 등)에 따라, 상기 화상형성장치가, 상기 QR 코드가 삽입된 출력물 전체에 대하여 이미지 취득(획득)을 실시하여 출력물 전체 이미지 파일을 생성하고, 획득된 출력물 전체 이미지에서 QR 코드 영역만을 절취(자르기, crop)하여 QR 코드 절취 이미지 파일을 생성하는 절취 파일 생성 단계; 상기 화상형성장치가, 상기 절취 파일 생성 단계에서 생성된 QR 코드 절취 이미지 파일과, 화상형성장치 로그인 사용자 정보 및 해당 화상형성장치의 정보를 중계서버로 전송하는 QR 코드 절취 이미지 파일 전송 단계; 상기 중계서버가, 상기 화상형성장치로부터 상기 QR 코드 절취 이미지 파일과, 화상형성장치 로그인 사용자 정보 및 해당 화상형성장치의 정보를 저장한 후, 상기 QR 코드 절취 이미지로부터 QR 코드 정보를 판독(추출, 획득)하는 QR 코드 판독 단계; 상기 중계서버가, 상기 QR 코드 판독 단계에서 판독(추출)된 QR 코드 정보를 근거로 하여, 상기 QR 코드가 삽입된 출력물(보안문서)의 출력 가능 여부(출력 가능 또는 출력 불가능)를 판별하는 출력 가능 여부 판별 단계; 상기 출력 가능 여부 판별 단계에서 판별된 결과를 포함한 정보(목적 화상형성장치 정보, 사용자 정보 포함)를 중계서버에서 상기 화상형성장치로 전송하는 판별결과 전송단계; 및 상기 출력 가능 여부 판별 단계에서의 판별 결과, 상기 QR 코드가 삽입된 출력물(보안문서)에 대한 출력 가능으로 판별되면, 상기 화상형성장치에 의해 상기 QR 코드가 삽입된 출력물의 출력을 실시하는 단계를 포함함을 특징으로 한다.
또한, 출력 가능 여부 판별 단계에서의 판별 결과, QR 코드가 삽입된 출력물(보안문서)에 대한 출력 불가능으로 판별되면, 화상형성장치에서는 QR 코드가 삽입된 출력물의 출력을 실시하지 않음을 특징으로 한다.
또한, 복사, 스캔 또는 팩스 전송 기능의 복합기능을 갖는 화상형성장치를 이용하여 QR코드가 삽입된 출력물의 출력(복사/스캔/팩스 전송 등)을 수행하는, QR 코드가 삽입된 출력물의 출력 방법으로서, 상기 화상형성장치에 구비된 인증단말을 통해 사용자에 대한 인증을 실시하는 인증 단계; 상기 인증을 수행한 사용자에 의해, 상기 화상형성장치에서 상기 QR 코드가 삽입된 출력물(문서)에 대한 출력 요청(출력 지시 접수)이 이루어지는 출력 요청 단계; 상기 사용자에 의한 상기 QR 코드가 삽입된 출력물의 출력 요청(예: 복사 명령 등)에 따라, 상기 화상형성장치가, 상기 QR 코드가 삽입된 출력물 전체에 대하여 이미지 취득(획득)을 실시하여 출력물 전체 이미지 파일을 생성하는 출력물 전체 이미지 파일 생성 단계; 상기 화상형성장치가, 상기 출력물 전체 이미지 파일 생성 단계에서 생성된 출력물 전체 이미지 파일과, 화상형성장치 로그인 사용자 정보 및 해당 화상형성장치의 정보를 중계서버로 전송하는 출력물 전체 이미지 파일 전송 단계; 상기 중계서버가, 상기 화상형성장치로부터 상기 출력물 전체 이미지 파일과, 화상형성장치 로그인 사용자 정보 및 해당 화상형성장치의 정보를 저장한 후, 상기 출력물 전체 이미지 내에 삽입된 QR 코드로부터 QR 코드 정보를 판독(추출)하는 QR 코드 판독 단계; 상기 중계서버가, 상기 QR 코드 판독 단계에서 판독(추출)된 QR 코드 정보(구체적으로, QR 코드 정보 내의 보안정보나 보안등급 정보)를 근거로 하여, 상기 QR 코드가 삽입된 출력물(보안문서)의 출력 가능 여부(출력 가능 또는 출력 불가능)를 판별하는 출력 가능 여부 판별 단계; 상기 출력 가능 여부 판별 단계에서 판별된 결과를 포함한 정보(목적 화상형성장치 정보, 사용자 정보 포함)를 중계서버에서 상기 화상형성장치로 전송하는 판별결과 전송단계; 및 상기 출력 가능 여부 판별 단계에서의 판별 결과, 상기 QR 코드가 삽입된 출력물(보안문서)에 대한 출력 가능으로 판별되면, 상기 화상형성장치에 의해 상기 QR 코드가 삽입된 출력물의 출력을 실시하는 단계를 포함함을 특징으로 한다.
또한, 본 발명은 출력 가능 여부 판별 단계에서의 판별 결과, QR 코드가 삽입된 출력물(보안문서)에 대한 출력 불가능으로 판별되면, 화상형성장치에서는 QR 코드가 삽입된 출력물의 출력을 실시하지 않음을 특징으로 한다.
출력물의 출력 요청은, QR 코드가 삽입된 출력물의 복사/스캔/팩스 전송을 수행하기 위한 복사/스캔/팩스 전송 버튼 중 어느 하나의 버튼이 사용자에 의해 눌러짐으로써 이루어질 수 있다.
출력 가능 여부 판별 단계에 있어서의 출력 가능 여부(가능 또는 불가능) 판별은, 상기 QR 코드 판독 단계에서 판독(추출)된 QR 코드 정보 내의 보안정보를 근거로 함을 특징으로 한다. 일례로서, 상기 QR 코드 정보 내의 보안정보가 '0'으로 표기되어 있으면 해당 출력물에 대한 출력 가능으로 판별하고, 상기 QR 코드 정보 내의 보안정보가 '1'로 표기되어 있으면 해당 출력물에 대한 출력 불가능으로 판별할 수 있다.
또한, 상기 출력 가능 여부 판별 단계에 있어서의 출력 가능 여부(가능 또는 불가능) 판별은, 상기 QR 코드 판독 단계에서 판독(추출)된 QR 코드 정보 내의 보안등급 정보를 근거로 함을 특징으로 한다. 일례로서, 상기 QR 코드 정보 내의 보안등급 정보가 소정 등급 미만(예: 4등급 미만)으로 표기되어 있으면 해당 출력물에 대한 출력 가능으로 판별하고, 상기 QR 코드 정보 내의 보안등급 정보가 상기 소정 등급 이상(예: 4 등급 이상)으로 표기되어 있으면 해당 출력물에 대한 출력 불가능으로 판별할 수 있다.
또한, 본 발명은 출력물은 복수 페이지(page, 면)를 갖고, 상기 QR 코드는 상기 복수 페이지의 출력물의 각각에(즉, 출력물의 복수 페이지마다) 형성되며, 각 페이지(page)마다 판독을 실시하고, 상기 복수 페이지에 삽입된 QR 코드의 판독 결과, 1개의 페이지(page) 또는 1개의 QR 코드라도 출력 불가로 판정될 경우에는 상기 복수 페이지(page)에 대한 출력을 허용(허가)하지 않음을 특징으로 한다.
또한, 본 발명은 상기 QR 코드 정보에 출력 제한 횟수 정보를 포함함을 특징으로 한다.
또한, 본 발명은 상기 QR 코드 정보의 출력 제한 횟수가 0(zero)일 경우에는 해당 출력물에 대한 출력을 금지함을 특징으로 한다.
또한, 본 발명은 해당 출력물에 대한 출력이 행해질 때마다 해당 출력물의 이력정보(실제 행해진 출력 횟수)가 갱신되며, 해당 출력물의 출력이 행해진(출력을 행한) 횟수가 상기 QR 코드 정보의 상기 출력 제한 횟수를 초과하는 경우에는 해당 출력물에 대한 출력을 제한함을 특징으로 한다.
또한, 본 발명은 상기 출력물의 각 페이지(page, 면)에는 복수 개(예: 2~4개)의 QR 코드가 형성되며, 상기 복수 개(예: 2~4개)의 QR 코드의 각각에는 패턴코드가 형성되며, 상기 복수 개(예: 2~4개)의 QR 코드의 판독 결과, 1개의 QR 코드라도 판독 불가 또는 출력 불가로 판정될 경우에는 상기 출력물에 대한 출력을 허용(허가)하지 않음을 특징으로 한다.
또한, 본 발명은 상기 출력물의 각 페이지(page, 면)에는 복수 개(예: 2~4개)의 QR 코드가 형성되며, 상기 복수 개(예: 2~4개)의 QR 코드의 각각에는 패턴코드가 형성되며, 상기 복수 개의 QR 코드 내의 QR 코드 정보는 패턴코드만 다름을 특징으로 한다.
또한, 본 발명은 상기 QR 코드 판독 단계와 상기 출력 가능 여부 판별 단계 사이에, 상기 QR 코드 판독 단계에서 판독된 상기 QR 코드가 정상인지의 여부(정상 또는 비정상)를 검증하는 QR 코드 검증 단계를 더 포함함을 특징으로 한다.
또한, 본 발명은 상기 출력물의 각 페이지(page, 면)마다 복수 개(예: 2~4개)의 QR 코드가 삽입되며, 복수 개(예: 2~4개)의 QR 코드 각각에는 패턴코드가 형성됨을 특징으로 한다.
또한, 본 발명은 상기 QR 코드 검증 단계는, 상기 복수 개의 QR 코드 내의 QR 코드 정보의 패턴 코드들을 조합했을 때, 상기 복수 개의 QR 코드의 QR 코드 정보의 UUID와 일치하는 지 판단하는 단계; 상기 복수 개의 QR 코드 내의 QR 코드 정보의 패턴 코드들을 조합했을 때, 상기 복수 개의 QR 코드의 QR 코드 정보의 UUID와 일치하면 상기 출력 가능 여부 판별 단계를 진행하는 단계; 및 상기 복수 개의 QR 코드 내의 QR 코드 정보의 패턴 코드들을 조합했을 때, 상기 복수 개의 QR 코드의 QR 코드 정보의 UUID와 일치하지 않으면 관리자에 이를 통보하여 점검이 이루어지는 단계를 포함함을 특징으로 한다.
또한, 본 발명은 상기 QR 코드가 삽입된 출력물에 대한 출력을 실시한 후, 해당 출력물에 대한 출력 이력정보를 갱신하는 단계를 더 포함함을 특징으로 한다.
또한, 본 발명은 상기 인증단말에는 RFID 리더가 구비되고, 상기 사원증에는 사용자 정보가 포함된 RFID 태그가 구비되며, 상기 인증 단계는, 상기 사원증을 상기 인증단말에 접근시킴에 따라 RFID 리더가 RFID 태그로부터 사용자 정보를 읽어들이는 단계; 상기 인증단말이, 읽어들인 상기 사용자 정보를 상기 관리서버로 전송하는 단계; 상기 관리서버가, 상기 인증단말로부터 전송된 상기 사용자 정보와, 상기 관리서버에 기저장된 해당 사용자 정보가 일치하는 지 여부를 판단하는 사용자 정보 일치 여부 판단 단계; 및 상기 사용자 정보의 일치 여부 판단 결과, 상기 인증단말에서 상기 관리서버로 전송된 상기 사용자 정보와, 상기 관리서버에 기저장된 해당 사용자의 정보가 일치하면 상기 인증을 완료하는 단계를 포함함을 특징으로 한다.
QR 코드는 일례로서, 출력물(문서 등)의 각 페이지(page, 면)마다 1~4개가 형성될 수 있다.
또한, QR 코드는 다른 일례로서, 출력물(문서 등)의 각 페이지(page, 면)마다 5개 이상 형성될 수 있다.
또한, 본 발명은 QR 코드는 일례로서, 출력물(문서 등)의 네 모서리에 배치되고, 추가의 QR 코드는 출력물(문서 등)의 모서리들 사이에 배치킨다.
또한, 본 발명은 일례로서, 5개 이상의 QR 코드 중 1개의 QR 코드는 출력물(문서 등)의 좌측 상단 모서리, 우측 상단 모서리, 좌측 하단 모서리 또는 우측 하단 모서리 중 어느 1개의 위치에 배치시키고, 나머지 QR 코드는 시계 방향 또는 반시계 방향으로 배치시킬 수 있다.
또한, 본 발명은 출력물의 네 모서리들의 사이의 변(邊)에 추가의 워터마킹을 형성될 수 있다.
또한, QR 코드 정보에는 해당 출력물(문서 등)의 출력(복사/스캔/팩스 송신)을 제한하는 출력 제한 횟수 정보가 더 포함될 수 있다.
또한, QR 코드 정보에는 패턴 코드 정보가 더 포함되고, 상기 패턴 코드 정보는 복수의 QR 코드의 각각마다 다른 것을 특징으로 한다.
또한, 본 발명은 복사, 스캔 또는 팩스 전송 기능의 복합기능을 갖는 화상형성장치를 이용하여 QR코드가 삽입된 출력물의 출력(복사/스캔/팩스 전송 등)을 수행하는, QR 코드가 삽입된 출력물의 출력 시스템으로서, 상기 화상형성장치마다 구비되어, 사용자에 대한 인증을 실시하는 인증단말; 사용자에 의한 상기 QR 코드가 삽입된 출력물의 출력 요청(예: 복사 명령 등)에 따라, 상기 QR 코드가 삽입된 출력물 전체에 대하여 이미지 취득(획득)을 실시하여 출력물 전체 이미지 파일을 생성하고, 획득된 출력물 전체 이미지에서 QR 코드 영역만을 절취(자르기, crop)하여 QR 코드 절취 이미지 파일을 생성한 후 이 QR 코드 절취 이미지 파일을 중계서버로 전송하고, 상기 QR 코드가 삽입된 출력물(보안문서)에 대하여 출력 가능으로 판별된다는 정보가 중계서버로부터 수신되면, 상기 QR 코드가 삽입된 출력물의 출력을 실시하고, 상기 QR 코드가 삽입된 출력물(보안문서)에 대하여 출력 불가능으로 판별된다는 정보가 중계서버로부터 수신되면, 상기 QR 코드가 삽입된 출력물의 출력을 실시하지 않는 화상형성장치; 및 상기 화상형성장치로부터 수신한 상기 QR 코드 절취 이미지로부터 QR 코드 정보를 판독(추출, 획득)하고, 상기 판독(추출)된 QR 코드 정보(구체적으로, QR 코드 정보 내의 보안정보나 보안등급 정보)를 근거로 하여, 상기 QR 코드가 삽입된 출력물(보안문서)의 출력 가능 여부(출력 가능 또는 출력 불가능)를 판별하여, 그 판별 결과를 상기 화상형성장치로 전송하는 중계서버를 포함되는 것을 특징으로 한다.
또한, 본 발명은 상기 QR 코드가 삽입된 출력물의 출력 방법을 컴퓨터에 실행시키기 위하여 매체에 저장된 프로그램 발명을 제공한다.
본 발명에 따른 QR 코드가 삽입된 출력물의 출력 방법 및 시스템을 이용함으로써, 사내에서 무분별한 출력(복사/스캔/팩스 송신)이 이루어지지 않게 된다. 이에 따라 본 발명은, 해당 출력물(문서 등)의 보안을 강화할 수 있게 되어, 중요한 문서나 도면 등의 기밀 데이터 등의 출력물이 외부로 노출 및 유출될 염려가 없는 최적의 보안 시스템을 구축할 수 있다.
도 1은 본 발명에 따른 QR 코드가 삽입된 출력물(문서 등)의 출력 시스템도이다.
도 2는 본 발명의 일실시예에 따른 복합기(화상형성장치)의 상세 구성도이다.
도 3은 본 발명의 일실시예에 따른 인증단말의 블록도이다.
도 4는 본 발명의 일실시예에 따른 중계서버의 블록도이다.
도 5는 본 발명의 일실시예에 따른 관리서버의 블록도이다.
도 6a 내지 도 6d는 본 발명의 일실시예에 따른 QR 코드가 삽입된 출력물을 나타내는 도면이다.
도 6e는 본 발명의 QR 코드 내에 들어갈 QR 코드 정보의 구조도이다.
도 7은 본 발명의 실시형태 1에 따른 QR 코드가 삽입된 출력물(문서 등)의 출력 방법을 나타내는 순서도이다.
이하에서는 첨부된 도면을 참조하여 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 바람직한 실시예를 상세히 설명한다. 다만, 본 발명의 바람직한 실시예를 상세하게 설명함에 있어, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다. 또한, 유사한 기능 및 작용을 하는 부분에 대해서는 도면 전체에 걸쳐 동일 또는 유사한 부호를 사용한다.
또한, 어떤 구성요소를 ‘포함’한다는 것은, 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있다는 것을 의미한다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세하게 설명하고자 한다.
도 1은 본 발명에 따른 QR 코드가 삽입된 출력물(문서 등)의 출력 시스템도이다.
도 1을 참조하면, 본 발명에 따른 QR 코드가 삽입된 출력물의 출력 시스템은 복사, 스캔 또는 팩시밀리(팩스, FAX) 기능의 복합적인 출력 기능을 갖는 복합기(화상형성장치, 50)를 이용하여 QR 코드가 삽입된 출력물의 출력하는 것으로서, 복합기(화상형성장치)(50), 인증단말(40), 관리서버(30) 및 중계서버(20)를 포함하며, 이들은 통신망(2)을 통해 상호 연결된다.
복합기(화상형성장치)(50)에는 출력물(문서 등)의 출력(복사/스캔/팩스 송신)을 수행하기 위한 복사 버튼, 스캔 버튼 및 팩스 송신 버튼이 구비되며, 통상, 이러한 버튼을 누르게 되면 해당 복사 기능, 스캔 기능 및 팩스 송신 기능이 수행된다. 또한, 복합기(화상형성장치)(50)는 사용자에 의한 상기 QR 코드가 삽입된 출력물의 출력 요청(예: 복사 지시 접수 등)에 따라, 상기 QR 코드가 삽입된 출력물을 스캔하여 스캔 이미지를 획득하고 획득된 스캔 이미지에서 QR 코드만을 절취(자르기, crop)하는 기능을 수행한다.
인증단말(40)은 복합기(화상형성장치)(50)마다 구비된다. 즉, 인증단말(40)과 복합기(화상형성장치)(50)는 상호간 데이터 전송이 가능하도록 하드웨어(Hardware) 및 소프트웨어(Software)적으로 인터페이스(Interface)된다.
본 발명의 QR 코드가 삽입된 출력물의 출력 시스템에서는 인증단말(40)을 통해 사용자에 대한 인증을 실시한다. 인증에는 일례로서, RFID 사원증(1)을 이용한 인증 등이 있다.
중계서버(20)는 복합기(화상형성장치)(50)로부터 수신한 QR 코드 절취 이미지로부터 QR 코드 정보(80)를 판독(추출, 획득)하고, 판독(추출)된 QR 코드 정보(구체적으로, QR 코드 정보 내의 보안정보 또는 보안등급 정보)를 근거로 하여, QR 코드가 삽입된 출력물(보안문서)의 출력 가능 여부(출력 가능 또는 출력 불가능)를 판별하는 기능을 수행한다.
관리서버(30)는 인증단말(40)과 연계되어 사용자에 대한 인증을 실시하고, 중계서버(20) 및 복합기(화상형성장치)(50)와 연계되어, 본 시스템의 이력을 관리한다.
도 2는 본 발명의 일실시예에 따른 복합기(화상형성장치)(50)의 상세 구성도이다.
복합기(화상형성장치)(50)는 사용자에 의한 상기 QR 코드가 삽입된 출력물의 출력 요청(예: 복사 명령 등)에 따라, 상기 QR 코드가 삽입된 출력물 전체에 대하여 이미지 취득(획득)을 실시하여 출력물 전체 이미지 파일을 생성하고, 획득된 출력물 전체 이미지에서 QR 코드 영역만을 절취(자르기, crop)하여 QR 코드 절취 이미지 파일을 생성한 후 이 QR 코드 절취 이미지 파일을 중계서버(20)로 전송하고, 상기 QR 코드가 삽입된 출력물(보안문서)에 대하여 출력 가능으로 판별된다는 정보가 중계서버(20)로부터 수신되면, 상기 QR 코드가 삽입된 출력물의 출력을 실시하고, 상기 QR 코드가 삽입된 출력물(보안문서)에 대하여 출력 불가능으로 판별된다는 정보가 중계서버(20)로부터 수신되면, 상기 QR 코드가 삽입된 출력물의 출력을 실시하지 않는 기능을 수행한다.
구체적으로, 도 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)은 비휘발성의 메모리이며, 화상 데이터(이미지 데이터), 즉 QR 코드가 삽입된 상태의 출력물의 이미지 파일(원본 출력물의 스캔 이미지 파일), 원본 이미지에서 QR 코드만을 절취한 QR 코드 절취 이미지 파일, 그 밖의 데이터, 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)는, 유저의 조작을 접수하는 입력 디바이스로서, 키보드라고 불리는 문자 정보 입력 디바이스, 포인팅 디바이스 등을 갖는다. 본 발명에서는 입력부를 통해, QR 코드가 삽입된 출력물(문서)에 대한 출력 요청(출력 지시 접수)이 이루어진다.
한편, 터치패널(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 코드가 삽입된 출력물 또는 중계서버(20)(또는 관리서버(30))로부터 전송된 출력물(화상 데이터(이미지 데이터)를 컬러, 또는 모노 포맷으로 용지상에 인쇄한다.
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)를 통해 본 발명의 출력물의 출력 시스템의 진행 상태 등을 알 수 있다. 제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)로부터 수신한 QR 코드 절취 이미지로부터 QR 코드 정보(80)를 판독(추출, 획득)하고, 상기 판독(추출)된 QR 코드 정보(구체적으로, QR 코드 정보 내의 보안정보나 보안등급 정보)를 근거로 하여, QR 코드가 삽입된 출력물(보안문서)의 출력 가능 여부(출력 가능 또는 출력 불가능)를 판별하여, 그 판별 결과를 복합기(화상형성장치)(50)로 전송하는 기능을 수행한다.
구체적으로, 도 4를 참조하면, 중계서버(20)는 제2 송수신부(22), 제2 제어부(21), QR 코드 판독부(23), 출력 가능 여부 판별부(24), 제2 저장부(25), 제2 입력부(26) 및 제2 출력부(27)를 포함한다.
QR 코드 판독부(23)는 복합기(화상형성장치)(50)로부터 수신한 QR 코드 절취 이미지로부터 QR 코드 정보(80)를 판독(추출, 획득)한다. 이 QR 코드 정보(80)에 대해서는 도 6 설명부분에서 상세히 이루어진다.
출력 가능 여부 판별부(24)는 QR 코드 판독부(23)에서 판독(추출)된 QR 코드 정보(80)를 근거로 하여, 상기 QR 코드가 삽입된 출력물(보안문서)의 출력 가능 여부(출력 가능 또는 출력 불가능)를 판별한다.
구체적으로, 출력 가능 여부 판별부(24)에서의 출력 가능 여부(가능 또는 불가능) 판별은, QR 코드 판독부(23)에서 판독(추출)된 QR 코드 정보(80) 내의 보안정보(83)를 근거로 할 수 있다.
일례로서, QR 코드 정보(80) 내의 보안정보(83)가 '0'으로 표기되어 있으면 출력 가능 여부 판별부(24)에서는 해당 출력물에 대한 출력 가능으로 판별하고, QR 코드 정보(80) 내의 보안정보(83)가 '1'로 표기되어 있으면 출력 가능 여부 판별부(24)에서는 해당 출력물에 대한 출력 불가능으로 판별한다.
또한, 출력 가능 여부 판별부(24)에서의 출력 가능 여부(가능 또는 불가능) 판별은, QR 코드 판독부(23)에서 판독(추출)된 QR 코드 정보(80) 내의 보안등급 정보를 근거로 할 수 있다.
일례로서, QR 코드 정보(80) 내의 보안등급 정보가 소정 등급 미만(예: 0 ~ 3등급)으로 표기되어 있으면 해당 출력물에 대한 출력 가능으로 판별하고, QR 코드 정보(80) 내의 보안등급 정보가 소정 등급 이상(예: 4 ~ 7등급)으로 표기되어 있으면 해당 출력물에 대한 출력 불가능으로 판별한다.
제2 입력부(26) 및 제2 출력부(27)는 일례로서, 터치 방식으로 구현될 수 있다.
제2 저장부(25)는 중계서버(20)를 운용하는 데 필요한 프로그램과, 제2 송수신부(22)를 통해 송수신되는 데이터와, 중계서버(20)의 각부 장치, 즉 QR 코드 판독부(23), 출력 가능 여부 판별부(24), 제2 제어부(21), 제2 입력부(26) 및 제2 출력부(27) 등의 동작 수행 중에 발생되는 각종 데이터(과정 및 결과 데이터)가 저장된다.
제2 제어부(21)는 중계서버(20)를 구성하고 있는 각부 장치, 즉 QR 코드 판독부(23), 출력 가능 여부 판별부(24), 제2 저장부(25), 제2 입력부(26) 및 제2 출력부(27), 제2 송수신부(22) 등을 제어한다.
도 5는 본 발명에 따른 관리서버(30)의 블록도이다.
관리서버(30)는 인증단말(40)과 연계되어 사용자에 대한 인증을 실시하고, 중계서버(20) 및 복합기(화상형성장치)(50)와 연계되어, 본 시스템의 이력을 관리한다.
구체적으로, 본 발명의 관리서버(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를 참조하면, 출력물(문서 등)에는 1개 이상의 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 코드 정보(80)가 내장된다. 즉, QR 코드에는 보안정보(83)를 코드 정보로서 갖는 전자코드가 생성되어 있다.
도 6e는 본 발명의 QR 코드 내에 들어갈 QR 코드 정보(80)의 구조도이다.
도 6a 내지 도 6e를 참조하면, QR 코드 내에 들어갈 QR 코드 정보(80)에는 QR 코드 생성시간(81), UUID(82), 보안정보(83), 출력 제한 횟수(84), 사용자 이름(85), 패턴 코드 등이 포함되며, 이들 간에는 일례로서 세미콜론(;)으로 구분된다.
QR 코드 생성시간(81)은 출력물에 QR 코드가 생성되는 시간을 나타내는 것으로, 일례로서, 연월일 시분초로 표시될 수 있으며, 도 6a 내지 도 6d에서는 '2018-12-14 18시12분32초'로서 표시되고 있다.
UUID(Universally Unique IDentifier, 범용 고유 식별자)(82)는 출력물에 QR 코드를 생성(삽입)할 때 해당 출력물(문서 등)에 대해서 출력물(문서 등)마다 생성되고, 또한 QR 코드가 삽입된 해당 출력물(문서 등)에 대하여 출력(복사/스캔/팩스 송신 등)을 실시할 때마다 자동으로 생성되는 식별자이다. 즉 하나의 출력물(문서 등)의 1페이지(1면)당 1개의 원본 QR UUID가 생성되고, 이 원본 QR UUID를 출력(복사/스캔/팩스 송신)을 행할 때마다 복사 UUID가 생성된다. 또한, UUID(82)는 일례로서, 36자릿수로 표기될 수 있으며, 도 6a 내지 도 6d에서는 '1b5a2c97-38d1-4592-9cdc-ba17fff7ffba'로서 표기되고 있다.
보안정보(보안정보 값)(83)는 사용자별/부서별 출력물(문서 등)의 출력(복사/스캔/팩스 송신) 가능 여부(출력 가능 또는 출력 불가능)를 나타내는 정보이며, 일례로서, 숫자 '0(zero)' 또는 '1'로 표기될 수 있다.
일례로서, 보안정보(보안정보 값)가 '0'으로 표기되어 있으면 해당 사용자 또는 부서는 해당 출력물(문서 등)에 대한 출력(복사/스캔/팩스 송신)이 가능하다는 것을 나타내고, 보안정보(보안정보 값)가 '1'로 표기되어 있으면 해당 사용자 또는 부서는 해당 출력물(문서 등)에 대한 출력(복사/스캔/팩스 송신)이 불가능하다는 것을 나타낸다.
도 6a 내지 도 6d에서는 보안정보(보안정보 값)가 숫자 '1'로 표기되고 있으며, 이는 해당 사용자 또는 부서가 해당 출력물(문서 등)에 대한 출력(복사/스캔/팩스 송신)이 불가능하다는 것을 나타낸다.
사용자별/부서별 해당 출력물(문서 등)에 대한 출력(복사/스캔/팩스 송신) 가능 여부(복사 또는 복사 불가능)를 나타내는 보안정보(보안정보 값)는 관리자에 의해 설정 및 관리된다.
출력 제한 횟수(84)는 해당 출력물(문서 등)의 출력(복사/스캔/팩스 송신)의 제한 횟수를 나타낸다. 일례로서 도 6a 내지 도 6d처럼 출력 제한 횟수(84)가 '5'로 설정된 경우, 해당 출력물(문서 등)의 출력(복사/스캔/팩스 송신)이 5회까지 가능하다는 것을 나타낸다. 즉 해당 출력물(문서 등)의 출력(복사/스캔/팩스 송신)이 6회째부터는 해당 출력물(문서 등)에 대하여 더 이상의 출력(복사/스캔/팩스 송신)이 불가하며, 이력정보에서, '출력 불가'로 결과값이 바뀌게 된다. 그러면 더 이상의 해당 출력물(문서 등)에 대한 출력(복사/스캔/팩스 송신)이 이루어지지 않게 된다. 이러한 이력정보는 웹페이지를 통해 표출 및 관리될 수 있다.
구체적으로, 해당 출력물(문서 등)에 대하여 출력(복사/스캔/팩스 송신)을 행할 때마다 이력정보에서 출력 횟수도 업데이트되며, 설정된 출력제한 횟수 5회를 초과하게 되면 이력정보에서 '출력 가능'에서 '출력 불가'로 결과값이 바뀌게 된다. 이후 해당 출력물(문서 등)에 대하여 출력을 시도하게 되면 더 이상의 출력이 이루어지지 않게 된다.
출력 제한 횟수 값은 관리자에 의해 사전에 지정(설정)되며, 일례로서, 관리자에 의해 출력 제한 횟수 값이 디폴트(default) 값으로 '5'로 설정되면, 사용자에 의한 QR 코드 삽입 및 생성 요청에 따른 QR 코드 생성시 QR 코드 정보(80)의 '출력 제한 횟수 값'은 '5'로 자동으로 생성(기록)된다.
이처럼 출력 횟수에 제한을 둠으로써 무분별한 복사로 인한 보안이 악화되는 것을 방지할 수 있다.
한편, 출력 불가의 사유로는 앞서 설명된 출력 제한 횟수 초과뿐만 아니라 QR 코드 인식(판독) 불가, QR 코드 개수 확인 실패, 일부 QR 코드 인식(판독) 실패, 사용자 ID 불일치, 패턴 코드들의 조합시 UUID(82)와 불일치, QR 패턴 불일치 등이 있다.
출력 불가의 사유 중 'QR 코드 인식(판독) 불가'는 QR 코드 판독기를 이용하여 해당 QR 코드의 인식(판독) 시도시 해당 QR 코드의 인식(판독)이 이루어지지 않을 경우에 해당한다.
출력 불가의 사유 중 'QR 코드 개수 확인 실패'나 '일부 QR 코드 인식(판독) 실패'는 QR 코드 판독기를 이용하여 해당 QR 코드를 판독하였을 때 1개 이상의 QR 코드가 판독되지 않는 경우에 해당한다. 일례로서, 도 6d에 도시된 4개의 QR 코드 전부 인식이 되어야 함에도 불구하고 3개 이하의 QR 코드만 인식된 경우에 해당한다.
출력 불가의 사유 중 '사용자 ID 불일치'는 QR 코드 정보(80) 내의 사용자(또는 사용자 ID)와 복합기(화상형성장치)(50)를 로그인한 사용자(또는 사용자 ID)가 일치하지 않는 경우에 해당한다. 경우에 따라 출력 불가의 사유 중 '사용자 ID 불일치'를 제외(미포함)할 수도 있다.
출력 불가의 사유 중 '패턴 코드들의 조합시 UUID(82)와 불일치(간략히, 패턴코드 불일치)'는 하기에도 상세히 설명되지만, QR 코드들 각각의 패턴 코드들을 조합했을 때 UUID(82)와 일치하지 않았을 경우에 해당한다. 본 발명에서는 QR 코드들 각각의 패턴 코드들을 조합했을 때 UUID(82)와 일치하면 정상이고, UUID(82)와 일치하지 않으면 비정상(불량, 출력불가)에 해당한다.
본 발명에서는 이력정보에서 '출력 가능' 또는 '출력 불가'로 결과값을 표시하게 되며, 이는 인터넷 상의 웹페이지에 표출된다.
여기서, 해당 출력물에 대하여 출력 가능일 경우에는 이력정보의 결과값란에는 '출력 가능'으로 표기되고, 해당 출력물에 대하여 출력 불가능일 경우에는 이력정보의 결과값란에는 '출력 불가능'으로 표기됨과 동시에 앞서 설명한 출력 불가 사유가 함께 표기될 수 있다.
QR 코드 정보(80) 중 사용자 이름(85)은 사용자 ID가 입력될 수 있으며, 일례로서, 도 6a 내지 도 6d에서는 'yspark9'로 입력되어 있다.
본 발명의 실시예에서는, 출력물(문서 등)의 각 페이지에는 일례로서, 도 6b 내지 도 6d에서와 같이 2~4개의 QR 코드가 삽입 및 인쇄되는데, 이 2~4개의 QR 코드를 구분할 목적으로 패턴코드(86)가 각각 형성된다. 즉, QR 코드의 개수에 따라 각 QR 코드 내에 들어갈 패턴 코드가 다르다.
일례로서, 도 6d처럼 출력물의 각 페이지마다 4개의 QR 코드가 형성되었다고 가정하면, 이 4개의 QR 코드를 각각 'QR 코드 1', 'QR 코드 2', 'QR 코드 3' 및 'QR 코드 4'로 명명하고, 이 각각의 QR 코드(QR 코드 1 내지 QR 코드 4) 내의 QR 코드 정보(80)의 패턴 코드도 각각 '패턴 코드 1', '패턴 코드 2', '패턴 코드 3' 및 '패턴 코드 4'로 명명할 수 있을 것이다. 구체적으로 QR 코드 1은 4개의 QR 코드 중 출력물의 좌측상단에 위치한 QR 코드를 나타내고, QR 코드 2는 4개의 QR 코드 중 출력물의 우측상단에 위치한 QR 코드를 나타내며, QR 코드 3은 4개의 QR 코드 중 출력물의 좌측하단에 위치한 QR 코드를 나타내고, QR 코드 4는 4개의 QR 코드 중 출력물의 우측하단에 위치한 QR 코드를 나타낸다. 또한, 패턴 코드 1은 QR 코드 1 내의 QR 코드 정보(80)의 패턴코드를 나타내고, 패턴 코드 2는 QR 코드 2 내의 QR 코드 정보(80)의 패턴코드를 나타내며, 패턴 코드 3은 QR 코드 3 내의 QR 코드 정보(80)의 패턴코드를 나타내고, 패턴 코드 4는 QR 코드 4 내의 QR 코드 정보(80)의 패턴코드를 나타낸다.
이때 패턴 코드 1, 패턴 코드 2, 패턴 코드 3 및 패턴 코드 4를 순서대로 조합하게 되면 정상적인 경우에는 UUID(82)와 일치하게 되고, 비정상적인 경우에는 UUID(82)와 불일치하게 된다. 이 패턴코들의 조합방식은 관리자에 의해 설정될 수 있다.
구체적으로, 도 6d에 나타난 바와 같이, QR 코드 1의 패턴 코드 1은 '1b5a2c97-'이고, QR 코드 2의 패턴 코드 2는 '38d1-4592'이며, QR 코드 3의 패턴 코드 3은 '-9cdc-ba1'이고, QR 코드 4의 패턴 코드 4는 '7fff7ffba'이다. 이들 패턴코들을 순차적으로 조합하게 되면, '1b5a2c97-38d1-4592-9cdc-ba17fff7ffba'가 되며, 이는 UUID(82)와 일치하게 된다. 이에 따라, QR 코드 판독 결과, 이 QR 코드는 정상적인 QR 코드로 판별된다.
다른 일례로서, 도 6c처럼 출력물의 각 페이지마다 3개의 QR 코드가 형성되었다고 가정하면, 이 3개의 QR 코드를 각각 'QR 코드 1', 'QR 코드 2' 및 'QR 코드 3'으로 명명하고, 이 각각의 QR 코드(QR 코드 1 내지 QR 코드 3) 내의 QR 코드 정보(80)의 패턴 코드도 각각 '패턴 코드 1', '패턴 코드 2' 및 '패턴 코드 3' 으로 명명할 수 있을 것이다.
이때 패턴 코드 1, 패턴 코드 2 및 패턴 코드 3을 순서대로 조합하게 되면 정상적인 경우에는 UUID(82)와 일치하게 되고, 비정상적인 경우에는 UUID(82)와 불일치하게 된다. 이 패턴코들의 조합방식은 관리자에 의해 설정될 수 있다.
구체적으로, 도 6c에 나타난 바와 같이, QR 코드 1의 패턴 코드 1은 '1b5a2c97-38d'이고, QR 코드 2의 패턴 코드 2는 '1-4592-9cdc-'이며, QR 코드 3의 패턴 코드 3은 'ba17fff7ffba'이다. 이들 패턴코들을 순차적으로 조합하게 되면, '1b5a2c97-38d1-4592-9cdc-ba17fff7ffba'가 되며, 이는 UUID(82)와 일치하게 된다. 이에 따라, QR 코드 판독 결과, 이 QR 코드는 정상적인 QR 코드로 판별된다.
또 다른 일례로서, 도 6b처럼 출력물의 각 페이지마다 2개의 QR 코드가 형성되었다고 가정하면, 이 2개의 QR 코드를 각각 'QR 코드 1' 및 'QR 코드 2'로 명명하고, 이 각각의 QR 코드(QR 코드 1 내지 QR 코드 2) 내의 QR 코드 정보(80)의 패턴 코드도 각각 '패턴 코드 1' 및 '패턴 코드 2'로 명명할 수 있을 것이다.
이때 패턴 코드 1 및 패턴 코드 2를 순서대로 조합하게 되면 정상적인 경우에는 UUID(82)와 일치하게 되고, 비정상적인 경우에는 UUID(82)와 불일치하게 된다. 이 패턴코들의 조합방식은 관리자에 의해 설정될 수 있다.
구체적으로, 도 6b에 나타난 바와 같이, QR 코드 1의 패턴 코드 1은 '1b5a2c97-38d1-4592'이고, QR 코드 2의 패턴 코드 2는 '9cdc-ba17fff7ffba'이다. 이들 패턴코들을 순차적으로 조합하게 되면, '1b5a2c97-38d1-4592-9cdc-ba17fff7ffba'가 되며, 이는 UUID(82)와 일치하게 된다. 이에 따라, QR 코드 판독 결과, 이 QR 코드는 정상적인 QR 코드로 판별된다.
상기한 바와 같이, 도 6d처럼 QR 코드가 4개일 경우에는 패턴코드(86)의 자릿수는 9자리가 되고, 도 6c처럼 QR 코드가 3개일 경우에는 패턴코드(86)의 자릿수는 12자리가 되며, 도 6b처럼 QR 코드가 2개일 경우에는 패턴코드(86)의 자릿수는 18자리가 된다. 또한, 도 6a처럼 QR 코드가 1개일 경우에는 패턴코드(86)가 존재하지 않도록 구성하였다.
이하, 실시형태들을 통해 본 발명에 따른 QR 코드가 삽입된 출력물의 출력 방법에 대하여 설명한다.
[실시형태 1]
도 7은 본 발명의 실시형태 1에 따른 QR 코드가 삽입된 출력물(문서 등)의 출력 방법을 나타내는 순서도이다.
도 7을 참조하면, 본 발명은 복사, 스캔 또는 팩스 송신 기능의 복합적인 출력 기능을 갖는 복합기(화상형성장치)(50)를 이용하여, QR코드가 삽입된 출력물의 출력(복사/스캔/팩스 전송 등)을 수행하는, QR 코드가 삽입된 출력물의 출력 방법이다.
먼저, 본 발명에서는 복합기(화상형성장치)(50)에 구비된 인증단말을 통해 사용자에 대한 인증을 실시하는 사용자 인증 단계(S701)를 수행한다.
즉, 복합기(화상형성장치)(50)에 구비된 인증단말(40)을 통해 사용자에 대한 인증을 실시한다.
인증은 일례로서, RFID 사원증(1)을 이용한다. 구체적으로, 사원증(1)을 인증단말(40)에 접근시키면 인증단말(40)의 RFID 리더(41)가 사원증(1) 내의 RFID 태그(1a)로부터 사용자 정보를 읽어들이고, 이 사용자 정보는 인증단말(40)에서 관리서버(30)로 전송된다. 그러면 관리서버(30)는 인증단말(40)에서 전송된 사용자 정보와, 관리서버(30)의 제3 저장부(35)에 저장된 사용자 정보를 비교 판단하며, 비교 결과, 2개의 사용자 정보가 일치하면 사용자는 인증을 완료하게 된다.
이 인증단말은 복합기(화상형성장치)(50)와 일체로 구성할 수도 있다.
상기처럼 사용자 인증 단계(S701)를 수행한 이후, 본 발명에서는 출력 요청 단계(S702)를 수행한다.
즉, 인증을 수행한 사용자에 의해, 복합기(화상형성장치)(50)에서 QR 코드가 삽입된 출력물(문서)에 대한 출력 요청(출력 지시 접수)이 이루어진다.
출력물의 출력 요청은, QR 코드가 삽입된 출력물의 출력(복사/스캔/팩스 전송)을 수행하기 위한 버튼들(복사/스캔/팩스 전송 버튼) 중 어느 하나의 버튼이 사용자에 의해 눌러짐으로써 이루어진다.
상기처럼 출력 요청 단계(S702)를 수행한 이후, 본 발명에서는 절취 파일 생성 단계(S703)(S704)를 수행한다.
즉, 사용자에 의한 상기 QR 코드가 삽입된 출력물의 출력 요청(예: 복사 지시 등)에 따라, 복합기(화상형성장치)(50)가, QR 코드가 삽입된 출력물 전체에 대하여 이미지 취득(획득)을 실시하여 출력물 전체 이미지 파일을 생성하고(S703), 획득된 출력물 전체 이미지에서 QR 코드 영역만을 절취(자르기, crop)하여 QR 코드 절취 이미지 파일을 생성한다(S704). 생성된 출력물 전체 이미지 파일 및 QR 코드 절취 이미지 파일은 복합기(화상형성장치)(50) 내부의 저장소(RAM, 52)나 외부 메모리(63)에 저장된다.
상기처럼 절취 파일 생성 단계(S703)(S704)를 수행한 이후, 본 발명에서는 QR 코드 절취 이미지 파일 전송 단계(S705)를 수행한다.
즉, 절취 파일 생성 단계(S703)(S704)에서 생성된 QR 코드 절취 이미지 파일과, 화상형성장치 로그인 사용자 정보 및 해당 복합기(화상형성장치)(50)의 정보가 복합기(화상형성장치)(50)에서 중계서버(20)로 전송하게 된다.
복합기(화상형성장치)(50)에서 중계서버(20)로 전송되는 정보에는, 사용자 정보(사용자 이름, 사용자 ID 등), 문서정보(문서작성자 이름, 문서 페이지수, 문서명, 문서 부수, 문서 제목 등), 문서 인쇄정보(용지 사이즈, 컬러 정보, 인쇄 요청 일자 등), 송신처인 복합기(화상형성장치)(50)의 정보(복합기(화상형성장치) IP 어드레스 등), 수신처인 중계서버(20)의 정보(중계서버 IP 어드레스 등) 등이 포함될 수 있다.
이러한 정보들은 중계서버(20) 내의 메모리부 또는 중계서버(20)와 연결된 외부 저장소(DB, Data Base, 데이터베이스)에 저장되고, 중계서버(20)와 연결된 웹페이지에 표출될 수 있다.
상기처럼 QR 코드 절취 이미지 파일 전송 단계(S705)를 수행한 이후, 본 발명에서는 QR 코드 판독 단계(S706)를 수행한다.
즉, 중계서버(20)는 복합기(화상형성장치)(50)로부터 QR 코드 절취 이미지 파일과, 화상형성장치 로그인 사용자 정보 및 해당 복합기(화상형성장치)(50)의 정보를 저장한 후, QR 코드 절취 이미지로부터 QR 코드 정보(80)를 판독(추출, 획득)한다.
QR 코드 정보(80)에는 QR 코드 생성시간(81), UUID(82), 보안정보(83), 출력 제한 횟수(84), 사용자 이름(85), 패턴 코드 등이 포함된다. 이들에 대한 상세한 설명은 도 6a 내지 도 6e 설명 부분에서 이루어졌으므로 생략한다.
판독된 QR 코드 정보(80)는 중계서버 내부의 제2 저장부(25)나 중계서버(20)와 연계된 웹상의 저장소(DB, 74)에 저장된다.
상기처럼 QR 코드 판독 단계(S706)를 수행한 이후, 본 발명에서는 출력 가능 여부 판별 단계(S707)를 수행한다.
즉, 중계서버(20)는 QR 코드 판독 단계(S706)에서 판독(추출)된 QR 코드 정보(80)를 근거로 하여, QR 코드가 삽입된 출력물(보안문서)의 출력 가능 여부(출력 가능 또는 출력 불가능)를 판별한다.
구체적으로, 출력 가능 여부 판별 단계(S707)에서의 출력 가능 여부(가능 또는 불가능) 판별은, QR 코드 판독 단계(S706)에서 판독(추출)된 QR 코드 정보(80) 내의 보안정보(83)를 근거로 할 수 있다.
일례로서, QR 코드 정보(80) 내의 보안정보(83)가 '0'으로 표기되어 있으면 출력 가능 여부 판별 단계(S707)에서는 해당 출력물에 대한 출력 가능으로 판별하고, QR 코드 정보(80) 내의 보안정보(83)가 '1'로 표기되어 있으면 출력 가능 여부 판별 단계(S707)에서는 해당 출력물에 대한 출력 불가능으로 판별한다.
또한, 출력 가능 여부 판별 단계(S707)에서의 출력 가능 여부(가능 또는 불가능) 판별은, QR 코드 판독 단계(S706)에서 판독(추출)된 QR 코드 정보(80) 내의 보안등급 정보를 근거로 할 수 있다.
일례로서, QR 코드 정보(80) 내의 보안등급 정보가 소정 등급 미만(예: 0 ~ 3등급)으로 표기되어 있으면 해당 출력물에 대한 출력 가능으로 판별하고, QR 코드 정보(80) 내의 보안등급 정보가 소정 등급 이상(예: 4 ~ 7등급)으로 표기되어 있으면 해당 출력물에 대한 출력 불가능으로 판별한다.
판별된 출력 가능 여부(가능 또는 불가능) 정보는 중계서버(20) 내부의 제2 저장부(25)나 중계서버(20)와 연계된 웹상의 저장소(DB, 74)에 저장된다.
상기처럼 출력 가능 여부 판별 단계(S707)를 수행한 이후, 본 발명에서는 판별결과 전송단계(S708)를 수행한다.
즉, QR 코드 판독 단계(S706)에서 판독된 QR 코드 정보(80), 출력 가능 여부 판별 단계(S707)에서 판별된 출력 가능 여부 정보뿐만 아니라 화상형성장치 정보, 사용자 정보 등이 중계서버(20)에서 복합기(화상형성장치)(50)로 전송된다.
상기처럼 판별결과 전송단계(S708)를 수행한 이후, 본 발명에서는 상기 판별결과에 따른 대응조치를 행하게 된다.
즉, 출력 가능 여부 판별 단계(S707)에서의 판별 결과, QR 코드가 삽입된 출력물(보안문서)에 대한 출력 가능으로 판별되면, 복합기(화상형성장치)(50)에서는 QR 코드가 삽입된 출력물의 출력을 실시한다.(S709a)
그러나 출력 가능 여부 판별 단계(S707)에서의 판별 결과, QR 코드가 삽입된 출력물(보안문서)에 대한 출력 불가능으로 판별되면, 복합기(화상형성장치)(50)에서는 QR 코드가 삽입된 출력물의 출력을 실시하지 않는다.(S709b)
이후, 본 발명에서는 출력물의 이력정보를 갱신하게 된다.(S710)
[실시형태 2]
실시형태 1에서는 사용자에 의한 상기 QR 코드가 삽입된 출력물의 출력 요청에 따라, 복합기(화상형성장치)(50)가, QR 코드가 삽입된 출력물 전체에 대하여 이미지 취득(획득)을 실시하여 출력물 전체 이미지 파일을 생성하고, 획득된 출력물 전체 이미지에서 QR 코드 영역만을 절취하여 QR 코드 절취 이미지 파일을 생성하였으며, 이후 중계서버(20)에 의해 QR 코드 절취 이미지로부터 QR 코드 정보(80)가 판독(추출, 획득)되었다. 그러나, 이에 한정하진 않는다.
즉, 실시형태 2에서는 사용자에 의한 상기 QR 코드가 삽입된 출력물의 출력 요청에 따라, 복합기(화상형성장치)(50)가, QR 코드가 삽입된 출력물 전체에 대하여 이미지 취득(획득)을 실시하여 출력물 전체 이미지 파일을 생성하고, 이후 중계서버(20)에 의해 출력물 전체 이미지로부터 QR 코드 정보(80)를 판독(추출, 획득)한다.
이때, 실시형태 2에서는 출력물 전체 이미지로부터 QR 코드 정보(80)를 판독(추출, 획득)할 때 출력물에 삽입된 QR 코드 이미지의 위치를 특정하는 것이 실시형태 1에 비해 상대적으로 다소 어려울 수 있지만, 이는 출력물의 정보, 일례로서, 출력물(문서)의 사이즈(규격) 정보와, 각 출력물의 사이즈별 QR 코드의 위치 정보를 근거로 하여, 해당 출력물 내의 QR 코드 이미지의 위치를 특정하는 것이 가능하다.
이러한 출력물의 정보는 복합기(화상형성장치)(50)에서 중계서버(20)로 출력물 전체 이미지 파일이 전송될 때 함께 전송된다.
실시형태 2는 실시형태 1에 비해, QR 코드 절취 단계를 수행할 필요가 없으므로 상대적으로 절차가 간소화되는 장점이 있다.
한편, 실시형태 1은 실시형태 2에 비해, 중계서버(20)로 전송되는 파일 용량이 대폭적으로 감소하여 시스템 운영 효율이 향상된다는 장점이 있다. 즉, 실시형태 1에서는 절취된 QR 코드 이미지만을 복합기(화상형성장치)(50)에서 중계서버(20)로 전송함에 따라 실시형태 2에 비해 상대적으로 전송속도가 빠르고, 중계서버(20)에서도 절취된 QR 코드 이미지만을 수신하여 저장함에 따라 저장 공간을 절약할 수 있으며, 이 QR 코드 절취 이미지로부터 QR 코드 정보(80)를 획득(추출)할 때도 QR 코드의 위치를 검색 및 특정할 필요가 없으므로 QR 코드 정보(80) 획득 시간도 절약된다.
[실시형태 3]
실시형태 1의 출력 가능 여부 판별 단계에서의 출력 가능 여부(가능 또는 불가능) 판별할 때, 일례로서, QR 코드 판독 단계에서 판독(추출)된 QR 코드 정보(80) 내의 보안정보(83)를 근거로 하였다.
구체적으로, 실시형태 1의 출력 가능 여부 판별 단계에서는 QR 코드 정보(80) 내의 보안정보(83)가 '0'으로 표기되어 있으면 해당 출력물에 대한 출력 가능으로 판별하고, QR 코드 정보(80) 내의 보안정보(83)가 '1'로 표기되어 있으면 해당 출력물에 대한 출력 불가능으로 판별하였다. 그러나, 이에 한정하진 않는다. 즉, 실시형태 2의 출력 가능 여부 판별 단계에서는 QR 코드 정보(80) 내의 보안정보(83)가 '1'로 표기되어 있으면 해당 출력물에 대한 출력 가능으로 판별하고, QR 코드 정보(80) 내의 보안정보(83)가 '0'으로 표기되어 있으면 해당 출력물에 대한 출력 불가능으로 판별하도록 구성할 수도 있다.
또한, 실시형태 1의 출력 가능 여부 판별 단계에서의 출력 가능 여부(가능 또는 불가능) 판별할 때, 다른 일례로서, QR 코드 판독 단계에서 판독(추출)된 QR 코드 정보(80) 내의 보안등급 정보를 근거로 하였다.
구체적으로, 실시형태 1의 출력 가능 여부 판별 단계에서는 QR 코드 정보(80) 내의 보안등급 정보가 소정 등급 미만(예: 0 ~ 3등급)으로 표기되어 있으면 해당 출력물에 대한 출력 가능으로 판별하고, QR 코드 정보(80) 내의 보안등급 정보가 소정 등급 이상(예: 4 ~ 7등급)으로 표기되어 있으면 해당 출력물에 대한 출력 불가능으로 판별하였다. 그러나, 이에 한정하진 않는다. 즉, 실시형태 2의 출력 가능 여부 판별 단계에서는 QR 코드 정보(80) 내의 보안등급 정보가 소정 등급 미만(예: 0 ~ 3등급)으로 표기되어 있으면 해당 출력물에 대한 출력 불가능으로 판별하고, QR 코드 정보(80) 내의 보안등급 정보가 소정 등급 이상(예: 4 ~ 7등급)으로 표기되어 있으면 해당 출력물에 대한 출력 가능으로 판별하도록 구성할 수도 있다.
또한, 실시형태 1에서는 일례로서, 보안등급 정보가 0 ~ 3등급인 경우에 해당 출력물에 대한 출력 가능으로 판별하고, 보안등급 정보가 4 ~ 7등급인 경우에 해당 출력물에 대한 출력 불가능으로 판별하였다. 이처럼 실시형태 1에서는 8등급(0~7등급)으로 등급 구분하였지만, 다양하게 변형가능하다. 일례로서, 15등급으로 구분하여, 보안등급 정보가 1 ~ 7등급인 경우에 해당 출력물에 대한 출력 가능으로 판별하고, 보안등급 정보가 8 ~ 15등급인 경우에 해당 출력물에 대한 출력 불가능으로 판별하도록 구성할 수도 있다.
이러한 설정은 관리자에 의해 사전에 이루어진다.
[실시형태 4]
한편, 본 발명에서는 QR 코드 판독 단계와 출력 가능 여부 판별 단계 사이에, QR 코드 검증 단계를 더 포함할 수도 있다.
QR 코드 검증 단계에서는 QR 코드 판독 결과, 판독된 QR 코드가 정상인지의 여부(정상 또는 비정상)를 검증한다.
구체적으로 도 6b 내지 도 6d에서와 같이, 출력물의 각 페이지(page, 면)마다 복수 개(예: 2~4개)의 QR 코드가 삽입될 수 있으며, 복수 개(예: 2~4개)의 QR 코드를 구분할 목적으로 패턴코드(86)가 각각 형성된다.
여기서, 복수 개의 QR 코드 내의 QR 코드 정보(80)의 패턴 코드들을 조합했을 때, 복수 개의 QR 코드의 QR 코드 정보(80)의 UUID(82)와 일치하는 지 판단하게 되며, 만약 조합된 패턴코드(86)와 UUID(82)가 일치하면 다음 단계, 즉 출력 가능 여부 판별 단계를 진행하게 된다.
만약 조합된 패턴코드(86)와 UUID(82)가 일치하지 않으면 관리자에게 이를 SMS(Short Message Service) 문자나 메일(E-mail)전송 방식을 통해 통보하여 점검이 이루어지게 된다.
상기 검증 결과와 점검 결과는 이력정보에 적용 및 추가되어 이력정보의 갱신(업데이트)이 이루어진다.
[실시형태 5]
본 발명의 실시형태 1에서는 출력 제한 횟수 값은 관리자에 의해 사전에 지정(설정)되며, 일례로서, 관리자에 의해 출력 제한 횟수 값이 디폴트(default) 값으로서 '5'로 설정되면, 사용자에 의한 QR 코드 삽입 및 생성 요청에 따른 QR 코드 생성시 QR 코드 정보(80)의 '출력 제한 횟수 값'은 '5'로 자동으로 생성(기록)된다. 상기한 바와 같이, 모든 사용자와 부서에 대해 동일하게 출력 제한 횟수 값을 적용하였다. 그러나 이에 한정하진 않는다.
즉, 본 발명의 실시형태 5에서는, 각 사용자별 또는 각 부서별 출력 제한 횟수 값을 달리 적용할 수도 있다.
일례로서, 사용자 1은 출력 제한 횟수 값을 '5'로 설정하고, 사용자 2는 출력 제한 횟수 값을 '7'로 설정하며, 사용자 3은 출력 제한 횟수 값을 '0'으로 설정할 수 있다. 여기서 사용자 3은 해당 출력물(문서 등)에 대한 출력이 불가하다는 의미이기도 하다.
또한, 부서 1은 출력 제한 횟수 값을 '3'으로 설정하고, 부서 2는 출력 제한 횟수 값을 '6'으로 설정하며, 부서 3은 출력 제한 횟수 값을 '0'으로 설정할 수 있다. 여기서 부서 3은 해당 출력물(문서 등)에 대한 출력이 불가하다는 의미이기도 하다.
상기처럼 해당 사용자(예: 사용자 3) 또는 부서(예: 부서 3)에 대하여 특정 문서의 출력을 제한하고자 하는 경우에는 QR 코드 정보(80) 중 출력 제한 횟수 값을 '0(zero)'로 설정하면 된다.
[실시형태 6]
도 8 및 도 9 설명부분에서 QR 코드 정보(80)의 보안정보 값을 숫자 '0' 또는 '1'로 표기하였지만, 이에 한정하진 않는다. 즉, QR 코드 정보(80)의 보안정보 값은 영문자 'A' 또는 'B'로 표기될 수 있고, 도형 '○' 또는 '●'로 표기될 수 있고, 영문자 '○' 또는 'X'로 표기될 수 있다.
[실시형태 7]
본 발명의 실시형태 1에 따른 패턴코드들의 조합방식(패턴코드들의 순방향 조합 방식)은, 패턴코드 1, 패턴코드 2, 패턴코드 3 및 패턴코드 4 순으로 조합하는 방식을 사용하였다. 그러나 이에 한정하진 않는다.
즉, 본 발명의 실시형태 7에 따른 패턴코드들의 조합방식으로는, 패턴코드 4, 패턴코드 3, 패턴코드 2 및 패턴코드 1 순으로 조합하는 방식(패턴코드들의 역방향 조합 방식)이 있을 수 있다.
구체적으로, 앞서 설명한 바와 같이, UUID(82)가 '1b5a2c97-38d1-4592-9cdc-ba17fff7ffba'이었을 때, 도 7e에서는, QR 코드 1의 패턴 코드 1은 '1b5a2c97-'이고, QR 코드 2의 패턴 코드 2는 '38d1-4592'이며, QR 코드 3의 패턴 코드 3은 '-9cdc-ba1'이고, QR 코드 4의 패턴 코드 4는 '7fff7ffba'이 되도록 하였다.
그러나, 이들 패턴코들의 순서를 역으로 하여, QR 코드 4의 패턴 코드 4는 '1b5a2c97-'이고, QR 코드 3의 패턴 코드 3은 '38d1-4592'이며, QR 코드 2의 패턴 코드 2는 '-9cdc-ba1'이고, QR 코드 1의 패턴 코드 1은 '7fff7ffba'이 되도록 구성할 수 있다.
이들 패턴코들을 역순으로 조합하게 되면, '1b5a2c97-38d1-4592-9cdc-ba17fff7ffba'가 되며, 이는 UUID(82)와 일치하게 된다. 이에 따라, QR 코드 판독 결과, 이 QR 코드는 정상적인 QR 코드로 판별된다.
상기에서는 패턴코드들의 순방향 조합 방식과, 패턴코드들의 역방향 조합 방식을 일례로 들었지만, 이에 한정하진 않는다. 즉, 패턴코드 3, 패턴코드 2, 패턴코드 1 및 패턴코드 4 순으로 조합하는 방식과, 패턴코드 2, 패턴코드 4, 패턴코드 1 및 패턴코드 3 순으로 조합하는 방식 등이 있을 수 있다.
[실시형태 8]
본 발명에 따른 출력물은 복수 페이지(page, 면)를 갖고, QR 코드는 복수 페이지의 출력물의 각각에, 즉 출력물의 복수 페이지마다 형성되며, 각 페이지(page)마다 판독을 실시하고, 복수 페이지에 삽입된 QR 코드의 판독 결과, 1개의 페이지(page) 또는 1개의 QR 코드라도 출력 불가로 판정될 경우에는 상기 복수 페이지(page)에 대한 출력을 허용(허가)하지 않는다.
또한, 본 발명의 QR 코드 정보(80)에는 출력 제한 횟수 정보를 포함하고, QR 코드 정보(80)의 출력 제한 횟수(84)가 0(zero)일 경우에는 해당 출력물에 대한 출력을 금지한다.
또한, 본 발명은 해당 출력물에 대한 출력이 행해질 때마다 해당 출력물의 이력정보(실제 행해진 출력 횟수)가 갱신되며, 해당 출력물의 출력이 행해진(출력을 행한) 횟수가 상기 QR 코드 정보(80)의 상기 출력 제한 횟수(84)를 초과하는 경우에는 해당 출력물에 대한 출력을 제한한다.
본 발명은 상술한 예시적인 실시예에서 설명한 것처럼, 출력물의 출력 방법 및 시스템으로서 실현될 수 있다. 그렇지만, 본 발명은 출력물의 출력 방법 및 시스템에 한정되지 않는다. 예를 들면, 본 발명은 컴퓨터의 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: 출력 가능 여부 판별부
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: 패턴코드

Claims (13)

  1. 복사, 스캔 또는 팩스 전송 기능의 복합기능을 갖는 화상형성장치를 이용하여 QR코드가 삽입된 출력물의 출력을 수행하는, QR 코드가 삽입된 출력물의 출력 방법으로서,
    상기 화상형성장치에 구비된 인증단말을 통해 사용자에 대한 인증을 실시하는 사용자 인증 단계;
    상기 인증을 수행한 사용자에 의해, 상기 화상형성장치에서 상기 QR 코드가 삽입된 출력물에 대한 출력 요청이 이루어지는 출력 요청 단계;
    상기 사용자에 의한 상기 QR 코드가 삽입된 출력물의 출력 요청에 따라, 상기 화상형성장치가, 상기 QR 코드가 삽입된 출력물 전체에 대하여 이미지 획득을 실시하여 출력물 전체 이미지 파일을 생성하고, 획득된 출력물 전체 이미지에서 QR 코드 영역만을 절취하여 QR 코드 절취 이미지 파일을 생성하는 절취 파일 생성 단계;
    상기 화상형성장치가, 상기 절취 파일 생성 단계에서 생성된 QR 코드 절취 이미지 파일과, 화상형성장치 로그인 사용자 정보 및 해당 화상형성장치의 정보를 중계서버로 전송하는 QR 코드 절취 이미지 파일 전송 단계;
    상기 중계서버가, 상기 화상형성장치로부터 상기 QR 코드 절취 이미지 파일과, 화상형성장치 로그인 사용자 정보 및 해당 화상형성장치의 정보를 저장한 후, 상기 QR 코드 절취 이미지로부터 QR 코드 정보를 판독하는 QR 코드 판독 단계;
    상기 중계서버가, 상기 QR 코드 판독 단계에서 판독된 QR 코드 정보를 근거로 하여, 상기 QR 코드가 삽입된 출력물의 출력 가능 여부를 판별하는 출력 가능 여부 판별 단계;
    상기 출력 가능 여부 판별 단계에서 판별된 결과, 화상형성장치 정보, 사용자 정보를 중계서버에서 상기 화상형성장치로 전송하는 판별결과 전송단계; 및
    상기 출력 가능 여부 판별 단계에서의 판별 결과, 상기 QR 코드가 삽입된 출력물에 대한 출력 가능으로 판별되면, 상기 화상형성장치에 의해 상기 QR 코드가 삽입된 출력물의 출력을 실시하는 단계를 포함하는, QR 코드가 삽입된 출력물의 출력 방법.
  2. 복사, 스캔 또는 팩스 전송 기능의 복합기능을 갖는 화상형성장치를 이용하여 QR코드가 삽입된 출력물의 출력을 수행하는, QR 코드가 삽입된 출력물의 출력 방법으로서,
    상기 화상형성장치에 구비된 인증단말을 통해 사용자에 대한 인증을 실시하는 인증 단계;
    상기 인증을 수행한 사용자에 의해, 상기 화상형성장치에서 상기 QR 코드가 삽입된 출력물에 대한 출력 요청이 이루어지는 출력 요청 단계;
    상기 사용자에 의한 상기 QR 코드가 삽입된 출력물의 출력 요청에 따라, 상기 화상형성장치가, 상기 QR 코드가 삽입된 출력물 전체에 대하여 이미지 획득을 실시하여 출력물 전체 이미지 파일을 생성하는 출력물 전체 이미지 파일 생성 단계;
    상기 화상형성장치가, 상기 출력물 전체 이미지 파일 생성 단계에서 생성된 출력물 전체 이미지 파일과, 화상형성장치 로그인 사용자 정보 및 해당 화상형성장치의 정보를 중계서버로 전송하는 출력물 전체 이미지 파일 전송 단계;
    상기 중계서버가, 상기 화상형성장치로부터 상기 출력물 전체 이미지 파일과, 화상형성장치 로그인 사용자 정보 및 해당 화상형성장치의 정보를 저장한 후, 상기 출력물 전체 이미지 내에 삽입된 QR 코드로부터 QR 코드 정보를 판독하는 QR 코드 판독 단계;
    상기 중계서버가, 상기 QR 코드 판독 단계에서 판독된 QR 코드 정보를 근거로 하여, 상기 QR 코드가 삽입된 출력물의 출력 가능 여부를 판별하는 출력 가능 여부 판별 단계;
    상기 출력 가능 여부 판별 단계에서 판별된 결과, 화상형성장치 정보, 사용자 정보를 중계서버에서 상기 화상형성장치로 전송하는 판별결과 전송단계; 및
    상기 출력 가능 여부 판별 단계에서의 판별 결과, 상기 QR 코드가 삽입된 출력물에 대한 출력 가능으로 판별되면, 상기 화상형성장치에 의해 상기 QR 코드가 삽입된 출력물의 출력을 실시하는 단계를 포함하는, QR 코드가 삽입된 출력물의 출력 방법.
  3. 제 1항 또는 제 2항에 있어서,
    상기 출력물의 출력 요청은, 상기 QR 코드가 삽입된 출력물의 복사/스캔/팩스 전송을 수행하기 위한 복사/스캔/팩스 전송 버튼 중 어느 하나의 버튼이 사용자에 의해 눌러짐으로써 이루어지는, QR 코드가 삽입된 출력물의 출력 방법.
  4. 제 1항 또는 제 2항에 있어서,
    상기 출력 가능 여부 판별 단계에 있어서의 출력 가능 여부 판별은, 상기 QR 코드 판독 단계에서 판독된 QR 코드 정보 내의 보안정보를 근거로 하는, QR 코드가 삽입된 출력물의 출력 방법.
  5. 제 1항 또는 제 2항에 있어서,
    상기 출력 가능 여부 판별 단계에 있어서의 출력 가능 여부 판별은, 상기 QR 코드 판독 단계에서 판독된 QR 코드 정보 내의 보안등급 정보를 근거로 하는, QR 코드가 삽입된 출력물의 출력 방법.
  6. 제 1항 또는 제 2항에 있어서,
    상기 출력물은 복수 페이지를 갖고,
    상기 QR 코드는 상기 복수 페이지의 출력물의 각각에 형성되며,
    각 페이지(page)마다 판독을 실시하고,
    상기 복수 페이지에 삽입된 QR 코드의 판독 결과, 1개의 페이지 또는 1개의 QR 코드라도 출력 불가로 판정될 경우에는 상기 복수 페이지(page)에 대한 출력을 허용하지 않는, QR 코드가 삽입된 출력물의 출력 방법.
  7. 제 1항 또는 제 2항에 있어서,
    상기 QR 코드 정보에는 출력 제한 횟수 정보를 포함하는, QR 코드가 삽입된 출력물의 출력 방법.
  8. 제 1항 또는 제 2항에 있어서,
    상기 출력물의 각 페이지에는 복수 개의 QR 코드가 형성되며,
    상기 복수 개의 QR 코드의 각각에는 패턴코드가 형성되며,
    상기 복수 개의 QR 코드의 판독 결과, 1개의 QR 코드라도 판독 불가 또는 출력 불가로 판정될 경우에는 상기 출력물에 대한 출력을 허용하지 않는, QR 코드가 삽입된 출력물의 출력 방법.
  9. 제 1항 또는 제 2항에 있어서,
    상기 출력물의 각 페이지에는 복수 개의 QR 코드가 형성되며,
    상기 복수 개의 QR 코드의 각각에는 패턴코드가 형성되며,
    상기 복수 개의 QR 코드 내의 QR 코드 정보는 패턴코드만 다른, QR 코드가 삽입된 출력물의 출력 방법.
  10. 제 1항 또는 제 2항에 있어서,
    상기 QR 코드가 삽입된 출력물에 대한 출력을 실시한 후, 해당 출력물에 대한 출력 이력정보를 갱신하는 단계를 더 포함하는, QR 코드가 삽입된 출력물의 출력 방법.
  11. 제 1항 또는 제 2항에 있어서,
    상기 인증단말에는 RFID 리더가 구비되고,
    사원증에는 사용자 정보가 포함된 RFID 태그가 구비되며,
    상기 인증 단계는,
    상기 사원증을 상기 인증단말에 접근시킴에 따라 RFID 리더가 RFID 태그로부터 사용자 정보를 읽어들이는 단계;
    상기 인증단말이, 읽어들인 상기 사용자 정보를 관리서버로 전송하는 단계;
    상기 관리서버가, 상기 인증단말로부터 전송된 상기 사용자 정보와, 상기 관리서버에 기저장된 해당 사용자 정보가 일치하는 지 여부를 판단하는 사용자 정보 일치 여부 판단 단계; 및
    상기 사용자 정보의 일치 여부 판단 결과, 상기 인증단말에서 상기 관리서버로 전송된 상기 사용자 정보와, 상기 관리서버에 기저장된 해당 사용자의 정보가 일치하면 상기 인증을 완료하는 단계를 포함하는, QR 코드가 삽입된 출력물의 출력 방법.
  12. 복사, 스캔 또는 팩스 전송 기능의 복합기능을 갖는 화상형성장치를 이용하여 QR코드가 삽입된 출력물의 출력을 수행하는, QR 코드가 삽입된 출력물의 출력 시스템으로서,
    상기 화상형성장치마다 구비되어, 사용자에 대한 인증을 실시하는 인증단말;
    사용자에 의한 상기 QR 코드가 삽입된 출력물의 출력 요청에 따라, 상기 QR 코드가 삽입된 출력물 전체에 대하여 이미지 획득을 실시하여 출력물 전체 이미지 파일을 생성하고, 획득된 출력물 전체 이미지에서 QR 코드 영역만을 절취하여 QR 코드 절취 이미지 파일을 생성한 후 이 QR 코드 절취 이미지 파일을 중계서버로 전송하고, 상기 QR 코드가 삽입된 출력물에 대하여 출력 가능으로 판별된다는 정보가 중계서버로부터 수신되면, 상기 QR 코드가 삽입된 출력물의 출력을 실시하고, 상기 QR 코드가 삽입된 출력물에 대하여 출력 불가능으로 판별된다는 정보가 중계서버로부터 수신되면, 상기 QR 코드가 삽입된 출력물의 출력을 실시하지 않는 화상형성장치; 및
    상기 화상형성장치로부터 수신한 상기 QR 코드 절취 이미지로부터 QR 코드 정보를 판독하고, 상기 판독된 QR 코드 정보를 근거로 하여, 상기 QR 코드가 삽입된 출력물의 출력 가능 여부를 판별하여, 그 판별 결과를 상기 화상형성장치로 전송하는 중계서버를 포함하는, QR 코드가 삽입된 출력물의 출력 시스템.
  13. 청구항 1 또는 2에 기재된 QR 코드가 삽입된 출력물의 출력 방법을 컴퓨터에 실행시키는 프로그램을 기억하는 컴퓨터 판독 가능한 기억매체.
KR1020190068547A 2019-06-11 2019-06-11 Qr 코드가 삽입된 출력물의 출력 방법 및 시스템 Active KR102063440B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190068547A KR102063440B1 (ko) 2019-06-11 2019-06-11 Qr 코드가 삽입된 출력물의 출력 방법 및 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190068547A KR102063440B1 (ko) 2019-06-11 2019-06-11 Qr 코드가 삽입된 출력물의 출력 방법 및 시스템

Publications (1)

Publication Number Publication Date
KR102063440B1 true KR102063440B1 (ko) 2020-01-08

Family

ID=69154124

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190068547A Active KR102063440B1 (ko) 2019-06-11 2019-06-11 Qr 코드가 삽입된 출력물의 출력 방법 및 시스템

Country Status (1)

Country Link
KR (1) KR102063440B1 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220125145A (ko) * 2021-03-04 2022-09-14 주식회사 한컴코드게이트 복사기와 연동하여, 복사 방지가 필요한 종이 문서에 대한 복사 방지를 가능하게 하는 복사 방지 서버 및 그 동작 방법
KR20230115714A (ko) * 2022-01-27 2023-08-03 주식회사 넥스팟솔루션 Qr 코드를 이용한 전자문서 출력 시스템 및 그 방법
KR20230149958A (ko) * 2022-04-21 2023-10-30 주식회사 한글과컴퓨터 진본 문서임을 검증하기 위한 2차원 코드가 삽입된 전자 문서를 제공할 수 있는 문서 제공 서버 및 그 동작 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010098585A (ja) * 2008-10-17 2010-04-30 Kyocera Mita Corp 画像形成装置、管理サーバ及び画像出力システム
KR20130048429A (ko) 2011-11-02 2013-05-10 캐논코리아비즈니스솔루션 주식회사 화상형성장치의 큐알코드 삽입방법
KR20130110255A (ko) 2012-03-29 2013-10-10 캐논코리아비즈니스솔루션 주식회사 점자 및 큐알코드 삽입이 가능한 화상형성장치
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
JP2010098585A (ja) * 2008-10-17 2010-04-30 Kyocera Mita Corp 画像形成装置、管理サーバ及び画像出力システム
KR20130048429A (ko) 2011-11-02 2013-05-10 캐논코리아비즈니스솔루션 주식회사 화상형성장치의 큐알코드 삽입방법
KR20130110255A (ko) 2012-03-29 2013-10-10 캐논코리아비즈니스솔루션 주식회사 점자 및 큐알코드 삽입이 가능한 화상형성장치
KR101949805B1 (ko) * 2016-05-27 2019-02-19 캐논코리아비즈니스솔루션 주식회사 이기종 화상형성장치를 이용한 출력물의 출력 방법 및 출력 시스템

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220125145A (ko) * 2021-03-04 2022-09-14 주식회사 한컴코드게이트 복사기와 연동하여, 복사 방지가 필요한 종이 문서에 대한 복사 방지를 가능하게 하는 복사 방지 서버 및 그 동작 방법
KR102662261B1 (ko) * 2021-03-04 2024-04-30 주식회사 한컴위드 복사기와 연동하여, 복사 방지가 필요한 종이 문서에 대한 복사 방지를 가능하게 하는 복사 방지 서버 및 그 동작 방법
KR20230115714A (ko) * 2022-01-27 2023-08-03 주식회사 넥스팟솔루션 Qr 코드를 이용한 전자문서 출력 시스템 및 그 방법
KR102731373B1 (ko) * 2022-01-27 2024-11-18 주식회사 넥스팟솔루션 Qr 코드를 이용한 전자문서 출력 시스템 및 그 방법
KR20230149958A (ko) * 2022-04-21 2023-10-30 주식회사 한글과컴퓨터 진본 문서임을 검증하기 위한 2차원 코드가 삽입된 전자 문서를 제공할 수 있는 문서 제공 서버 및 그 동작 방법
KR102675877B1 (ko) 2022-04-21 2024-06-17 주식회사 한글과컴퓨터 진본 문서임을 검증하기 위한 2차원 코드가 삽입된 전자 문서를 제공할 수 있는 문서 제공 서버 및 그 동작 방법

Similar Documents

Publication Publication Date Title
JP4748479B2 (ja) 多機能入出力装置および入出力方法
JP4826265B2 (ja) セキュリティポリシ付与装置、プログラム及び方法
US8199339B2 (en) Printing system and method for securely producing self-authenticating documents
KR102063440B1 (ko) Qr 코드가 삽입된 출력물의 출력 방법 및 시스템
US10863040B2 (en) Image reader, method for setting destination information, and storage medium
CN104036162B (zh) 一种扫描装置
KR102218208B1 (ko) 화상형성장치를 이용한 출력물의 qr 코드 인쇄 방법 및 시스템
US10404885B2 (en) Image forming system, terminal, server, image forming apparatus and image forming method
JP5023801B2 (ja) 画像読取装置、画像処理システム及び画像処理プログラム
US8117665B2 (en) Data managing method, data managing device and data managing server suitable for restricting distribution of data
KR102024520B1 (ko) 화상형성장치의 큐알코드 삽입 방법 및 시스템
JP4853308B2 (ja) 画像処理装置および画像処理プログラム
KR102179513B1 (ko) 화상형성장치를 이용한 출력물의 qr 코드 인쇄 방법, 및 출력물의 qr 코드 인쇄 시스템
KR101949805B1 (ko) 이기종 화상형성장치를 이용한 출력물의 출력 방법 및 출력 시스템
JP5630101B2 (ja) 情報処理システム、画像形成装置、認証サーバ、その処理方法およびプログラム
JP4846830B2 (ja) 画像形成装置とその情報処理方法及びプログラム
JP2010093635A (ja) 画像形成装置
JP2008052645A (ja) 画像形成システム
JP5347844B2 (ja) 文書管理システム及びプログラム
JP5573092B2 (ja) 画像処理装置、画像処理方法、画像処理プログラム
JP2008181290A (ja) 文書管理システム、文書管理装置、制限情報管理装置、文書管理プログラムおよび制限情報管理プログラム
JP5550467B2 (ja) 装置、方法、およびプログラム
US20090009794A1 (en) Image processing apparatus capable of tracing printed image, image processing method executed in the image processing apparatus, and image processing program embodied on computer readable medium
JP5218304B2 (ja) 多機能複合機
JP4867456B2 (ja) 画像処理装置、画像処理方法、及び画像処理プログラム

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20190611

PA0201 Request for examination
PA0302 Request for accelerated examination

Patent event date: 20190611

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20190722

Patent event code: PE09021S01D

PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20191002

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20200102

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20200103

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20230131

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20240125

Start annual number: 5

End annual number: 5