[go: up one dir, main page]

KR101296618B1 - Method and device for providing contents of printed document using code - Google Patents

Method and device for providing contents of printed document using code Download PDF

Info

Publication number
KR101296618B1
KR101296618B1 KR1020130060323A KR20130060323A KR101296618B1 KR 101296618 B1 KR101296618 B1 KR 101296618B1 KR 1020130060323 A KR1020130060323 A KR 1020130060323A KR 20130060323 A KR20130060323 A KR 20130060323A KR 101296618 B1 KR101296618 B1 KR 101296618B1
Authority
KR
South Korea
Prior art keywords
document
content
code
print
information
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.)
Expired - Fee Related
Application number
KR1020130060323A
Other languages
Korean (ko)
Inventor
이기복
유병완
Original Assignee
(주)지란지교소프트
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)지란지교소프트 filed Critical (주)지란지교소프트
Priority to KR1020130060323A priority Critical patent/KR101296618B1/en
Application granted granted Critical
Publication of KR101296618B1 publication Critical patent/KR101296618B1/en
Priority to JP2013234882A priority patent/JP5827986B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/40Details not directly involved in printing, e.g. machine management, management of the arrangement as a whole or of its constitutive parts
    • G06K15/4095Secure printing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K1/00Methods or arrangements for marking the record carrier in digital fashion
    • G06K1/12Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching
    • G06K1/121Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching by printing code marks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1867Post-processing of the composed and rasterized print image
    • G06K15/1889Merging with other data

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)
  • Storage Device Security (AREA)

Abstract

코드를 이용한 인쇄 문서 내용 제공 방법 및 장치가 개시된다. 본 발명의 일측면에 따른 프린터와 연결된 서버 장치에서 수행되는 인쇄 문서 내용 제공 방법은, 프린터로 발송되는 인쇄명령에 따른 인쇄정보를 취득하는 단계; 인쇄정보에 따른 문서 내용을 저장하고, 문서 내용으로의 접근을 위한 접속정보가 기록되는 접근 코드를 생성하는 단계; 및 접근 코드가 포함되는 문서가 인쇄되도록 인쇄정보를 갱신하여 프린터로 제공하는 단계를 포함한다. 본 발명에 따르면, 문서 내용에 접근할 수 있는 코드를 생성하여 함께 인쇄함으로써, 사용자는 코드 판독 기능을 가진 컴퓨팅 장치를 이용하여 해당 코드에 의해 인쇄 문서 내용을 쉽게 제공받을 수 있다. A method and apparatus for providing printed document contents using a code are disclosed. According to an aspect of the present invention, a method of providing print document contents performed by a server device connected to a printer includes: obtaining print information according to a print command sent to a printer; Storing the document contents according to the print information and generating an access code in which access information for accessing the document contents is recorded; And updating the print information to print the document including the access code to the printer. According to the present invention, by generating a code that can access the document content and printing it together, a user can easily receive the printed document content by the code using a computing device having a code reading function.

Description

코드를 이용한 인쇄 문서 내용 제공 방법 및 장치{Method and device for providing contents of printed document using code}Method and device for providing contents of printed document using code

본 발명은 인쇄 문서의 내용 제공에 관한 것으로서, 좀 더 상세하게는 코드를 이용한 인쇄 문서 내용 제공 방법 및 장치에 관한 것이다.
The present invention relates to providing contents of a printed document, and more particularly, to a method and an apparatus for providing contents of a printed document using a code.

업무를 하다 보면 문서를 인쇄하는 경우가 많은데, 인쇄된 내용(텍스트, 그림 등)을 컴퓨터, 스마트폰, 태블릿PC 등의 컴퓨팅 장치를 이용하여 확인하고 수정하고자 하는 필요성이 발생하기도 한다. 종래에는 해당 인쇄물의 내용이 담긴 문서파일을 입수하거나, 인쇄물의 내용을 그대로 타이핑해야만 컴퓨팅 장치에서 이용할 수 있었으며, 그로 인한 불편을 겪게 된다.While working, there are many cases of printing documents, and there is a need to check and modify the printed contents (text, pictures, etc.) by using a computing device such as a computer, a smartphone, or a tablet PC. In the related art, a document file containing the contents of the printed matter was obtained, or the contents of the printed matter could be used as it is, and thus could be used in the computing device, resulting in inconvenience.

그리고, 최근에는 정보 보안이 중요시 되고 있다. 일반적으로 관공서, 대기업, 연구소 등 많은 사람들이 프린터를 사용할 때 네트워크를 이용해서 문서를 출력하게 된다. 그러나, 현 시스템에서는 개인정보 등의 보안상 중요시되는 내용이 포함된 문서(이하 보안 문서라 칭함)를 출력할 때 해당 정보가 그대로 인쇄되기 때문에, 쉽게 유출될 수 있는 위험성에 항상 노출되어 있다. 네트워크 상으로 전송된 보안 문서들이 도중에 다른 사용자에 의해 인터셉트될 수 있으며, 또한 인쇄물의 특성 상 일반적으로 프린트된 보안 문서에 대해서는 누구나 접근이 가능하기 때문이다.
In recent years, information security has become important. In general, many people, such as government offices, large corporations, and research institutes, use a network to print documents. However, in the current system, when a document containing security-critical contents such as personal information (hereinafter referred to as a security document) is printed as it is, the information is printed as it is, and therefore, it is always exposed to a risk of being easily leaked. Security documents sent over the network can be intercepted by other users on the way, and because of the nature of the print, anyone can access the printed security documents in general.

따라서, 본 발명은 상술한 문제점을 해결하기 위해 안출된 것으로서, 문서 내용에 접근할 수 있는 코드를 생성하여 함께 인쇄함으로써, 그 코드를 이용하여 인쇄 문서 내용을 제공하는 방법 및 장치를 제공하기 위한 것이다. Accordingly, an aspect of the present invention is to provide a method and an apparatus for providing printed document contents by using a code by generating and printing a code that can access a document content. .

또한, 본 발명은 개인정보와 같은 보안이 필요한 문서 내용에 대해서는 인증된 사용자에게만 노출될 수 있도록 하는 코드를 이용한 인쇄 문서 내용 제공 방법 및 장치를 제공하기 위한 것이다.In addition, the present invention is to provide a method and apparatus for providing printed document contents using a code that can be exposed only to authenticated users for document contents requiring security such as personal information.

본 발명의 다른 목적들은 이하에 서술되는 바람직한 실시예를 통하여 보다 명확해질 것이다.
Other objects of the present invention will become more apparent through the following preferred embodiments.

본 발명의 일 측면에 따르면, 프린터와 연결된 서버 장치에서 수행되는 인쇄 문서 내용 제공 방법에 있어서, 프린터로 발송되는 인쇄명령에 따른 인쇄정보를 취득하는 단계; 상기 인쇄정보에 따른 문서 내용을 저장하고, 상기 문서 내용으로의 접근을 위한 접속정보가 기록되는 접근 코드를 생성하는 단계; 및 상기 접근 코드가 포함되는 문서가 인쇄되도록 상기 인쇄정보를 갱신하여 상기 프린터로 제공하는 단계를 포함하는 인쇄 문서 내용 제공 방법 및 그 방법을 수행하는 프로그램이 컴퓨터로 판독 가능하도록 기록된 기록매체가 제공된다.According to an aspect of the present invention, a method of providing print document contents performed in a server device connected to a printer, the method comprising: obtaining print information according to a print command sent to a printer; Storing a document content according to the print information, and generating an access code in which access information for access to the document content is recorded; And updating the print information so that the document including the access code is printed, and providing the printed information to the printer. The method of providing printed document contents and a recording medium having a computer readable program recorded thereon are provided. do.

여기서, 상기 문서 내용을 분석하여 보안이 필요한 보안내용을 탐색하고, 상기 보안내용이 가려지도록 상기 인쇄정보를 갱신할 수 있다.In this case, the contents of the document may be analyzed to search for security contents requiring security, and the printing information may be updated to cover the security contents.

또한, 상기 인쇄정보에 상기 문서 내용 중 보안내용에 대한 정보가 포함되면, 상기 보안내용이 가려지도록 상기 인쇄정보를 갱신할 수 있다.In addition, if the print information includes information on security content of the document content, the print information may be updated to cover the security content.

또한, 상기 보안내용이 존재하는 경우, 상기 접근 코드를 이용하여 접근하는 사용자에 대해 인증이 성공된 경우에만 상기 보안내용을 제공할 수 있다.In addition, when the security content exists, the security content may be provided only when authentication is successful for the user accessing the access code.

또한, 상기 보안내용이 존재하는 경우, 상기 보안내용이 가려진 문서 내용과 상기 보안내용에 접근할 수 있는 주소정보가 포함되도록 상기 접근 코드를 생성할 수 있다.In addition, when the security content is present, the access code may be generated to include the document content that is hidden from the security content and address information for accessing the security content.

또한, 상기 접근 코드를 이용하여 상기 문서 내용에 접근한 사용자에 의해 상기 문서 내용이 갱신되면, 갱신된 내용을 상기 인쇄명령을 발송한 사용자의 단말로 전송하는 단계를 포함할 수 있다.
In addition, if the document content is updated by a user accessing the document content using the access code, the method may include transmitting the updated content to the terminal of the user who sent the print command.

본 발명의 다른 측면에 따르면, 프린터로 발송되는 인쇄명령에 따른 인쇄정보를 취득하는 인쇄정보 취득부; 상기 인쇄정보에 따른 문서 내용을 저장하는 문서 저장부; 상기 문서 내용으로의 접근을 위한 접속정보가 기록되는 접근 코드를 생성하는 코드 생성부; 및 상기 접근 코드가 포함되는 문서가 인쇄되도록 상기 인쇄정보를 갱신하는 인쇄정보 갱신부를 포함하는 인쇄 문서 내용 제공 장치가 제공된다.According to another aspect of the invention, the print information acquisition unit for obtaining the print information according to the print command sent to the printer; A document storage unit for storing document contents according to the print information; A code generator for generating an access code in which access information for access to the document contents is recorded; And a print information updating unit for updating the print information such that a document including the access code is printed.

여기서, 상기 문서 내용을 분석하여 보안이 필요한 보안내용을 탐색하는 내용 분석부를 더포함하되, 상기 인쇄정보 갱신부는 상기 보안내용이 가려지도록 상기 인쇄정보를 갱신할 수 있다.The apparatus may further include a content analyzer configured to search for the security content by analyzing the document content, wherein the print information updater may update the print information to cover the security content.

또한, 상기 접근 코드를 이용하여 접근하는 사용자에 대한 인증을 처리하는 인증 처리부를 더 포함하되, 인증이 성공된 경우에만 상기 보안내용이 제공될 수 있다.
The apparatus may further include an authentication processing unit configured to process authentication for a user accessing using the access code, but the security content may be provided only when authentication is successful.

본 발명에 따르면, 문서 내용에 접근할 수 있는 코드를 생성하여 함께 인쇄함으로써, 사용자는 코드 판독 기능을 가진 컴퓨팅 장치를 이용하여 해당 코드에 의해 인쇄 문서 내용을 쉽게 제공받을 수 있다. According to the present invention, by generating a code that can access the document content and printing it together, a user can easily receive the printed document content by the code using a computing device having a code reading function.

또한, 본 발명에 따르면 개인정보와 같은 보안이 필요한 내용은 인쇄되지 않고 코드를 통해 인증된 사용자에게만 노출되도록 함으로써, 인쇄에 의한 중요 정보의 노출 사고 위험을 최소화할 수 있다.
In addition, according to the present invention, the contents requiring security such as personal information may be exposed only to a user authenticated through a code without being printed, thereby minimizing the risk of accidental exposure of important information by printing.

