KR102227518B1 - Cloud database coupled collective printing apparatus and method thereof - Google Patents

Cloud database coupled collective printing apparatus and method thereof Download PDF

Info

Publication number
KR102227518B1
KR102227518B1 KR1020180094980A KR20180094980A KR102227518B1 KR 102227518 B1 KR102227518 B1 KR 102227518B1 KR 1020180094980 A KR1020180094980 A KR 1020180094980A KR 20180094980 A KR20180094980 A KR 20180094980A KR 102227518 B1 KR102227518 B1 KR 102227518B1
Authority
KR
South Korea
Prior art keywords
database
document
unit
item
cloud database
Prior art date
Application number
KR1020180094980A
Other languages
Korean (ko)
Other versions
KR20200023668A (en
Inventor
진성수
권형욱
권승래
Original Assignee
(주)파밍봇
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)파밍봇 filed Critical (주)파밍봇
Priority to KR1020180094980A priority Critical patent/KR102227518B1/en
Publication of KR20200023668A publication Critical patent/KR20200023668A/en
Application granted granted Critical
Publication of KR102227518B1 publication Critical patent/KR102227518B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1242Image or content composition onto a page
    • G06F3/1243Variable data printing, e.g. document forms, templates, labels, coupons, advertisements, logos, watermarks, transactional printing, fixed content versioning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/125Page layout or assigning input pages onto output media, e.g. imposition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/126Job scheduling, e.g. queuing, determine appropriate device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 클라우드 데이터베이스를 기반으로 사용자 스키마 데이터 테이블을 자유롭게 구성하고 관리하면서 복수의 데이터베이스 항목을 하나의 문서에 포함시키거나 복수의 상이한 데이터베이스 항목과 연동하는 문서들을 일괄적으로 인쇄할 수 있도록 한 클라우드 데이터베이스 연동 일괄 인쇄 장치 및 그 방법에 관한 것으로, 데이터베이스에 대한 전문성이 없는 사용자가 자신의 원하는 스키마의 데이터 테이블을 용이하게 생성하고, 그 데이터 테이블의 데이터를 간단하게 관리함과 아울러, 여러 데이터 테이블들의 항목들을 교차 적용한 문서에 대한 일괄 인쇄 작업이 가능하도록 함으로써 전문성이 없는 사용자도 간편하고 신속하게 원하는 항목이 포함된 인쇄 결과물을 얻을 수 있는 효과가 있다.The present invention is a cloud database that allows users to freely configure and manage user schema data tables based on a cloud database, while including a plurality of database items in a single document, or to print documents linked with a plurality of different database items in a batch. It relates to an interlocking batch printing apparatus and method thereof, wherein a user without database expertise can easily create a data table of his or her desired schema, manage the data of the data table, and manage items of various data tables. By enabling batch printing of cross-applied documents, even users without expertise can easily and quickly obtain a print result containing the desired item.

Description

클라우드 데이터베이스 연동 일괄 인쇄 장치 및 그 방법{Cloud database coupled collective printing apparatus and method thereof} Cloud database coupled collective printing apparatus and method thereof TECHNICAL FIELD

본 발명은 클라우드 데이터베이스 연동 일괄 인쇄 장치 및 그 방법에 관한 것으로, 특히 클라우드 데이터베이스를 기반으로 사용자 데이터 테이블을 자유롭게 구성하고 관리하면서 복수의 데이터베이스 항목을 하나의 문서에 포함시키거나 복수의 상이한 데이터베이스 항목과 연동하는 문서들을 일괄적으로 인쇄할 수 있도록 한 클라우드 데이터베이스 연동 일괄 인쇄 장치 및 그 방법에 관한 것이다.The present invention relates to a cloud database interlocking batch printing apparatus and method thereof, in particular, including a plurality of database items in one document or interlocking with a plurality of different database items while freely configuring and managing user data tables based on a cloud database The present invention relates to a cloud database-linked batch printing apparatus and method for batch printing of documents.

다양한 문서 작성과 인쇄 프로그램들이 일상화되고, 다양한 프린터와 전용 용지가 보편화되면서 원하는 문서나 라벨 등을 쉽게 작성하고 출력할 수 있게 되었다. As various document writing and printing programs became common, and various printers and dedicated papers became common, it became possible to easily create and print desired documents or labels.

이러한 환경에서 매번 바뀌는 내용이 포함된 문서를 개별적으로 작성하여 인쇄하는 대신 바뀌는 내용을 데이터베이스로 정리하여 인쇄 문서와 연동함으로써 변경되는 항목을 포함하는 문서를 모두 만들지 않고서도 원하는 항목을 가변하면서 인쇄하는 기술도 널리 사용되고 있다. 예컨대 데이터베이스의 주소와 연동하여 우편물 주소 라벨을 인쇄하거나 동일 제품군의 가격 라벨을 인쇄하는 경우 등이 있다.In such an environment, instead of individually creating and printing a document containing the changed content each time, the changing content is organized into a database and linked with the print document, so that the desired item is printed while changing the desired item without creating all the documents containing the changed item. Is also widely used. For example, there is a case of printing a mailing address label in conjunction with an address in a database or printing a price label of the same product group.

하지만, 기존의 인쇄 프로그램이나 라벨 관리 프로그램의 경우 데이터베이스 하나와 문서 하나가 1:1로 연동하는 한계가 있어 다양한 데이터베이스의 정보를 하나의 문서나 라벨에 동시에 출력하지 못하는 문제가 있다.However, in the case of an existing printing program or label management program, there is a problem that information from various databases cannot be simultaneously output to one document or label because one database and one document are linked 1:1.

따라서, 여러 데이터베이스의 내용이 하나의 문서나 라벨에 포함되어야 하는 경우 데이터베이스를 별도로 새롭게 작성해야 하므로 미숙련 사용자가 출력 내용 변경에 쉽게 대응하지 못하는 문제가 있다. Therefore, when the contents of several databases are to be included in one document or label, the database must be newly created, so that unskilled users cannot easily respond to changes in output contents.

한편, 서로 다른 데이터베이스와 연동하는 다양한 문서들을 서로 다른 매수로 출력해야 하는 경우 각각 하나의 문서를 복수로 출력하도록 지정한 후 사용자가 다른 문서의 출력을 지정하는 수동 인쇄 작업 지정이 필요하므로 이러한 이종 문서의 출력에 대한 자동 관리에 대한 필요성도 높아지고 있다.On the other hand, if you need to print a variety of documents linked with different databases in different number of copies, you need to specify a manual print job in which a user specifies the output of another document after specifying each document to be printed in multiple copies. The need for automatic management of output is also increasing.

특히, 여러 데이터베이스에 분산 관리되는 항목들을 조합하여 인쇄해야 한다거나 새로운 항목들이 추가되는 인쇄물을 매번 디자인하여 인쇄해야 한다거나, 혹은 여러 연동 항목을 가지는 문서를 종류별로 상이한 매수로 출력해야 하는 경우 현재 제공되는 단순 문서 작성 및 인쇄 프로그램은 그 적용이 어렵거나 사용이 번거로워 사용자의 불편이 큰 문제가 있다.In particular, when it is necessary to combine and print items distributed in several databases, design and print a printout each time a new item is added, or if a document having several linked items needs to be printed in different numbers for each type, the currently provided simple Document creation and printing programs are difficult to apply or cumbersome to use, causing great inconvenience to users.

다양한 종류의 문서들을 일괄 인쇄하기 위하여 한국 등록특허 제10-1645324호, '대량 출력을 위한 인쇄물 자동 출력 제어 장치 및 방법'은 서로 다른 인쇄 내용을 가지는 인쇄물을 자동으로 출력할 수 있도록 다양한 템플릿을 구성하고, 데이터베이스에서 읽어온 항목들을 해당 템플릿에 매칭하여 메모리 상에서 해당 항목들이 적용된 인쇄 문서를 구성하고 이를 인쇄하기 위한 출력 대상 파일을 생성한 후, 인쇄기를 지정하여 생성된 출력 대상 파일들을 순차적으로 출력하도록 함으로써, 다양한 인쇄물을 대량으로 출력할 수 있도록 하고 있다.In order to print various types of documents at once, Korean Patent Registration No. 10-1645324,'Printing Automatic Output Control Device and Method for Mass Printing', is composed of various templates so that prints with different print contents can be automatically output. And, after matching the items read from the database to the corresponding template, constructing a print document to which the items are applied in memory, creating an output target file for printing it, and then sequentially outputting the generated output target files by designating a printer. By doing so, it is possible to output various printed matters in large quantities.

해당 기술은 출력할 문서의 데이터들을 하나의 데이터베이스로 만든 후, 해당 데이터베이스에 적합한 템플릿을 템플릿 DB에서 검출하여 해당 출력 데이터가 적용된 템플릿 인쇄문서를 각각의 인쇄 파일로 생성하고, 이러한 인쇄 파일들을 순서대로 인쇄하도록 한 것이므로, 매번 출력할 데이터를 데이터베이스로 생성해야 하기 때문에 일반 사용자가 쉽게 적용할 수 없는 전문가용 대량 출력 시스템이다.This technology creates the data of the document to be printed into a single database, then detects the template suitable for the database in the template DB, creates the template print document to which the corresponding output data is applied, as each print file, and then sequentially creates these print files. Since it is intended to be printed, it is a mass printing system for professionals that cannot be easily applied by general users because the data to be printed must be created in a database every time.

따라서, 이러한 구성은 전문성이 없는 사용자가 자신이 원하는 문서를 만들어 사용하고자 할 경우에는 적용할 수 없으며, 이미 만들어져 있는 데이터베이스들 에서 원하는 항목들을 하나의 문서에 적용하려면 데이터베이스를 새롭게 만들어야 하는 한계가 있다.Therefore, this configuration cannot be applied when a user without expertise wants to create and use a document he or she wants, and there is a limit to creating a new database in order to apply the desired items to a single document from already created databases.

한편, 한국 등록특허 제10-1940359호, '인터넷을 이용한 인쇄물 출판 관리 시스템 및 출판 관리 방법'은 인터넷을 통해서 다수의 인쇄 디자인들을 제공하고, 주문자가 인터넷 상의 인쇄 디자인들 중에서 하나 이상을 선택하여 조합하여 출력할 수 있도록 한 것으로서, 인터넷을 통해서 인쇄할 문서를 조합 구성할 수 있으나 이는 디자인으로 한정될 뿐 복수의 데이터베이스를 인쇄할 디자인에 연동한다거나 복합적 데이터를 적용한 인쇄 문서의 출력 숫자를 결정하여 일괄 인쇄하는 등의 구성은 존재하지 않는다. On the other hand, Korean Patent Registration No. 10-1940359,'Print publication management system and publication management method using the Internet' provides a number of print designs through the Internet, and the orderer selects and combines one or more print designs on the Internet. It is designed to be printed out by combining documents to be printed through the Internet, but this is limited to a design, and multiple databases are linked to the design to be printed, or batch printing by determining the number of printed documents to which complex data is applied. There is no such configuration.

따라서, 간단한 구조의 문서를 생성하되 여러 데이터베이스의 항목들을 조합하여 원하는 내용의 문서를 각각 상이한 매수로 일괄 출력하고자 하는 사용자의 요구를 만족시킬 수 없다.Therefore, it is not possible to satisfy the user's request to generate a document with a simple structure, but to combine the items of several databases to collectively output a document with a desired content in different numbers.

결국, 사용자가 작성한 문서에 여러 데이터베이스에서 선택한 항목들을 연동시킨 후 원하는 매수 대로 문서를 자동으로 일괄 출력할 수 있으며, 이를 위해 전문성이 필요하지 않도록 한 인쇄 시스템에 대한 요구가 높아지고 있는 실정이다.In the end, after linking the items selected from multiple databases to the document created by the user, the document can be automatically batch output according to the number of copies desired, and for this purpose, there is a growing demand for a printing system that does not require expertise.

한국 등록특허 제10-1645324, [대량 출력을 위한 인쇄물 자동 출력 제어 장치 및 방법]Korean Patent Registration No. 10-1645324, [Device and method for controlling automatic printing of printed matter for mass printing] 한국 등록특허 제10-1940359호, [인터넷을 이용한 인쇄물 출판 관리 시스템 및 출판 관리 방법]Korean Patent Registration No. 10-1940359, [Print publication management system and publication management method using the Internet]

전술한 문제점을 개선하기 위한 본 발명 실시예들의 목적은 클라우드 데이터베이스에서 선택한 여러 항목들이 포함된 문서를 생성하고, 이러한 항목들이 포함된 각 문서의 출력 매수를 설정하여 특정 항목들이 조합된 서로 다른 내용의 인쇄 문서들을 설정된 매수로 일괄 출력하도록 함으로써 사용자의 편의성을 높일 수 있는 클라우드 데이터베이스 연동 일괄 인쇄 장치 및 그 방법을 제공하는 것이다. An object of the embodiments of the present invention for improving the above-described problem is to create a document including several items selected from a cloud database, and set the number of prints of each document including these items, and It is to provide a cloud database-linked batch printing apparatus and method capable of enhancing user convenience by collectively outputting print documents in a set number of copies.

본 발명 실시예들의 다른 목적은 데이터베이스에 대한 전문성이 없는 사용자가 자신의 원하는 스키마의 데이터 테이블을 용이하게 생성하고, 그 데이터 테이블의 데이터를 간단하게 관리함과 아울러, 여러 데이터 테이블들의 항목들을 교차 적용한 문서에 대한 일괄 인쇄 작업이 가능하도록 함으로써 전문성이 없는 사용자도 간편하고 신속하게 원하는 항목이 포함된 인쇄 결과물을 얻을 수 있도록 한 클라우드 데이터베이스 연동 일괄 인쇄 장치 및 그 방법을 제공하는 것이다. Another object of the embodiments of the present invention is a document in which a user without database expertise easily creates a data table of his or her desired schema, manages the data of the data table simply, and cross-applies items of several data tables It is to provide a cloud database-linked batch printing device and method that enables a batch print job for a cloud database so that even a user without expertise can easily and quickly obtain a print result including the desired item.

본 발명 실시예들의 또 다른 목적은 위지위그(WYSIWYG) 방식의 문서 작성 인터페이스를 제공하여 문서를 생성하도록 하되, 문서에 삽입되는 대상에 대한 항목을 복수의 데이터베이스에서 선택하고, 해당 항목의 표현 방식을 설정하는 직관적 방식으로 연동시킴으로써 미리 만들어진 데이터베이스를 간단하게 활용하여 원하는 가변적인 문서를 쉽게 작성하고 그 매수를 각각 설정하는 것으로 사용자 친화적인 대량 인쇄 작업이 가능하도록 한 클라우드 데이터베이스 연동 일괄 인쇄 장치 및 그 방법을 제공하는 것이다. Another object of the embodiments of the present invention is to provide a WYSIWYG-type document creation interface to create a document, but select an item for an object to be inserted into the document from a plurality of databases, and select the expression method of the item. Cloud database-linked batch printing device and method that enable user-friendly mass print jobs by easily creating desired variable documents by simply using pre-made databases by linking in an intuitive way to set up and setting the number of copies respectively. To provide.

상기와 같은 목적을 달성하기 위한 본 발명의 일 실시예에 따른 클라우드 데이터베이스 연동 일괄 인쇄 장치는 클라우드 데이터베이스에서 원하는 데이터베이스 테이블을 선택하여 해당 데이터베이스 테이블의 항목을 선택 가능하게 제공하고, 선택된 항목에 대한 데이터를 제공하는 데이터베이스 연동부와, 인쇄할 문서를 위지위그(WYSIWYG) 방식으로 작성할 수 있는 문서 작성 인터페이스를 제공하며, 해당 문서 작성 인터페이스를 통해 문서에 포함되는 인쇄 오브젝트 중 원하는 오브젝트에 대해 연동할 항목을 상기 데이터베이스 연동부에서 제공하는 항목에서 선택하도록 하는 문서 생성부와, 상기 문서 생성부에서 선택된 항목들을 선별하고 해당 항목들이 포함된 문서의 출력 매수 설정 정보를 생성하는 인쇄 문서 설정부와, 문서 생성부에서 생성된 문서와 인쇄 문서 설정부의 선택 항목을 데이터베이스 연동부를 통해 확인하여 각 선택 항목이 포함된 출력 문서를 생성한 후 출력 매수 설정 정보에 따른 매수로 인쇄하는 과정을 모든 선택 항목 데이터에 대한 출력 매수에 맞추어 반복하는 인쇄부를 포함한다.The cloud database interlocking batch printing apparatus according to an embodiment of the present invention for achieving the above object selects a desired database table from the cloud database and provides the item of the corresponding database table to be selectable, and provides data for the selected item. Provides a database linking unit provided and a document creation interface that can create a document to be printed in a WYSIWYG method, and recalls items to be interlocked with the desired object among print objects included in the document through the document creation interface. A document generation unit that selects from items provided by the database linking unit, a print document setting unit that selects items selected by the document generation unit and generates information for setting the number of prints of a document containing the items, and a document generation unit The process of checking the generated document and the selection items in the print document setting unit through the database linkage unit, creating an output document containing each selection item, and then printing the number of copies according to the number of copies setting information, is based on the number of copies for all selected item data. It includes a printing unit that matches and repeats.

일례로서, 데이터베이스 연동부는 클라우드 데이터베이스에 SQL 쿼리를 제공하여 원하는 데이터베이스 테이블의 항목을 수집하되, 이 과정을 복수로 수행하여 복수의 상이한 데이터베이스 테이블의 항목들을 문서 작성 시 연동할 수 있도록 제공할 수 있다.As an example, the database linking unit may provide an SQL query to a cloud database to collect items of a desired database table, and perform this process in a plurality to provide items of a plurality of different database tables to be linked when writing a document.

일례로서, 문서 생성부는 인쇄할 인쇄 영역에 하나 이상의 단위 인쇄 영역을 구비하며, 적어도 하나의 단위 인쇄 영역에 작성되는 하나 이상의 오브젝트는 다른 단위 인쇄 영역에 작성되는 오브젝트와는 다른 데이터베이스의 항목을 연동할 수 있다.As an example, the document generation unit has one or more unit print areas in the print area to be printed, and one or more objects created in at least one unit print area can link items in a database different from objects created in other unit print areas. I can.

일례로서, 클라우드 데이터베이스와 연동하여 데이터형과 크기 및 기본값이 설정된 업종별 항목 템플릿 리스트를 통해 원하는 항목을 선택하여 사용자 데이터 테이블을 생성하고, 데이터 테이블 생성 시 연동을 위한 SQL 쿼리 코드를 자동 생성하여 등록하며, 해당 SQL 쿼리 코드에 대응되는 사용자 데이터 테이블에 대한 편집 기능을 제공하는 데이터베이스 관리부를 더 포함할 수 있다.As an example, a user data table is created by selecting a desired item through a list of item templates for each industry in which data type, size and default value are set in connection with a cloud database, and SQL query code for linkage is automatically generated and registered when data table is created. , It may further include a database management unit that provides an editing function for the user data table corresponding to the SQL query code.

일례로서, 데이터베이스 관리부를 통해 등록된 SQL 쿼리 코드는 데이터베이스 연동부에 제공될 수 있다.As an example, the SQL query code registered through the database management unit may be provided to the database interworking unit.

일례로서, 데이터베이스 관리부는 알려진 데이터 포맷으로 작성된 문서의 데이터를 불러들여 사용자 데이터 테이블을 포함하는 클라우드 데이터베이스에 저장하거나, 사용자 데이터 테이블을 포함하는 클라우드 데이터베이스의 테이블을 설정된 포맷의 문서로 내보낼 수 있다.As an example, the database manager may retrieve data of a document created in a known data format and store it in a cloud database including a user data table, or export a table of a cloud database including the user data table as a document in a set format.

본 발명의 다른 실시예에 따른 클라우드 데이터베이스 연동 일괄 인쇄 방법은 일괄 인쇄 장치가 클라우드 데이터베이스에 접속하고 설정된 데이터베이스 테이블을 선택하여 해당 데이터베이스 테이블의 항목을 선택 가능하게 제공하는 연동 단계와, 일괄 인쇄 장치가 인터페이스를 통해 인쇄 오브젝트가 포함된 문서 정보와 상기 인쇄 오브젝트 중 제공된 항목과 연동하는 선택 정보를 수신하며 이를 위지위그(WYSIWYG) 방식으로 일괄 인쇄 장치의 화면에 표시하는 문서 작성 단계와, 일괄 인쇄 장치가 인터페이스를 통해 선택된 항목들이 포함된 문서의 출력 매수 설정 정보를 수신하여 인쇄할 문서의 내용과 매수를 확인하는 인쇄 준비 단계와, 일괄 인쇄 장치가 각 선택 항목이 포함된 출력 문서를 생성한 후 출력 매수 설정 정보에 따른 매수로 인쇄하는 과정을 모든 선택 항목 데이터에 대한 출력 매수에 맞추어 반복하는 인쇄 단계를 포함한다.The cloud database interlocking batch printing method according to another embodiment of the present invention includes an interlocking step in which a batch printing device connects to a cloud database and selects a set database table to select an item of the database table, and the batch printing device provides an interface. Document creation step of receiving document information including a print object and selection information interlocking with a provided item among the print objects and displaying it on the screen of the batch printing apparatus in a WYSIWYG method, and the batch printing apparatus interface The print preparation step in which the content of the document to be printed and the number of copies is checked by receiving information about setting the number of copies of the document containing the items selected through, and setting the number of copies after the batch printing device creates an output document containing each selected item. And a printing step of repeating the process of printing with the number of copies according to the information according to the number of copies to be printed for all the selection item data.

일례로서, 연동 단계에서, 일괄 인쇄 장치는 클라우드 데이터베이스에 SQL 쿼리를 제공하여 원하는 데이터베이스 테이블의 항목을 수집하되, 이 과정을 복수로 수행하여 복수의 상이한 데이터베이스 테이블의 항목들을 문서 작성 시 연동할 수 있도록 제공하는 단계를 포함할 수 있다.As an example, in the linking step, the batch printing device collects the items of the desired database table by providing an SQL query to the cloud database, but performs this process in multiple times so that items of a plurality of different database tables can be linked when creating a document. It may include the step of providing.

일례로서, 문서 작성 단계에서, 일괄 인쇄 장치가 수신하는 문서 정보는 인쇄 영역에 하나 이상의 단위 인쇄 영역을 구비하며, 적어도 하나의 단위 인쇄 영역에 작성되는 하나 이상의 오브젝트는 다른 단위 인쇄 영역에 작성되는 오브젝트와는 다른 데이터베이스의 항목을 연동하는 단계를 포함할 수 있다.As an example, in the document creation step, the document information received by the batch printing apparatus includes one or more unit print areas in the print area, and one or more objects created in at least one unit print area are objects created in other unit print areas. It may include the step of linking an item of a database different from the one.

일례로서, 일괄 인쇄 장치가 클라우드 데이터베이스로부터 데이터형과 크기 및 기본값이 미리 설정된 업종별 항목 리스트를 수신하여 제공하고, 선택 항목 정보를 수신하여 사용자 데이터 테이블 생성을 클라우드 데이터베이스에 요청하고, 데이터 테이블 생성 시 연동을 위한 SQL 쿼리 코드를 자동 생성하여 등록하며, 해당 SQL 쿼리 코드에 대응되는 사용자 데이터 테이블에 대한 편집 기능을 제공하는 데이터베이스 관리 단계를 더 포함할 수 있다.As an example, the batch printing device receives and provides a list of items by industry with preset data types, sizes, and default values from the cloud database, and requests the creation of a user data table from the cloud database by receiving the selection item information, and interlocks when creating the data table. A database management step of automatically generating and registering an SQL query code for and providing an editing function for a user data table corresponding to the SQL query code may be further included.

본 발명의 실시예에 따른 클라우드 데이터베이스 연동 일괄 인쇄 장치 및 그 방법은 클라우드 데이터베이스에서 선택한 여러 항목들이 포함된 문서를 생성하고, 이러한 항목들이 포함된 각 문서의 출력 매수를 설정하여 특정 항목들이 조합된 서로 다른 내용의 인쇄 문서들을 설정된 매수로 일괄 출력하도록 함으로써 사용자가 여러 데이터베이스에서 별도로 관리하는 항목들을 단일 문서에 포함시켜 인쇄하고자 할 경우 새로운 데이터베이스를 생성할 필요가 없도록 하여 사용자 편의성, 작업의 신속성 및 효율을 높일 수 있는 효과가 있다.The cloud database-linked batch printing apparatus and method according to an embodiment of the present invention generate a document including several items selected from a cloud database, and set the number of outputs of each document including these items, and specific items are combined with each other. By printing documents with different contents at a set number of copies, users do not need to create a new database when they want to print by including items separately managed in multiple databases in a single document, thus improving user convenience, speed and efficiency of work. There is an effect that can be increased.

본 발명의 실시예에 따른 클라우드 데이터베이스 연동 일괄 인쇄 장치 및 그 방법은 데이터베이스에 대한 전문성이 없는 사용자가 자신의 원하는 스키마의 데이터 테이블을 용이하게 생성하고, 그 데이터 테이블의 데이터를 간단하게 관리함과 아울러, 여러 데이터 테이블들의 항목들을 교차 적용한 문서에 대한 일괄 인쇄 작업이 가능하도록 함으로써 전문성이 없는 사용자도 간편하고 신속하게 원하는 항목이 포함된 인쇄 결과물을 얻을 수 있는 효과가 있다.In the cloud database interlocking batch printing apparatus and method according to an embodiment of the present invention, a user without database expertise can easily create a data table of his or her desired schema, and simply manage the data of the data table, By enabling batch printing of documents in which items of multiple data tables are cross-applied, even users without expertise can easily and quickly obtain a print result containing the desired items.

본 발명의 실시예에 따른 클라우드 데이터베이스 연동 일괄 인쇄 장치 및 그 방법은 위지위그(WYSIWYG) 방식의 문서 작성 인터페이스를 제공하여 문서를 생성하도록 하되, 문서에 삽입되는 대상에 대한 항목을 복수의 데이터베이스에서 선택하고, 해당 항목의 표현 방식을 설정하는 직관적 방식으로 연동시킴으로써 미리 만들어진 데이터베이스를 간단하게 활용하여 원하는 가변적인 문서를 쉽게 작성하고 그 매수를 각각 설정하는 것으로 사용자 친화적인 대량 인쇄 작업이 가능한 효과가 있다.The cloud database-linked batch printing apparatus and method according to an embodiment of the present invention provide a WYSIWYG-type document creation interface to create a document, but select an item for an object to be inserted into the document from a plurality of databases. And, by interlocking in an intuitive way to set the expression method of the corresponding item, a user-friendly mass print job is possible by simply creating a desired variable document and setting the number of copies by simply utilizing a pre-made database.

도 1은 본 발명의 실시예에 따른 클라우드 데이터베이스 연동 일괄 인쇄 시스템의 구성을 보인 개념도.
도 2는 본 발명의 실시예에 따른 데이터베이스 연동 방식을 설명하기 위한 개념도.
도 3은 본 발명의 실시예에 따른 일괄 인쇄 장치의 구성을 보인 구성도.
도 4 내지 도 7은 본 발명의 실시예에 따른 일괄 인쇄 장치의 문서 생성 및 데이터베이스 연동 과정을 보인 화면 예시도.
도 8은 본 발명의 실시예에 따른 일괄 인쇄 장치의 데이터베이스 관리부의 구성을 보인 구성도.
도 9 내지 도 12는 본 발명의 실시예에 따라 클라우드 데이터베이스에 사용자 스키마 데이터 테이블을 생성 및 관리하는 방식을 설명하는 화면 예시도.
도 13은 본 발명의 실시예에 따른 일괄 인쇄 과정을 설명하는 순서도.
1 is a conceptual diagram showing the configuration of a cloud database interlocking batch printing system according to an embodiment of the present invention.
2 is a conceptual diagram illustrating a database interworking method according to an embodiment of the present invention.
3 is a block diagram showing the configuration of a batch printing apparatus according to an embodiment of the present invention.
4 to 7 are screen examples showing a document generation and database linking process of a batch printing apparatus according to an embodiment of the present invention.
8 is a block diagram showing the configuration of a database management unit of a batch printing apparatus according to an embodiment of the present invention.
9 to 12 are screen example diagrams illustrating a method of creating and managing a user schema data table in a cloud database according to an embodiment of the present invention.
13 is a flowchart illustrating a batch printing process according to an embodiment of the present invention.

상기한 바와 같은 본 발명을 첨부된 도면들과 실시예들을 통해 상세히 설명하도록 한다.The present invention as described above will be described in detail through the accompanying drawings and embodiments.

본 발명에서 사용되는 기술적 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아님을 유의해야 한다. 또한, 본 발명에서 사용되는 기술적 용어는 본 발명에서 특별히 다른 의미로 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 의미로 해석되어야 하며, 과도하게 포괄적인 의미로 해석되거나, 과도하게 축소된 의미로 해석되지 않아야 한다. 또한, 본 발명에서 사용되는 기술적인 용어가 본 발명의 사상을 정확하게 표현하지 못하는 잘못된 기술적 용어일 때에는, 당업자가 올바르게 이해할 수 있는 기술적 용어로 대체되어 이해되어야 할 것이다. 또한, 본 발명에서 사용되는 일반적인 용어는 사전에 정의되어 있는 바에 따라, 또는 전후 문맥상에 따라 해석되어야 하며, 과도하게 축소된 의미로 해석되지 않아야 한다.It should be noted that the technical terms used in the present invention are only used to describe specific embodiments, and are not intended to limit the present invention. In addition, the technical terms used in the present invention should be interpreted as generally understood by those of ordinary skill in the technical field to which the present invention belongs, unless otherwise defined in the present invention, and is excessively comprehensive. It should not be construed as a human meaning or an excessively reduced meaning. In addition, when a technical term used in the present invention is an incorrect technical term that does not accurately express the spirit of the present invention, it should be replaced with a technical term that can be correctly understood by those skilled in the art. In addition, general terms used in the present invention should be interpreted as defined in the dictionary or according to the context before and after, and should not be interpreted as an excessively reduced meaning.

또한, 본 발명에서 사용되는 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함한다. 본 발명에서, "구성된다" 또는 "포함한다" 등의 용어는 발명에 기재된 여러 구성 요소들, 또는 여러 단계를 반드시 모두 포함하는 것으로 해석되지 않아야 하며, 그 중 일부 구성 요소들 또는 일부 단계들은 포함되지 않을 수도 있고, 또는 추가적인 구성 요소 또는 단계들을 더 포함할 수 있는 것으로 해석되어야 한다.In addition, the singular expression used in the present invention includes a plurality of expressions unless the context clearly indicates otherwise. In the present invention, terms such as “consisting of” or “comprising” should not be construed as necessarily including all of the various elements or various steps described in the invention, and some of the elements or some steps are included. It should be interpreted that it may not be, or may further include additional components or steps.

또한, 본 발명에서 사용되는 제 1, 제 2 등과 같이 서수를 포함하는 용어는 구성 요소들을 설명하는데 사용될 수 있지만, 구성 요소들은 용어들에 의해 한정되어서는 안 된다. 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제 1 구성 요소는 제 2 구성 요소로 명명될 수 있고, 유사하게 제 2 구성 요소도 제 1 구성 요소로 명명될 수 있다.In addition, terms including ordinal numbers such as first and second used in the present invention may be used to describe the elements, but the elements should not be limited by the terms. The terms are used only to distinguish one component from another. For example, without departing from the scope of the present invention, a first element may be referred to as a second element, and similarly, a second element may be referred to as a first element.

이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시 예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings, but the same or similar components are assigned the same reference numerals regardless of the reference numerals, and redundant descriptions thereof will be omitted.

또한, 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 발명의 사상을 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 발명의 사상이 제한되는 것으로 해석되어서는 아니 됨을 유의해야 한다.In addition, in describing the present invention, when it is determined that a detailed description of a related known technology may obscure the subject matter of the present invention, a detailed description thereof will be omitted. In addition, it should be noted that the accompanying drawings are only for easily understanding the spirit of the present invention and should not be construed as limiting the spirit of the present invention by the accompanying drawings.

특히, 본 발명에서 설명하는 클라우드 데이터베이스는 근거리, 원거리 통신망을 통해서 접속할 수 있는 네트워크 데이터베이스를 의미하는 것으로 물리적으로 로컬이나 온라인 네트워크에 연결된 개인용 컴퓨터(Personal Computer), 저장장치, 데이터 스토리지, 데이터 서버 등을 포함한다. 여기서 네트워크를 구성하는 통신 방식으로 무선랜(Wireless LAN: WLAN), 와이맥스(World Interoperability for Microwave Access: Wimax), HSDPA(High Speed Downlink Packet Access), IEEE 802.16, 롱 텀 에볼루션(Long Term Evolution: LTE), 광대역 무선 이동 통신 서비스(Wireless Mobile Broadband Service: WMBS) 등의 무선 인터넷 기술이 포함될 수 있다. 또한, 근거리 통신 기술로는, 와이 파이(Wi-Fi), 블루투스(Bluetooth), RFID(Radio Frequency Identification), 적외선 통신(Infrared Data Association: IrDA), UWB(Ultra Wideband), 지그비(ZigBee), 인접 자장 통신(Near Field Communication: NFC), 초음파 통신(Ultra Sound Communication: USC), 가시광 통신(Visible Light Communication: VLC), BLE(Bluetooth Low Energy) 등이 포함될 수 있다. 또한, 유선 통신 기술로는, 광/동축선 통신, 시리얼 통신(serial communication), 전력선 통신(Power Line Communication: PLC), USB 통신 등이 포함될 수 있다.In particular, the cloud database described in the present invention refers to a network database that can be accessed through a local or long-distance communication network, and includes a personal computer, storage device, data storage, data server, etc. physically connected to a local or online network. Includes. Here, the communication methods that make up the network are Wireless LAN (WLAN), Wimax (World Interoperability for Microwave Access: Wimax), High Speed Downlink Packet Access (HSDPA), IEEE 802.16, Long Term Evolution (LTE). , Wireless Internet technology such as Wireless Mobile Broadband Service (WMBS) may be included. In addition, short-range communication technologies include Wi-Fi, Bluetooth, Radio Frequency Identification (RFID), Infrared Data Association (IrDA), Ultra Wideband (UWB), ZigBee, and adjacent Magnetic field communication (Near Field Communication: NFC), ultrasonic communication (Ultra Sound Communication: USC), Visible Light Communication (VLC), Bluetooth Low Energy (BLE), and the like may be included. In addition, the wired communication technology may include optical/coaxial communication, serial communication, power line communication (PLC), USB communication, and the like.

또한, 본 발명의 실시예에서 언급되는 관리자 단말이나 사용자 단말(일괄 인쇄 장치의 실시예)은 통신 기능을 구비한 스마트 폰(Smart Phone), 휴대 이동 단말기(Moblie Terminal), 개인 정보 단말기(Personal Digital Assistant: PDA), PMP(Portable Multimedia Player) 단말기, 개인용 컴퓨터(Personal Computer), 노트북 컴퓨터, 태블릿 PC(Tablet PC) 등과 같은 다양한 단말을 포함할 수 있다.In addition, a manager terminal or a user terminal (an embodiment of a batch printing device) mentioned in an embodiment of the present invention is a smart phone, a mobile terminal, and a personal digital device with a communication function. Assistant: PDA), a portable multimedia player (PMP) terminal, a personal computer (Personal Computer), a notebook computer, may include a variety of terminals such as a tablet PC (Tablet PC).

특히, 본 발명의 실시예에 따른 일괄 인쇄 장치는 제어부와 저장부를 포함할 수 있다. 이러한 저장부는 플래시 메모리(Flash Memory), 하드 디스크(Hard Disk ), 멀티미디어 카드 마이크로(Multimedia Card Micro), 카드 타입의 메모리(예를 들면, SD, XD, Tflash 메모리 등), 자기 메모리, 자기 디스크, 광디스크, 램(Random Access Memory: RAM), SRAM(Static Random Access Memory), 롬(Read-Only Memory: ROM), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory) 중 적어도 하나의 저장매체를 포함할 수 있으며, 네트워크로 연결된 클라우드 저장소를 포함할 수 있다. 또한, 제어부는 RAM, ROM, CPU, GPU, 버스를 포함할 수 있으며, RAM, ROM, CPU, GPU 등은 버스를 통해 서로 연결될 수 있고, CPU는 상기 저장부에 액세스하여, 상기 저장부에 저장된 운영체제를 이용하여 부팅을 수행할 수 있으며, 상기 저장부에 저장된 일괄 인쇄 소프트웨어 및 그 운영을 위한 데이터를 이용하여 이하 설명될 일괄 인쇄 장치의 동작을 수행할 수 있다.In particular, the batch printing apparatus according to an embodiment of the present invention may include a control unit and a storage unit. These storage units are flash memory, hard disk, multimedia card micro, card-type memory (eg, SD, XD, Tflash memory, etc.), magnetic memory, magnetic disk, At least one of optical disk, RAM (Random Access Memory: RAM), SRAM (Static Random Access Memory), ROM (Read-Only Memory: ROM), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory) It may include one storage medium, and may include a cloud storage connected through a network. In addition, the control unit may include RAM, ROM, CPU, GPU, and bus, and RAM, ROM, CPU, GPU, etc. may be connected to each other through a bus, and the CPU accesses the storage unit and stores it in the storage unit. Booting may be performed using an operating system, and the operation of the batch printing apparatus to be described below may be performed using the batch printing software stored in the storage unit and data for operation thereof.

이하, 본 발명의 실시예를 도 1 내지 도 13을 참고하여 설명한다.Hereinafter, an embodiment of the present invention will be described with reference to FIGS. 1 to 13.

도 1은 본 발명의 실시예에 따른 클라우드 데이터베이스 연동 일괄 인쇄 시스템의 구성을 보인 개념도로서, 도시된 바와 같이 클라우드 데이터베이스(110)와, 관리자 단말(120) 및 사용자 단말(130)로 구성되며, 이들은 통신망(10)을 통해 서로 접속하여 정보를 주고 받을 수 있다.1 is a conceptual diagram showing the configuration of a cloud database interlocking batch printing system according to an embodiment of the present invention, as shown, consisting of a cloud database 110, an administrator terminal 120 and a user terminal 130, these Information can be exchanged by connecting to each other through the communication network 10.

도시된 사용자 단말(130)은 본 발명의 실시예에서 일괄 인쇄 장치의 예로서, 실질적으로는 사용자 단말(130)의 하드웨어 구성을 이용하는 소프트웨어 중 하나가 동작할 경우 사용자 단말(130)이 일괄 인쇄 장치로 사용될 수 있거나, 일괄 인쇄 장치 전용으로서 일괄 인쇄 장치로서 동작하는 소프트웨어가 기본으로 동작하는 하드웨어 구성을 가진 것일 수 있다.The illustrated user terminal 130 is an example of a batch printing apparatus in the embodiment of the present invention, and when one of the software using the hardware configuration of the user terminal 130 is operated, the user terminal 130 is a batch printing apparatus. It may be used as a batch printing apparatus, or may have a hardware configuration in which software operating as a batch printing apparatus operates as a basis for a batch printing apparatus.

한편, 관리자 단말(120)은 본 발명의 실시예에서 클라우드 데이터베이스(110)에 관리자 모드로 접속하여 내부 데이터베이스를 추가, 삭제, 편집하거나 접속 권한을 설정하고 사용 이력을 확인할 수 있으며, 사용자 단말(130)이 클라우드 데이터베이스(110)에 접속할 수 있는 권한이나 사용할 수 있는 데이터베이스의 종류나 접근 권한 등을 관리할 수 있다. 더불어, 필요한 경우 사용자의 데이터 생성과 기존코드 테이블의 권한과 관리업무 양식코드 이관을 적용하고 서비스의 중지 및 실행을 결정할 수 있다.On the other hand, the administrator terminal 120 can access the cloud database 110 in an administrator mode in an embodiment of the present invention to add, delete, edit an internal database, set access rights, and check the usage history, and the user terminal 130 ) It is possible to manage the rights to access the cloud database 110, the types of databases that can be used, access rights, and the like. In addition, if necessary, it is possible to apply the user's data generation, authority of the existing code table, and transfer of management work form code, and decide to stop and run the service.

도시된 클라우드 데이터베이스(110)는 사용자 스키마 데이터 테이블 생성을 위한 다양한 업종별 항목 템플릿을 제공하거나, 사용자 스키마 데이터 테이블 생성과 검색, 편집에 따른 데이터 관리 기능을 제공한다.The illustrated cloud database 110 provides various types of item templates for creating a user schema data table, or provides a data management function according to creation, search, and editing of a user schema data table.

특히, 본 발명은 사용자가 직관적인 문서 작성 인터페이스를 통해 문서를 작성하면서 문서에 다양한 오브젝트(텍스트 박스, 바코드, 그림, 날자, 도형 등)를 삽입하고 이를 편집하며, 해당 오브젝트 중 일부에 대해서 데이터베이스 항목과 연동하여 데이터베이스 항목에 해당하는 데이터가 자동으로 적용되어 인쇄될 수 있도록 하는 일괄 인쇄 장치를 제공하되, 하나의 문서에 포함되는 다양한 오브젝트에 연동하는 데이터베이스 숫자에 대한 제한이 없도록 함으로써 여러 데이터베이스의 여러 항목들을 하나의 문서에 교차 연동하거나, 여러 문서들을 작성하고 이들에 서로 다른 데이터베이스의 항목들을 연동하도록 하여 복수의 데이터베이스에 분산되어 있는 항목들을 일괄 인쇄하고자 할 경우 이들을 단일 데이터베이스로 새로 작성할 필요 없이 기존 데이터베이스를 그대로 이용할 수 있도록 한다.In particular, the present invention inserts and edits various objects (text boxes, barcodes, pictures, dates, figures, etc.) in a document while a user creates a document through an intuitive document creation interface, and database items for some of the objects It provides a batch printing device that allows the data corresponding to the database items to be automatically applied and printed in conjunction with the system, but there is no limit on the number of databases linked to various objects included in a single document. If you want to print items distributed across multiple databases by cross-linking them into a single document, or by creating multiple documents and linking items from different databases to them, you can create an existing database without having to create them as a single database. Let it be used as it is.

이를 통해서 데이터베이스에 대한 숙련도가 낮은 사용자가 여러 데이터베이스에 분산된 항목들을 단일 문서에 포함시켜야 하는 경우나, 하나의 인쇄 영역에 여러 개의 단위 인쇄 영역을 설정한 후 서로 다른 문서를 작성하면서 서로 다른 데이터베이스의 항목들을 연동하고자 하는 경우에도 간단히 기존의 데이터베이스를 연결하고 항목을 선택하는 것 만으로 원하는 항목들이 포함된 문서에 대해서 원하는 항목 내용이 포함된 문서를 원하는 매수로 지정하여 일괄 인쇄할 수 있도록 한다.Through this, a user with low database proficiency needs to include items distributed across multiple databases in a single document, or sets up multiple unit print areas in one print area and creates different documents while creating different databases. Even if you want to link items, you can simply connect an existing database and select an item to print a batch by designating the number of copies of the document containing the desired item content for the document containing the desired item.

이를 위해서, 본 발명은 문서 작성기가 하나의 데이터베이스나 하나의 데이터베이스 파일과 연동되는 방식 대신 클라우드 데이터베이스를 이용하고, 데이터베이스 연동을 SQL 쿼리를 통해 데이터 테이블의 항목들을 제공하는 방식을 이용한다.To this end, the present invention uses a cloud database instead of a method in which a document writer is interlocked with one database or one database file, and a method of providing data table items through a SQL query for database interworking.

도 2는 본 발명의 실시예에 따른 데이터베이스 연동 방식을 설명하기 위한 개념도이다. 2 is a conceptual diagram illustrating a database interworking method according to an embodiment of the present invention.

클라우드 데이터베이스는 업종별 항목 데이터형과 크기 및 기본값이 설정된 업종별 항목 템플릿 리스트를 제공할 수 있는데, 일괄 인쇄 장치의 예시로서 사용자 단말은 해당 클라우드 데이터베이스에 접속하여 업종별 항목 템플릿 리스트를 제공하고, 사용자가 원하는 항목들을 선택하도록 하여 사용자 스키마 데이터 테이블을 생성할 수 있다. 이렇게 생성된 사용자 데이터 테이블은 사용자가 필요 시 접속하여 데이터를 등록하거나, 수정하거나, 삭제할 수 있다. The cloud database can provide a list of item templates for each industry in which the item data type and size for each industry and default values are set. As an example of a batch printing device, the user terminal accesses the cloud database to provide a list of item templates for each industry, and the items desired by the user. You can create a user schema data table by allowing them to be selected. The user data table created in this way can be accessed by a user when necessary to register, modify, or delete data.

사용자 단말은 이렇게 생성된 사용자 데이터 테이블에 대해서 클라우드 데이터베이스에서 해당 사용자 데이터 테이블을 용이하게 연결할 수 있는 SQL 쿼리 코드를 자동 생성하여(필요한 경우 시스템 관리자 단말에 제공) 등록 한다.For the user data table created in this way, the user terminal automatically generates an SQL query code that can easily connect the user data table in the cloud database (provided to the system manager terminal if necessary) and registers it.

이렇게 SQL 쿼리 코드가 생성된 사용자 데이터 테이블에 대해서 테이블을 조인하고 테이블 뷰를 생성한다. In this way, the user data table where the SQL query code is created is joined to the table and a table view is created.

이렇게 생성된 사용자 데이터 테이블은 사용자 단말이 일괄 인쇄 장치로 동작할 경우 해당 SQL 쿼리 코드를 이용하여 연결되며, 사용자는 해당 쿼리를 통해 검색된 사용자 데이터 테이블의 항목 정보를 확인하면서 원하는 항목을 인쇄할 문서에 포함시켜 인쇄할 수 있다.The user data table created in this way is connected using the SQL query code when the user terminal operates as a batch printing device, and the user checks the item information of the user data table retrieved through the query and prints the desired item in the document to be printed. Included and printed.

본 발명의 효율적인 설명을 위하여 이하에서는 인쇄할 문서로서 라벨을 예로 들어 설명하는데, 본 발명은 라벨로 한정되지 않으며 다양한 종류의 문서들을 포괄할 수 있다. For efficient description of the present invention, a label is used as an example to be described below as a document to be printed, but the present invention is not limited to a label and may encompass various types of documents.

이와 같이 본 발명의 실시예는 클라우드 데이터베이스를 이용하여 사용자 스키마 데이터 테이블을 생성한 후 이를 SQL 쿼리를 통해 연동하게 되므로, 복수의 SQL 쿼리를 통해 복수의 사용자 데이터 테이블을 검색하여 그 항목들을 인쇄에 활용할 수 있다. 즉, 개별적인 데이터베이스들을 하나씩 선택하여 문서와 연동하는 기존 방식이 아니라 클라우드 데이터베이스를 대상으로 각각의 사용자 데이터 테이블을 쿼리로 검색하여 이용하는 것이기 때문에, 사용자는 각각의 사용자 데이터 테이블을 마치 하나의 독립된 데이터베이스로 간주하지만 실질적으로는 하나의 데이터베이스에 포함되는 여러개의 데이터 테이블이 된다.As described above, in the embodiment of the present invention, a user schema data table is created using a cloud database and then linked through an SQL query. Therefore, a plurality of user data tables are searched through a plurality of SQL queries and the items are used for printing. I can. In other words, because it is not the conventional method of selecting individual databases one by one and linking them with documents, but by searching and using each user data table as a query targeting the cloud database, users regard each user data table as an independent database. However, in reality, it becomes a number of data tables included in a single database.

따라서, 사용자는 논리적으로 각각 서로 다른 사용자 데이터 테이블을 생성하여 관리할 수 있고, 필요한 경우 여러 데이터 테이블의 항목들을 하나의 문서에 교차 연동할 수 있으며, 하나의 문서 인쇄 영역에 여러 개의 작은 문서(즉, 단위 인쇄 영역)를 구성할 경우 각각 다른 문서 내용과 다른 데이터 테이블의 항목들이 포함되는 복합적인 문서를 작성하여 원하는 내용을 원하는 매수로 출력할 수 있게 된다.Therefore, the user can logically create and manage different user data tables, and if necessary, items of multiple data tables can be cross-linked to one document, and several small documents (i.e. , Unit print area), it is possible to create a complex document that includes different document contents and items in a different data table, and output the desired contents in a desired number of copies.

도 3은 본 발명의 실시예에 따른 일괄 인쇄 장치의 구성을 보인 구성도로서, 도시된 바와 같이 일괄 출력 장치의 실시예인 사용자 단말(130)의 구성을 보인 것이다. 3 is a block diagram showing the configuration of a batch printing apparatus according to an embodiment of the present invention, and as shown, shows the configuration of a user terminal 130, which is an embodiment of the batch output apparatus.

통신부(131)는 사용자 단말(130)이 통신망(10)을 통해 관리자 단말(120)이나 클라우드 데이터베이스(110)에 접속하여 정보를 주고 받을 수 있도록 하는 것으로 알려져 있는 다양한 매체와 통신 방식을 이용할 수 있다.The communication unit 131 may use various media and communication methods known to allow the user terminal 130 to access the manager terminal 120 or the cloud database 110 through the communication network 10 to exchange information. .

이러한 통신부(131)를 통해서 사용자 단말(130)은 클라우드 데이터베이스(110)에 접속하여 인증을 통해 원하는 데이터베이스나 데이터 테이블을 연결할 수 있고, 필요한 경우 사용자 스키마 데이터 테이블을 생성하고 데이터를 등록/수정/삭제할 수 있으며, SQL 쿼리 코드를 생성하여 등록할 수 있다. 또한, 생성된 SQL 쿼리 코드를 이용하여 원하는 데이터 테이블과 뷰(view)를 연결하여 항목들을 표시할 수 있고 문서 작성 시 연동하도록 할 수 있다. Through this communication unit 131, the user terminal 130 can access the cloud database 110 and connect a desired database or data table through authentication, and if necessary, create a user schema data table and register/modify/delete data. You can create and register SQL query codes. In addition, items can be displayed by linking the desired data table and view using the generated SQL query code, and linked when writing a document.

여기서, SQL 쿼리 코드의 생성은 테이블과 뷰의 조회를 통해 SQL을 모르는 사용자도 생성할 수 있도록 한다.Here, the generation of the SQL query code allows users who do not know SQL to create it through querying tables and views.

도시된 구성에서, 데이터베이스 연결부(132)는 클라우드 데이터베이스(110)에 인증 과정을 거쳐 접속하는 과정을 수행한다. In the illustrated configuration, the database connection unit 132 performs a process of accessing the cloud database 110 through an authentication process.

데이터베이스 관리부(133)는 클라우드 데이터베이스(110)에서 제공되는 업종별 항목 템플릿을 통해 사용자 스키마 데이터 테이블을 생성하고 데이터를 등록/수정/삭제할 수 있으며, SQL 쿼리 코드를 생성하여 등록할 수 있다.The database manager 133 may create a user schema data table, register/modify/delete data, and generate and register an SQL query code through an item template for each industry provided from the cloud database 110.

데이터베이스 연동부(134)는 데이터베이스 관리부(133)에서 생성된 SQL 쿼리 코드를 이용하여 기 생성된 사용자 데이터 테이블과 뷰를 연결한 후 그 항목(컬럼)을 사용자가 선택할 수 있도록 제공한다.The database linking unit 134 connects a user data table and a view previously generated using the SQL query code generated by the database management unit 133 and provides the item (column) for the user to select.

한편, 위지위그(WYSIWYG) 라벨 생성부(135)는 실질적으로 문서를 생성하는 문서 생성부의 예시로서, 인쇄할 문서를 위지위그(WYSIWYG) 방식으로 작성할 수 있는 문서 작성 인터페이스를 제공하며, 해당 문서 작성 인터페이스를 통해 문서에 포함되는 인쇄 오브젝트 중 원하는 오브젝트에 대해 연동할 항목을 상기 데이터베이스 연동부에서 제공하는 항목에서 선택할 수 있다. 이를 통해서 원하는 인쇄 영역에 원하는 라벨을 여러 오브젝트를 선택하여 배치하고 편집하며 원하는 오브젝트와 상기 제공된 항목을 연동할 수 있는데, 이러한 과정은 화면 표시부(136)를 통해서 실제 인쇄될 형식에 맞추어 사용자에게 제공될 수 있다. 화면 표시부(136)는 실질적인 디스플레이를 포함할 수 있으며, 디스플레이에 표시될 영상을 생성하는 영상 메모리를 의미하는 것일 수도 있다.On the other hand, the WYSIWYG label generation unit 135 is an example of a document generation unit that substantially generates a document, and provides a document creation interface for creating a document to be printed in a WYSIWYG method, and creating a corresponding document. An item to be linked to a desired object among print objects included in a document may be selected from items provided by the database linking unit through the interface. Through this, a desired label can be selected, placed and edited in a desired print area, and the desired object and the provided item can be linked. This process is provided to the user according to the format to be actually printed. I can. The screen display unit 136 may include a substantial display, and may mean an image memory that generates an image to be displayed on the display.

한편, 별도로 메뉴 제공부(138)를 포함할 수 있는데, 이는 실질적으로 위지위그 라벨 생성부(135)와 연동되는 인터페이스의 일부로서 다양한 오브젝트를 효과적으로 선택할 수 있도록 하거나 원하는 데이터 테이블을 선택하여 연동할 수 있도록 할 수 있다.On the other hand, it may separately include a menu providing unit 138, which is substantially part of an interface that is linked with the Wiziwig label generation unit 135 so that various objects can be effectively selected or a desired data table can be selected and linked. I can do it.

인쇄 문서 설정부(137)는 여러 항목들이 연동되는 문서(항목에 대한 부분이 비워져 있는 표시 문서 내용)에 대해서 어떠한 항목들이 포함된 문서를 몇매 출력할 것인지를 결정하기 위한 것으로서, 위지위그 라벨 생성부(135)에서 선택된 항목들(항목별 데이터)을 선별하고 해당 항목들이 포함된 문서의 출력 매수 설정 정보를 생성한다.The print document setting unit 137 is for determining how many documents including which items are to be output for a document to which several items are interlocked (display document contents in which a part for items is empty). The items (item-specific data) selected in (135) are selected, and information for setting the number of prints of the document including the items is generated.

인쇄부(139)는 위지위그 라벨 생성부(135)에서 생성된 문서와 인쇄 문서 설정부(137)의 선택 항목을 데이터베이스 연동부(134)를 통해 확인하여 각 선택 항목이 포함된 출력 문서를 생성한 후 출력 매수 설정 정보에 따른 매수로 인쇄하는 과정을 모든 선택 항목 데이터에 대한 출력 매수에 맞추어 반복한다.The printing unit 139 checks the document generated by the WiziWig label generation unit 135 and the selection items of the print document setting unit 137 through the database linking unit 134 to generate an output document including each selection item. After that, the process of printing with the number of copies according to the number of copies setting information is repeated according to the number of copies to be printed for all the selected item data.

특히, 본 발명의 실시예에 따른 데이터베이스 연동부(134)는 클라우드 데이터베이스(110)에 SQL 쿼리를 제공하여 원하는 데이터베이스 테이블의 항목을 수집하되, 이 과정을 복수로 수행하여 복수의 상이한 데이터베이스 테이블의 항목들을 문서 작성 시 연동할 수 있도록 제공할 수 있다.In particular, the database interworking unit 134 according to an embodiment of the present invention provides an SQL query to the cloud database 110 to collect items of a desired database table, and performs this process in a plurality of items of a plurality of different database tables. They can be provided so that they can be linked when writing documents.

도 4 내지 도 7은 본 발명의 실시예에 따른 일괄 인쇄 장치의 문서 생성 및 데이터베이스 연동 과정을 보인 화면 예시도이다.4 to 7 are screen views showing a document generation and database linkage process of a batch printing apparatus according to an embodiment of the present invention.

먼저, 도 4는 본 발명의 실시예에 따른 데이터베이스 연결 과정을 보인 것으로서, 기 생성된 데이터 테이블과의 연동을 위해서 원하는 데이터 테이블을 선택하기 위해 SQL 쿼리 코드를 제공하는 것이다. First, FIG. 4 shows a database connection process according to an embodiment of the present invention, and provides an SQL query code to select a desired data table for interworking with a previously created data table.

일괄 인쇄 기능을 포함하는 통합 화면(200)은 데이터 테이블 관리와 라벨 인쇄를 관리하는 구성을 가지며, 이 중에서 데이터 테이블 관리를 위한 코드 관리 기능을 선택하면 코드 관리창(201)이 나타난다.The integrated screen 200 including a batch printing function has a configuration for managing data table management and label printing, and selecting a code management function for data table management among them, the code management window 201 appears.

이러한 코드 관리창(201)을 이용하여 기 등록된 데이터 테이블을 선택하면 해당 데이터 테이블과 뷰를 연결하기 위한 SQL 쿼리가 자동으로 입력되며, 이를 기반으로 원하는 데이터 테이블과 뷰를 연결할 수 있다. When a previously registered data table is selected using the code management window 201, an SQL query for connecting the data table and the view is automatically input, and a desired data table and view can be connected based on this.

도시된 코드 관리창(201)에서 좌측의 돋보기 아이콘을 누르면 이후 설명되는 데이터 마법사로 생성한 테이블 쿼리 문을 자동으로 생성할 수 있다.When the magnifying glass icon on the left in the illustrated code management window 201 is pressed, a table query statement generated by the data wizard described later can be automatically generated.

아래쪽에 추가로 나타낸 코드 관리창은 사용자 설정 테이블 리스트를 제공하고 사용자가 이를 선택하여 SQL 쿼리를 생성한 후 이를 업무 코드, 적용 업무를 포함하는 특정 코드로 등록할 수 있도록 한 상태를 보인 것이다.The code management window additionally shown at the bottom provides a list of user-configurable tables, and after the user selects it to create an SQL query, it shows a state in which it can be registered as a specific code including work code and applied work.

도 5는 실제 라벨을 인쇄하기 위한 라벨 인쇄화면(210)으로서, 좌측에 데이터 테이블을 선택하기 위한 메뉴(211)와 문서에 포함될 다양한 오브젝트를 선택하기 위한 메뉴들이 나타나 있고, 인쇄 영역에 대한 구성 및 우측에 연결된 데이터 테이블과 연동하기 위한 영역(220)이 나타나 있다. 여기서 도 4를 통하거나 데이터 테이블을 선택하기 위한 메뉴(211)를 눌러 나타나는 여러 데이터 테이블 쿼리 중 하나를 선택하면 선택된 데이터 테이블의 항목(컬럼)이 항목 표시 영역(221)에 나타난다.5 is a label printing screen 210 for printing an actual label. A menu 211 for selecting a data table and menus for selecting various objects to be included in a document are shown on the left side. An area 220 for interworking with a data table connected to the right is shown. Here, when one of several data table queries displayed through FIG. 4 or by pressing the menu 211 for selecting a data table is selected, an item (column) of the selected data table is displayed in the item display area 221.

도 6은 라벨 인쇄화면(210)에서 제공되는 각종 인터페이스를 통해서 인쇄 영역에 라벨 문서(230)를 작성하는 과정을 보인 것이다.6 shows a process of creating a label document 230 in a print area through various interfaces provided on the label print screen 210.

도시된 바와 같이 라벨 인쇄 영역에 라벨 문서(230)를 작성하되, 텍스트 박스 메뉴(212)를 통해 품명을 나타낼 텍스트 박스 오브젝트(231)를 배치하고, 그 하단에 순차적으로 품종, 중량, 도정일, 가공일, 원산지, 바코드 오브젝트를 배치한다. 여기서 바코드 오브젝트(232)는 바코드 메뉴(213)를 통해 삽입함으로서 숫자 데이터인 바코드 데이터를 바코드 형태로 변환하여 표시할 수 있다.As shown, a label document 230 is created in the label printing area, but a text box object 231 to indicate the product name is placed through the text box menu 212, and the variety, weight, milling date, and processing are sequentially located at the bottom of the text box menu 212. Place the work, country of origin, and barcode objects. Here, by inserting the barcode object 232 through the barcode menu 213, barcode data, which is numeric data, may be converted into a barcode format and displayed.

도시된 구성은 품명을 나타낼 텍스트 박스 오브젝트(231)와 항목을 연동하기 위한 것으로, 해당 오브젝트(231)를 선택한 후 인터페이스를 통해서 원하는 항목을 연동하는 과정을 보인 것이다.The illustrated configuration is for linking an item with a text box object 231 representing a product name, and shows a process of linking a desired item through an interface after selecting a corresponding object 231.

이후 데이터베이스 연동이 필요한 오브젝트를 선택하여 원하는 항목과 연동할 수 있는데, 도시된 예시에서는 품종, 중량, 원산지, 바코드 항목을 연동할 수 있다.Thereafter, an object requiring database linkage can be selected and linked with a desired item. In the illustrated example, the variety, weight, country of origin, and barcode items can be linked.

필요한 경우 도정일이나 가공일과 같은 날짜와 연동되는 오브젝트는 현재 일자를 기준으로 원하는 날짜를 자동 생성하여 삽입할 수 있으며, 배경이나 다양한 도형들을 필요에 따라 배치할 수 있다.If necessary, an object linked to a date such as a correction date or a processing date can be automatically created and inserted in a desired date based on the current date, and a background or various figures can be arranged as necessary.

도 7은 도 6과 같이 설정된 항목들에 대한 실제 데이터를 선택하여 인쇄문서 설정부와 연동하는 데이터 선택 영역(222)에 등록한 후 그 인쇄 내용을 미리보기로 확인한 화면 예시이다.FIG. 7 is an example of a screen in which actual data on items set as shown in FIG. 6 are selected and registered in a data selection area 222 linked with a print document setting unit, and then the print contents are confirmed by preview.

도시된 바와 같이 작성된 문서(230)의 각 오브젝트 중에서 선택된 항목을 출력할 데이터를 항목 표시 영역(221)에서 선택하면 해당 데이터가 데이터 선택 영역(222)에 등록된다.As illustrated, when data to output the selected item among the objects of the created document 230 is selected in the item display area 221, the data is registered in the data selection area 222.

아직 선택 데이터에 대한 출력 매수는 결정되지 않았으므로 기본이 되는 1매씩 인쇄되는 것을 가정하여 인쇄 미리보기창(240)에 인쇄될 문서들이 나타난다.Since the number of copies to be printed for the selected data has not yet been determined, documents to be printed appear in the print preview window 240 assuming that the default is printed one by one.

물론 해당 매수를 설정하게 되면 해당 매수에 해당하는 문서들이 인쇄된다.Of course, if you set the number of copies, documents corresponding to the number of copies will be printed.

한편, 도시된 예시는 하나의 데이터 테이블의 항목들과 연동하는 것을 보인 것이나, 도시된 국내산 곡물에 대한 라벨 인쇄와 동일한 형식으로 별도의 데이터 테이블로 관리되는 수입산 곡물에 대한 라벨 인쇄를 동일한 문서를 통해서 일괄 인쇄하고자 하는 경우, 해당 수입산 곡물에 대한 데이터 테이블을 선택하여 항목에 대한 리스트를 항목 표시 영역(221)에 표시하고, 원하는 데이터를 선택하여 데이터 선택 영역(222)에 추가로 등록하면 하나의 문서에 대해 복수의 데이터 테이블을 연동한 인쇄물을 한 번에 일괄 인쇄할 수 있다.On the other hand, the illustrated example shows that the items of one data table are linked, but the label printing for imported grain managed by a separate data table in the same format as the label printing for the illustrated domestic grain is performed through the same document. In the case of batch printing, a list of items is displayed in the item display area 221 by selecting a data table for the imported grain, and if the desired data is selected and additionally registered in the data selection area 222, one document On the other hand, it is possible to collectively print a printout linking a plurality of data tables.

도시된 경우는 인쇄 영역이 해당 문서(230)에 해당하는 라벨 프린터를 대상으로 한 예시이며, 하나의 인쇄 영역에 복수의 단위 라벨들을 인쇄하고자 하는 경우 해당 인쇄 영역에 소정의 단위 인쇄 영역을 가지는 복수의 문서들을 작성할 수도 있고, 이 경우 해당 문서에 포함되는 오브젝트에는 서로 다른 데이터 테이블의 항목들이 연동될 수 있다. 즉, 하나의 단위 인쇄 영역에 작성되는 하나 이상의 오브젝트는 다른 단위 인쇄 영역에 작성되는 오브젝트와는 다른 데이터베이스의 항목을 연동할 수도 있다.In the illustrated case, the printing area is an example for a label printer corresponding to the document 230, and when a plurality of unit labels are to be printed in one printing area, a plurality of units having a predetermined unit printing area in the printing area Documents can be created, and in this case, items of different data tables can be linked to objects included in the document. That is, one or more objects created in one unit print area may link items of a database different from objects created in another unit print area.

도 8은 본 발명의 실시예에 따른 일괄 인쇄 장치의 데이터베이스 관리부(133)의 구성을 보인 구성도이다.8 is a block diagram showing the configuration of the database management unit 133 of the batch printing apparatus according to an embodiment of the present invention.

도시된 바와 같이 데이터베이스 관리부(133)는 클라우드 데이터베이스에서 원하는 데이터 테이블을 선택하기 위한 클라우드 데이터베이스 선택부와, 클라우드 데이터베이스에서 제공하는 업종별 항목 템플릿을 사용자에게 제공하는 클라우드 데이터베이스 템플릿 항목 제공부와, 사용자가 템플릿에서 선택한 항목들로 구성되는 사용자 데이터 테이블을 생성하는 사용자 스키마 데이터베이스 테이블 생성부와, 생성된 사용자 데이터 테이블에 대한 SQL 쿼리 코드를 생성하여 등록하는 SQL 코드 등록부와, 등록된 SQL 코드(SQL 쿼리 코드)를 이용하여 데이터 테이블을 선택하여 데이터를 등록/수정/삭제할 수 있는 사용자 데이터베이스 테이블 데이터 편집부와, 알려진 데이터 포맷으로 작성된 문서의 데이터를 불러들여 사용자 데이터 테이블을 포함하는 클라우드 데이터베이스에 저장하거나, 사용자 데이터 테이블을 포함하는 클라우드 데이터베이스의 테이블을 설정된 포맷의 문서로 내보내는 불러오기/내보내기 처리부를 포함할 수 있다.As shown, the database management unit 133 includes a cloud database selection unit for selecting a desired data table from a cloud database, a cloud database template item providing unit for providing a user with an item template for each industry provided by the cloud database, and a user template A user schema database table generation unit that creates a user data table consisting of the items selected in, an SQL code register that creates and registers an SQL query code for the created user data table, and a registered SQL code (SQL query code). User database table data editing unit that can register/modify/delete data by selecting a data table by using, and retrieve data from a document written in a known data format and store it in a cloud database including a user data table It may include an import/export processing unit that exports a table of a cloud database including a document in a set format.

도 9 내지 도 12는 본 발명의 실시예에 따른 데이터베이스 관리부(133)를 통해서 클라우드 데이터베이스에 사용자 스키마 데이터 테이블을 생성 및 관리하는 방식을 설명하는 화면 예시도를 보인 것이다.9 to 12 are screen views illustrating a method of creating and managing a user schema data table in a cloud database through the database manager 133 according to an embodiment of the present invention.

도 9는 데이터베이스 관리부(133)를 이용하여 사용자 스키마 데이터베이스 테이블을 생성하는 과정을 보인 화면 예시도로서, 도시된 바와 같은 데이터 마법사 화면(250)을 통해서 클라우드 데이터베이스에서 제공하는 항목 템플릿을 좌측 영역(251)에 제공하고 이들 중 사용자가 원하는 항목을 선택하면 우측의 사용자 데이터 테이블 영역(252)에 해당 항목으로 구성된 사용자 스키마 데이터 테이블이 구성된다.9 is a screen example showing a process of creating a user schema database table using the database management unit 133, and an item template provided from the cloud database through the data wizard screen 250 as shown in the left area 251 ) And the user selects an item that the user wants, a user schema data table composed of the corresponding item is formed in the user data table area 252 on the right.

이후 사용자 데이터 테이블에 대한 구성이 완료되면 해당 사용자 데이터 테이블이 생성되며 SQL 쿼리 코드가 자동 생성되어 등록된다. 여기서, 사용자가 원하는 테이블과 뷰만 연결하여 사용할 수 있도록 사용자가 원하는 테이블을 선택하면 SQL 쿼리 코드가 자동 생성되는 것이 바람직하다(도 4를 통해 설명한 코드 관리창 인터페이스를 이용할 수도 있다).After that, when the configuration of the user data table is completed, the user data table is created, and the SQL query code is automatically generated and registered. Here, it is preferable that the SQL query code is automatically generated when the user selects the desired table so that the user can connect and use only the table and view desired by the user (the code management window interface described with reference to FIG. 4 may also be used).

도 10은 도 9를 통해 생성된 사용자 데이터 테이블에 데이터를 등록하는 과정을 보인 것이다. 10 shows a process of registering data in the user data table created through FIG. 9.

도시된 데이터 등록창(260)은 데이터를 입력하는 입력 영역(261)과 데이터 테이블의 테이터를 보인 데이터 영역(262)을 포함하는데, 데이터 입력 영역(261)을 통해서 각 데이터를 수동으로 입력할 수도 있고, 도시된 바와 같이 사용자가 익숙한 툴(도시된 예에서는 스프레드 시트: 엑셀)로 작성된 데이터 문서(300)를 불러들인 후 이를 데이터 테이블에 일괄 혹은 선택적으로 등록할 수 있다.The illustrated data registration window 260 includes an input area 261 for inputting data and a data area 262 showing data of a data table, and each data can also be manually input through the data input area 261. As shown in the figure, after the data document 300 created by the user's familiar tool (spreadsheet: Excel in the illustrated example) is loaded, it can be collectively or selectively registered in the data table.

반대로 데이터 테이블의 데이터를 원하는 포맷의 데이터 문서로 내보낼 수도 있다.Conversely, you can export the data from the data table as a data document in a desired format.

이러한 데이터 문서의 포맷은 다양한 종류의 스프레드 시트 포맷, 빈 문자나 다양한 개행 문자로 구분된 텍스트 문서 등 다양할 수 있다.The format of such a data document can be various, such as various types of spreadsheet formats, text documents separated by blank characters or various newline characters.

도 11은 도 10을 통해 설명한 과정을 보인 것으로, 도시된 바와 같이 현재 사용자 데이터 테이블에 1개의 레코드(1번, test)가 존재하는 상황에서, 데이터 문서의 내용을 불러들인 것(해당 불러들인 데이터는 데이터 입력 영역(261)에 표시)과, 이러한 불러들인 데이터를 모두 선택하여 기존 사용자 데이터 테이블에 추가로 등록한 경우(추가로 등록한 데이터는 데이터 영역(262)에 기존 데이터 이후로 추가됨)를 보인 것이다.FIG. 11 shows the process described with reference to FIG. 10. As shown, in a situation where one record (No. 1, test) exists in the current user data table, the contents of the data document are loaded (the imported data Is displayed in the data input area 261) and when all of these imported data are selected and added to the existing user data table (additionally registered data is added to the data area 262 after the existing data). .

도 12는 기 생성된 사용자 데이터 테이블을 편집하는 과정을 보인 것으로, 테이블 변환 화면(270)에 도시된 바와 같이 새로운 항목을 추가하고자 하는 경우, 좌측 영역(271)에 제공되는 클라우드 데이터베이스의 항목 템플릿에서 원하는 항목을 더 선택하여 우측의 사용자 데이터 테이블 영역(272)에 추가할 수 있다.12 shows a process of editing a previously created user data table. In the case of adding a new item as shown in the table conversion screen 270, in the item template of the cloud database provided in the left area 271 More desired items may be selected and added to the user data table area 272 on the right.

해당 사용자 데이터 테이블의 데이터 영역(273)은 현재 스키마에 따라 기 등록된 데이터들을 보인 것으로, 이렇게 추가 항목들이 선택되면 해당 항목의 데이터가 비어 있는 상태로 추가되며, 이러한 데이터는 수동이나 불러오기 등으로 추가할 수 있다.The data area 273 of the user data table shows previously registered data according to the current schema, and when additional items are selected, the data of the corresponding item is added in an empty state. Can be added.

이와 같이 사용자가 별다른 데이터베이스 관리에 지식이 없더라도 클라우드 데이터베이스와의 연동을 통해서 간단하게 사용자 데이터 테이블을 생성하고, 수정할 수 있으며, 이를 익숙한 데이터 문서를 통해 관리할 수 있다. 따라서, 원하는 데이터 테이블을 필요에 따라 생성하여 관리할 수 있으며, 여러 데이터 테이블의 항목들을 필요에 따라 선택하여 일괄 인쇄할 수 있어 사용자의 편의성을 높일 수 있다.In this way, even if the user does not have much knowledge of database management, user data tables can be created and modified simply through interworking with the cloud database, and this can be managed through familiar data documents. Accordingly, a desired data table can be created and managed as needed, and items of several data tables can be selected and printed as required, thereby enhancing user convenience.

도 13은 본 발명의 실시예에 따른 일괄 인쇄 과정을 설명하는 순서도로서, 도시된 바와 같이 사용자 스키마 데이터 테이블을 생성하는 것부터 일괄 인쇄하는 과정을 나타낸 것이다. 13 is a flowchart illustrating a batch printing process according to an embodiment of the present invention, and shows a process of batch printing from creating a user schema data table as shown.

먼저, 사용자는 일괄 인쇄 장치를 이용하여 클라우드 데이터베이스에 접속한다. 이 과정에서 필요한 경우 인증 절차를 진행할 수 있다.First, a user accesses a cloud database using a batch printing device. In this process, if necessary, you can proceed with the authentication process.

사용자는 일괄 인쇄 장치가 제공하는 데이터 마법사를 통해서 클라우드 데이터베이스에서 제공하는 항목 템플릿에서 사용자가 원하는 항목을 선택하여 사용자 스키마 데이터 테이블을 생성할 수 있다.The user can create a user schema data table by selecting an item desired by the user from the item template provided in the cloud database through the data wizard provided by the batch printing device.

이렇게 사용자 데이터 테이블이 생성되면 사용자가 해당 테이블을 선택하는 것으로 SQL 쿼리 코드가 자동 생성되어 등록된다.When the user data table is created in this way, the SQL query code is automatically generated and registered by the user selecting the table.

이후 사용자는 일괄 인쇄 장치에 등록된 SQL 쿼리 코드를 선택하여 해당 사용자 데이터 테이블을 연동할 수 있는데, 제공되는 항목 리스트를 확인하여 원하는 항목을 선택할 수 있다. Thereafter, the user can link the corresponding user data table by selecting the SQL query code registered in the batch printing device, and can select the desired item by checking the provided item list.

사용자는 일괄 인쇄 장치가 제공하는 인터페이스를 통해 인쇄 오브젝트가 포함된 문서 정보를 위지위그(WYSIWYG) 방식으로 생성하며, 인쇄 오브젝트 중 제공된 항목과 연동하는 선택 정보를 제공한다.The user generates document information including a print object in a WYSIWYG method through an interface provided by the batch printing apparatus, and provides selection information in association with a provided item among print objects.

사용자는 일괄 인쇄 장치를 통해서 작성된 문서의 연동 항목을 통해 인쇄할 데이터를 선택하고 그 매수를 지정하여 인쇄 문서를 설정한다.The user selects data to be printed through an interlocking item of the document created through the batch printing device and sets the print document by designating the number of copies.

일괄 인쇄 장치는 설정된 각 선택 항목이 포함된 출력 문서를 생성한 후 출력 매수 설정 정보에 따른 매수로 인쇄하는 과정을 모든 선택 항목 데이터에 대한 출력 매수에 맞추어 반복하는 인쇄 한다.The batch printing apparatus creates an output document including each selected item that has been set, and then repeats a process of printing in the number of copies according to the number of copies to be printed according to the number of copies for all the selected item data.

이상에서는 본 발명에 따른 바람직한 실시예들에 대하여 도시하고 또한 설명하였다. 그러나 본 발명은 상술한 실시예에 한정되지 아니하며, 특허 청구의 범위에서 첨부하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 실시가 가능할 것이다. In the above, preferred embodiments according to the present invention have been illustrated and described. However, the present invention is not limited to the above-described embodiments, and any person with ordinary knowledge in the technical field to which the present invention pertains may implement various modifications without departing from the gist of the present invention appended in the claims. .

100: 클라우드 데이터베이스 연동 일괄 인쇄 시스템
110: 클라우드 데이터베이스 120: 관리자 단말
130: 사용자 단말 131: 통신부
132: DB 연결부 133: DB 관리부
134: DB 연동부 135: 위지위그 라벨 생성부
136: 화면 표시부 137: 인쇄 문서 설정부
138: 메뉴 제공부 139: 인쇄부
100: Cloud database interlocking batch printing system
110: cloud database 120: administrator terminal
130: user terminal 131: communication unit
132: DB connection unit 133: DB management unit
134: DB linking unit 135: Wiziwig label generation unit
136: screen display unit 137: print document setting unit
138: menu providing unit 139: printing unit

Claims (10)

클라우드 데이터베이스에서 원하는 데이터베이스 테이블을 선택하여 해당 데이터베이스 테이블의 항목을 선택 가능하게 제공하고, 선택된 항목에 대한 데이터를 제공하는 데이터베이스 연동부와;
인쇄할 문서를 위지위그(WYSIWYG) 방식으로 작성할 수 있는 문서 작성 인터페이스를 제공하며, 해당 문서 작성 인터페이스를 통해 문서에 포함되는 인쇄 오브젝트 중 원하는 오브젝트에 대해 연동할 항목을 상기 데이터베이스 연동부에서 제공하는 항목에서 선택하도록 하는 문서 생성부와;
상기 문서 생성부에서 선택된 항목들을 선별하고 해당 항목들이 포함된 문서의 출력 매수 설정 정보를 생성하는 인쇄 문서 설정부와;
문서 생성부에서 생성된 문서와 인쇄 문서 설정부의 선택 항목을 데이터베이스 연동부를 통해 확인하여 각 선택 항목이 포함된 출력 문서를 생성한 후 출력 매수 설정 정보에 따른 매수로 인쇄하는 과정을 모든 선택 항목 데이터에 대한 출력 매수에 맞추어 반복하는 인쇄부를 포함하고,
상기 데이터베이스 연동부는 클라우드 데이터베이스에 SQL 쿼리를 제공하여 원하는 데이터베이스 테이블의 항목을 수집하되, 이 과정을 복수로 수행하여 복수의 상이한 데이터베이스 테이블의 항목들을 문서 작성 시 연동할 수 있도록 제공하며,
상기 문서 생성부는 인쇄할 인쇄 영역에 복수의 단위 인쇄 영역을 구비하며, 단위 인쇄 영역에 작성되는 하나 이상의 오브젝트는 다른 단위 인쇄 영역에 작성되는 오브젝트와는 다른 데이터베이스의 항목을 연동하고,
클라우드 데이터베이스와 연동하여 데이터형과 크기 및 기본값이 설정된 업종별 항목 템플릿 리스트를 통해 원하는 항목을 선택하여 사용자 데이터 테이블을 생성하고, 데이터 테이블 생성 시 연동을 위한 SQL 쿼리 코드를 자동 생성하여 등록하며, 해당 SQL 쿼리 코드에 대응되는 사용자 데이터 테이블에 대한 편집 기능을 제공하는 데이터베이스 관리부를 더 포함하며,
상기 데이터베이스 관리부는,
클라우드 데이터베이스에서 원하는 데이터 테이블을 선택하기 위한 클라우드 데이터베이스 선택부와;
클라우드 데이터베이스에서 제공하는 업종별 항목 템플릿을 사용자에게 제공하는 클라우드 데이터베이스 템플릿 항목 제공부와;
사용자가 템플릿에서 선택한 항목들로 구성되는 사용자 데이터 테이블을 생성하는 사용자 스키마 데이터베이스 테이블 생성부와;
생성된 사용자 데이터 테이블에 대한 SQL 쿼리 코드를 생성하여 등록하는 SQL 코드 등록부와;
등록된 SQL 쿼리 코드를 이용하여 데이터 테이블을 선택하여 데이터를 등록,수정 및 삭제할 수 있는 사용자 데이터베이스 테이블 데이터 편집부를 포함하는 것을 특징으로 하는 클라우드 데이터베이스 연동 일괄 인쇄 장치.
A database linking unit that selects a desired database table from a cloud database, provides an item of the database table to be selectable, and provides data on the selected item;
Provides a document creation interface that can create a document to be printed in the WYSIWYG method, and the database linking unit provides an item to be linked to a desired object among print objects included in the document through the document creation interface. A document generation unit to select from;
A print document setting unit that selects items selected by the document generation unit and generates information for setting the number of prints of a document including the corresponding items;
The document created in the document generation unit and the selection items in the print document setting unit are checked through the database linkage unit, and the output document containing each selected item is created, and then the process of printing in the number of copies according to the number of copies setting information is displayed in all selected item data. It includes a printing unit that repeats according to the number of printed copies,
The database linking unit provides an SQL query to the cloud database to collect the items of the desired database table, and performs this process multiple times to provide the items of a plurality of different database tables to be linked when writing a document,
The document generation unit includes a plurality of unit print areas in the print area to be printed, and one or more objects created in the unit print area link items in a database different from the objects created in the other unit print areas,
In connection with the cloud database, the user data table is created by selecting the desired item through the item template list for each industry in which the data type, size, and default value are set, and when the data table is created, a SQL query code for linking is automatically generated and registered, and the corresponding SQL Further comprising a database management unit that provides an editing function for the user data table corresponding to the query code,
The database management unit,
A cloud database selection unit for selecting a desired data table from the cloud database;
A cloud database template item providing unit that provides a user with an item template for each industry provided by the cloud database;
A user schema database table generation unit that generates a user data table composed of items selected by the user from the template;
A SQL code register for generating and registering an SQL query code for the generated user data table;
A cloud database interlocking batch printing apparatus comprising a user database table data editing unit capable of registering, modifying, and deleting data by selecting a data table using a registered SQL query code.
삭제delete 삭제delete 삭제delete 청구항 1에 있어서, 데이터베이스 관리부를 통해 등록된 SQL 쿼리 코드는 데이터베이스 연동부에 제공되는 것을 특징으로 하는 클라우드 데이터베이스 연동 일괄 인쇄 장치.
The cloud database interlocking batch printing apparatus according to claim 1, wherein the SQL query code registered through the database management unit is provided to the database interworking unit.
청구항 1에 있어서, 데이터베이스 관리부는 알려진 데이터 포맷으로 작성된 문서의 데이터를 불러들여 사용자 데이터 테이블을 포함하는 클라우드 데이터베이스에 저장하거나, 사용자 데이터 테이블을 포함하는 클라우드 데이터베이스의 테이블을 설정된 포맷의 문서로 내보내는 것을 특징으로 하는 클라우드 데이터베이스 연동 일괄 인쇄 장치.
The method according to claim 1, wherein the database manager retrieves data of a document written in a known data format and stores it in a cloud database including a user data table, or exports a table of a cloud database including a user data table as a document in a set format. Cloud database interlocking batch printing device.
청구항 1, 청구항 5 및 청구항 6 중 어느 한 항에 따른 클라우드 데이터베이스 연동 일괄 인쇄 장치를 이용한 일괄 인쇄 방법에 있어서,
일괄 인쇄 장치가 클라우드 데이터베이스에 접속하고 설정된 데이터베이스 테이블을 선택하여 해당 데이터베이스 테이블의 항목을 선택 가능하게 제공하는 연동 단계와;
일괄 인쇄 장치가 인터페이스를 통해 인쇄 오브젝트가 포함된 문서 정보와 상기 인쇄 오브젝트 중 제공된 항목과 연동하는 선택 정보를 수신하며 이를 위지위그(WYSIWYG) 방식으로 일괄 인쇄 장치의 화면에 표시하는 문서 작성 단계와;
일괄 인쇄 장치가 인터페이스를 통해 선택된 항목들이 포함된 문서의 출력 매수 설정 정보를 수신하여 인쇄할 문서의 내용과 매수를 확인하는 인쇄 준비 단계와;
일괄 인쇄 장치가 각 선택 항목이 포함된 출력 문서를 생성한 후 출력 매수 설정 정보에 따른 매수로 인쇄하는 과정을 모든 선택 항목 데이터에 대한 출력 매수에 맞추어 반복하는 인쇄 단계를 포함하는 클라우드 데이터베이스 연동 일괄 인쇄 방법.
In the batch printing method using the cloud database-linked batch printing device according to any one of claims 1, 5, and 6,
An interlocking step in which the batch printing apparatus accesses a cloud database, selects a set database table, and provides an item of a corresponding database table so that it can be selected;
A document creation step of receiving, by the batch printing apparatus, document information including a print object and selection information interlocking with a provided item among the print objects through an interface, and displaying it on the screen of the batch printing apparatus in a WYSIWYG method;
A print preparation step of receiving, by the batch printing apparatus, information about setting the number of prints of a document including selected items through an interface, and confirming the contents and the number of copies of the document to be printed;
Cloud database-linked batch printing including a printing step in which the batch printing device creates an output document containing each selection item and then repeats the process of printing at the number of copies according to the print quantity setting information according to the number of copies for all selection item data Way.
청구항 7에 있어서, 상기 연동 단계에서 상기 일괄 인쇄 장치는 클라우드 데이터베이스에 SQL 쿼리를 제공하여 원하는 데이터베이스 테이블의 항목을 수집하되, 이 과정을 복수로 수행하여 복수의 상이한 데이터베이스 테이블의 항목들을 문서 작성 시 연동할 수 있도록 제공하는 단계를 포함하는 것을 특징으로 하는 클라우드 데이터베이스 연동 일괄 인쇄 방법.
The method according to claim 7, wherein in the linking step, the batch printing device collects items of a desired database table by providing an SQL query to a cloud database, and performs this process in multiple times to link items of a plurality of different database tables when creating a document. Cloud database interlocking batch printing method comprising the step of providing to be able to.
청구항 7에 있어서, 상기 문서 작성 단계에서 상기 일괄 인쇄 장치가 수신하는 문서 정보는 인쇄 영역에 하나 이상의 단위 인쇄 영역을 구비하며, 적어도 하나의 단위 인쇄 영역에 작성되는 하나 이상의 오브젝트는 다른 단위 인쇄 영역에 작성되는 오브젝트와는 다른 데이터베이스의 항목을 연동하는 단계를 포함하는 것을 특징으로 하는 클라우드 데이터베이스 연동 일괄 인쇄 방법.
The method according to claim 7, wherein the document information received by the batch printing apparatus in the document creation step includes one or more unit print areas in a print area, and at least one object created in at least one unit print area is in another unit print area. A cloud database linking batch printing method comprising the step of linking an item of a database different from the object to be created.
청구항 7에 있어서, 일괄 인쇄 장치가 클라우드 데이터베이스로부터 데이터형과 크기 및 기본값이 미리 설정된 업종별 항목 리스트를 수신하여 제공하고, 선택 항목 정보를 수신하여 사용자 데이터 테이블 생성을 클라우드 데이터베이스에 요청하고, 데이터 테이블 생성 시 연동을 위한 SQL 쿼리 코드를 자동 생성하여 등록하며, 해당 SQL 쿼리 코드에 대응되는 사용자 데이터 테이블에 대한 편집 기능을 제공하는 데이터베이스 관리 단계를 더 포함하는 것을 특징으로 하는 클라우드 데이터베이스 연동 일괄 인쇄 방법.The method according to claim 7, wherein the batch printing device receives and provides a list of items by industry type in which data type, size, and default values are set in advance from the cloud database, receives selection item information, requests creation of a user data table from the cloud database, and creates a data table. A cloud database-linked batch printing method, further comprising a database management step of automatically generating and registering a SQL query code for interlocking time, and providing an editing function for a user data table corresponding to the SQL query code.
KR1020180094980A 2018-08-14 2018-08-14 Cloud database coupled collective printing apparatus and method thereof KR102227518B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180094980A KR102227518B1 (en) 2018-08-14 2018-08-14 Cloud database coupled collective printing apparatus and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180094980A KR102227518B1 (en) 2018-08-14 2018-08-14 Cloud database coupled collective printing apparatus and method thereof

Publications (2)

Publication Number Publication Date
KR20200023668A KR20200023668A (en) 2020-03-06
KR102227518B1 true KR102227518B1 (en) 2021-04-16

Family

ID=69802407

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180094980A KR102227518B1 (en) 2018-08-14 2018-08-14 Cloud database coupled collective printing apparatus and method thereof

Country Status (1)

Country Link
KR (1) KR102227518B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102511842B1 (en) * 2020-10-21 2023-03-17 이정우 How to form a cloud-based on-demand business automation system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006254141A (en) 2005-03-11 2006-09-21 Noritsu Koki Co Ltd Image processor
JP2013077222A (en) 2011-09-30 2013-04-25 Ricoh Co Ltd Information processing apparatus, print document creating method and print document creating program
JP2015111443A (en) * 2000-01-25 2015-06-18 ビスタプリント ユーエスエイ インコーポレイテッドVistaprint Usa,Inc. System and method for processing print job
KR101571482B1 (en) 2015-02-16 2015-11-24 주식회사 세중에스앤씨 Paper save printing appapratus and method for ulti-size variable data printed matter
KR101656496B1 (en) 2015-03-05 2016-09-09 주식회사 세중에스앤씨 Apparatus and method for controlling automatic printing of printed document for a small number of printing
JP2017054371A (en) 2015-09-10 2017-03-16 ブラザー工業株式会社 Print mediation server and printer system
JP2017062851A (en) * 2011-04-28 2017-03-30 キヤノンマーケティングジャパン株式会社 Information processing system, application server, information processing method, program, and recording medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013072053A1 (en) 2011-11-18 2013-05-23 Byk-Chemie Gmbh Amino adducts based on epoxide compounds
KR20150094468A (en) * 2014-02-10 2015-08-19 삼성전자주식회사 Method and system for providing cloud printing service based on phone number and cloud server for supporting cloud printing services.
KR101645324B1 (en) 2015-03-05 2016-08-03 주식회사 세중에스앤씨 Apparatus and method for controlling automatic printing of printed document for a large number of printing

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015111443A (en) * 2000-01-25 2015-06-18 ビスタプリント ユーエスエイ インコーポレイテッドVistaprint Usa,Inc. System and method for processing print job
JP2006254141A (en) 2005-03-11 2006-09-21 Noritsu Koki Co Ltd Image processor
JP2017062851A (en) * 2011-04-28 2017-03-30 キヤノンマーケティングジャパン株式会社 Information processing system, application server, information processing method, program, and recording medium
JP2013077222A (en) 2011-09-30 2013-04-25 Ricoh Co Ltd Information processing apparatus, print document creating method and print document creating program
KR101571482B1 (en) 2015-02-16 2015-11-24 주식회사 세중에스앤씨 Paper save printing appapratus and method for ulti-size variable data printed matter
KR101656496B1 (en) 2015-03-05 2016-09-09 주식회사 세중에스앤씨 Apparatus and method for controlling automatic printing of printed document for a small number of printing
JP2017054371A (en) 2015-09-10 2017-03-16 ブラザー工業株式会社 Print mediation server and printer system

Also Published As

Publication number Publication date
KR20200023668A (en) 2020-03-06

Similar Documents

Publication Publication Date Title
US7979434B2 (en) System and method for storing and retrieving digital content with physical file systems
US20130055071A1 (en) Systems and methods for creating a customized website
US8392472B1 (en) Auto-classification of PDF forms by dynamically defining a taxonomy and vocabulary from PDF form fields
CN101038650B (en) Network online instantaneous printing service system and method, and editor thereof
US7412659B2 (en) Colorized template previews
JP2015111443A (en) System and method for processing print job
US8300261B2 (en) Systems and methods for retrieving printable media templates
CN110471892B (en) Revit file data collection method and related device
US8255797B2 (en) Information processing apparatus and method
KR102227518B1 (en) Cloud database coupled collective printing apparatus and method thereof
JP6296677B2 (en) Printing ordering system and control method therefor
KR101748245B1 (en) Method for providing 3d printing data service
JP2019023793A (en) Journalizing information processing apparatus, journalizing information processing method, and program
JP6670051B2 (en) Information processing apparatus, information processing method, and program
JP2008287615A (en) Method for creating publication data, software program for making computer execute the same method and system for creating publication data
JP2005165530A (en) System and method for processing information
CN103895386B (en) Method for stitching and device
KR20200098286A (en) Deviec, system and method of providing service of creating detailed pages for sales item on open market
KR20200113374A (en) System of providing production service of printed matters and method thereof
US20080208711A1 (en) Print pricing
JP3766854B2 (en) Data processing device
US10425543B2 (en) Information processing device, information processing method, and computer-readable medium
CN114371762A (en) Method and device for printing customized label and storage medium
KR101087732B1 (en) Server and Method for creating and managing e-book
US20230394229A1 (en) User interface categorization based on file name

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right