KR101443330B1 - Printed document management system and method thereof - Google Patents
Printed document management system and method thereof Download PDFInfo
- Publication number
- KR101443330B1 KR101443330B1 KR1020120127011A KR20120127011A KR101443330B1 KR 101443330 B1 KR101443330 B1 KR 101443330B1 KR 1020120127011 A KR1020120127011 A KR 1020120127011A KR 20120127011 A KR20120127011 A KR 20120127011A KR 101443330 B1 KR101443330 B1 KR 101443330B1
- Authority
- KR
- South Korea
- Prior art keywords
- document
- output
- output document
- information
- management system
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Storage Device Security (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
출력된 문서가 함부로 외부에 유출되는 것을 방지할 수 있으며, 출력된 문서의 라이프 사이클을 관리할 수 있는 출력 문서 관리 시스템 및 그 방법이 개시된다. 본 발명의 일 측면에 따르면, 출력 문서 관리 시스템이, 대상 전자문서의 출력 요청을 입력받는 단계, 상기 출력 문서 관리 시스템이, 상기 출력 요청에 상응하는 출력문서 식별정보를 발급하고, 상기 대상 전자문서에 관한 정보 및 상기 출력 요청에 관한 정보 중 적어도 하나를 상기 출력문서 식별정보와 매핑하여 데이터베이스에 저장하는 단계 및 상기 출력 문서 관리 시스템이, 상기 출력 요청에 응답하여, 출력문서가 인쇄되도록 제어하는 단계를 포함하며, 상기 출력문서가 인쇄되도록 제어하는 단계는, 인쇄되는 상기 출력문서가 상기 출력문서 식별정보에 의해 결정되는 디지털 패턴 및 상기 대상 전자문서의 내용을 포함하도록 제어하는 단계를 포함하는 출력 문서 관리 방법이 제공된다.Disclosed is an output document management system and method that can prevent an output document from leaking out to the outside and manage the life cycle of the output document. According to an aspect of the present invention, there is provided an output document management system comprising: an output document management system that receives an output request of a target electronic document, the output document management system issues output document identification information corresponding to the output request, And at least one of the information on the output request is mapped to the output document identification information and stored in the database, and the output document management system controls the output document to be printed in response to the output request Wherein the step of controlling the output document to be printed comprises the step of controlling the output document to be printed to include the digital pattern determined by the output document identification information and the content of the target electronic document A management method is provided.
Description
본 발명은 출력 문서 관리 시스템 및 그 방법에 관한 것이다. 보다 상세하게는 출력된 문서가 함부로 외부에 유출되는 것을 방지할 수 있으며, 출력된 문서의 라이프 사이클을 관리할 수 있는 출력 문서 관리 시스템 및 그 방법에 관한 것이다.
The present invention relates to an output document management system and a method thereof. And more particularly, to an output document management system and method capable of preventing an output document from leaking out to the outside and managing the life cycle of an output document.
근래에는 기업 등의 조직에서 정보 유출이 매우 심각한 문제로 대두되고 있으며, 특히 회사 내에서만 사용되어야 하는 도면 등의 기밀 문서가 도난, 유출, 분실되는 사례들이 늘어나고 있다. 따라서, 기밀문서에 대한 보안을 위한 각종 방법이 개발되었다. 그 중 하나는, DRM(Digital Right Management) 기술을 이용해 각종 기밀문서를 특정 사용자에게 유효 기간 등을 정해 암호화된 파일로 배포함으로써, 암호를 모르거나 유효 기간이 지난 경우에는 기밀문서의 변조나 불법열람을 막도록 하는 것이다. 이외에도 문서를 PDF 파일로 자동 변환하여 문서의 변조와 불법열람을 방지하는 방법 등이 제안되어 있다. 즉 종래의 보안 솔루션들은 주로 문서를 암호화하고 사용자 권한에 따라 암호화된 기밀문서의 취급에 대해 제한을 두는 데 중점을 두고 있다. In recent years, information leaks have become a serious problem in organizations such as corporations. Especially, confidential documents such as drawings, which are used only within the company, are increasingly being stolen, leaked, or lost. Accordingly, various methods for securing confidential documents have been developed. One of them is the use of DRM (Digital Right Management) technology to distribute various confidential documents to a specific user by setting an expiration date or the like as an encrypted file so that when the password is unknown or the expiration date has passed, . In addition, a method of automatically converting a document into a PDF file to prevent document tampering and illegal viewing has been suggested. That is, conventional security solutions mainly focus on encrypting documents and limiting the handling of confidential documents encrypted according to user rights.
이러한 종래의 문서 보안 방법은 인쇄가 완료된 문서의 복사나 유출에 대해서는 실질적으로 보안이 이루어지지 않는다는 문제점이 있다. 즉, 열람이나 출력 권한이 있는 사용자가 비밀 문서를 임의적인 판단으로 허가 권한이 없는 사용자에게 복사해 주거나 프린트에 출력하여 외부로 유출시킬 경우나 출력된 비밀 문서를 권한 없는 타인이 쉽게 입수할 수 있도록 함부로 방치하는 경우에는 비밀 문서의 보안에 허점이 생길 수 밖에 없다는 문제점이 있는 것이다.Such a conventional document security method has a problem that the security of the copying or leakage of the printed document is not substantially secured. In other words, when a user with viewing or printing authority copies a confidential document to an unauthorized user in an arbitrary judgment or outputs it to the outside of the printer, or outputs the confidential document to an unauthorized person easily There is a problem that the security of the secret document can not be secured.
대부분의 조직에서 컴퓨터를 이용하여 업무를 수행하고 있어 문서는 전자적 형태로 공유, 유통되는 경우가 많기는 하지만, 여전히 문서를 인쇄물의 형태로 출력하는 경우도 빈번하다. 그런데, 통상적인 방법으로 인쇄된 문서에는 해당 문서의 내용만이 기록될 뿐이어서 인쇄물을 누가, 언제, 어디서 출력했는지 알 수 없었다. 따라서 해당 문서가 유출되더라도 출력 문서의 보관이나 유출에 대한 책임소재가 분명하지 않았으며 그에 따라 출력물에 대한 보안이 부실해지는 결과가 초래되는 것이 일반적이었다. 또한, 출력물을 열람하여 비밀 정보를 모두 입수한 후 해당 출력물을 파쇄해버리는 경우에는 유출된 출력물이 무엇인지 파악하기 힘들며, 심지어 비밀 문서가 유출되었는지조차 알 수 없는 경우도 있다는 문제점도 있었다.
Most organizations use computers to perform their tasks, and documents are often shared and circulated in electronic form. However, documents are often printed in the form of printouts. However, only the contents of the document were recorded in a document printed by a conventional method, so that it was not possible to know who printed it, when, and where. Therefore, even if the document is leaked, it is not clear whether the output document is stored or leaked, resulting in poor security of the output. In addition, when the output is browsed and all the confidential information is obtained and the output is broken, it is difficult to understand what the output is, and even the secret document may not be known.
본 발명은 상기 종래 기술의 문제점을 해결하고자 안출된 발명으로써, 본 발명은 문서가 출력되는 경우 출력된 문서의 이력을 관리할 수 있는 출력 문서 관리 시스템 및 그 방법을 제공하는 것이다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems of the prior art, and it is an object of the present invention to provide an output document management system and method that can manage the history of an output document when a document is output.
또한, 출력된 문서에 문서의 정보와 출력 정보(출력한 자, 출력한 시간이나 출력한 장소에 관한 정보 등)를 함께 인쇄함으로써 문서가 유출되는 경우에도 유출된 문서가 어떤 것인지 유출이나 관리 책임이 있는 자가 누구인지를 용이하게 파악할 수 있도록 함으로써, 문서 유출의 가능성을 줄일 수 있는 출력 문서 관리 시스템 및 그 방법을 제공하는 것이다.In addition, if the document is printed out by printing the information of the document and the output information (information about the output person, the output time, and the output place, etc.) in the output document, The present invention provides an output document management system and method that can reduce the possibility of document leakage by making it easy to identify who is present.
또한, 문서가 파쇄되는 경우에도, 해당 문서가 무엇인지 해당 문서의 관리 책임이 있는 자가 누구인지를 용이하게 파악할 수 있는 출력 문서 관리 시스템 및 그 방법을 제공하는 것이다.
It is also an object of the present invention to provide an output document management system and method that can easily identify what a document is and who is responsible for managing the document even if the document is shredded.
본 발명의 일 측면에 따르면, 출력 문서 관리 시스템이, 대상 전자문서의 출력 요청을 입력받는 단계, 상기 출력 문서 관리 시스템이, 상기 출력 요청에 상응하는 출력문서 식별정보를 발급하고, 상기 대상 전자문서에 관한 정보 및 상기 출력 요청에 관한 정보 중 적어도 하나를 상기 출력문서 식별정보와 매핑하여 데이터베이스에 저장하는 단계 및 상기 출력 문서 관리 시스템이, 상기 출력 요청에 응답하여, 출력문서가 인쇄되도록 제어하는 단계를 포함하며, 상기 출력문서가 인쇄되도록 제어하는 단계는, 인쇄되는 상기 출력문서가 상기 출력문서 식별정보에 의해 결정되는 디지털 패턴 및 상기 대상 전자문서의 내용을 포함하도록 제어하는 단계를 포함하는 출력 문서 관리 방법이 제공된다.According to an aspect of the present invention, there is provided an output document management system comprising: an output document management system that receives an output request of a target electronic document, the output document management system issues output document identification information corresponding to the output request, And at least one of the information on the output request is mapped to the output document identification information and stored in the database, and the output document management system controls the output document to be printed in response to the output request Wherein the step of controlling the output document to be printed comprises the step of controlling the output document to be printed to include the digital pattern determined by the output document identification information and the content of the target electronic document A management method is provided.
일 실시예예서, 상기 데이터베이스에 저장되는 상기 대상 전자문서에 관한 정보는, 상기 대상 전자문서의 식별정보, 문서명, 문서 작성자 정보 중 적어도 하나를 포함하며, 데이터베이스에 저장되는 상기 출력 요청에 관한 정보는, 출력 요청자 정보, 출력 요청을 입력한 단말 정보, 출력 요청을 입력한 시간 정보 중 적어도 하나를 포함할 수 있다.In one embodiment, the information about the target electronic document stored in the database includes at least one of identification information, document name, and document creator information of the target electronic document, and information about the output request stored in the database is , Output requestor information, terminal information inputting an output request, and time information for inputting an output request.
일 실시예예서, 인쇄되는 상기 출력문서가 상기 출력문서 식별정보에 의해 결정되는 디지털 패턴 및 상기 대상 전자문서의 내용을 포함하도록 제어하는 단계는, 상기 출력문서에 인쇄되는 상기 디지털 패턴이 상기 출력문서 식별정보에 상응하는 소정의 단위 패턴을 하나 이상 포함하는 형태가 되도록 제어하는 단계를 포함할 수 있다.In one embodiment, controlling the output document to be printed to include the digital pattern determined by the output document identification information and the content of the subject electronic document may include controlling the digital pattern to be printed on the output document, And controlling the unit pattern to include at least one predetermined unit pattern corresponding to the identification information.
일 실시예에서, 상기 출력문서에 인쇄되는 상기 디지털 패턴이 상기 출력문서 식별정보에 상응하는 소정의 단위 패턴을 하나 이상 포함하는 형태가 되도록 제어하는 단계는, 상기 디지털 패턴이 상기 출력문서의 영역 중 일정 크기 이상의 점유 영역을 차지하는 형태가 되도록 제어하는 단계를 포함할 수 있다.In one embodiment, the step of controlling the digital pattern to be printed on the output document to be in a form that includes at least one predetermined unit pattern corresponding to the output document identification information, And a step of controlling a shape occupying an occupied area of a predetermined size or more.
일 실시예예서, 인쇄되는 상기 출력문서가 상기 출력문서 식별정보에 의해 결정되는 디지털 패턴 및 상기 대상 전자문서의 내용을 포함하도록 제어하는 단계는, 상기 디지털 패턴이 상기 출력문서의 배경으로서 인쇄되도록 제어하는 단계를 포함할 수 있다.In one embodiment, the step of controlling the output document to be printed to include the digital pattern determined by the output document identification information and the content of the target electronic document may include controlling the digital pattern to be printed as the background of the output document .
일 실시예예서, 상기 출력 문서 관리 시스템이, 상기 출력 요청에 응답하여, 출력문서가 인쇄되도록 제어하는 단계는, 상기 디지털 패턴을 포함하는 배경 데이터를 생성하는 단계, 상기 대상 전자문서의 내용을 포함하는 문서 데이터를 생성하는 단계, 상기 배경 데이터와 상기 문서 데이터를 이용하여 출력 이미지를 생성하는 단계 및 상기 출력 이미지를 이용하여 상기 출력문서가 인쇄되도록 제어하는 단계를 포함할 수 있다.In one embodiment, the step of the output document management system, in response to the output request, controlling the output document to be printed includes generating background data including the digital pattern, Generating an output image using the background data and the document data, and controlling the output document to be printed using the output image.
일 실시예예서, 상기 출력문서 관리 방법은, 상기 출력 문서 관리 시스템이, 상기 출력문서에 인쇄된 디지털 패턴을 감지하는 소정의 문서 파기 장치로부터 상기 출력 문서가 파기되었음을 알리는 파기 신호가 수신되는 경우, 상기 출력문서의 파기 정보를 상기 데이터베이스에 저장하는 단계를 더 포함할 수 있다.In a case where the output document management system receives a destruction signal indicating that the output document has been destroyed from a predetermined document destruction device that detects a digital pattern printed on the output document, And storing the discard information of the output document in the database.
일 실시예예서, 상기 출력문서 관리 방법은, 상기 출력 문서 관리 시스템이, 상기 출력 문서의 파기 예정 시간 이내에 상기 파기 신호가 수신되지 않는 경우, 경고 신호를 출력하는 단계를 더 포함할 수 있다.In one embodiment, the output document management method may further include outputting a warning signal when the output document management system does not receive the destroy signal within a predetermined destruction period of the output document.
본 발명의 다른 일 측면에 따르면, 출력 문서 관리 시스템이, 대상 전자문서의 출력 요청을 입력받는 단계 및 상기 출력 문서 관리 시스템이, 상기 출력 요청에 응답하여 상기 대상 전자문서의 내용 및 소정의 디지털 패턴을 포함하는 출력문서가 인쇄되도록 제어하는 단계를 포함하며, 상기 디지털 패턴은, 상기 대상 전자문서에 관한 정보 및 상기 출력 요청에 관한 정보 중 적어도 하나에 의해 결정되는 출력 문서 관리 방법이 제공된다.According to another aspect of the present invention, there is provided an output document management system including: an output document management system that receives an output request of a target electronic document; and the output document management system includes: Wherein the digital pattern is determined by at least one of information on the target electronic document and information on the output request.
본 발명의 다른 일 측면에 따르면, 상술한 방법을 수행하는 프로그램이 기록된 컴퓨터 판독 가능한 기록매체가 제공된다.According to another aspect of the present invention, there is provided a computer-readable recording medium on which a program for performing the above-described method is recorded.
본 발명의 다른 일 측면에 따르면, 출력 문서 관리 시스템으로서, 프로세서 및 상기 프로세서에 의하여 실행되는 컴퓨터 프로그램을 저장하는 메모리를 포함하며, 상기 컴퓨터 프로그램은, 상기 프로세서에 의해 실행되는 경우, 상기 출력 문서 관리 시스템이 상술한 방법을 수행하도록 하는 출력 문서 관리 시스템이 제공된다.According to another aspect of the present invention there is provided an output document management system comprising a processor and a memory for storing a computer program executed by the processor, wherein the computer program, when executed by the processor, There is provided an output document management system for allowing a system to perform the above-described method.
본 발명의 다른 일 측면에 따르면, 대상 전자문서의 출력 요청을 입력받는 입력모듈, 상기 출력 요청에 상응하는 출력문서 식별정보를 발급하고, 상기 대상 전자문서에 관한 정보 및 상기 출력 요청에 관한 정보 중 적어도 하나를 상기 출력문서 식별정보와 매핑하여 데이터베이스에 저장하는 저장모듈 및 상기 출력 요청에 응답하여, 출력문서가 인쇄되도록 제어하는 제어모듈을 포함하며, 상기 제어모듈은, 인쇄되는 상기 출력문서가 상기 출력문서 식별정보에 의해 결정되는 디지털 패턴 및 상기 대상 전자문서의 내용을 포함하도록 제어하는 출력 문서 관리 시스템이 제공된다.According to another aspect of the present invention, there is provided an information processing apparatus including an input module for receiving an output request of a target electronic document, an output module for outputting the output document identification information corresponding to the output request, A storage module for mapping at least one output document to the output document identification information and storing the same in a database, and a control module for controlling an output document to be printed in response to the output request, An output document management system is provided which controls to include the digital pattern determined by the output document identification information and the contents of the target electronic document.
일 실시예에서, 상기 제어모듈은, 상기 출력문서에 인쇄되는 상기 디지털 패턴이 상기 출력문서 식별정보에 상응하는 소정의 단위 패턴을 하나 이상 포함하는 형태가 되도록 제어할 수 있다.In one embodiment, the control module may control the digital pattern printed on the output document to be a form including at least one predetermined unit pattern corresponding to the output document identification information.
일 실시예에서, 상기 제어모듈은, 상기 디지털 패턴이 상기 출력문서의 영역 중 일정 크기 이상의 점유 영역을 차지하는 형태가 되도록 제어할 수 있다.In one embodiment, the control module may control the digital pattern to be a form occupying an occupied area of a predetermined size or more among the areas of the output document.
일 실시예에서, 상기 제어모듈은, 상기 디지털 패턴이 상기 출력문서의 배경으로서 인쇄되도록 제어할 수 있다.In one embodiment, the control module may control the digital pattern to be printed as the background of the output document.
일 실시예에서, 상기 출력 문서 관리 시스템은, 상기 출력문서에 인쇄된 디지털 패턴을 감지하는 소정의 문서 파기 장치로부터 상기 출력 문서가 파기되었음을 알리는 파기 신호가 수신되는 경우, 상기 출력문서의 파기 정보를 상기 데이터베이스에 저장하는 파기관리모듈을 더 포함할 수 있다.In one embodiment, the output document management system may further include, when a destruction signal indicating that the output document has been destroyed is received from a predetermined document destruction device that detects a digital pattern printed on the output document, destroys the destruction information of the output document And a discard management module for storing the discard management module in the database.
일 실시예에서, 상기 출력 문서 관리 시스템은, 상기 출력 문서의 파기 예정 시간 이내에 상기 파기 신호가 수신되지 않는 경우, 경고 신호를 출력하는 경고모듈을 더 포함할 수 있다.In one embodiment, the output document management system may further include a warning module for outputting a warning signal when the destroy signal is not received within the expected destruction time of the output document.
본 발명의 다른 일 측면에 따르면, 출력 문서 관리 시스템이, 대상 전자문서의 출력 요청을 입력받는 입력모듈 및 상기 출력 문서 관리 시스템이, 상기 출력 요청에 응답하여 상기 대상 전자문서의 내용 및 소정의 디지털 패턴을 포함하는 출력문서가 인쇄되도록 제어하는 제어모듈을 포함하며, 상기 디지털 패턴은, 상기 대상 전자문서에 관한 정보 및 상기 출력 요청에 관한 정보 중 적어도 하나에 의해 결정되는 출력 문서 관리 시스템이 제공된다.According to another aspect of the present invention, there is provided an output document management system including an input module for receiving an output request of a target electronic document, and an output module for outputting, And an output document management system in which the digital document is determined by at least one of information on the target electronic document and information on the output request .
본 발명의 다른 일 측면에 따르면, 투입되는 문서를 파기하기 위한 문서파기모듈, 상기 문서에 인쇄된 디지털 패턴을 감지하는 감지모듈 및 상기 감지모듈에 의해 감지된 디지털 패턴 또는 상기 디지털 패턴을 디코딩한 디지털 정보를 소정의 출력 문서 관리 시스템으로 전송하는 전송모듈을 포함하는 문서 파기 장치가 제공된다.
According to another aspect of the present invention, there is provided a digital watermark detection apparatus including a document destruction module for destroying a document to be inserted, a detection module for detecting a digital pattern printed on the document, and a digital pattern detected by the detection module, There is provided a document destruction apparatus including a transmission module for transmitting information to a predetermined output document management system.
본 발명의 일 실시예에 따르면, 대상 문서가 출력되는 경우 상기 대상 문서에 관한 정보 및/또는 상기 대상 문서의 출력 요청에 관한 정보를 식별할 수 있는 출력 문서 식별정보가 출력문서에 함께 인쇄될 수 있다. 즉, 예를 들어, 조직 외부에서 발견된 어떤 문서에서 소정의 규칙에 의한 디지털 패턴이 함께 인쇄되어 있는 경우, 발견한 문서가 상기 조직으로부터 유출된 문서임을 확인할 수 있다. 또한, 상기 유출 문서 자체에 상기 유출 문서를 식별할 수 있는 디지털 정보가 인쇄되어 있으므로 인쇄된 디지털 정보를 문서 출력 내역을 저장한 DB와 비교하여 손쉽게 유출 문서를 출력한 사용자 등에 관해 알아낼 수 있다. 따라서, 문서를 출력한 사용자들이 좀 더 출력문서에 대한 보안을 강화할 수 있도록 하는 효과가 있다.According to an embodiment of the present invention, if a target document is output, output document identification information capable of identifying information about the target document and / or information regarding an output request of the target document may be printed together with the output document have. That is, for example, if a digital pattern of a predetermined rule is printed together in a document found outside the organization, it can be confirmed that the found document is a document leaked from the organization. In addition, since the outgoing document itself has digital information for identifying the outgoing document printed thereon, the printed digital information can be compared with the DB storing the document output details, so that a user who easily outputs the outgoing document can be obtained. Therefore, there is an effect that users who output the document can further enhance the security of the output document.
또한, 본 발명의 일 실시예에 따르면, 출력문서에 인쇄되는 디지털 패턴은 작은 단위 패턴으로 구성될 수 있으며, 상기 작은 단위 패턴은 수 바이트 내지 수십 바이트를 표현할 수 있는 작은 도트 패턴일 수 있다. 따라서, 유출된 문서가 잘게 파쇄되는 경우라고 하더라도 온전한 도트 패턴이 남겨질 수 있으며, 온전한 도트 패턴이 하나라도 발견되는 경우에는 유출된 문서의 정보나 문서 출력자 등에 관한 정보를 알아낼 수 있는 효과가 있다.Also, according to an embodiment of the present invention, the digital pattern printed on the output document may be composed of a small unit pattern, and the small unit pattern may be a small dot pattern capable of representing several bytes to several tens bytes. Therefore, even if the leaked document is finely shredded, a perfect dot pattern can be left, and if any dot pattern is perfectly found, information on leaked document, document output, etc. can be obtained.
또한, 본 발명의 일 실시예에 따르면, 문서가 출력될 때부터 파기될 때까지의 내역, 즉, 문서의 라이프 사이클을 용이하게 관리될 수 있으며, 특히, 반드시 파기되어야 하는 출력문서가 파기 예정 기한 내에 파기되었는지 여부를 확인할 수 있는 문서 관리 시스템 및 그 방법을 제공할 수 있다.
In addition, according to an embodiment of the present invention, it is possible to easily manage the history of a document from being output to when it is discarded, that is, the life cycle of the document. In particular, It is possible to provide a document management system and a method thereof that can confirm whether or not the document has been destroyed in the document management system.
본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 간단한 설명이 제공된다.
도 1은 본 발명의 일 실시예에 따른 출력 문서 관리 시스템을 개략적으로 설명하기 위한 도면이다.
도 2는 본 발명의 일 실시예에 따른 출력 문서 관리 시스템의 구성을 나타내는 블록도이다.
도 3은 출력 대상이 되는 원본 문서의 일 예를 나타내는 도면이다.
도 4는 출력 문서에 함께 인쇄되는 디지털 패턴의 일 예를 나타내는 도면이다.
도 5(a)는 도 4의 디지털 패턴을 구성하는 단위 패턴의 일 예를 나타내는 도면이며, 도 5(b)는 도 5(a)의 단위 패턴이 나타내는 디지털 정보를 도시한 도면이다.
도 6은 도 3의 원본 문서가 도 4의 디지털 패턴과 함께 인쇄된 출력 문서를 나타내는 도면이다.
도 7는 본 발명의 일 실시예에 따른 문서 파기 장치의 구성을 나타내는 블록도이다.
도 8은 본 발명의 일 실시예에 따른 출력 문서 관리 방법을 설명하기 위한 도면이다.
도 9은 본 발명의 다른 일 실시예에 따른 출력 문서 관리 방법을 설명하기 위한 도면이다.BRIEF DESCRIPTION OF THE DRAWINGS A brief description of each drawing is provided to more fully understand the drawings recited in the description of the invention.
1 is a schematic diagram for explaining an output document management system according to an embodiment of the present invention.
2 is a block diagram illustrating a configuration of an output document management system according to an embodiment of the present invention.
3 is a diagram showing an example of an original document to be output.
4 is a diagram showing an example of a digital pattern printed together in an output document.
5 (a) is a diagram showing an example of a unit pattern constituting the digital pattern of Fig. 4, and Fig. 5 (b) is a diagram showing digital information indicated by the unit pattern of Fig. 5 (a).
Fig. 6 is a diagram showing an output document in which the original document of Fig. 3 is printed together with the digital pattern of Fig.
7 is a block diagram showing the structure of a document destruction apparatus according to an embodiment of the present invention.
8 is a diagram for explaining an output document management method according to an embodiment of the present invention.
9 is a diagram for explaining an output document management method according to another embodiment of the present invention.
본 발명은 다양한 변환을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변환, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.BRIEF DESCRIPTION OF THE DRAWINGS The present invention is capable of various modifications and various embodiments, and specific embodiments are illustrated in the drawings and described in detail in the detailed description. It is to be understood, however, that the invention is not to be limited to the specific embodiments, but includes all modifications, equivalents, and alternatives falling within the spirit and scope of the invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.The terms first, second, etc. may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. The terminology used in this application is used only to describe a specific embodiment and is not intended to limit the invention. The singular expressions include plural expressions unless the context clearly dictates otherwise.
본 명세서에 있어서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.In this specification, the terms "comprises" or "having" and the like refer to the presence of stated features, integers, steps, operations, elements, components, or combinations thereof, But do not preclude the presence or addition of features, numbers, steps, operations, components, parts, or combinations thereof.
또한, 본 명세서에 있어서는 어느 하나의 구성요소가 다른 구성요소로 데이터를 '전송'하는 경우에는 상기 구성요소는 상기 다른 구성요소로 직접 상기 데이터를 전송할 수도 있고, 적어도 하나의 또 다른 구성요소를 통하여 상기 데이터를 상기 다른 구성요소로 전송할 수도 있는 것을 의미한다. 반대로 어느 하나의 구성요소가 다른 구성요소로 데이터를 '직접 전송'하는 경우에는 상기 구성요소에서 다른 구성요소를 통하지 않고 상기 다른 구성요소로 상기 데이터가 전송되는 것을 의미한다.Also, in this specification, when any one element 'transmits' data to another element, the element may transmit the data directly to the other element, or may be transmitted through at least one other element And may transmit the data to the other component. Conversely, when one element 'directly transmits' data to another element, it means that the data is transmitted to the other element without passing through another element in the element.
이하, 첨부된 도면들을 참조하여 본 발명의 실시예들을 중심으로 본 발명을 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다.Hereinafter, the present invention will be described in detail with reference to the embodiments of the present invention with reference to the accompanying drawings. Like reference symbols in the drawings denote like elements.
도 1은 본 발명의 일 실시예에 따른 출력 문서 관리 시스템을 개략적으로 설명하기 위한 도면이다.1 is a schematic diagram for explaining an output document management system according to an embodiment of the present invention.
도 1을 참조하면, 본 발명의 일 실시예에 따른 출력 문서 관리 방법이 수행되기 위하여, 출력 문서 관리 시스템(10) 및 프린터(40)가 구비될 수 있으며, 사용자 단말(30) 및/또는 문서 파기 장치(50)가 더 구비될 수 있다.Referring to FIG. 1, an output
상기 출력 문서 관리 시스템(10)은 유/무선 네트워크를 통하여 적어도 하나의 사용자 단말(30), 프린터(40) 및/또는 문서 파기 장치(50)와 연결될 수 있다.The output
상기 출력 문서 관리 시스템(10)은, 도 1에 도시된 바와 같이, 상기 사용자 단말(30)과 독립된 장치로서, 상기 유/무선 네트워크를 통하여 상기 사용자 단말(30)과 소정의 정보를 송수신함으로써 본 발명의 기술적 사상을 달성할 수도 있지만, 특정 실시예에서는, 상기 출력 문서 관리 시스템(10)은 구성 요소의 전부 또는 일부가 상기 사용자 단말(30)에 포함되어 본 발명의 기술적 사상을 실현할 수 있다.1, the output
한편, 상기 사용자 단말(30)은 컴퓨터, 랩탑, 데스크탑, 타블렛 PC, PDA(Personal Digital Assistant)를 포함하는 컴퓨팅 장치일 수 있으며, 상기 프린터(40)는 상기 출력 문서 관리 시스템(10) 및/또는 상기 사용자 단말(30)로부터 출력 데이터를 받아 전자 문서를 인쇄하여 출력물을 생성할 수 있는 장치일 수 있다.The
상기 출력 문서 관리 시스템(10)은 상기 사용자 단말(30)로부터 입력되는 소정의 출력 대상 전자문서에 대한 출력 요청에 응답하여, 상기 출력 대상 전자 문서에 상응하는 출력문서가 상기 프린터(40)에 의해 인쇄되도록 제어할 수 있다.The output
일 실시예에서, 사용자는 대상 전자 문서를 출력하기 위하여, 먼저 상기 출력 문서 관리 시스템(10)에 로그인해야 할 수 있다. 따라서, 사용자는 상기 사용자 단말(30)을 통해 자신의 사용자 정보(사용자 ID 또는 주민번호 등의 신상정보)를 입력해야 할 수 있다.In one embodiment, the user may first have to log into the output
또한, 상기 출력 문서 관리 시스템(10)은 상기 출력 요청에 입력 받는 경우, 상기 출력 요청에 상응하는 출력문서 식별정보를 발급하고, 상기 출력 대상 전자문서에 관한 정보 및/또는 상기 출력 요청에 관한 정보를 상기 출력문서 식별정보와 매핑하여 소정의 데이터베이스(20)에 저장할 수 있다. 상기 출력문서 식별정보는 소정의 디지털 패턴으로 인코딩되어 출력문서에 함께 인쇄될 수 있다.When the output
본 명세서에서 데이터베이스(Database; 이하 'DB'라고 함)라 함은, 적어도 하나의 테이블로 구현될 수도 있으며, 상기 DB에 저장된 정보를 검색, 저장, 및 관리하기 위한 별도의 DBMS(Database Management System)을 더 포함하는 의미로 사용될 수도 있다. 또한, 링크드 리스트(linked-list), 트리(Tree), 관계형 DB의 형태 등 다양한 방식으로 구현될 수 있으며, 상기 DB에 저장될 정보를 저장할 수 있는 모든 데이터 저장매체 및 데이터 구조를 포함하는 의미로 사용될 수 있다.Hereinafter, a database (DB) may be implemented as at least one table, and may be a separate DBMS (Database Management System) for searching, storing, and managing information stored in the DB, May also be used to mean more. In addition, it can be implemented in various ways such as a linked-list, a tree, and a relational DB, and includes all data storage media and data structures capable of storing information to be stored in the DB Can be used.
한편, 출력 대상이 되는 전자 문서는 전자적 형태(즉, 파일)로 저장되어 있는 문서일 수 있으며, 문서의 저장 형식은 제한이 없을 수 있다. 한편, 일 실시예에서 상기 출력 대상이 되는 전자 문서는 상기 출력 문서 관리 시스템(10) 또는 소정의 DB(예를 들면, 20)에 저장되어 있는 파일일 수도 있지만, 실시예에 따라서는, 상기 사용자 단말(30)에 저장되어 있을 수도 있다. 전자의 경우 상기 출력 문서 관리 시스템(10)은 직접 프린터(40)에 출력할 데이터를 전송하여, 상기 전자 문서가 출력되도록 할 수 있으며, 후자의 경우 상기 출력 문서 관리 시스템(10)은 출력 요청을 허가하는 신호를 상기 사용자 단말(30)에 전송하여 상기 사용자 단말(30)이 상기 프린터(40)로 상기 전자 문서를 출력하도록 제어할 수 있다.On the other hand, the electronic document to be output may be a document stored in an electronic form (i.e., a file), and the storage format of the document may be unlimited. Meanwhile, in one embodiment, the electronic document to be output may be a file stored in the output
또한, 여기서, 출력문서는 출력 대상이 되는 전자 문서(예를 들면, PDF 문서 등)가 프린터에 의해 실제로 인쇄된 출력물을 의미할 수 있다. 상기 출력문서는 출력 대상 전자 문서의 내용을 포함할 수 있으며, 이외에도 소정의 디지털 패턴을 더 포함할 수 있다. 예를 들면, 인쇄된 출력 대상 문서는 상기 디지털 패턴을 배경으로서 인쇄되고, 그 위에 상기 출력 대상 전자 문서의 내용이 그대로 인쇄되는 인쇄물일 수 있다.Here, the output document may mean an output document in which an electronic document (e.g., a PDF document) to be output is actually printed by the printer. The output document may include contents of an output target electronic document, and may further include a predetermined digital pattern. For example, the printed output target document may be printed with the digital pattern as the background, and the contents of the output target electronic document printed on it as it is.
본 명세서에서 디지털 패턴이라 함은, 소정의 디지털 정보에 대응되는 인쇄 패턴을 의미할 수 있다. 즉, 특정 디지털 패턴을 디코딩하는 경우 특정 디지털 정보가 획득될 수 있다. 상기 디지털 패턴은 전체가 하나의 디지털 정보를 표현하는 패턴일 수도 있지만, 소정의 디지털 정보에 상응하는 단위 패턴으로 구성된 패턴일 수도 있다. 예를 들면, 디지털 패턴은 디지털 정보 01110010에 상응하는 단위 패턴이 출력 문서의 일정 영역에 채워진 형태일 수 있다. 이외에도 디지털 패턴의 형태는 다양할 수 있으며, 이에 대하여는 후술하기로 한다.In this specification, the digital pattern may refer to a print pattern corresponding to predetermined digital information. That is, specific digital information can be obtained when decoding a specific digital pattern. The digital pattern may be a pattern that represents one piece of digital information, but may be a pattern of unit patterns corresponding to predetermined digital information. For example, the digital pattern may be a pattern in which a unit pattern corresponding to the digital information 01110010 is filled in a certain area of the output document. In addition, the form of the digital pattern may be various and will be described later.
한편, 상기 전자 문서를 출력하고자 하는 상기 출력 문서 관리 시스템(10) 및/또는 상기 사용자 단말(30)은 프린터 드라이버를 포함할 수 있다. 프린터 드라이버는 응용프로그램에서 작성된 인쇄 데이터를 프린터(50)에서 해석가능한 프린터 언어(Printer Language) 로 변환하는 역할을 수행한다. 프린터 언어는 출력될 문서를 어떻게 구성할 것인지를 지시하기 위해 상기 출력 문서 관리 시스템(10) 및/또는 상기 사용자 단말(30)이 상기 프린터(40)로 보내는 명령어들로서, 이러한 명령어들은 글꼴의 크기, 그래픽, 프린터(40)로 보내지는 데이터의 압축, 색상 등을 관리한다. 프린터 제어용 언어로 주로 사용되는 것으로는 포스트스크립트와 PCL(Printer Command Language) 등이 있다.On the other hand, the output
상기 문서 파기 장치(50)는 투입되는 문서에 기재된 내용을 더 이상 파악할 수 없도록 파기, 파쇄 또는 세단하는 장치일 수 있다. 상기 프린터(40)에 의해 출력된 문서는 일정 기간 이내에 반드시 파기되어야 하는 종류의 기밀 문서일 수도 있으며, 이 때 상기 기밀 문서는 파기 기한 내에 상기 문서 파기 장치(50)에 의해 파기되어야 할 수 있다. 상기 기밀문서가 파기 기한 내에 파기 되었는지를 확인하기 위하여, 상기 문서 파기 장치(50)는 투입되는 문서가 파기되었음을 알리는 파기 전보를 상기 출력 문서 관리 시스템(10)에 전송할 수 있다. 상기 문서 파기 장치(50)가 투입되는 문서가 어떤 문서인지를 감지하는 방법에 관하여는 후술하기로 한다.The
한편, 출력 문서 관리 시스템(10)는 상기 문서 파기 장치(50)로부터 출력 문서가 파기되었음을 알리는 파기 신호가 수신되는 경우, 상기 출력문서의 파기 정보를 상기 데이터베이스(20)에 저장할 수 있으며, 상기 출력 문서의 파기 예정 시간 이내에 상기 파기 신호가 수신되지 않는 경우, 경고 신호를 출력할 수 있다.On the other hand, when the destruction signal indicating that the output document is destroyed is received from the
도 2는 본 발명의 일 실시예에 따른 출력 문서 관리 시스템(10)의 구성을 나타내는 블록도이다. 도 2에 도시된 바와 같이, 상기 출력 문서 관리 시스템(10)은 입력모듈(100), 저장모듈(110), 제어모듈(120), 파기관리모듈(130) 및 경고모듈(140)을 포함할 수 있다. 본 발명의 실시예에 따라서는, 상술한 구성요소들 중 일부 구성요소는 반드시 본 발명의 구현에 필수적으로 필요한 구성요소에 해당하지 않을 수도 있으며, 또한 실시예에 따라 상기 출력 문서 관리 시스템(10) 은 이보다 더 많은 구성요소를 포함할 수도 있음은 물론이다.2 is a block diagram showing a configuration of an output
상기 출력 문서 관리 시스템(10)은 본 발명의 기술적 사상을 구현하기 위해 필요한 하드웨어 리소스(resource) 및/또는 소프트웨어를 구비할 수 있으며, 반드시 하나의 물리적인 구성요소를 의미하거나 하나의 장치를 의미하는 것은 아니다. 즉, 상기 출력 문서 관리 시스템(10)은 본 발명의 기술적 사상을 구현하기 위해 구비되는 하드웨어 및/또는 소프트웨어의 논리적인 결합을 의미할 수 있으며, 필요한 경우에는 서로 이격된 장치에 설치되어 각각의 기능을 수행함으로써 본 발명의 기술적 사상을 구현하기 위한 논리적인 구성들의 집합으로 구현될 수도 있다. 또한, 상기 출력 문서 관리 시스템(10)은 본 발명의 기술적 사상을 구현하기 위한 각각의 기능 또는 역할별로 별도로 구현되는 구성들의 집합을 의미할 수도 있다. 예컨대, 상기 입력모듈(100), 저장모듈(110), 제어모듈(120), 파기관리모듈(130) 및/또는 경고모듈(140)은 서로 다른 물리적 장치에 위치할 수도 있고, 동일한 물리적 장치에 위치할 수도 있다. 또한, 구현 예에 따라서는 상기 입력모듈(100), 저장모듈(110), 제어모듈(120), 파기관리모듈(130) 및/또는 경고모듈(140) 등 각각의 모듈 역시 서로 다른 물리적 장치에 위치하고, 서로 다른 물리적 장치에 위치한 구성들이 서로 유기적으로 결합되어 각각의 모듈들이 수행하는 기능을 실현할 수도 있다.The output
또한, 본 명세서에서 모듈이라 함은, 본 발명의 기술적 사상을 수행하기 위한 하드웨어 및 상기 하드웨어를 구동하기 위한 소프트웨어의 기능적, 구조적 결합을 의미할 수 있다. 예컨대, 상기 모듈은 소정의 코드와 상기 소정의 코드가 수행되기 위한 하드웨어 리소스의 논리적인 단위를 의미할 수 있으며, 반드시 물리적으로 연결된 코드를 의미하거나, 한 종류의 하드웨어를 의미하는 것은 아님은 본 발명의 기술분야의 평균적 전문가에게는 용이하게 추론될 수 있다.In this specification, a module may mean a functional and structural combination of hardware for carrying out the technical idea of the present invention and software for driving the hardware. For example, the module may mean a logical unit of a predetermined code and a hardware resource for executing the predetermined code, and it does not necessarily mean a physically connected code or a kind of hardware. Can be easily deduced to the average expert in the field of < / RTI >
상기 제어모듈(120)은 본 발명의 일 실시예에 따른 출력 문서 관리 시스템(10)에 포함된 다른 구성들(예컨대, 입력모듈(100), 저장모듈(110), 파기관리모듈(130) 및/또는 경고모듈(140) 등)의 기능 및/또는 리소스를 제어할 수 있다.The
상기 입력모듈(100)은 출력 대상 전자문서의 출력 요청을 입력받을 수 있다. 상기 입력모듈(100)은 상기 출력 문서 관리 시스템(10)에 구비된 소정의 입력 장치(예를 들면, 키보드나 마우스 등)을 통해 사용자로부터 상기 전자문서의 출력 요청을 입력받을 수도 있지만, 구현 예에 따라서는 사용자 단말(30)로부터 네트워크를 통해 상기 전자문서의 출력 요청을 입력 받을 수 있다. 어느 경우든, 사용자는 출력 요청을 입력하기 전에 출력자가 누구인지를 확인하기 위하여, 또는 자신이 정당한 출력자임을 증명하기 위하여 상기 출력 문서 관리 시스템(10)에 자신의 사용자 ID 등을 입력하여 로그인할 수 있다.The
출력 대상 전자 문서는 텍스트 및 이미지를 포함할 수 있으며, 이하에서는 도 3에 도시된 바와 같은 출력 대상 전자 문서(D1)의 출력 요청이 입력된 경우를 예로 들어 설명한다.The output target electronic document may include text and an image. Hereinafter, an output request of the output target electronic document D1 as shown in FIG. 3 will be described as an example.
한편, 상술한 바와 같이, 상기 출력 문서 관리 시스템(10)은 출력 요청이 입력될 때마다 출력문서 식별정보를 발급할 수 있다. 즉, 상기 출력문서 식별정보는 매 출력 요청마다 다른 값을 가지는 정보(매 출력 요청에 대해 유일한 정보)일 수 있다. 따라서, 상기 출력문서 식별정보에 의해 상기 출력 요청 및/또는 상기 출력 요청에 의해 출력되는 출력 문서가 식별될 수 있다. 그러면, 상기 저장모듈(110)은 상기 대상 전자문서(D1)에 관한 정보 및 상기 출력 요청에 관한 정보 중 적어도 하나를 상기 출력문서 식별정보와 매핑하여 데이터베이스에 저장할 수 있다.On the other hand, as described above, the output
상기 DB(20)에 저장되는 상기 대상 전자문서(D1)에 관한 정보는 출력 대상 전자문서(D1)의 식별정보, 상기 전자 문서(D1)의 문서명, 문서 작성자 정보 등을 포함할 수 있으며, 상기 DB(20)에 저장되는 상기 출력 요청에 관한 정보는 출력 요청자 정보(예를 들면, 출력 요청을 한 사용자의 ID, 이름, 주민번호 등의 신상정보 등), 출력 요청을 입력한 사용자 단말의 정보(예를 들면, 단말의 식별정보 또는 단말의 IP 주소 등), 출력 요청을 입력한 시간 정보 등을 포함할 수 있다.The information on the target electronic document D1 stored in the
식별정보Output document
Identification information
IDdocument
ID
IDOutput
ID
IPOutput terminal
IP
출력시간Output date
Output time
기한destruction
deadline
여부destruction
Whether
이와 같은 정보는, 예를 들면 위 <표 1>와 같이, 출력문서 식별정보에 의해 식별되는 레코드의 형태로 상기 DB(20)에 저장될 수 있다. 아래 표와 같이 각 출력 문서에 관한 레코드는 또한, 출력된 문서가 파기되어야 하는 파기 기한 필드 및/또는 출력된 문서가 파기 기한 내에 파기되었는지를 나타내는 필드를 더 포함할 수 있다.Such information may be stored in the
추후 위와 같이 저장된 정보를 통해, 예를 들면, 0xAE64976A라는 식별정보를 가지는 출력문서는 문서 ID가 2151인 전자 문서의 출력 사본이며, 사용자 ID가 41인 출력자에 의해 192.168.121.2의 IP 주소를 가지는 단말에서 2012.6.30 09:40:11에 출력되었음을 확인할 수 있다.The output document having the identification information 0xAE64976A, for example, is output copies of the electronic document having the document ID of 2151 and the IP address of 192.168.121.2 by the outputting user having the user ID 41 It can be confirmed that the terminal output the data on June 30, 2012 09:40:11.
상기 제어모듈(120)은 입력된 상기 대상 전자 문서(D1)의 출력 요청에 응답하여, 상기 대상 전자 문서(D1)가 인쇄되도록 제어할 수 있으며, 특히, 상기 제어모듈(120)은 상기 전자 대상 문서의 인쇄본인 출력문서가 상기 출력문서 식별정보에 의해 결정되는 디지털 패턴 및 상기 대상 전자문서의 내용을 포함하도록 제어할 수 있다.The
상술한 바와 같이 디지털 패턴은 소정의 디지털 정보에 대응되는 인쇄 패턴을 의미할 수 있는데, 일 실시예에서, 상기 출력문서에 인쇄되는 디지털 패턴은 상기 출력문서 식별정보에 상응하는 값일 수 있다. 상기 디지털 패턴을 디코딩하여 획득할 수 있는 디지털 정보는 상기 출력문서 식별정보를 포함하는 정보일 수 있다. 예를 들어, 상기 디지털 정보는 상기 출력문서 식별정보 및 에러정정코드(error correction code)를 포함할 수 있다. 한편, 다른 일 실시예서, 상기 디지털 패턴은 출력 대상 전자문서에 관한 정보 및/또는 상기 출력 요청에 관한 정보 중 적어도 하나에 의해 결정될 수도 있는데, 본 실시예의 경우, 출력 문서에 인쇄된 디지털 패턴으로부터 상기 출력 문서에 관한 정보 및/또는 상기 출력 문서를 출력한 자 등에 관한 정보를 (DB를 검색하는 별도의 과정 없이) 직접 알 수 있다는 이점이 있다.As described above, the digital pattern may refer to a print pattern corresponding to predetermined digital information. In one embodiment, the digital pattern printed on the output document may be a value corresponding to the output document identification information. The digital information that can be obtained by decoding the digital pattern may be information including the output document identification information. For example, the digital information may include the output document identification information and an error correction code. On the other hand, in another embodiment, the digital pattern may be determined by at least one of information on an output target electronic document and / or information on the output request. In this embodiment, There is an advantage that information on an output document and / or information on a person who has output the output document can be known directly (without any special procedure for searching the DB).
일 실시예에서, 상기 디지털 패턴은 상기 출력문서 식별정보에 상응하는 단위 패턴으로 구성될 수 있다. 또한, 일 실시예에서, 상기 디지털 패턴은 출력문서의 영역 중 일정 크기의 점유 영역을 차지하는 형태가 될 수 있다. 예를 들면, 상기 제어모듈(120)은 상기 디지털 패턴의 점유 영역이 출력 문서의 전체 영역 중 절반 혹은 90% 이상을 차지하는 영역이 되도록 제어할 수도 있으며(물론 이에 한정되는 것은 아님), 상기 출력 문서의 전체 영역 또는 상기 출력 문서의 인쇄 영역(즉, 테두리 여백을 제외한 영역)을 차지하도록 제어할 수도 있다. 한편, 상기 디지털 패턴의 점유 영역은 상기 단위 패턴으로 채워질 수 있다. 이 때, 채워진 단위 패턴들은 서로 구분될 수 있으며, 단위 패턴 간을 구분하기 위하여 상기 단위 패턴들은 일정 간격을 두고 배치될 수 있다.In one embodiment, the digital pattern may be configured with a unit pattern corresponding to the output document identification information. Also, in one embodiment, the digital pattern may take the form of occupying an occupied area of a certain size among the areas of the output document. For example, the
도 4는 출력 문서에 함께 인쇄되는 디지털 패턴의 일 예를 나타내는 도면이다. 도 4에 도시된 바와 같이, 디지털 패턴(P)는 출력 문서의 전체 영역 대부분을 차지하는 점유 영역을 가질 수 있으며, 상기 점유 영역은 단위 패턴(U)에 의해 채워질 수 있다. 각각의 단위 패턴은 일정한 간격(예를 들면, 동일한 간격)을 두고 분리되어 있을 수 있다.4 is a diagram showing an example of a digital pattern printed together in an output document. As shown in FIG. 4, the digital pattern P may have a occupied area occupying most of the entire area of the output document, and the occupied area may be filled with the unit pattern U. Each unit pattern may be separated at regular intervals (for example, at equal intervals).
한편, 상기 디지털 패턴은 상기 출력 문서의 배경 패턴일 수 있다. 즉, 상기 제어모듈(120)은 상기 디지털 패턴이 상기 출력문서의 배경으로서 인쇄되도록 제어할 수 있는데, 이를 위한 방법은 다양할 수 있다.The digital pattern may be a background pattern of the output document. That is, the
일 실시예에서, 상기 제어모듈(120)은 상기 디지털 패턴의 도트 밀도를 상기 출력문서에서 전자 문서의 내용을 인쇄하기 위한 도트의 밀도보다 낮게 하여 상기 디지털 패턴이 상기 출력문서의 배경으로서 인쇄되도록 제어할 수 있다. 다른 일 실시예에서는 상기 디지털 패턴을 인쇄하기 위한 도트의 색을 특정 색으로 지정함으로써 상기 디지털 패턴이 상기 출력문서의 배경으로서 인쇄되도록 제어할 수 있다.In one embodiment, the
또한 상기 제어모듈(120)은 프린터 잉크 네 종류(각각은 CMYK 중 어느 하나를 표현함) 중 상기 디지털 패턴이 K 잉크에 의해 표현되도록 하고, 상기 전자 문서의 내용을 이루는 부분은 CMY 잉크나 이들의 조합에 의해 표현되도록 제어할 수 있는데, 이는 K 잉크에만 카본 성분이 포함되어 있어 추후에 카본 성분을 인식할 수 있는 센서 등에 의해 상기 디지털 패턴을 용이하게 인식할 수 있도록 하기 위함이다.In addition, the
도 5(a)는 도 4의 디지털 패턴을 구성하는 단위 패턴의 일 예를 나타내는 도면이며, 도 5(b)는 도 5(a)의 단위 패턴이 나타내는 디지털 정보를 도시한 도면이다. 도 5(a) 및 도 5(b)에 도시된 바와 같이, 각각의 단위 패턴(U)는 소정의 8byte 데이터(10101110 01100100 10010111 0110101010110110 10101111 01001010 01100110; 16진수로 변환하면 0xAE64976AB6AF4A66임)를 나타내는 패턴일 수 있다. 도 5(a) 및 도 5(b)와 달리, 실시예에 따라서는 각각의 단위 패턴(U)은 4 byte, 16 byte, 32byte 등의 디지털 데이터를 표시하는 패턴일 수 있다. 또한, 각각의 단위 패턴(U)은 1개의 도트(dot)가 1 bit를 표시하는 형태일 수도 있지만, 일정 개수 이상의 도트들이 모인 도트군 하나가 1 bit의 데이터를 나타내는 도트 패턴일 수 있으며, 1bit를 나타내는 도트군이 다양한 모양(예를 들면, 원형, 사각형, > 모양, / 모양, ∴ 모양, * 모양 등)을 형성할 수 있다.5 (a) is a diagram showing an example of a unit pattern constituting the digital pattern of Fig. 4, and Fig. 5 (b) is a diagram showing digital information indicated by the unit pattern of Fig. 5 (a). As shown in FIGS. 5A and 5B, each unit pattern U is a pattern representing a predetermined 8-byte data (10101110 01100100 10010111 0110101010110110 10101111 01001010 01100110, and 0xAE64976AB6AF4A66 when converted into hexadecimal) . 5A and 5B, according to the embodiment, each unit pattern U may be a pattern for displaying digital data of 4 bytes, 16 bytes, 32 bytes, or the like. In addition, each unit pattern U may be a form in which one dot indicates 1 bit, but one dot group in which a certain number or more of dots are collected may be a dot pattern representing 1 bit data, (E.g., circle, square,> shape, / shape, ∴ shape, * shape, etc.) can be formed.
도 5(a) 및 도 5(b)에 도시된 바와 같이, 마킹된 부분이 1을 나타내고, 0을 나타내는 부분은 블랭크(blank)로 표현될 수 있지만, 그 반대의 경우도 가능하며, 1을 나타내는 모양 및 0을 나타내는 모양이 서로 실시예도 가능할 수 있다.As shown in Fig. 5 (a) and Fig. 5 (b), the marked portion indicates 1 and the portion indicating 0 can be expressed as a blank, and vice versa, And the shapes representing " 0 " and " 0 "
도 6은 도 3의 원본 문서(D1)가 도 4의 디지털 패턴과 함께 인쇄된 출력 문서를 나타내는 도면이다. 도 6을 참조하면, 출력문서(D2)는 상기 전자 문서(D1)의 내용을 그대로 포함할 수 있으며, 상기 디지털 패턴(P)이 배경을 구성하는 패턴으로서 함께 인쇄될 수 있다. 도 6에 도시된 바와 같이, 배경이 되는 단위 패턴(U)의 크기는 매우 작을 수 있다. 상기 단위 패턴(U)의 크기는, 상기 출력문서(D2)가 문서 세단기(예를 들면, 50)에 의해 잘게 세단되더라도 상기 단위 패턴 중 적어도 일부가 온전히 남아 있을 수 있는 정도의 크기일 수 있다. 즉, 상기 단위 패턴의 좌우 길이는 문서 세단기에 의해 세단되는 조각의 너비보다 작을 수 있다.Fig. 6 is a diagram showing an output document in which the original document D1 in Fig. 3 is printed together with the digital pattern in Fig. Referring to FIG. 6, the output document D2 may contain the contents of the electronic document D1 as it is, and the digital pattern P may be printed together as a pattern constituting the background. As shown in FIG. 6, the size of the background unit pattern U may be very small. The size of the unit pattern U may be such a size that at least a part of the unit patterns can remain intact even if the output document D2 is finely divided by a document separator (for example, 50). That is, the left and right lengths of the unit patterns may be smaller than the width of the pieces that are cut by the document separator.
한편, 상기 제어모듈(120)이 상기 출력문서가 출력되도록 제어하는 방법도 다양할 수 있다.The
일 실시예에서, 상기 제어모듈(120)은 상기 디지털 패턴을 포함하는 배경 데이터를 생성하고, 상기 대상 전자문서의 내용을 포함하는 문서 데이터를 생성하고, 상기 배경 데이터와 상기 문서 데이터를 이용하여 출력 이미지를 생성한 후, 상기 출력 이미지를 프린터(40)에 전송하여 상기 출력 문서가 인쇄되도록 할 수 있다.In one embodiment, the
다른 일 실시예에서, 상기 제어모듈(120)은 상기 프린터(40)로 상기 디지털 패턴에 상응하는 디지털 정보 및 출력될 전자문서에 관한 데이터를 전송하여, 상기 프린터(40)에 포함된 펌웨어 레벨에서 상기 디지털 패턴과 상기 전자문서의 내용이 병합되도록 제어할 수도 있다.In another embodiment, the
또한 다른 실시예에서, 상기 제어모듈(120)은 상기 전자 문서의 출력 요청을 입력한 사용자 단말(30)로 발급한 출력문서 식별정보, 상기 출력문서 식별정보에 상응하는 디지털 정보 또는 상기 디지털 정보에 상응하는 디지털 패턴 정보를 상기 사용자 단말(30)에 전송하여, 상기 사용자 단말(30)이 전송된 정보를 가지고 디지털 패턴을 생성하고 상기 출력문서를 상기 프린터(40)를 통해 인쇄하도록 제어할 수 있다. 이 경우, 디지털 패턴과 상기 전자문서 내용의 병합은 상기 사용자 단말(30)에 설치된 문서 열람 애플리케이션(혹은 문서 출력 애플리케이션)의 레벨 또는 프린터 드라이버의 레벨에서 이루어질 수 있다.Also, in another embodiment, the
상술한 바와 같이, 본 발명의 기술적 사상에 따르면, 대상 문서가 출력되는 경우 상기 대상 문서에 관한 정보 및/또는 상기 대상 문서의 출력 요청에 관한 정보를 식별할 수 있는 출력 문서 식별정보가 출력문서에 함께 인쇄될 수 있다. 즉, 예를 들어, 조직 외부에서 발견된 어떤 문서에서 소정의 규칙에 의한 디지털 패턴이 함께 인쇄되어 있는 경우, 발견한 문서가 상기 조직으로부터 유출된 문서임을 확인할 수 있다. 또한, 상기 유출 문서 자체에 상기 유출 문서를 식별할 수 있는 디지털 정보가 인쇄되어 있으므로 인쇄된 디지털 정보를 문서 출력 내역을 저장한 DB와 비교하여 손쉽게 유출 문서를 출력한 사용자 등에 관해 알아낼 수 있다. 따라서, 문서를 출력한 사용자들에게 보안성을 강조할 수 있는 효과가 있다.As described above, according to the technical idea of the present invention, when the target document is output, the output document identification information that can identify the information about the target document and / Can be printed together. That is, for example, if a digital pattern of a predetermined rule is printed together in a document found outside the organization, it can be confirmed that the found document is a document leaked from the organization. In addition, since the outgoing document itself has digital information for identifying the outgoing document printed thereon, the printed digital information can be compared with the DB storing the document output details, so that a user who easily outputs the outgoing document can be obtained. Therefore, it is possible to emphasize security to the users who output the document.
한편, 본 발명의 일 실시예에 따르면, 출력문서에 인쇄되는 디지털 패턴은 작은 단위 패턴으로 구성될 수 있으며, 상기 작은 단위 패턴은 수 바이트 내지 수십 바이트를 표현할 수 있는 작은 도트 패턴일 수 있다. 따라서, 유출된 문서가 잘게 파쇄되는 경우라고 하더라도 온전한 도트 패턴이 남겨질 수 있으며, 온전한 도트 패턴이 하나라도 발견되는 경우에는 유출된 문서의 정보나 문서 출력자 등에 관한 정보를 알아낼 수 있는 효과가 있다.Meanwhile, according to an embodiment of the present invention, the digital pattern printed on the output document may be composed of a small unit pattern, and the small unit pattern may be a small dot pattern capable of representing several bytes to several tens bytes. Therefore, even if the leaked document is finely shredded, a perfect dot pattern can be left, and if any dot pattern is perfectly found, information on leaked document, document output, etc. can be obtained.
다시 도 2를 참조하면, 파기관리모듈(130)은 상기 문서 파기 장치(50)가 투입된 출력문서에 인쇄된 디지털 패턴을 감지하여 상기 출력 문서가 파기되었음을 알리는 파기 신호를 전송하는 경우, 상기 출력문서의 파기 정보를 상기 데이터베이스(20)에 저장할 수 있다.Referring back to FIG. 2, when the
한편, 출력된 문서 중 일부는 일정 기간 이내에 파기되어야만 하는 문서일 수 있으며, 이 경우 예를 들면 상기 <표 1>에 기재된 바와 같이, 파기 예정 문서는 파기 기한이 설정되어 있을 수 있다. 상기 경고모듈(140)은 파기 예정 시간 이내에 특정 출력 문서가 상기 문서 파기 장치(50)에 의해 파기되지 않은 경우, 즉, 상기 문서 파기 장치(50)로부터 파기 예정 시간 이내에 특정 출력 문서에 대한 파기 신호가 수신되지 않는 경우, 경고 신호를 출력할 수 있다. 상기 경고모듈(140)은 소정의 관리자 단말이나 관리자의 계정 등으로 경고 신호를 출력할 수 있다.On the other hand, some of the output documents may be documents that should be discarded within a predetermined period. In this case, for example, as shown in <Table 1>, a destruction period may be set for the destruction-scheduled document. The
도 7는 본 발명의 일 실시예에 따른 문서 파기 장치(50)의 구성을 나타내는 블록도이다.7 is a block diagram showing a configuration of a
도 7을 참조하면, 상기 문서 파기 장치(50)는 투입구로 투입되는 문서를 파기하기 위한 문서파기모듈(500), 감지모듈(510) 및 전송모듈(520)을 포함할 수 있다. 7, the
상기 감지모듈(510)은 상기 문서 파기 장치(50)로 투입되는 문서에 인쇄된 디지털 패턴을 감지할 수 있다. 예를 들면, 상기 감지모듈(510)은 광학 센서일 수 있으며, 특히, 적외선을 감지하는 적외선 센서일 수 있다. 상기 감지모듈(510)은 투입구와 상기 문서파기모듈(500) 사이에 위치할 수 있으며, 투입되는 문서로 적외선을 방출하고 문서의 디지털 패턴에서 반사되는 적외선을 감지함으로써 상기 디지털 패턴을 감지할 수 있다.The
상기 전송모듈(520)은 상기 감지모듈(510)에 의해 감지된 디지털 패턴 자체를 상기 출력 문서 관리 시스템(10)으로 전송할 수도 있고, 또는 상기 디지털 패턴을 디코딩하고, 인코딩된 디지털 정보를 상기 출력 문서 관리 시스템(10)으로 전송할 수도 있다.The
상술한 바와 같은 내용에 의해, 본 발명의 기술적 사상에 따르면, 문서의 출력부터 파기까지의 이력, 즉, 문서의 라이프 사이클이 관리될 수 있으며, 특히, 반드시 파기되어야 하는 출력문서가 파기 예정 기한 내에 파기되었는지 여부를 확인할 수 있는 효율적인 방안이 제시될 수 있다.According to the technical idea of the present invention as described above, it is possible to manage the history from the output to the destruction of the document, that is, the life cycle of the document. In particular, the output document, An efficient scheme to identify whether or not it has been destroyed can be suggested.
도 8은 본 발명의 일 실시예에 따른 출력 문서 관리 방법을 설명하기 위한 도면이다.8 is a diagram for explaining an output document management method according to an embodiment of the present invention.
도 8을 참조하면, 사용자는 사용자 단말(30)을 통해 상기 출력 문서 관리 시스템(10)에 자신의 사용자 ID(UID)를 입력하여 로그인하고, 출력 대상 전자문서(D)의 출력을 요청할 수 있다(S100).8, the user inputs his / her user ID (UID) to the output
그러면, 상기 출력 문서 관리 시스템(10)은 상기 출력 요청 및/또는 상기 출력 요청에 의해 출력될 출력문서에 상응하는 출력문서 식별정보(PID)를 생성(발급)하고(S120), 전자문서(D)에 관한 각종 정보 및/또는 상기 전자문서(D)의 출력 요청에 관한 정보를 PID와 매핑하여 상기 DB(20)에 저장할 수 있다(S130).Then, the output
또한, 상기 출력 문서 관리 시스템(10)은 상기 전자문서(D)의 내용과 PID에 의해 결정되는 디지털 패턴을 포함하는 출력문서(D2)가 인쇄되도록 제어할 수 있다. 예를 들어, 상기 출력 문서 관리 시스템(10)은 상기 프린터(40)로 전자문서(D)에 관한 정보 및 PID에 상응하는 디지털 정보를 전송하여(S140), 상기 프린터(40)가 전자문서(D)와 상기 디지털 정보에 상응하는 디지털 패턴을 조합하여 출력문서(D2)를 인쇄하도록 제어할 수 있다(S150).Also, the output
이후, 상기 출력문서(D2)는 문서 파기 장치(50)에 투입되어 파기될 수 있다. 그러면, 상기 문서 파기 장치(50)는 출력문서(D2)의 디지털 패턴을 감지하고(S160), 상기 출력문서의 디지털 패턴 또는 상기 디지털 패턴에 상응하는 디지털 정보를 상기 출력 문서 관리 시스템(10)에 전송할 수 있다(S170). 그러면, 상기 출력 문서 관리 시스템(10)은 상기 출력문서(D2)가 파기되었음을 확인하여 DB(20)에 파기 정보를 업데이트할 수 있다(S180).Thereafter, the output document D2 may be put into the
도 9은 본 발명의 다른 일 실시예에 따른 출력 문서 관리 방법을 설명하기 위한 도면이다.9 is a diagram for explaining an output document management method according to another embodiment of the present invention.
도 9를 참조하면, 사용자는 사용자 단말(30)을 통해 출력 대상 전자문서(D)의 출력을 요청할 수 있다(S210). 그러면, 상기 출력 문서 관리 시스템(10)은 상기 전자문서(D)에 관한 각종 정보 및/또는 상기 전자문서(D)의 출력 요청에 관한 정보로부터 디지털 패턴(P)를 생성할 수 있다(S220). 이후, 상기 출력 문서 관리 시스템(10)은 상기 프린터(40)로 전자문서(D)에 관한 정보 및 디지털 패턴(P)를 포함하는 인쇄 명령을 상기 프린터(40)로 전송하여(S230), 상기 프린터(40)가 전자문서(D)의 내용과 상기 디지털 패턴(P)을 포함하는 출력문서(D2)를 인쇄하도록 제어할 수 있다(S240).Referring to FIG. 9, the user may request output of the output target electronic document D through the user terminal 30 (S210). Then, the output
한편, 구현 예에 따라서, 상기 출력 문서 관리 시스템(10)은 프로세서 및 상기 프로세서에 의해 실행되는 프로그램을 저장하는 메모리를 포함할 수 있다. 상기 프로세서는 싱글 코어 CPU혹은 멀티 코어 CPU를 포함할 수 있다. 메모리는 고속 랜덤 액세스 메모리를 포함할 수 있고 하나 이상의 자기 디스크 저장 장치, 플래시 메모리 장치, 또는 기타 비휘발성 고체상태 메모리 장치와 같은 비휘발성 메모리를 포함할 수도 있다. 프로세서 및 기타 구성 요소에 의한 메모리로의 액세스는 메모리 컨트롤러에 의해 제어될 수 있다. 여기서, 상기 프로그램은, 프로세서에 의해 실행되는 경우, 본 실시예에 따른 출력 문서 관리 시스템(10)으로 하여금, 상술한 출력 문서 관리 방법을 수행하도록 할 수 있다. 예를 들어, 상기 프로그램은 상기 프로세서에 의해 실행되는 경우, 상기 출력 문서 관리 시스템으로 하여금, 대상 전자문서의 출력 요청을 입력받는 단계, 상기 출력 요청에 상응하는 출력문서 식별정보를 발급하고, 상기 대상 전자문서에 관한 정보 및 상기 출력 요청에 관한 정보 중 적어도 하나를 상기 출력문서 식별정보와 매핑하여 데이터베이스에 저장하는 단계, 상기 출력 요청에 응답하여, 상기 출력문서 식별정보에 의해 결정되는 디지털 패턴 및 상기 대상 전자문서의 내용을 포함하는 출력문서가 인쇄되도록 제어하는 단계를 포함하는 출력 문서 관리 방법을 수행하도록 제어할 수 있다.On the other hand, according to an embodiment, the output
한편, 본 발명의 실시예에 따른 출력 문서 관리 방법은 컴퓨터가 읽을 수 있는 프로그램 명령 형태로 구현되어 컴퓨터로 읽을 수 있는 기록 매체에 저장될 수 있으며, 본 발명의 실시예에 따른 제어 프로그램 및 대상 프로그램도 컴퓨터로 판독 가능한 기록 매체에 저장될 수 있다. 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다.Meanwhile, the output document management method according to an exemplary embodiment of the present invention may be implemented in the form of program instructions readable by a computer and stored in a computer-readable recording medium. May also be stored in a computer-readable recording medium. A computer-readable recording medium includes all kinds of recording apparatuses in which data that can be read by a computer system is stored.
기록 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 소프트웨어 분야 당업자에게 공지되어 사용 가능한 것일 수도 있다.Program instructions to be recorded on a recording medium may be those specially designed and constructed for the present invention or may be available to those skilled in the art of software.
컴퓨터로 읽을 수 있는 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media) 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 또한 상술한 매체는 프로그램 명령, 데이터 구조 등을 지정하는 신호를 전송하는 반송파를 포함하는 광 또는 금속선, 도파관 등의 전송 매체일 수도 있다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.Examples of the computer-readable recording medium include magnetic media such as a hard disk, a floppy disk and a magnetic tape, optical media such as CD-ROM and DVD, a floptical disk, And hardware devices that are specially configured to store and execute program instructions such as magneto-optical media and ROM, RAM, flash memory, and the like. The above-mentioned medium may also be a transmission medium such as a light or metal wire, wave guide, etc., including a carrier wave for transmitting a signal designating a program command, a data structure and the like. The computer readable recording medium may also be distributed over a networked computer system so that computer readable code can be stored and executed in a distributed manner.
프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 전자적으로 정보를 처리하는 장치, 예를 들어, 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.Examples of program instructions include machine language code such as those produced by a compiler, as well as devices for processing information electronically using an interpreter or the like, for example, a high-level language code that can be executed by a computer.
상술한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시 예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성요소들도 결합된 형태로 실시될 수 있다.It will be understood by those skilled in the art that the foregoing description of the present invention is for illustrative purposes only and that those of ordinary skill in the art can readily understand that various changes and modifications may be made without departing from the spirit or essential characteristics of the present invention. will be. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. For example, each component described as a single entity may be distributed and implemented, and components described as being distributed may also be implemented in a combined form.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타나며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.It is intended that the present invention covers the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents. .
Claims (19)
상기 출력 문서 관리 시스템이, 상기 출력 요청에 상응하는 출력문서 식별정보를 발급하고, 상기 대상 전자문서에 관한 정보 및 상기 출력 요청에 관한 정보 중 적어도 하나를 상기 출력문서 식별정보와 매핑하여 데이터베이스에 저장하는 단계;
상기 출력 문서 관리 시스템이, 상기 출력 요청에 응답하여, 출력문서가 인쇄되도록 제어하는 단계;
상기 출력 문서 관리 시스템이, 상기 출력문서에 인쇄된 디지털 패턴을 감지하는 소정의 문서 파기 장치로부터 상기 출력 문서가 파기되었음을 알리는 파기 신호가 수신되는 경우, 상기 출력문서의 파기 정보를 상기 데이터베이스에 저장하는 단계; 및
상기 출력 문서 관리 시스템이, 상기 출력 문서의 파기 예정 시간 이내에 상기 파기 신호가 수신되지 않는 경우, 경고 신호를 출력하는 단계를 포함하며,
상기 출력문서가 인쇄되도록 제어하는 단계는,
인쇄되는 상기 출력문서가 상기 출력문서 식별정보에 의해 결정되는 디지털 패턴 및 상기 대상 전자문서의 내용을 포함하도록 제어하는 단계를 포함하는 출력 문서 관리 방법.
The output document management system comprising: receiving an output request of a target electronic document;
The output document management system issues output document identification information corresponding to the output request, maps at least one of the information about the target electronic document and the information about the output request to the output document identification information, ;
In response to the output request, controlling the output document management system to print an output document;
Wherein the output document management system stores destruction information of the output document in the database when a destruction signal indicating that the output document has been destroyed is received from a predetermined document destruction device that detects a digital pattern printed on the output document step; And
Wherein the output document management system includes a step of outputting a warning signal when the destruction signal is not received within a destruction scheduled time of the output document,
Wherein the step of controlling the output document to be printed comprises:
And controlling the output document to be printed to include the digital pattern determined by the output document identification information and the content of the target electronic document.
상기 데이터베이스에 저장되는 상기 대상 전자문서에 관한 정보는,
상기 대상 전자문서의 식별정보, 문서명, 문서 작성자 정보 중 적어도 하나를 포함하며,
데이터베이스에 저장되는 상기 출력 요청에 관한 정보는,
출력 요청자 정보, 출력 요청을 입력한 단말 정보, 출력 요청을 입력한 시간 정보 중 적어도 하나를 포함하는 출력 문서 관리 방법.
The method according to claim 1,
Wherein the information about the target electronic document stored in the database includes:
A document name, and document creator information of the target electronic document,
The information about the output request stored in the database is,
Output requestor information, terminal information for inputting an output request, and time information for inputting an output request.
인쇄되는 상기 출력문서가 상기 출력문서 식별정보에 의해 결정되는 디지털 패턴 및 상기 대상 전자문서의 내용을 포함하도록 제어하는 단계는,
상기 출력문서에 인쇄되는 상기 디지털 패턴이 상기 출력문서 식별정보에 상응하는 소정의 단위 패턴을 하나 이상 포함하는 형태가 되도록 제어하는 단계를 포함하는 출력 문서 관리 방법.
The method according to claim 1,
The step of controlling the output document to be printed to include the digital pattern determined by the output document identification information and the content of the target electronic document,
And controlling the digital pattern printed on the output document to be a form including one or more predetermined unit patterns corresponding to the output document identification information.
상기 출력문서에 인쇄되는 상기 디지털 패턴이 상기 출력문서 식별정보에 상응하는 소정의 단위 패턴을 하나 이상 포함하는 형태가 되도록 제어하는 단계는,
상기 디지털 패턴이 상기 출력문서의 영역 중 일정 크기 이상의 점유 영역을 차지하는 형태가 되도록 제어하는 단계를 포함하는 출력 문서 관리 방법.
The method of claim 3,
Wherein the step of controlling the digital pattern printed on the output document to be a form including one or more predetermined unit patterns corresponding to the output document identification information comprises:
And controlling the digital pattern to be a form occupying occupied areas of a predetermined size or more among the areas of the output document.
인쇄되는 상기 출력문서가 상기 출력문서 식별정보에 의해 결정되는 디지털 패턴 및 상기 대상 전자문서의 내용을 포함하도록 제어하는 단계는,
상기 디지털 패턴이 상기 출력문서의 배경으로서 인쇄되도록 제어하는 단계를 포함하는 출력 문서 관리 방법.
The method according to claim 1,
The step of controlling the output document to be printed to include the digital pattern determined by the output document identification information and the content of the target electronic document,
And controlling the digital pattern to be printed as a background of the output document.
상기 출력 문서 관리 시스템이, 상기 출력 요청에 응답하여, 출력문서가 인쇄되도록 제어하는 단계는,
상기 디지털 패턴을 포함하는 배경 데이터를 생성하는 단계;
상기 대상 전자문서의 내용을 포함하는 문서 데이터를 생성하는 단계;
상기 배경 데이터와 상기 문서 데이터를 이용하여 출력 이미지를 생성하는 단계; 및
상기 출력 이미지를 이용하여 상기 출력문서가 인쇄되도록 제어하는 단계를 포함하는 출력 문서 관리 방법.
The method according to claim 1,
Wherein the output document management system controls the output document to be printed in response to the output request,
Generating background data including the digital pattern;
Generating document data including the contents of the target electronic document;
Generating an output image using the background data and the document data; And
And controlling the output document to be printed using the output image.
상기 출력 문서 관리 시스템이, 상기 출력 요청에 응답하여 상기 대상 전자문서의 내용 및 소정의 디지털 패턴을 포함하는 출력문서가 인쇄되도록 제어하는 단계;
상기 출력 문서 관리 시스템이, 상기 출력문서에 인쇄된 디지털 패턴을 감지하는 소정의 문서 파기 장치로부터 상기 출력 문서가 파기되었음을 알리는 파기 신호가 수신되는 경우, 상기 출력문서의 파기 정보를 데이터베이스에 저장하는 단계; 및
상기 출력 문서 관리 시스템이, 상기 출력 문서의 파기 예정 시간 이내에 상기 파기 신호가 수신되지 않는 경우, 경고 신호를 출력하는 단계를 포함하며,
상기 디지털 패턴은,
상기 대상 전자문서에 관한 정보 및 상기 출력 요청에 관한 정보 중 적어도 하나에 의해 결정되는 출력 문서 관리 방법.
The output document management system comprising: receiving an output request of a target electronic document;
Controlling the output document management system to print an output document including the content of the target electronic document and a predetermined digital pattern in response to the output request;
When the output document management system receives a destruction signal indicating that the output document has been destroyed from a predetermined document destruction device that detects a digital pattern printed on the output document, storing destruction information of the output document in a database ; And
Wherein the output document management system includes a step of outputting a warning signal when the destruction signal is not received within a destruction scheduled time of the output document,
The digital pattern includes:
The information about the target electronic document and the information about the output request.
A computer-readable recording medium on which a program for carrying out the method according to any one of claims 1 to 6 or 9 is recorded.
프로세서; 및
상기 프로세서에 의하여 실행되는 컴퓨터 프로그램을 저장하는 메모리를 포함하며,
상기 컴퓨터 프로그램은, 상기 프로세서에 의해 실행되는 경우, 상기 출력 문서 관리 시스템이 제1항 내지 제6항 또는 제9항 중 어느 한 항에 기재된 방법을 수행하도록 하는 출력 문서 관리 시스템.
An output document management system comprising:
A processor; And
A memory for storing a computer program executed by the processor,
Wherein the computer program causes the output document management system to perform the method according to any one of claims 1 to 6 or 9 when executed by the processor.
상기 출력 요청에 상응하는 출력문서 식별정보를 발급하고, 상기 대상 전자문서에 관한 정보 및 상기 출력 요청에 관한 정보 중 적어도 하나를 상기 출력문서 식별정보와 매핑하여 데이터베이스에 저장하는 저장모듈;
상기 출력 요청에 응답하여, 출력문서가 인쇄되도록 제어하는 제어모듈;
상기 출력문서에 인쇄된 디지털 패턴을 감지하는 소정의 문서 파기 장치로부터 상기 출력 문서가 파기되었음을 알리는 파기 신호가 수신되는 경우, 상기 출력문서의 파기 정보를 상기 데이터베이스에 저장하는 파기관리모듈; 및
상기 출력 문서의 파기 예정 시간 이내에 상기 파기 신호가 수신되지 않는 경우, 경고 신호를 출력하는 경고모듈을 포함하며,
상기 제어모듈은,
인쇄되는 상기 출력문서가 상기 출력문서 식별정보에 의해 결정되는 디지털 패턴 및 상기 대상 전자문서의 내용을 포함하도록 제어하는 출력 문서 관리 시스템.
An input module for receiving an output request of a target electronic document;
A storage module for issuing output document identification information corresponding to the output request, mapping at least one of information about the target electronic document and information about the output request to the output document identification information, and storing the output document identification information in a database;
A control module, responsive to the output request, for controlling an output document to be printed;
A destruction management module that stores destruction information of the output document in the database when a destruction signal indicating that the output document is destroyed is received from a predetermined document destruction device that detects a digital pattern printed on the output document; And
And a warning module for outputting a warning signal when the destruction signal is not received within a destruction scheduled time of the output document,
The control module includes:
Wherein the output document to be printed includes a digital pattern determined by the output document identification information and the content of the target electronic document.
상기 제어모듈은,
상기 출력문서에 인쇄되는 상기 디지털 패턴이 상기 출력문서 식별정보에 상응하는 소정의 단위 패턴을 하나 이상 포함하는 형태가 되도록 제어하는 출력 문서 관리 시스템.
13. The method of claim 12,
The control module includes:
Wherein the digital pattern to be printed on the output document is a form including one or more predetermined unit patterns corresponding to the output document identification information.
상기 제어모듈은,
상기 디지털 패턴이 상기 출력문서의 영역 중 일정 크기 이상의 점유 영역을 차지하는 형태가 되도록 제어하는 출력 문서 관리 시스템.
14. The method of claim 13,
The control module includes:
And controls the digital pattern to be a form occupying an occupied area of a predetermined size or more among the areas of the output document.
상기 제어모듈은,
상기 디지털 패턴이 상기 출력문서의 배경으로서 인쇄되도록 제어하는 출력 문서 관리 시스템.
13. The method of claim 12,
The control module includes:
And controls the digital pattern to be printed as the background of the output document.
상기 출력 문서 관리 시스템이, 상기 출력 요청에 응답하여 상기 대상 전자문서의 내용 및 소정의 디지털 패턴을 포함하는 출력문서가 인쇄되도록 제어하는 제어모듈;
상기 출력문서에 인쇄된 디지털 패턴을 감지하는 소정의 문서 파기 장치로부터 상기 출력 문서가 파기되었음을 알리는 파기 신호가 수신되는 경우, 상기 출력문서의 파기 정보를 데이터베이스에 저장하는 파기관리모듈; 및
상기 출력 문서의 파기 예정 시간 이내에 상기 파기 신호가 수신되지 않는 경우, 경고 신호를 출력하는 경고모듈을 포함하며,
상기 디지털 패턴은,
상기 대상 전자문서에 관한 정보 및 상기 출력 요청에 관한 정보 중 적어도 하나에 의해 결정되는 출력 문서 관리 시스템.
An output document management system comprising: an input module for receiving an output request of a target electronic document;
A control module that controls the output document management system to print an output document including the content of the target electronic document and a predetermined digital pattern in response to the output request;
A destruction management module for storing destruction information of the output document in a database when a destruction signal indicating that the output document is destroyed is received from a predetermined document destruction device that detects a digital pattern printed on the output document; And
And a warning module for outputting a warning signal when the destruction signal is not received within a destruction scheduled time of the output document,
The digital pattern includes:
The information about the target electronic document and the information about the output request.
상기 문서에 인쇄된 디지털 패턴을 감지하는 감지모듈; 및
상기 감지모듈에 의해 감지된 디지털 패턴 또는 상기 디지털 패턴을 디코딩한 디지털 정보를 소정의 출력 문서 관리 시스템으로 전송하는 전송모듈을 포함하는 문서 파기 장치.
A document destruction module for destroying the inserted document;
A sensing module for sensing a digital pattern printed on the document; And
And a transmission module for transmitting the digital pattern detected by the detection module or the digital information obtained by decoding the digital pattern to a predetermined output document management system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020120127011A KR101443330B1 (en) | 2012-11-09 | 2012-11-09 | Printed document management system and method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020120127011A KR101443330B1 (en) | 2012-11-09 | 2012-11-09 | Printed document management system and method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20140060197A KR20140060197A (en) | 2014-05-19 |
| KR101443330B1 true KR101443330B1 (en) | 2014-09-26 |
Family
ID=50889737
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020120127011A Active KR101443330B1 (en) | 2012-11-09 | 2012-11-09 | Printed document management system and method thereof |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101443330B1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101657496B1 (en) | 2015-10-08 | 2016-09-19 | (주)와우소프트 | Management system for destruction of electronic document and output document |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20020013561A (en) * | 1999-05-25 | 2002-02-20 | 실버브룩 키아 | Method and system for delivery of a secure document |
-
2012
- 2012-11-09 KR KR1020120127011A patent/KR101443330B1/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20020013561A (en) * | 1999-05-25 | 2002-02-20 | 실버브룩 키아 | Method and system for delivery of a secure document |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101657496B1 (en) | 2015-10-08 | 2016-09-19 | (주)와우소프트 | Management system for destruction of electronic document and output document |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20140060197A (en) | 2014-05-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7757162B2 (en) | Document collection manipulation | |
| US20050168769A1 (en) | Security print system and method | |
| US20100046015A1 (en) | Methods and systems for controlled printing of documents including sensitive information | |
| US8335985B2 (en) | Document use managing system, document processing apparatus, manipulation authority managing apparatus, document managing apparatus and computer readable medium | |
| JP4385744B2 (en) | Electronic pen usage document entry system with falsification prevention function | |
| JP2011118569A (en) | Document management system and program | |
| US10949146B2 (en) | Document operation compliance | |
| US8264707B2 (en) | Enforcing reproduction rights for hard copies of documents | |
| US8539591B2 (en) | Document management system, management device, recording medium storing document management program, document management method and data signal | |
| KR20160059001A (en) | Electronic Document Management System for Trade Secret based on Document Controll Module and Method thereof | |
| US9682590B1 (en) | Printed document security | |
| JP2004152261A (en) | Document printing program, document protection program and document protection system | |
| US7843579B2 (en) | Electronic document management system, discard processing device, and discard processing method | |
| JP2005202888A (en) | Permission grant method, access permission processing method, program thereof, and computer apparatus | |
| KR101443330B1 (en) | Printed document management system and method thereof | |
| JP5365360B2 (en) | Information processing apparatus and program | |
| US8533589B2 (en) | Information processing apparatus and information processing method | |
| US20090193335A1 (en) | Document management device, document management method, computer readable recording medium and data signal | |
| KR20210031241A (en) | System for managing Drawings for using authentication key | |
| KR20210031235A (en) | System for managing drawings for using DRM | |
| EP2003586B1 (en) | System and method for evaluating licensing conditions of composite digital contents | |
| US20220308808A1 (en) | Information processing apparatus, information processing method, and non-transitory computer readable medium | |
| JP5550467B2 (en) | Apparatus, method, and program | |
| JP4946726B2 (en) | Document operation system, management apparatus and program | |
| JP2007323579A (en) | Print control program and unit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for 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 |
|
| 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 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| 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 |
|
| T12-X000 | Administrative time limit extension not granted |
St.27 status event code: U-3-3-T10-T12-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| 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 |
|
| FPAY | Annual fee payment |
Payment date: 20170919 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 |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20180910 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 |
|
| FPAY | Annual fee payment |
Payment date: 20190903 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| 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: 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 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| 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 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 12 |
