JP5875498B2 - Print data processing apparatus, print data processing method, and print data processing program. - Google Patents
Print data processing apparatus, print data processing method, and print data processing program. Download PDFInfo
- Publication number
- JP5875498B2 JP5875498B2 JP2012216727A JP2012216727A JP5875498B2 JP 5875498 B2 JP5875498 B2 JP 5875498B2 JP 2012216727 A JP2012216727 A JP 2012216727A JP 2012216727 A JP2012216727 A JP 2012216727A JP 5875498 B2 JP5875498 B2 JP 5875498B2
- Authority
- JP
- Japan
- Prior art keywords
- length
- variable
- objects
- data processing
- object arrangement
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1208—Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1242—Image or content composition onto a page
- G06F3/1243—Variable data printing, e.g. document forms, templates, labels, coupons, advertisements, logos, watermarks, transactional printing, fixed content versioning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1256—User feedback, e.g. print preview, test print, proofing, pre-flight checks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Document Processing Apparatus (AREA)
Description
この発明は、バリアブル印刷を行う印刷システムにおける印刷データ処理装置、印刷データ処理方法および印刷データ処理プログラムに関する。 The present invention relates to a print data processing apparatus, a print data processing method, and a print data processing program in a printing system that performs variable printing.
従来から、レイアウト作業をコンピュータによって行う印刷システムを用いて、印刷シートごとに異なる文字列や画像を印刷するバリアブル印刷が行われている。バリアブル印刷では、データテーブル中の氏名、住所などの文字列を、テンプレートとして用意されたデザインデータの可変データ埋込領域(可変領域)に埋め込んだ印刷データファイルを作成し、印刷を実行している。 2. Description of the Related Art Conventionally, variable printing for printing different character strings and images for each printing sheet has been performed using a printing system that performs layout work by a computer. In variable printing, a print data file in which character strings such as names and addresses in a data table are embedded in a variable data embedding area (variable area) of design data prepared as a template is created and printed. .
バリアブル印刷では、可変データの文字数や大きさが異なるため、予め可変領域として指定したブロックから文字等があふれることがある。このような「文字あふれ」を起こしているレコードは、正しく印刷されない。このため、データテーブル中の最大文字数を計測する最大文字数計測手段を備え、最大文字数の文字列が予め可変領域として指定した文字枠内に収まらない場合には、文字変形率を算出し、算出された文字変形率により文字列を変形した上で、データテーブル中の文字列を、各可変領域に埋め込む印刷用文書編集システムが提案されている(特許文献1参照)。 In variable printing, since the number and size of characters of variable data are different, characters or the like may overflow from a block designated as a variable area in advance. Records that cause such “character overflow” are not printed correctly. For this reason, it is provided with a maximum character number measuring means for measuring the maximum number of characters in the data table, and when the character string of the maximum number of characters does not fit within the character frame designated as the variable area in advance, the character deformation rate is calculated and calculated. There has been proposed a document editing system for printing in which a character string is deformed by a character deformation rate and a character string in a data table is embedded in each variable area (see Patent Document 1).
また、バリアブル印刷では、印刷実行前に、テンプレートとして用意されたデザインデータの可変領域に、データテーブル中の全レコードを埋め込んだ後に、全レコード分の印刷データファイルをプレビュー表示させ、オペレータが目視でチェックするなどの対応がとられている。一方で、レコード件数が多い場合には、全レコード分のプレビュー表示とチェック作業に膨大な時間と労力がかかる。このため、データテーブルの項目(フィールド)ごとに、印刷する際に必要な印刷領域の和集合を算出し、その和集合をテンプレートファイルの可変領域に埋め込んだ状態をプレビュー表示することで、オペレータによるプレビューチェックを効率化したデータ作成システムが提案されている(特許文献2参照)。 In variable printing, all the records in the data table are embedded in the variable area of the design data prepared as a template before printing, and the print data file for all records is displayed as a preview. Measures such as checking are taken. On the other hand, when the number of records is large, it takes a lot of time and labor to preview and check all records. For this reason, the operator calculates the union of the print areas necessary for printing for each item (field) in the data table, and displays the state in which the union is embedded in the variable area of the template file. A data creation system that improves the efficiency of preview checking has been proposed (see Patent Document 2).
ところで、特許文献1の印刷用文書編集システムでは、データテーブルのフィールドごとの最大文字数分の文字列が、設定した可変領域に入るか否かを判定しているため、一文字の横幅が文字によって違うプロポーショナルフォントでは、最大文字数から得られた文字列の長さが、印刷される文字列の最大長さになるとは限らない。このため、文字がプロポーショナルフォントの場合、そのまま印刷を行うと、文字の切れによる不良印刷物が生じることがある。
By the way, in the document editing system for printing of
また、特許文献2のデータ作成システムでは、データテーブルのフィールドごとの和集合をプレビュー表示または試し刷り印刷により提示するものであるが、フィールドごとの印刷する際に必要な印刷領域の和集合が、予め設定した可変領域に収まるか否かの判定は、オペレータの目視に依っている。このため、例えば、試し刷りされた内容が、データ上の全てを印刷していないものであっても、文字が切れた箇所が区切りのよい場所であったりすると、オペレータが「文字あふれ」を起こしていることを看過してしまうという問題もある。 Further, in the data creation system of Patent Document 2, the union for each field of the data table is presented by preview display or trial printing, but the union of print areas necessary for printing for each field is The determination as to whether or not it falls within the preset variable region depends on the visual observation of the operator. For this reason, for example, even if the content of the test print is not printed on the entire data, if the part where the characters are cut is a good place to break, the operator may cause “character overflow”. There is also the problem of overlooking what is happening.
この発明は上記課題を解決するためになされたものであり、バリアブル印刷におけるデータチェックを高速に行うことが可能な印刷データ処理装置、印刷データ処理方法および印刷データ処理プログラムを提供することを目的とする。 The present invention has been made to solve the above-described problem, and an object of the present invention is to provide a print data processing apparatus, a print data processing method, and a print data processing program capable of performing data check in variable printing at high speed. To do.
請求項1に記載の発明は、異なるオブジェクトが配置される矩形の複数のオブジェクト配置領域を有するファイルから、複数の印刷用ファイルを作成する印刷データ処理装置において、前記複数のオブジェクト配置領域の少なくとも1辺の長さをオブジェクト配置領域長としてそれぞれ取得するオブジェクト配置領域長取得手段と、前記複数のオブジェクト配置領域の各々に対応づけられたデータテーブルのフィールドの複数のオブジェクトの長さを、前記オブジェクト配置領域長と同単位で、前記フィールドごとに取得する可変オブジェクト長取得手段と、前記可変オブジェクト長取得手段において取得された複数の可変オブジェクト長から抽出された最大可変オブジェクト長を、前記フィールドに対応する前記オブジェクト配置領域のオブジェクト配置領域長と比較することにより、前記最大可変オブジェクト長を有する複数のオブジェクトが、前記複数のオブジェクト配置領域にそれぞれ収まるか否かを判定する比較判定手段と、前記比較判定手段において、前記最大可変オブジェクト長を有する複数のオブジェクトが、前記複数のオブジェクト配置領域にそれぞれ収まると判定されたときに、データテーブル中の前記複数のオブジェクト配置領域に配置される全てのオブジェクトが、前記複数のオブジェクト配置領域にそれぞれ配置可能であると判定する配置可能判定手段と、を備えたことを特徴とする。 According to the first aspect of the present invention, in a print data processing apparatus that creates a plurality of print files from a file having a plurality of rectangular object placement areas in which different objects are placed, at least one of the plurality of object placement areas. an object arrangement area length acquisition means for respectively obtaining the length of the side as the object arrangement area length, the length of the plurality of objects of each field of the association is a data table in the plurality of object arrangement region, the object arrangement in region length and the same unit, and a variable object length obtaining means for obtaining for each of the fields, the maximum variable object length extracted from a plurality of variable objects length acquired in the variable object length acquisition means, corresponding to said field o of the object arrangement region By comparing the object arrangement area length, the maximum variable object length a plurality of objects having the, and comparison and determination means for determining whether or not fit to the plurality of object arrangement region, in the comparison and determination means, the maximum a plurality of objects having a variable object length, when it is determined that fits to each of the plurality of object arrangement region, all objects are placed in the plurality of object arrangement region in the data table, wherein the plurality of objects arranged It is characterized by comprising arrangement possibility determining means for determining that each area can be arranged.
請求項2に記載の発明は、請求項1に記載の発明において、前記複数のオブジェクトが文字データの場合には、前記可変オブジェクト長取得手段は、前記複数の可変オブジェクトの文字数を取得して前記複数の可変オブジェクトを文字数の多い順に序列し、当該序列において予め設定した順位以内となる複数のオブジェクトについて前記オブジェクト配置領域長と同単位の可変オブジェクト長に変換し、前記比較判定手段は、前記予め設定した順位以内となる複数のオブジェクトの可変オブジェクト長を各々可変オブジェクト配置領域長と比較することにより、前記可変オブジェクト長が予め設定した順位以内となる複数のオブジェクトが、前記オブジェクト配置領域に配置可能か否かをさらに判定し、前記配置可能判定手段は、前記比較判定手段において、可変オブジェクト長が予め設定した順位以内となる複数のオブジェクトの全てが、前記複数のオブジェクト配置領域にそれぞれ配置可能と判定されたときに、データテーブル中の前記複数のオブジェクト配置領域に配置される全てのオブジェクトが、前記複数のオブジェクト配置領域にそれぞれ配置可能であると判定する。 According to a second aspect of the present invention, in the first aspect of the invention, when the plurality of objects are character data, the variable object length acquisition unit acquires the number of characters of the plurality of variable objects, and and ranking the plurality of variable objects in order of the most characters, and converts the plurality of objects is within levels set in advance in the hierarchy to a variable object length of the object arrangement area length and the same unit, the comparison and determination means, the pre by comparing the variable object length of a plurality of objects is within the set rank with each variable object placement area length, the variable object length is more made within ranking preset object, positionable in said object arrangement region Whether the arrangement is possible or not is determined. In means, all of the plurality of objects is within the rank variable object length previously set, when it is judged respectively positionable between the plurality of object arrangement region, disposed in said plurality of object arrangement area in the data table all objects is determined that can be positioned to the plurality of object arrangement region.
請求項3に記載の発明は、異なるオブジェクトが配置される矩形の複数のオブジェクト配置領域を有するファイルから、複数の印刷用ファイルを作成する印刷データ処理方法において、前記複数のオブジェクト配置領域の少なくとも1辺の長さをそれぞれオブジェクト配置領域長として取得するオブジェクト配置領域長取得ステップと、前記複数のオブジェクト配置領域の各々に対応づけられたデータテーブルのフィールドの複数のオブジェクトの長さを、前記オブジェクト配置領域長と同単位で、前記フィールドごとに取得する可変オブジェクト長取得ステップと、前記可変オブジェクト長取得ステップにおいて取得された複数の可変オブジェクト長から抽出された最大可変オブジェクト長を、前記フィールドに対応する前記オブジェクト配置領域のオブジェクト配置領域長と比較することにより、前記最大可変オブジェクト長を有する複数のオブジェクトが、前記複数のオブジェクト配置領域にそれぞれ収まるか否かを判定する比較判定ステップと、前記比較判定ステップにおいて、前記最大可変オブジェクト長を有する複数のオブジェクトが、前記複数のオブジェクト配置領域にそれぞれ収まると判定されたときに、データテーブル中の前記複数のオブジェクト配置領域に配置される全てのオブジェクトが、前記複数のオブジェクト配置領域にそれぞれ配置可能であると判定する配置可能判定ステップと、を有することを特徴とする。 According to a third aspect of the present invention, in the print data processing method for creating a plurality of print files from a file having a plurality of rectangular object placement areas in which different objects are placed, at least one of the plurality of object placement areas. an object arrangement area length acquisition step of acquiring side length as each object arrangement area length, the length of the plurality of objects of each field of the association is a data table in the plurality of object arrangement region, the object arrangement in region length and the same unit, and a variable object length acquisition step of acquiring for each of the fields, the maximum variable object length extracted from a plurality of variable objects length acquired in the variable object length acquiring step corresponds to the field the object By comparing the object arrangement area length of depositing area, a plurality of objects having the maximum variable object length, the comparison determination step of determining whether fit to the plurality of object arrangement region, in the comparison judgment step , a plurality of objects having the maximum variable object length, when it is determined that fits to each of the plurality of object arrangement region, all objects are placed in the plurality of object arrangement region in the data table, said plurality And an arrangement possibility determining step for determining that the object can be arranged in each object arrangement area.
請求項4に記載の発明は、請求項3に記載の発明において、前記複数のオブジェクトが文字データの場合には、前記可変オブジェクト長取得ステップは、前記複数の可変オブジェクトの文字数を取得して前記複数の可変オブジェクトを文字数の多い順に序列し、当該序列において予め設定した順位以内となる複数のオブジェクトについて前記オブジェクト配置領域長と同単位の可変オブジェクト長に変換し、前記比較判定ステップは、前記予め設定した順位以内となる複数のオブジェクトの可変オブジェクト長を各々前記オブジェクト配置領域長と比較することにより、可変オブジェクト長が予め設定した順位以内となる複数のオブジェクトが、前記複数のオブジェクト配置領域に配置可能か否かをさらに判定し、前記配置可能判定ステップは、前記比較判定ステップにおいて、可変オブジェクト長が前記予め設定した順位以内となる複数のオブジェクトの全てが、前記複数のオブジェクト配置領域にそれぞれ配置可能と判定されたときに、データテーブル中の前記複数のオブジェクト配置領域に配置される全てのオブジェクトが、前記複数のオブジェクト配置領域にそれぞれ配置可能であると判定する。
The invention according to
請求項5に記載の発明によれば、異なるオブジェクトが配置される矩形の複数のオブジェクト配置領域を有するファイルから、複数の印刷用ファイルを作成するために、コンピュータのCPUがメモリにおいて実行する印刷データ処理プログラムにおいて、前記複数のオブジェクト配置領域の少なくとも1辺の長さをオブジェクト配置領域長としてそれぞれ取得するオブジェクト配置領域長取得ステップと、前記複数のオブジェクト配置領域の各々に対応づけられたデータテーブルのフィールドの複数のオブジェクトの長さを、前記オブジェクト配置領域長と同単位で、前記フィールドごとに取得する可変オブジェクト長取得ステップと、前記可変オブジェクト長取得ステップにおいて取得された複数の可変オブジェクト長から抽出された最大可変オブジェクト長を、前記フィールドに対応する前記オブジェクト配置領域のオブジェクト配置領域長と比較することにより、前記最大可変オブジェクト長を有する複数のオブジェクトが、前記複数のオブジェクト配置領域にそれぞれ収まるか否かを判定する比較判定ステップと、前記比較判定ステップにおいて、前記最大可変オブジェクト長を有する複数のオブジェクトが、前記複数のオブジェクト配置領域にそれぞれ収まると判定されたときに、データテーブル中の前記オブジェクト配置領域に配置される全てのオブジェクトが、前記複数のオブジェクト配置領域にそれぞれ配置可能であると判定する配置可能判定ステップと、を有することを特徴とする。 According to the fifth aspect of the present invention, print data executed by the CPU of the computer in the memory in order to create a plurality of print files from a file having a plurality of rectangular object placement areas in which different objects are placed. in the processing program, the plurality of object arrangement region and the object arrangement area length acquisition step of acquiring each a length of at least one side as the object arrangement area length of each association is a data table of the plurality of object arrangement region The length of a plurality of objects in the field is extracted from the variable object length acquired in the variable object length acquisition step and the variable object length acquisition step acquired for each field in the same unit as the object placement area length Done A variable object length, by comparing the object arrangement area length of the object arrangement area corresponding to the field, a plurality of objects having the maximum variable object length, whether fit to the plurality of object arrangement region In the comparison determination step and the comparison determination step, when it is determined that the plurality of objects having the maximum variable object length fit in the plurality of object arrangement areas, respectively, the object arrangement area in the data table An arrangement possibility determination step for determining that all the arranged objects can be arranged in the plurality of object arrangement areas, respectively .
請求項1、請求項3および請求項5に記載の発明によれば、データテーブルのフィールドごとに、オブジェクト配置領域に埋め込まれる可変オブジェクトのうち最大可変オブジェクト長を有するオブジェクトについて、オブジェクト配置領域に納まるか否かを判定し、その結果により、データテーブル中の全可変オブジェクトについてオブジェクト配置領域に配置可能であるか否かを判定できることから、印刷前の印刷データのチェックを高速に行うことが可能となる。 According to the first, third, and fifth aspects of the present invention, the object having the maximum variable object length among the variable objects embedded in the object arrangement area is stored in the object arrangement area for each field of the data table. It is possible to determine whether or not all variable objects in the data table can be arranged in the object arrangement area based on the result, so that the print data before printing can be checked at high speed. Become.
請求項2および請求項4に記載の発明によれば、データテーブルのフィールドごとに、オブジェクト配置領域に埋め込まれる可変オブジェクトをオブジェクト長の長い順に序列し、予め設定した順位以内となる複数のオブジェクトについて、オブジェクト配置領域に配置可能か否かを判定していることから、印刷前の印刷データのチェックをより精度よく行うことが可能となるとともに、印刷データの修正効率を向上させることが可能となる。
According to the invention described in claim 2 and
以下、この発明の実施の形態を図面に基づいて説明する。図1は、バリアブル印刷を行う印刷システムの概要図である。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a schematic diagram of a printing system that performs variable printing.
この印刷システムは、バリアブル印刷を行うために構成されたものであり、同一オブジェクトが埋め込まれる固定領域と、異なるオブジェクトが埋め込まれる可変領域とを形成したテンプレートファイルの可変領域に、データテーブルからオブジェクトをレコードごとに流し込み、複数の印刷データファイルを作成し、印刷を実行するものである。そして、この印刷システムは、印刷データ処理装置1と、サーバ装置4と印刷装置3とがインターネット回線2で接続されて構成されている。
This printing system is configured to perform variable printing. Objects from a data table are placed in a variable area of a template file that forms a fixed area in which the same object is embedded and a variable area in which a different object is embedded. Pours for each record, creates a plurality of print data files, and executes printing. The printing system is configured by connecting a print
印刷データ処理装置1は、印刷データの編集および作成を行うものであり、印刷物を構成する文字や絵柄などを編集し、印刷データを作成する。また、サーバ装置4は、ファイルの固定領域に埋め込まれる部品オブジェクト、固定領域のデザインが決まっているデザインファイル、可変領域であるオブジェクト配置領域に埋め込まれる可変オブジェクトのデータテーブルを格納する。
The print
印刷装置3は、印刷データ処理装置1からの印刷データを、印刷用紙などの記録媒体に出力する出力機である。この印刷装置3の印刷方式は、電子写真方式、インクジェット方式のいずれでもよい。
The
図2は、印刷データ処理装置1のハードウェア構成を示すブロック図である。
FIG. 2 is a block diagram illustrating a hardware configuration of the print
印刷データ処理装置1は、コンピュータを利用して実現されており、CPU101、ROM102、RAM103、LANインターフェース104、液晶ディスプレイなどの表示装置105、キーボードおよびマウスなどの入力装置106、HDD(ハードディスク)107、ディスクドライブ等で構成される記録媒体読取装置109を備え、これらはバス108を介して相互に接続されている。HDD107は、各種データやプログラムを記憶する。HDD107に記憶されている、プログラムは、CPU101、ROM102、RAM103を利用することにより、その機能が実現される。LANインターフェース104は、印刷データ処理装置1をLAN(Local Area Network)に接続し、インターネット回線2を介してサーバ装置4および印刷装置3との通信を可能とするものである。表示装置105は、印刷物を構成する文字や絵柄などのレイアウトの状態などの各種情報を表示し、入力装置106は、オペレータによる各種入力操作に使用される。
The print
なお、この発明の印刷データ処理プログラムは、CD−ROM等の可搬型の記録媒体110に記録してもよい。この発明の印刷データ処理プログラムが、記録媒体110に記録されている場合は、印刷データ処理装置1は、記録媒体読取装置109を用いて、記録媒体110からプログラムを読み出し、当該プログラムをHDD107に記録する。
Note that the print data processing program of the present invention may be recorded on a
図3は、印刷データ処理装置1において実現される主要な機能構成を説明するブロック図である。
FIG. 3 is a block diagram illustrating a main functional configuration realized in the print
印刷データ処理装置1では、HDD107に格納された印刷データ処理を行うためのプログラムP1(印刷データ処理プログラム)の指示に基づいて、CPU101がROM102、RAM103からなるメモリにおいて、テンプレートファイルに割り付けられた可変領域であるオブジェクト配置領域の少なくとも1辺の長さを取得するオブジェクト配置領域長取得手段31と、データテーブルのオブジェクト配置領域に埋め込まれるべき可変オブジェクトの長さを取得する可変オブジェクト長取得手段32と、オブジェクト配置領域長と可変オブジェクト長を比較することにより可変オブジェクトがオブジェクト配置領域内に収まるか否かを判定する比較判定手段33と、比較判定手段33の結果からデータテーブル中の全てのオブジェクトがオブジェクト配置領域に配置可能と判定する配置可能判定手段34とを、機能として実現する。
In the print
図4は、印刷データ処理装置1によるデータ処理手順を示すフローチャートである。図5は、テンプレートファイルの一例を示す図である。図6は、図5のテンプレートファイルに埋め込む可変オブジェトのデータテーブルの一例を示す図であり、図6(a)は、印刷データ処理装置1に読み込まれたデータテーブルであり、図6(b)は、図6(a)のデータテーブル44の各フィールドでの最大文字数となる文字データを抽出したテーブルである。
FIG. 4 is a flowchart showing a data processing procedure performed by the print
先ず、印刷データ処理装置1にサーバ装置4から、可変オブジェクトのデータテーブルを読み込む(ステップS11)。サーバ装置4から取得したデザインファイルに、さらに可変オブジェクトを埋め込むオブジェクト配置領域が割り付けられたテンプレートファイルについて、矩形のオブジェクト配置領域の少なくとも1辺の長さを取得する(ステップS12)。オブジェクト配置領域が複数ある場合は、各オブジェクト配置領域の少なくとも1辺の長さを取得する。オブジェクト配置領域の長さを取得する辺は、そのオブジェクト配置領域に埋め込まれる可変オブジェクトが文字データの場合には、文字列方向と同じ方向の1辺であればよい。また、そのオブジェクト配置領域に埋め込まれる可変オブジェトが画像データの場合は、オブジェクト配置領域の長さを取得する辺は、図形データの矩形範囲の1の頂点を起点としたX方向とY方向の2辺となる。
First, a variable object data table is read into the print
テンプレートファイルは、図5に示すように、商品広告などの共通情報を埋め込む固定領域42と、住所、氏名などの個別情報を埋め込むオブジェクト配置領域41a、41b、41cが割り付けられたダイレクトメール印刷用のファイルである。そして、オブジェクト配置領域41aには、図6(a)に示すデータテーブル44のPostCodeのフィールド、オブジェクト配置領域41bには、Addressのフィールド、オブジェクト配置領域41cには、Nameのフィールドが対応している。図6(a)に示すデータテーブル44の各フィールドのオブジェクトは、全て文字データであることから、図4に示すステップS11においては、文字列方向と同じオブジェクト配置領域41a、41b、41cの矩形の長辺側の長さを各々取得する。
As shown in FIG. 5, the template file is for direct mail printing in which
次に、データテーブル44のフィールドごとに可変オブジェクト長を取得する(ステップS13)。そして、各フィールドにおいて、オブジェクト長が最長となる、最大可変オブジェクト長を抽出する(ステップS14)。最大可変オブジェクト長の抽出は、図6に示す例では、フィールドごとの最大文字数のデータを抽出している。すなわち、図6(b)に示すように、PostCodeのフィールドでは、第1レコードが最大文字数であり、Addressのフィールドでは、第3レコードが最大文字数であり、Nameのフィールドでは第2レコードが最大文字数であることを示すテーブル45が作成される。なお、テーブル45は、各フィールドで最大文字数を持つ文字列の内容とレコード番号とを対応付けるものである。 Next, the variable object length is acquired for each field of the data table 44 (step S13). Then, the maximum variable object length with the longest object length is extracted in each field (step S14). In the example shown in FIG. 6, the maximum variable object length is extracted by extracting data of the maximum number of characters for each field. That is, as shown in FIG. 6B, in the PostCode field, the first record has the maximum number of characters, in the Address field, the third record has the maximum number of characters, and in the Name field, the second record has the maximum number of characters. Is created. The table 45 associates the contents of the character string having the maximum number of characters in each field with the record number.
ステップS14で抽出された最大文字数のデータは、各オブジェクト配置領域41a、41b、41cにバリアブル属性として設定されているフォントの種類、フォントサイズの情報を利用して、オブジェクト配置領域長と同単位(例えばmm)となるオブジェクト長に変換される。さらに必要な場合は組版ルールの情報等も利用して、オブジェクト配置領域長と同単位となるオブジェクト長に変換される。このオブジェクト長は、各フィールドの最大可変オブジェクト長とされ、各フィールドに対応する可変オブジェクト配置領域長と比較される(ステップS15)。
The data of the maximum number of characters extracted in step S14 is the same unit as the object placement area length by using the font type and font size information set as variable attributes in each
この実施形態では、可変オブジェクトが文字データである例を説明しているが、可変オブジェクトが図形データの場合は、オブジェクト配置領域の長さを取得した辺と同方向をむく、X方向またはY方向いずれか、あるいはX方向とY方向の両方の辺の長さがそのまま可変オブジェクト長となり、その中で最も長い可変オブジェクト長が最大可変オブジェクト長となる。このときの最大可変オブジェクト長は、各フィールドに対応する可変オブジェクト配置領域長と比較される。オブジェクト配置領域長が2辺ある場合には、それぞれの辺について、最大可変オブジェクト長と可変オブジェクト配置領域長が比較される。 In this embodiment, an example in which the variable object is character data has been described. However, when the variable object is graphic data, the X direction or the Y direction extends in the same direction as the side where the length of the object placement area is acquired. The length of one of the sides in both the X direction and the Y direction is the variable object length as it is, and the longest variable object length among them is the maximum variable object length. The maximum variable object length at this time is compared with the variable object arrangement area length corresponding to each field. When there are two object placement area lengths, the maximum variable object length and the variable object placement area length are compared for each side.
ステップS15の比較の結果、いずれかのフィールドについて、最大可変オブジェクト長が可変オブジェクト配置領域長より長いため、可変オブジェクトがオブジェクト配置領域に収まらないと判定された場合には(ステップS16)、該当するレコードをリストし、表示装置105にエラーレコードリストとして表示するなどして、オペレータに提示する(ステップS17)。なお、エラーレコードリストは、例えば、AddressのフィールドとNameのフィールドで可変オブジェクトがオブジェクト配置領域に収まらないと判定されたときには、図6(b)に示すフィールドで最大文字数を持つ文字列の内容とレコード番号との対応付けから、第2レコードと第3レコードの情報を図6(a)のデータテーブルから抽出することにより作成される。オペレータは、リストされた内容に応じて、可変オブジェクト配置領域の属性として設定されているフォントの種類、フォントサイズ、オブジェクト配置領域のサイズ変更などの各種編集を、入力装置106により行う(ステップS18)。編集後は、再度ステップS12〜ステップS16を繰り返す。
As a result of the comparison in step S15, if it is determined that the variable object does not fit in the object arrangement area because the maximum variable object length is longer than the variable object arrangement area length for any of the fields (step S16), this is the case. The records are listed and displayed as an error record list on the
また、いずれのフィールドにおいても、最大可変オブジェクト長が可変オブジェクト配置領域長より短く、可変オブジェクトが可変オブジェクト配置領域に収まると判定された場合には(ステップS16)、データテーブル44の全てのオブジェクトが、フィールドと対応するオブジェクト配置領域41a、41b、41cに配置可能であると判定される(ステップS19)。こうして、データテーブル44のデータチェックが終了すると、オペレータは、オブジェクト配置領域41a、41b、41cに可変オブジェクトを埋め込み、データテーブル44の全レコード分の印刷データの作成を行う等、次のステップに作業を移行させることが可能な状態となる。
In any field, when it is determined that the maximum variable object length is shorter than the variable object arrangement area length and the variable object can be accommodated in the variable object arrangement area (step S16), all objects in the data table 44 are stored. It is determined that the object can be arranged in the
上述したように、この発明では、データテーブル44のレコード全件を処理するのではなく、オブジェクト配置領域ごとに、対応するフィールドで最大可変オブジェクト長を有するデータのみをチェックすればよいことから、印刷データの処理を高速化できる。また、プレビュー表示だけに依らずにオブジェクト配置領域に可変オブジェクトが収まるか否かを判定していることから、オペレータの人為的なミスを低減することが可能である。 As described above, in the present invention, instead of processing all records in the data table 44, it is only necessary to check data having the maximum variable object length in the corresponding field for each object arrangement area. Data processing can be accelerated. Further, since it is determined whether or not the variable object can be accommodated in the object arrangement area without depending on only the preview display, it is possible to reduce an operator's human error.
次に、印刷データ処理装置1によるデータ処理の他の実施形態を説明する、図7は、印刷データ処理装置1によるデータ処理手順の他の実施形態 を示すフローチャートである。
Next, another embodiment of data processing by the print
図7に示すデータ処理手順では、データテーブル44のフィールドごとに可変オブジェクト長を取得(ステップS23)した後に、各フィールドにおいて、可変オブジェクト長を長い順に序列し、その序列において予め設定した順位以内となる複数のオブジェクトの可変オブジェクト長を抽出(ステップS24)している点において、図4に示すデータ処理手順と異なる。この実施形態では、可変オブジェクト長の上位10件を抽出しているが、上位何件までを抽出するかは、レコード件数等に応じて、適宜変更される。 In the data processing procedure shown in FIG. 7, after the variable object length is obtained for each field of the data table 44 (step S23), the variable object length is ordered in the longest order in each field, and within the order set in advance in the order. 4 is different from the data processing procedure shown in FIG. 4 in that variable object lengths of a plurality of objects are extracted (step S24). In this embodiment, the top 10 variable object lengths are extracted, but up to the top number is extracted as appropriate according to the number of records.
このステップS24においては、データテーブル44のフィールドごとに、文字数が多い順にデータを並び替え、そこから抽出した上位10件について、文字数データを、各オブジェクト配置領域41a、41b、41cにバリアブル属性として設定されているフォントの種類、フォントサイズの情報等を利用して、オブジェクト配置領域長と同単位(例えばmm)となるオブジェクト長に変換している。
In this step S24, the data is rearranged in the order of the number of characters for each field of the data table 44, and the number-of-characters data is set as a variable attribute in each
そして、上位10件の可変オブジェクト長の各々は、フィールドに対応するオブジェクト配置領域41a、41b、41cのオブジェクト配置領域長と比較される(ステップS25)。そして、可変オブジェクト長が可変オブジェクト配置領域長より長いオブジェクトが上位10件のうち1件でもあれば、可変オブジェクトがオブジェクト配置領域を超えていると判定する(ステップS26)。しかる後、該当するレコードをリストし、表示装置105にエラーレコードリストとして表示するなどして、オペレータに提示する(ステップS27)。
Then, each of the top 10 variable object lengths is compared with the object placement area lengths of the
ところで、可変オブジェクトが文字データである場合、文字数が最大となる文字データが、可変オブジェクト長が最長となるとは限らないという問題がある。すなわち、プロポーショナルフォントで1文字あたりの幅が大きくなる文字が多く含まれる文字データや、組版ルールで文字間を広く設定する文字の組み合わせが多い文字データなどは、文字数が最大でない文字データであっても、文字数が最大となる文字データよりも、可変オブジェクト長が長くなる場合がある。 However, when the variable object is character data, there is a problem that the character data having the maximum number of characters does not necessarily have the maximum variable object length. That is, character data that contains many characters with a wide width per character in a proportional font, or character data that has many combinations of characters that are widely set according to the typesetting rules, etc. are character data that has a maximum number of characters. However, the variable object length may be longer than the character data having the maximum number of characters.
この実施形態では、データテーブル44の各フィールドで文字数が多い上位10件について、オブジェクト配置領域長と、オブジェクト配置領域長と同単位(例えばmm)となるように変換した可変オブジェクト長を比較していることから、フォントや組版ルールの違いによって生じる「文字あふれ」の頻度を低減することができる。さらに、データテーブル44の各フィールドで複数件分のデータをチェックすることで、「文字あふれ」などの原因がより理解しやすくなり、データ修正の効率化を図ることができる。 In this embodiment, the object placement area length and the variable object length converted so as to be the same unit (for example, mm) as the object placement area length are compared for the top 10 characters having the largest number of characters in each field of the data table 44. Therefore, it is possible to reduce the frequency of “character overflow” caused by differences in fonts and typesetting rules. Further, by checking a plurality of data items in each field of the data table 44, it becomes easier to understand the cause such as “character overflow” and the efficiency of data correction can be improved.
なお、可変オブジェクトが文字データの場合、ステップS23の可変オブジェクト長を取得するステップで、全てのオブジェクトについて、フォントや組版ルールを考慮したオブジェクト配置領域長と同単位となるオブジェクト長を算出すると、処理時間が長くなる。この実施形態では、ステップS23で文字数によりデータを絞り込んだ後に、オブジェクト配置領域長と同単位となるオブジェクト長に変換する手順を採用したことで、印刷データ処理をより高速化している。 If the variable object is character data, the object length that is the same unit as the object arrangement area length in consideration of the font and the formatting rule is calculated for all objects in the step of obtaining the variable object length in step S23. The time will be longer. In this embodiment, the print data processing is further speeded up by adopting the procedure of converting the data to the object length which is the same unit as the object arrangement area length after the data is narrowed down by the number of characters in step S23.
1 印刷データ処理装置
2 インターネット回線
3 印刷装置
4 サーバ装置
31 オブジェクト配置領域長取得手段
32 可変オブジェクト長取得手段
33 比較判定手段
34 配置可能判定手段
41a オブジェクト配置領域
41b オブジェクト配置領域
41c オブジェクト配置領域
42 固定領域
101 CPU
102 ROM
103 RAM
104 LANインターフェース
105 表示装置
106 入力装置
107 HDD
109 記録媒体読取装置
DESCRIPTION OF
102 ROM
103 RAM
104
109 Recording medium reader
Claims (5)
前記複数のオブジェクト配置領域の少なくとも1辺の長さをオブジェクト配置領域長としてそれぞれ取得するオブジェクト配置領域長取得手段と、
前記複数のオブジェクト配置領域の各々に対応づけられたデータテーブルのフィールドの複数のオブジェクトの長さを、前記フィールドごとに取得する可変オブジェクト長取得手段と、
前記可変オブジェクト長取得手段において取得された複数の可変オブジェクト長から抽出された最大可変オブジェクト長を前記オブジェクト配置領域長と同単位で、前記フィールドに対応する前記オブジェクト配置領域のオブジェクト配置領域長と比較することにより、前記最大可変オブジェクト長を有する複数のオブジェクトが、前記複数のオブジェクト配置領域にそれぞれ収まるか否かを判定する比較判定手段と、
前記比較判定手段において、前記最大可変オブジェクト長を有する複数のオブジェクトが、前記複数のオブジェクト配置領域にそれぞれ収まると判定されたときに、データテーブル中の前記複数のオブジェクト配置領域に配置される全てのオブジェクトが、前記複数のオブジェクト配置領域にそれぞれ配置可能であると判定する配置可能判定手段と、
を備えたことを特徴とする印刷データ処理装置。 In a print data processing apparatus for creating a plurality of print files from a file having a plurality of rectangular object arrangement areas in which different objects are arranged,
An object arrangement area length acquisition means for acquiring each a length of at least one side of said plurality of object arrangement region as the object arrangement area length,
A variable object length acquiring means the length of a plurality of objects of each field of the association is a data table in the plurality of object arrangement region is obtained for each said field,
In the variable object length the object arrangement area length and the unit maximum variable object length extracted from a plurality of variable object length acquired at acquisition unit, compared with the object arrangement area length of the object arrangement region corresponding to the field Comparison determination means for determining whether or not the plurality of objects having the maximum variable object length fit in the plurality of object placement areas, respectively ,
In the comparison and determination means, a plurality of objects having the maximum variable object length, when it is determined that fits to each of the plurality of object arrangement region, all disposed in the plurality of object arrangement area in the data table Arrangement determination means for determining that an object can be arranged in each of the plurality of object arrangement areas;
A print data processing apparatus comprising:
前記複数のオブジェクトが文字データの場合には、前記可変オブジェクト長取得手段は、前記複数の可変オブジェクトの文字数を取得して前記複数の可変オブジェクトを文字数の多い順に序列し、当該序列において予め設定した順位以内となる複数のオブジェクトを抽出し、
前記比較判定手段は、前記予め設定した順位以内となる複数のオブジェクトの文字数から変換された前記オブジェクト配置領域長と同単位の可変オブジェクト長を各々可変オブジェクト配置領域長と比較することにより、前記可変オブジェクト長が予め設定した順位以内となる複数のオブジェクトが、前記オブジェクト配置領域に配置可能か否かをさらに判定し、
前記配置可能判定手段は、前記比較判定手段において、可変オブジェクト長が予め設定した順位以内となる複数のオブジェクトの全てが、前記複数のオブジェクト配置領域にそれぞれ配置可能と判定されたときに、データテーブル中の前記複数のオブジェクト配置領域に配置される全てのオブジェクトが、前記複数のオブジェクト配置領域にそれぞれ配置可能であると判定する印刷データ処理装置。 The print data processing apparatus according to claim 1,
When the plurality of objects are character data, the variable object length acquisition unit acquires the number of characters of the plurality of variable objects, and ranks the plurality of variable objects in descending order of the number of characters, and presets the order in the order. Extract multiple objects within the ranking,
The comparison determination unit, by comparing with each variable object arrangement area length variable object length converted the object arrangement area length and the units from the number of said plurality is within rank previously set object, the variable It is further determined whether or not a plurality of objects whose object length is within a preset order can be placed in the object placement area,
When the comparison determination unit determines that all of the plurality of objects whose variable object lengths are within a preset order are determined to be able to be arranged in the plurality of object arrangement areas, respectively , wherein all objects are arranged in a plurality of object placement area, it determines the print data processing apparatus that can be arranged in the plurality of object arrangement region in.
前記複数のオブジェクト配置領域の少なくとも1辺の長さをそれぞれオブジェクト配置領域長として取得するオブジェクト配置領域長取得ステップと、
前記複数のオブジェクト配置領域の各々に対応づけられたデータテーブルのフィールドの複数のオブジェクトの長さを、前記フィールドごとに取得する可変オブジェクト長取得ステップと、
前記可変オブジェクト長取得ステップにおいて取得された複数の可変オブジェクト長から抽出された前記オブジェクト配置領域長と同単位の最大可変オブジェクト長を、前記フィールドに対応する前記オブジェクト配置領域のオブジェクト配置領域長と比較することにより、前記最大可変オブジェクト長を有する複数のオブジェクトが、前記複数のオブジェクト配置領域にそれぞれ収まるか否かを判定する比較判定ステップと、
前記比較判定ステップにおいて、前記最大可変オブジェクト長を有する複数のオブジェクトが、前記複数のオブジェクト配置領域にそれぞれ収まると判定されたときに、データテーブル中の前記複数のオブジェクト配置領域に配置される全てのオブジェクトが、前記複数のオブジェクト配置領域にそれぞれ配置可能であると判定する配置可能判定ステップと、
を有することを特徴とする印刷データ処理方法。 In a print data processing method for creating a plurality of print files from a file having a plurality of rectangular object placement areas in which different objects are placed,
An object placement area length acquisition step for obtaining a length of at least one side of each of the plurality of object placement areas as an object placement area length;
A variable object length acquisition step of acquiring the length of the plurality of objects of each field of the association is a data table in the plurality of object arrangement region for each of the fields,
Comparing the maximum variable object length of the variable object length the object arrangement area length extracted from a plurality of variable object length acquired in acquisition step and the same unit, the object arrangement area length of the object arrangement region corresponding to the field A comparison determination step of determining whether or not the plurality of objects having the maximum variable object length fit in the plurality of object placement areas, respectively ,
In the comparison and determination step, a plurality of objects having the maximum variable object length, when it is determined that fits to each of the plurality of object arrangement region, all disposed in the plurality of object arrangement area in the data table Arrangement determination step for determining that an object can be arranged in each of the plurality of object arrangement areas;
A print data processing method characterized by comprising:
前記複数のオブジェクトが文字データの場合には、前記可変オブジェクト長取得ステップは、前記複数の可変オブジェクトの文字数を取得して前記複数の可変オブジェクトを文字数の多い順に序列し、当該序列において予め設定した順位以内となる複数のオブジェクトについて前記オブジェクト配置領域長と同単位の可変オブジェクト長に変換し、
前記比較判定ステップは、前記予め設定した順位以内となる複数のオブジェクトの可変オブジェクト長を各々前記オブジェクト配置領域長と比較することにより、可変オブジェクト長が予め設定した順位以内となる複数のオブジェクトが、前記複数のオブジェクト配置領域に配置可能か否かをさらに判定し、
前記配置可能判定ステップは、前記比較判定ステップにおいて、可変オブジェクト長が前記予め設定した順位以内となる複数のオブジェクトの全てが、前記複数のオブジェクト配置領域にそれぞれ配置可能と判定されたときに、データテーブル中の前記複数のオブジェクト配置領域に配置される全てのオブジェクトが、前記複数のオブジェクト配置領域にそれぞれ配置可能であると判定する印刷データ処理方法。 The print data processing method according to claim 3.
When the plurality of objects are character data, the variable object length acquisition step acquires the number of characters of the plurality of variable objects, and ranks the plurality of variable objects in descending order of the number of characters. For a plurality of objects that are within the rank, convert them to a variable object length in the same unit as the object placement area length,
The comparison determination step, by comparing with each said object arrangement area length variable object length of a plurality of objects is within the ranking the previously set plurality of objects mutable object length is within levels set in advance, It is further determined whether or not it can be arranged in the plurality of object arrangement areas,
The deployable determining step, in the comparison judgment step, when the variable object length is all of said plurality is within ranking preset object, it is determined respectively positionable between the plurality of object arrangement region, data A print data processing method for determining that all objects arranged in the plurality of object arrangement areas in the table can be arranged in the plurality of object arrangement areas, respectively .
前記複数のオブジェクト配置領域の少なくとも1辺の長さをオブジェクト配置領域長としてそれぞれ取得するオブジェクト配置領域長取得ステップと、
前記複数のオブジェクト配置領域の各々に対応づけられたデータテーブルのフィールドの複数のオブジェクトの長さを、前記フィールドごとに取得する可変オブジェクト長取得ステップと、
前記可変オブジェクト長取得ステップにおいて取得された複数の可変オブジェクト長から抽出された前記オブジェクト配置領域長と同単位の最大可変オブジェクト長を、前記フィールドに対応する前記オブジェクト配置領域のオブジェクト配置領域長と比較することにより、前記最大可変オブジェクト長を有する複数のオブジェクトが、前記複数のオブジェクト配置領域にそれぞれ収まるか否かを判定する比較判定ステップと、
前記比較判定ステップにおいて、前記最大可変オブジェクト長を有する複数のオブジェクトが、前記複数のオブジェクト配置領域にそれぞれ収まると判定されたときに、データテーブル中の前記オブジェクト配置領域に配置される全てのオブジェクトが、前記複数のオブジェクト配置領域にそれぞれ配置可能であると判定する配置可能判定ステップと、
を有することを特徴とする印刷データ処理プログラム。 In a print data processing program executed by a CPU of a computer in a memory in order to create a plurality of print files from a file having a plurality of rectangular object placement areas in which different objects are placed,
An object arrangement area length acquisition step of acquiring each a length of at least one side of said plurality of object arrangement region as the object arrangement area length,
A variable object length acquisition step of acquiring the length of the plurality of objects of each field of the association is a data table in the plurality of object arrangement region for each of the fields,
Comparing the maximum variable object length of the variable object length the object arrangement area length extracted from a plurality of variable object length acquired in acquisition step and the same unit, the object arrangement area length of the object arrangement region corresponding to the field A comparison determination step of determining whether or not the plurality of objects having the maximum variable object length fit in the plurality of object placement areas, respectively ,
In the comparison and determination step, a plurality of objects having the maximum variable object length, when it is determined that fits to each of the plurality of object arrangement region, all objects that are placed on the object arrangement region in the data table , An arrangement possibility determination step for determining that arrangement is possible in each of the plurality of object arrangement areas;
A print data processing program characterized by comprising:
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012216727A JP5875498B2 (en) | 2012-09-28 | 2012-09-28 | Print data processing apparatus, print data processing method, and print data processing program. |
| PCT/JP2013/058541 WO2014050175A1 (en) | 2012-09-28 | 2013-03-25 | Print data processing device, print data processing method and print data processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012216727A JP5875498B2 (en) | 2012-09-28 | 2012-09-28 | Print data processing apparatus, print data processing method, and print data processing program. |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014071623A JP2014071623A (en) | 2014-04-21 |
| JP5875498B2 true JP5875498B2 (en) | 2016-03-02 |
Family
ID=50387597
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012216727A Active JP5875498B2 (en) | 2012-09-28 | 2012-09-28 | Print data processing apparatus, print data processing method, and print data processing program. |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP5875498B2 (en) |
| WO (1) | WO2014050175A1 (en) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003132045A (en) * | 2001-10-19 | 2003-05-09 | Canon Inc | Data processing apparatus, print data processing method, storage medium, and program |
| JP5126465B2 (en) * | 2006-12-14 | 2013-01-23 | 大日本印刷株式会社 | Document editing system for variable printing and document editing method for variable printing |
| JP5245363B2 (en) * | 2007-11-09 | 2013-07-24 | 富士ゼロックス株式会社 | Variable data processing program, variable data processing apparatus and variable data processing system |
| JP2011248421A (en) * | 2010-05-24 | 2011-12-08 | Sharp Corp | Data creation method and data creation system |
-
2012
- 2012-09-28 JP JP2012216727A patent/JP5875498B2/en active Active
-
2013
- 2013-03-25 WO PCT/JP2013/058541 patent/WO2014050175A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| WO2014050175A1 (en) | 2014-04-03 |
| JP2014071623A (en) | 2014-04-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4926004B2 (en) | Document processing apparatus, document processing method, and document processing program | |
| US8295590B2 (en) | Method and system for creating a form template for a form | |
| JP5623079B2 (en) | Automatic generation of form definitions from hardcopy forms | |
| US20100153834A1 (en) | Business form creating system, network system using the same, and business form creating method | |
| EP2343670A2 (en) | Apparatus and method for digitizing documents | |
| JP4869093B2 (en) | Information processing apparatus and control method thereof | |
| JP2001337994A (en) | Thumbnail display system and method, and recording medium recording processing program therefor | |
| JP2013254321A (en) | Image processing apparatus, image processing method, and program | |
| US20140250361A1 (en) | Preserving document construct fidelity in converting graphic-represented documents into text-readable documents | |
| EP2763027B1 (en) | Image processing apparatus, an image processing method, and an image processing program | |
| JP5875498B2 (en) | Print data processing apparatus, print data processing method, and print data processing program. | |
| JP4179977B2 (en) | Stamp processing apparatus, electronic approval system, program, and recording medium | |
| US8009860B2 (en) | Image processing apparatus, method, program and recording medium for extracting embedded information | |
| JP7314627B2 (en) | CONTROL DEVICE, IMAGE FORMING APPARATUS, CONTROL METHOD AND CONTROL PROGRAM | |
| JP5423422B2 (en) | Image processing apparatus, image processing method, program, and recording medium | |
| US8375289B2 (en) | Displaying a preview of document data including a region in which an object is inserted | |
| JP5589396B2 (en) | Layout support device, layout support method, and program | |
| JP5414615B2 (en) | Information processing apparatus, information processing method, and program | |
| JP2004289357A (en) | Additional information addition method, additional information addition device, and additional information addition program | |
| JP5156545B2 (en) | Information processing apparatus, information processing method, and program | |
| US9104649B2 (en) | Information processing apparatus and program | |
| JP2011186835A (en) | Image processing apparatus and image processing program | |
| JP5372330B2 (en) | Publication progress management system, publication progress management method, and program | |
| JP4808128B2 (en) | Image processing system, Web server device, image processing method, and program | |
| KR100782823B1 (en) | Method, apparatus and recording medium for managing images stored in a plurality of storage media provided or connected to an image forming apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150619 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151020 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151204 |
|
| 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: 20160112 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160119 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5875498 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |