Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4840981B2 - Data processing apparatus and processing method thereof - Google Patents
[go: Go Back, main page]

JP4840981B2 - Data processing apparatus and processing method thereof - Google Patents

Data processing apparatus and processing method thereof Download PDF

Info

Publication number
JP4840981B2
JP4840981B2 JP2006162811A JP2006162811A JP4840981B2 JP 4840981 B2 JP4840981 B2 JP 4840981B2 JP 2006162811 A JP2006162811 A JP 2006162811A JP 2006162811 A JP2006162811 A JP 2006162811A JP 4840981 B2 JP4840981 B2 JP 4840981B2
Authority
JP
Japan
Prior art keywords
data
document set
acquired
data acquisition
acquisition
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2006162811A
Other languages
Japanese (ja)
Other versions
JP2007336009A5 (en
JP2007336009A (en
Inventor
真季子 前田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2006162811A priority Critical patent/JP4840981B2/en
Publication of JP2007336009A publication Critical patent/JP2007336009A/en
Publication of JP2007336009A5 publication Critical patent/JP2007336009A5/ja
Application granted granted Critical
Publication of JP4840981B2 publication Critical patent/JP4840981B2/en
Anticipated expiration legal-status Critical
Active legal-status Critical Current

Links

Images

Landscapes

  • Record Information Processing For Printing (AREA)
  • Facsimiles In General (AREA)
  • Editing Of Facsimile Originals (AREA)

Description

本発明は、データを取得して処理するデータ処理装置及びその処理方法に関する。   The present invention relates to a data processing apparatus that acquires and processes data and a processing method thereof.

従来、パーソナルコンピュータ(PC)上では、取り込んだ画像データをユーザ操作によって別の文書に貼り付けたり、レイアウトを自由に編集したりすることができる。   Conventionally, on a personal computer (PC), the captured image data can be pasted on another document by user operation, and the layout can be freely edited.

また、スキャン操作によって取得した画像を任意の位置に配置してレイアウト印刷することができる印刷装置を提供するものもある(例えば、特許文献1参照)。
特開2005−111668号公報
In addition, there is a printer that can perform layout printing by arranging an image acquired by a scanning operation at an arbitrary position (see, for example, Patent Document 1).
JP 2005-111668 A

デジタル複合機でスキャンした画像やデジタルカメラで撮影した画像を他の文書に貼り付けたい場合、加工操作が必要となるため、画像データをPCに取り込む必要があった。しかし、毎回決まったフォーマットで画像を貼り付けたい場合は、PC上の操作は手間であり、その場ですぐに目的の印刷物を得ることができなかった。   When an image scanned with a digital multi-function peripheral or an image captured with a digital camera is to be pasted to another document, a processing operation is required, and thus image data has to be taken into a PC. However, if an image is to be pasted in a predetermined format each time, the operation on the PC is troublesome, and the intended printed matter cannot be obtained immediately on the spot.

一方、上記特許文献1では、予め設定したレイアウト通りに、スキャンした画像を順番に配置していくため、毎回データをスキャンする必要があり、ユーザは一度スキャンしたデータを再利用できなかった。   On the other hand, in Patent Document 1, since scanned images are arranged in order according to a preset layout, it is necessary to scan data every time, and the user cannot reuse the scanned data once.

本発明は、ドキュメントセットの定義ファイルで定義されたデータ取得方法に基づいて取得し、レイアウトして出力したデータをドキュメントセットとともに登録しておき、先に出力したレイアウトと同じレイアウトで再び出力することを目的とする。 The present invention acquires data based on the data acquisition method defined in the document set definition file, registers the data output by layout, together with the document set, and outputs the data again with the same layout as the previously output layout. With the goal.

本発明は、取得したデータをレイアウトして出力するデータ処理装置の処理方法であって、ドキュメントセット取得手段が、データ取得方法を定義した定義ファイルとレイアウト情報を有するドキュメントセットのうち、指定されたドキュメントセットをデータベースから取得する第1のドキュメントセット取得工程と、データ取得手段が、前記第1のドキュメントセット取得工程で取得したドキュメントセットの定義ファイルで定義されたデータ取得方法に基づいてデータを取得する第1のデータ取得工程と、出力手段が、前記第1のデータ取得工程で取得したデータを前記レイアウト情報に基づいて出力する第1の出力工程と、データ登録手段が、前記第1のデータ取得工程で取得したデータを登録先に登録するデータ登録工程と、前記第1のデータ取得工程で取得したデータの再利用を可能にするために、カスタマイズ手段が、前記登録先に登録されたデータを前記登録先から取得するように前記データ取得方法を定義した定義ファイルをカスタマイズするカスタマイズ工程と、ドキュメントセット登録手段が、前記カスタマイズ工程でカスタマイズされた定義ファイルと前記レイアウト情報とを含むドキュメントセットを前記データベースに登録するドキュメントセット登録工程と、前記ドキュメントセット取得手段が、前記ドキュメントセット登録工程で前記データベースに登録されたドキュメントセットが指定されたときに、前記カスタマイズ工程でカスタマイズされ、前記ドキュメントセット登録工程で前記データベースに登録されたドキュメントセットの定義ファイルを前記データベースから取得する第2のドキュメントセット取得工程と、前記データ取得手段が、前記カスタマイズ工程でカスタマイズされ、前記第2のドキュメントセット取得工程で取得されたドキュメントセットの定義ファイルに基づいてデータを前記登録先から取得する第2のデータ取得工程と、前記出力手段が、前記第2のデータ取得工程で取得したデータを前記レイアウト情報に基づいて出力する第2の出力工程と、を有することを特徴とする。 The present invention relates to a processing method of a data processing apparatus that lays out and outputs acquired data, wherein a document set acquisition unit is specified from among a document set having a definition file defining the data acquisition method and layout information. A first document set acquisition step for acquiring the document set from the database, and the data acquisition means acquires data based on the data acquisition method defined in the document set definition file acquired in the first document set acquisition step. first data acquisition step, the output means, a first output step of outputting on the basis of data obtained by the first data acquisition step to the layout information, the data registration unit, the first data a data registration step of registering the data obtained by the obtaining step in the registration destination, the To enable re-use of the data acquired in the first data acquisition step, customizing means, a definition file that the data registered in the registration destination to define the data acquisition method to obtain from the registration destination A customization step for customizing, a document set registration unit for registering a document set including the definition file customized in the customization step and the layout information in the database, and the document set acquisition unit, When a document set registered in the database is specified in the document set registration step, the document set definition file is customized in the customization step and registered in the database in the document set registration step. A second set of documents acquisition step of acquiring a Le from said database, said data acquisition means, said customized with customization process, data based on the second document set definition file of the acquired document set at the acquisition step A second data acquisition step of acquiring data from the registration destination, and a second output step of outputting the data acquired in the second data acquisition step based on the layout information. It is characterized by.

また、本発明は、データ処理装置であって、データ取得方法を定義した定義ファイルとレイアウト情報を有するドキュメントセットのうち、指定されたドキュメントセットをデータベースから取得するドキュメントセット取得手段と、前記ドキュメントセット取得手段で取得したドキュメントセットの定義ファイルで定義されたデータ取得方法に基づいてデータを取得するデータ取得手段と、前記データ取得手段で取得したデータを前記レイアウト情報に基づいて出力する出力手段と、前記データ取得手段で取得したデータを登録先に登録するデータ登録手段と、前記データ取得手段で取得したデータの再利用を可能にするために、前記登録先に登録されたデータを前記登録先から取得するように前記データ取得方法を定義した定義ファイルをカスタマイズするカスタマイズ手段と、前記カスタマイズ手段でカスタマイズされた定義ファイルと前記レイアウト情報とを含むドキュメントセットを前記データベースに登録するドキュメントセット登録手段とを有し、前記ドキュメントセット取得手段が、前記ドキュメントセット登録手段で前記データベースに登録されたドキュメントセットが指定されたときに、前記カスタマイズ手段でカスタマイズされ、前記ドキュメントセット登録手段で前記データベースに登録されたドキュメントセットを前記データベースから取得し、前記データ取得手段は、前記カスタマイズ手段でカスタマイズされ、前記ドキュメントセット取得手段で取得されたドキュメントセットの定義ファイルに基づいて前記登録先からデータを取得し、前記出力手段は、前記データ取得手段で前記登録先から取得したデータを前記レイアウト情報に基づいて出力することを特徴とする。 The present invention is also a data processing apparatus , comprising: a document set acquisition means for acquiring a specified document set from a database among a document set having a definition file defining a data acquisition method and layout information; and the document set a data acquisition means for acquiring data based on the defined data acquisition method in the definition file of the document set obtained by acquisition means, and output means for outputting on the basis of the data acquired by the data acquiring means to the layout information, Data registration means for registering data acquired by the data acquisition means in a registration destination, and data registered in the registration destination from the registration destination in order to enable reuse of the data acquired by the data acquisition means. Definition file that defines the data acquisition method to acquire And customization means to customize a document set including a customized definition file and the layout information in the customized device and a document set registration means for registering in the database, said document set acquisition unit, the document set registered when the document set registered in the database means is designated, is customized by the customization means, the document set registered in the database in the document set registration means obtained from said database, said data acquisition means , is customized by the customization unit acquires data from the registration destination based on the retrieved document set definition file in the document set acquisition means, said output hand Is characterized by outputting based on data obtained from the registration destination by the data acquisition means to the layout information.

本発明によれば、ドキュメントセットの定義ファイルで定義されたデータ取得方法に基づいて取得し、レイアウトして出力したデータをドキュメントセットとともに登録しておき、先に出力したレイアウトと同じレイアウトで再び出力することが、ドキュメントセットを指定することにより可能になるAccording to the present invention, data acquired based on the data acquisition method defined in the document set definition file, laid out and output is registered together with the document set, and output again in the same layout as the previously output layout. This can be done by specifying a document set .

以下、図面を参照しながら発明を実施するための最良の形態について詳細に説明する。尚、以下の実施形態では、複数の機能を有するデジタル複合機のような組込機器を用いてユーザが所望の画像をレイアウトしたドキュメントを生成して印刷するシステムについて説明する。   The best mode for carrying out the invention will be described below in detail with reference to the drawings. In the following embodiment, a system for generating and printing a document in which a user lays out a desired image using an embedded device such as a digital multifunction peripheral having a plurality of functions will be described.

具体的には、デジタル複合機のような組込機器上で、スキャン操作やデジタルカメラの撮影により取得した画像データを特定のレイアウトにマージし、ドキュメントを生成する。その際に、取得した画像データを再利用する、毎回スキャンする、撮影する、といったユーザの要望に合わせて取得方法をカスタマイズ可能にすることで、ユーザがより簡単にドキュメントを生成できるようにする。   Specifically, on an embedded device such as a digital multi-function peripheral, image data acquired by a scanning operation or photographing by a digital camera is merged into a specific layout to generate a document. At that time, the user can generate a document more easily by making the acquisition method customizable according to the user's request such as reusing the acquired image data, scanning every time, photographing.

更に、ユーザが一度カスタマイズしたドキュメントセットを再編集したい場合も、デジタル複合機上で容易に変更できるようにする。ここで、再編集は、ASP(Application Service Provider)サーバに登録したデータをアップデートしたい場合やスキャン操作をデジタルカメラの撮影操作に変更したい場合などである。   Furthermore, when the user wants to re-edit a document set once customized, it can be easily changed on the digital multi-function peripheral. Here, the re-editing is performed when, for example, it is desired to update data registered in an ASP (Application Service Provider) server or when a scanning operation is to be changed to a photographing operation of a digital camera.

[第1の実施形態]
第1の実施形態では、ユーザが画像をドキュメントにレイアウトする際に、登録画像を再利用する、デジタル複合機でスキャンするといった取得方法をユーザの要望に合わせてカスタマイズ可能に制御する処理について説明する。
[First Embodiment]
In the first embodiment, a description will be given of a process for controlling an acquisition method such as reusing a registered image or scanning with a digital multi-function peripheral when a user lays out an image into a document so as to be customizable according to the user's request. .

図1は、第1の実施形態におけるドキュメントセットカスタマイズシステムの全体構成を示す図である。図1に示すように、ドキュメントセットカスタマイズシステム101は、ディスプレイ画面102、アプリケーション実行部103、アプリケーション104、及びジョブ実行部106から構成されている。   FIG. 1 is a diagram showing an overall configuration of a document set customization system according to the first embodiment. As shown in FIG. 1, the document set customization system 101 includes a display screen 102, an application execution unit 103, an application 104, and a job execution unit 106.

ここで、ディスプレイ画面102はアプリケーション104のユーザインターフェース(UI)画面を表示する。アプリケーション実行部103はアプリケーションを動作させる。アプリケーション104はASPサーバ105やスキャン操作によってデータを取得し、ユーザに指定されたドキュメントを生成する。アプリケーション104の詳細は更に後述する。   Here, the display screen 102 displays a user interface (UI) screen of the application 104. The application execution unit 103 operates an application. The application 104 acquires data by the ASP server 105 or a scanning operation, and generates a document designated by the user. Details of the application 104 will be described later.

ジョブ実行部106は、ディスプレイ画面102やアプリケーション104から指示を与えられ、プリント107、コピー108、スキャン109、フォルダに保存110などのジョブを実行、処理する。   The job execution unit 106 receives instructions from the display screen 102 or the application 104, and executes and processes jobs such as a print 107, a copy 108, a scan 109, and a save in folder 110.

アプリケーション104において、111はUI表示部であり、ユーザが操作するためのUI画面をディスプレイ画面102上に表示させる。112は操作要求伝達部であり、ドキュメントセット選択、スキャン操作、ドキュメントセットのカスタマイズ要求など、ユーザの操作に合わせて後述するドキュメントセット処理部と出力データ生成部に処理を要求する。113はドキュメントセットDB(データベース)であり、ドキュメントを生成するためのドキュメントセットを格納する。114はドキュメントセット処理部であり、ドキュメントセットのUI表示部111への伝達やユーザの要望に従ってドキュメントセットのカスタマイズを行う。   In the application 104, a UI display unit 111 displays a UI screen for a user operation on the display screen 102. An operation request transmission unit 112 requests a document set processing unit and an output data generation unit, which will be described later, in accordance with user operations such as document set selection, scanning operation, and document set customization request. A document set DB (database) 113 stores a document set for generating a document. Reference numeral 114 denotes a document set processing unit, which customizes a document set in accordance with transmission of the document set to the UI display unit 111 and a user's request.

115は出力データ生成部であり、サーバ105やスキャン操作によってデータを取得し、特定のレイアウト情報に基づいてマージを行い、ジョブを実行するためのデータ生成処理を行う。116は一時フォルダであり、スキャン操作によって取得したデータを一時的に格納する。117は取得データ処理部であり、スキャン操作によって取得したデータを出力データ生成部115に渡す或いはサーバ105に登録する、処理を行う。   Reference numeral 115 denotes an output data generation unit that acquires data by the server 105 or a scanning operation, performs merging based on specific layout information, and performs data generation processing for executing a job. Reference numeral 116 denotes a temporary folder that temporarily stores data acquired by a scanning operation. Reference numeral 117 denotes an acquired data processing unit that performs processing of passing data acquired by a scanning operation to the output data generating unit 115 or registering it in the server 105.

118はジョブ実行命令部であり、操作要求伝達部112や出力データ生成部115から、プリント107、スキャン109、フォルダに保存110の要求を受け取り、ジョブ実行部106に伝達する。また、実行命令がスキャン109のジョブの場合は、スキャンした後のデータの格納場所を取得データ処理部117に伝達する。   A job execution instruction unit 118 receives a request for the print 107, scan 109, and save in folder 110 from the operation request transmission unit 112 and the output data generation unit 115, and transmits the request to the job execution unit 106. If the execution instruction is a job of scan 109, the storage location of the data after the scan is transmitted to the acquired data processing unit 117.

図2は、第1の実施形態におけるアプリケーションのモジュール構成の一例を示す図である。ドキュメントセット処理部114において、201はドキュメントセット伝達処理であり、操作要求伝達部112、出力データ生成部115、後述するドキュメントセットカスタマイズ処理にドキュメントセットを渡す。202はドキュメントセットDB管理処理であり、ドキュメントセットをドキュメントセットDB113から取得、或いは新しいドキュメントセットをドキュメントセットDB113へ格納する。203はドキュメントセットカスタマイズ処理であり、ユーザの要望に合わせてドキュメントセットをカスタマイズし、そのドキュメントセットをドキュメントセットDB管理処理202に渡す。   FIG. 2 is a diagram illustrating an example of a module configuration of an application according to the first embodiment. In the document set processing unit 114, reference numeral 201 denotes a document set transmission process, which passes the document set to the operation request transmission unit 112, the output data generation unit 115, and a document set customization process described later. A document set DB management process 202 acquires a document set from the document set DB 113 or stores a new document set in the document set DB 113. A document set customization process 203 customizes the document set according to the user's request, and passes the document set to the document set DB management process 202.

次に、出力データ生成部115において、204はデータ取得処理であり、サーバ105からデータを取得、或いは操作要求伝達部112にスキャン操作を要求し、取得データ処理部117からスキャンされたデータを取得する。205はデータマージ処理であり、ドキュメントセット伝達処理201から伝達されたレイアウトファイルに基づいてデータ取得処理204で取得したデータをマージする。   Next, in the output data generation unit 115, 204 is a data acquisition process, in which data is acquired from the server 105 or a scan operation is requested to the operation request transmission unit 112, and scanned data is acquired from the acquisition data processing unit 117. To do. Data merge processing 205 merges the data acquired in the data acquisition processing 204 based on the layout file transmitted from the document set transmission processing 201.

206はレイアウト処理であり、データマージ処理205でマージ処理されたデータをレイアウトする。207はレンダリング処理であり、レイアウト処理206でレイアウト処理されたデータをレンダリングし、ジョブ実行命令部118に生成データを渡す。   A layout process 206 lays out the data merged by the data merge process 205. A rendering process 207 renders the data subjected to the layout process in the layout process 206 and passes the generated data to the job execution command unit 118.

次に、取得データ処理部117において、208は取得データ伝達処理であり、スキャン操作によって取得したデータ、取得データの格納場所、取得データの登録先を各処理に伝える。209は取得データ記憶処理であり、取得データの格納場所を記憶する。210は取得データ登録処理であり、取得データを指定された登録先に登録する。   Next, in the acquisition data processing unit 117, 208 is an acquisition data transmission process, which notifies each process of the data acquired by the scanning operation, the storage location of the acquisition data, and the registration destination of the acquisition data. Reference numeral 209 denotes acquired data storage processing, which stores the storage location of acquired data. Reference numeral 210 denotes an acquisition data registration process in which acquisition data is registered in a designated registration destination.

図3は、ドキュメントセットカスタマイズシステムのドキュメントセットDB113に格納されているドキュメントセットの一例を示す図である。このドキュメントセットは、データの取得方法が定義されているデータ取得定義ファイルと、データのレイアウト情報が記述されているレイアウトファイルとから構成されている。   FIG. 3 is a diagram illustrating an example of a document set stored in the document set DB 113 of the document set customization system. This document set is composed of a data acquisition definition file in which a data acquisition method is defined and a layout file in which data layout information is described.

まず、データ取得定義ファイルの記述内容について説明する。図3において、301はドキュメントセットのタイトルであり、この例では『中古品販売セール!』が記述されている。302は取得先のテーブルを示す取得テーブルであり、この例では『Product』が定義されている。303はデータを取得する取得テーブル302のフィールドを示す取得フィールドであり、この例では『Name、Price、Numbers』の各フィールドのデータを取得するように定義されている。   First, description contents of the data acquisition definition file will be described. In FIG. 3, reference numeral 301 denotes a title of a document set. Is described. Reference numeral 302 denotes an acquisition table indicating an acquisition destination table. In this example, “Product” is defined. Reference numeral 303 denotes an acquisition field indicating a field of the acquisition table 302 from which data is acquired. In this example, the field is defined to acquire data of each field of “Name, Price, Numbers”.

304は取得アドレスであり、取得テーブル302が格納されている実際のアドレスである。305は画像の取得に関する定義であり、ユーザのスキャン操作によって取得するか、サーバ105から取得するか、外部の端末装置(例えばカメラなど)から取得するかが定義される。この例では『Product.Image』と記述されており、ユーザがスキャン操作により取得するように定義されている。306は登録先フィールドに関する定義であり、この例では『Image』と記述されており、スキャン操作によって取得した画像を登録する場合のフィールド名が定義されている。   Reference numeral 304 denotes an acquisition address, which is an actual address where the acquisition table 302 is stored. Reference numeral 305 denotes a definition relating to image acquisition, which defines whether the image is acquired by a user's scanning operation, acquired from the server 105, or acquired from an external terminal device (for example, a camera). In this example, “Product.Image” is described, and it is defined that the user acquires it by a scanning operation. Reference numeral 306 denotes a definition relating to a registration destination field, which is described as “Image” in this example, and defines a field name for registering an image acquired by a scanning operation.

次に、レイアウトファイルの記述について説明する。311に示す『Product.Name』は取得テーブル302の『Product』から取得フィールド303に記述されている『Name』を品名としてマージする意味である。312に示す『Product.Price』は311と同様に、『Price』を現在の価格としてマージし、313に示す『Product.Numbers』は『Numbers』を残り台数としてマージする意味である。そして、314に示す『Product.Image』はスキャン操作によって取得した画像を貼り付ける意味である。   Next, description of the layout file will be described. “Product.Name” shown in 311 means that “Name” described in the acquisition field 303 from “Product” in the acquisition table 302 is merged as a product name. “Product.Price” shown in 312 means that “Price” is merged as the current price, and “Product.Numbers” shown in 313 means that “Numbers” is merged as the remaining number. “Product.Image” indicated by 314 means that an image acquired by the scanning operation is pasted.

図4は、図3に示すドキュメントセットから生成したドキュメントの印刷結果を示す図である。図3に示す品名、現在の価格、残り台数には、サーバ105から取得したデータである「ノートPC」、「9万」、「10」がそれぞれマージされ、画像としてスキャン画像が貼り付けられる。   FIG. 4 is a diagram showing a print result of a document generated from the document set shown in FIG. “Note PC”, “90,000”, and “10”, which are data acquired from the server 105, are merged into the product name, current price, and remaining number shown in FIG. 3, and a scanned image is pasted as an image.

図5は、カスタマイズされたドキュメントセットのデータ取得定義ファイルを示す図である。この例は、ユーザが図3に示すドキュメントセットでスキャンしたスキャン画像の再利用を要求した場合に、カスタマイズされたデータ取得定義ファイルである。ここで、スキャン画像は取得データ処理部117により、記述されている登録先フィールド306の『Image』にアップされる。そして、ドキュメントセット処理部114により、ドキュメントセットに含まれるデータ取得定義ファイルの一部を変更したドキュメントセットを新たに作成し、ドキュメントセットDB113に保存する。   FIG. 5 is a diagram showing a data acquisition definition file of a customized document set. This example is a customized data acquisition definition file when a user requests reuse of a scanned image scanned with the document set shown in FIG. Here, the acquired image processing unit 117 uploads the scanned image to “Image” in the registration destination field 306 described. Then, the document set processing unit 114 newly creates a document set obtained by changing a part of the data acquisition definition file included in the document set, and stores it in the document set DB 113.

これ以降、ユーザはカスタマイズされたドキュメントセットを用いることで、スキャン操作を行わずに、同じ画像を利用してドキュメントを生成することが可能となる。また、毎回、スキャン操作を行う場合は、新しいドキュメントセットを作成しない。また、一度サーバ105に登録した画像を変更したい場合は、カスタマイズ前のドキュメントセットを選択し、ドキュメントセットを修正して登録し直せば良い。   Thereafter, by using the customized document set, the user can generate a document using the same image without performing a scanning operation. In addition, when a scanning operation is performed every time, a new document set is not created. If it is desired to change the image once registered in the server 105, the document set before customization is selected, the document set is corrected and registered again.

ここで、ドキュメントセットカスタマイズシステムにおけるアプリケーション104がドキュメントセットをカスタマイズする処理について説明する。まず、図6を用いて第1の実施形態におけるアプリケーション104で行われる処理の概略を説明し、次に図7〜図10を用いて各部で行われる詳細な処理を説明する。   Here, processing in which the application 104 in the document set customization system customizes a document set will be described. First, an outline of processing performed by the application 104 according to the first embodiment will be described with reference to FIG. 6, and then detailed processing performed by each unit will be described with reference to FIGS.

図6は、第1の実施形態におけるアプリケーション104の処理を示すフローチャートである。まず、アプリケーション104で処理が開始されると、ドキュメントセットDB113に格納されているドキュメントセットをディスプレイ画面102にリスト表示する(S601)。次に、ユーザがドキュメントセットのリスト表示からドキュメントの生成処理を要求するのを待つ(S602)。ここで、ユーザがリストから所望のドキュメントセットを指定し、ドキュメントの生成処理を要求すると(S602のYes)、アプリケーション104はドキュメントの生成処理を開始する。   FIG. 6 is a flowchart illustrating the processing of the application 104 in the first embodiment. First, when processing is started by the application 104, a list of document sets stored in the document set DB 113 is displayed on the display screen 102 (S601). Next, it waits for the user to request a document generation process from the document set list display (S602). When the user designates a desired document set from the list and requests a document generation process (Yes in S602), the application 104 starts the document generation process.

次に、ユーザが所望のドキュメントの生成処理において、スキャン操作を行うか否かを判定する。この処理は、ユーザが指定したドキュメントセットのデータ取得定義ファイルに基づいて判定する処理である。例えば、図3に示すように、登録先が定義されている場合、スキャン操作が必要であると判定する。ここで、必要であると判定した場合は(S603のYes)、スキャン操作をユーザに要求する(S604)。そして、ユーザがスキャン操作を指定すると、スキャンジョブ109がジョブ実行部106によって実行される。   Next, it is determined whether or not the user performs a scanning operation in a desired document generation process. This process is a process for determining based on the data acquisition definition file of the document set designated by the user. For example, as shown in FIG. 3, when a registration destination is defined, it is determined that a scanning operation is necessary. If it is determined that it is necessary (Yes in S603), the user is requested to perform a scanning operation (S604). When the user designates a scan operation, the scan job 109 is executed by the job execution unit 106.

また、図5に示すように、取得フィールドに画像が定義されている場合、スキャン操作が必要ないと判定し(S603のNo)、ユーザには何も要求しないで、S605へ処理を進める。   Also, as shown in FIG. 5, when an image is defined in the acquisition field, it is determined that a scan operation is not necessary (No in S603), and the process proceeds to S605 without requiring any user.

次に、アプリケーション104はデータ取得定義ファイルに基づいてデータを取得する(S605)。そして、レイアウトファイルに従ってS605で取得したデータをマージしてドキュメントを生成した後、印刷処理を行う(S606)。   Next, the application 104 acquires data based on the data acquisition definition file (S605). Then, the data acquired in S605 is merged according to the layout file to generate a document, and then a printing process is performed (S606).

次に、ユーザからスキャンデータを再利用する要求があった場合(S607のYes)、サーバ105へスキャンデータを登録する(S608)。そして、図5に示すように、登録先フィールドをカスタマイズしたドキュメントセットを生成する(S609)。また、ユーザからスキャンデータを再利用する要求が無ければ(S607のNo)、この処理を終了する。   Next, when the user requests to reuse the scan data (Yes in S607), the scan data is registered in the server 105 (S608). Then, as shown in FIG. 5, a document set in which the registration destination field is customized is generated (S609). If there is no request to reuse the scan data from the user (No in S607), this process ends.

図7は、アプリケーション104の操作要求伝達部112の処理を示すフローチャートである。UI表示部111からの要求である場合(S701)、その要求がドキュメントセットのリスト要求であれば(S702のYes)、ドキュメントセット処理部114にリストを要求し、取得したリストをUI表示部111に伝達する(S703)。以上のようにして、図6のS601におけるドキュメントセットのリスト表示が行われる。   FIG. 7 is a flowchart showing processing of the operation request transmission unit 112 of the application 104. If the request is from the UI display unit 111 (S701), if the request is a document set list request (Yes in S702), the list is requested from the document set processing unit 114, and the acquired list is displayed in the UI display unit 111. (S703). As described above, the document set list display in S601 of FIG. 6 is performed.

また、その要求がドキュメントの生成要求(図6のS602)であれば(S704のYes)、指定されたドキュメントセットをドキュメントセット処理部114に伝達する(S705)。また、その要求がドキュメントセットのカスタマイズ要求であれば(S706のYes)、指定されたドキュメントセットのカスタマイズをドキュメントセット処理部114に要求する(S707)。このカスタマイズ要求の一例は、図6のS607におけるスキャンデータの再利用要求である。   If the request is a document generation request (S602 in FIG. 6) (Yes in S704), the designated document set is transmitted to the document set processing unit 114 (S705). If the request is a document set customization request (Yes in S706), the document set processing unit 114 is requested to customize the designated document set (S707). An example of this customization request is a scan data reuse request in S607 of FIG.

また、その要求が既にカスタマイズされたドキュメントセットの再編集要求であれば(S708のYes)、カスタマイズ前のドキュメントセットをドキュメントセット処理部114に要求する。そして、取得したドキュメントセットをUI表示部111に伝達する(S709)。このS709の処理は、既にスキャンデータをサーバ105に登録し、カスタマイズされたドキュメントセットがある場合に、ユーザが登録データを後で変更したい時の処理である。   If the request is a request for re-editing a document set that has already been customized (Yes in S708), the document set processing unit 114 is requested for a document set before customization. Then, the acquired document set is transmitted to the UI display unit 111 (S709). The process of S709 is a process when the user wants to change the registered data later when the scan data is already registered in the server 105 and there is a customized document set.

一方、S701でUI表示部111からの要求でなく、出力データ生成部115からの要求の場合(S710のYes)、内容がスキャン操作要求か否かを判定する(S711)。ここで、要求がスキャン操作要求であれば(S711のYes)、UI表示部111にスキャン操作を要求し、ジョブ実行命令部118にスキャンジョブ109のジョブ実行を要求する(S712)。このスキャン操作の要求は、図6のS604の要求と対応する。このスキャンジョブが実行されることにより、原稿が読み取られ、スキャンデータが取得される。   On the other hand, if it is not a request from the UI display unit 111 in S701 but a request from the output data generation unit 115 (Yes in S710), it is determined whether or not the content is a scan operation request (S711). If the request is a scan operation request (Yes in S711), the UI display unit 111 is requested to perform a scan operation, and the job execution command unit 118 is requested to execute a job of the scan job 109 (S712). This request for scanning operation corresponds to the request in S604 of FIG. By executing this scan job, the document is read and scan data is acquired.

図8は、アプリケーション104のドキュメントセット処理部114の処理を示すフローチャートである。まず、ドキュメントセット伝達処理201が操作要求伝達部112からドキュメントセットを取得すると(S801のYes)、そのドキュメントセットを出力データ生成部115に伝達する(S802)。また、操作要求伝達部112からドキュメントセットのリストを要求された場合(S803のYes)、ドキュメントセットDB管理処理202がドキュメントセットDB113からリストを取得する。そして、そのリストをドキュメントセット伝達処理201を介して操作要求伝達部112へ伝達する(S804)。   FIG. 8 is a flowchart showing processing of the document set processing unit 114 of the application 104. First, when the document set transmission processing 201 acquires a document set from the operation request transmission unit 112 (Yes in S801), the document set is transmitted to the output data generation unit 115 (S802). When a list of document sets is requested from the operation request transmission unit 112 (Yes in S803), the document set DB management process 202 acquires a list from the document set DB 113. Then, the list is transmitted to the operation request transmission unit 112 via the document set transmission process 201 (S804).

また、操作要求伝達部112からカスタマイズ前のドキュメントセットを要求された場合(S805のYes)、ドキュメントセットDB管理処理202がドキュメントセットDB113からカスタマイズ前のドキュメントセットを取得する。そして、そのドキュメントセットをドキュメントセット伝達処理201を介して操作要求伝達部112へ伝達する(S806)。   When the operation request transmission unit 112 requests a document set before customization (Yes in S805), the document set DB management process 202 acquires the document set before customization from the document set DB 113. Then, the document set is transmitted to the operation request transmission unit 112 via the document set transmission process 201 (S806).

また、操作要求伝達部112からの要求がドキュメントセットカスタマイズである場合は(S807のYes)、ドキュメントセットカスタマイズ処理203が取得データ名とデータの登録先とを取得データ処理部117へ伝達する。そして、データの登録を要求する(S808)。この取得データ名は、例えばスキャンデータの名前である。次に、ドキュメントセットカスタマイズ処理203は登録データの情報を反映したカスタマイズドキュメントセットを作成する(S809)。このカスタマイズドキュメントセットの作成が、図6のS609におけるカスタマイズドキュメントセットの生成に対応する。そして、作成されたドキュメントセットをドキュメントセットDB管理処理202がドキュメントセットDB113に格納する(S810)。このドキュメントセットは、ドキュメントセットDB113のリストに追加され、図6のS601が再度実行された場合には、リストには、追加されたドキュメントセットが含まれる。   If the request from the operation request transmission unit 112 is document set customization (Yes in S807), the document set customization processing 203 transmits the acquired data name and the data registration destination to the acquired data processing unit 117. Then, registration of data is requested (S808). The acquired data name is, for example, the name of scan data. Next, the document set customization process 203 creates a customized document set reflecting the information of the registered data (S809). The creation of the customized document set corresponds to the generation of the customized document set in S609 of FIG. Then, the document set DB management process 202 stores the created document set in the document set DB 113 (S810). This document set is added to the list of the document set DB 113, and when S601 in FIG. 6 is executed again, the list includes the added document set.

図9は、アプリケーション104の出力データ生成部115の処理を示すフローチャートである。この処理は、図6のS602(S7のS704)でドキュメントの生成が要求されたときに(図8のS802で、ドキュメントセットが伝達されたときに)、開始される。まず、スキャン操作による画像データの取得が必要であれば(S901のYes)、スキャン操作を操作要求伝達部112に要求し(S902)、取得データ処理部117にスキャンデータを要求し、取得する(S903)。このS901の判断は、図6のS603の判断に対応する。   FIG. 9 is a flowchart showing processing of the output data generation unit 115 of the application 104. This process is started when a document generation is requested in S602 of FIG. 6 (S704 of S7) (when a document set is transmitted in S802 of FIG. 8). First, if it is necessary to acquire image data by a scanning operation (Yes in S901), a scanning operation is requested to the operation request transmitting unit 112 (S902), and scanning data is requested to the obtaining data processing unit 117 and obtained ( S903). The determination at S901 corresponds to the determination at S603 in FIG.

尚、スキャン操作する必要があるかは、ドキュメントセットに含まれるデータ取得定義ファイルに基づいて判定するものとする。   Whether or not a scan operation is necessary is determined based on the data acquisition definition file included in the document set.

また、スキャン操作が必要なだけ、S903からS905の処理を繰り返す。   Further, the processing from S903 to S905 is repeated as long as the scanning operation is necessary.

また、データ取得処理204がデータを取得する必要があれば(S904のYes)、サーバ105からデータを取得する(S905)。このデータ取得は、図6のS605のデータ取得に対応する。データを取得する必要があるかは、ドキュメントセットに含まれるデータ取得定義ファイルに基づいて判定するものとする。サーバ105から取得するデータは、データ取得定義ファイルに記述された、取得テーブルの取得するフィールドデータであり、画像情報がある場合はそれも含む。   If the data acquisition process 204 needs to acquire data (Yes in S904), the data is acquired from the server 105 (S905). This data acquisition corresponds to the data acquisition in S605 of FIG. Whether data needs to be acquired is determined based on a data acquisition definition file included in the document set. The data acquired from the server 105 is field data acquired by the acquisition table described in the data acquisition definition file, and includes image data if any.

次に、データの取得が全て終了すると、データマージ処理205がレイアウトファイルと取得データのマージ処理を実行する(S906)。そして、レイアウト処理206がレイアウトし(S907)、レンダリング処理207がレンダリングする(S908)。以上のマージ、レイアウト、レンダリング処理が、図6のS606におけるドキュメントの生成に対応する。最後に、ジョブ実行命令部118に生成したデータを渡し、プリントジョブ107の実行を要求する(S909)。   Next, when all the data acquisition is completed, the data merge process 205 executes a merge process between the layout file and the acquired data (S906). The layout process 206 lays out (S907), and the rendering process 207 renders (S908). The merge, layout, and rendering processes described above correspond to document generation in S606 of FIG. Finally, the generated data is transferred to the job execution command unit 118, and execution of the print job 107 is requested (S909).

ここでは、データ取得処理204でデータの取得が全て終了してからデータマージ処理205へ処理が移る例を挙げた。しかし、データマージ処理205がレイアウトファイルのマージ処理中に必要なデータをデータ取得処理204に要求し、要求される度に必要なデータをデータ取得処理204が取得するようにしても良い。   Here, an example is given in which the processing moves to the data merge processing 205 after all the data acquisition is completed in the data acquisition processing 204. However, the data merge process 205 may request the data acquisition process 204 for necessary data during the layout file merge process, and the data acquisition process 204 may acquire the required data each time it is requested.

図10は、アプリケーション104の取得データ処理部117の処理を示すフローチャートである。まず出力データ生成部115から取得データ要求があった場合(S1001−Yes)、取得データ伝達処理208は一時フォルダ116から取得画像データを取得し(S1002)、出力データ生成部115に取得画像データを伝達する(S1003)。この取得データ要求の一例は、図9のS905におけるスキャンデータの要求である。   FIG. 10 is a flowchart showing the processing of the acquisition data processing unit 117 of the application 104. First, when there is an acquisition data request from the output data generation unit 115 (S1001-Yes), the acquisition data transmission processing 208 acquires the acquisition image data from the temporary folder 116 (S1002), and acquires the acquisition image data in the output data generation unit 115. Transmit (S1003). An example of this acquisition data request is a request for scan data in S905 of FIG.

尚、スキャンした画像の格納場所は、ジョブ実行命令部118によって取得データ記憶処理209に通知される。そのため、取得データ伝達処理208は、取得データ記憶処理209からスキャン画像の格納場所を聞いて、画像データを取得する。   The storage location of the scanned image is notified to the acquired data storage processing 209 by the job execution command unit 118. Therefore, the acquisition data transmission process 208 obtains image data by listening to the storage location of the scanned image from the acquisition data storage process 209.

一方、ドキュメントセット処理部114からデータ登録要求があった場合(S1004のYes)、一時フォルダ116から登録するデータを取得する(S1005)。この一時フォルダ116には、例えば、スキャンデータが一時保存されている。そして、取得データ登録処理210がデータを指定された登録先に登録する(S1006)。この登録が、図6のS608におけるデータの登録に対応する。   On the other hand, when there is a data registration request from the document set processing unit 114 (Yes in S1004), data to be registered is acquired from the temporary folder 116 (S1005). In the temporary folder 116, for example, scan data is temporarily stored. Then, the acquired data registration process 210 registers the data in the designated registration destination (S1006). This registration corresponds to the data registration in S608 of FIG.

また、ドキュメントの生成が終了し、取得データが不要になったため、ドキュメントセット処理部からデータ削除要求があった場合(S1007のYes)、取得データ記憶処理209が一時フォルダ116からデータを削除する(S1008)。   In addition, since the generation of the document is finished and the acquired data is no longer necessary, when there is a data deletion request from the document set processing unit (Yes in S1007), the acquired data storage process 209 deletes the data from the temporary folder 116 ( S1008).

第1の実施形態によれば、デジタル複合機上で、スキャン画像やサーバの画像を用いてドキュメントの生成と出力が可能になり、PCを使う必要が無くなる。   According to the first embodiment, it is possible to generate and output a document using a scanned image or a server image on a digital multifunction peripheral, and it is not necessary to use a PC.

また、ユーザの望む取得方法を反映したドキュメントセットの生成や生成したドキュメントセットの取得方法の変更、再利用データのアップデートがデジタル複合機上で可能なため、ユーザがより簡単にドキュメントを生成できる。   In addition, since it is possible on the digital multifunction peripheral to generate a document set reflecting the acquisition method desired by the user, change the acquisition method of the generated document set, and update reuse data, the user can generate a document more easily.

[第2の実施形態]
次に、図面を参照しながら本発明に係る第2の実施形態について詳細に説明する。第1の実施形態では、マージするデータや画像データはサーバ105から或いはスキャン操作によって取得していた。しかし、デジタルカメラの撮影によってデータを取得する場合も考えられる。この場合、画像データを取得する取得方法として、スキャン操作かデジタルカメラの撮影画像かをユーザに選択させる。
[Second Embodiment]
Next, a second embodiment according to the present invention will be described in detail with reference to the drawings. In the first embodiment, merged data and image data are acquired from the server 105 or by a scanning operation. However, there may be a case where data is acquired by photographing with a digital camera. In this case, as an acquisition method for acquiring image data, the user is allowed to select a scan operation or a captured image of a digital camera.

また、文字情報もユーザがUI画面から入力することが可能であり、サーバにアクセスせずに、ドキュメントを生成することができる。そして、データを再利用したい場合は、システム内部のデータベースに保存し、利用する。   In addition, text information can also be input by the user from the UI screen, and a document can be generated without accessing the server. If you want to reuse the data, save it in the database inside the system and use it.

第2の実施形態では、デジタルカメラで撮影した画像データを選択してドキュメントを生成し、ドキュメントセットをカスタマイズする場合について説明する。   In the second embodiment, a case will be described in which image data captured by a digital camera is selected to generate a document, and a document set is customized.

以下、第2の実施形態におけるドキュメントセットカスタマイズシステムを、図11〜図19を用いて説明する。   Hereinafter, a document set customization system according to the second embodiment will be described with reference to FIGS.

図11は、第2の実施形態におけるドキュメントセットカスタマイズシステムの全体とアプリケーションのモジュール構成の一例を示す図である。図11において、第1の実施形態で用いた図1及び図2の構成と同じものには同一の符号を付している。   FIG. 11 is a diagram illustrating an example of the entire document set customization system and an application module configuration according to the second embodiment. In FIG. 11, the same components as those in FIGS. 1 and 2 used in the first embodiment are denoted by the same reference numerals.

図11に示す1101は第2の実施形態におけるアプリケーションである。アプリケーション1101において、1111は撮影画像取得部であり、1112のデジタルカメラによって撮影した画像を取り込み、一時フォルダ116に保存し、取得データ記憶処理209に格納場所を通知する。   1101 shown in FIG. 11 is an application in the second embodiment. In the application 1101, reference numeral 1111 denotes a captured image acquisition unit that captures an image captured by the digital camera 1112, stores it in the temporary folder 116, and notifies the acquired data storage processing 209 of the storage location.

1112はデジタルカメラであり、ドキュメント生成用の画像を取得するためにユーザが撮影を行う。1113はアプリケーション1101のシステム内部データベースであり、ユーザがスキャンした画像やデジタルカメラ1112によって撮影した画像の再利用を要求した場合にその画像を格納する。   Reference numeral 1112 denotes a digital camera, which is photographed by the user in order to acquire an image for document generation. Reference numeral 1113 denotes a system internal database of the application 1101 that stores an image when the user requests to reuse an image scanned by the user or an image taken by the digital camera 1112.

図12は、第2の実施形態におけるドキュメントセットの一例を示す図である。第2の実施形態でもドキュメントセットはデータ取得定義ファイルとレイアウトファイルとから構成され、ドキュメントセットDB113に格納されているものとする。ここでは、第1の実施形態との相違点について説明する。   FIG. 12 is a diagram illustrating an example of a document set according to the second embodiment. Also in the second embodiment, it is assumed that the document set includes a data acquisition definition file and a layout file and is stored in the document set DB 113. Here, differences from the first embodiment will be described.

まず、図12に示すデータ取得定義ファイルにおいて、1201は取得文字列であり、ユーザがUI画面から入力する文字列の定義である。この例では、マンション名『House.Name』、家賃『House.Price』、最寄駅名『House.Station』、所要時間『House.Time』の入力が定義されている。1202は画像の取得に関する定義であり、ユーザのスキャン操作によって取得するか、デジタルカメラ1112によって撮影された画像を取得するかが定義される。この例では、『House.Image1』と『House.Image2』の2つの画像を取得するように定義されている。1103は登録先パスに関する定義であり、ここでは、取得画像をシステム内部データベース1113に格納する場合の登録パスが定義されている。尚、取得画像1202については更に後述する。   First, in the data acquisition definition file shown in FIG. 12, reference numeral 1201 denotes an acquired character string, which is a definition of a character string that the user inputs from the UI screen. In this example, the input of the apartment name “House.Name”, the rent “House.Price”, the nearest station name “House.Station”, and the required time “House.Time” are defined. Reference numeral 1202 denotes a definition relating to image acquisition, which defines whether the image is acquired by a user's scanning operation or an image captured by the digital camera 1112 is acquired. In this example, two images “House.Image1” and “House.Image2” are defined to be acquired. Reference numeral 1103 denotes a definition relating to a registration destination path. Here, a registration path when an acquired image is stored in the system internal database 1113 is defined. The acquired image 1202 will be further described later.

次に、レイアウトファイルの記述について説明する。尚、第2の実施形態のレイアウトファイルも第1の実施形態と同様に、取得データのマージ場所にデータ取得定義ファイルに記述されている名前がそれぞれマージされる。   Next, description of the layout file will be described. In the layout file of the second embodiment, as in the first embodiment, the names described in the data acquisition definition file are merged at the merge position of the acquired data.

図13は、図12に示すドキュメントセットから生成したドキュメントの印刷結果を示す図である。ここで、『House.Name』、『House.Price』、『House.Station』、『House.Time』にはUI画面上で取得したデータの「大村マンション」、「10万」、「大村」、「徒歩10」がそれぞれマージされる。更に『House.Image1』にはデジタルカメラ1112で撮影したマンションの外観写真が貼り付けられ、『House.Image2』にはスキャン操作で取得したマンションの間取り図が貼り付けられる。   FIG. 13 is a diagram showing a print result of a document generated from the document set shown in FIG. Here, “House.Name”, “House.Price”, “House.Station”, and “House.Time” have the data “Omura Mansion”, “100,000”, “Omura” “Walk 10” are merged. Further, an appearance photograph of the apartment taken by the digital camera 1112 is pasted on “House.Image1”, and a floor plan of the apartment acquired by the scanning operation is pasted on “House.Image2”.

図14は、第2の実施形態におけるカスタマイズされたドキュメントセットのデータ取得定義ファイルを示す図である。この例は、ユーザが今回の画像取得の方法を固定とした場合の例である。ここで、『House.Image1』は常にデジタルカメラによる撮影画像を取り込み、『House.Image2』は常にスキャン画像を取り込むことを意味する。ユーザが画像を取得する方法が毎回決まっている場合は、このように取得方法を固定にすることにより、ユーザの操作の手間を省くことができる。また、左側に外観写真を載せ、右側に間取り図を載せるレイアウトであることを覚えておかなくて良い。もし、画像データを再利用する場合は、取得データを内部データベース1113に格納し、データ取得定義ファイルには格納先と格納した画像名が記述される。   FIG. 14 is a diagram illustrating a data acquisition definition file of a customized document set according to the second embodiment. This example is an example in which the user fixes the current image acquisition method. Here, “House.Image1” always captures an image captured by a digital camera, and “House.Image2” always captures a scanned image. If the method for acquiring an image is determined every time, the user can save time and effort by fixing the acquisition method in this way. Moreover, it is not necessary to remember that the layout is such that an appearance photograph is placed on the left side and a floor plan is placed on the right side. If the image data is to be reused, the acquired data is stored in the internal database 1113, and the storage destination and the stored image name are described in the data acquisition definition file.

ここで、ドキュメントセットカスタマイズシステムにおけるアプリケーション1101がドキュメントセットをカスタマイズする処理について説明する。まず、図15を用いて第2の実施形態におけるアプリケーション1101で行われる処理の概略を説明し、次に図16〜図19を用いて各部で行われる詳細な処理を説明する。   Here, processing for customizing a document set by the application 1101 in the document set customization system will be described. First, an outline of processing performed by the application 1101 in the second embodiment will be described with reference to FIG. 15, and then detailed processing performed by each unit will be described with reference to FIGS.

図15は、第2の実施形態におけるアプリケーション1101の処理を示すフローチャートである。まず、アプリケーション1101で処理が開始されると、ドキュメントセットDB113に格納されているドキュメントセットをディスプレイ画面102にリスト表示する(S1501)。次に、ユーザがドキュメントセットのリスト表示からドキュメントの生成処理を要求するのを待つ(S1502)。ここで、ユーザがリストから所望のドキュメントセットを指定し、ドキュメントの生成処理を要求すると(S1502のYes)、アプリケーション1101はドキュメントの生成処理を開始する。   FIG. 15 is a flowchart showing processing of the application 1101 in the second embodiment. First, when processing is started by the application 1101, a list of document sets stored in the document set DB 113 is displayed on the display screen 102 (S1501). Next, it waits for the user to request a document generation process from the document set list display (S1502). When the user designates a desired document set from the list and requests a document generation process (Yes in S1502), the application 1101 starts the document generation process.

次に、ユーザが所望のドキュメント生成処理において、文字列情報が必要か否かを判定し、必要であれば(S1503のYes)、ユーザに文字列の入力を要求し(S1504)、文字列情報を取得する(S1505)。次に、取得画像が必要な場合(S1506−Yes)、ユーザに画像の取得方法の選択を要求し(S1507)、指定された取得方法でデータを取得する(S1508)。   Next, the user determines whether or not character string information is necessary in a desired document generation process. If necessary (Yes in S1503), the user is requested to input a character string (S1504). Is acquired (S1505). Next, when an acquired image is necessary (S1506-Yes), the user is requested to select an image acquisition method (S1507), and data is acquired using the specified acquisition method (S1508).

具体的には、データ取得定義ファイルの取得画像で定義されている取得方法に基づいて画像を取得する。例えば、図14に示すように、撮影画像とスキャン画像とが定義されていれば、それぞれの取得方法で画像を取得する。   Specifically, the image is acquired based on the acquisition method defined in the acquired image of the data acquisition definition file. For example, as shown in FIG. 14, if a captured image and a scanned image are defined, images are acquired by the respective acquisition methods.

次に、必要なデータを取得後、ドキュメントを生成後、印刷処理する(S1509)。そして、ユーザから取得データを再利用する要求があった場合(S1510のYes)、内部データベース1113にデータを登録し(S1511)、登録先を反映したカスタマイズドキュメントセットを生成する(S1512)。   Next, after obtaining necessary data, a document is generated, and printing processing is performed (S1509). If there is a request to reuse the acquired data from the user (Yes in S1510), the data is registered in the internal database 1113 (S1511), and a customized document set reflecting the registration destination is generated (S1512).

また、ユーザから取得データを再利用する要求が無ければ(S1510−No)、今回の取得方法を固定にするかユーザに問い合わせる(S1513)。ここで、ユーザが今回取得した方法を固定したいと言う要求があった場合(S1513のYes)、取得方法を反映したカスタマイズドキュメントセットを生成する(S1512)。また、ユーザから固定したいと言う要求がなければ、この処理を終了する。   If there is no request to reuse the acquired data from the user (S1510-No), the user is inquired whether the current acquisition method is fixed (S1513). If there is a request that the user wants to fix the method acquired this time (Yes in S1513), a customized document set reflecting the acquisition method is generated (S1512). If there is no request from the user to fix, this process is terminated.

図16は、第2の実施形態における操作要求伝達部112の処理を示すフローチャートである。尚、要求がUI表示部111からである場合(S701〜S709)の処理は、第1の実施形態で説明した図7に示す処理と同様である。以下、要求が出力データ生成部115からであった場合を説明する。   FIG. 16 is a flowchart illustrating the processing of the operation request transmission unit 112 in the second embodiment. Note that the processing when the request is from the UI display unit 111 (S701 to S709) is the same as the processing shown in FIG. 7 described in the first embodiment. Hereinafter, a case where the request is from the output data generation unit 115 will be described.

要求が出力データ生成部115からであった場合(S710のYes)、内容が文字列情報の要求であれば(S1601−Yes)、UI表示部111に文字列情報の入力を要求して取得する(S1602)。そして、内容が取得画像の要求であれば(S1603のYes)、UI表示部111に取得方法の選択を要求する(S1604)。次に、ユーザがスキャンによる取得を選択した場合(S1605のYes)、ジョブ実行命令部118にスキャンジョブ109の実行を要求する(S1606)。また、ユーザがスキャンではなく、撮影による取得を選択した場合(S1607のYes)、撮影画像取得部1111に撮影画像の取得を要求する(S1608)。   If the request is from the output data generation unit 115 (Yes in S710), if the content is a request for character string information (S1601-Yes), the UI display unit 111 is requested to input character string information and is acquired. (S1602). If the content is a request for an acquired image (Yes in S1603), the UI display unit 111 is requested to select an acquisition method (S1604). Next, when the user selects acquisition by scanning (Yes in S1605), the job execution command unit 118 is requested to execute the scan job 109 (S1606). If the user selects acquisition by shooting instead of scanning (Yes in S1607), the captured image acquisition unit 1111 is requested to acquire a captured image (S1608).

図17は、第2の実施形態におけるドキュメントセット処理部114の処理を示すフローチャートである。第2の実施形態は、操作要求伝達部112からドキュメントセットのカスタマイズを要求された場合の処理が、第1の実施形態で説明した図8に示す処理と異なる。以下では、S807以降の処理について説明する。   FIG. 17 is a flowchart showing the processing of the document set processing unit 114 in the second embodiment. In the second embodiment, the processing in the case where customization of the document set is requested from the operation request transmission unit 112 is different from the processing shown in FIG. 8 described in the first embodiment. Hereinafter, the processing after S807 will be described.

ユーザの希望が、データの再利用であった場合(S1701のYes)、ドキュメントセット伝達処理201は取得データ名とデータの登録先を取得データ処理部117に伝達し、データの登録を要求する(S808)。そして、ドキュメントセットカスタマイズ処理203が登録したデータの内容を反映したカスタマイズドキュメントセットを作成する(S809)。そして、作成したドキュメントセットをドキュメントセットDB管理処理202がドキュメントセットDB113に格納する(S810)。   If the user's desire is data reuse (Yes in S1701), the document set transmission process 201 transmits the acquired data name and the data registration destination to the acquired data processing unit 117, and requests data registration ( S808). Then, a customized document set reflecting the contents of the data registered by the document set customization process 203 is created (S809). Then, the document set DB management process 202 stores the created document set in the document set DB 113 (S810).

一方、ユーザの希望が今回の取得方法の固定であれば(S1702のYes)、ドキュメントセット伝達処理201は取得データ処理部117に今回の取得方法の情報を要求し、取得する(S1703)。そして、取得方法を反映したカスタマイズドキュメントセットをドキュメントセットカスタマイズ処理203が作成する(S809)。そして、作成したドキュメントセットをドキュメントセットDB管理処理202がドキュメントセットDB113に格納する(S810)。   On the other hand, if the user's desire is to fix the current acquisition method (Yes in S1702), the document set transmission processing 201 requests the acquisition data processing unit 117 for information on the current acquisition method and acquires it (S1703). Then, the document set customization process 203 creates a customized document set reflecting the acquisition method (S809). Then, the document set DB management process 202 stores the created document set in the document set DB 113 (S810).

図18は、第2の実施形態における出力データ生成部115の処理を示すフローチャートである。データ取得処理204は、データを取得する必要があれば(S901のYes)、サーバ105からデータを取得する(S902)。また、文字列情報の取得が必要か否かを判定し、必要であれば(S1801のYes)、操作要求伝達部112に文字列情報を要求して取得する(S1802)。   FIG. 18 is a flowchart showing the processing of the output data generation unit 115 in the second embodiment. If there is a need to acquire data (Yes in S901), the data acquisition process 204 acquires data from the server 105 (S902). Further, it is determined whether it is necessary to acquire character string information. If necessary (Yes in S1801), the operation request transmission unit 112 is requested to acquire character string information (S1802).

次に、ユーザによる取得画像が必要か否かを判定し、必要な場合(S1803のYes)、操作要求伝達部112にユーザが選択した取得方法で画像を取得することを要求する(S1804)。そして、取得データ処理部117から取得画像を取得する(S1805)。   Next, it is determined whether an image acquired by the user is necessary, and if necessary (Yes in S1803), the operation request transmission unit 112 is requested to acquire an image by the acquisition method selected by the user (S1804). Then, an acquired image is acquired from the acquired data processing unit 117 (S1805).

ここでいう、ユーザが選択した取得方法とはスキャン操作か撮影操作のことを意味し、文字列や画像はそのドキュメントセットに必要なデータ分、各操作が繰り返される(S1801〜S1802、S1803〜S1805)。   Here, the acquisition method selected by the user means a scanning operation or a photographing operation, and each operation is repeated for character strings and images corresponding to data necessary for the document set (S1801 to S1802, S1803 to S1805). ).

画像の取得が終了すると、S906へ処理を進める。尚、これ以降の処理は、第1の実施形態で説明した図11に示す処理と同様である。   When the image acquisition is completed, the process proceeds to S906. The subsequent processing is the same as the processing shown in FIG. 11 described in the first embodiment.

図19は、第2の実施形態における取得データ処理部11の処理を示すフローチャートである。まず出力データ生成部115から取得データ要求があった場合(S1001のYes)、取得データ伝達処理208は一時フォルダ116から取得画像データを取得し(S1002)、出力データ生成部115に取得画像データを伝達する(S1003)。 Figure 19 is a flowchart showing a process of acquiring the data processing unit 11 7 in the second embodiment. First, when there is an acquisition data request from the output data generation unit 115 (Yes in S1001), the acquisition data transmission processing 208 acquires the acquisition image data from the temporary folder 116 (S1002), and acquires the acquisition image data in the output data generation unit 115. Transmit (S1003).

尚、スキャンした画像の場合、ジョブ実行命令部118によって、撮影した画像の場合は、撮影画像取得部1111によって、格納場所が取得データ記憶処理209に通知される。そのため、取得データ伝達処理208は、取得データ記憶処理209から画像の格納場所を聞いて、画像データを取得する。   In the case of a scanned image, the job execution command unit 118 notifies the acquired data storage process 209 of the storage location by the captured image acquisition unit 1111 in the case of a captured image. Therefore, the acquisition data transmission process 208 obtains image data by hearing the storage location of the image from the acquisition data storage process 209.

一方、ドキュメントセット処理部114からデータ登録要求があった場合(S1005のYes)、ドキュメントセット処理部114からデータ削除要求があった場合(S1008−Yes)は、第1の実施形態で説明した図10と同様である。   On the other hand, when there is a data registration request from the document set processing unit 114 (Yes in S1005) and when there is a data deletion request from the document set processing unit 114 (S1008-Yes), the diagram described in the first embodiment. 10 is the same.

更に、キュメントセット処理部114から今回の取得方法の情報要求があれば(S1901のYes)、取得データ伝達処理208が取得データ記憶処理209から今回の取得方法の情報を取得し、ドキュメントセット処理部114に伝達する(S1902)。 Furthermore, if there is an information request of this acquisition method from de queue placement setting processor 114 (S1901 Yes in), acquires information of this acquisition method from the acquired data transfer processing 208 obtains data storage process 209, the document setting process Is transmitted to the unit 114 (S1902).

第2の実施形態によれば、デジタル複合機上で、スキャン画像やデジタルカメラで撮影した画像を用いてドキュメントの生成と出力が可能になり、PCを使う必要が無くなる。   According to the second embodiment, it is possible to generate and output a document using a scanned image or an image photographed by a digital camera on the digital multifunction peripheral, and it is not necessary to use a PC.

また、ユーザの望む取得方法を反映したドキュメントセットの生成や生成したドキュメントセットの取得方法の変更、再利用データのアップデートがデジタル複合機上で可能なため、ユーザがより簡単にドキュメントを生成できる。   In addition, since it is possible on the digital multifunction peripheral to generate a document set reflecting the acquisition method desired by the user, change the acquisition method of the generated document set, and update reuse data, the user can generate a document more easily.

[第3の実施形態]
次に、図面を参照しながら本発明に係る第3の実施形態について詳細に説明する。第1及び第2の実施形態では、生成するドキュメントに貼り付ける画像は1つか2つであった。しかし、多くの画像を貼り付ける場合、ユーザがレイアウトファイルの画像を配置する場所とその内容を覚えておくのは大変である。
[Third Embodiment]
Next, a third embodiment according to the present invention will be described in detail with reference to the drawings. In the first and second embodiments, one or two images are pasted on the generated document. However, when pasting many images, it is difficult for the user to remember where and how the layout file images are placed.

また、レイアウトとして上から順に取得画像を自動的にマージするのではなく、ユーザがマージする場所を自由に選択できれば便利である。   Also, it is convenient if the user can freely select a place to merge instead of automatically merging acquired images in order from the top as a layout.

第3の実施形態では、取得するデータの配置情報が視覚的にわかる取得データ配置情報をユーザに表示し、ユーザがマージする場所を選択して画像を取得することが可能な場合を説明する。   In the third embodiment, a case will be described in which acquired data arrangement information that allows the user to visually understand arrangement information of data to be acquired is displayed to the user, and the user can select an area to merge and acquire an image.

尚、第3の実施形態では、第1及び第2の実施形態で説明した図面及びその説明と同じものについては説明しない。   In the third embodiment, the same drawings as those described in the first and second embodiments and the description thereof will not be described.

図20は、第3の実施形態におけるドキュメントセットカスタマイズシステムの全体とアプリケーションのモジュール構成の一例を示す図である。101〜117は図1と同様であり、201〜210は図2と同様である。また、1101〜1113も図11と同様である。   FIG. 20 is a diagram illustrating an example of the entire document set customization system and an application module configuration according to the third embodiment. 101 to 117 are the same as in FIG. 1, and 201 to 210 are the same as in FIG. Also, 1101 to 1113 are the same as those in FIG.

図20に示す2001は第3の実施形態におけるアプリケーションである。このアプリケーション2001のドキュメントセット処理部114において、2011は配置情報把握処理であり、ドキュメントセットに含まれる取得データ配置情報とレイアウトファイルに記述されている取得データ名の対応付けを行う。 Reference numeral 2001 shown in FIG. 20 denotes an application in the third embodiment. In the document set processing unit 114 of the application 2001, reference numeral 2011 denotes an arrangement information grasping process, in which the acquired data arrangement information included in the document set is associated with the acquired data name described in the layout file.

図21は、第3の実施形態におけるドキュメントセットの一例を示す図である。第3の実施形態では、ドキュメントセットには、データ取得定義ファイル、レイアウトファイルに加えて取得データ配置情報が含まれる。データ取得定義ファイル、レイアウトファイルの記述内容は図3、図12と同様である。   FIG. 21 is a diagram illustrating an example of a document set according to the third embodiment. In the third embodiment, the document set includes acquired data arrangement information in addition to the data acquisition definition file and the layout file. The description contents of the data acquisition definition file and the layout file are the same as those shown in FIGS.

この例では、データを再利用する際に、サーバに登録できる画像は『Shop.Image1』と『Shop.Image2』である。『Product1.Image』、『Product2.Image』、『Product3.Image』、『Product4.Image』は、内部データベース1113に格納する。また、複数の取得画像がある場合は、『Shop.Image1』だけを再利用するというように、データ毎に登録するか否かを選択することも可能である。   In this example, when reusing data, the images that can be registered in the server are “Shop.Image1” and “Shop.Image2”. “Product1.Image”, “Product2.Image”, “Product3.Image”, and “Product4.Image” are stored in the internal database 1113. In addition, when there are a plurality of acquired images, it is possible to select whether or not to register for each data so that only “Shop.Image1” is reused.

また、新たに追加された取得データ配置情報2101は、ユーザが取り込む画像データや入力文字列の配置情報と共に、何の情報をそこに取り込むべきかの情報を表示したものである。   Also, newly added acquired data arrangement information 2101 displays information on what information should be taken into the image data and input character string arrangement information that the user takes in.

図22は、第3の実施形態におけるユーザに取り込むデータを要求する際の表示画面の一例を示す図である。尚、この例は図21に示すドキュメントセットが選択された場合である。ディスプレイ画面には、図22に示すように、図21に示すドキュメントセットに含まれる取得データ配置情報2101が表示される。ここでユーザはこの画面から、まずどの場所のデータを取り込むかを選択できる。   FIG. 22 is a diagram illustrating an example of a display screen when requesting data to be captured by the user in the third embodiment. In this example, the document set shown in FIG. 21 is selected. As shown in FIG. 22, acquired data arrangement information 2101 included in the document set shown in FIG. 21 is displayed on the display screen. Here, from this screen, the user can first select which location data is to be captured.

図23は、画像の取り込み方法を選択させる画面の一例を示す図である。図23に示すように、ユーザが選択した画像2301をスキャン操作2302によって取り込むのか、撮影2303によって取り込むのかを選択させる。尚、ユーザは画像だけでなく、文字列の入力を選択することもできる。   FIG. 23 is a diagram illustrating an example of a screen for selecting an image capturing method. As shown in FIG. 23, the user selects whether the image 2301 selected by the user is captured by the scan operation 2302 or captured by the photographing 2303. Note that the user can select not only an image but also an input of a character string.

また、ユーザが自由に取り込む画像を選択するのではなく、予め決められた順に自動的に画像が選択されても良い。   Further, instead of selecting an image to be freely captured by the user, images may be automatically selected in a predetermined order.

図24は、予め決められた順に選択される画像の取り込み方法を選択させる画面の一例を示す図である。図24に示すように、取得データ配置情報を利用し、ユーザにこれからどの画像を取り込むのかを知らせることができる。これにより、ユーザは次にどの画像の取り込みが求められているのかを瞬時に判断することができる。   FIG. 24 is a diagram showing an example of a screen for selecting an image capturing method to be selected in a predetermined order. As shown in FIG. 24, the acquired data arrangement information can be used to inform the user which image is to be captured. Thereby, the user can instantaneously determine which image is requested to be captured next.

図25は、図21に示すドキュメントセットから生成したドキュメントの印刷結果を示す図である。このドキュメントは、図21に示すドキュメントセットに基づき、サーバ10から取得した情報と、ユーザが入力した文字情報、スキャン或いは撮影によって取得した画像データをマージして生成されたものである。 FIG. 25 is a diagram showing a print result of a document generated from the document set shown in FIG. This document is based on the document set shown in FIG. 21, those generated by merging the image data acquired by the information acquired from the server 105, the character information input by the user, scanned or photographed.

図26は、第3の実施形態におけるドキュメントセット処理部114の処理を示すフローチャートである。尚、操作要求伝達部112から何らかの要求があった場合の処理は、図8に示すS803〜S810、図17に示すS1701〜S1703)と同様である。ここでは、その他の場合の処理について説明する。   FIG. 26 is a flowchart showing processing of the document set processing unit 114 in the third embodiment. Note that the processing when there is any request from the operation request transmission unit 112 is the same as S803 to S810 shown in FIG. 8 and S1701 to S1703 shown in FIG. Here, processing in other cases will be described.

操作要求伝達部112からドキュメントセットを取得した場合(S801のYes)、ドキュメントセット伝達処理201はドキュメントセットを出力データ生成部115に伝達する(S802)。そして、ドキュメントセットに含まれる取得データ配置情報を操作要求伝達部112に伝達し(S2601)、取得データ配置情報とレイアウトファイルの取得データ名との対応付けを行う(S2602)。   When the document set is acquired from the operation request transmission unit 112 (Yes in S801), the document set transmission process 201 transmits the document set to the output data generation unit 115 (S802). Then, the acquired data arrangement information included in the document set is transmitted to the operation request transmission unit 112 (S2601), and the acquired data arrangement information is associated with the acquired data name of the layout file (S2602).

一方、操作要求伝達部112からユーザが選択した取得データの配置情報を取得した場合は(S2603のYes)、その配置情報に対応する取得データ名を操作要求伝達部112に伝達する(S2604)。   On the other hand, when the arrangement information of the acquired data selected by the user is acquired from the operation request transmission unit 112 (Yes in S2603), the acquired data name corresponding to the arrangement information is transmitted to the operation request transmission unit 112 (S2604).

第3の実施形態によれば、複数のスキャン画像や撮影画像を用いてドキュメントの生成と出力が可能になり、PCを使う必要が無くなる。   According to the third embodiment, it is possible to generate and output a document using a plurality of scanned images and photographed images, and it is not necessary to use a PC.

また、ユーザの望む取得方法を反映したドキュメントセットの生成や生成したドキュメントセットの取得方法の変更、再利用データのアップデートがデジタル複合機上で可能なため、ユーザがより簡単にドキュメントを生成できる。   In addition, since it is possible on the digital multifunction peripheral to generate a document set reflecting the acquisition method desired by the user, change the acquisition method of the generated document set, and update reuse data, the user can generate a document more easily.

以上、本発明に係る実施形態を説明したが、本発明は上述した第1乃至第3の実施形態を組み合わせても良いことは言うまでもない。   As mentioned above, although embodiment which concerns on this invention was described, it cannot be overemphasized that this invention may combine the 1st thru | or 3rd embodiment mentioned above.

尚、本発明は複数の機器(例えば、ホストコンピュータ,インターフェース機器,リーダ,プリンタなど)から構成されるシステムに適用しても、1つの機器からなる装置(例えば、複写機,ファクシミリ装置など)に適用しても良い。   Even if the present invention is applied to a system composed of a plurality of devices (for example, a host computer, an interface device, a reader, a printer, etc.), it is applied to an apparatus (for example, a copier, a facsimile machine, etc.) composed of a single device. It may be applied.

また、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(CPU若しくはMPU)が記録媒体に格納されたプログラムコードを読出し実行する。これによっても、本発明の目的が達成されることは言うまでもない。   In addition, a recording medium in which a program code of software for realizing the functions of the above-described embodiments is recorded is supplied to the system or apparatus, and the computer (CPU or MPU) of the system or apparatus stores the program code stored in the recording medium. Read and execute. It goes without saying that the object of the present invention can also be achieved by this.

