JP7177775B2 - 出版物を自動的にリフォーマットするためのシステムおよび方法 - Google Patents
出版物を自動的にリフォーマットするためのシステムおよび方法 Download PDFInfo
- Publication number
- JP7177775B2 JP7177775B2 JP2019535209A JP2019535209A JP7177775B2 JP 7177775 B2 JP7177775 B2 JP 7177775B2 JP 2019535209 A JP2019535209 A JP 2019535209A JP 2019535209 A JP2019535209 A JP 2019535209A JP 7177775 B2 JP7177775 B2 JP 7177775B2
- Authority
- JP
- Japan
- Prior art keywords
- page
- parameter
- frame
- page size
- size
- 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; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/106—Display of layout of documents; Previewing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/114—Pagination
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/14—Tree-structured documents
- G06F40/143—Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/174—Form filling; Merging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/183—Tabulation, i.e. one-dimensional positioning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1835—Transforming generic data
- G06K15/1836—Rasterization
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Human Computer Interaction (AREA)
- Editing Of Facsimile Originals (AREA)
- Record Information Processing For Printing (AREA)
- Processing Or Creating Images (AREA)
- Document Processing Apparatus (AREA)
Description
本出願は、開示全体が参照により本明細書に組み入れられ、あらゆる目的でその内容全体が参照により本明細書に組み入れられる、2016年9月14日に出願された、「Systems and Methods for Automatically Reformatting Publications」という名称の米国仮特許出願第62/394,216号の優先権および恩典もまた主張する。
本開示は、バリアブルデータ出版、より詳細には、複数の出力サイズでのバリアブルデータ出版のための方法およびシステムに関する。
印刷技術がリソグラフィなどの従来の印刷方法からデジタル印刷に移行するにつれて、デジタル印刷システムにおけるデジタルプリンタならびに印刷画像およびページレイアウトの関連処理の使用が劇的に増加した。単一ページサイズでの大量の標準化された印刷の場合には従来の印刷方法が依然としてより費用効果的でありうるが、デジタル印刷システムおよび関連する媒体のコストは減少し続け、それによってデジタル印刷はより手頃なものになっている。加えて、デジタル印刷技術は、多くの場合、従来の大量印刷方法よりも費用効果の高い方法で、カスタマイズされた印刷を円滑に行うことができる。
本開示は、バリアブルデータ印刷と併用するための、複数の文書サイズに適応するリフォーマットされたレイアウトを提供するためのシステムおよび方法に関する。一局面では、本開示は、第1のページサイズを有するページを第2のページサイズへ自動的にフォーマットするためのシステムに関する。本システムは、テンプレート長さおよびテンプレート幅を有するテンプレートを提供するように構成された組版サブシステムを含む。テンプレートは要素を含み、要素は、第1の長さおよび第1の幅を有するフレームを含む。フレームは、テンプレート内の第1の位置に位置決めされている。組版サブシステムはまた、フレームをテンプレート内の第2の位置に位置決めするようにも構成される。第2の位置は、テンプレート長さおよびテンプレート幅との関連で決定される。組版サブシステムはまた、要素の第1のパラメータを符号化するようにも構成される。第1のパラメータは、テンプレート内の要素のプロパティを決定する。本システムは、出力をレンダリングするように構成された印刷サブシステムをさらに含む。出力は、第2のページサイズに対応するページ長さおよびページ幅を有するページを含む。ページ長さおよびページ幅のうちの少なくとも一方はテンプレート長さおよびテンプレート幅とは異なる。
テンプレート長さおよびテンプレート幅を有するテンプレートを提供することであって、前記テンプレートが、第1の長さおよび第1の幅を有するフレームを含む要素を含み、前記フレームが前記テンプレート内の第1の位置に位置決めされている、こと、
前記テンプレート長さおよび前記テンプレート幅との関連で決定される、前記テンプレート内の第2の位置に、前記フレームを位置決めすること、ならびに
前記テンプレート内の前記要素のプロパティを決定する、前記要素の第1のパラメータを符号化すること
を行うように構成された組版サブシステムと、
第2のページサイズに対応するページ長さおよびページ幅を有するページを含む出力をレンダリングすることであって、前記ページ長さおよび前記ページ幅のうちの少なくとも一方が前記テンプレート長さおよびテンプレート幅とは異なる、こと
を行うように構成された印刷サブシステムと
を備えた、第1のページサイズを有するページを第2のページサイズへ自動的にフォーマットするためのシステム。
[本発明1002]
前記第1のパラメータが前記テンプレートとの関連で符号化される、本発明1001のシステム。
[本発明1003]
前記第1のパラメータが、前記テンプレート長さおよびテンプレート幅との関連で符号化される、本発明1002のシステム。
[本発明1004]
前記第1のパラメータが、前記テンプレート長さおよびテンプレート幅とは無関係に符号化される、本発明1001のシステム。
[本発明1005]
前記第1のパラメータが前記要素の廃棄可能部分パラメータである、本発明1001のシステム。
[本発明1006]
前記第1のパラメータが前記要素の位置合わせパラメータである、本発明1001のシステム。
[本発明1007]
前記第1のパラメータが前記要素のスケール変更率パラメータである、本発明1001のシステム。
[本発明1008]
前記第1のパラメータが前記テンプレート内の別の要素との関連で指定される、本発明1001のシステム。
[本発明1009]
前記第1のパラメータが固定エッジパラメータである、本発明1001のシステム。
[本発明1010]
前記第1のパラメータがコンテンツパラメータである、本発明1001のシステム。
[本発明1011]
前記第1のパラメータが、前記テンプレートと前記ページとの間の1つの寸法の変化との関連で指定される、本発明1001のシステム。
[本発明1012]
前記第1のパラメータが、元の前記テンプレートと新しい前記ページとの間の相対的なエリアサイズ変化との関連で指定される、本発明1001のシステム。
[本発明1013]
前記第1のパラメータが削除パラメータである、本発明1001のシステム。
[本発明1014]
前記組版サブシステムが、
前記第2のページサイズに対応する前記ページ長さおよび前記ページ幅を受け取ること、ならびに
前記第2のページサイズでフォーマットされた前記ページを含む印刷ファイルを生成すること
を行うようにさらに構成されている、本発明1001のシステム。
[本発明1015]
前記印刷ファイルが、1つまたは複数のプレラスタ化オブジェクトを含み、かつJava(登録商標)、C、C#、C++、スクリプト言語、PostScript、PPML、またはXMLファイルの形式である、本発明1014のシステム。
[本発明1016]
前記1つまたは複数のプレラスタ化オブジェクトをラスタ化するように構成された、ラスタ画像プロセッサ
をさらに備えた、本発明1015のシステム。
[本発明1017]
印刷出力をレンダリングすることが、熱トナーまたはインクを使用して紙または他の印刷可能媒体上に前記印刷出力をレンダリングすることを含む、本発明1001のシステム。
[本発明1018]
テンプレート長さおよびテンプレート幅を有するテンプレートを提供することであって、前記テンプレートが要素を含み、前記要素が、第1の長さおよび第1の幅を有するフレームを含み、かつ前記テンプレート内の第1の位置に位置決めされている、こと、
前記テンプレート長さおよび前記テンプレート幅との関連で決定される、前記テンプレート内の第2の位置に、前記要素を位置決めすること、
前記テンプレート内の前記要素のプロパティを決定する、前記要素の第1のパラメータを符号化すること、ならびに
第2のページサイズに対応するページ長さおよびページ幅を有するページを含む印刷ファイルを生成することであって、前記ページ長さおよび前記ページ幅のうちの少なくとも一方が前記テンプレート長さおよびテンプレート幅とは異なる、こと
を含む、第1のページサイズのページを第2のページサイズへ自動的にフォーマットすることを行うためのプロセッサ実行可能命令を含む、非一時的なプロセッサ可読媒体。
[本発明1019]
前記第1のパラメータがテンプレートとの関連で符号化される、本発明1018の非一時的なプロセッサ可読媒体。
[本発明1020]
前記第1のパラメータが、前記テンプレート長さおよびテンプレート幅との関連で符号化される、本発明1018の非一時的なプロセッサ可読媒体。
[本発明1021]
前記第1のパラメータが、前記テンプレート長さおよびテンプレート幅とは無関係に符号化される、本発明1018の非一時的なプロセッサ可読媒体。
[本発明1022]
前記第1のパラメータが前記要素の廃棄可能部分パラメータである、本発明1018の非一時的なプロセッサ可読媒体。
[本発明1023]
前記第1のパラメータが前記要素の位置合わせパラメータである、本発明1018の非一時的なプロセッサ可読媒体。
[本発明1024]
前記第1のパラメータが前記要素のスケール変更率パラメータである、本発明1018の非一時的なプロセッサ可読媒体。
[本発明1025]
前記第1のパラメータが前記テンプレート内の別の要素との関連で指定される、本発明1018の非一時的なプロセッサ可読媒体。
[本発明1026]
前記第1のパラメータが固定エッジパラメータである、本発明1018の非一時的なプロセッサ可読媒体。
[本発明1027]
前記第1のパラメータがコンテンツパラメータである、本発明1018の非一時的なプロセッサ可読媒体。
[本発明1028]
前記第1のパラメータが、前記テンプレートと前記ページとの間の1つの寸法の変化との関連で指定される、本発明1018の非一時的なプロセッサ可読媒体。
[本発明1029]
前記第1のパラメータが、元の前記テンプレートと新しい前記ページとの間の相対的なエリアサイズ変化との関連で指定される、本発明1018の非一時的なプロセッサ可読媒体。
[本発明1030]
前記第1のパラメータが削除パラメータである、本発明1018の非一時的なプロセッサ可読媒体。
[本発明1031]
前記印刷ファイルが、1つまたは複数のプレラスタ化オブジェクトを含み、かつJava(登録商標)、C、C#、C++、スクリプト言語、PostScript、PPML、またはXMLファイルの形式である、本発明1018の非一時的なプロセッサ可読媒体。
[本発明1032]
テンプレート長さおよびテンプレート幅を有するテンプレートを提供する工程であって、前記テンプレートが、第1の長さおよび第1の幅を有するフレームを含む要素を含み、前記要素が前記テンプレート内の第1の位置に位置決めされている、工程;
前記テンプレート長さおよび前記テンプレート幅との関連で決定される、前記テンプレート内の第2の位置に、前記要素を位置決めする工程;
前記テンプレート内の前記要素のプロパティを決定する、前記要素の第1のパラメータを符号化する工程;ならびに
第2のページサイズに対応するページ長さおよびページ幅を有するページを含む出力をレンダリングする工程であって、前記ページ長さおよび前記ページ幅のうちの少なくとも一方が前記テンプレート長さおよびテンプレート幅とは異なる、工程
を含む、第1のページサイズのページを第2のページサイズへ自動的にフォーマットするための方法。
[本発明1033]
前記第1のパラメータがテンプレートとの関連で符号化される、本発明1032の方法。
[本発明1034]
前記第1のパラメータが、前記テンプレート長さおよびテンプレート幅との関連で符号化される、本発明1032の方法。
[本発明1035]
前記第1のパラメータが、前記テンプレート長さおよびテンプレート幅とは無関係に符号化される、本発明1032の方法。
[本発明1036]
前記第1のパラメータが前記要素の廃棄可能部分パラメータである、本発明1032の方法。
[本発明1037]
前記第1のパラメータが前記要素の位置合わせパラメータである、本発明1032の方法。
[本発明1038]
前記第1のパラメータが前記要素のスケール変更率パラメータである、本発明1032の方法。
[本発明1039]
前記第1のパラメータが前記テンプレート内の別の要素との関連で指定される、本発明1032の方法。
[本発明1040]
前記第1のパラメータが固定エッジパラメータである、本発明1032の方法。
[本発明1041]
前記第1のパラメータがコンテンツパラメータである、本発明1032の方法。
[本発明1042]
前記第1のパラメータが、前記テンプレートと前記ページとの間の1つの寸法の変化との関連で指定される、本発明1032の方法。
[本発明1043]
前記第1のパラメータが、元の前記テンプレートと新しい前記ページとの間の相対的なエリアサイズ変化との関連で指定される、本発明1032の方法。
[本発明1044]
前記第1のパラメータが削除パラメータである、本発明1032の方法。
[本発明1045]
前記第2のサイズでフォーマットされた前記ページを含む印刷ファイルを生成する工程をさらに含む、本発明1032の方法。
[本発明1046]
前記印刷ファイルが、1つまたは複数のプレラスタ化オブジェクトを含み、かつJava(登録商標)、C、C#、C++、スクリプト言語、PostScript、PPML、またはXMLファイルの形式である、本発明1045の方法。
[本発明1047]
ラスタ画像プロセッサを使用して、前記1つまたは複数のプレラスタ化オブジェクトをラスタ化する工程
をさらに含む、本発明1046の方法。
[本発明1048]
出力をレンダリングする前記工程が、印刷システムを使用して印刷出力をレンダリングすることを含む、本発明1032の方法。
[本発明1049]
印刷出力をレンダリングすることが、熱トナーまたはインクを使用して紙または他の印刷可能媒体上に前記印刷出力をレンダリングすることを含む、本発明1048の方法。
[本発明1050]
出力をレンダリングする前記工程が、表示装置上で前記ページを表示することを含む、本発明1032の方法。
[本発明1051]
前記表示装置が、携帯電話、コンピュータディスプレイ、またはテレビのうちの1つまたは複数である、本発明1050の方法。
[本発明1052]
第1のレイアウト内の位置を有する要素を含む前記第1のレイアウトを含む、第1の長さおよび第1の幅を有する第1のページを調製する工程;
前記要素の廃棄可能部分パラメータを指定する情報を受け取る工程;
前記要素の位置合わせパラメータを指定する情報を受け取る工程;
前記要素のスケール変更率パラメータを指定する情報を受け取る工程;
第2のページサイズに対応する第2の長さおよび第2の幅を受け取る工程;ならびに
前記第1のレイアウトを、前記第2のページサイズに適合するように構成された第2のレイアウトへリフォーマットする工程であって、前記要素が、前記廃棄可能部分パラメータ、前記位置合わせパラメータ、および前記スケール変更率パラメータのうちの1つまたは複数に基づいて調整される、工程
を含む、ページレイアウトを新しいページサイズへ自動的にリフォーマットするための方法。
[本発明1053]
前記第2のレイアウトを含む印刷ファイルを生成する工程
をさらに含む、本発明1052の方法。
[本発明1054]
前記印刷ファイルが、Java(登録商標)、C、C#、C++、スクリプト言語、PostScript、PPML、またはXMLファイルの形式である、本発明1053の方法。
[本発明1055]
前記印刷ファイルが、1つまたは複数のプレラスタ化オブジェクトを含む、本発明1053の方法。
[本発明1056]
ラスタ画像プロセッサを使用して、前記1つまたは複数のプレラスタ化オブジェクトをラスタ化する工程;および
プリンタを使用して、前記第2のページレイアウトを表示する前記第2のページサイズの文書を含む印刷出力をレンダリングする工程
をさらに含む、本発明1055の方法。
[本発明1057]
第1のレイアウト内の位置を有する要素を含む前記第1のレイアウトを含む、第1の長さおよび第1の幅を有する第1のページを調製すること;
前記要素の廃棄可能部分パラメータを指定する情報を受け取ること;
前記要素の位置合わせパラメータを指定する情報を受け取ること;
前記要素のスケール変更率パラメータを指定する情報を受け取ること;
第2のページサイズに対応する第2の長さおよび第2の幅を受け取ること;ならびに
前記第1のレイアウトを、前記第2のページサイズに適合するように構成された第2のレイアウトへリフォーマットすることであって、前記要素が、前記廃棄可能部分パラメータ、前記位置合わせパラメータ、および前記スケール変更率パラメータのうちの1つまたは複数に基づいて調整される、こと
を含む、ページレイアウトを新しいページサイズへ自動的にリフォーマットすることを行うためのプロセッサ実行可能命令を含む、非一時的なプロセッサ可読媒体。
[本発明1058]
前記第2のレイアウトを含む印刷ファイルを生成すること
をさらに含む、本発明1057の非一時的なプロセッサ可読媒体。
[本発明1059]
前記印刷ファイルが、Java(登録商標)、C、C#、C++、スクリプト言語、PostScript、PPML、またはXMLファイルの形式である、本発明1058の非一時的なプロセッサ可読媒体。
[本発明1060]
前記印刷ファイルが、1つまたは複数のプレラスタ化オブジェクトを含む、本発明1058の非一時的なプロセッサ可読媒体。
[本発明1061]
第1のレイアウト内の位置を有する要素を含む前記第1のレイアウトを含む、第1の長さおよび第1の幅を有する第1のページを調製すること、
前記要素の廃棄可能部分パラメータを指定する情報を受け取ること、
前記要素の位置合わせパラメータを指定する情報を受け取ること、
前記要素のスケール変更率パラメータを指定する情報を受け取ること、
第2のページサイズに対応する第2の長さおよび第2の幅を受け取ること、ならびに
前記第1のレイアウトを、前記第2のページサイズに適合するように構成された第2のレイアウトへリフォーマットすることであって、前記要素が、前記廃棄可能部分パラメータ、前記位置合わせパラメータ、および前記スケール変更率パラメータのうちの1つまたは複数に基づいて調整される、こと
を行うように構成された、組版サブシステムと、
ラスタ画像プロセッサと、
印刷サブシステムと
を備えた、ページレイアウトを新しいページサイズへ自動的にリフォーマットするためのシステム。
[本発明1062]
前記組版サブシステムが、前記第2のレイアウトを含む印刷ファイルを生成するように構成されている、本発明1061のシステム。
[本発明1063]
前記印刷ファイルが、Java(登録商標)、C、C#、C++、スクリプト言語、PostScript、PPML、またはXMLファイルの形式である、本発明1062のシステム。
[本発明1064]
前記印刷ファイルが、1つまたは複数のプレラスタ化オブジェクトを含む、本発明1062のシステム。
[本発明1065]
前記ラスタ画像プロセッサが前記1つまたは複数のプレラスタ化オブジェクトをラスタ化するように構成されており、前記印刷サブシステムが、前記第2のページレイアウトを表示する前記第2のページサイズの文書を含む印刷出力をレンダリングするように構成されている、本発明1064のシステム。
本開示のさらに別の局面を、図面と併せて以下でさらに説明する。前述の概念および以下により詳細に論じられる追加の概念のすべての組み合わせは(そのような概念が相互に矛盾しないならば)本明細書に開示される本発明の主題の一部であることが企図されていることを理解されたい。特に、本開示の最後に記載されている特許請求される主題のすべての組み合わせは、本明細書で開示される本発明の主題の一部であることが企図されている。また、参照により組み入れられるいずれかの開示にも記載されている可能性がある本明細書で明示的に用いられる用語には、本明細書で開示される特定の概念と最も整合する意味が与えられることも理解されたい。
以下は、様々なページサイズに適応するように出版物を自動的にリフォーマットするための独創的なシステムおよび方法に関連した様々な概念およびそれらの態様のより詳細な説明である。以上で紹介した、以下でより詳細に論じる様々な概念は、多くの方法のいずれで実施されてもよく、開示される概念はいかなる特定の実施態様にも限定されないことを理解されたい。具体的な実施態様および適用の例は、主に説明を目的として提供される。概念および態様は、VDPに関連して本明細書に説明されるが、様々な異なるページサイズに対して非バリアブルデータを用いる出版にもまた適用可能である。
var pageWidth = 7200 * StringToNumber(Field("Width"));
var pageHeight = 7200 * StringToNumber(Field("Height"));
var page = GetBodyPage(l);
var originalPageWidth = page.width;
var originalPageHeight = page.height;
page.width = pageWidth;
page.height = pageHeight;
var differenceWidth = pageWidth - originalPageWidth;
var differenceHeight = pageHeight - originalPageHeight;
var differenceRatioWidth = pageWidth / originalPageWidth;
var differenceRatioHeight = pageHeight / originalPageHeight;
var minRatio = 0.8;
var maxRatio = 1.2;
var minWidth = pageWidth * minRatio;
var maxWidth = pageWidth * maxRatio;
var minHeight = pageHeight * minRatio;
var maxHeight = pageHeight * maxRatio;
if(pageWidth < minWidth||pageWidth > maxWidth)
throw "*** Error: Width must be between " + (minWidth / 7200) + " and " + (maxWidth / 7200) + " inches.";
if(pageHeight < minHeight||pageHeight > maxHeight)
throw "*** Error: Width must be between " + (minHeight / 7200) + " and " + (maxHeight / 7200) + " inches.";
var backgroundFrame = FindGraphicFrame("background");
backgroundFrame.SetGraphic("background.tif"); // background.pdf
backgroundFrame.width = pageWidth;
backgroundFrame.height = pageHeight;
var smallestRatio = Math.min(differenceRatioWidth, differenceRatioHeight);
SetFrame("headline", "headline" + Field("Headline") + ".pdf", smallestRatio, "center", "top");
SetFrame("copy", "copy.pdf", differenceRatioWidth, "center", "center", true);
SetFrame("phone", "phone.pdf", differenceRatioWidth, "center", "center");
Claims (57)
- 以下を備えた、第1のページサイズを有するページを第2のページサイズへ自動的にフォーマットするためのシステム:
前記ページ内で要素のレイアウトをリフォーマットすることにより、リフォーマットされたレイアウトを提供するように配置される組版サブシステムであって、
テンプレート長さおよびテンプレート幅を有し、前記要素が少なくとも第1の要素と第2の要素と第3の要素とを含む前記レイアウトに関連する情報を含む、テンプレートを提供することであって、前記第1の要素が、第1の長さおよび第1の幅を有する第1のフレームを含み、前記第2の要素が第2のフレームを含み、前記第3の要素が第3のフレームを含み、前記第1のフレームが前記第1のページサイズに相当する前記テンプレート内の第1の位置に位置決めされている、こと、
前記第1の要素の第1セットのパラメータの第1のパラメータおよび前記第1のページサイズから前記第2のページサイズへの前記ページの前記サイズにおける変化に基づき、第2の位置に、前記第1のフレームを位置変更すること、
前記第2の要素の第2セットのパラメータの第2のパラメータおよび前記第1のページサイズから前記第2のページサイズへの前記ページの前記サイズにおける前記変化に基づき、前記第2のフレームを位置変更すること、
ここで、前記第1セットのパラメータは、ページサイズの変化により、前記第1のフレームの自動的なサイズ変更および位置変更することのうちの少なくとも一方のための第1の規則に関連し、かつ、前記第2セットのパラメータは、ページサイズの前記変化により、前記第2のフレームの自動的なサイズ変更および位置変更することのうちの少なくとも一方のための第2の規則に関連し、ならびに前記第1の規則は前記第2の規則とは異なり、
前記第1のページサイズと前記第2のページサイズとの間の差を計算すること、および前記差がデフォルトの範囲内にあると判定した際、
前記ページの前記サイズが前記第1のページサイズから前記第2のページサイズに変更される際に、前記第3のフレームのサイズが、前記第3のフレームのコンテンツに基づき、前記第3のフレームのサイズを指定するコンテンツパラメータによって設定された後に、前記差に比例して前記第1のフレームと前記第2のフレームをサイズ変更することであって、前記ページの前記サイズにおける前記変化は前記第3のフレームのサイズ変更を引き起こさない、こと、
を行うように構成された組版サブシステムと、
前記リフォーマットされたレイアウトを含むようにリフォーマットされた前記テンプレートを使用する出版文書であって、前記第2のページサイズに対応するページ長さおよびページ幅を有する出版文書をレンダリングすること
を行うように構成された印刷サブシステムと
を備えた、システム。 - 前記第1セットのパラメータの前記第1のパラメータおよび前記第2セットのパラメータの第2のパラメータがフレームサイズ変更パラメータであり、前記第1セットのパラメータは、前記第1のフレームが前記第2のページサイズに基づきサイズ変更されるべきであることを示す前記第1のパラメータの第1の値を含む、第1セットの値に設定され、前記第2のパラメータは、前記第2の要素内に含まれる第2のフレームを示し、前記第2のページサイズとは独立にサイズ変更されるべき、前記第2のパラメータの第2の値に設定される、請求項1記載のシステム。
- 前記第1のパラメータが、前記第1の要素の廃棄可能部分パラメータであって、事前に定義された値に構成された時に、前記第1のフレームをサイズ変更した後に、前記第1のフレームが前記第2のページサイズに適合しない場合、前記第1の要素の少なくとも一部が前記ページに表示されないようにする廃棄可能部分パラメータである、請求項1記載のシステム。
- 前記第1のパラメータが前記第1の要素の位置合わせパラメータであり、かつ前記第1のフレームが前記第1のページサイズと前記第2のページサイズの間のページサイズにおける変化のために自動的にサイズ変更される時に、前記第1のフレームの中央が同じ相対位置にあるように、前記位置合わせパラメータはcenterに設定される、請求項1記載のシステム。
- 前記第1のパラメータが前記第1の要素のスケール変更率パラメータである、請求項1記載のシステム。
- 前記第1のパラメータが前記テンプレート内の別の要素との関連で指定される、請求項1記載のシステム。
- 前記第1のパラメータが固定エッジパラメータである、請求項1記載のシステム。
- 前記第2のページサイズが前記第1のページサイズより大きい時、前記テンプレートが、前記要素への第4の要素の追加を指定する規則を含む、請求項1記載のシステム。
- 前記第1のパラメータが、前記テンプレートと前記ページとの間の1つの寸法の変化との関連で指定される、請求項1記載のシステム。
- 前記第1のパラメータが、元の前記テンプレートと新しい前記ページとの間の相対的なエリアサイズ変化との関連で指定される、請求項1記載のシステム。
- 前記第1のパラメータが削除パラメータであり、かつ前記削除パラメータは、前記第2のページサイズが前記第1のページサイズより小さい場合に、前記印刷サブシステムによってレンダリングされた前記出力に含まれない、前記第1の要素の前記ページからの削除を指定する、請求項1記載のシステム。
- 前記組版サブシステムが、
前記第2のページサイズに対応する前記ページ長さおよび前記ページ幅を受け取ること、ならびに
前記第2のページサイズでフォーマットされた前記ページを含む印刷ファイルを生成すること
を行うようにさらに構成されている、請求項1記載のシステム。 - 前記印刷ファイルが、1つまたは複数のプレラスタ化オブジェクトを含み、かつJava(登録商標)、C、C#、C++、スクリプト言語、PostScript、PPML、またはXMLファイルの形式である、請求項12記載のシステム。
- 前記1つまたは複数のプレラスタ化オブジェクトをラスタ化するように構成された、ラスタ画像プロセッサ
をさらに備えた、請求項13記載のシステム。 - 印刷出力をレンダリングすることが、熱トナーまたはインクを使用して紙または他の印刷可能媒体上に前記印刷出力をレンダリングすることを含む、請求項1記載のシステム。
- 以下を含む、第1のページサイズのページを第2のページサイズへ自動的にフォーマットすることを行うためのプロセッサ実行可能命令を含む、非一時的なプロセッサ可読媒体:
テンプレート長さおよびテンプレート幅を有し、前記ページ内の、少なくとも第1の要素、第2の要素、および第3の要素を含む要素のレイアウトに関連する情報を含む、テンプレートを提供することであって、前記第1の要素が、第1の長さおよび第1の幅を有する第1のフレームを含み、前記第2の要素が、第2のフレームを含み、前記第3の要素が、第3のフレームを含み、かつ前記第1のページサイズに対応する前記テンプレート内の第1の位置に位置決めされている、こと、
前記第1の要素の第1セットのパラメータの第1のパラメータおよび前記第1のページサイズから前記第2のページサイズへの前記ページのサイズにおける変化に基づき、第2の位置に、前記第1のフレームを位置変更すること、
前記第2の要素の第2セットのパラメータの第2のパラメータおよび前記第1のページサイズから前記第2のページサイズへの前記ページの前記サイズにおける前記変化に基づき、前記テンプレート内の第2のフレームを位置変更すること、
ここで、前記第1セットのパラメータは、ページサイズの変化により、前記第1のフレームを自動的にサイズ変更することおよび位置変更することの少なくとも一方のための第1の規則に関連し、かつ前記第2セットのパラメータは、ページサイズの前記変化により、前記第2のフレームを自動的にサイズ変更することおよび位置変更することのうちの少なくとも一方のための第2の規則に関連し、前記第1のルールは前記第2のルールとは異なり、
前記第1のページサイズと前記第2のページサイズとの間の差を計算すること、および前記差がデフォルトの範囲内にあると判定した際、
前記ページの前記サイズが前記第1のページサイズから前記第2のページサイズに変更される際に、前記第3のフレームのサイズが、前記第3のフレームのコンテンツに基づき、前記第3のフレームのサイズを指定するコンテンツパラメータによって設定された後に、前記差に比例して前記第1のフレームと前記第2のフレームをサイズ変更することであって、前記ページの前記サイズにおける前記変化は前記第3のフレームのサイズ変更を引き起こさない、こと、
前記第2のページサイズに対応するページ長さおよびページ幅を有する前記ページを含む印刷ファイルを生成すること。 - 前記第1のパラメータが、前記第1の要素の廃棄可能部分パラメータであって、事前に定義された値に構成された時に、前記第1のフレームをサイズ変更した後に、前記第1のフレームが前記第2のページサイズに適合しない場合、前記第1の要素の少なくとも一部が前記ページに表示されないようにする廃棄可能部分パラメータである、請求項16記載の非一時的なプロセッサ可読媒体。
- 前記第1のパラメータが前記第1の要素の位置合わせパラメータであり、かつ前記第1のフレームが前記第1のページサイズと前記第2のページサイズの間のページサイズにおける変化のために自動的にサイズ変更される時に、前記第1のフレームの中央が同じ相対位置にあるように、前記位置合わせパラメータはcenterに設定される、請求項16記載の非一時的なプロセッサ可読媒体。
- 前記第1のパラメータが前記第1の要素のスケール変更率パラメータである、請求項16記載の非一時的なプロセッサ可読媒体。
- 前記第1のパラメータが前記テンプレート内の別の要素との関連で指定される、請求項16記載の非一時的なプロセッサ可読媒体。
- 前記第1のパラメータが固定エッジパラメータである、請求項16記載の非一時的なプロセッサ可読媒体。
- 前記第2のページサイズが前記第1のページサイズより大きい時、前記テンプレートが、前記要素への第4の要素の追加を指定する規則を含む、請求項16記載の非一時的なプロセッサ可読媒体。
- 前記第1のパラメータが、前記テンプレートと前記ページとの間の1つの寸法の変化との関連で指定される、請求項16記載の非一時的なプロセッサ可読媒体。
- 前記第1のパラメータが、元の前記テンプレートと新しい前記ページとの間の相対的なエリアサイズ変化との関連で指定される、請求項16記載の非一時的なプロセッサ可読媒体。
- 前記第1のパラメータが削除パラメータであり、かつ前記削除パラメータは、前記第2のページサイズが前記第1のページサイズより小さい場合に、前記印刷ファイルに含まれない前記第1の要素の前記ページからの削除を指定する、請求項16記載の非一時的なプロセッサ可読媒体。
- 前記印刷ファイルが、1つまたは複数のプレラスタ化オブジェクトを含み、かつJava(登録商標)、C、C#、C++、スクリプト言語、PostScript、PPML、またはXMLファイルの形式である、請求項16記載の非一時的なプロセッサ可読媒体。
- 以下を含む、第1のページサイズのページを第2のページサイズへ自動的にフォーマットするためのコンピュータ実装される方法であって、前記方法に対応する指示を実行するように構成されたプロセッサによって行われる方法:
テンプレート長さおよびテンプレート幅を有し、前記ページ内の、少なくとも第1の要素と第2の要素と第3の要素とを含む要素のレイアウトに関連する情報を含む、テンプレートを受け取る工程であって、前記第1の要素が、第1の長さおよび第1の幅を有する第1のフレームを含み、前記第2の要素が、第2のフレームを含み、かつ前記第3の要素が、第3のフレームを含み、前記第1の要素が前記第1のページサイズに対応する前記テンプレート内の第1の位置に位置決めされている、工程;
前記第1の要素の第1セットのパラメータの第1のパラメータおよび前記第1のページサイズから前記第2のページサイズへの前記ページのサイズにおける変化に基づき、第2の位置に、前記第1のフレームを自動的に位置変更する工程、および前記第2の要素の第2セットのパラメータの第2のパラメータおよび前記第1のページサイズから前記第2のページサイズへの前記ページの前記サイズにおける前記変化に基づき、前記第2のフレームを位置変更する工程であって、それによってリフォーマットされたレイアウトをもたらす、工程;
ここで、前記第1セットのパラメータが、ページサイズにおける変化により、前記第1のフレームの自動的なサイズ変更および位置変更することのうちの少なくとも一方のための第1の規則に関連し、かつ、前記第2セットのパラメータが、ページサイズにおける前記変化により、前記第2のフレームを自動的なサイズ変更および位置変更することのうち少なくとも一方のための第2の規則に関連し、前記第1の規則が、前記第2の規則とは異なり;
前記第1のページサイズと前記第2のページサイズとの間の差を計算する工程、および前記差がデフォルトの範囲内にあると判定した際、
前記ページの前記サイズが前記第1のページサイズから前記第2のページサイズに変更される際に、前記第3のフレームのサイズが、前記第3のフレームのコンテンツに基づき、前記第3のフレームのサイズを指定するコンテンツパラメータによって設定された後に、前記差に比例して前記第1のフレームと前記第2のフレームを自動的にサイズ変更する工程であって、前記ページの前記サイズにおける前記変化は前記第3のフレームのサイズ変更を引き起こさない、工程、ならびに
前記リフォーマットされたレイアウトを含むようにリフォーマットされた前記テンプレートを用いる出版文書をレンダリングする工程であって、前記出版文書が、第2のページサイズに対応するページ長さおよびページ幅を有する、工程。 - 前記第1のパラメータが、前記第1の要素の廃棄可能部分パラメータであって、事前に定義された値に構成された時に、前記第1のフレームをサイズ変更した後に、前記第1のフレームが前記第2のページサイズに適合しない場合、前記第1の要素の少なくとも一部が前記ページに表示されないようにする廃棄可能部分パラメータである、請求項27記載の方法。
- 前記第1のパラメータが前記第1の要素の位置合わせパラメータであって、前記第1のページサイズと前記第2のページサイズとの間でページサイズにおける変化のために前記第1のフレームが自動的にサイズ変更される時に、前記第1のフレームの中央が同じ相対位置にあるように、前記位置合わせパラメータはcenterに設定される、請求項27記載の方法。
- 前記第1のパラメータが前記第1の要素のスケール変更率パラメータである、請求項27記載の方法。
- 前記第1のパラメータが前記テンプレート内の別の要素との関連で指定される、請求項27記載の方法。
- 前記第1のパラメータが固定エッジパラメータである、請求項27記載の方法。
- 前記第2のページサイズが前記第1のページサイズより大きい時、前記テンプレートが、前記要素への第4の要素の追加を指定する規則を含む、請求項27記載の方法。
- 前記第1のパラメータが、前記テンプレートと前記ページとの間の1つの寸法の変化との関連で指定される、請求項27記載の方法。
- 前記第1のパラメータが、元の前記テンプレートと新しい前記ページとの間の相対的なエリアサイズ変化との関連で指定される、請求項27記載の方法。
- 前記第1のパラメータが削除パラメータであり、かつ前記削除パラメータは、前記第2のページサイズが前記第1のページサイズより小さい場合に、前記印刷ファイルに含まれない前記第1の要素の前記ページからの削除を指定する、請求項27記載の方法。
- 前記第2のサイズでフォーマットされた前記ページを含む印刷ファイルを生成する工程をさらに含む、請求項27記載の方法。
- 前記印刷ファイルが、1つまたは複数のプレラスタ化オブジェクトを含み、かつJava(登録商標)、C、C#、C++、スクリプト言語、PostScript、PPML、またはXMLファイルの形式である、請求項37記載の方法。
- ラスタ画像プロセッサを使用して、前記1つまたは複数のプレラスタ化オブジェクトをラスタ化する工程
をさらに含む、請求項38記載の方法。 - 出力をレンダリングする前記工程が、印刷システムを使用して印刷出力をレンダリングすることを含む、請求項27記載の方法。
- 印刷出力をレンダリングすることが、熱トナーまたはインクを使用して紙または他の印刷可能媒体上に前記印刷出力をレンダリングすることを含む、請求項40記載の方法。
- 出力をレンダリングする前記工程が、表示装置上で前記ページを表示することを含む、請求項27記載の方法。
- 前記表示装置が、携帯電話、コンピュータディスプレイ、またはテレビのうちの1つまたは複数である、請求項42記載の方法。
- ページレイアウトを新しいページサイズへ自動的にリフォーマットするためのコンピュータ実装された方法であって、
第1の長さおよび第1の幅によって規定される第1のページサイズを有するとともに、第1のフレームを有する第1の要素と第2のフレームを有する第2の要素とを含む第1のレイアウトであって、前記第1のフレームが前記レイアウト内の第1の位置を有し、前記第2のフレームが前記レイアウト内の第2の位置を有する、前記第1のレイアウトを有する、第1のページを調製する工程;
前記第1の要素の第1の廃棄可能部分パラメータおよび前記第2の要素の第2の廃棄可能部分パラメータを指定する情報を受け取る工程;
前記第1の要素の第1の位置合わせパラメータおよび前記第2の要素の第2の位置合わせパラメータを指定する情報を受け取る工程;
前記第1の要素の第1のスケール変更率パラメータおよび前記第2の要素の第2のスケール変更率パラメータを指定する情報を受け取る工程;
第2のページサイズに対応する第2の長さおよび第2の幅を受け取る工程;
前記第2のページサイズが前記第1のページサイズより大きい場合に、要素の追加を指定する追加のパラメータを指定する情報を受け取る工程;ならびに
前記第1のページサイズと前記第2のページサイズの間の差を計算する工程、および該差がデフォルトの範囲内にあると判定した際、
前記第1のレイアウトを、前記第2のページサイズに適合するように構成された第2のレイアウトへ自動的にリフォーマットする工程であって、前記第1のフレームが、前記第1の廃棄可能部分パラメータ、前記第1の位置合わせパラメータ、および前記第1のスケール変更率パラメータのうちの1つまたは複数に基づいて調整され、かつ前記第2のフレームが、前記第2の廃棄可能部分パラメータ、前記第2の位置合わせパラメータ、および前記第2のスケール変更率パラメータのうちの1つまたは複数に基づいて調整される、工程
を含み、
前記第1の廃棄可能部分パラメータは、事前に定義された値に構成された時に、前記第1のフレームをサイズ変更した後に、前記第1のフレームが前記第1のレイアウトをリフォーマットした結果として得られる前記第2のページサイズに適合しない場合、前記第1のフレームの少なくとも一部が前記第1のページに表示されないようにし;
前記追加パラメータにより、前記第2のページサイズが前記第1のページサイズより大きい時に、第3の要素が前記第2のレイアウトに追加される、
前記方法に対応する指示を実行するように構成されたプロセッサによって行われる方法。 - 前記第2のレイアウトを含む印刷ファイルを生成する工程
をさらに含む、請求項44記載の方法。 - 前記印刷ファイルが、Java(登録商標)、C、C#、C++、スクリプト言語、PostScript、PPML、またはXMLファイルの形式である、請求項45記載の方法。
- 前記印刷ファイルが、1つまたは複数のプレラスタ化オブジェクトを含む、請求項45記載の方法。
- ラスタ画像プロセッサを使用して、前記1つまたは複数のプレラスタ化オブジェクトをラスタ化する工程;および
プリンタを使用して、前記第2のページレイアウトを表示する前記第2のページサイズの文書を含む印刷出力をレンダリングする工程
をさらに含む、請求項47記載の方法。 - ページレイアウトを新しいページサイズへ自動的にリフォーマットすることを行うためのプロセッサ実行可能命令を含む、非一時的なプロセッサ可読媒体であって、
第1の長さおよび第1の幅によって規定される第1のページサイズを有するとともに、第1のフレームを有する第1の要素と第2のフレームを有する第2の要素とを含む第1のレイアウトであって、前記第1のフレームが前記レイアウト内の第1の位置を有し、前記第2のフレームが前記レイアウト内の第2の位置を有する、前記第1のレイアウトを有する、第1のページを調製すること;
前記第1の要素の第1の廃棄可能部分パラメータおよび前記第2の要素の第2の廃棄可能部分パラメータを指定する情報を受け取ること;
前記第1の要素の第1の位置合わせパラメータおよび前記第2の要素の第2の位置合わせパラメータを指定する情報を受け取ること;
前記第1の要素の第1のスケール変更率パラメータおよび前記第2の要素の第2のスケール変更率パラメータを指定する情報を受け取ること;
前記第1の要素の削除パラメータを指定する情報を受け取ること;
第2のページサイズに対応する第2の長さおよび第2の幅を受け取ること;ならびに
前記第1のページサイズと前記第2のページサイズの間の差を計算すること、および前記差がデフォルトの範囲内にあると判定した際、
前記第1のレイアウトを、前記第2のページサイズに適合するように構成された第2のレイアウトへリフォーマットすることであって、前記第1のフレームが、前記第1の廃棄可能部分パラメータ、前記第1の位置合わせパラメータ、および前記第1のスケール変更率パラメータのうちの1つまたは複数に基づいて調整され、かつ前記第2のフレームが、前記第2の廃棄可能部分パラメータ、前記第2の位置合わせパラメータ、および前記第2のスケール変更率パラメータのうちの1つまたは複数に基づいて調整される、こと。
を含み、
前記第1の廃棄可能部分パラメータは、事前に定義された値に構成された時に、前記第1のフレームをサイズ変更した後に、前記第1のフレームが、前記第1のレイアウトをリフォーマットした結果得られる前記第2のページサイズに適合しない場合、前記第1のフレームの少なくとも一部が前記第1のページに表示されないようにし;
前記削除パラメータは、前記第2のページサイズが前記第1のページサイズより小さい場合に、前記ページレイアウトからの前記第1の要素の削除を指定し、前記印刷サブシステムによってレンダリングされる前記出力に前記第1の要素が含まれない、
非一時的なプロセッサ可読媒体。 - 前記第2のレイアウトを含む印刷ファイルを生成すること
をさらに含む、請求項49記載の非一時的なプロセッサ可読媒体。 - 前記印刷ファイルが、Java(登録商標)、C、C#、C++、スクリプト言語、PostScript、PPML、またはXMLファイルの形式である、請求項50記載の非一時的なプロセッサ可読媒体。
- 前記印刷ファイルが、1つまたは複数のプレラスタ化オブジェクトを含む、請求項50記載の非一時的なプロセッサ可読媒体。
- 以下を含む、ページレイアウトを新しいページサイズへ自動的にリフォーマットするためのシステム:
第1の長さおよび第1の幅によって規定される第1のページサイズを有するとともに、第1のフレームを有する第1の要素と第2のフレームを有する第2の要素とを含む第1のレイアウトであって、前記第1のフレームが前記レイアウト内の第1の位置を有し、前記第2のフレームが前記レイアウト内の第2の位置を有する、前記第1のレイアウトを有する、第1のページを調製すること、
前記第1の要素の第1の廃棄可能部分パラメータおよび前記第2の要素の第2の廃棄可能部分パラメータを指定する情報を受け取ること、
前記第1の要素の第1の位置合わせパラメータおよび前記第2の要素の第2の位置合わせパラメータを指定する情報を受け取ること、
前記第1の要素の第1のスケール変更率パラメータおよび前記第2の要素の第2のスケール変更率パラメータを指定する情報を受け取ること、
第2のページサイズに対応する第2の長さおよび第2の幅を受け取ること、ならびに
前記第2のページサイズが前記第1のページサイズより大きい場合に、要素の追加を指定する追加パラメータを指定する情報を受け取ること、
前記第1のページサイズと前記第2のページサイズの間の差異を計算すること、および前記差がデフォルトの範囲内にある際に、
前記第1のレイアウトを、前記第2のページサイズに適合するように構成された第2のレイアウトへリフォーマットすることであって、前記第1のフレームが、前記第1の廃棄可能部分パラメータ、前記第1の位置合わせパラメータ、および前記第1のスケール変更率パラメータのうちの1つまたは複数に基づいて調整され、かつ前記第2のフレームが、前記第2の廃棄可能部分パラメータ、前記第2の位置合わせパラメータ、および前記第2のスケール変更率パラメータのうちの1つまたは複数に基づいて調整される、こと
を行うように構成された、組版サブシステムであって、
前記第1の廃棄可能部分パラメータは、事前に定義された値に構成された時に、前記第1のフレームをサイズ変更した後に、前記第1のフレームが前記第1のレイアウトをリフォーマットした結果得られる前記第2のページサイズに適合しない場合、前記第1のフレームの少なくとも一部を前記第1のページに表示されないようにし、
前記追加パラメータにより、前記第2のページサイズが前記第1のページサイズより大きい時に、第3の要素が前記第2のレイアウトに追加される、
組版サブシステムと、
ラスタ画像プロセッサと、
印刷サブシステム。 - 前記組版サブシステムが、前記第2のレイアウトを含む印刷ファイルを生成するように構成されている、請求項53記載のシステム。
- 前記印刷ファイルが、Java(登録商標)、C、C#、C++、スクリプト言語、PostScript、PPML、またはXMLファイルの形式である、請求項54記載のシステム。
- 前記印刷ファイルが、1つまたは複数のプレラスタ化オブジェクトを含む、請求項54記載のシステム。
- 前記ラスタ画像プロセッサが前記1つまたは複数のプレラスタ化オブジェクトをラスタ化するように構成されており、前記印刷サブシステムが、前記第2のページレイアウトを表示する前記第2のページサイズの文書を含む印刷出力をレンダリングするように構成されている、請求項56記載のシステム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022126058A JP2022172110A (ja) | 2016-09-14 | 2022-08-08 | 出版物を自動的にリフォーマットするためのシステムおよび方法 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201662394216P | 2016-09-14 | 2016-09-14 | |
US62/394,216 | 2016-09-14 | ||
PCT/US2017/051328 WO2018052978A1 (en) | 2016-09-14 | 2017-09-13 | Systems and methods for automatically reformatting publications |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022126058A Division JP2022172110A (ja) | 2016-09-14 | 2022-08-08 | 出版物を自動的にリフォーマットするためのシステムおよび方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019537807A JP2019537807A (ja) | 2019-12-26 |
JP7177775B2 true JP7177775B2 (ja) | 2022-11-24 |
Family
ID=61559969
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019535209A Active JP7177775B2 (ja) | 2016-09-14 | 2017-09-13 | 出版物を自動的にリフォーマットするためのシステムおよび方法 |
JP2022126058A Pending JP2022172110A (ja) | 2016-09-14 | 2022-08-08 | 出版物を自動的にリフォーマットするためのシステムおよび方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022126058A Pending JP2022172110A (ja) | 2016-09-14 | 2022-08-08 | 出版物を自動的にリフォーマットするためのシステムおよび方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US12001776B2 (ja) |
EP (1) | EP3513330A4 (ja) |
JP (2) | JP7177775B2 (ja) |
WO (1) | WO2018052978A1 (ja) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11170380B1 (en) * | 2017-05-26 | 2021-11-09 | Attentive Mobile Inc. | Methods and apparatus for mobile device messaging-based communications using custom-generated deeplinks and based on the hyper text transfer protocol (HTTP) |
US11023653B2 (en) * | 2018-10-17 | 2021-06-01 | Kyocera Document Solutions Inc. | Simplified formatting for variable data production with vertical resolution of dependencies |
US11574429B1 (en) * | 2019-04-30 | 2023-02-07 | Splunk Inc. | Automated generation of display layouts |
US10964024B2 (en) * | 2019-06-26 | 2021-03-30 | Adobe Inc. | Automatic sizing and placement of text within a digital image |
US11436404B2 (en) * | 2019-09-04 | 2022-09-06 | Adobe Inc. | Techniques for automated resizing of text content responsive to layout changes |
US20220114328A1 (en) * | 2020-10-09 | 2022-04-14 | LiquidText, Inc. | Dynamic project views of a virtual workspace to facilitate active reading |
US11233920B1 (en) * | 2020-11-19 | 2022-01-25 | Adobe Inc. | Transforming document elements for modified document layouts |
CN112947922A (zh) * | 2021-01-29 | 2021-06-11 | 北京磨刀刻石科技有限公司 | 一种自动调节画板元素的方法、装置、设备及存储介质 |
US11709660B1 (en) | 2022-10-12 | 2023-07-25 | Stodge Inc. | Integrated third-party application builder trigger for message flow |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000200270A (ja) | 1998-10-27 | 2000-07-18 | Canon Inc | 文書処理方法及び装置 |
JP2004096560A (ja) | 2002-09-02 | 2004-03-25 | Seiko Epson Corp | 合成描画システム、方法及びプログラム並びに記録媒体 |
JP2005216179A (ja) | 2004-01-30 | 2005-08-11 | Canon Inc | 文書処理装置及び文書処理方法及び文書処理プログラム |
JP2007509385A (ja) | 2003-09-30 | 2007-04-12 | ブリティッシュ・テレコミュニケーションズ・パブリック・リミテッド・カンパニー | ウェブコンテンツ適合化プロセスおよびシステム |
US20070127073A1 (en) | 2001-04-13 | 2007-06-07 | Puneet Goel | Methods and apparatus for mixed page imposition |
JP2010113479A (ja) | 2008-11-05 | 2010-05-20 | Canon Inc | 情報処理装置及び情報処理方法 |
JP2014524075A (ja) | 2011-06-29 | 2014-09-18 | アップル インコーポレイテッド | 固定レイアウトの電子出版 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6879943B1 (en) | 1998-10-27 | 2005-04-12 | Canon Kabushiki Kaisha | Document processing apparatus and method |
SG116487A1 (en) | 1998-12-16 | 2005-11-28 | Silverbrook Res Pty Ltd | Duplex inkjet printing system. |
US7617446B2 (en) * | 2001-03-26 | 2009-11-10 | International Business Machines Corporation | Method and system for pre-print processing of web-based documents to reduce printing costs |
US6930794B2 (en) | 2003-02-25 | 2005-08-16 | Optek S.A. | Method and device for the generation of printed graphic patterns for exhibiting movie pictures to moving observers by means of a static optical apparatus |
US7554689B2 (en) * | 2003-10-15 | 2009-06-30 | Canon Kabushiki Kaisha | Document layout method |
US20060103667A1 (en) * | 2004-10-28 | 2006-05-18 | Universal-Ad. Ltd. | Method, system and computer readable code for automatic reize of product oriented advertisements |
US8205152B2 (en) * | 2004-11-08 | 2012-06-19 | Opera Software Asa | System and method for formatting and displaying frameset documents |
US20070079236A1 (en) * | 2005-10-04 | 2007-04-05 | Microsoft Corporation | Multi-form design with harmonic composition for dynamically aggregated documents |
US8166390B2 (en) * | 2006-02-15 | 2012-04-24 | Microsoft Corporation | Figure sizing and positioning on dynamic pages |
US8670149B2 (en) | 2009-08-03 | 2014-03-11 | Printable Technologies Inc. | Apparatus and methods for image processing optimization for variable data printing |
US9152355B2 (en) | 2012-07-20 | 2015-10-06 | Pti Marketing Technologies Inc. | System and method for printable document job submission |
US20160132992A1 (en) * | 2014-11-06 | 2016-05-12 | Microsoft Technology Licensing, Llc | User interface scaling for devices based on display size |
-
2017
- 2017-09-13 JP JP2019535209A patent/JP7177775B2/ja active Active
- 2017-09-13 US US15/703,635 patent/US12001776B2/en active Active
- 2017-09-13 EP EP17851443.6A patent/EP3513330A4/en active Pending
- 2017-09-13 WO PCT/US2017/051328 patent/WO2018052978A1/en unknown
-
2022
- 2022-08-08 JP JP2022126058A patent/JP2022172110A/ja active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000200270A (ja) | 1998-10-27 | 2000-07-18 | Canon Inc | 文書処理方法及び装置 |
US20070127073A1 (en) | 2001-04-13 | 2007-06-07 | Puneet Goel | Methods and apparatus for mixed page imposition |
JP2004096560A (ja) | 2002-09-02 | 2004-03-25 | Seiko Epson Corp | 合成描画システム、方法及びプログラム並びに記録媒体 |
JP2007509385A (ja) | 2003-09-30 | 2007-04-12 | ブリティッシュ・テレコミュニケーションズ・パブリック・リミテッド・カンパニー | ウェブコンテンツ適合化プロセスおよびシステム |
JP2005216179A (ja) | 2004-01-30 | 2005-08-11 | Canon Inc | 文書処理装置及び文書処理方法及び文書処理プログラム |
JP2010113479A (ja) | 2008-11-05 | 2010-05-20 | Canon Inc | 情報処理装置及び情報処理方法 |
JP2014524075A (ja) | 2011-06-29 | 2014-09-18 | アップル インコーポレイテッド | 固定レイアウトの電子出版 |
Also Published As
Publication number | Publication date |
---|---|
US12001776B2 (en) | 2024-06-04 |
EP3513330A4 (en) | 2020-05-20 |
WO2018052978A1 (en) | 2018-03-22 |
EP3513330A1 (en) | 2019-07-24 |
JP2022172110A (ja) | 2022-11-15 |
JP2019537807A (ja) | 2019-12-26 |
US20180074999A1 (en) | 2018-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7177775B2 (ja) | 出版物を自動的にリフォーマットするためのシステムおよび方法 | |
US9753677B2 (en) | Apparatus and methods for image processing optimization for variable data printing | |
US10534569B2 (en) | Systems and methods for providing variable data printing (VDP) using dynamic font downgrading | |
US8384918B2 (en) | Enforcing a minimum font size | |
US7434160B2 (en) | PDF document to PPML template translation | |
US7710590B2 (en) | Automatic maintenance of page attribute information in a workflow system | |
US20060156232A1 (en) | Method and apparatus for preparing variable-data documents for publishing | |
KR20090037264A (ko) | 인터넷을 이용한 로고제작방법 | |
US12008691B2 (en) | Systems and methods for clipping images | |
JP2021022384A (ja) | 付け合せ面付けソートシステム | |
US9971963B1 (en) | Methods, systems, and devices for individualizing N-up raster images with background forms | |
JP2001092820A (ja) | 文書処理装置および方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190508 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200626 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200803 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20201030 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210119 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20210330 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210802 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211102 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20220406 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220808 |
|
C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20220808 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20220815 |
|
C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20220817 |
|
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: 20221031 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221111 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7177775 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |