[go: up one dir, main page]

JP4549725B2 - 印刷データ処理装置、印刷データ処理方法、およびプログラム - Google Patents

印刷データ処理装置、印刷データ処理方法、およびプログラム Download PDF

Info

Publication number
JP4549725B2
JP4549725B2 JP2004135156A JP2004135156A JP4549725B2 JP 4549725 B2 JP4549725 B2 JP 4549725B2 JP 2004135156 A JP2004135156 A JP 2004135156A JP 2004135156 A JP2004135156 A JP 2004135156A JP 4549725 B2 JP4549725 B2 JP 4549725B2
Authority
JP
Japan
Prior art keywords
data
unique
position information
information
print
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.)
Expired - Lifetime
Application number
JP2004135156A
Other languages
English (en)
Other versions
JP2005316803A (ja
Inventor
澄 今井
公敏 吉野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Screen Holdings Co Ltd
Dainippon Screen Manufacturing Co Ltd
Original Assignee
Screen Holdings Co Ltd
Dainippon Screen Manufacturing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Screen Holdings Co Ltd, Dainippon Screen Manufacturing Co Ltd filed Critical Screen Holdings Co Ltd
Priority to JP2004135156A priority Critical patent/JP4549725B2/ja
Priority to US11/088,890 priority patent/US20050243370A1/en
Priority to CNB2005100650458A priority patent/CN100404252C/zh
Publication of JP2005316803A publication Critical patent/JP2005316803A/ja
Application granted granted Critical
Publication of JP4549725B2 publication Critical patent/JP4549725B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/125Page layout or assigning input pages onto output media, e.g. imposition

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)
  • Record Information Processing For Printing (AREA)
  • Editing Of Facsimile Originals (AREA)

Description

本発明は、印刷装置によって定まる印刷可能面を複数の区画に分割し、前記複数の区画のそれぞれに印刷オブジェクトを配置する印刷データ処理装置、印刷データ処理方法およびプログラムに関する。
例えば、製版上に複数ページ分のページ情報を面付けする技術として、予めコンピュータ上で作成された台割り表に基づき、各台にテキストデータや画像データを割り付けて面設計する技術が知られている(例えば、特許文献1)。
特開2003−270771号公報
ここで、製版上に面付可能なページ数は、通常、印刷装置に依存する。すなわち、印刷装置毎に印刷可能な印刷物の最大サイズが定まっており、その最大サイズに基づき製版上に面付け可能なページ数が定まることとなる。したがって、特許文献1に開示される印刷物のページ面付け方法では、まず、印刷処理を実行する印刷装置が特定され、その特定された印刷装置に基づいて台割り表が選択される。そして、当該選択された台割り表に基づき面設計作業が行われることになる。
しかし、印刷工程の事情によって、例えば、急ぎの他の印刷作業のために当初予定した印刷装置が使用できず、別の印刷装置によって印刷工程を実行しなければならない状況も生ずる。この場合、当初予定していた印刷装置と実際に印刷工程を実行する印刷装置とで面付け可能なページ数が異なると、これまでに行った面設計に関する作業を再度やり直す必要が生ずる。その結果、面付け作業に関する作業工数が増加し、作業効率が低下するという問題が発生していた。
そこで、本発明では、印刷処理を実行する印刷装置に依存することなく、印刷可能面の面上の複数の区画のそれぞれに印刷オブジェクトを配置することができる印刷データ処理装置、印刷データ処理方法、およびそのプログラムを提供することを目的とする。
上記課題を解決するため、請求項1の発明は、印刷装置によって定まる印刷可能面を複数の区画に分割するとともに、文書データ、画像データ、および位置情報から構成された印刷対象となる印刷オブジェクトを前記複数の区画のそれぞれに配置する印刷データ処理装置であって、複数のテーブル、すなわち、前記印刷可能面の大きさ毎に設けられ、少なくとも、前記複数の区画のそれぞれに関するデータと、前記複数の区画のそれぞれに配置される前記印刷オブジェクトに関するデータと、を格納する複数の台割り情報テーブルと、特定の前記印刷可能面に限定されずにさまざまな大きさの印刷可能面に配置可能な非固有の印刷オブジェクト、すなわち、非固有型印刷オブジェクトのデータを非固有型データとして格納するページ情報テーブルと、をそれぞれ別個のテーブルとして保持する記憶手段と、前記非固有型データを前記ページ情報テーブルに登録する登録手段と、前記複数の台割り情報テーブルから印刷処理実行が確定した印刷装置に対応した台割り情報テーブルを選択する選択手段と、前記ページ情報テーブルの前記非固有型データと、前記選択手段によって選択された台割り情報テーブルのデータのうち前記非固有型データに対応するデータと、を関連付けることにより、前記複数の区画のそれぞれに配置される前記非固有型印刷オブジェクトにつき、前記印刷可能面上の原点から見た位置情報を演算し、演算された該位置情報を前記非固有型データに対応するデータとして、前記台割り情報テーブルに格納する関連付け手段と、を備え、前記複数の区画のそれぞれは、前記印刷オブジェクトが配置される配置基準領域を有し、前記ページ情報テーブルは、前記配置基準領域と略同一形状を有する仮想配置基準領域を仮想的に設定し、前記仮想配置基準領域に仮想的に配置した場合において、前記非固有型印刷オブジェクトの位置情報を示す第1位置情報を、前記非固有型データとして含み、前記台割り情報テーブルは、前記複数の区画のうち対象区画における前記非固有型印刷オブジェクトの姿勢情報と、前記対象区画内に設けられた前記配置基準領域につき、 前記原点から見た位置情報を示す第2位置情報と、前記対象区画内に配置された前記非固有型印刷オブジェクトにつき、前記姿勢情報と、前記第1および第2位置情報と、に基づいて演算される位置情報であり、かつ、前記原点から見た場合の位置情報を示す第3位置情報と、を、各非固有型データに対応するデータとして含み、前記登録手段は、前記第1位置情報を演算するとともに、前記第1位置情報を含む非固有型データを前記ページ情報テーブルに格納し、前記関連付け手段は、前記第3位置情報を演算するとともに、前記第3位置情報を前記非固有型データに対応するデータとして前記台割り情報テーブルに格納することを特徴とする。
また、請求項2の発明は、請求項1に記載の印刷データ処理装置において、前記関連付け手段は、前記選択された台割り情報テーブルに格納された前記非固有型データに対応するデータ、または、前記ページ情報テーブルに格納された前記非固有型のデータが変更された場合に、再度関連付け処理が可能であることを特徴とする。
また、請求項3の発明は、請求項1に記載の印刷データ処理装置において、前記関連付け手段は、前記選択された台割り情報テーブルと前記ページ情報テーブルとの関連付け処理が実行された後に、前記選択された台割り情報テーブルと異なる台割り情報テーブルと前記ページ情報テーブルとについて関連付け処理が可能であることを特徴とする。
また、請求項4の発明は、請求項1ないし請求項3のいずれかに記載の印刷データ処理装置において、前記非固有型印刷オブジェクトに関するデータのうち印刷データは、印刷データファイルを変換する変換手段によって生成されることを特徴とする。
また、請求項5の発明は、印刷装置によって定まる印刷可能面を複数の区画に分割するとともに、文書データ、画像データ、および位置情報から構成された印刷対象となる印刷オブジェクトを前記複数の区画のそれぞれに配置するコンピュータ読み取り可能なプログラムであって、前記コンピュータは、複数のテーブル、すなわち、前記印刷可能面の大きさ毎に設けられ、少なくとも前記複数の区画のそれぞれに関するデータと前記複数の区画のそれぞれに配置される前記印刷オブジェクトに関するデータとを格納する複数の台割り情報テーブルと、特定の前記印刷可能面に限定されずにさまざまな大きさの印刷可能面に配置可能な非固有の印刷オブジェクト、すなわち、非固有型印刷オブジェクトのデータを非固有型データとして格納するページ情報テーブルと、をそれぞれ別個のテーブルとして保持する記憶部を有し、前記コンピュータによる前記プログラムの実行は、前記コンピュータに、(a)前記非固有型データを前記ページ情報テーブルに登録する工程と、(b)前記複数の台割り情報テーブルから印刷処理実行が確定した印刷装置に対応した台割り情報テーブルを選択する工程と、(c)前記ページ情報テーブルの前記非固有型データと、前記工程(b)によって選択された台割り情報テーブルのデータのうち前記非固有型データに対応するデータと、を関連付けることにより、前記複数の区画のそれぞれに配置される前記非固有型印刷オブジェクトにつき、前記印刷可能面上の原点から見た位置情報を演算する工程と、(d)前記工程(c)により演算された位置情報を前記非固有型データに対応するデータとして、前記台割り情報テーブルに格納する工程と、を備え、前記複数の区画のそれぞれは、前記印刷オブジェクトが配置される配置基準領域を有し、前記ページ情報テーブルは、前記配置基準領域と略同一形状を有する仮想配置基準領域を仮想的に設定し、前記仮想配置基準領域に仮想的に配置した場合において、前記非固有型印刷オブジェクトの位置情報を示す第1位置情報を、前記非固有型データとして含み、前記台割り情報テーブルは、前記複数の区画のうち対象区画における前記非固有型印刷オブジェクトの姿勢情報と、前記対象区画内に設けられた前記配置基準領域につき、 前記原点から見た位置情報を示す第2位置情報と、前記対象区画内に配置された前記非固有型印刷オブジェクトにつき、前記姿勢情報と、前記第1および第2位置情報と、に基づいて演算される位置情報であり、かつ、前記原点から見た場合の位置情報を示す第3位置情報と、を、各非固有型データに対応するデータとして含み、前記工程(a)は、前記第1位置情報を演算するとともに、前記第1位置情報を含む非固有型データを前記ページ情報テーブルに格納し、前記工程(c)は、前記第3位置情報を演算するとともに、前記第3位置情報を前記非固有型データに対応するデータとして前記台割り情報テーブルに格納することを特徴とする。
また、請求項6の発明は、印刷装置によって定まる印刷可能面を複数の区画に分割するとともに、文書データ、画像データ、および位置情報から構成された印刷対象となる印刷オブジェクトを前記複数の区画のそれぞれに配置する際に、ページ情報テーブルおよび複数の台割り情報テーブルに基づいて処理を実行する印刷データ処理方法であって、前記複数の台割り情報テーブルのそれぞれは、前記印刷可能面の大きさ毎に設けられ、少なくとも前記複数の区画のそれぞれに関するデータと、前記複数の区画のそれぞれに配置される前記印刷オブジェクトに関するデータと、を有し、前記ページ情報テーブルは、特定の前記印刷可能面に限定されずにさまざまな大きさの印刷可能面に配置可能な非固有の印刷オブジェクトのデータである非固有型データ、を有し、前記印刷データ処理方法は、(a)前記非固有型データを前記ページ情報テーブルに登録する工程と、(b)前記複数の台割り情報テーブルから印刷処理実行が確定した印刷装置に対応した台割り情報テーブルを選択する工程と、(c)前記ページ情報テーブルの前記非固有型データと、前記工程(b)によって選択された台割り情報テーブルのデータのうち前記非固有型データに対応するデータと、を関連付けることにより、前記複数の区画のそれぞれに配置される前記非固有型印刷オブジェクトにつき、前記印刷可能面上の原点から見た位置情報を演算する工程と、(d)前記工程(c)により演算された位置情報を前記非固有型データに対応するデータとして、前記台割り情報テーブルに格納する工程と、を備え、前記複数の区画のそれぞれは、前記印刷オブジェクトが配置される配置基準領域を有し、前記ページ情報テーブルは、前記配置基準領域と略同一形状を有する仮想配置基準領域を仮想的に設定し、前記仮想配置基準領域に仮想的に配置した場合において、前記非固有型印刷オブジェクトの位置情報を示す第1位置情報を、前記非固有型データとして含み、前記台割り情報テーブルは、前記複数の区画のうち対象区画における前記非固有型印刷オブジェクトの姿勢情報と、前記対象区画内に設けられた前記配置基準領域につき、 前記原点から見た位置情報を示す第2位置情報と、前記対象区画内に配置された前記非固有型印刷オブジェクトにつき、前記姿勢情報と、前記第1および第2位置情報と、に基づいて演算される位置情報であり、かつ、前記原点から見た場合の位置情報を示す第3位置情報と、を、各非固有型データに対応するデータとして含み、前記工程(a)は、前記第1位置情報を演算するとともに、前記第1位置情報を含む非固有型データを前記ページ情報テーブルに格納し、前記工程(c)は、前記第3位置情報を演算するとともに、前記第3位置情報を前記非固有型データに対応するデータとして前記台割り情報テーブルに格納することを特徴とする。
請求項1から請求項6に記載の発明によれば、印刷オブジェクトに関するデータのうち、前記印刷可能面に非固有の印刷オブジェクトのデータ(非固有型データ)は、ページ情報テーブルに登録して管理することができる。すなわち、印刷データ処理装置のオペレータは、台割り情報テーブルが選択されていない状態であっても、非固有型印刷オブジェクトに関するデータを登録する作業を実行することができる。
また、請求項1から請求項6に記載の発明によれば、印刷処理を実行する印刷装置が決定した後、対応する台割り情報テーブルを選択して関連付け処理を施すことにより、非固有型印刷オブジェクトを対応する区画に割り当てることができる。
そのため、印刷処理を実行する印刷装置が確定していない場合であっても、非固有型印刷オブジェクトに関するデータを登録することができ、効率的に印刷データの処理を実行することができる。
さらに請求項1から請求項6に記載の発明によれば、非固有型データの1つである第1の位置関係によって仮想配置基準領域と非固有型印刷オブジェクトとの相対的な位置情報を管理することができる。また、第1および第2の位置関係と、対象区画における非固有型印刷オブジェクトの姿勢情報と、に基づいて演算される第3の位置関係によって、印刷可能面と対象区画における非固有型印刷オブジェクトの絶対的な位置情報を管理することができる。そのため、印刷処理が実行される印刷装置の種類に関わらず、印刷可能面上の各区画に対して非固有型印刷オブジェクトを割り当てることができる。
特に、請求項2に記載の発明によれば、選択された台割り情報テーブルに格納された非固有型印刷オブジェクトに関するデータ、または、ページ情報テーブルに格納された非固有型データが変更された場合であっても、関連付け手段によって再度関連付け処理をすることにより変更後の第3の位置関係を容易に演算することができる。そのため、データが変更されることによって増加する作業工数を低減することができる。
特に、請求項3に記載の発明によれば、印刷処理を実行する印刷装置が変更された場合であっても、新たな変更された印刷装置に対応する台割り情報テーブルの第3の位置関係を容易に演算し、新たな印刷可能面上の複数の区画のそれぞれに対して非固有型印刷オブジェクトを容易に配置することができる。そのため、印刷装置が変更されることによって増加する作業工数を低減することができる。
特に、請求項4に記載の発明によれば、印刷データファイルをページ情報テーブルに登録可能な形式に変換することができるため、効率的に印刷データの処理を実行することができる。

以下、図面を参照しつつ本発明の実施の形態について詳細に説明する。
<1.印刷システムの構成>
図1は、本発明の実施の形態における印刷システム1の構成の一例を示す図である。印刷システム1は、入稿された印刷データを印刷可能面200(例えば、図7参照)の所定の位置に配置する面付け処理を行うとともに、面付け処理によって生成された印刷データの面付け情報(配置情報)に基づいて印刷処理を実行するシステムである。図1に示すように、印刷システム1は、主として、コンテンツデータ編集装置300、印刷データ処理装置100、および、印刷装置400を有し、各装置100、300、400は、ネットワーク900を介して電気的に接続されている。
また、ネットワーク900には、印刷データ処理装置100以外にも情報の演算および加工が可能な情報処理装置500が接続されている。したがって、各装置100、300、400、500のそれぞれは、ネットワーク900を介して他の装置との間でデータの送受信を行うことができる。
コンテンツデータ編集装置300は、文書データや画像データ等のコンテンツデータ(印刷データ)を作成および編集する装置であり、いわゆるパーソナルコンピュータやワークステーションによって構成される。作成されたコンテンツデータは、例えば、PDF(Portable Document Format)形式や、PS(PostScript(登録商標))形式のファイルとしてコンテンツデータ編集装置300の記憶部(図示省略)に保存される。そして、当該記憶部に保存された変換されたファイルはコンテンツファイルとして、印刷データ処理装置100に入稿される。
印刷データ処理装置100は、コンテンツデータ編集装置300から入稿されたコンテンツファイルに含まれる文書データや画像データを、表示部195に表示された印刷可能面上の所定の位置に配置する面付け(面設計)処理を施す装置である。ここで、印刷可能面とは、印刷装置400の印刷性能、すなわち、印刷装置400で印刷可能な印刷物の最大サイズによって定まる平面または曲面をいう。したがって、印刷可能面は、印刷装置400の種類に依存することになる。
そして、印刷可能面上に配置された文書データや画像データの等のコンテンツデータの面付け情報(配置情報)は、後述するページ進行表160および台割り情報テーブル150に格納される。
図1に示すように、印刷データ処理装置100は、主として、プログラムPや変数等を格納するメモリ110と、メモリ110に格納されるプログラムPに従った制御を実行するCPU120と、大容量記憶部140と、を備える。
CPU120は、メモリ110に格納されるプログラムPに従って、例えば、後述するコンテンツファイルを中間ファイルに変換する処理、および後述するページ進行表160(図4参照)と台割り情報テーブル150(図6参照)とを関連付けるリンク処理等を所定のタイミングで実行する。
大容量記憶部140は、シリコンディスクドライブやハードディスクドライブ等のようなメモリ110と比較して記憶容量の大きな素子によって構成される記憶部である。したがって、大容量記憶部140は、後述するページ進行表160(図4参照)、中間ファイル170(図3参照)、コンテンツファイル175(図3参照)、および台割り情報テーブル150(図6参照)等のデータファイルやCPU120にて実行されるプログラムP等を複数保存することができる。そして、必要に応じてメモリ110との間でデータやプログラムPの授受を行う。
入力部190は、いわゆるマウスやキーボード(図示省略)によって構成される入力デバイスである。オペレータは、表示部195の表示にしたがい、ページ進行表160の作成で必要となる総ページ数等を入力することができる。
印刷装置400は、印刷データ処理装置100で作成された面付け情報に基づいて印刷版を作成するとともに、当該印刷版を使用して印刷対象物に印刷処理を施す装置である。なお、印刷装置400の装置構成によっては、印刷版を介さずに、面付け情報に基づいて直接印刷対象物に印刷してもよい。また、印刷装置400によって作成された印刷版を他の印刷装置で使用してもよい。
<2.印刷データ処理装置の機能構成>
図2は、印刷データ処理装置100の機能構成を説明するための図である。図3は、コンテンツファイル175の変換処理を説明するための図である。コンテンツファイル変換部121は、コンテンツデータ編集装置300から入稿されるコンテンツファイル175を中間ファイル170に変換する処理を実行する。
すなわち、ネットワーク900を介してコンテンツデータ編集装置300から印刷データ処理装置100に送信されたコンテンツファイル175は、一旦、大容量記憶部140に保持される。コンテンツファイル変換部121は、大容量記憶部140に格納されるコンテンツファイル175を参照することにより、コンテンツファイル175の総ページ数、および各ページのサイズ(例えば、A4サイズ)を取得する。
また、コンテンツファイル175の各ページ毎のデータを印刷データ処理装置100でのデータ処理に適したファイル形式に変換し、各ページに対応した中間ファイル170を作成する(図3参照)。例えば、コンテンツファイル175の本文データ176a、176bのそれぞれは、中間ファイル170a、170bに変換される。
ページ進行表作成部122は、中間ファイル170に関するデータを登録するページ進行表160を作成する。また、アサイン処理部123は、ページ進行表160に対して中間ファイル170に関するデータの登録処理を実行する。
また、台割り情報選択部126は、印刷装置400によって定まる印刷可能面に応じた台割り情報テーブル150を選択する。さらに、リンク処理部125は、台割り情報選択部126によって選択された台割り情報テーブル150に、アサイン処理部123によって中間ファイル170に関するデータが登録されたページ進行表160を関連付ける処理を実行する。
なお、ページ進行表作成部122、アサイン処理部123、台割り情報選択部126、およびリンク処理部125のそれぞれについては、ページ進行表160および台割り情報テーブル150のデータ構造の説明をしつつ、以下に詳細な説明を行う。
図4は、ページ進行表160のデータ構造の一例を示す図である。ページ進行表160は、例えば書籍を印刷する場合において、各ページに印刷する印刷データ(中間ファイル170)を設定するデータベースである。図4に示すように、ページ進行表160は、主として、「ページ番号」、「ページ内容」、「アサイン処理状態」、「アサイン結果」、「配置基準点」、「相対オフセット量(X軸方向)」、「相対オフセット量(Y方向)」、「ページサイズ」、および「綴じ方向」の各フィールド(列)を有する。
ここで、書籍の総ページ数は、通常、書籍の企画段階において定まるものである。したがて、この企画段階で定まる総ページ数を入力部190によって入力することにより、ページ進行表作成部122は、総ページ数分のレコードを有し、各フィールドに値の格納されていないページ進行表160を作成してもよい。また、コンテンツファイル変換部121によって取得したコンテンツファイル175の総ページ数に基づいてページ進行表160を作成してもよい。
ページ進行表160の「ページ番号」フィールドは、ページ進行表160に含まれる各レコード(各行)を一意に識別するための値が格納される。
「アサイン処理状態」には、各レコードに中間ファイル170に関するデータが登録されたか否かを示す値が格納される。すなわち、既にアサイン処理部123によってアサイン処理が実行されている場合、「アサイン処理状態」フィールドには、「処理済」が格納される。一方、まだアサイン処理が実行されていない場合、「アサイン処理状態」フィールドには、「未処理」が格納される。また、「アサイン結果」フィールドには、アサイン処理された中間ファイルのファイル名が登録される。
「ページ内容」フィールドには、各レコードに登録される中間ファイル170の説明が格納される。例えば、「ページ番号」=「2」となるレコード(行)の「ページ内容」フィールドには「本文ページ1」が格納されており、当該レコードに本文のページ1に関する中間ファイル170が登録されている(「アサイン処理状態」=「未処理」の場合には、これから登録される)ことが示される。
なお、ページ進行表160の各レコードに登録される印刷データの内容は、書籍の企画段階で定めることができる。したがって、「ページ内容」の各フィールドには、アサイン処理に先だって値を登録してもよい。
「ページサイズ」フィールドには、各レコードに登録される中間ファイル170が印刷装置400によって実際に印刷された場合の印刷サイズを示す値(例えば、JIS規格によって定まるA4、A3等)が格納される。また、「綴じ方向」フィールドには、完成した書籍の綴じ方向を示す値として、「左綴じ」、「右綴じ」、「上綴じ」、「下綴じ」の各値が格納される。
また、「配置基準点」、「相対オフセット量(X軸方向)」、および「相対オフセット量(Y軸方向)」のそれぞれのフィールドには、アサイン処理を実行する際の演算に使用される値が格納される。
このように、ページ進行表160は、書籍の各ページのコンテンツデータ(印刷データ)を登録したものであり、書籍の各ページの印刷状況を示すページ情報テーブルとして使用される。
ここで、本実施の形態のアサイン処理部123で実行されるアサイン処理を、従来からのアサイン処理と比較しつつ説明する。図5は、従来技術における台割り情報テーブル850のデータ構造の一例を示す図である。また、図6は、本実施の形態における台割り情報テーブル150の一例を示す図である。また、図7および図8は、台割り情報テーブル150、または、台割り情報テーブル850に格納されたデータに基づいて印刷可能面200上に配置された中間ファイル170の状況を示す図である。
なお、書籍等の印刷物は、通常、印刷対象物の表面および裏面に印刷処理を実行し、続いて、印刷処理が完了した印刷対象物に対して折り込み処理および裁断処理を施すことによって完成する。そのため、図7は印刷対象物の表面の印刷可能面200を、また、図8は印刷可能面200の裏面の印刷可能面200を、それぞれ表している。
まず、従来技術のアサイン処理を説明するに先だって、台割り情報テーブルについて説明する。台割り情報テーブル150、850とは、印刷可能面200に関するデータを格納するデータベースである。すなわち、台割り情報テーブル150、850には、主として、
(1)印刷可能面200を複数の区画に分割した際の各区画1〜8に関するデータ(例えば、各区画1〜8が有する配置基準領域210につき、印刷可能面200の原点Oから見た位置情報)と、
(2)トンボ、およびカラーパッチのように印刷工程や製本工程で必要となり、印刷可能面200上に印刷される文字、図形、および線画に関する情報と、
(3)中間ファイル170に関する情報(例えば、印刷可能面200の原点Oから見た中間ファイル170の位置情報)と、が格納される。
また、上述のように、印刷可能面200は、印刷装置400の印刷性能、すなわち、印刷装置400で印刷可能な印刷物の最大サイズによって定まるものである。そのため、本実施の形態では、印刷装置400の性能に応じて複数の台割り情報テーブルが予め用意される。
本実施の形態において、台割り情報選択部126は、印刷装置400の性能や中間ファイル170のページサイズに基づいて適切な台割り情報テーブル150を選択する。また同様に、従来技術においても、台割り情報選択部126に類似する選択部によって適切な台割り情報テーブル850が選択される。
なお、以下の説明において、文書データ(カラーパッチに使用される文字列も含む)、または、画像データ(トンボ等の図形や線画も含む)と位置情報とから構成されるデータを、特に、オブジェクトと呼ぶことにする。また、中間ファイル170、トンボ、およびカラーパッチのように印刷対象となるオブジェクトを特に印刷オブジェクトと呼ぶことにする。
また、中間ファイル170は、特定の印刷可能面200に限定されず、さまざま大きさの印刷可能面200に配置することが可能である。すなわち、トンボやカラーパッチ等に関する印刷オブジェクトは、印刷装置400によって定まる印刷可能面200上の特定の場所に配置され、印刷可能面200に固有の印刷オブジェクトである。一方、中間ファイル170に関する印刷オブジェクトは、さまざまな印刷装置400によって印刷することができる。このように、中間ファイル170は特定の印刷可能面200に固有するものではない。そこで、本実施の形態では、中間ファイル170に関する印刷オブジェクトを、特に、非固有型印刷オブジェクトとも呼ぶ。
さらに、説明の都合上、台割り情報テーブル850(図5参照)および台割り情報テーブル150(図6参照)には、(3)の中間ファイル170に関するデータのみが記載されている。
図5に示すように、従来技術で使用される台割り情報テーブル850は、主として、「区画番号」、「区画内容」、「アサイン処理状態」、「アサイン結果」、「絶対オフセット量(X軸方向)」、「絶対オフセット量(Y方向)」、「ページサイズ」、および「綴じ方向」の各フィールド(列)を有する。
台割り情報テーブル850の「区画番号」フィールドには、図7および図8の各区画1〜8の数字に該当する値が格納されており、台割り情報テーブル850に含まれる各レコード(各行)を一意に識別することができる。
「アサイン処理状態」には、ページ進行表160の「アサイン処理状態」と同様に、各レコード(行)に中間ファイル170に関するデータが登録されたか否かを示す値が格納される。すなわち、既にアサイン処理が実行されている場合には、「アサイン処理状態」フィールドに「処理済」の値が、一方、まだアサイン処理が実行されていない場合には、「アサイン処理状態」フィールドに「未処理」の値がそれぞれ格納される。
「区画内容」フィールドは、ページ進行表160の「ページ内容」と類似するフィールドであり、各レコードに登録される中間ファイル170の説明が格納される。
「ページサイズ」フィールドには、ページ進行表160の「ページサイズ」フィールドと同様に、各レコードに登録される中間ファイル170が印刷装置400によって実際に印刷された場合の印刷サイズを示す値が格納される。
また、「綴じ方向」フィールドには、ページ進行表160の「綴じ方向」と同様に、完成した書籍の綴じ方向を示す値が格納される。図9および図10は、それぞれ右綴じ(すなわち、右見開き)の書籍の印刷対象物の表面および裏面を示したものである。すなわち、印刷対象物を表面から見て横中心線241に沿って山折し、次に、表面から見て縦中心線240に沿って山折し、続いて、裁断処理を施すことにより、区画1を表紙とし、区画8を裏表紙とする右綴じ(右開き)の書籍となる。
このように、書籍は、印刷対象物を中心線240、241に沿って折り込んで完成される。したがって、完成した書籍の各ページに正しく中間ファイル170の内容を印刷するためには、各区画に配置される中間ファイル170を、印刷対象物の折り込み方および綴じ方向に応じた向きに回転(例えば、図9の区画4に配置される中間ファイル170は、180度回転)させる必要がある。
「絶対オフセット量(X軸方向)」、および「絶対オフセット量(Y軸方向)」のそれぞれのフィールドには、各区画に配置される中間ファイル170につき、印刷可能面200の原点Oから見た位置情報(X座標、Y座標)が格納される。
このような台割り情報テーブル850に対して、従来技術のアサイン処理は、以下の手順によって中間ファイル170に関するデータの登録処理を実行する。すなわち、従来技術のアサイン処理では、印刷可能面200の各区画に設けられた配置基準領域210上に中間ファイル170を配置する(図7、図8参照)。
そして、(1)配置基準領域210上に配置された各中間ファイル17について印刷可能面200の原点Oから見た位置情報(例えば、原点Oから見た各中間ファイル170の左下端部のX座標およびY座標)を、「絶対オフセット量(X軸方向)」、および「絶対オフセット量(Y軸方向)」に、(2)アサイン処理した中間ファイル170のファイル名を「アサイン結果」に、(3)「処理済」値を「アサイン処理状態」に、それぞれ格納する。
このように、従来技術のアサイン処理は、台割り情報テーブル850に対して実行される。そのため、従来技術では、アサイン処理を実行するに先だって印刷処理を実行する印刷装置400を確定し、確定した印刷装置400の性能に応じた台割り情報テーブル850を予め選択する必要がある。
しかし、実際の印刷工程では、アサイン処理に先だって印刷装置400を決定すると不都合の生ずる場合もある。例えば、急ぎの印刷依頼のため、当初予定していた印刷装置400を使用することができず、他の印刷装置で印刷工程を実行しなければならなくなった場合、当該他の印刷装置の性能によっては、同一の台割り情報テーブル850を使用することができず、別の台割り情報テーブル850に基づいて印刷工程を実行することが必要となる場合がある。この場合、別の台割り情報テーブル850に対して再度アサイン処理を施すことが必要となり、作業効率が低下するという問題が発生していた。
そこで、以上のような問題を解消するため、本実施の形態では、
(1)アサイン処理として、中間ファイル170に関するデータを台割り情報テーブル150とは別個のページ進行表160に登録する処理を実行し、
(2)実際に印刷処理を実行する印刷装置400が確定した時点で、印刷装置400に対応する台割り情報テーブル150を選択し、
(3)選択した台割り情報テーブル150とページ進行表160とを関連付けて、各中間ファイル170を印刷可能面200の各区画に配置する関連付け処理を実行する。すなわち、本実施の形態では、印刷装置400の性能に依存することなく、ページ進行表160に中間ファイル170に関するデータを登録することができる。以下、本実施の形態のアサイン処理および関連付け処理を説明する。
図11は、仮想配置基準領域215と中間ファイル170との関係を説明するための図である。また、図12ないし図14のそれぞれは、仮想配置基準領域215の左下端部から見た場合の印刷領域220左下端部の相対オフセット量を説明するための図である。
本実施の形態のアサイン処理では、印刷可能面200の各区画に設けられる配置基準領域210と略同一形状の仮想配置基準領域215を仮想的に用意し、当該仮想配置基準領域215に基づいてページ進行表160の「相対オフセット量(X軸方向)」、および「相対オフセット量(Y軸方向)」の各フィールド値を演算する。
ここで、配置基準領域210(図7、図8参照)とは、印刷可能面200の各区画に設けられ、裁断処理後の完成した印刷物に表示される矩形(または正方)領域である。すなわち、配置基準領域210は、例えば書籍の場合、仕上がった製品の各ページにを構成する。したがって、中間ファイル170は、この配置基準領域210の上に配置されることとなる。
なお、図7および図8に示すように、印刷可能面200上において中間ファイル170が配置される領域220は、印刷対象物に印刷される領域となるため、以下、印刷領域220とも呼ぶ。また、中間ファイル170が写真データのように印刷領域220全面にわたって印刷されるものの場合、裁断線がずれると、書籍のページ内に印刷処理が施された部分と施されない部分とが生ずる場合がある。そこで、本実施の形態では、このような問題が発生することを防止するため、中間ファイル170の印刷領域220が配置基準領域210より大きくなるように設定されている場合が多い。
以上のような仮想配置基準領域215および配置基準領域210に基づき、本実施の形態のアサイン処理は、仮想的に設定した配置基準領域210と略同一の形状を有する仮想配置基準領域215に各中間ファイル170を配置し、仮想配置基準領域215の左下端部から見た中間ファイル170の印刷領域220の左下端部の位置関係を「相対オフセット量(X軸方向)」、および「相対オフセット量(Y軸方向)」の各フィールドに格納する。
具体的には、仮想配置基準領域215の幅値および高さ値をそれぞれ「W0」、「H0」とし、印刷領域220の幅値および高さ値をそれぞれ「W1」、「H1」とした場合において(図11参照)、
(1)仮想配置基準領域215の中心位置211と印刷領域220の中心位置221とを一致させるように中間ファイル170を配置した場合(図12参照)、数1に示す「X1」を「相対オフセット量(X軸方向)」に、数2に示す「Y1」を「相対オフセット量(Y軸方向)」に、それぞれ格納する。
X1=(W0−W1)/2 ・・・ 数1
Y1=(H0−H1)/2 ・・・ 数2
また、(2)仮想配置基準領域215の左上端位置212と印刷領域220の左上端位置222とを一致させるように中間ファイル170を配置した場合(図13参照)、数3に示す「X2」を「相対オフセット量(X軸方向)」に、数4に示す「Y2」を「相対オフセット量(Y軸方向)」に、それぞれ格納する。
X2=0 ・・・ 数3
Y2=(H0−H1)/2 ・・・ 数4
さらに、(3)仮想配置基準領域215の左下端位置213と印刷領域220の左下端位置213とを一致させるように中間ファイル170を配置した場合(図14参照)、数5に示す「X3」を「相対オフセット量(X軸方向)」に、数6に示す「Y3」を「相対オフセット量(Y軸方向)」に、それぞれ格納する。
X3=0 ・・・ 数5
Y3=0 ・・・ 数6
そして、ページ進行表160の「相対オフセット量(X軸方向)」、および「相対オフセット量(Y軸方向)」の各フィールドに値を格納する際に、あわせて、アサイン処理した中間ファイル170のファイル名をページ進行表160の「アサイン結果」に、「処理済」値をページ進行表160の「アサイン処理状態」に、それぞれ格納する。
リンク処理部125は、(1)ページ進行表160に登録された中間ファイル170に関するデータを台割り情報テーブル150に関連付けるとともに、(2)台割り情報テーブル150の「絶対オフセット量(X軸方向)」、および「絶対オフセット量(Y軸方向)」を演算する処理を実行する。
ここで、本実施の形態の台割り情報テーブル150は、図6に示すように、主として、「区画番号」、「オブジェクト種類」、「オブジェクト」、「絶対オフセット量(X軸方向)」、「絶対オフセット量(Y方向)」、「ページサイズ」、「綴じ方向」および「回転」の各フィールド(列)を有する。なお、「絶対オフセット量(X軸方向)」、「絶対オフセット量(Y方向)」、「ページサイズ」、および「綴じ方向」の各フィールドは台割り情報テーブル850の対応するフィールドと同様なものであるため、説明を省略する。
「オブジェクト種類」フィールドには、各レコードに登録される印刷オブジェクトの種類の説明が格納される。例えば、「オブジェクト種類」=「ページ」となるレコードには、中間ファイル170に関する印刷オブジェクト(非固有型印刷オブジェクト)が登録されていることを示す。
また、「区画番号」フィールドには、「オブジェクト種類」が「ページ」の場合、図7および図8の各区画1〜8の数字に該当する値が格納される。また、「オブジェクト種類」が「トンボ」や「カラーパッチ」以外の場合、「区画番号」フィールドには「−」が格納される。
「オブジェクト」フィールドには、各レコードに登録されたオブジェクトの画像データ、または/および、文字データを特定する値が格納される。
すなわち、トンボやカラーパッチのような非固有型印刷オブジェクト以外の印刷オブジェクトの場合、「オブジェクト」フィールドには、オブジェクトの画像データ、または/および、文字データを示す名称が格納される。
一方、非固有型印刷オブジェクトの場合、「オブジェクト」フィールドには、印刷可能面200上の各区画とページ進行表160のレコードとを関連付ける値が格納される。そして、リンク処理部125は、台割り情報テーブル150を指定されたページ進行表160と関連付ける処理を実行する(図15参照)。
これにより、ページ進行表160に格納された中間ファイル170に関するデータを、台割り情報テーブル150から参照することが可能となる。例えば、「区画番号」=「2」で示されるレコードは、ページ進行表160の「ページ番号」=「2」のレコードとリンクされている。したがって、区画2には、「本文.PS(1)」というファイル名の中間ファイル170が配置されることが分かる。このように、リンク処理部125では、台割り情報テーブル150のレコードとページ進行表160のレコードとを関連付ける処理を実行する。
「回転」フィールドには、反時計回りを正方向とした場合、各区画に配置する中間ファイル170の回転角が格納される。例えば、区画1(「区画番号」=1)の場合、「回転」=「0°」であり、中間ファイル170ファイルは回転されない(図9参照)。また、区画5(「区画番号」=5)の場合、「回転」=「180°」であり、中間ファイルは180°回転される(図9参照)。すなわち、「回転」フィールドに格納される値は、各区画に配置される中間ファイル170の姿勢情報として使用することができる。
リンク処理部125による関連付け処理では、関連付けられたページ進行表160の「相対オフセット量(X軸方向)」および「相対オフセット量(Y方向)」に格納される値と、台割り情報テーブル150に格納される配置基準領域210の位置情報(図6に図示せず)と、姿勢情報としての「回転」の値とによって、印刷可能面200の原点Oから見た中間ファイル170の印刷領域220の絶対的な位置情報を演算する。
すなわち、中間ファイル170の印刷領域220の絶対的な位置情報の演算では、まず、台割り情報テーブル150の「オブジェクト」フィールドに格納された値に基づき、ページ進行表160の「相対オフセット量(X軸方向)」および「相対オフセット量(Y方向)」に格納された値を取得する。これにより、仮想配置基準領域215と中間ファイル170の印刷領域220との相対的な位置関係をベクトル232として取得することができる(図11参照)。
次に、中間ファイル170と同様に、中間ファイル170が配置される区画番号に応じた角度だけベクトル232を「回転」フィールドに格納された値だけ回転させる。 例えば、図17(図18、図19)の場合、中間ファイル170は、反時計回りに90(180、270)度回転させられるため、ベクトル232も反時計回りに90(180、270)度回転させる。一方、図16の場合、中間ファイル170は回転させられないため、ベクトル232は回転させない。
続いて、台割り情報テーブル150に格納された各区画に関するデータのうち配置基準領域210に関するデータに基づき、印刷可能面200の原点Oとベクトル232の始点とを結ぶベクトル231を取得する。すなわち、ベクトル231は、印刷可能面200と配置基準領域210との絶対的な位置関係を取得する。
続いて、ベクトル231にベクトル232を加算することにより、印刷可能面200の原点Oから見た中間ファイル170の印刷領域220の位置情報、すなわち、印刷可能面200と印刷領域220との絶対的な位置関係をベクトル233として取得する。そして、ベクトル233のX座標、Y座標を、それぞれ台割り情報テーブル150の「絶対オフセット量(X軸方向)」および「絶対オフセット量(Y方向)」のそれぞれに格納する。
また、リンク処理部125は、選択された台割り情報テーブル150やページ進行表160が変更された場合にも関連付け処理を再実行することができる。
例えば、台割り情報テーブル150の「回転」フィールドの値が変更された場合、ページ進行表160の「相対オフセット量(X軸方向)」および「相対オフセット量(Y方向)」に格納された値に基づいて台割り情報テーブル150の「絶対オフセット量(X軸方向)」、「絶対オフセット量(Y方向)」の値を更新することができる。
また、印刷処理を実行する印刷装置400が変更されて台割り情報テーブル150を変更する必要が生じた場合も、関連付け処理を再実行することにより、変更後の台割り情報テーブル150に基づく印刷可能面200の各区画にページ進行表160に登録された中間ファイル170を再配置することができる。
<3.印刷データの処理手順>
図20は、本実施の形態の印刷データ処理の手順を示すフローチャートである。印刷データ処理では、まず、大容量記憶部140(図2参照)上にページ進行表160や中間ファイル170を格納するための領域を確保するためJOBを作成する(S101)。
次に、コンテンツデータ編集装置300から印刷データ処理装置100にコンテンツファイル175を入稿し、大容量記憶部140に入力する(S102)。そして、コンテンツファイル変換部121(図2参照)によって大容量記憶部140に格納されたコンテンツファイル175を中間ファイル170に変換する(S103)。また、ステップS103では、中間ファイル170への変換と合わせて、コンテンツファイル175の総ページ数、および各ページのページサイズの取得処理も実行する。
また、本実施の形態の印刷データ処理では、中間ファイル170の作成と独立して、ページ進行表作成部122(図2参照)によりページ進行表160を作成する(S104)。
続いて、ステップS103によって作成した中間ファイル170をステップS104で作成したページ進行表160に登録する(S105)。具体的には、中間ファイル170を入力部190によって指定するとともに、アサイン処理部123によってページ進行表160の「相対オフセット量(X軸方向)」、「相対オフセット量(Y方向)」に格納する値を演算し、中間ファイル170に関するデータをページ進行表160に登録する。そして、すべての中間ファイル170についてステップS105のアサイン処理を実行する(S106)。
続いて、実際に印刷処理を実行する印刷装置400が確定した時点で、オペレータの指示に基づき印刷処理を実行する印刷装置400に対応した台割り情報テーブル150の選択処理を台割り情報選択部126によって実行する(S107)。
続いて、リンク処理部125によって中間ファイル170に関するデータの登録されたページ進行表160と台割り情報選択部126によって選択された台割り情報テーブル150とを関連付けるとともに、「絶対オフセット量(X軸方向)」、「絶対オフセット量(Y方向)」を演算して、各中間ファイル170を印刷可能面200の各区画に配置する関連付け処理を実行する(S108)。そして、関連付け処理の完了した台割り情報テーブル150およびページ進行表160を印刷装置400に送信して印刷データの処理を終了する。
<4.本実施の形態の基板処理システムの利点>
以上のように、本実施の形態の印刷データ処理装置100では、印刷可能面200に配置する印刷オブジェクトに関するデータのうち中間ファイル170に関するデータは、ページ進行表160に登録して管理することができる。
また、印刷可能面200の各区画1〜区画8のそれぞれに中間ファイル170を配置する処理は、中間ファイル170に関するデータが登録されたページ進行表160と台割り情報テーブル150とを関連付けることによって実行することができる。すなわち、本実施の形態の印刷データ処理装置100において中間ファイル170に関するデータを登録する際に、台割り情報テーブル150が選択されている必要はない。
そのため、印刷処理を実行する印刷装置400が確定していない場合であっても、中間ファイル170に関するデータを登録することができ、効率的に印刷データの処理を実行することができる。
<5.変形例>
以上、本発明の実施の形態について説明したが、この発明は上記の例に限定されるものではない。
(1)本実施の形態において、印刷データ処理装置100では、コンテンツデータ編集装置300から入稿されるコンテンツファイル175を中間ファイル170に変換するとともに、当該中間ファイル170を印刷版上に配置する面付け処理を実行しているが、これに限定されるものでない。例えば、印刷データ処理装置100にてコンテンツファイル175の作成処理、コンテンツファイル170の変換処理、および面付け処理を実行してもよい。
また、印刷データ処理装置100にてコンテンツファイル175の変換処理を実行した後、変換後の中間ファイル170を情報処理装置500に入力し、情報処理装置500にて面付け処理を実行してもよい。すなわち、
(a) コンテンツファイル変換処理を実行する情報処理装置としての印刷データ処理装置100と、
(b) 印刷データ処理装置100とネットワーク900を介して電気的に接続されており、本実施の形態にて説明した面付け処理を実行する情報処理装置500と、
によって印刷データ処理システム5を構築してもよい。
(2)また、本実施の形態のページ進行表作成部122では、書籍の企画段階で定まる書籍のサイズ、総ページ数、および綴じ方向を使用してページ進行表160を作成しているが、これに限定されるものでない。例えば、上述のように台割り情報テーブル150には、ページ進行表160の作成に必要となるページサイズ、総ページ数、および綴じ方向に関するデータが格納されている。したがって、台割り情報テーブル150に格納されるページサイズ、総ページ数、および綴じ方向を使用してページ進行表160を作成してもよい。
(3)また、本実施の形態のリンク処理部125によって実行される関連付け処理は、台割り情報テーブル150のレコードとページ進行表160のレコードとを一対一に関連付けているがこれに限定されるものでなく、例えば、ページ進行表160の1つのレコードを台割り情報テーブル150の複数のレコードに対応付けても良い。これにより、印刷可能面200上の複数の区画に同一の中間ファイル170を印刷することが可能となる。
(4)また、本実施の形態のページ進行表160は、同一データが格納された「綴じ方向」フィールドを各レコードの有するデータの1つとしているがこれに限定されるものでない。例えば、各レコードで同一の値となるデータを別個のテーブルとし、当該別個のテーブルと「綴じ方向」フィールドを除いたページ進行表160とを合わせた2つのテーブルをページ情報テーブルとしても良い。また、台割り情報テーブル150も同様である。
(5)また、本実施の形態の印刷データの処理手順(図20参照)では、実際に印刷処理を実行する印刷装置400が確定した時点で、当該印刷処理を実行する印刷装置400に対応した台割り情報テーブル150を選択しているが、これに限定されるものでない。例えば、ステップS103の中間ファイルの作成処理や、ステップS104のページ進行表160の作成処理と並行して台割り情報テーブル150の選択処理を実行してもよい。
(6)さらに、本実施の形態では、ページ進行表160に各ページに対して中間ファイル170を一対一に対応するように登録したが、これに限定されるものでない。例えば、図21に示すような左右のページに跨って表示される1つ中間ファイル170(印刷データ)について、ページ進行表160の左ページに対応するレコードおよび右ページに対応するレコードのそれぞれに同一の中間ファイル170を登録してもよい。
本発明の実施の形態における印刷システムの構成の一例を示す図である。 印刷データ処理装置の機能構成を説明するためのブロック図である。 コンテンツファイルの変換処理を説明するための図である。 ページ進行表のデータ構造の一例を示す図である。 従来技術における台割り情報テーブルのデータ構造の一例を示す図である。 本実施の形態の台割り情報テーブルのデータ構造の一例を示す図である。 印刷可能面上の面設計を説明するための図である。 印刷可能面上の面設計を説明するための図である。 印刷可能面上に配列されるコンテンツデータを説明するための図である。 印刷可能面上に配列されるコンテンツデータを説明するための図である。 仮想配置基準領域と印刷領域との関係を説明するための図である。 仮想配置基準領域の左下端部から見た場合の印刷領域左下端部の相対オフセット量を説明するための図である。 仮想配置基準領域の左下端部から見た場合の印刷領域左下端部の相対オフセット量を説明するための図である。 仮想配置基準領域の左下端部から見た場合の印刷領域左下端部の相対オフセット量を説明するための図である。 ページ進行表と台割り情報とを関連付ける処理を説明するための図である。 印刷版の左下端部から見た場合の印刷領域の絶対オフセット量を説明するための図である。 印刷版の左下端部から見た場合の印刷領域の絶対オフセット量を説明するための図である。 印刷版の左下端部から見た場合の印刷領域の絶対オフセット量を説明するための図である。 印刷版の左下端部から見た場合の印刷領域の絶対オフセット量を説明するための図である。 印刷データ処理装置におけるデータの処理手順を示すフローチャートである。 見開き状態の印刷物を説明するための図である。
符号の説明
1 印刷システム
5 印刷データ処理システム5
100 印刷データ処理装置
121 コンテンツファイル変換部
122 ページ進行表作成部
123 アサイン処理部
124 ページ進行表更新部
125 リンク処理部
126 台割り情報選択部
140 大容量記憶部
150、850、851a、851b 台割り情報
151、161 フィールドリスト
160 ページ進行表
170(170a、170b) 中間ファイル
175 コンテンツファイル
200、250 印刷版
210 仕上がり領域
220 印刷領域
300 コンテンツデータ編集装置
400 印刷装置
500 情報処理装置
900 ネットワーク
P プログラム

Claims (6)

  1. 印刷装置によって定まる印刷可能面を複数の区画に分割するとともに、文書データ、画像データ、および位置情報から構成された印刷対象となる印刷オブジェクトを前記複数の区画のそれぞれに配置する印刷データ処理装置であって、
    (a) 複数のテーブル、すなわち、
    1) 前記印刷可能面の大きさ毎に設けられ、少なくとも、前記複数の区画のそれぞれに関するデータと、前記複数の区画のそれぞれに配置される前記印刷オブジェクトに関するデータと、を格納する複数の台割り情報テーブルと、
    2) 特定の前記印刷可能面に限定されずにさまざまな大きさの印刷可能面に配置可能な非固有の印刷オブジェクト、すなわち、非固有型印刷オブジェクトのデータを非固有型データとして格納するページ情報テーブルと、
    をそれぞれ別個のテーブルとして保持する記憶手段と、
    (b) 前記非固有型データを前記ページ情報テーブルに登録する登録手段と、
    (c) 前記複数の台割り情報テーブルから印刷処理実行が確定した印刷装置に対応した台割り情報テーブルを選択する選択手段と、
    (d) 前記ページ情報テーブルの前記非固有型データと、前記選択手段によって選択された台割り情報テーブルのデータのうち前記非固有型データに対応するデータと、を関連付けることにより、
    i) 前記複数の区画のそれぞれに配置される前記非固有型印刷オブジェクトにつき、前記印刷可能面上の原点から見た位置情報を演算し、
    ii) 演算された該位置情報を前記非固有型データに対応するデータとして、前記台割り情報テーブルに格納する関連付け手段と、
    を備え
    前記複数の区画のそれぞれは、前記印刷オブジェクトが配置される配置基準領域を有し、
    前記ページ情報テーブルは、前記配置基準領域と略同一形状を有する仮想配置基準領域を仮想的に設定し、前記仮想配置基準領域に仮想的に配置した場合において、前記非固有型印刷オブジェクトの位置情報を示す第1位置情報を、前記非固有型データとして含み、
    前記台割り情報テーブルは、
    1) 前記複数の区画のうち対象区画における前記非固有型印刷オブジェクトの姿勢情報と、
    2) 前記対象区画内に設けられた前記配置基準領域につき、 前記原点から見た位置情報を示す第2位置情報と、
    3) 前記対象区画内に配置された前記非固有型印刷オブジェクトにつき、前記姿勢情報と、前記第1および第2位置情報と、に基づいて演算される位置情報であり、かつ、前記原点から見た場合の位置情報を示す第3位置情報と、
    を、各非固有型データに対応するデータとして含み、
    前記登録手段は、前記第1位置情報を演算するとともに、前記第1位置情報を含む非固有型データを前記ページ情報テーブルに格納し、
    前記関連付け手段は、前記第3位置情報を演算するとともに、前記第3位置情報を前記非固有型データに対応するデータとして前記台割り情報テーブルに格納することを特徴とする印刷データ処理装置。
  2. 請求項1に記載の印刷データ処理装置において、
    前記関連付け手段は、前記選択された台割り情報テーブルに格納された前記非固有型データに対応するデータ、または、前記ページ情報テーブルに格納された前記非固有型のデータが変更された場合に、再度関連付け処理が可能であることを特徴とする印刷データ処理装置。
  3. 請求項1に記載の印刷データ処理装置において、
    前記関連付け手段は、前記選択された台割り情報テーブルと前記ページ情報テーブルとの関連付け処理が実行された後に、前記選択された台割り情報テーブルと異なる台割り情報テーブルと前記ページ情報テーブルとについて関連付け処理が可能であることを特徴とする印刷データ処理装置。
  4. 請求項1ないし請求項3のいずれかに記載の印刷データ処理装置において、
    非固有型印刷オブジェクトに関するデータのうち印刷データは、印刷データファイルを変換する変換手段によって生成されることを特徴とする印刷データ処理装置。
  5. 印刷装置によって定まる印刷可能面を複数の区画に分割するとともに、文書データ、画像データ、および位置情報から構成された印刷対象となる印刷オブジェクトを前記複数の区画のそれぞれに配置するコンピュータ読み取り可能なプログラムであって、
    前記コンピュータは、
    複数のテーブル、すなわち、
    1) 前記印刷可能面の大きさ毎に設けられ、少なくとも前記複数の区画のそれぞれに関するデータと前記複数の区画のそれぞれに配置される前記印刷オブジェクトに関するデータとを格納する複数の台割り情報テーブルと、
    2) 特定の前記印刷可能面に限定されずにさまざまな大きさの印刷可能面に配置可能な非固有の印刷オブジェクト、すなわち、非固有型印刷オブジェクトのデータを非固有型データとして格納するページ情報テーブルと、
    をそれぞれ別個のテーブルとして保持する記憶部を有し、
    前記コンピュータによる前記プログラムの実行は、前記コンピュータに、
    (a) 前記非固有型データを前記ページ情報テーブルに登録する工程と、
    (b) 前記複数の台割り情報テーブルから印刷処理実行が確定した印刷装置に対応した台割り情報テーブルを選択する工程と、
    (c) 前記ページ情報テーブルの前記非固有型データと、前記工程(b)によって選択された台割り情報テーブルのデータのうち前記非固有型データに対応するデータと、を関連付けることにより、前記複数の区画のそれぞれに配置される前記非固有型印刷オブジェクトにつき、前記印刷可能面上の原点から見た位置情報を演算する工程と、
    (d) 前記工程(c)により演算された位置情報を前記非固有型データに対応するデータとして、前記台割り情報テーブルに格納する工程と、
    を実現させ、
    前記複数の区画のそれぞれは、前記印刷オブジェクトが配置される配置基準領域を有し、
    前記ページ情報テーブルは、前記配置基準領域と略同一形状を有する仮想配置基準領域を仮想的に設定し、前記仮想配置基準領域に仮想的に配置した場合において、前記非固有型印刷オブジェクトの位置情報を示す第1位置情報を、前記非固有型データとして含み、
    前記台割り情報テーブルは、
    1) 前記複数の区画のうち対象区画における前記非固有型印刷オブジェクトの姿勢情報と、
    2) 前記対象区画内に設けられた前記配置基準領域につき、 前記原点から見た位置情報を示す第2位置情報と、
    3) 前記対象区画内に配置された前記非固有型印刷オブジェクトにつき、前記姿勢情報と、前記第1および第2位置情報と、に基づいて演算される位置情報であり、かつ、前記原点から見た場合の位置情報を示す第3位置情報と、
    を、各非固有型データに対応するデータとして含み、
    前記工程(a)は、前記第1位置情報を演算するとともに、前記第1位置情報を含む非固有型データを前記ページ情報テーブルに格納し、
    前記工程(c)は、前記第3位置情報を演算するとともに、前記第3位置情報を前記非固有型データに対応するデータとして前記台割り情報テーブルに格納することを特徴とするプログラム
  6. 印刷装置によって定まる印刷可能面を複数の区画に分割するとともに、文書データ、画像データ、および位置情報から構成された印刷対象となる印刷オブジェクトを前記複数の区画のそれぞれに配置する際に、ページ情報テーブルおよび複数の台割り情報テーブルに基づいて処理を実行する印刷データ処理方法であって、
    前記複数の台割り情報テーブルのそれぞれは、
    記印刷可能面の大きさ毎に設けられ、少なくとも前記複数の区画のそれぞれに関するデータと
    前記複数の区画のそれぞれに配置される前記印刷オブジェクトに関するデータと
    を有し、
    前記ページ情報テーブルは、
    特定の前記印刷可能面に限定されずにさまざまな大きさの印刷可能面に配置可能な非固有の印刷オブジェクトのデータである非固有型データ
    を有し、
    前記印刷データ処理方法は、
    (a) 前記非固有型データを前記ページ情報テーブルに登録する工程と、
    (b) 前記複数の台割り情報テーブルから印刷処理実行が確定した印刷装置に対応した台割り情報テーブルを選択する工程と、
    (c) 前記ページ情報テーブルの前記非固有型データと、前記工程(b)によって選択された台割り情報テーブルのデータのうち前記非固有型データに対応するデータと、を関連付けることにより、前記複数の区画のそれぞれに配置される前記非固有型印刷オブジェクトにつき、前記印刷可能面上の原点から見た位置情報を演算する工程と、
    (d) 前記工程(c)により演算された位置情報を前記非固有型データに対応するデータとして、前記台割り情報テーブルに格納する工程と、
    を備え
    前記複数の区画のそれぞれは、前記印刷オブジェクトが配置される配置基準領域を有し、
    前記ページ情報テーブルは、前記配置基準領域と略同一形状を有する仮想配置基準領域を仮想的に設定し、前記仮想配置基準領域に仮想的に配置した場合において、前記非固有型印刷オブジェクトの位置情報を示す第1位置情報を、前記非固有型データとして含み、
    前記台割り情報テーブルは、
    1) 前記複数の区画のうち対象区画における前記非固有型印刷オブジェクトの姿勢情報と、
    2) 前記対象区画内に設けられた前記配置基準領域につき、 前記原点から見た位置情報を示す第2位置情報と、
    3) 前記対象区画内に配置された前記非固有型印刷オブジェクトにつき、前記姿勢情報と、前記第1および第2位置情報と、に基づいて演算される位置情報であり、かつ、前記原点から見た場合の位置情報を示す第3位置情報と、
    を、各非固有型データに対応するデータとして含み、
    前記工程(a)は、前記第1位置情報を演算するとともに、前記第1位置情報を含む非固有型データを前記ページ情報テーブルに格納し、
    前記工程(c)は、前記第3位置情報を演算するとともに、前記第3位置情報を前記非固有型データに対応するデータとして前記台割り情報テーブルに格納することを特徴とする印刷データ処理方法