도 1은 본 발명의 일 실시예에 따른 코드를 이용한 인쇄 문서 내용 제공을 위한 전체 시스템을 개략적으로 도시한 구성도.
도 2는 본 발명의 일 실시예에 따른 QR코드가 인쇄되는 문서를 도시한 예시도,
도 3은 본 발명의 일 실시예에 따른 인쇄 요청된 문서에 대한 보안 처리 방식을 도시한 예시도.
도 4는 본 발명의 실시예에 따른 코드의 코드정보로서 포함되는 정보를 도시한 예시도.
도 5는 본 발명의 일 실시예에 따른 인쇄 문서 내용 제공 과정을 도시한 흐름도.
도 6은 본 발명의 다른 실시예에 따른 서비스 서버에서 수행되는 보안 내용의 처리 과정을 도시한 흐름도.
도 7은 본 발명의 일 실시예에 따른 서비스 서버의 구성을 도시한 블록도.
1 is a schematic diagram showing an overall system for providing contents of a printed document using a code according to an embodiment of the present invention.
2 is an exemplary view showing a document is printed QR code according to an embodiment of the present invention,
3 is an exemplary view showing a security processing scheme for a print requested document according to an embodiment of the present invention.
4 is an exemplary diagram showing information included as code information of a code according to an embodiment of the present invention.
5 is a flowchart illustrating a process of providing printed document contents according to an embodiment of the present invention.
6 is a flowchart illustrating a process of processing security content performed in a service server according to another embodiment of the present invention.
7 is a block diagram showing the configuration of a service server according to an embodiment of the present invention.

본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.While the invention is susceptible to various modifications and alternative forms, specific embodiments thereof are shown by way of example in the drawings and will herein be described in detail. It should be understood, however, that the invention is not intended to be limited to the particular embodiments, but includes all modifications, equivalents, and alternatives falling within the spirit and scope of the invention.

이하, 첨부한 도면들을 참조하여 본 발명에 따른 실시예들을 상세히 설명하기로 하며, 첨부 도면을 참조하여 설명함에 있어 도면 부호에 상관없이 동일하거나 대응하는 구성 요소는 동일한 참조번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout the specification and claims. The description will be omitted.

도 1은 본 발명의 일 실시예에 따른 코드를 이용한 인쇄 문서 내용 제공을 위한 전체 시스템을 개략적으로 도시한 구성도이다.1 is a block diagram schematically illustrating an entire system for providing contents of a printed document using a code according to an embodiment of the present invention.

도 1을 참조하면, 본 실시예에 따른 전체 시스템은 컴퓨팅 장치(10), 프린터(30), 서비스 서버(50) 및 데이터베이스(60)를 포함한다.Referring to FIG. 1, the entire system according to the present embodiment includes a computing device 10, a printer 30, a service server 50, and a database 60.

컴퓨팅 장치(10)는 일반 컴퓨터뿐 아니라, 태블릿PC 등 연결된 프린터(30)를 통해 인쇄 처리할 수 있는 모든 컴퓨터 장치일 수 있다.The computing device 10 may be any computer device capable of printing through a connected printer 30 such as a tablet PC, as well as a general computer.

본 실시예에 따른 서비스 서버(50)는 컴퓨팅 장치(10)로부터 프린터(30)로 발송되는 인쇄명령에 따른 인쇄정보를 취득하고, 해당 인쇄정보에 따른 문서 내용을 데이터베이스(60)에 저장한다. 쉽게 말해, 컴퓨팅 장치(10)로부터 PDF, HWP, DOC와 같은 문서 파일에 대한 인쇄 명령이 프린터(30)로 발송하면, 서비스 서버(50)는 해당 인쇄명령에 따른 인쇄정보로서 해당 문서의 텍스트, 그림 등의 문서 내용을 추출하여 연결된 데이터베이스(60)(또는 자체 구비된 저장수단)에 저장하는 것이다.The service server 50 according to the present embodiment acquires print information according to a print command sent from the computing device 10 to the printer 30, and stores the document content according to the print information in the database 60. In other words, when a print command for a document file such as PDF, HWP, DOC, etc. is sent from the computing device 10 to the printer 30, the service server 50 may print text of the document as print information according to the print command, The contents of documents such as pictures are extracted and stored in a connected database 60 (or a self-contained storage means).

서비스 서버(50)는 저장된 문서 내용에 접근할 수 있는 접속정보(예를 들어, URL 등)가 포함된 코드를 생성하고, 해당 코드가 인쇄물에 인쇄되도록 인쇄정보를 갱신하여 프린터(30)로 전달한다. 상술한 코드는 바코드 또는 QR(quick respond)코드 등일 수 있다. The service server 50 generates a code including access information (for example, a URL, etc.) for accessing the stored document contents, updates the print information so that the code is printed on the printed matter, and delivers it to the printer 30. do. The above code may be a barcode or a quick respond (QR) code.

다시 말해, 서비스 서버(50)는 프린터(30)로 발송되는 인쇄명령에 따른 문서 내용을 추출하여 저장하며, 해당 문서 내용에 접근할 수 있는 코드를 생성하는 것이며, 문서의 일측에 생성된 코드가 함께 인쇄될 수 있도록 인쇄정보를 갱신하는 것이다.In other words, the service server 50 extracts and stores the document content according to the print command sent to the printer 30, and generates a code for accessing the document content, and the code generated on one side of the document is It is to update the print information so that it can be printed together.

도 2는 본 발명의 일 실시예에 따른 QR코드가 인쇄되는 문서를 도시한 예시도이다.Figure 2 is an exemplary view showing a document is printed QR code according to an embodiment of the present invention.

도 2에 도시된 바와 같이, 서비스 서버(50)는 해당 문서(200)의 내용에 접근할 수 있는 접속정보를 갖는 QR코드(210)가 함께 인쇄되도록 하는 인쇄정보를 프린터(30)로 제공하는 것이다.As shown in FIG. 2, the service server 50 provides the printer 30 with print information for printing the QR code 210 having access information to access the contents of the document 200 together. will be.

