PPML ( Personalized Print Markup Language ) は、PODiによって定義された、可変データ印刷用のXMLベースの業界標準プリンタ言語です。 PPML を作成するために、当初 13 社からなる業界全体のコンソーシアムが結成され、現在では 400 社を超えるメンバー企業が参加しています。
概要
PPML は、オープンで相互運用可能なデバイスに依存しない標準であり、パーソナライズされた印刷アプリケーションの広範な使用を可能にするために 2000 年に初めてリリースされました。PPML は、可変データの効率的な生産印刷を可能にするために作成されました。名前のみを変更した同じデータのコピーを 300 部送信するのではなく、PPML はすべてのデータを一度にプリンターに送信できるように設計されており、コピーごとにデータをプリンターに転送する必要がないため、印刷速度が大幅に向上します。
大量の印刷ジョブは、文書のレイアウト、コンテンツ、およびパーソナライズに対する要求の高まりにより、ますます複雑になっています。これは、レコードごとに異なる画像を選択して置き換える「画像スワッピング」の場合に特に当てはまります。同時に、マシンのオペレーターに対するプレッシャーも高まっています。3 つ目の進展は、ファックス、インターネット、電子メール、電子アーカイブ、およびプリンターへの文書のマルチチャネル通信の中立的な基盤としてのXMLの台頭に関連しています。
PPML (Personalized Print Markup Language) は、これらの開発に対する印刷業界の答えです。PPML は、特に色、画像、およびパーソナライズされた要素が使用されている場合に、印刷ジョブの複雑さを大幅に軽減します。RIP (ラスタライズされた画像でページの内容を記述する) ははるかに高速です。
Printing On Demand Initiative (PODi) は、この新しい PPML 標準のコンセプトと開発を担当しています。このプラットフォームは、この市場のすべての主要サプライヤーを統合しており、最初の開発は、Adobe Systems、EFI、CreoScitex、Hewlett-Packard、Kodak Nexpress、Xerox、IBM、Lexmark、Océ、XMPie、PageFlex、Printable、QuarkXPress、Kodak GCG Inkjet Printing Systems、および Xeikon が PODI のメンバーとして協力して完了しました。
再利用可能なコンテンツ
従来のプリンタ言語は、ページを取得し、そのページの内容を調べ、ラスタライズされたイメージの作成を開始して、プリンタ デバイスに、どこに何があり、どのように用紙に配置するかを指示します。これは、すべてのページで繰り返されます。大量の印刷ジョブには、RIP する必要があるページが簡単に数万ページ含まれます。カラー写真とロゴのあるページのサイズがPostScriptで 20 MB にも達することがあると認識すると、RIP が問題になる可能性があります。これには、膨大な処理能力とメモリ領域が必要となり、印刷プロセスが停止する最大の原因となります。このため、定格エンジン速度が満たされないことが多く、日中に適切な速度で印刷できるように、マシンが夜通し RIP を実行することがあります。
印刷におけるこのボトルネックは、再利用可能なコンテンツを指定することによって解決できます。再利用可能なコンテンツ項目は、多くのページで使用されるものです。再利用可能なコンテンツには、フォント (文字の種類)、ロゴ (さまざまな形式)、署名 (ポリシー用)、図 (研究結果)、画像 (広告) などがあります。再利用可能なオブジェクトは、リソースと呼ばれることがよくあります。PPML は、このリソースの再利用を明示的に行うように設計されており、ジョブの特定の時点で必要なリソースをプリンターが認識できるようにします。これにより、リソースは、使用されるすべてのページでラスタライズされるのではなく、一度ラスタライズされてから何度も使用できます。
リソース管理
リソースの再利用では、問題の一部しか解決されません。必要なリソースがすべてプリンタで利用できるようにすることも、もう 1 つの大きな問題です。PPML では、URL ( Uniform Resource Locator ) 経由でリソースを参照できるようにすることで、この問題を解決しています。プリンタは、特定のリソースがまだない場合は、URL 経由でリソースを取得できます。これにより、必要なリソースすべてを印刷ジョブと一緒に送信する必要がなくなります。プリンタは、必要なリソースをその場で取得するだけです。キャッシュにリソースがすでにある場合は、リソースを取得する必要はありません。これは、キャッシュから Web ページ (の一部) を読み込むことで速度を上げるブラウザと同じように機能します。
印刷ジョブにリソースを含めないと、バージョン管理の問題が発生する可能性があります。PPML では、印刷ジョブの作成者が参照される各リソースのチェックサムを指定できるようにすることで、この問題を解決します。チェックサムは、リソースの内容から計算される大きな数値です。指定されたチェックサムをキャッシュ内のリソースのチェックサムと比較することで、プリンターはリソースの正しいバージョンがあることを確認できます。
複数の形式のリソース
印刷業界では、画像、フォント、ページを記述するフォーマットがすでに多数存在します。リソース用に新しい PPML 固有のフォーマットを定義する代わりに、既存のフォーマットを直接使用できるように選択しました。したがって、PPML では、既存のリソースを組み合わせてページ、ドキュメント、ジョブを作成する方法のみを記述します。この記述では、別のフォーマットを新たに作成しないように XML を使用します。
このアプローチにより PPML の生成が非常に簡単になりますが、PPML RIP (つまりコンシューマー) のタスクは複雑になります。もちろん、すべてのコンシューマーが地球上のあらゆるリソース形式を実装するわけではありません。互換性を実現するために、Graphics Arts Conformance サブセットが定義されました。
グラフィックアートの適合性
グラフィックス アート適合レベル (PPML/GA) は、相互運用性を向上させるための PPML のレベルを定義します。この適合レベルでは、グラフィックス アート適合 PPML コンシューマーがPostScript、PDF、TIFF、JPEGリソースをサポートし、これらのファイルを標準化された方法で処理する必要があります。グラフィックス アート適合レベル (PPML/GA) に準拠する PPML データセットを生成する PPML プロデューサーは、グラフィックス アート適合コンシューマー デバイスを使用して印刷できます。PPML/GA データセットの適合性は、CheckPPML ツール (ビューアとしても機能します) を使用して検証できます。
アーカイブ
電子アーカイブは、PPML ドキュメントを効率的に保存できます。個々のデータ要素は、1 回だけ保存する必要があります。PPML ベースのアーカイブの残りの部分は、主に構造の説明で構成されます。これは、すべてのドキュメントにすべてのページ要素が含まれ、会社のロゴが 100 万回保存されている可能性がある TIFF または PDF ベースの電子アーカイブとは大きく異なります。これは、標準的な支払い条件または標準的なポリシー条件の手紙の標準的な末尾にも当てはまります。保存されるコピーが数百万部になる場合があります。各リソースのサイズは、おそらく数 KB を超えません。ただし、コピーが複数あると、サイズは急速に大きくなります。特に、カラー画像が電子的な会社の通信に入力されている場合はそうです。
閲覧者
PPML ドキュメントを表示するには、特別なソフトウェアが必要です。たとえば、PPML アーカイブからドキュメントを取得する場合、そのドキュメントは PPML RIP によってイメージに変換される必要があります (PPML プリンタの場合と同様)。この「印刷された」イメージは、PPML ビューア ソフトウェアによって画面に表示されます。
このようなビューアはいくつか存在し、EFI、Hewlett-Packard、Xeikon、Edmond R&D の製品もその 1 つです。PODiは、 PPML 出力をテストするためのリファレンス実装として広く受け入れられているビューアも提供しています。「CheckPPML」( PODiビューア) は、表示に加えてエラー チェックと PDF 出力を提供する仮想 PPML コンシューマです。最大 100 ページの適合性をチェックおよび検証する CheckPPML は無料で入手できます。[1] (有料版では無制限のページをサポートします。)
プリンター
Xeikon は、PPML で印刷できるプリンタを製造した最初のハードウェア サプライヤでした。その後、IBM (現在の InfoPrint Solutions Company) は、プリンタのコントローラ ソフトウェア (InfoPrint Manager) に PPML サポートを組み込み、膨大な数の IPDS プリンタが PPML データ ストリームを処理できるようにしました。
現在、多くのメーカーの生産プリンターが PPML ドキュメントの印刷をサポートしています。
参照
参考文献
- ^ PPML ビューア ツールを確認してください: http://www.standards.podi.org/ppml/check-ppml-tools.html
- PPML仕様
- PPML の一般情報 2019-01-26 にWayback Machineにアーカイブされました
外部リンク
- 公式サイト
- PODi 標準ウェブサイト