JP2004135156A 2004-04-30 2004-04-30 印刷データ処理装置、印刷データ処理方法、およびプログラム Expired - Lifetime JP4549725B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2004135156A JP4549725B2 (ja) 2004-04-30 2004-04-30 印刷データ処理装置、印刷データ処理方法、およびプログラム
US11/088,890 US20050243370A1 (en) 2004-04-30 2005-03-25 Print data processing apparatus and method, and program therefor
CNB2005100650458A CN100404252C (zh) 2004-04-30 2005-04-11 印刷数据处理装置和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004135156A JP4549725B2 (ja) 2004-04-30 2004-04-30 印刷データ処理装置、印刷データ処理方法、およびプログラム

Publications (2)

Publication Number Publication Date
JP2005316803A JP2005316803A (ja) 2005-11-10
JP4549725B2 true JP4549725B2 (ja) 2010-09-22

Family

ID=35186757

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004135156A Expired - Lifetime JP4549725B2 (ja) 2004-04-30 2004-04-30 印刷データ処理装置、印刷データ処理方法、およびプログラム

Country Status (3)

Country Link
US (1) US20050243370A1 (ja)
JP (1) JP4549725B2 (ja)
CN (1) CN100404252C (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4807618B2 (ja) * 2006-03-06 2011-11-02 富士ゼロックス株式会社 画像処理装置及び画像処理プログラム
JP2007334657A (ja) * 2006-06-15 2007-12-27 Dainippon Screen Mfg Co Ltd 台割作成装置、台割作成方法、台割作成プログラムおよび台割作成プログラムを格納した記録媒体
JP4501985B2 (ja) * 2007-10-04 2010-07-14 ブラザー工業株式会社 ラベルデータ作成装置、プログラム及び記録媒体
JP4908436B2 (ja) * 2008-02-01 2012-04-04 富士フイルム株式会社 印刷管理システム
JP5288837B2 (ja) * 2008-03-03 2013-09-11 キヤノン株式会社 印刷ジョブ制御装置、印刷ジョブ制御方法、印刷ジョブ制御プログラム
JP5678433B2 (ja) * 2010-02-12 2015-03-04 コニカミノルタ株式会社 制御プログラム及び画像形成装置
CN102442047B (zh) * 2010-09-30 2014-03-12 北大方正集团有限公司 用于拼版的标记处理方法和装置
JP5367016B2 (ja) * 2011-05-24 2013-12-11 富士フイルム株式会社 データ作成装置、データ作成方法及びプログラム
JP7059586B2 (ja) * 2017-11-24 2022-04-26 セイコーエプソン株式会社 情報処理装置、情報処理装置の制御方法、及び、プログラム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003032472A (ja) * 2001-07-11 2003-01-31 Canon Inc 画像処理装置及び画像処理方法
JP2004096560A (ja) * 2002-09-02 2004-03-25 Seiko Epson Corp 合成描画システム、方法及びプログラム並びに記録媒体

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4495582A (en) * 1982-06-04 1985-01-22 Harris Graphics Corporation Control system for pre-setting and operation of a printing press and collator
DE69125519D1 (de) * 1990-02-05 1997-05-15 Scitex Corp Ltd Geräte und Verfahren zur Verarbeitung von Daten, wie zum Beispiel Farbbildern
US5335315A (en) * 1990-09-17 1994-08-02 Toppan Printing Co., Ltd. Method for determining a graphic area ratio of a printing plate and an apparatus therefor
US5381523A (en) * 1992-04-06 1995-01-10 Fuji Xerox Co., Ltd. Document processing device using partial layout templates
US5774363A (en) * 1992-06-18 1998-06-30 Mitsubishi Paper Mills Limited Page arrangement order determination method
DE69329362T2 (de) * 1992-06-18 2001-02-22 Mitsubishi Paper Mills Limited, Tokio/Tokyo Vorrichtung zur automatischen Herstellung von Teilscheiben zur Montage von Druckereierzeugnisse
JPH063802A (ja) * 1992-06-18 1994-01-14 Mitsubishi Paper Mills Ltd ページ面付け方法およびその装置
US6332149B1 (en) * 1995-06-07 2001-12-18 R. R. Donnelley & Sons Imposition process and apparatus for variable imaging system
US5857209A (en) * 1996-04-02 1999-01-05 R. R. Donnelley & Sons Company Efficient imposition of arbitrary postscript® files without preprocessing by defining a virtual device that specifies a desired position of a page on an output device while redefining postscript save and restore operators
US6327599B1 (en) * 1995-06-07 2001-12-04 R. R. Donnelley & Sons Company Apparatus for controlling an electronic press to print fixed and variable information
US6952801B2 (en) * 1995-06-07 2005-10-04 R.R. Donnelley Book assembly process and apparatus for variable imaging system
US5959744A (en) * 1996-03-11 1999-09-28 Canon Kabushiki Kaisha Recording apparatus and recording method
US5796401A (en) * 1996-08-09 1998-08-18 Winer; Peter W. System for designing dynamic layouts adaptable to various display screen sizes and resolutions
US5956737A (en) * 1996-09-09 1999-09-21 Design Intelligence, Inc. Design engine for fitting content to a medium
US6441920B1 (en) * 1997-06-04 2002-08-27 Agfa Corporation System and method for output management
US5964156A (en) * 1997-06-04 1999-10-12 Agfa Corporation Optimizing workflow in a prepress printing system
US6384932B1 (en) * 1997-08-28 2002-05-07 Dainippon Screen Mfg. Co., Ltd. Digital impositioning apparatus
US6088710A (en) * 1997-10-29 2000-07-11 R.R. Donnelley & Sons Company Apparatus and method for producing fulfillment pieces on demand in a variable imaging system
EP2275920A1 (en) * 1999-11-02 2011-01-19 Canon Kabushiki Kaisha Information processor, method for processing information and memory medium for storing program readable by computer
JP3619087B2 (ja) * 1999-11-02 2005-02-09 キヤノン株式会社 情報処理装置、情報処理方法およびコンピュータ読み取り可能なプログラムを格納した記憶媒体
CA2398171C (en) * 2000-01-25 2016-04-05 Vistaprint Usa, Inc. Managing print jobs
FR2804231B1 (fr) * 2000-01-25 2002-11-08 Vistaprint Usa Inc Impression centralisee de documents commerciaux en faibles volumes sur des machines auparavant limitees a des tres gros tirages
US7028255B1 (en) * 2000-08-14 2006-04-11 Adobe Systems Incorporated Self-sizing object placement
JP3835193B2 (ja) * 2001-03-30 2006-10-18 セイコーエプソン株式会社 ディジタルコンテンツ作成システム及びディジタルコンテンツ作成プログラム
US7268910B2 (en) * 2001-05-16 2007-09-11 Agfa Corporation Just-in-time raster image assembly
US7171903B2 (en) * 2001-09-27 2007-02-06 Paxar Corporation Ratioing algorithm for a label printing system using plates
JP2003270771A (ja) * 2002-03-18 2003-09-25 Sannichi Insatsu:Kk 画像を有する印刷物のページ面付け方法
JP4293810B2 (ja) * 2002-03-22 2009-07-08 ニスカ株式会社 印刷制御システム及び印刷制御方法並びにプログラム
US20040190066A1 (en) * 2003-03-31 2004-09-30 Holzwarth Robert K. Table driven approach for handling pre-collated media on a printer
US20050094194A1 (en) * 2003-11-03 2005-05-05 David Dolev Enhanced image processing with shared data storage
US7434160B2 (en) * 2003-12-03 2008-10-07 Hewlett-Packard Development Company, L.P. PDF document to PPML template translation
JP4250540B2 (ja) * 2004-01-30 2009-04-08 キヤノン株式会社 レイアウト調整方法および装置およびレイアウト調整プログラム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003032472A (ja) * 2001-07-11 2003-01-31 Canon Inc 画像処理装置及び画像処理方法
JP2004096560A (ja) * 2002-09-02 2004-03-25 Seiko Epson Corp 合成描画システム、方法及びプログラム並びに記録媒体

Also Published As

Publication number Publication date
US20050243370A1 (en) 2005-11-03
CN1693078A (zh) 2005-11-09
CN100404252C (zh) 2008-07-23
JP2005316803A (ja) 2005-11-10

Similar Documents

Publication Publication Date Title
JP3489219B2 (ja) 文書処理装置および文書処理方法
JP4549725B2 (ja) 印刷データ処理装置、印刷データ処理方法、およびプログラム
JP4289934B2 (ja) 印刷製版のためのワークフローを生成する装置および方法
US20120140274A1 (en) Job control apparatus
JP2008271277A (ja) 面付装置、面付方法、プログラム、記録媒体
JP4175625B2 (ja) 印刷プレビューのための装置および方法
JP6661474B2 (ja) 印刷制御装置、印刷制御装置の制御方法、及びプログラム
JP2012203491A (ja) 文書処理装置及び文書処理プログラム
JPH11219247A (ja) ドキュメント処理装置
EP1206743B1 (en) Software based method for simultaneously associating multiple, ordered collections of pages with multiple impositions
JP2004078761A (ja) 印刷システム、印刷データ作成装置、印刷装置、印刷データ差し替え方法、およびプログラム
US20060170970A1 (en) Method for defining an imposition plan
US6976797B2 (en) Methods and systems for rendering printing marks in multiple device printing environments
JP2011017938A (ja) ページ割付方法、ページ割付装置、およびページ割付プログラム
JP2005209087A (ja) 印刷データ生成装置および印刷データ生成方法および印刷データ生成プログラム
JP2005001256A (ja) 面付けシステムおよび方法
JP2020030682A (ja) 情報処理システムおよびプログラム
JP2005142614A (ja) スキャナドライバプログラム、情報処理装置、及びコピーシステム
JP6626664B2 (ja) 画像表示装置、画像表示方法、および、画像表示プログラム
JPH05108665A (ja) 生産機器の稼動管理装置
JP2007087238A (ja) データ変換プログラム、方法及び装置
JP2007328514A (ja) 文書管理装置及びそのセル仕様調整方法、並びにプログラム
JP4946397B2 (ja) 情報処理システム、情報処理装置及び情報処理プログラム
JP2008108187A (ja) Cadデータ変換装置、cadデータ変換方法、及びcadデータ変換プログラム
JP3979414B2 (ja) 関連図印刷制御処理装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090203

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090403

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20090403

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091201

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100201

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: 20100706

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100707

R150 Certificate of patent or registration of utility model

Ref document number: 4549725

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20130716

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20130716

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20130716

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term