JP2014021615A - Typesetting device, typesetting method, and typesetting processing program - Google Patents
Typesetting device, typesetting method, and typesetting processing program Download PDFInfo
- Publication number
- JP2014021615A JP2014021615A JP2012157844A JP2012157844A JP2014021615A JP 2014021615 A JP2014021615 A JP 2014021615A JP 2012157844 A JP2012157844 A JP 2012157844A JP 2012157844 A JP2012157844 A JP 2012157844A JP 2014021615 A JP2014021615 A JP 2014021615A
- Authority
- JP
- Japan
- Prior art keywords
- key information
- objects
- display area
- typesetting
- product
- 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.)
- Granted
Links
Landscapes
- Processing Or Creating Images (AREA)
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本発明は、データベース上のデータに基づき、DTP(Desk Top Publishing)データの作成及び編集を行うシステム等の技術分野に関する。 The present invention relates to a technical field such as a system for creating and editing DTP (Desk Top Publishing) data based on data on a database.
カタログやチラシなどの制作時、データベース上のデータを組版した後、修正指示が入った場合は、直接データベースを修正するのではなくDTPデータ上のレイアウトアイテム(コマともいう)を修正することが多い。また、データベースには登録されていないデータがDTPデータ上に存在することも多い。これらの修正内容や新規登録内容をデータベースに反映するには、最終DTPデータが完成した段階で、人手による作業が必要で、あった。 When making corrections after formatting the data on the database when creating catalogs or flyers, the layout items (also called frames) on the DTP data are often corrected rather than correcting the database directly. . Also, data that is not registered in the database often exists on the DTP data. In order to reflect these correction contents and new registration contents in the database, it was necessary to perform manual work when the final DTP data was completed.
特許文献1に開示された発明では、印刷製版データ(DTPデータ)から必要な項目の情報を自動的に抽出し、データベースに登録可能なテキストデータファイルを生成する装置で、予め、小区画部分から抽出するべき文字情報の項目の定義と、その項目とデータベースの項目との紐付け、その項目をDTPデータから抽出する条件を設定し、抽出するレコードの単位で印刷製版データのオブジェクトに対して抽出部品登録(キー登録)を行うことで、人手による作業負荷やミスの低減を実現している。 In the invention disclosed in Patent Document 1, information of necessary items is automatically extracted from printing plate making data (DTP data), and a text data file that can be registered in a database is generated. Define the character information items to be extracted, link the items to the database items, set the conditions for extracting the items from the DTP data, and extract them for the printing plate making data object in units of the records to be extracted By performing parts registration (key registration), manual workload and mistakes are reduced.
しかしながら、近年カタログやチラシなどでは、自動組版や手作業で1つのコマ内に複数の商品や、いわゆるセット商品を組み込んで制作されるなどレイアウト(デザイン)が複雑化している。そのため、従来の方法で抽出した後に、テキストデータを人手により修正するか、DTPデータ上のレイアウトアイテムをコピー&ペーストするなどの作業が必要となり、簡単に商品情報の抽出ができないという問題があった。例えばDTPデータ上の1つのコマ内に商品名のオブジェクト2個と、価格のオブジェクト1個が存在する場合、データベース上には2レコード分の商品情報が存在するが、DTPデータ上のレイアウトアイテムの価格のオブジェクトは1つしか存在しないため、抽出後に、テキストデータを人手で修正するもしくは、抽出前にDTPデータ上の価格のオブジェクトをコピー&ペーストする作業が必要となり、作業負荷がかかり、ミスを誘発する可能性があるという問題がある。 However, in recent years, catalogs and flyers have complicated layouts (designs) such as automatic typesetting and manual work that are produced by incorporating a plurality of products or so-called set products in one frame. Therefore, after extracting by the conventional method, it is necessary to manually correct the text data or copy and paste the layout item on the DTP data, and there is a problem that the product information cannot be easily extracted. . For example, if there are two product name objects and one price object in one frame on the DTP data, the product information for two records exists in the database, but the layout item on the DTP data Since there is only one price object, it is necessary to manually correct the text data after extraction, or to copy and paste the price object on the DTP data before extraction. There is a problem that it can trigger.
そこで、本発明は、上記問題等に鑑みてなされたものであり、作業負荷やミスを軽減することが可能な組版装置、組版方法、及び組版処理プログラムを提供することを課題とする。 Therefore, the present invention has been made in view of the above-described problems, and an object thereof is to provide a typesetting apparatus, a typesetting method, and a typesetting processing program capable of reducing work load and mistakes.
上記課題を解決するために、請求項1に記載の発明は、組版データにおける複数のオブジェクトを表示させる表示制御手段と、商品を一意に決めるキー情報であってユーザにより指定された前記キー情報を受け付ける第1受付手段と、前記第1受付手段により受け付けられた前記キー情報を前記組版データの非表示領域に記録することで保持させる第1記録手段と、前記表示制御手段により表示された前記オブジェクトのうちユーザにより選択された複数の選択オブジェクトに対して、前記第1受付手段により受け付けられた前記キー情報を割り当てる割当手段と、前記割当手段により前記複数の選択オブジェクトに対して割り当てられた前記キー情報を、前記組版データにおける前記選択オブジェクトの非表示領域に記録することで保持させる第2記録手段と、ユーザからの指示に応じて、前記組版データの非表示領域に保持された前記キー情報を取得する第1取得手段と、前記第1取得手段により取得された前記キー情報を前記非表示領域に保持する前記複数の選択オブジェクトにおける商品情報を取得する第2取得手段と、前記キー情報を前記非表示領域に保持する前記複数の選択オブジェクトの項目が同一である場合、それぞれの前記選択オブジェクトにおける商品情報を連結して新たな商品情報を生成する第1生成手段と、前記第1取得手段により取得された前記キー情報に対応する商品のテキストデータであって、前記第1生成手段により生成された新たな商品情報を含む前記商品のテキストデータを生成する第2生成手段と、前記生成された前記商品のテキストデータを出力する出力手段と、を備えることを特徴とする。 In order to solve the above-mentioned problem, the invention described in claim 1 includes display control means for displaying a plurality of objects in typesetting data, and key information for uniquely determining a product, the key information specified by a user. First receiving means for receiving, first recording means for storing the key information received by the first receiving means in a non-display area of the typesetting data, and the object displayed by the display control means An assigning means for assigning the key information received by the first accepting means to a plurality of selected objects selected by the user, and the keys assigned to the selected objects by the assigning means Information is retained by recording in the non-display area of the selected object in the typesetting data. Second recording means, first acquisition means for acquiring the key information held in the non-display area of the typesetting data in response to an instruction from the user, and the key information acquired by the first acquisition means When the items of the plurality of selection objects that hold the key information in the non-display area are the same as the second acquisition means for acquiring product information in the plurality of selection objects that hold the non-display area, respectively, First generation means for connecting the product information in the selected object to generate new product information, text data of the product corresponding to the key information acquired by the first acquisition means, Second generation means for generating text data of the product including new product information generated by the generation means; and text data of the generated product. Characterized in that and an output means for outputting.
請求項2に記載の発明は、請求項1に記載の組版装置において、前記選択オブジェクトの項目は、商品データベースにおいて商品情報を複数に区分するためのフィールドであることを特徴とする。 The invention according to claim 2 is the typesetting device according to claim 1, wherein the item of the selection object is a field for dividing product information into a plurality of items in a product database.
請求項3に記載の発明は、コンピュータにより実行される組版方法であって、組版データにおける複数のオブジェクトを表示させるステップと、商品を一意に決めるキー情報であってユーザにより指定された前記キー情報を受け付けるステップと、前記受け付けられた前記キー情報を前記組版データの非表示領域に記録することで保持させるステップと、前記表示された前記オブジェクトのうちユーザにより選択された複数の選択オブジェクトに対して、前記受け付けられた前記キー情報を割り当てるステップと、前記複数の選択オブジェクトに対して割り当てられた前記キー情報を、前記組版データにおける前記選択オブジェクトの非表示領域に記録することで保持させるステップと、ユーザからの指示に応じて、前記組版データの非表示領域に保持された前記キー情報を取得するステップと、前記取得された前記キー情報を前記非表示領域に保持する前記複数の選択オブジェクトにおける商品情報を取得するステップと、前記キー情報を前記非表示領域に保持する前記複数の選択オブジェクトの項目が同一である場合、それぞれの前記選択オブジェクトにおける商品情報を連結して新たな商品情報を生成するステップと、前記取得された前記キー情報に対応する商品のテキストデータであって、前記生成された新たな商品情報を含む前記商品のテキストデータを生成するステップと、前記生成された前記商品のテキストデータを出力するステップと、を含むことを特徴とする。 The invention according to claim 3 is a typesetting method executed by a computer, the step of displaying a plurality of objects in typesetting data, and key information for uniquely determining a product, the key information specified by a user A step of storing the received key information in a non-display area of the typesetting data, and a plurality of selected objects selected by the user among the displayed objects Assigning the accepted key information; and holding the key information assigned to the plurality of selected objects by recording in a non-display area of the selected object in the typesetting data; Hide the typesetting data according to user's instructions Obtaining the key information held in a region, obtaining product information in the plurality of selected objects holding the obtained key information in the non-display region, and not displaying the key information. When the items of the plurality of selection objects held in the area are the same, a step of generating product information by connecting product information in each of the selected objects, and a product corresponding to the acquired key information And generating the text data of the product including the generated new product information, and outputting the generated text data of the product. .
請求項4に記載の発明は、コンピュータに、組版データにおける複数のオブジェクトを表示させるステップと、商品を一意に決めるキー情報であってユーザにより指定された前記キー情報を受け付けるステップと、前記受け付けられた前記キー情報を前記組版データの非表示領域に記録することで保持させるステップと、前記表示された前記オブジェクトのうちユーザにより選択された複数の選択オブジェクトに対して、前記受け付けられた前記キー情報を割り当てるステップと、前記複数の選択オブジェクトに対して割り当てられた前記キー情報を、前記組版データにおける前記選択オブジェクトの非表示領域に記録することで保持させるステップと、ユーザからの指示に応じて、前記組版データの非表示領域に保持された前記キー情報を取得するステップと、前記取得された前記キー情報を前記非表示領域に保持する前記複数の選択オブジェクトにおける商品情報を取得するステップと、前記キー情報を前記非表示領域に保持する前記複数の選択オブジェクトの項目が同一である場合、それぞれの前記選択オブジェクトにおける商品情報を連結して新たな商品情報を生成するステップと、前記取得された前記キー情報に対応する商品のテキストデータであって、前記生成された新たな商品情報を含む前記商品のテキストデータを生成するステップと、前記生成された前記商品のテキストデータを出力するステップと、を実行させることを特徴とする。 According to a fourth aspect of the present invention, a step of causing a computer to display a plurality of objects in typesetting data, a step of receiving key information that is uniquely determined by a user and is key information for uniquely determining a product, And storing the key information in a non-display area of the typesetting data, and the received key information for a plurality of selected objects selected by the user among the displayed objects. In accordance with an instruction from a user, a step of storing the key information assigned to the plurality of selection objects by recording in the non-display area of the selection object in the typesetting data, The key information held in the non-display area of the typesetting data Obtaining the product information in the plurality of selection objects that hold the acquired key information in the non-display area; and the plurality of selection objects that hold the key information in the non-display area. If the items are the same, a step of generating new product information by connecting the product information in each of the selected objects, and text data of the product corresponding to the acquired key information, the generated Generating the text data of the product including the new product information and outputting the generated text data of the product.
本発明によれば、複雑なレイアウトの組版データであっても、従来技術のような商品情報の抽出後にテキストデータを手で修正する、若しくは抽出前に組版データにおけるオブジェクトをコピー&ペーストする作業が不要となり、作業負荷やミスを軽減することができる。 According to the present invention, even with complex layout typesetting data, it is possible to manually correct text data after extracting product information as in the prior art, or to copy and paste objects in the typesetting data before extraction. It becomes unnecessary and the workload and mistakes can be reduced.
以下、本発明を実施するための形態について、図面に基づいて説明する。なお、以下に説明する実施の形態は、DTP編集システムに対して本発明を適用した場合の実施形態である。 Hereinafter, embodiments for carrying out the present invention will be described with reference to the drawings. The embodiment described below is an embodiment when the present invention is applied to a DTP editing system.
先ず、図1を参照して、本実施形態に係るDTP編集システムの構成及び機能について説明する。図1は、本実施形態に係るDTP編集システムの概要構成例を示す図である。図1に示すように、DTP編集システムSは、データベースサーバ1と、組版装置としての組版端末2とを備えて構成されており、データベースサーバ1と組版端末2とはLAN(Local Area Network)等のネットワーク3を介して接続されている。 First, the configuration and functions of the DTP editing system according to the present embodiment will be described with reference to FIG. FIG. 1 is a diagram illustrating a schematic configuration example of a DTP editing system according to the present embodiment. As shown in FIG. 1, the DTP editing system S includes a database server 1 and a typesetting terminal 2 as a typesetting device. The database server 1 and the typesetting terminal 2 include a LAN (Local Area Network) or the like. Are connected via the network 3.
データベースサーバ1は、例えばサーバコンピュータからなり、記憶部(例えばハードディスクドライブ等からなる)には、カタログ、チラシ、又は雑誌等のDTPデータ(組版データの一例)の基になる商品(カタログ等の版上に掲載される商品)のレコードを商品ごとに登録する商品データベースが構築されている。各レコードには、商品情報が、商品コード、商品名、商品の価格、商品の仕様(例えば、カラー、サイズ、素材等)、及び商品の画像ファイル名等の項目(フィールド)に区分されて含まれる。また、記憶部には、商品データベース上の商品の各項目(例えば、商品名、商品の価格、商品の仕様)と、文字スタイル(文字属性ともいう。文字の色、文字の大きさ、及び文字のフォント等)との対応関係を示す「項目−文字スタイル対応関係テーブル」が記憶されている。 The database server 1 includes, for example, a server computer, and a storage unit (for example, a hard disk drive or the like) has a product (version of a catalog or the like) as a basis for DTP data (an example of typesetting data) such as a catalog, flyer, or magazine. A product database has been constructed in which records of products listed above are registered for each product. Each record contains product information divided into items (fields) such as product code, product name, product price, product specification (eg, color, size, material, etc.), product image file name, etc. It is. In addition, each item of the product (for example, product name, product price, product specification) and character style (also referred to as a character attribute. Character color, character size, and character) are stored in the storage unit. The “item-character style correspondence table” indicating the correspondence between the font and the like is stored.
組版端末2は、CPU,RAM,データ及びプログラムを記憶するROM等を備える処理部21、ハードディスクドライブ等を備える記憶部22、ディスプレイを備える表示部23、マウス及びキーボード等を備える操作部24、及びネットワーク3を介してデータベースサーバ1と通信を行うための通信部25を備えて構成されている。 The typesetting terminal 2 includes a processing unit 21 including a CPU, a RAM, a ROM for storing data and programs, a storage unit 22 including a hard disk drive, a display unit 23 including a display, an operation unit 24 including a mouse and a keyboard, and the like. The communication unit 25 is configured to communicate with the database server 1 via the network 3.
そして、処理部21は、コンピュータとしてのCPUが例えば記憶部22に記憶されているDTP編集アプリケーションプログラム(本発明の組版処理プログラムを含む)を読み出し実行することにより、ユーザからの指示に従って、DTPデータを作成する。作成されたDTPデータは、記憶部22に記憶される。なお、DTPデータの作成方法は公知であるため、説明を省略する。また、処理部21は、本発明の表示制御手段、第1受付手段、第1記録手段、割当手段、第2記録手段、第1取得手段、第2取得手段、第1生成手段、第2生成手段、及び出力手段等として機能し、後述する処理を行うようになっている。 Then, the processing unit 21 reads and executes a DTP editing application program (including the composition processing program of the present invention) stored in the storage unit 22 by a CPU as a computer, for example, according to an instruction from the user. Create The created DTP data is stored in the storage unit 22. Since the method for creating DTP data is known, the description thereof is omitted. The processing unit 21 includes the display control unit, the first receiving unit, the first recording unit, the allocation unit, the second recording unit, the first acquisition unit, the second acquisition unit, the first generation unit, and the second generation unit. It functions as a means, an output means, etc., and performs the process described later.
DTPデータは、例えば商品情報が組版(流し込まれる)される複数のオブジェクト等により構成される。DTPデータにおける各オブジェクトは、DTPデータの表示処理によりディスプレイに表示された版面上に、ユーザにより視認可能なボックス(例えば、矩形状のボックス)として表示可能になっている。なお、版面上において、複数のオブジェクトが一纏まりとされた小区画部分(以下、「コマ」という)が複数配置される場合と、各オブジェクトがコマとは無関係に散らばって配置される場合とがある。コマ内には、例えば、ある商品、またはあるセット商品(2以上の商品からなる商品)の商品名、価格、及び画像等が表示される。商品名及び価格等の商品情報(文字データ)は、文字のオブジェクトに組版される(流し込まれる)ことにより表示される。一方、画像の商品情報(画像データ)は、画像のオブジェクトに組版されることにより表示される。 The DTP data includes, for example, a plurality of objects on which product information is typeset (casted). Each object in the DTP data can be displayed as a box (for example, a rectangular box) that can be visually recognized by the user on the printing plate displayed on the display by the display processing of the DTP data. In addition, there are a case where a plurality of small sections (hereinafter referred to as “frames”) in which a plurality of objects are grouped are arranged on the printing plate, and a case where each object is arranged scattered regardless of a frame. is there. In the frame, for example, a product name, a price, an image, and the like of a certain product or a set product (a product composed of two or more products) are displayed. Product information (character data) such as a product name and a price is displayed by being formatted (cast) into a character object. On the other hand, product information (image data) of an image is displayed by being formatted into an image object.
各オブジェクトには、版面上におけるオブジェクトの位置情報、及びオブジェクトのサイズ等がDTPデータ内に設定されている。また、DTPデータ内には、オブジェクトごとに情報を保持させる領域が設けられている。この領域には、表示領域と非表示領域とがある。表示領域に保持された情報は、DTPデータの表示処理によりディスプレイに表示される。表示領域に保持される情報としては、オブジェクトに組版された商品情報が該当する。一方、非表示領域に保持された情報は、DTPデータの表示処理によりディスプレイに表示されない。非表示領域に保持される情報としては、オブジェクトに対して割り当てられたキー情報が該当する。キー情報は、商品を一意に決める情報(例えば、商品コード)であり、ユーザによって指定される。また、1つのオブジェクトに対して、互いに異なる複数のキー情報を割り当て可能になっている。例えば、ある項目(例えば、価格)の商品情報が、複数の商品で共用される場合、当該項目に対応するオブジェクト(例えば、当該項目の商品情報が組版されたオブジェクト)に対して、それぞれの商品に対応するキー情報が割り当てられる。 For each object, the position information of the object on the printing plate, the size of the object, and the like are set in the DTP data. In the DTP data, an area for holding information for each object is provided. This area includes a display area and a non-display area. The information held in the display area is displayed on the display by DTP data display processing. The information held in the display area corresponds to product information typeset in the object. On the other hand, the information held in the non-display area is not displayed on the display by the DTP data display process. The information held in the non-display area corresponds to key information assigned to the object. The key information is information (for example, a product code) that uniquely determines a product and is specified by the user. A plurality of different key information can be assigned to one object. For example, when product information of a certain item (for example, price) is shared by a plurality of products, each product for an object corresponding to the item (for example, an object in which product information of the item is formatted) Key information corresponding to is assigned.
次に、図2〜図7等を参照して、本実施形態に係る組版端末2における処理部21の処理について説明する。図2は、キー情報登録処理を示すフローチャートであり、図3は、商品情報抽出処理を示すフローチャートである。図4は、商品情報が組版されたDTPデータが修正される様子を示す図である。図5は、キー情報登録処理において、キー情報一覧がDTPデータの非表示領域に保持される様子を示す図である。図6及び図7は、キー情報登録処理において、オブジェクトに対してキー情報が割り当てられ、該オブジェクトの非表示領域に該キー情報が保持される様子を示す図である。 Next, processing of the processing unit 21 in the typesetting terminal 2 according to the present embodiment will be described with reference to FIGS. FIG. 2 is a flowchart showing key information registration processing, and FIG. 3 is a flowchart showing product information extraction processing. FIG. 4 is a diagram illustrating how the DTP data in which product information is formatted is corrected. FIG. 5 is a diagram showing how the key information list is held in the non-display area of the DTP data in the key information registration process. 6 and 7 are diagrams showing how key information is assigned to an object and the key information is held in a non-display area of the object in the key information registration process.
先ず、図2を参照して、キー情報登録処理について説明する。例えば修正されたDTPデータに係る版面の表示状態において、例えばDTPデータを編集するオペレータ(ユーザ)からのキー情報登録処理の開始指示に応じて図2に示す処理が開始される。なお、キー情報登録処理の説明においては、図4に示すように、商品データベースに登録されている商品コード「123-4567」のレコードと、商品コード「123-4568」のレコードの各商品について1つのコマ内に組版された後、価格のみに修正指示が入り、DTPデータだけ(つまり、データベースの修正はない)が修正(20,000円から19,800円に修正)された状態を想定する。 First, the key information registration process will be described with reference to FIG. For example, in the display state of the plate related to the modified DTP data, for example, the process shown in FIG. 2 is started in response to an instruction to start the key information registration process from an operator (user) who edits the DTP data. In the description of the key information registration process, as shown in FIG. 4, one item is recorded for each product of the record of the product code “123-4567” and the record of the product code “123-4568” registered in the product database. It is assumed that after being formatted in one frame, a correction instruction is entered only for the price, and only the DTP data (that is, no database correction) is corrected (corrected from 20,000 yen to 19,800 yen). .
図2に示す処理が開始されると、図5(A)に示すような画面がディスプレイ上に表示される。図2に示すステップS1では、処理部21は、キー情報指定受付処理の実行指示があったか否かを判定する。例えば、図5(A)に示す画面の表示状態において、オペレータが操作部24を操作して、キー追加ボタン51を押下(例えばマウスでクリック)すると、処理部21は、キー情報指定受付処理の実行指示があったと判定し(ステップS1:YES)、キー情報指定受付処理を実行する(ステップS2)。 When the process shown in FIG. 2 is started, a screen as shown in FIG. 5A is displayed on the display. In step S <b> 1 shown in FIG. 2, the processing unit 21 determines whether or not there is an instruction to execute a key information designation receiving process. For example, in the display state of the screen shown in FIG. 5A, when the operator operates the operation unit 24 and presses the key addition button 51 (for example, clicks with the mouse), the processing unit 21 performs the key information designation receiving process. It is determined that there is an execution instruction (step S1: YES), and a key information designation receiving process is executed (step S2).
キー情報指定受付処理では、オペレータが操作部24を操作して、図5(B)に示す画面上のキー入力欄52にキー情報を入力(例えばキーボードから入力)することで指定し、OKボタン53を押下(例えばマウスでクリック)すると、処理部21は、指定されたキー情報を受け付ける。そして、処理部21は、受け付けたキー情報を、図5(A)に示す画面上のキー一覧部54に選択可能に表示させると共に、受け付けたキー情報を、図5(C)に示すように、DTPデータの非表示領域に記録(書き込む)ことで保持させる。このようなキー情報指定受付処理は、キー追加ボタン51が押下されるたびに実行され、これにより、複数の異なるキー情報をDTPデータの非表示領域に保持させることができる。 In the key information designation receiving process, the operator operates the operation unit 24 to designate the key information by inputting the key information into the key input field 52 on the screen shown in FIG. When 53 is pressed (for example, clicked with the mouse), the processing unit 21 receives the specified key information. The processing unit 21 displays the received key information in a selectable manner on the key list unit 54 on the screen shown in FIG. 5A, and the received key information as shown in FIG. 5C. , It is held by recording (writing) in a non-display area of DTP data. Such a key information designation receiving process is executed each time the key addition button 51 is pressed, whereby a plurality of different key information can be held in the non-display area of the DTP data.
次に、図2に示すステップS3では、処理部21は、オブジェクト選択受付処理の実行指示があったか否かを判定する。例えば、DTPデータに係る版面の表示状態において、オペレータが操作部24を操作して、キー情報を割り当てたい所望のオブジェクトを版面上で選択すると、処理部21は、オブジェクト選択受付処理の実行指示があったと判定し(ステップS3:YES)、オブジェクト選択受付処理を実行する(ステップS4)。オブジェクト選択受付処理では、選択されたオブジェクト(以下、「選択オブジェクト」という)が受け付けられ選択保持される。このようなオブジェクト選択受付処理は、オブジェクトが選択されるたびに実行され、これにより、複数のオブジェクトを選択することができる。 Next, in step S3 shown in FIG. 2, the processing unit 21 determines whether or not there is an instruction to execute the object selection receiving process. For example, when the operator operates the operation unit 24 in the display state of the printing plate related to DTP data and selects a desired object to which key information is to be assigned on the printing plate, the processing unit 21 is instructed to execute the object selection receiving process. It determines with having existed (step S3: YES), and an object selection reception process is performed (step S4). In the object selection receiving process, a selected object (hereinafter referred to as “selected object”) is received and selected and held. Such an object selection receiving process is executed each time an object is selected, and thereby a plurality of objects can be selected.
次に、図2に示すステップS5では、処理部21は、キー情報割当処理の実行指示があったか否かを判定する。例えば、キー情報指定受付処理により、図5(A)に示す画面上のキー一覧部54にキー情報が選択可能に表示された場合において、オペレータが操作部24を操作して、キー一覧部54に表示されているキー情報を選択すると、処理部21は、キー情報割当処理の実行指示があったと判定し(ステップS5:YES)、キー情報割当処理を実行する。 Next, in step S5 shown in FIG. 2, the processing unit 21 determines whether or not there is an instruction to execute the key information allocation process. For example, when key information is displayed in a selectable manner in the key list section 54 on the screen shown in FIG. 5A by the key information designation receiving process, the operator operates the operation section 24 to operate the key list section 54. When the key information displayed on the screen is selected, the processing unit 21 determines that there is an instruction to execute the key information allocation process (step S5: YES), and executes the key information allocation process.
キー情報割当処理では、先ず、処理部21は、オブジェクトが選択されているか否かを判定する(ステップS6)。そして、オブジェクトが選択されていないと判定された場合(ステップS6:NO)、オブジェクトが未選択であることを示すオブジェクト未選択アラートを出力し(ステップS7)、ステップS1に戻る。オブジェクト未選択アラートは、例えばディスプレイ上に表示される。一方、オブジェクトが選択されていると判定された場合(ステップS6:YES)、処理部21は、ステップS5で選択されたキー情報を取得する(ステップS8)。 In the key information assignment process, first, the processing unit 21 determines whether or not an object is selected (step S6). If it is determined that an object has not been selected (step S6: NO), an object unselected alert indicating that the object has not been selected is output (step S7), and the process returns to step S1. The object unselected alert is displayed on a display, for example. On the other hand, when it determines with the object having been selected (step S6: YES), the process part 21 acquires the key information selected by step S5 (step S8).
次いで、処理部21は、ステップS4で選択された選択オブジェクトに対して、ステップS8で取得されたキー情報(つまり、ステップS2で受け付けられたキー情報)を割り当て、当該割り当てられたキー情報を、図6(C)に示すように、DTPデータの選択オブジェクトの非表示領域に記録することで保持(図6(C)に示す例では、「123-4567」を保持)させる(ステップS9)。 Next, the processing unit 21 assigns the key information acquired in step S8 (that is, the key information accepted in step S2) to the selected object selected in step S4, and the assigned key information is As shown in FIG. 6C, recording is performed in the non-display area of the selected object of DTP data (in the example shown in FIG. 6C, “123-4567” is held) (step S9).
次いで、処理部21は、ステップS8で取得されたキー情報が割り当てられていない選択オブジェクトがあるか否かを判定する(ステップS10)。そして、キー情報が割り当てられていない選択オブジェクトがあると判定された場合(ステップS10:YES)、ステップS9に戻り、上記と同様の処理が行われる。これにより、例えば、図6(B),(C)に示すように、複数の選択オブジェクトが一つのキー情報に割り当てられ、当該割り当てられた各選択オブジェクトの非表示領域に当該キー情報が保持されることになる。一方、キー情報が割り当てられていない選択オブジェクトがないと判定された場合(ステップS10:NO)、ステップS11へ進む。 Next, the processing unit 21 determines whether there is a selected object to which the key information acquired in step S8 is not assigned (step S10). If it is determined that there is a selected object to which key information is not assigned (step S10: YES), the process returns to step S9, and the same processing as described above is performed. Thereby, for example, as shown in FIGS. 6B and 6C, a plurality of selected objects are assigned to one key information, and the key information is held in the non-display area of each assigned selected object. Will be. On the other hand, when it is determined that there is no selected object to which key information is not assigned (step S10: NO), the process proceeds to step S11.
ステップS11では、処理部21は、キー情報登録処理を終了するか否かを判定する。例えば、オペレータからキー情報登録処理の終了指示があった場合に、キー情報登録処理を終了すると判定される。或いは、図5(A)に示す画面上のキー一覧部54に表示された全てのキー情報が上記ステップS5で選択された場合に、キー情報登録処理を終了すると判定される。そして、キー情報登録処理を終了すると判定された場合(ステップS11:YES)、図2に示す処理は終了する。 In step S11, the processing unit 21 determines whether or not to end the key information registration process. For example, when the operator gives an instruction to end the key information registration process, it is determined to end the key information registration process. Alternatively, when all the key information displayed in the key list part 54 on the screen shown in FIG. 5A is selected in the above step S5, it is determined that the key information registration process is finished. If it is determined that the key information registration process is to be terminated (step S11: YES), the process illustrated in FIG. 2 is terminated.
一方、キー情報登録処理を終了しないと判定された場合(ステップS11:NO)、選択オブジェクトの選択保持が解除され(ステップS12)、ステップS3に戻る。こうして、オペレータは、ステップS3において、次のキー情報に割り当てたい所望のオブジェクトを版面上で選択すると、オブジェクト選択受付処理が実行される。そして、オペレータは、キー一覧部54に表示されている次のキー情報を選択すると、キー情報割当処理が実行される。これにより、処理部21は、上記と同様、選択された選択オブジェクトに対してキー情報を割り当て、当該割り当てられたキー情報を、図7(C)に示すように、DTPデータの選択オブジェクトの非表示領域に記録することで保持(図7(C)に示す例では、「123-4568」を保持)させる。このとき、既に選択オブジェクトの非表示領域にキー情報が保持されている場合、該キー情報を後から選択されたキー情報で上書きをせず、選択されたキー情報を非表示領域に追記することで保持させる。これにより、図7(B),(C)に示すように、1つの選択オブジェクト(この例では、19,800円を有するオブジェクト)に対して異なる複数のキー情報が割り当てられ、該1つの選択オブジェクトに対して割り当てられた複数のキー情報が、該選択オブジェクトの非表示領域に保持されることになる。 On the other hand, if it is determined not to end the key information registration process (step S11: NO), the selection object is not held (step S12), and the process returns to step S3. Thus, when the operator selects a desired object to be assigned to the next key information on the printing plate in step S3, an object selection receiving process is executed. When the operator selects the next key information displayed in the key list section 54, a key information allocation process is executed. As a result, the processing unit 21 assigns key information to the selected selection object as described above, and the assigned key information is assigned to the selected object of the DTP data as shown in FIG. 7C. It is held by recording in the display area (in the example shown in FIG. 7C, “123-4568” is held). At this time, if the key information is already held in the non-display area of the selected object, the key information is not overwritten with the key information selected later, and the selected key information is added to the non-display area. Hold with. Accordingly, as shown in FIGS. 7B and 7C, a plurality of different key information is assigned to one selected object (in this example, an object having 19,800 yen), and the one selected A plurality of key information assigned to the object is held in the non-display area of the selected object.
以上のように、オペレータは、抽出するレコード単位でDTPデータ上のオブジェクトを選択してキー情報の登録を行うことができる。 As described above, the operator can register the key information by selecting an object on the DTP data for each record to be extracted.
そして、キー情報登録処理が終了すると、処理部21は、データベースサーバ1から、上述した項目−文字スタイル対応関係テーブルを取得し、キー情報登録処理によりキー情報が割り当てられた選択オブジェクトの文字スタイルに基づいて、当該選択オブジェクトが商品データベースのどの項目(例えば、商品名、商品の価格、商品の仕様)に該当するか紐付ける設定処理を行う。この設定処理により、項目と文字スタイルとの対応関係を示す設定ファイルが作成され、上記DTPデータを格納するDTPファイルに対応付けられて記憶部22に記憶保存される。DTPファイルと設定ファイルとはペアで管理される。 When the key information registration process is completed, the processing unit 21 acquires the item-character style correspondence table described above from the database server 1, and sets the character style of the selected object to which the key information is assigned by the key information registration process. Based on the item (for example, product name, product price, product specification) in the product database, a setting process is performed to associate the selected object with the selected object. With this setting process, a setting file indicating the correspondence between items and character styles is created and stored in the storage unit 22 in association with the DTP file storing the DTP data. The DTP file and the setting file are managed as a pair.
次に、図3を参照して、商品情報抽出処理について説明する。例えばオペレータにより所望のDTPファイルが指定され、商品情報抽出処理の開始指示に応じて図3に示す処理が開始される。図3に示す処理が開始されると、処理部21は、オペレータにより指定されたDTPファイルに格納されるDTPデータの非表示領域にキー情報が保持されているか否かを判定する(ステップS21)。そして、DTPデータの非表示領域にキー情報が保持されていないと判定された場合には(ステップS21:NO)、図3に示す処理は終了する。一方、DTPデータの非表示領域にキー情報が保持されていると判定された場合(ステップS21:YES)、処理部21は、DTPデータの非表示領域に保持されたキー情報をキー情報一覧として取得する(ステップS22)。 Next, the product information extraction process will be described with reference to FIG. For example, a desired DTP file is designated by the operator, and the process shown in FIG. 3 is started in response to a product information extraction process start instruction. When the process shown in FIG. 3 is started, the processing unit 21 determines whether or not key information is held in the non-display area of the DTP data stored in the DTP file designated by the operator (step S21). . If it is determined that the key information is not held in the non-display area of the DTP data (step S21: NO), the process shown in FIG. 3 ends. On the other hand, when it is determined that the key information is held in the non-display area of the DTP data (step S21: YES), the processing unit 21 uses the key information held in the non-display area of the DTP data as the key information list. Obtain (step S22).
次いで、処理部21は、ステップS22で取得されたキー情報一覧からキー情報を1つ特定する(ステップS23)。次いで、処理部21は、キー情報一覧から特定したキー情報と一致するキー情報を非表示領域に保持するオブジェクト(つまり、上述した選択オブジェクト)を特定し、特定したオブジェクトのリストを作成する(ステップS24)。つまり、処理部21は、キー情報一覧から特定したキー情報と、オブジェクトの非表示領域に保持されるキー情報が一致するオブジェクトのリストを作成する。 Next, the processing unit 21 specifies one key information from the key information list acquired in step S22 (step S23). Next, the processing unit 21 identifies objects that hold key information that matches key information identified from the key information list in the non-display area (that is, the selected object described above), and creates a list of the identified objects (step) S24). That is, the processing unit 21 creates a list of objects in which the key information specified from the key information list matches the key information held in the non-display area of the object.
次いで、処理部21は、ステップS24で作成したリストからオブジェクトを1つ特定する(ステップS25)。次いで、処理部21は、上記指定されたDTPファイルとペアで管理される設定ファイルに基づいて、リストから特定したオブジェクトの項目を特定する(ステップS26)。つまり、特定されたオブジェクトが商品データベースのどの項目に該当するかが判定される。例えば、特定されたオブジェクトの商品情報の文字スタイルが、設定ファイルによれば価格に該当する場合、当該価格が特定される。次いで、処理部21は、特定したオブジェクトの商品情報(つまり、オブジェクトにおける商品情報)を取得し、取得した商品情報と、特定した項目とを紐付けて保持する(ステップS27)。 Next, the processing unit 21 specifies one object from the list created in step S24 (step S25). Next, the processing unit 21 specifies the item of the object specified from the list based on the setting file managed as a pair with the specified DTP file (step S26). That is, it is determined which item in the product database the identified object corresponds to. For example, when the character style of the product information of the specified object corresponds to the price according to the setting file, the price is specified. Next, the processing unit 21 acquires product information of the identified object (that is, product information in the object), and holds the acquired product information and the identified item in association with each other (step S27).
次いで、処理部21は、ステップS24で作成されたリストの中で未だ項目が特定されていないオブジェクトがあるか否かを判定する(ステップS28)。上記リストの中で未だ項目が特定されていないオブジェクトがあると判定された場合(ステップS28:YES)、上記ステップS25に戻り、項目が特定されていないオブジェクトが特定され、上記と同様の処理が行われる。一方、上記リストの中で未だ項目が特定されていないオブジェクトがないと判定された場合(ステップS28:NO)、ステップS29へ進む。 Next, the processing unit 21 determines whether or not there is an object whose item has not yet been specified in the list created in Step S24 (Step S28). If it is determined that there is an object whose item is not yet specified in the list (step S28: YES), the process returns to step S25, an object whose item is not specified is specified, and the same processing as described above is performed. Done. On the other hand, when it is determined that there is no object whose item has not yet been specified in the list (step S28: NO), the process proceeds to step S29.
ステップS29では、処理部21は、同一のキー情報を非表示領域に保持する複数のオブジェクトに同一の項目が紐付いたか否かを判定する。図8(A)は、同一のキー情報が割り当てられた複数のオブジェクトの中に、項目が同じ複数のオブジェクトがある場合の例を示す図である。図8(A)には、項目が商品名であるオブジェクトが2つ、項目が画像であるオブジェクトが2つ示されている。図8(A)の場合、同一のキー情報を非表示領域に保持する複数のオブジェクトに同一の項目(この例では、商品名と画像)が紐付いたと判定されることになる。そして、同一のキー情報を非表示領域に保持する複数のオブジェクトに同一の項目が紐付いたと判定された場合(ステップS29:YES)、ステップS30へ進む。一方、同一のキー情報を非表示領域に保持する複数のオブジェクトに同一の項目が紐付いてないと判定された場合(ステップS29:NO)、ステップS31へ進む。 In step S29, the processing unit 21 determines whether or not the same item is associated with a plurality of objects that hold the same key information in the non-display area. FIG. 8A is a diagram illustrating an example when there are a plurality of objects having the same item among a plurality of objects to which the same key information is assigned. FIG. 8A shows two objects whose items are product names and two objects whose items are images. In the case of FIG. 8A, it is determined that the same item (product name and image in this example) is associated with a plurality of objects that hold the same key information in the non-display area. If it is determined that the same item is associated with a plurality of objects that hold the same key information in the non-display area (step S29: YES), the process proceeds to step S30. On the other hand, if it is determined that the same item is not associated with a plurality of objects holding the same key information in the non-display area (step S29: NO), the process proceeds to step S31.
ステップS30では、処理部21は、同一のキー情報を非表示領域に保持する複数のオブジェクトで、且つ、同一の項目が紐付いた複数のオブジェクトそれぞれの商品情報(上記ステップS27で取得された商品情報)を連結(例えば、ABCチェアとDEFチェアとの間に所定の文字、記号、又は数字を挟んで連結)して新たな商品情報を生成し、生成された商品情報を、当該項目に紐付けて保持する。このとき、当該複数のオブジェクト対して上記ステップS27で保持された紐付け情報は消去される。 In step S30, the processing unit 21 is a plurality of objects that hold the same key information in the non-display area, and each of the plurality of objects associated with the same item (the product information acquired in step S27). ) (For example, connecting a predetermined character, symbol, or number between the ABC chair and the DEF chair) to generate new product information, and link the generated product information to the item. Hold. At this time, the association information held in step S27 for the plurality of objects is deleted.
ステップS31では、ステップS22で取得されたキー情報一覧の中で未だ特定されていないキー情報があるか否かを判定する。上記キー情報一覧の中で未だ特定されていないキー情報があると判定された場合(ステップS31:YES)、上記ステップS23に戻り、特定されていないキー情報が特定され、上記と同様の処理が行われる。一方、上記キー情報一覧の中で未だ特定されていないキー情報がないと判定された場合(ステップS31:NO)、ステップS32へ進む。 In step S31, it is determined whether there is any key information that has not yet been specified in the key information list acquired in step S22. When it is determined that there is key information that has not yet been specified in the key information list (step S31: YES), the process returns to step S23, the key information that has not been specified is specified, and the same processing as described above is performed. Done. On the other hand, when it is determined that there is no key information not yet specified in the key information list (step S31: NO), the process proceeds to step S32.
ステップS32では、処理部21は、テキスト書き出し処理を実行する。テキスト書き出し処理では、処理部21は、上記キー情報一覧において特定されたキー情報に対応する商品のテキストデータであって、該キー情報が割り当てられたオブジェクトの商品情報を項目ごとに含むテキストデータを生成する。なお、キー情報一覧において複数のキー情報が特定された場合、複数のキー情報ごとに対応する商品のテキストデータが生成される。そして、処理部21は、生成したテキストデータを出力する。例えば、ディスプレイに表示されたり、データベースサーバ1に送信(書き戻す)される。データベースサーバ1に送信されたテキストデータは、商品データベースに追加登録される。 In step S32, the processing unit 21 executes text writing processing. In the text writing process, the processing unit 21 is text data of a product corresponding to the key information specified in the key information list, and includes text data including product information of the object to which the key information is assigned for each item. Generate. In addition, when a plurality of key information is specified in the key information list, text data of a corresponding product is generated for each of the plurality of key information. Then, the processing unit 21 outputs the generated text data. For example, it is displayed on the display or transmitted (written back) to the database server 1. The text data transmitted to the database server 1 is additionally registered in the product database.
図8(B)は、2つのキー情報ごとに対応する商品のテキストデータの一例を示す図である。図8(B)の例では、2つのキー情報(123-4567と123-4568)ごとに対応する2つのレコードがテキストデータとして書き出される。また、図8(B)の例では、2つのキー情報を非表示領域に保持する価格のオブジェクトにおける商品情報(19,800円)が、それぞれのテキストデータに含まれている。図8(C)は、同一のキー情報を非表示領域に保持する複数のオブジェクトに同一の項目が紐付いた場合(同一のキー情報を非表示領域に保持する複数のオブジェクトの項目が同一である場合)における商品のテキストデータの一例を示す図である。図8(C)の例では、1つのキー情報に対応する1つのレコードがテキストデータとして書き出される。また、図8(C)の例では、商品名、画像ファイル名が連結され新たな商品情報が生成されている。 FIG. 8B is a diagram illustrating an example of text data of a product corresponding to two pieces of key information. In the example of FIG. 8B, two records corresponding to each of the two key information (123-4567 and 123-4568) are written as text data. In the example of FIG. 8B, product information (19,800 yen) in a price object that holds two pieces of key information in a non-display area is included in each text data. FIG. 8C shows a case where the same item is associated with a plurality of objects holding the same key information in the non-display area (the items of the plurality of objects holding the same key information in the non-display area are the same). It is a figure which shows an example of the text data of the goods in case. In the example of FIG. 8C, one record corresponding to one key information is written as text data. In the example of FIG. 8C, the product name and the image file name are connected to generate new product information.
以上説明したように、上記実施形態によれば、1コマに複数の商品情報を含む複雑なレイアウトのDTPデータであっても、従来技術のような商品情報の抽出後にテキストデータを手で修正する、若しくは抽出前にDTPデータにおけるオブジェクトをコピー&ペーストする作業が不要となり、作業負荷やミスを軽減することができる。 As described above, according to the above-described embodiment, text data is manually corrected after product information is extracted as in the prior art even for DTP data having a complicated layout including a plurality of product information in one frame. Alternatively, the work of copying and pasting the object in the DTP data before extraction becomes unnecessary, and the workload and mistakes can be reduced.
また、商品データベース上にセット商品としての商品情報が登録されていない場合、当該セット商品の商品情報を後から商品データベースに追加登録したいときに、コマ内に複数の商品で共通のオブジェクト(例えば、価格のオブジェクト)があった場合や、コマ内の複数のオブジェクトが商品データベースにおける同一の項目(例えば、商品名)に紐付く場合でも、抽出後に手作業での修正や抽出前にオブジェクトのコピー&ペーストすることなく、より効率良く商品情報を抽出することができる。しかも、複数のオブジェクトが商品データベースにおける同一の項目に紐付く場合に、それら複数のオブジェクトの商品情報を連結させて新たな商品情報を生成し、これを新たなセット商品のレコード中に含ませることができるので、より効率良く新たなセット商品のレコード(テキストデータ)を生成してデータベースに追加登録することができる。 In addition, when product information as a set product is not registered on the product database, when it is desired to additionally register product information of the set product in the product database later, an object common to a plurality of products (for example, Even if there is a price object) or when multiple objects in the frame are linked to the same item (for example, product name) in the product database, the object can be copied and copied manually before extraction or before extraction. Product information can be extracted more efficiently without pasting. Moreover, when multiple objects are associated with the same item in the product database, product information of these multiple objects is linked to generate new product information, and this is included in the record of the new set product. Therefore, a new set product record (text data) can be generated more efficiently and additionally registered in the database.
さらに、従来技術では、レイアウトがきれいに整ったコマに対してコマ単位で対話的に領域指定することで抽出部品登録を行っていたが、上記実施形態では、オブジェクト単位で非表示領域にキー情報を保持しているため、コマがきれいに整っていない(例えば、各オブジェクトがコマとは無関係に散らばっている)上に、複数の商品で共通のオブジェクトがあるようなレイアウトのDTPデータでも容易に商品情報を抽出することができる。 Furthermore, in the prior art, the extracted parts are registered by interactively designating areas in units of frames for frames with a clean layout. However, in the above embodiment, key information is displayed in non-display areas in units of objects. Product information is easy even with DTP data with a layout in which there are objects common to multiple products on top of which the frames are not neatly arranged (for example, each object is scattered regardless of the frames) Can be extracted.
1 データベースサーバ
2 組版端末
3 ネットワーク
21 処理部
22 記憶部
23 表示部
24 操作部
25 通信部
S DTP編集システム
DESCRIPTION OF SYMBOLS 1 Database server 2 Formatting terminal 3 Network 21 Processing part 22 Storage part 23 Display part 24 Operation part 25 Communication part S DTP editing system
Claims (4)
商品を一意に決めるキー情報であってユーザにより指定された前記キー情報を受け付ける第1受付手段と、
前記第1受付手段により受け付けられた前記キー情報を前記組版データの非表示領域に記録することで保持させる第1記録手段と、
前記表示制御手段により表示された前記オブジェクトのうちユーザにより選択された複数の選択オブジェクトに対して、前記第1受付手段により受け付けられた前記キー情報を割り当てる割当手段と、
前記割当手段により前記複数の選択オブジェクトに対して割り当てられた前記キー情報を、前記組版データにおける前記選択オブジェクトの非表示領域に記録することで保持させる第2記録手段と、
ユーザからの指示に応じて、前記組版データの非表示領域に保持された前記キー情報を取得する第1取得手段と、
前記第1取得手段により取得された前記キー情報を前記非表示領域に保持する前記複数の選択オブジェクトにおける商品情報を取得する第2取得手段と、
前記キー情報を前記非表示領域に保持する前記複数の選択オブジェクトの項目が同一である場合、それぞれの前記選択オブジェクトにおける商品情報を連結して新たな商品情報を生成する第1生成手段と、
前記第1取得手段により取得された前記キー情報に対応する商品のテキストデータであって、前記第1生成手段により生成された新たな商品情報を含む前記商品のテキストデータを生成する第2生成手段と、
前記生成された前記商品のテキストデータを出力する出力手段と、
を備えることを特徴とする組版装置。 Display control means for displaying a plurality of objects in typesetting data;
First receiving means for receiving the key information specified by the user, which is key information for uniquely determining a product;
First recording means for storing the key information received by the first receiving means by recording it in a non-display area of the typesetting data;
Allocating means for assigning the key information received by the first receiving means to a plurality of selected objects selected by the user among the objects displayed by the display control means;
Second recording means for holding the key information assigned to the plurality of selected objects by the assigning means by recording in the non-display area of the selected object in the typesetting data;
First acquisition means for acquiring the key information held in a non-display area of the typesetting data in response to an instruction from a user;
Second acquisition means for acquiring product information in the plurality of selected objects that holds the key information acquired by the first acquisition means in the non-display area;
When the items of the plurality of selection objects that hold the key information in the non-display area are the same, a first generation unit that generates new product information by connecting the product information in each of the selection objects;
Second generation means for generating text data of the product corresponding to the key information acquired by the first acquisition means and including the new product information generated by the first generation means When,
Output means for outputting text data of the generated product;
A typesetting device comprising:
前記選択オブジェクトの項目は、商品データベースにおいて商品情報を複数に区分するためのフィールドであることを特徴とする組版装置。 In the typesetting device according to claim 1,
The item of the selection object is a field for dividing product information into a plurality of items in a product database.
組版データにおける複数のオブジェクトを表示させるステップと、
商品を一意に決めるキー情報であってユーザにより指定された前記キー情報を受け付けるステップと、
前記受け付けられた前記キー情報を前記組版データの非表示領域に記録することで保持させるステップと、
前記表示された前記オブジェクトのうちユーザにより選択された複数の選択オブジェクトに対して、前記受け付けられた前記キー情報を割り当てるステップと、
前記複数の選択オブジェクトに対して割り当てられた前記キー情報を、前記組版データにおける前記選択オブジェクトの非表示領域に記録することで保持させるステップと、
ユーザからの指示に応じて、前記組版データの非表示領域に保持された前記キー情報を取得するステップと、
前記取得された前記キー情報を前記非表示領域に保持する前記複数の選択オブジェクトにおける商品情報を取得するステップと、
前記キー情報を前記非表示領域に保持する前記複数の選択オブジェクトの項目が同一である場合、それぞれの前記選択オブジェクトにおける商品情報を連結して新たな商品情報を生成するステップと、
前記取得された前記キー情報に対応する商品のテキストデータであって、前記生成された新たな商品情報を含む前記商品のテキストデータを生成するステップと、
前記生成された前記商品のテキストデータを出力するステップと、
を含むことを特徴とする組版方法。 A typesetting method executed by a computer,
Displaying a plurality of objects in the formatted data;
Accepting the key information uniquely determined by the user and specified by the user;
Holding the received key information by recording it in a non-display area of the typesetting data;
Assigning the received key information to a plurality of selected objects selected by a user among the displayed objects;
Storing the key information assigned to the plurality of selection objects by recording the key information in a non-display area of the selection object in the typesetting data;
Obtaining the key information held in the non-display area of the typesetting data in response to an instruction from the user;
Acquiring product information in the plurality of selection objects that hold the acquired key information in the non-display area;
When the items of the plurality of selection objects that hold the key information in the non-display area are the same, connecting the product information in each of the selection objects to generate new product information;
Text data of products corresponding to the acquired key information, and generating text data of the products including the generated new product information;
Outputting text data of the generated product;
A typesetting method comprising:
組版データにおける複数のオブジェクトを表示させるステップと、
商品を一意に決めるキー情報であってユーザにより指定された前記キー情報を受け付けるステップと、
前記受け付けられた前記キー情報を前記組版データの非表示領域に記録することで保持させるステップと、
前記表示された前記オブジェクトのうちユーザにより選択された複数の選択オブジェクトに対して、前記受け付けられた前記キー情報を割り当てるステップと、
前記複数の選択オブジェクトに対して割り当てられた前記キー情報を、前記組版データにおける前記選択オブジェクトの非表示領域に記録することで保持させるステップと、
ユーザからの指示に応じて、前記組版データの非表示領域に保持された前記キー情報を取得するステップと、
前記取得された前記キー情報を前記非表示領域に保持する前記複数の選択オブジェクトにおける商品情報を取得するステップと、
前記キー情報を前記非表示領域に保持する前記複数の選択オブジェクトの項目が同一である場合、それぞれの前記選択オブジェクトにおける商品情報を連結して新たな商品情報を生成するステップと、
前記取得された前記キー情報に対応する商品のテキストデータであって、前記生成された新たな商品情報を含む前記商品のテキストデータを生成するステップと、
前記生成された前記商品のテキストデータを出力するステップと、
を実行させることを特徴とする組版処理プログラム。 On the computer,
Displaying a plurality of objects in the formatted data;
Accepting the key information uniquely determined by the user and specified by the user;
Holding the received key information by recording it in a non-display area of the typesetting data;
Assigning the received key information to a plurality of selected objects selected by a user among the displayed objects;
Storing the key information assigned to the plurality of selection objects by recording the key information in a non-display area of the selection object in the typesetting data;
Obtaining the key information held in the non-display area of the typesetting data in response to an instruction from the user;
Acquiring product information in the plurality of selection objects that hold the acquired key information in the non-display area;
When the items of the plurality of selection objects that hold the key information in the non-display area are the same, connecting the product information in each of the selection objects to generate new product information;
Text data of products corresponding to the acquired key information, and generating text data of the products including the generated new product information;
Outputting text data of the generated product;
A typesetting processing program characterized in that
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012157844A JP5928211B2 (en) | 2012-07-13 | 2012-07-13 | Typesetting device, typesetting method, and typesetting processing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012157844A JP5928211B2 (en) | 2012-07-13 | 2012-07-13 | Typesetting device, typesetting method, and typesetting processing program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014021615A true JP2014021615A (en) | 2014-02-03 |
JP5928211B2 JP5928211B2 (en) | 2016-06-01 |
Family
ID=50196452
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012157844A Expired - Fee Related JP5928211B2 (en) | 2012-07-13 | 2012-07-13 | Typesetting device, typesetting method, and typesetting processing program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5928211B2 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002351895A (en) * | 2001-05-28 | 2002-12-06 | Dainippon Printing Co Ltd | Apparatus for information extraction from printing plate data |
JP2008269039A (en) * | 2007-04-17 | 2008-11-06 | Dainippon Printing Co Ltd | Typesetting apparatus, typesetting method, and typesetting processing program |
JP2009032186A (en) * | 2007-07-30 | 2009-02-12 | Canon Inc | Image processor, control method thereof, program therefor, and storage medium |
JP2011210128A (en) * | 2010-03-30 | 2011-10-20 | Dainippon Printing Co Ltd | Composition device, small group forming method and small group forming program |
-
2012
- 2012-07-13 JP JP2012157844A patent/JP5928211B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002351895A (en) * | 2001-05-28 | 2002-12-06 | Dainippon Printing Co Ltd | Apparatus for information extraction from printing plate data |
JP2008269039A (en) * | 2007-04-17 | 2008-11-06 | Dainippon Printing Co Ltd | Typesetting apparatus, typesetting method, and typesetting processing program |
JP2009032186A (en) * | 2007-07-30 | 2009-02-12 | Canon Inc | Image processor, control method thereof, program therefor, and storage medium |
JP2011210128A (en) * | 2010-03-30 | 2011-10-20 | Dainippon Printing Co Ltd | Composition device, small group forming method and small group forming program |
Non-Patent Citations (1)
Title |
---|
JPN6016011420; 宮崎 綾子: 'DBPublisher Xプロフェッショナル' DTP WORLD 第9巻 第10号 , 20041013, P.132-133, 株式会社ワークスコーポレーション * |
Also Published As
Publication number | Publication date |
---|---|
JP5928211B2 (en) | 2016-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6339312B2 (en) | Application linkage system, application linkage method, and application linkage program | |
JP2013205984A (en) | Template information processing program and template information processing method | |
JP5928211B2 (en) | Typesetting device, typesetting method, and typesetting processing program | |
JP5928210B2 (en) | Typesetting device, typesetting method, and typesetting processing program | |
JP2015049817A (en) | Purchase object commodity management device, purchase object commodity management method and program | |
JP5420695B2 (en) | Structured data file creation device for software development | |
JP2018097548A (en) | Human interface data creating device | |
JP6531855B2 (en) | INFORMATION PROCESSING APPARATUS, CONTROL METHOD FOR INFORMATION PROCESSING APPARATUS, AND PROGRAM | |
JP5593760B2 (en) | Typesetting device, mount file generation method and program | |
JP6244743B2 (en) | Layout editing processing method, apparatus and program | |
JP2009064347A (en) | Work support information display, and work support information display method | |
JP6331307B2 (en) | Information processing apparatus, information processing apparatus control method, and program | |
JP6295552B2 (en) | Electronic leaflet image processing apparatus, electronic leaflet image processing method, and program | |
JP6032048B2 (en) | Typesetting device, text data output method, and text data output processing program | |
JP5303967B2 (en) | Typesetting device, typesetting method, and typesetting processing program | |
JP4755622B2 (en) | Multilingual display device and multilingual display method | |
JP6772802B2 (en) | Typesetting device | |
JP3910680B2 (en) | Material allocation device prepared as digital data | |
JP4951456B2 (en) | Information processing apparatus, information processing method, and program | |
JP6056580B2 (en) | Layout management apparatus and computer program | |
JP2011048453A (en) | Information processor, computer program, and electronic file | |
JP2004362172A (en) | Business form print support program and computer readable recording medium for recording it | |
JP7149705B2 (en) | Information processing device, information processing method, and program | |
JP2022172537A (en) | Ledger creation support device, program, and ledger creation support system | |
JP6341259B2 (en) | Typesetting device, typesetting program and typesetting method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150528 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160317 |
|
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: 20160329 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160411 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5928211 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |