知識ベース

高度な機能のプレゼンテーション

Advanced Function PresentationAFP )は、特定のアプリケーションやデバイスに依存しないドキュメントおよび情報のプレゼンテーションを提供するプレゼンテーションアーキテクチャおよび関連するプリンターソフトウェアとハ​​ードウェアのファミリです。

AFPを使用すると、ユーザーは書式設定、紙の出力形式、ドキュメントをオンラインで印刷するか表示するかを制御し、複数のオペレーティングシステムプラットフォームにわたる分散ネットワークでドキュメントストレージとアクセスを管理できます。 AFPは主に大企業で生産変数データ印刷(VDP)に使用されます。

AFPアプリケーションを使用すると、ユーザーまたは印刷室のオペレーターは、プリンターのグループ間で印刷ジョブを分散し、障害が発生したときにバックアッププリンターを指定できます。 AFPは、印刷と表示、アーカイブと取得、エンタープライズレポート管理(ERM)などの電子文書管理(EDM)アプリケーションの「コーナーストーン」と見なされます。

歴史

AFPは、もともとAdvanced Function Printingと呼ばれる汎用ドキュメントおよび情報プレゼンテーションアーキテクチャとしてIBMによって開発されました。最初の仕様と製品は1984年にさかのぼります。オブジェクト駆動構造、印刷の整合性、リソース管理、高速印刷のサポートの主要な概念は、それ以来維持されています。

2004年10月、IBMはAFP Color Consortium(AFPCC)の設立を開始しました。その目的は、AFPアーキテクチャでカラー管理サポートを共同で開発することでした。これにより、2006年に最初に公開された新しいAFP CMOCA(カラー管理オブジェクトコンテンツアーキテクチャ)仕様が作成されました。

2006年5月、IBMはAFPアーキテクチャの全範囲をコンソーシアムに開放する計画を発表しました。この新しいイニシアチブは2006年9月に終了し、現在は単にAFPコンソーシアム(AFPC)と呼ばれています。 2007年6月、AFPCの設立メンバーとしてのIBMの役割は、IBMとリコーの合弁会社であるInfoPrint Solutions Companyに移され、後にリコーに移されました。 2009年2月、AFPCは階層化されたメンバーシップと共有ガバナンスを備えた新しい定款の下に組み込まれ、AFPコンソーシアムと呼ばれる正式なオープン標準化団体が設立されました。文書処理業界。 AFPCの詳細については、AFPCコンソーシアムをご覧ください。

構成部品

AFPアーキテクチャは、いくつかのサブアーキテクチャで構成されています。

  • MO:DCA-P (混合オブジェクト:ドキュメントコンテンツアーキテクチャ-プレゼンテーション)、ページ上のテキストとグラフィックスを記述するページ記述言語ファイル形式。 「混合オブジェクト」という名前は、MO:DCAファイルに、テキスト、画像、ベクターグラフィックス、さらには「バーコード」とマークされたオブジェクトなど、複数のタイプのオブジェクトを含めることができるという事実を指します。アプリケーションは、特定のタイプのバーコードを識別するコントロールとともに数字列を含めるだけで、バーのレンダリングは出力プラットフォーム(物理プリンターハードウェアまたはソフトウェアエミュレーション)で行われます。 MO:DCAファイルは、ドキュメント、ページ、データオブジェクト、フォントやICCプロファイルなどのリソースオブジェクトなど、独立したオブジェクトの連続した順序付けられた階層で構成されています。各オブジェクトは、開始/終了構造によって区切られ、レンダリングされるオブジェクトは、「環境グループ」と呼ばれる構造でプレゼンテーションパラメータとリソース要件を指定します。 MO:DCAドキュメントのページは順番に表示されるため、最初のページが受信されるとすぐにプレゼンテーションを開始できます。 MO:DCA形式は、PDFなどの個別のページを指定する他のPDLと同等です。 MO:DCA-Pは、AFPDS(AFPデータストリーム)と呼ばれることもあります。
  • IPDSインテリジェントプリンターデータストリーム。これは、ホストサーバーとプリンターの間で使用される双方向プロトコルです。ページレベルのデータをプリンターに送信し、エラーとアカウンティング情報をサーバーに通知するために使用されます。 IPDSプロトコルにより、サーバーはプリンターの利用可能なリソース(利用可能なメモリ、フォント、入力トレイなど)を照会することもできます。インターネット印刷プロトコルのようなプロトコルに匹敵します。
  • バーコードオブジェクトコンテンツアーキテクチャ(BCOCA)。バーコードの記述と生成に使用されます。
  • カラー管理オブジェクトコンテンツアーキテクチャ(CMOCA)。ICCプロファイル、トーン転送カーブ、ハーフトーンなどのカラー管理情報を伝達するリソースを定義します。
  • AFP用グラフィックスオブジェクトコンテンツアーキテクチャ(AFP GOCA)。ベクトルグラフィックスを定義および生成するために使用されます。
  • Image Object Content Architecture(IOCA)。ラスターイメージを定義および生成するために使用されます。
  • プレゼンテーションテキストオブジェクトコンテンツアーキテクチャ(PTOCA)。テキストの定義と生成に使用されます。

すべてのAFPサブアーキテクチャを定義する仕様は、AFPコンソーシアムにあります。

AFPは、AFPオブジェクトコンテナの概念を使用して、他の業界標準のデータ形式もサポートしています。例は、TIFF、GIF、JPEG(JFIF)、EPS、およびPDFです。これらのオブジェクトは、AFPページ上のピアオブジェクトとして、BCOCA、AFP GOCA、IOCA、PTOCAオブジェクトなどのネイティブAFPオブジェクトと混在させることができます。

IBMの実装

AFP出力を生成し、IBMプリンターを駆動するための元のツールはPrint Service Facility(PSF)でしたが、これは現在もIBMメインフレームで使用されています。 PAGEDEFおよびFORMDEFと呼ばれる、ページにデータを配置する方法の定義に基づいて、入力データをフォーマットします。このサービスでは、OVERLAYSという名前の電子フォームの定義も許可されていました。

PSFは、文書をフォーマットできるだけでなく、AFPまたはより正確にはIPDSプリンターを駆動することもできます。 IPDSはIntelligent Print Data Streamの略です。これは双方向形式であり、ソフトウェアは常にプリンターを制御し、プリンターに送信されるページのステータスを常に把握しているため、1分以内に100ページ以上を印刷する大量生産プリンターに便利です。

IBMは、メインフレームだけでなく、そのすべてのプラットフォームでもPSFソフトウェアを提供したため、PSF / 390(OS / 390メインフレーム用)、PSF / VSE(IBM VSE / ESAベースのシステム用)、PSF / 6000がありました。 (RS / 6000 AIX9の場合)、PSF / 400(現在AS / 400の場合はSystem i )、およびOS / 2で実行されているPSF / 2。残念ながら、これらはすべてわずかに異なる動作をし、IBMはPSFの名前をInfoPrint Manager(IPM)に変更しました。

PSFツールにはACIF(AFP Conversion and Indexing Facility)が含まれており、AFP文書をファイルとして作成して後で印刷し、ブックマークに非常によく似た文書に索引を追加できます。 PDFで、アーカイブ目的に使用されます。

AFPはストレージを効率的に使用するように設計されているため、銀行、通信、保険会社など、大量のドキュメントを管理するための一般的な形式です。この形式はMVS環境に由来するため、通常はEBCDICベースのコードページを使用します。すべてのページ記述言語(PostScript、PDF、PCLなど)と同様に、ビューアーを使用してドキュメントを表示する必要があります。

AFPプリンターの最も注目すべき機能の1つは、ページ上の任意のアドレス可能なポイントに出力データを配置できることです。この機能は、すべてのポイントアドレス指定(APA)と呼ばれます。 APAは、AFPアプリケーションに、行と文字の位置だけに制限されるのではなく、ページ上の任意の場所に出力を作成する自由を与えます。