따라서, 도면에 도시된 바와 같은 인쇄물(200)을 가진 사용자는 자신의 스마트폰과 같은 코드를 인식할 수 있는 단말장치를 이용하여, 해당 QR코드(210)를 통해 그 문서 내용을 서비스 서버(50)로부터 취득할 수 있다. 따라서, 사용자는 해당 파일이 없더라도, 인쇄물(200)에 인쇄된 코드(210)를 이용하여 단말장치로 그 인쇄물의 문서 내용(텍스트, 그림 등)을 확인 및 수정할 수 있다.Therefore, the user having the printed matter 200 as shown in the figure using the terminal device that can recognize the code, such as his smartphone, the contents of the document through the corresponding QR code 210 service server 50 Can be obtained from Therefore, even if there is no corresponding file, the user can check and correct the document contents (text, picture, etc.) of the printed matter by using the code 210 printed on the printed matter 200.

다른 실시예에 따르면, 서비스 서버(50)는 문서의 내용 중 일부, 즉 보안이 필요한 내용에 대해서는 해당 내용을 가림으로써 보안을 강화할 수 있다.According to another embodiment, the service server 50 may enhance security by covering a part of the content of the document, that is, the content that requires security.

도 3은 본 발명의 일 실시예에 따른 인쇄 요청된 문서에 대한 보안 처리 방식을 도시한 예시도이다.3 is an exemplary view showing a security processing method for a print requested document according to an embodiment of the present invention.

도 3을 참조하면, 원본문서(300)에 포함된 주민등록번호와 같은 보안이 필요한 내용은 인쇄물로서 인쇄될 경우 노출될 위험이 커지므로, 실제 인쇄문서(310)에는 해당 내용(330, 이하 보안 내용이라 칭함)이 가려진다.Referring to FIG. 3, since the content requiring security, such as a social security number included in the original document 300, increases the risk of being exposed when printed as printed matter, the actual printed document 310 is referred to as the corresponding content 330 (hereinafter referred to as security content). Is masked).

즉, 서비스 서버(50)는 문서 내용을 분석하여 보안 내용의 존재 여부를 판단하고, 보안 내용이 존재하는 경우, 해당 보안 내용이 가려지도록 인쇄정보를 갱신하는 것이다. 일례에 따르면, 보안 내용에 대한 정보가 해당 인쇄정보에 포함되어 있어, 서비스 서버(50)가 그 정보를 통해 보안 내용을 인식할 수 있을 것이다. 예를 들어, 컴퓨팅 장치(10)에 설치된 특정 인쇄프로그램이 보안 내용을 설정할 수 있는 사용자 인터페이스를 제공함으로써, 보안 내용에 대한 정보를 갖는 인쇄정보가 사용자의 설정에 의해 생성될 수 있다.That is, the service server 50 analyzes the document content to determine the existence of the security content, and if the security content exists, to update the print information so that the security content is hidden. According to an example, the information on the security content is included in the print information, so that the service server 50 may recognize the security content through the information. For example, by providing a user interface through which a specific printing program installed in the computing device 10 can set the security content, printing information having information about the security content can be generated by the user's setting.

다른 일례에 따르면, 서비스 서버(50)가 직접 문서 내용을 모두 분석하여, 미리 설정된 문자, 기호, 숫자, 문구 등을 인식하여 보안 내용을 식별할 수도 있다. 쉬운 예를 들어, [주민등록번호], [전화번호]와 같은 문구가 인지되면 해당 문구 다음에 특정 패턴을 갖는 문자(주민번호의 경우 13자리의 숫자)가 보안 내용으로서 인식될 수 있다. 문서의 텍스트를 분석하여 어떠한 문구 등을 탐색하는 기술은 다양한 분야에서 이용되고 있어 당업자에게는 자명하다 할 것이므로 더욱 상세한 설명은 생략한다.According to another example, the service server 50 may directly analyze all the document contents, and may identify the security contents by recognizing preset letters, symbols, numbers, phrases, and the like. For example, if a phrase such as [resident registration number] or [telephone number] is recognized, a character having a specific pattern after the phrase (13 digits in case of a resident number) may be recognized as security content. Techniques for searching for certain phrases and the like by analyzing the text of the document are used in various fields, and thus will be apparent to those skilled in the art, and thus a detailed description thereof will be omitted.

그리고, 가려지도록 인쇄되는 보안 내용은 서비스 서버(50)에 저장되며, 그 보안 내용에 접근할 수 있는 접속정보는 인쇄된 코드(320)에 포함된다. 따라서, 사용자는 코드를 통해 서비스 서버(50)에 접속하여 해당 보안내용을 확인할 수 있다.In addition, the security content printed so as to be hidden is stored in the service server 50, and the access information for accessing the security content is included in the printed code 320. Therefore, the user can access the service server 50 through the code to check the security content.

여기서, 서비스 서버(50)는 해당 보안내용에 대해서는 코드를 이용해 접속된 사용자에 대해 미리 설정된 허용된 사람인지에 대한 인증이 성공된 경우에만 제공할 수도 있다. 예를 들어, 미리 설정된 비밀번호를 알고 있는 사람, 특정 장소에 위치한 사람, 미리 설정된 조직원으로의 인증이 성공된 사람 등 어떠한 조건을 만족하는 사용자에게만 보안내용이 제공될 수 있다. 상술한 인증 처리를 위한 인증 조건은 관리자에 의해 설정될 수 있으며, 또는 서비스 서버(50)가 인증 조건 설정을 위한 인터페이스를 컴퓨팅 장치(10)로 제공함으로써 최초 인쇄명령을 발송한 사용자(해당 컴퓨팅 장치(10) 이용자)가 직접 설정할 수도 있을 것이다.In this case, the service server 50 may provide the security content only when the authentication of whether the authorized person is preset for the user connected using the code is successful. For example, the security content may be provided only to a user who satisfies certain conditions, such as a person who knows a preset password, a person who is located in a specific place, and a person who has successfully authenticated to a predetermined organization member. The authentication condition for the above-described authentication process may be set by an administrator, or the user who sends the initial print command by providing the interface for setting the authentication condition to the computing device 10 (the computing device). (10) may be set directly by the user.

그리고 보안 내용이 복수개인 경우, 일례에 따르면 모든 보안 내용에 접근할 수 있는 하나의 코드가 생성 및 인쇄될 수 있으며, 또는 다른 일례에 따르면 각 보안 내용마다 각각의 코드가 생성되어 해당 보안 내용의 위치(예를 들어, 도 3의 330)에 각각 인쇄될 수 있다.In the case of a plurality of security contents, according to an example, one code for accessing all the security contents may be generated and printed, or according to another example, each code is generated for each security contents and thus the location of the security contents. (E.g., 330 of FIG. 3).

도 4는 본 발명의 실시예에 따른 코드의 코드정보로서 포함되는 정보를 도시한 예시도이다.4 is an exemplary diagram showing information included as code information of a code according to an embodiment of the present invention.

도 4를 참조하면, 코드의 일례로서 도시된 QR코드(320)는 판독장치가 해당 코드를 판독하면 코드정보가 독출되는데, 일례에 따르면 코드정보로는 인쇄될 문서에 대한 문서 내용(310)과 보안 내용으로의 접근을 위한 접속정보(예를 들어 URL)가 포함될 수 있으며(CASE 1), 또는 보안내용을 포함한 모든 문서 내용을 접근할 수 있는 접속정보만이 포함될 수도 있다(CASE 2).Referring to FIG. 4, in the QR code 320 shown as an example of a code, code information is read when the reading apparatus reads the code. According to an example, the document information 310 for the document to be printed may be used as the code information. Access information (eg, URL) for access to the security content may be included (CASE 1), or only access information for accessing all document content including the security content may be included (CASE 2).

쉽게 말해, 일례에 따르면 서비스 서버(50)는 보안 내용만을 저장하고 나머지 내용은 코드정보에 포함되도록 QR코드를 생성하는 것이다. 바코드는 기본적으로 가로 배열에 최대 20여 자의 숫자 정보만 넣을 수 있는 1차원적 구성이지만, QR코드는 가로, 세로를 활용하여 숫자는 최대 7,089자, 문자는 최대 4,296자, 한자도 최대 1,817자 정도를 기록할 수 있는 2차원적 구성이다. 따라서, QR코드의 경우 문서 내용을 저장할 수 있기 때문이다.In other words, according to an example, the service server 50 generates a QR code so that only the security content is stored and the remaining content is included in the code information. Barcode is basically a one-dimensional configuration that can put up to 20 numeric information only in horizontal arrangement, but QR code uses horizontal and vertical numbers up to 7,089 characters, up to 4,296 characters, and up to 1,817 Chinese characters. It is a two-dimensional configuration that can record. Therefore, the QR code can store the content of the document.

다른 일례에 따르면, 서비스 서버(50)는 모든 문서 내용을 저장하고 있으며, 따라서 해당 코드를 판독한 단말장치는 자동으로 서비스 서버(50)로 접속하여 문서 내용에 대한 데이터를 취득한다.According to another example, the service server 50 stores all the document contents, so that the terminal device that reads the corresponding code automatically connects to the service server 50 to obtain data on the document contents.

여기서, 또 다른 일례에 따르면, 서비스 서버(50)는 인쇄될 문서 내용의 사이즈에 따라 문서 내용이 코드정보로서 포함되도록 할지 여부를 결정할 수도 있다. 즉, 문서 내용이 일정량을 초과하는 경우엔 CASE2와 같이 코드정보에는 해당 문서 내용에 접근할 수 있는 접속정보만이 포함되도록 코드를 생성하는데, 이러한 경우엔 바코드가 이용될 수도 있다. 이와 달리 문서 내용의 양이 적다면, 해당 문서 내용이 모두 포함되도록 QR코드가 생성될 수 있을 것이다.Here, according to another example, the service server 50 may determine whether to include the document content as code information according to the size of the document content to be printed. That is, when the content of the document exceeds a certain amount, the code is generated such that only the access information for accessing the content of the document is included in the code information as in CASE2. In this case, a barcode may be used. On the other hand, if the amount of document content is small, the QR code may be generated to include all the document content.

이하에서는, 코드를 이용한 인쇄 문서 내용 제공 과정과 서비스 서버(50)의 구성에 대해 설명하기로 한다.
Hereinafter, a description will be given of the print document content providing process using the code and the configuration of the service server 50.

도 5는 본 발명의 일 실시예에 따른 인쇄 문서 내용 제공 과정을 도시한 흐름도이고, 도 6은 본 발명의 다른 실시예에 따른 서비스 서버(50)에서 수행되는 보안 내용의 처리 과정을 도시한 흐름도이다.5 is a flowchart illustrating a process of providing print document contents according to an embodiment of the present invention, and FIG. 6 is a flowchart illustrating a process of processing security contents performed by the service server 50 according to another embodiment of the present invention. to be.

도 5를 참조하면, 서비스 서버(50)는 컴퓨팅 장치(10)로부터 전송된 문서의 인쇄명령에 따른 인쇄정보를 취득하면(S510), 해당 인쇄정보에 따른 문서 내용을 저장한다(S520). Referring to FIG. 5, when the service server 50 acquires print information according to a print command of a document transmitted from the computing device 10 (S510), the service server 50 stores the document content according to the print information (S520).

서비스 서버(50)는 저장된 문서 내용에 접근할 수 있는 접속정보를 코드정보로서 갖는 코드를 생성하고(S530), 해당 코드가 인쇄물의 일측에 인쇄될 수 있도록 인쇄정보를 갱신한다(S540).The service server 50 generates a code having access information for accessing the stored document content as code information (S530), and updates the print information so that the corresponding code can be printed on one side of the printed matter (S540).