この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。   In this case, the program code itself read from the recording medium realizes the functions of the above-described embodiment, and the recording medium storing the program code constitutes the present invention.

このプログラムコードを供給するための記録媒体として、例えばフレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,磁気テープ,不揮発性のメモリカード,ROMなどを用いることができる。   As a recording medium for supplying the program code, for example, a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.

また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、次の場合も含まれることは言うまでもない。即ち、プログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合である。   In addition, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also the following cases are included. That is, based on the instruction of the program code, an OS (operating system) running on the computer performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing. .

更に、記録媒体から読出されたプログラムコードがコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Further, the program code read from the recording medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. After that, based on the instruction of the program code, the CPU of the function expansion board or function expansion unit performs part or all of the actual processing, and the function of the above-described embodiment is realized by the processing. Needless to say.

第1の実施形態におけるドキュメントセットカスタマイズシステムの全体構成を示す図である。It is a figure which shows the whole structure of the document set customization system in 1st Embodiment. 第1の実施形態におけるアプリケーションのモジュール構成の一例を示す図である。It is a figure which shows an example of the module structure of the application in 1st Embodiment. ドキュメントセットカスタマイズシステムのドキュメントセットDB113に格納されているドキュメントセットの一例を示す図である。It is a figure which shows an example of the document set stored in document set DB113 of a document set customization system. 図3に示すドキュメントセットから生成したドキュメントの印刷結果を示す図である。FIG. 4 is a diagram showing a print result of a document generated from the document set shown in FIG. 3. カスタマイズされたドキュメントセットのデータ取得定義ファイルを示す図である。It is a figure which shows the data acquisition definition file of the customized document set. 第1の実施形態におけるアプリケーション104の処理を示すフローチャートである。It is a flowchart which shows the process of the application 104 in 1st Embodiment. アプリケーション104の操作要求伝達部112の処理を示すフローチャートである。5 is a flowchart showing processing of an operation request transmission unit 112 of an application 104. アプリケーション104のドキュメントセット処理部114の処理を示すフローチャートである。6 is a flowchart showing processing of a document set processing unit 114 of an application 104. アプリケーション104の出力データ生成部115の処理を示すフローチャートである。6 is a flowchart illustrating processing of an output data generation unit 115 of an application 104. アプリケーション104の取得データ処理部117の処理を示すフローチャートである。10 is a flowchart illustrating processing of an acquisition data processing unit 117 of an application 104. 第2の実施形態におけるドキュメントセットカスタマイズシステムの全体とアプリケーションのモジュール構成の一例を示す図である。It is a figure which shows an example of the module configuration of the whole document set customization system and application in 2nd Embodiment. 第2の実施形態におけるドキュメントセットの一例を示す図である。It is a figure which shows an example of the document set in 2nd Embodiment. 図12に示すドキュメントセットから生成したドキュメントの印刷結果を示す図である。It is a figure which shows the printing result of the document produced | generated from the document set shown in FIG. 第2の実施形態におけるカスタマイズされたドキュメントセットのデータ取得定義ファイルを示す図である。It is a figure which shows the data acquisition definition file of the customized document set in 2nd Embodiment. 第2の実施形態におけるアプリケーション1101の処理を示すフローチャートである。It is a flowchart which shows the process of the application 1101 in 2nd Embodiment. 第2の実施形態における操作要求伝達部112の処理を示すフローチャートである。It is a flowchart which shows the process of the operation request transmission part 112 in 2nd Embodiment. 第2の実施形態におけるドキュメントセット処理部114の処理を示すフローチャートである。It is a flowchart which shows the process of the document set process part 114 in 2nd Embodiment. 第2の実施形態における出力データ生成部115の処理を示すフローチャートである。It is a flowchart which shows the process of the output data generation part 115 in 2nd Embodiment. 第1の実施形態における取得データ処理部116の処理を示すフローチャートである。It is a flowchart which shows the process of the acquisition data process part 116 in 1st Embodiment. 第3の実施形態におけるドキュメントセットカスタマイズシステムの全体とアプリケーションのモジュール構成の一例を示す図である。It is a figure which shows an example of the module configuration of the whole document set customization system and application in 3rd Embodiment. 第3の実施形態におけるドキュメントセットの一例を示す図である。It is a figure which shows an example of the document set in 3rd Embodiment. 第3の実施形態におけるユーザに取り込むデータを要求する際の表示画面の一例を示す図である。It is a figure which shows an example of the display screen at the time of requesting the data taken in to the user in 3rd Embodiment. 画像の取り込み方法を選択させる画面の一例を示す図である。It is a figure which shows an example of the screen which selects the capture method of an image. 予め決められた順に選択される画像の取り込み方法を選択させる画面の一例を示す図である。It is a figure which shows an example of the screen which selects the capture method of the image selected in the order decided beforehand. 図21に示すドキュメントセットから生成したドキュメントの印刷結果を示す図である。It is a figure which shows the printing result of the document produced | generated from the document set shown in FIG. 第3の実施形態におけるドキュメントセット処理部114の処理を示すフローチャートである。It is a flowchart which shows the process of the document set process part 114 in 3rd Embodiment.

符号の説明Explanation of symbols

201 ドキュメントセット伝達処理
202 ドキュメントセットDB管理処理
203 ドキュメントセットカスタマイズ処理
204 データ取得処理
205 データマージ処理
206 レイアウト処理
207 レンダリング処理
208 取得データ伝達処理
209 取得データ記憶処理
210 取得データ登録処理
201 Document set transmission processing 202 Document set DB management processing 203 Document set customization processing 204 Data acquisition processing 205 Data merge processing 206 Layout processing 207 Rendering processing 208 Acquisition data transmission processing 209 Acquisition data storage processing 210 Acquisition data registration processing

Claims (9)

取得したデータをレイアウトして出力するデータ処理装置の処理方法であって、
ドキュメントセット取得手段が、データ取得方法を定義した定義ファイルとレイアウト情報を有するドキュメントセットのうち、指定されたドキュメントセットをデータベースから取得する第1のドキュメントセット取得工程と、
データ取得手段が、前記第1のドキュメントセット取得工程で取得したドキュメントセットの定義ファイルで定義されたデータ取得方法に基づいてデータを取得する第1のデータ取得工程と、
出力手段が、前記第1のデータ取得工程で取得したデータを前記レイアウト情報に基づいて出力する第1の出力工程と、
データ登録手段が、前記第1のデータ取得工程で取得したデータを登録先に登録するデータ登録工程と、
前記第1のデータ取得工程で取得したデータの再利用を可能にするために、カスタマイズ手段が、前記登録先に登録されたデータを前記登録先から取得するように前記データ取得方法を定義した定義ファイルをカスタマイズするカスタマイズ工程と、
ドキュメントセット登録手段が、前記カスタマイズ工程でカスタマイズされた定義ファイルと前記レイアウト情報とを含むドキュメントセットを前記データベースに登録するドキュメントセット登録工程と、
前記ドキュメントセット取得手段が、前記ドキュメントセット登録工程で前記データベースに登録されたドキュメントセットが指定されたときに、前記カスタマイズ工程でカスタマイズされ、前記ドキュメントセット登録工程で前記データベースに登録されたドキュメントセットの定義ファイルを前記データベースから取得する第2のドキュメントセット取得工程と、
前記データ取得手段が、前記カスタマイズ工程でカスタマイズされ、前記第2のドキュメントセット取得工程で取得されたドキュメントセットの定義ファイルに基づいてデータを前記登録先から取得する第2のデータ取得工程と、
前記出力手段が、前記第2のデータ取得工程で取得したデータを前記レイアウト情報に基づいて出力する第2の出力工程と、
を有することを特徴とするデータ処理装置の処理方法。
A processing method of a data processing apparatus for laying out and outputting acquired data,
A document set acquisition means for acquiring a specified document set from a database among a document set having a definition file defining a data acquisition method and layout information; and
Data acquisition means, a first data acquisition step of acquiring data based on the first set of documents defined data acquisition method in the definition file for the document set which is acquired by the acquisition step,
Output means, a first output step of outputting on the basis of data obtained by the first data acquisition step to the layout information,
Data registration unit, a data registration step of registering the data acquired by the first data acquisition step in the registration destination,
Definition that defines the data acquisition method so that the customization unit acquires the data registered in the registration destination from the registration destination in order to enable reuse of the data acquired in the first data acquisition step. Customization process to customize the file ,
A document set registration step in which a document set registration unit registers a document set including the definition file customized in the customization step and the layout information in the database;
When the document set acquisition means specifies a document set registered in the database in the document set registration step, the document set acquisition unit is customized in the customization step, and the document set registration unit stores the document set registered in the database in the document set registration step. A second document set acquisition step of acquiring a definition file from the database;
Said data acquisition means, said customized with customization step, the second data acquiring step of acquiring data from the registration destination based on the second set of documents acquisition process is acquired by the document set definition file,
A second output step in which the output means outputs the data acquired in the second data acquisition step based on the layout information;
A processing method for a data processing apparatus, comprising:
前記第1のデータ取得工程は、前記データ取得方法に基づいて、少なくとも外部のネットワークを介してデータを取得する、スキャンによりデータを取得する、及び撮像装置で撮影されたデータを取得する、の何れかによりデータを取得することを特徴とする請求項1記載のデータ処理装置の処理方法。 The first data acquisition step is any one of acquiring data via at least an external network, acquiring data by scanning, and acquiring data photographed by an imaging device based on the data acquisition method. The processing method of the data processing apparatus according to claim 1, wherein the data is acquired by the method. 前記第1のデータ取得工程では、前記定義ファイルに基づいて複数のデータを取得し、前記第1の出力工程では、前記第1のデータ取得工程で取得した複数のデータを前記レイアウト情報にしたがって出力するとともに、
表示手段が、前記複数のデータのレイアウト配置を表示し、選択手段が、当該レイアウト配置に基づいてそれぞれのデータのデータ取得方法を選択することを特徴とする請求項1記載のデータ処理装置の処理方法。
In the first data acquisition step, a plurality of data is acquired based on the definition file , and in the first output step, the plurality of data acquired in the first data acquisition step is output according to the layout information. And
2. The data processing apparatus according to claim 1, wherein a display unit displays a layout arrangement of the plurality of data, and a selection unit selects a data acquisition method for each data based on the layout arrangement. Method.
データ処理装置であって、
データ取得方法を定義した定義ファイルとレイアウト情報を有するドキュメントセットのうち、指定されたドキュメントセットをデータベースから取得するドキュメントセット取得手段と、
前記ドキュメントセット取得手段で取得したドキュメントセットの定義ファイルで定義されたデータ取得方法に基づいてデータを取得するデータ取得手段と、
前記データ取得手段で取得したデータを前記レイアウト情報に基づいて出力する出力手段と、
前記データ取得手段で取得したデータを登録先に登録するデータ登録手段と、
前記データ取得手段で取得したデータの再利用を可能にするために、前記登録先に登録されたデータを前記登録先から取得するように前記データ取得方法を定義した定義ファイルをカスタマイズするカスタマイズ手段と
前記カスタマイズ手段でカスタマイズされた定義ファイルと前記レイアウト情報とを含むドキュメントセットを前記データベースに登録するドキュメントセット登録手段とを有し、
前記ドキュメントセット取得手段が、前記ドキュメントセット登録手段で前記データベースに登録されたドキュメントセットが指定されたときに、前記カスタマイズ手段でカスタマイズされ、前記ドキュメントセット登録手段で前記データベースに登録されたドキュメントセットを前記データベースから取得し、
前記データ取得手段は、前記カスタマイズ手段でカスタマイズされ、前記ドキュメントセット取得手段で取得されたドキュメントセットの定義ファイルに基づいて前記登録先からデータを取得し、
前記出力手段は、前記データ取得手段で前記登録先から取得したデータを前記レイアウト情報に基づいて出力することを特徴とするデータ処理装置。
A data processing device,
A document set acquisition means for acquiring a specified document set from a database among a document set having a definition file defining a data acquisition method and layout information;
Data acquisition means for acquiring data based on the data acquisition method defined in the document set definition file acquired by the document set acquisition means;
And output means for outputting on the basis of the data acquired by the data acquiring means to the layout information,
Data registration means for registering data acquired by the data acquisition means in a registration destination;
Customization means for customizing a definition file that defines the data acquisition method so as to acquire data registered in the registration destination from the registration destination in order to enable reuse of the data acquired by the data acquisition means; ,
Document set registration means for registering a document set including the definition file customized by the customization means and the layout information in the database ;
When the document set acquisition unit designates a document set registered in the database by the document set registration unit, the document set acquisition unit customizes the document set registered in the database by the document set registration unit. From the database,
The data acquisition means acquires data from the registration destination based on the document set definition file customized by the customization means and acquired by the document set acquisition means ,
The data processing apparatus characterized in that the output means outputs data acquired from the registration destination by the data acquisition means based on the layout information.
前記データ取得手段は、前記データ取得方法に基づいて、少なくとも外部のネットワークを介してデータを取得する、スキャンによりデータを取得する、及び撮像装置で撮影されたデータを取得する、の何れかによりデータを取得することを特徴とする請求項4記載のデータ処理装置。The data acquisition means acquires data through at least one of an external network based on the data acquisition method, data acquisition by scanning, and data acquired by an imaging device. The data processing apparatus according to claim 4, wherein: 前記データ取得手段は、前記定義ファイルに基づいて複数のデータを取得し、前記出力手段は、前記データ取得手段で取得した複数のデータを前記レイアウト情報にしたがって出力するとともに、The data acquisition means acquires a plurality of data based on the definition file, and the output means outputs the plurality of data acquired by the data acquisition means according to the layout information,
表示手段が、前記複数のデータのレイアウト配置を表示し、選択手段が、当該レイアウト配置に基づいてそれぞれのデータのデータ取得方法を選択することを特徴とする請求項4記載のデータ処理装置。5. The data processing apparatus according to claim 4, wherein a display unit displays a layout arrangement of the plurality of data, and a selection unit selects a data acquisition method for each data based on the layout arrangement.
データ取得方法を定義した定義ファイルとレイアウト情報を有するドキュメントセットのうち、指定されたドキュメントセットをデータベースから取得するドキュメントセット取得手順と、
前記ドキュメントセット取得手順で取得したドキュメントセットの定義ファイルで定義されたデータ取得方法に基づいてデータを取得するデータ取得手順と、
前記データ取得手順で取得したデータを前記レイアウト情報に基づいて出力する出力手順と、
前記データ取得手順で取得したデータを登録先に登録するデータ登録手順と、
前記データ取得手順で取得したデータの再利用を可能にするために、前記登録先に登録されたデータを前記登録先から取得するように前記データ取得方法をカスタマイズするカスタマイズ手順と、
前記カスタマイズ手順でカスタマイズされた定義ファイルと前記レイアウト情報とを含むドキュメントセットを前記データベースに登録するドキュメントセット登録手順とをコンピュータに実行させるプログラムであって、
前記ドキュメントセット登録手順で前記データベースに登録されたドキュメントセットが指定されたときに、前記ドキュメントセット取得手順は、前記カスタマイズ手順でカスタマイズされ、前記ドキュメントセット登録手順で前記データベースに登録されたドキュメントセットを前記データベースから取得し、前記データ取得手順は、前記カスタマイズ手順でカスタマイズされ、前記ドキュメントセット取得手順で取得されたドキュメントセットの定義ファイルに基づいてデータを前記登録先から取得前記出力手順は、前記データ取得手順で取得したデータを前記レイアウト情報に基づいて出力するプログラム。
A document set acquisition procedure for acquiring a specified document set from a database among a document set having a definition file that defines a data acquisition method and layout information;
A data acquisition procedure for acquiring data based on the data acquisition method defined in the document set definition file acquired in the document set acquisition procedure;
Output and instructions on output based on the data obtained the layout information data acquisition procedure,
A data registration procedure for registering the data acquired in the data acquisition procedure in a registration destination;
A customization procedure for customizing the data acquisition method to acquire data registered in the registration destination from the registration destination in order to enable reuse of the data acquired in the data acquisition procedure ;
A program for causing a computer to execute a document set registration procedure for registering a document set including the definition file customized in the customization procedure and the layout information in the database,
When the document set registered in the database is specified in the document set registration procedure, the document set acquisition procedure is customized in the customization procedure, and the document set registered in the database in the document set registration procedure is stored. obtained from the database, the data acquisition procedure is customized by the customization procedure, based on the definition file of the document set which is acquired by the document set obtaining step obtains the data from the registration destination, said output step, Help program be output based on data acquired by the data acquisition procedure to the layout information.
前記データ取得手順は、前記データ取得方法に基づいて、少なくとも外部のネットワークを介してデータを取得する、スキャンによりデータを取得する、及び撮像装置で撮影されたデータを取得する、の何れかによりデータを取得することを特徴とする請求項7記載のプログラム。The data acquisition procedure is based on any one of acquiring data via at least an external network, acquiring data by scanning, and acquiring data photographed by an imaging device based on the data acquisition method. The program according to claim 7, wherein the program is acquired. 前記データ取得手順では、前記定義ファイルに基づいて複数のデータを取得し、前記出力手順では、前記データ取得手順で取得した複数のデータを前記レイアウト情報にしたがって出力するとともに、The data acquisition procedure acquires a plurality of data based on the definition file, and the output procedure outputs a plurality of data acquired in the data acquisition procedure according to the layout information,
前記複数のデータのレイアウト配置を表示する表示手順と、当該レイアウト配置に基づいてそれぞれのデータのデータ取得方法を選択する選択手順とをコンピュータに実行させる請求項7記載のプログラム。8. The program according to claim 7, which causes a computer to execute a display procedure for displaying the layout arrangement of the plurality of data and a selection procedure for selecting a data acquisition method for each data based on the layout arrangement.
JP2006162811A 2006-06-12 2006-06-12 Data processing apparatus and processing method thereof Active JP4840981B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006162811A JP4840981B2 (en) 2006-06-12 2006-06-12 Data processing apparatus and processing method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006162811A JP4840981B2 (en) 2006-06-12 2006-06-12 Data processing apparatus and processing method thereof

Publications (3)

Publication Number Publication Date
JP2007336009A JP2007336009A (en) 2007-12-27
JP2007336009A5 JP2007336009A5 (en) 2009-07-16
JP4840981B2 true JP4840981B2 (en) 2011-12-21

Family

ID=38935092

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006162811A Active JP4840981B2 (en) 2006-06-12 2006-06-12 Data processing apparatus and processing method thereof

Country Status (1)

Country Link
JP (1) JP4840981B2 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001344057A (en) * 2000-06-05 2001-12-14 Fuji Photo Film Co Ltd Picture forming device
JP2002189930A (en) * 2000-12-19 2002-07-05 Sony Corp Data providing system, data providing device and method, data acquisition device and method, program storage medium
JP2003250041A (en) * 2002-02-22 2003-09-05 Konica Corp Image processing method, image processing apparatus, and printer
JP2004206345A (en) * 2002-12-25 2004-07-22 Dainippon Printing Co Ltd Image management system, image management server, terminal device, program, recording medium
JP4074856B2 (en) * 2004-01-22 2008-04-16 富士フイルム株式会社 Image conversion apparatus and image conversion program
JP2006146500A (en) * 2004-11-18 2006-06-08 Canon Inc Image processing apparatus, control method therefor, image processing system, and program

Also Published As

Publication number Publication date
JP2007336009A (en) 2007-12-27

Similar Documents

Publication Publication Date Title
JP5173594B2 (en) Management apparatus, image forming apparatus, and processing method thereof
CN101546588B (en) Image processing apparatus and method
JP2009020665A (en) Information processing apparatus, information processing method, storage medium, and program
JP5202593B2 (en) Printing server, printing system, and printing method
JP2004127280A (en) Image forming apparatus and application activation control method
JP6174896B2 (en) Printing system, server, information processing apparatus, image processing apparatus, printing control method, and program
JP2016165046A (en) Information processing system, information processor, information processing method, and program
JP2011041214A (en) Document management system and method for controlling the same and information processing apparatus
JP2019025801A (en) Printing system, printer and control method thereof, and program
JP2009033673A (en) Image forming apparatus, image forming method, and image forming program
JP2014174756A (en) Content management system, content management device, content management method and program
JP5219690B2 (en) Image processing apparatus, image processing apparatus control method, and program
JP5361399B2 (en) Image processing apparatus, control method for image processing apparatus, and control program
JP2010086483A (en) Information processing apparatus, control method thereof, program, and storage medium
JP4840981B2 (en) Data processing apparatus and processing method thereof
JP2014141058A (en) Image formation device, image formation system, control method for the same and program
JP3862591B2 (en) Image processing apparatus and image processing method
JP2008289130A (en) Copier device capable of electronically storing and recalling copied document
JP4614396B2 (en) Imaging apparatus and control method thereof
JP4681237B2 (en) Presentation device, presentation method and program
JP2011009958A (en) Network control device, image processor, and program
JP2010021763A (en) Network management apparatus and network management method
JP2017013313A (en) Image formation apparatus, image formation system, and control method and program of image formation apparatus
JP4292731B2 (en) Information processing system and server device
JP4785489B2 (en) Information processing apparatus and control method thereof

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090601

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090601

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110330

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110610

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110802

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110930

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111003

R151 Written notification of patent or utility model registration

Ref document number: 4840981

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141014

Year of fee payment: 3