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 PDFInfo
- 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
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/40—Details not directly involved in printing, e.g. machine management, management of the arrangement as a whole or of its constitutive parts
- G06K15/4095—Secure printing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K1/00—Methods or arrangements for marking the record carrier in digital fashion
- G06K1/12—Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching
- G06K1/121—Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching by printing code marks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1867—Post-processing of the composed and rasterized print image
- G06K15/1889—Merging 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
본 발명은 인쇄 문서의 내용 제공에 관한 것으로서, 좀 더 상세하게는 코드를 이용한 인쇄 문서 내용 제공 방법 및 장치에 관한 것이다.
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
컴퓨팅 장치(10)는 일반 컴퓨터뿐 아니라, 태블릿PC 등 연결된 프린터(30)를 통해 인쇄 처리할 수 있는 모든 컴퓨터 장치일 수 있다.The
본 실시예에 따른 서비스 서버(50)는 컴퓨팅 장치(10)로부터 프린터(30)로 발송되는 인쇄명령에 따른 인쇄정보를 취득하고, 해당 인쇄정보에 따른 문서 내용을 데이터베이스(60)에 저장한다. 쉽게 말해, 컴퓨팅 장치(10)로부터 PDF, HWP, DOC와 같은 문서 파일에 대한 인쇄 명령이 프린터(30)로 발송하면, 서비스 서버(50)는 해당 인쇄명령에 따른 인쇄정보로서 해당 문서의 텍스트, 그림 등의 문서 내용을 추출하여 연결된 데이터베이스(60)(또는 자체 구비된 저장수단)에 저장하는 것이다.The
서비스 서버(50)는 저장된 문서 내용에 접근할 수 있는 접속정보(예를 들어, URL 등)가 포함된 코드를 생성하고, 해당 코드가 인쇄물에 인쇄되도록 인쇄정보를 갱신하여 프린터(30)로 전달한다. 상술한 코드는 바코드 또는 QR(quick respond)코드 등일 수 있다. The
다시 말해, 서비스 서버(50)는 프린터(30)로 발송되는 인쇄명령에 따른 문서 내용을 추출하여 저장하며, 해당 문서 내용에 접근할 수 있는 코드를 생성하는 것이며, 문서의 일측에 생성된 코드가 함께 인쇄될 수 있도록 인쇄정보를 갱신하는 것이다.In other words, the
도 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
따라서, 도면에 도시된 바와 같은 인쇄물(200)을 가진 사용자는 자신의 스마트폰과 같은 코드를 인식할 수 있는 단말장치를 이용하여, 해당 QR코드(210)를 통해 그 문서 내용을 서비스 서버(50)로부터 취득할 수 있다. 따라서, 사용자는 해당 파일이 없더라도, 인쇄물(200)에 인쇄된 코드(210)를 이용하여 단말장치로 그 인쇄물의 문서 내용(텍스트, 그림 등)을 확인 및 수정할 수 있다.Therefore, the user having the printed
다른 실시예에 따르면, 서비스 서버(50)는 문서의 내용 중 일부, 즉 보안이 필요한 내용에 대해서는 해당 내용을 가림으로써 보안을 강화할 수 있다.According to another embodiment, the
도 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
즉, 서비스 서버(50)는 문서 내용을 분석하여 보안 내용의 존재 여부를 판단하고, 보안 내용이 존재하는 경우, 해당 보안 내용이 가려지도록 인쇄정보를 갱신하는 것이다. 일례에 따르면, 보안 내용에 대한 정보가 해당 인쇄정보에 포함되어 있어, 서비스 서버(50)가 그 정보를 통해 보안 내용을 인식할 수 있을 것이다. 예를 들어, 컴퓨팅 장치(10)에 설치된 특정 인쇄프로그램이 보안 내용을 설정할 수 있는 사용자 인터페이스를 제공함으로써, 보안 내용에 대한 정보를 갖는 인쇄정보가 사용자의 설정에 의해 생성될 수 있다.That is, the
다른 일례에 따르면, 서비스 서버(50)가 직접 문서 내용을 모두 분석하여, 미리 설정된 문자, 기호, 숫자, 문구 등을 인식하여 보안 내용을 식별할 수도 있다. 쉬운 예를 들어, [주민등록번호], [전화번호]와 같은 문구가 인지되면 해당 문구 다음에 특정 패턴을 갖는 문자(주민번호의 경우 13자리의 숫자)가 보안 내용으로서 인식될 수 있다. 문서의 텍스트를 분석하여 어떠한 문구 등을 탐색하는 기술은 다양한 분야에서 이용되고 있어 당업자에게는 자명하다 할 것이므로 더욱 상세한 설명은 생략한다.According to another example, the
그리고, 가려지도록 인쇄되는 보안 내용은 서비스 서버(50)에 저장되며, 그 보안 내용에 접근할 수 있는 접속정보는 인쇄된 코드(320)에 포함된다. 따라서, 사용자는 코드를 통해 서비스 서버(50)에 접속하여 해당 보안내용을 확인할 수 있다.In addition, the security content printed so as to be hidden is stored in the
여기서, 서비스 서버(50)는 해당 보안내용에 대해서는 코드를 이용해 접속된 사용자에 대해 미리 설정된 허용된 사람인지에 대한 인증이 성공된 경우에만 제공할 수도 있다. 예를 들어, 미리 설정된 비밀번호를 알고 있는 사람, 특정 장소에 위치한 사람, 미리 설정된 조직원으로의 인증이 성공된 사람 등 어떠한 조건을 만족하는 사용자에게만 보안내용이 제공될 수 있다. 상술한 인증 처리를 위한 인증 조건은 관리자에 의해 설정될 수 있으며, 또는 서비스 서버(50)가 인증 조건 설정을 위한 인터페이스를 컴퓨팅 장치(10)로 제공함으로써 최초 인쇄명령을 발송한 사용자(해당 컴퓨팅 장치(10) 이용자)가 직접 설정할 수도 있을 것이다.In this case, the
그리고 보안 내용이 복수개인 경우, 일례에 따르면 모든 보안 내용에 접근할 수 있는 하나의 코드가 생성 및 인쇄될 수 있으며, 또는 다른 일례에 따르면 각 보안 내용마다 각각의 코드가 생성되어 해당 보안 내용의 위치(예를 들어, 도 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
쉽게 말해, 일례에 따르면 서비스 서버(50)는 보안 내용만을 저장하고 나머지 내용은 코드정보에 포함되도록 QR코드를 생성하는 것이다. 바코드는 기본적으로 가로 배열에 최대 20여 자의 숫자 정보만 넣을 수 있는 1차원적 구성이지만, QR코드는 가로, 세로를 활용하여 숫자는 최대 7,089자, 문자는 최대 4,296자, 한자도 최대 1,817자 정도를 기록할 수 있는 2차원적 구성이다. 따라서, QR코드의 경우 문서 내용을 저장할 수 있기 때문이다.In other words, according to an example, the
다른 일례에 따르면, 서비스 서버(50)는 모든 문서 내용을 저장하고 있으며, 따라서 해당 코드를 판독한 단말장치는 자동으로 서비스 서버(50)로 접속하여 문서 내용에 대한 데이터를 취득한다.According to another example, the
여기서, 또 다른 일례에 따르면, 서비스 서버(50)는 인쇄될 문서 내용의 사이즈에 따라 문서 내용이 코드정보로서 포함되도록 할지 여부를 결정할 수도 있다. 즉, 문서 내용이 일정량을 초과하는 경우엔 CASE2와 같이 코드정보에는 해당 문서 내용에 접근할 수 있는 접속정보만이 포함되도록 코드를 생성하는데, 이러한 경우엔 바코드가 이용될 수도 있다. 이와 달리 문서 내용의 양이 적다면, 해당 문서 내용이 모두 포함되도록 QR코드가 생성될 수 있을 것이다.Here, according to another example, the
이하에서는, 코드를 이용한 인쇄 문서 내용 제공 과정과 서비스 서버(50)의 구성에 대해 설명하기로 한다.
Hereinafter, a description will be given of the print document content providing process using the code and the configuration of the
도 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
도 5를 참조하면, 서비스 서버(50)는 컴퓨팅 장치(10)로부터 전송된 문서의 인쇄명령에 따른 인쇄정보를 취득하면(S510), 해당 인쇄정보에 따른 문서 내용을 저장한다(S520). Referring to FIG. 5, when the
서비스 서버(50)는 저장된 문서 내용에 접근할 수 있는 접속정보를 코드정보로서 갖는 코드를 생성하고(S530), 해당 코드가 인쇄물의 일측에 인쇄될 수 있도록 인쇄정보를 갱신한다(S540).The
서비스 서버(50)가 갱신된 인쇄정보를 프린터(30)로 제공하면(S560), 프린터(30)는 도 2에 도시된 바와 같은 문서를 출력한다(S560).When the
상술한 바와 같이, 문서 내용에 보안 내용이 포함되는 경우의 처리 과정을 도시한 도 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
보안 내용의 존재 여부를 판단하고(S630, 보안 내용이 존재하지 않으면 서비스 서버(50)는 도 5에 도시된 바와 같은 일반적인 처리 절차를 수행한다(S640, 즉 S520 내지 S550 수행).It is determined whether there is security content (S630), and if there is no security content, the
이와 달리 보안 내용이 존재하는 경우, 해당 보안 내용이 가려지게 인쇄될 수 있도록 인쇄정보를 갱신하고(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
도 7을 참조하면, 서비스 서버(50)는 인쇄정보 취득부(710), 문서 저장부(730) 및 제어부(750)를 포함하되, 제어부(750)는 내용 분석부(751), 코드 생성부(753), 인쇄정보 갱신부(755) 및 인증 처리부(757)를 포함할 수 있다.Referring to FIG. 7, the
인쇄정보 취득부(710)는 프린터(30)로 발송되는 인쇄명령에 따른 인쇄정보를 취득한다. 즉, 인쇄정보 취득부(710)는 컴퓨팅 장치(10)로부터 발송된 인쇄명령을 네트워크를 통해 취득한다. 쉽게 말해, 서비스 서버(50)는 네트워크를 통한 통신 기능이 구비되며, 그 통신 기능에 의해 유입되는 데이터 중 인쇄정보 취득부(710)는 인쇄명령에 따른 데이터를 인식하여 추출하는 것이다.The print
문서 저장부(730)는 취득된 인쇄정보에 따른 문서 내용을 저장하기 위한 저장수단이다. 일례에 따른 도 1에서는 문서 내용이 저장되는 저장수단으로서 별도의 데이터베이스(60)가 이용되었으나, 본 실시예에 따르면 서비스 서버(50) 자체에 구비된 저장수단인 문서 저장부(730)에 문서 내용이 저장될 수도 있다.The
제어부(750)의 코드 생성부(753)는 문서 내용(또는 보안내용 등)으로의 접근을 위한 접속정보가 기록되는 바코드, QR코드 등의 접근 코드를 생성한다. 현재에도 다양한 분야에서 QR코드 등이 이용되고 있어 코드의 생성 방식은 당업자에게는 자명할 것이므로, 더욱 상세한 설명은 생략하낟.The code generation unit 753 of the
제어부(750)의 내용 분석부(751)는 문서 내용을 분석하여 보안이 필요한 보안내용을 탐색한다. 즉, 상술한 바와 같이 보안 내용에 대해서는 인증된 사용자에게만 접근 권한을 부여해야 하기 때문에, 내용 분석부(751)는 문서 내용 중, 미리 설정된 규칙에 따른 보안 내용을 탐색하는 것이다.The content analyzer 751 of the
제어부(750)의 인쇄정보 갱신부(755)는 접근 코드가 포함되는 문서가 인쇄되도록 컴퓨팅 장치(10)로부터 취득된 인쇄정보를 갱신한다. 만일, 문서 내용에 보안 내용이 존재하는 경우, 인쇄정보 갱신부(755)는 그 보안내용들이 가려지도록 인쇄정보를 갱신한다.The print information update unit 755 of the
인증 처리부(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
상술한 본 발명에 따른 코드를 이용한 인쇄 문서 내용 제공 방법은 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터가 읽을 수 있는 코드로서 구현되는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체로는 컴퓨터 시스템에 의하여 해독될 수 있는 데이터가 저장된 모든 종류의 기록 매체를 포함한다. 예를 들어, 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.
상기 보안내용이 존재하는 경우, 상기 접근 코드를 이용하여 접근하는 사용자에 대해 인증이 성공된 경우에만 상기 보안내용을 제공하는 것을 특징으로 하는 인쇄 문서 내용 제공 방법.
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.
상기 보안내용이 존재하는 경우, 상기 보안내용이 가려진 문서 내용과 상기 보안내용에 접근할 수 있는 주소정보가 포함되도록 상기 접근 코드를 생성하는 것을 특징으로 하는 인쇄 문서 내용 제공 방법.
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.
상기 접근 코드를 이용하여 상기 문서 내용에 접근한 사용자에 의해 상기 문서 내용이 갱신되면, 갱신된 내용을 상기 인쇄명령을 발송한 사용자의 단말로 전송하는 단계를 포함하는 인쇄 문서 내용 제공 방법.
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.
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.
상기 접근 코드를 이용하여 접근하는 사용자에 대한 인증을 처리하는 인증 처리부를 더 포함하되,
인증이 성공된 경우에만 상기 보안내용이 제공되는 것을 특징으로 하는 인쇄 문서 내용 제공 장치.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.
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)
| 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)
| 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 |
-
2013
- 2013-05-28 KR KR1020130060323A patent/KR101296618B1/en not_active Expired - Fee Related
- 2013-11-13 JP JP2013234882A patent/JP5827986B2/en active Active
Patent Citations (4)
| 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 |