Output サービス

Output サービスを使用すると、PDF、レーザープリンター形式、ラベルプリンター形式など、様々な形式のドキュメントを作成できます。レーザープリンター形式には、PostScript と Printer Control Language(PCL)があります。ラベルプリンター形式には、次の種類があります。

  • Zebra(ZPL)

  • Intermec(IPL)

  • Datamax(DPL)

  • TecToshiba(TPCL)

ドキュメントは、ネットワークプリンター、ローカルプリンター、またはファイルシステムにあるファイルに送信できます。Output サービスは、XML フォームデータをフォームデザインとマージしてドキュメントを生成します。Output サービスで XML フォームデータをドキュメントにマージせずにドキュメントを生成することもできます。ただし、データをドキュメントにマージするのが本来のワークフローです(フォームデータを参照してください)。

注意: 通常、フォームデザインは Designer を使用して作成します。Output サービス用のフォームデザインの作成について詳しくは、Designer ヘルプを参照してください。

Output サービスを使用して XML データをフォームデザインとマージすると、非インタラクティブ PDF ドキュメントが生成されます。非インタラクティブ PDF ドキュメントのフィールドには、ユーザーがデータを入力することはできません。これに対し、Forms サービスを使用して作成したインタラクティブ PDF フォームでは、ユーザーがフィールドにデータを入力できます(Forms サービスを参照してください)。

Workbench で使用できる Output サービス操作は次の 4 つです。

  • generatePDFOuput2:フォームデザインをデータとマージして PDF ドキュメントを生成します。

  • generatePrintedOutput2:フォームデザインをフォームデータとマージして、レーザーネットワークプリンターまたはラベルネットワークプリンターに送信するドキュメントを生成します。

  • sendToPrinter:指定したプリンターでドキュメントを印刷します。

  • transformPDF:インタラクティブ PDF フォームを非インタラクティブ PDF ドキュメントに変換します。

    注意: transformPDF 操作の入力として統合済みの PDF ドキュメントが指定された場合は、ドキュメントが既に統合済みであることを示すエラーが返されます。ただし、入力ドキュメントにインタラクティブな要素と統合済みの要素の両方が含まれる場合、transformPDF サービスではインタラクティブコンテンツを含んだページが変換されますが、統合済みの要素が存在することについてのエラーは返されません。
注意: デフォルトでは、非推奨のメソッドは Workbench に表示されません。非推奨のメソッドを表示するには、対応する各オプションを有効にしてください。

Workbench を使用する以外に、Output サービス API を使用して、プログラムによって Output サービスを操作することもできます(『Programming with LiveCycle』を参照)。