서비스 서버(50)가 갱신된 인쇄정보를 프린터(30)로 제공하면(S560), 프린터(30)는 도 2에 도시된 바와 같은 문서를 출력한다(S560).When the service server 50 provides the updated print information to the printer 30 (S560), the printer 30 outputs a document as shown in FIG. 2 (S560).

상술한 바와 같이, 문서 내용에 보안 내용이 포함되는 경우의 처리 과정을 도시한 도 6을 참조하면, 서비스 서버(50)는 문서 내용을 분석하여(S610) 보안 내용을 탐색한다(S620). 문서 내용의 분석에 의한 보안 내용의 탐색 방식은 상술하였으므로 반복되는 설명은 생략한다.As described above, referring to FIG. 6 illustrating a process in the case where the security content is included in the document content, the service server 50 analyzes the document content (S610) and searches for the security content (S620). Since the search method for the security content by analyzing the document content has been described above, repeated descriptions thereof will be omitted.

보안 내용의 존재 여부를 판단하고(S630, 보안 내용이 존재하지 않으면 서비스 서버(50)는 도 5에 도시된 바와 같은 일반적인 처리 절차를 수행한다(S640, 즉 S520 내지 S550 수행).It is determined whether there is security content (S630), and if there is no security content, the service server 50 performs a general processing procedure as shown in FIG. 5 (S640, that is, performing S520 to S550).

이와 달리 보안 내용이 존재하는 경우, 해당 보안 내용이 가려지게 인쇄될 수 있도록 인쇄정보를 갱신하고(S650), 해당 문서 내용에 대해서는 인증된 사용자만이 보안 내용에 접근할 수 있도록 하는 보안 문서로서 설정 및 저장한다(S660).
On the contrary, if the security content exists, the print information is updated so that the security content can be hidden to be printed (S650), and the document content is set as a security document that allows only authorized users to access the security content. And store (S660).

도 7은 본 발명의 일 실시예에 따른 서비스 서버(50)의 구성을 도시한 블록도이다.7 is a block diagram showing the configuration of a service server 50 according to an embodiment of the present invention.

도 7을 참조하면, 서비스 서버(50)는 인쇄정보 취득부(710), 문서 저장부(730) 및 제어부(750)를 포함하되, 제어부(750)는 내용 분석부(751), 코드 생성부(753), 인쇄정보 갱신부(755) 및 인증 처리부(757)를 포함할 수 있다.Referring to FIG. 7, the service server 50 includes a print information acquisition unit 710, a document storage unit 730, and a control unit 750, and the control unit 750 includes a content analyzer 751 and a code generator. 753, a print information updater 755, and an authentication processor 757.

인쇄정보 취득부(710)는 프린터(30)로 발송되는 인쇄명령에 따른 인쇄정보를 취득한다. 즉, 인쇄정보 취득부(710)는 컴퓨팅 장치(10)로부터 발송된 인쇄명령을 네트워크를 통해 취득한다. 쉽게 말해, 서비스 서버(50)는 네트워크를 통한 통신 기능이 구비되며, 그 통신 기능에 의해 유입되는 데이터 중 인쇄정보 취득부(710)는 인쇄명령에 따른 데이터를 인식하여 추출하는 것이다.The print information acquisition unit 710 acquires print information according to a print command sent to the printer 30. That is, the print information acquisition unit 710 acquires a print command sent from the computing device 10 through a network. In other words, the service server 50 is provided with a communication function through a network, and the print information acquisition unit 710 recognizes and extracts data according to a print command from the data introduced by the communication function.

문서 저장부(730)는 취득된 인쇄정보에 따른 문서 내용을 저장하기 위한 저장수단이다. 일례에 따른 도 1에서는 문서 내용이 저장되는 저장수단으로서 별도의 데이터베이스(60)가 이용되었으나, 본 실시예에 따르면 서비스 서버(50) 자체에 구비된 저장수단인 문서 저장부(730)에 문서 내용이 저장될 수도 있다.The document storage unit 730 is a storage means for storing document content according to the obtained print information. In FIG. 1 according to an example, a separate database 60 is used as a storage means for storing document content. According to the present embodiment, the document content is stored in the document storage unit 730 which is a storage means provided in the service server 50 itself. This may be stored.

제어부(750)의 코드 생성부(753)는 문서 내용(또는 보안내용 등)으로의 접근을 위한 접속정보가 기록되는 바코드, QR코드 등의 접근 코드를 생성한다. 현재에도 다양한 분야에서 QR코드 등이 이용되고 있어 코드의 생성 방식은 당업자에게는 자명할 것이므로, 더욱 상세한 설명은 생략하낟.The code generation unit 753 of the control unit 750 generates an access code such as a bar code, a QR code, or the like, in which access information for access to the document content (or security content, etc.) is recorded. Currently, QR codes are used in various fields, and thus a code generation method will be apparent to those skilled in the art, and thus a detailed description thereof will be omitted.

제어부(750)의 내용 분석부(751)는 문서 내용을 분석하여 보안이 필요한 보안내용을 탐색한다. 즉, 상술한 바와 같이 보안 내용에 대해서는 인증된 사용자에게만 접근 권한을 부여해야 하기 때문에, 내용 분석부(751)는 문서 내용 중, 미리 설정된 규칙에 따른 보안 내용을 탐색하는 것이다.The content analyzer 751 of the controller 750 analyzes the document content to search for security content that requires security. In other words, as described above, only the authenticated user should be granted access rights to the security content, so that the content analysis unit 751 searches for the security content according to a preset rule among the document contents.

제어부(750)의 인쇄정보 갱신부(755)는 접근 코드가 포함되는 문서가 인쇄되도록 컴퓨팅 장치(10)로부터 취득된 인쇄정보를 갱신한다. 만일, 문서 내용에 보안 내용이 존재하는 경우, 인쇄정보 갱신부(755)는 그 보안내용들이 가려지도록 인쇄정보를 갱신한다.The print information update unit 755 of the controller 750 updates the print information acquired from the computing device 10 so that the document including the access code is printed. If there is security content in the document content, the print information updating unit 755 updates the print information so that the security content is hidden.

인증 처리부(757)는 문서 저장부(730)에 저장된 문서 내용 또는 보안 내용에 접근하려는 사용자가 인증된 사용자인지 여부에 대한 인증을 수행한다. 인증 방식에 대해서는 상술하였으므로, 중복되는 설명은 생략한다.
The authentication processing unit 757 authenticates whether the user who wants to access the document content or the security content stored in the document storage unit 730 is an authenticated user. Since the authentication method has been described above, redundant descriptions are omitted.

상술한 본 발명에 따른 코드를 이용한 인쇄 문서 내용 제공 방법은 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터가 읽을 수 있는 코드로서 구현되는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체로는 컴퓨터 시스템에 의하여 해독될 수 있는 데이터가 저장된 모든 종류의 기록 매체를 포함한다. 예를 들어, ROM(Read Only Memory), RAM(Random Access Memory), 자기 테이프, 자기 디스크, 플래쉬 메모리, 광 데이터 저장장치 등이 있을 수 있다. 또한, 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 통신망으로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 읽을 수 있는 코드로서 저장되고 실행될 수 있다. The method for providing printed document contents using the code according to the present invention described above may be embodied as computer readable codes on a computer readable recording medium. Computer-readable recording media include all kinds of recording media having data stored thereon that can be decrypted by a computer system. For example, it may be a ROM (Read Only Memory), a RAM (Random Access Memory), a magnetic tape, a magnetic disk, a flash memory, an optical data storage device, or the like. In addition, the computer-readable recording medium may be distributed and executed in a computer system connected to a computer network, and may be stored and executed as a code readable in a distributed manner.

또한, 상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야에서 통상의 지식을 가진 자라면 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the invention as defined in the appended claims. It will be understood that various modifications and changes may be made.

10 : 컴퓨팅 장치
30 : 프린터
50 : 서비스 서버
10: computing device
30: printer
50: service server

Claims (10)

프린터와 연결된 서버 장치에서 수행되는 인쇄 문서 내용 제공 방법에 있어서,
프린터로 발송되는 인쇄명령에 따른 인쇄정보를 취득하는 단계;
상기 인쇄정보에 따른 문서 내용을 저장하고, 상기 문서 내용으로의 접근을 위한 접속정보가 기록되는 접근 코드를 생성하는 단계; 및
상기 접근 코드가 포함되는 문서가 인쇄되도록 하고, 상기 문서 내용 중 상기 인쇄정보에 포함된 정보에 의하거나 분석하여 탐색된 보안내용이 가려지도록 상기 인쇄정보를 갱신하여 상기 프린터로 제공하는 단계를 포함하는 인쇄 문서 내용 제공 방법.
In the method for providing print document contents performed on a server device connected to a printer,
Acquiring print information according to a print command sent to the printer;
Storing a document content according to the print information, and generating an access code in which access information for access to the document content is recorded; And
Allowing the document including the access code to be printed, and updating the print information to provide the printer with the printer so that the searched security content is covered by analyzing or analyzing the information included in the print information. How to provide print document content.
삭제delete 삭제delete 청구항 1에 있어서,
상기 보안내용이 존재하는 경우, 상기 접근 코드를 이용하여 접근하는 사용자에 대해 인증이 성공된 경우에만 상기 보안내용을 제공하는 것을 특징으로 하는 인쇄 문서 내용 제공 방법.
The method according to claim 1,
And if the security content exists, providing the security content only when authentication is successful for a user accessing using the access code.
청구항 1에 있어서,
상기 보안내용이 존재하는 경우, 상기 보안내용이 가려진 문서 내용과 상기 보안내용에 접근할 수 있는 주소정보가 포함되도록 상기 접근 코드를 생성하는 것을 특징으로 하는 인쇄 문서 내용 제공 방법.
The method according to claim 1,
And if the security content is present, generating the access code to include the document content covered by the security content and address information to access the security content.
청구항 1에 있어서,
상기 접근 코드를 이용하여 상기 문서 내용에 접근한 사용자에 의해 상기 문서 내용이 갱신되면, 갱신된 내용을 상기 인쇄명령을 발송한 사용자의 단말로 전송하는 단계를 포함하는 인쇄 문서 내용 제공 방법.
The method according to claim 1,
And if the document content is updated by a user who has accessed the document content using the access code, transmitting the updated content to a terminal of the user who has sent the print command.
디지털 정보 처리 장치에 의해 판독 가능하며, 제 1항, 제 4항 내지 제 6항 중 어느 한 항의 방법을 수행하기 위한 프로그램이 기록된 기록 매체.
A recording medium readable by a digital information processing apparatus, in which a program for performing the method of any one of claims 1 and 4 is recorded.
프린터로 발송되는 인쇄명령에 따른 인쇄정보를 취득하는 인쇄정보 취득부;
상기 인쇄정보에 따른 문서 내용을 저장하는 문서 저장부;
상기 문서 내용으로의 접근을 위한 접속정보가 기록되는 접근 코드를 생성하는 코드 생성부; 및
상기 접근 코드가 포함되는 문서가 인쇄되도록 하고, 상기 문서 내용 중 상기 인쇄정보에 포함된 정보에 의하거나 분석하여 탐색된 보안내용이 가려지도록 상기 인쇄정보를 갱신하는 인쇄정보 갱신부를 포함하는 인쇄 문서 내용 제공 장치.
A print information acquisition unit for obtaining print information according to a print command sent to the printer;
A document storage unit for storing document contents according to the print information;
A code generator for generating an access code in which access information for access to the document contents is recorded; And
Print document contents including a print information update unit for printing a document including the access code, and updating the print information so that the searched security content is hidden by analyzing or analyzing information included in the print information. Provision device.
삭제delete 청구항 8에 있어서,
상기 접근 코드를 이용하여 접근하는 사용자에 대한 인증을 처리하는 인증 처리부를 더 포함하되,
인증이 성공된 경우에만 상기 보안내용이 제공되는 것을 특징으로 하는 인쇄 문서 내용 제공 장치.
The method according to claim 8,
Further comprising an authentication processing unit for processing authentication for the user to access using the access code,
The apparatus for providing printed document contents, wherein the security contents are provided only when authentication is successful.
KR1020130060323A 2013-05-28 2013-05-28 Method and device for providing contents of printed document using code Expired - Fee Related KR101296618B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020130060323A KR101296618B1 (en) 2013-05-28 2013-05-28 Method and device for providing contents of printed document using code
JP2013234882A JP5827986B2 (en) 2013-05-28 2013-11-13 Method and apparatus for providing contents of printed document using code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130060323A KR101296618B1 (en) 2013-05-28 2013-05-28 Method and device for providing contents of printed document using code

Publications (1)

Publication Number Publication Date
KR101296618B1 true KR101296618B1 (en) 2013-08-14

Family

ID=49220570

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130060323A Expired - Fee Related KR101296618B1 (en) 2013-05-28 2013-05-28 Method and device for providing contents of printed document using code

Country Status (2)

Country Link
JP (1) JP5827986B2 (en)
KR (1) KR101296618B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030093610A (en) * 2002-06-03 2003-12-11 주식회사 마이디즈 prints a document, it is a water mark indication print output method of by certification information in an Access control function of a security regulation base
KR20050078462A (en) * 2004-01-31 2005-08-05 삼성전자주식회사 Security printing system and method
KR20130010757A (en) * 2011-07-19 2013-01-29 에이큐 주식회사 System of nfc secure print and method thereof
KR20130043064A (en) * 2011-10-14 2013-04-29 캐논 가부시끼가이샤 Printing system and printing method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008310448A (en) * 2007-06-12 2008-12-25 Konica Minolta Business Technologies Inc Control program, image-forming device, control system, and control method
JP2010218382A (en) * 2009-03-18 2010-09-30 Fuji Xerox Co Ltd Print system
JP2013008353A (en) * 2011-05-25 2013-01-10 Ricoh Co Ltd Data processor, program and recording medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030093610A (en) * 2002-06-03 2003-12-11 주식회사 마이디즈 prints a document, it is a water mark indication print output method of by certification information in an Access control function of a security regulation base
KR20050078462A (en) * 2004-01-31 2005-08-05 삼성전자주식회사 Security printing system and method
KR20130010757A (en) * 2011-07-19 2013-01-29 에이큐 주식회사 System of nfc secure print and method thereof
KR20130043064A (en) * 2011-10-14 2013-04-29 캐논 가부시끼가이샤 Printing system and printing method

Also Published As

Publication number Publication date
JP2014232518A (en) 2014-12-11
JP5827986B2 (en) 2015-12-02

Similar Documents

Publication Publication Date Title
EP1524838B1 (en) Manipulation of document collections
KR101451454B1 (en) Controlling access to computer systems and for annotating media files
US8576425B2 (en) Method and system for printing documents from a portable device
KR101069971B1 (en) Printing device, printing system, and printing method
EP3929797A1 (en) Systems and methods for creating enhanced documents for perfect automated parsing
US20100046015A1 (en) Methods and systems for controlled printing of documents including sensitive information
US20210350009A1 (en) Systems and methods for creating enhanced documents for perfect automated parsing
US20100309504A1 (en) Method and system for printing documents from a portable device
US20140055806A1 (en) Printing system, printing method, information processing apparatus, and non-transitory computer readable medium
US9613303B2 (en) System and method for incorporating security elements in printed documents in an insecure environment
JP5274885B2 (en) User authentication system
US11283811B2 (en) Information processing apparatus, information processing method, and non-transitory computer readable medium
KR101401028B1 (en) Method for protecting personal information in image
KR101607622B1 (en) Print management server for security of mobile printing environment and control method thereof
KR101296618B1 (en) Method and device for providing contents of printed document using code
JP2008225631A (en) Document management system and management method therefor
US20130308865A1 (en) Information processing system, information processing method, and non-transitory computer readable medium
JP2011003042A (en) Information processing device and program
CN111193729A (en) Cross-terminal user identity recognition method and device and computer readable storage medium
KR101317814B1 (en) Method and device for providing contents of printed document using electric code
US9195888B2 (en) Document registration apparatus and non-transitory computer readable medium
JP2017021654A (en) Document management server and system
JP2016192060A (en) Server program, information management method, and server device
JP2007124145A (en) Image forming apparatus, user authentication method, and computer program
JP2011028349A (en) Document processing device, document processing system, and program

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PA0302 Request for accelerated examination

St.27 status event code: A-1-2-D10-D17-exm-PA0302

St.27 status event code: A-1-2-D10-D16-exm-PA0302

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R17-X000 Change to representative recorded

St.27 status event code: A-5-5-R10-R17-oth-X000

R17-X000 Change to representative recorded

St.27 status event code: A-5-5-R10-R17-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R14-asn-PN2301

P14-X000 Amendment of ip right document requested

St.27 status event code: A-5-5-P10-P14-nap-X000

FPAY Annual fee payment

Payment date: 20160727

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20170818

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20180809

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

FPAY Annual fee payment

Payment date: 20190211

Year of fee payment: 6

K11-X000 Ip right revival requested

St.27 status event code: A-6-4-K10-K11-oth-X000

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20180809

PR0401 Registration of restoration

St.27 status event code: A-6-4-K10-K13-oth-PR0401

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

R401 Registration of restoration
PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R14-asn-PN2301

P14-X000 Amendment of ip right document requested

St.27 status event code: A-5-5-P10-P14-nap-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 12

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 13