「generatePrintedOutput」操作(非推奨)

注意: この操作は LiveCycle ES2 では推奨されません。代わりに、「「generatePrintedOutput」操作」操作を使用します。プロセスをアップグレードする場合、「generatePDFOutput」操作を使用するように変更することをお勧めします。「generatePrintedOutput」(非推奨)操作は、ドキュメントオブジェクトを使用してフォームデザインやフォームデータを参照できない場合のみ使用するようにしてください(非推奨操作についてを参照)。

フォームデザインとデータをマージして、PCL、PostScript、ZPL、IPL、TPCL または DPL 出力を生成します。この操作で生成された出力はプリンターに送信したり、ファイルとして保存したりできます。カスタム XDC 設定を指定することも、用意されている XDC ファイルを使用することもできます。この操作を使用すると、ネットワーク、ローカルファイルシステム、または HTTP 上の場所のフォームデザインやデータをリテラル値として使用できます。フォームデザインとデータがアプリケーションに保存されている場合は、「generatePrintedOutput」操作操作を使用することをお勧めします。

例えば、アプリケーションでフォームデザインをデータファイルとマージする必要があるとします。データには数百件のレコードがあります。さらに、出力は PCL をサポートしているプリンターに送信されます。フォームデザインと入力データはネットワーク上の場所にあります。「generatePrintedOutput」操作を使用して、レコードをフォームデザインとマージし、PCL がサポートされるプリンターに出力を送信します。

General プロパティグループと Route Evaluation プロパティグループについて詳しくは、共通の操作プロパティを参照してください。

Input プロパティ

フォームデザイン、データ、出力オプションを指定するプロパティです。

Print Format

XDC ファイルがない場合に出力ストリームの生成に使用するページ説明言語を指定する PrintFormat 値。

リテラル値を指定する場合、次のいずれかの値を選択します。

Custom PCL:
PCL 用のデフォルトの XDC ファイルを使用するか、または PCL 用のカスタム XDC ファイルを指定します。デフォルトの XDC ファイルは hppc5e.xdc です。

Custom PostScript:
PostScript 用のデフォルトの XDC ファイルを使用するか、または PostScript 用のカスタム XDC ファイルを指定します。デフォルトの XDC ファイルは ps_plain.xdc です。

Custom ZPL:
ZPL 用のデフォルトの XDC ファイルを使用するか、または ZPL 用のカスタム XDC ファイルを指定します。デフォルトの XDC ファイルは zpl203.xdc です。

Generic Color PCL (5c):
汎用カラー PCL(5c)を使用します。hppcl5c.xdc ファイルが使用されます。

Generic PostScript Level3:
汎用 PostScript レベル 3 を使用します。ps_plain_level3.xdc ファイルが使用されます。

ZPL 300 DPI:
ZPL 300 DPI を使用します。zpl300.xdc が使用されます。

ZPL 600 DPI:
ZPL 600 DPI を使用します。zpl600.xdc ファイルが使用されます。

Custom IPL:
カスタム IPL を使用します。デフォルトの XDC ファイルは ipl203.xdc です。

IPL 300 DPI:
IPL 300 DPI を使用します。ipl300.xdc が使用されます。

IPL 400 DPI:
IPL 400 DPI を使用します。ipl400.xdc が使用されます。

Custom TPCL:
TPCL 用のデフォルトの XDC ファイルを使用するか、または TPCL 用のカスタム XDC ファイルを指定します。デフォルトの XDC ファイルは tpcl203.xdc です。

TPCL 305 DPI:
TPCL 300 DPI を使用します。tpcl305.xdc が使用されます。

TPCL 600 DPI:
TPCL 600 DPI を使用します。tpcl600.xdc が使用されます。

Custom DPL:
DPL 用のデフォルトの XDC ファイルを使用するか、または DPL 用のカスタム XDC ファイルを指定します。デフォルトの XDC ファイルは dpl203.xdc です。

DPL300DPI:
DPL 300 DPI を使用します。dpl300.xdc が使用されます。

DPL406DPI:
DPL 400 DPI を使用します。dpl406.xdc が使用されます。

DPL600DPI:
DPL 600 DPI を使用します。dpl600.xdc が使用されます。

Form

フォームデザイン名を指定する string 値。この値は、この操作の Content Root プロパティとともにフォームデザインの絶対パスを構成します。

リテラル値を指定する場合、 Form プロパティの下のボックスにフォーム名を入力する必要があります。

例えば、リポジトリ内の form designs という名前のフォルダーには form.xdp という名前のフォームデザインが含まれます。このフォームデザインにアクセスするには、Form プロパティに "/form.xdp" と入力し、Content Root プロパティに "repository:///formdesigns" と入力します。作成される絶対パスは repository:///formdesigns/form.xdp で、フォームデザインにアクセスするために必要です。

Content Root

フォームデザインと XDC ファイルを取得するための URI、絶対参照、またはリポジトリ内の場所を指定する string 値。この値は、この操作の Form プロパティとともにフォームデザインの絶対パスを構成します。デフォルト値はありません。

アプリケーションからアセットを選択するとき、コンテンツルート URI パスは正確な構造になっている必要があります。例えば、フォームを SampleApp というアプリケーションから選択し、SampleApp/1.0/forms/Test.xdp に配置する場合、コンテンツルート URI は repository://administrator@password/Applications/SampleApp/1.0/forms/ または repository:/Applications/SampleApp/1.0/forms/(認証機関情報が NULL の場合)と指定する必要があります。コンテンツルート URI をこの方式で指定すると、フォーム内で参照されているすべてのアセットのパスがこの URI を基準に解決されます。

URI または絶対参照には次のソースを使用します。

リポジトリ:
リポジトリには、LiveCycle サーバーにアップロードするアセットがあります。値 repository:/// はリポジトリのルートを参照します。最初の 2 つのスラッシュはプロトコル(repository://)の一部であり、3 番目のスラッシュはリポジトリのルートを表します。

LiveCycle サーバーのファイルシステムのディレクトリ:
LiveCycle サーバー上の場所(C:\[folder name] など)。アプリケーションの移植性を高くする必要がある場合、サーバー上の場所の使用はお勧めしません。

ネットワークディレクトリ:
ネットワーク上の場所(¥¥[folder name] など)。

HTTP でアクセス可能な Web 上の場所:
ファイルを Web サーバー上の場所にアップロードした後で、URL を使用して場所を指定できます。例えば、http://[server name]:[port number]/[folder name] のように入力します。値 [server name] は Web サーバーの名前、[port number] はポート番号、[folder name] はフォルダーの名前です。

例えば、formdesigns という名前のリポジトリのフォルダーに、form.xdp という名前のフォームデザインがあるとします。このフォームデザインにアクセスするには、Form プロパティに "/form.xdp" と入力し、Content Root プロパティに "repository:///formdesigns" と入力します。作成される絶対パスは "repository:///formdesigns/form.xdp" で、フォームデザインにアクセスするために必要です。

XDC URI

(オプション)使用する XDC ファイルを指定する string 値。XDC ファイルは XML 形式のプリンター説明ファイルです。Output サービスでは XDC ファイルを使用してドキュメントを PostScript、PCL、DPL、TPCL、ZPL などの形式で出力します。XDC エディターで作成したカスタム XDC ファイルを指定することもできます(Adobe LiveCycle ES3 - XDC Editor 10 ヘルプを参照)。デフォルトの XDC ファイルは、Print Format プロパティで選択された値によって異なります。

リテラル値を指定する場合、XDC ファイルの名前を入力します。このプロパティが編集可能になるのは、この操作の Print Form プロパティで Custom PCL、Custom PostScript、Custom ZPL、Custom IPL、Custom TPCL、または ustom DPL を選択した場合のみです。

Printed Output Options

(オプション)プリンター出力オプションを表す PrintedOutputOptionsSpec 値。ラベルプリンター形式(ZPL、DPL、TPCL、IPL)では部数のみ対応しています。ラベルプリンター形式は Print Format プロパティで指定します。

リテラル値を指定する場合、次のプロパティの値を設定します。

General
  • XCI URI:使用する XCI ファイルを設定します。XCI ファイルはフォームデザインの要素に使用するフォントの説明に使用します。XCI ファイルは、部数、両面印刷の使用、用紙とじオプションなどのプリントオプションの指定にも便利です。

  • Character Set:レンダリングされたフォームのエンコードに使用する文字セットを設定します。使用する文字セットを選択するか、または次のいずれかの値を選択します。

    <Use Server Default>:(デフォルト)LiveCycle サーバー上で設定されている文字セット設定を使用します。文字セット設定は、管理コンソールを使用して設定されます(Output 管理ヘルプを参照)。

    <Use Custom Value>:リストに表示されていない文字セットを使用します。この値を選択した後、リストの横にあるボックスで、使用するエンコーディングの正規の名前(Java.nio API)を入力します。文字セットのリストについては、http://java.sun.com/j2se/1.5.0/docs/guide/intl/encoding.doc.html を参照してください。

  • Locale:PDF ドキュメントの生成に使用する言語を設定します。リストから言語をするか、または次のいずれかの値を選択します。

    <Use Server Default>:(デフォルト)フォームデザインで設定された「Locale」設定を使用します。フォームデザインでロケール設定が指定されていない場合、LiveCycle サーバーがインストールされているオペレーティングシステムのロケール設定が使用されます。

    <Use Custom Value>:リストに表示されていないロケールを使用します。この値を選択した後、リストの横にあるボックスで、使用するロケールコードのロケール ID を入力します。サポートされるロケールコードのリストについては、http://java.sun.com/j2se/1.5.0/docs/guide/intl/locale.doc.html を参照してください。

Batch
  • Record Name:レコードのバッチの先頭を示すエレメントの名前を設定します。

  • Record Level:レコードデータを含む XML 要素のレベルを設定します。デフォルトは 1 です。これはデータを含むレコードの最初のレベルを表します。最初のレベルは、Record Name プロパティで指定された要素の下です。

  • Generate Multiple Streams:この操作により 1 件の出力を作成するか複数の出力を作成するかを設定します。次のいずれかの値を選択します。

  • True:複数の出力を作成します。1 件のレコードの処理が終わるたびに出力を送信する場合は、複数の出力を作成すると便利です。

  • False:(デフォルト)1 件の出力を作成します。処理されたすべてのレコードを一括送信する場合は、1 件の出力を作成すると便利です。

  • Enable Lazy Loading:複数レコードデータセットを処理する場合にインクリメンタル(遅延)読み込みを使用するかどうかを設定します。インクリメンタル読み込みを使用すると、LiveCycle サーバーで使用するメモリの量を抑えることができます。インクリメンタル読み込みを使用する場合、変換は 1 レコードにしか適用されないため、XCI ファイルで指定した XLST オプションが制限されます。次のいずれかの値を選択します。

    True:複数レコードデータセットが 1 データレコードずつ読み込まれ、マージされます。

    False:データファイル全体が読み込まれるため、すべてのデータの読み込みとマージが一括で実行されます。

Rules
  • Pattern Match Size:パターン文字列のスキャンのため使用する入力ファイルの先頭からのバイト数を設定します。デフォルトは 500 です。検索ルールの使用について詳しくは、Designer ヘルプを参照してください。

  • Pattern Matching Rules:入力データファイルでパターンを検索するためのルールを設定し、データを特定のフォームデザインと関連付けます。次のいずれかのボタンをクリックすると、リストのエントリを追加または削除できます。

    緑のプラス記号。Add A List Entry:新規ルールを追加します。このボタンをクリックすると、新規エントリがリストに作成されます。新規エントリの「Pattern」フィールドに、検索するパターンを入力します。「Form」フィールドで、パターンと照合するフォームデザインの名前を入力します。指定するフォームデザインはいずれも、この操作の Content Root プロパティで指定する場所で使用可能である必要があります。

    赤色の X 印。Delete A Selected List Entry: 選択したルールをリストから削除します。

例えば、car のようなパターンを検索し、この操作で AutoInsurance.xdp という名前のフォームデザインを使用するように指定できます。データに car というテキストがある場合、AutoInsurance.xdp フォームが使用されます。検索ルールの使用について詳しくは、Designer ヘルプを参照してください。

Destination
出力をプリンターに送信する場合は、sendToPrinter 操作 操作を使用します。sendToPrinter 操作 操作を使用すると、出力の印刷をより柔軟に行うことができます。
  • Output Location URI:出力ファイルの保存先のパスとファイルの URI を設定します。複数のファイルを作成する場合、ファイル名の末尾には数値が付加されます。例えば、C:\forms\Loan.pdf を指定すると、Output サービスにより Loan0001.pdf、Loan0002、Loan0003 などのファイル名が LiveCycle サーバーの C:\forms フォルダーに作成されます。

  • Printer Name:印刷のための出力の送信先となるプリンターの名前を設定します。指定したプリンターに LiveCycle サーバーが接続されている必要があります。この値は ¥¥[print server]¥[printer name] という形式にする必要があります。値 [print server] はプリンターサーバー名、[printer name] はプリンター名です。

  • 「LPD URI」:Line Printer Daemon(LPD)がネットワーク上で実行されている場合に使用する LPD の URI を設定します。LPD の値は lpd://[host name] のように指定できます([host name] は LPD ホストの名前)。

  • 「LPD Printer Name」:LPD がネットワーク上で実行されている場合に、指定した LPD の URI にあるプリンターの名前を設定します。この値は [printer name][print name] はプリンター名)という形式にする必要があります。

Printer
  • Duplex Printing:両面印刷を使用するかどうかを設定します。次のいずれかの値を選択します。

    • duplexLongEdge:両面印刷を行い、ロングエッジでのページ番号付けを使用します。

    • duplexShortEdge:両面印刷を行い、ショートエッジでのページ番号付けを使用します。

    • simplex:片面印刷を行います。

  • Staple:プリンターで出力をステープル印刷するかどうかを設定します。この値は PostScript と PCL をサポートしているプリンターで使用できます。次のいずれかの値を選択します。

    • Off:プリンターでステープル印刷を使用しません。

    • On:プリンターでステープル印刷を使用します。

    • Use Printer Setting:プリンターのステープル印刷設定を使用します。

  • Page Offset X:横方向のページオフセットの距離を設定します。この値は、印刷済みの用紙にジョブを印刷し、原点(例えば、そのジョブに対するデフォルトのページオフセット)を変更する場合に便利です。この値によって、XDC ファイルで定義されたページオフセットがオーバーライドされます。XDC ファイルの設定は、PCL デバイスの印刷不能領域を表します。このオプションは PCL デバイスに対してのみ使用できます。

    値を入力し、ボックスの横で「in」(インチ)、「mm」(ミリメートル)、「cm」(センチメートル)、または「pt」(ポイント)を選択します。

  • Page Offset Y:縦方向のページオフセットの距離を設定します。この値は、印刷済みの用紙にジョブを印刷し、原点(例えば、ジョブに対するデフォルトのページオフセット)を変更する場合に設定します。この値によって、XDC ファイルで定義されたページオフセットがオーバーライドされます。XDC ファイルは、PCL デバイスの印刷不能領域を表します。このオプションは PCL デバイスに対してのみ使用できます。

  • Output Bin:プリンターの出力トレイを設定します。例えば、プリンターの 1 番目の出力トレイを指定する場合は "outputtray1" と入力します。この値は、プリンタードライバーが適切な出力トレイを選択できるようにする場合に使用します。

  • Output Jog:出力トレイでページの位置を物理的に移動するかどうかを設定します。このオプションは PS と PCL をサポートしているプリンターのみが対象です。次のいずれかの値を選択します。

    • Use Printer Setting:プリンターで設定されたジョグオプションを使用します。

    • None:ジョグを使用しません。

  • PageSet:ページの組が印刷されるたびにジョグを使用します。

MetaData
Meta Data Spec File:
使用するメタデータ仕様ファイルの URI を設定します。メタデータ仕様ファイルは、指定したデータファイルからメタデータを生成するために使用します。デフォルト値はありません。

例えば、次のようなメタデータ仕様ファイルを作成できます。

<metadata-spec> 
<system> 
        <map xpath="$fileName" name="fName"/> 
        <map xpath="$format" name="docType"/> 
    </system> 
    <user> 
        <map xpath="header/txtOrderedByCompanyName" name="companyName"/> 
        <map xpath="header/txtOrderedByAddress" name="address"/> 
        <map xpath="header/txtOrderedByCity" name="city"/> 
        <map xpath="header/txtOrderedByStateProv" name="state"/> 
        <map xpath="header/txtOrderedByZipCode" name="zipCode"/> 
        <map xpath="header/txtOrderedByCountry" name="country"/> 
        <map xpath="header/txtOrderedByPhone" name="phone"/> 
        <map xpath="header/txtOrderedByFax" name="fax"/> 
    </user> 
</metadata-spec>

メタデータファイルは、各レコードから抽出したデータで作成されます。作成されるメタデータファイルの構造はメタデータ仕様ファイルに基づいています。前述のメタデータ仕様ファイルに基づいて作成されたメタデータファイルは次のようになります。

<root><record id='null'> 
    <system> 
        <data name='fName'>c:\cumulativedata0001.pdf</data> 
        <data name='docType'>PDF</data> 
    </system> 
    <user> 
        <data name='companyName'>Any Company Name</data> 
        <data name='address'>555, Any Blvd.</data> 
        <data name='city'>Any City</data> 
        <data name='state'>Alabama</data> 
        <data name='zipCode'>12345</data> 
        <data name='country'>United States</data> 
        <data name='phone'>(123) 456-7890</data> 
        <data name='fax'>(123) 456-7899</data> 
    </user> 
</record>

Record ID XPath:
XPath 式で使用するルートレベルノードを設定します。ルートレベルノードは XPath 式の開始点を指定します。例えば、次のようなデータスキーマがあるとします。
<batch_100> 
    <purchaseOrder> 
        <header> 
            <txtPONum>1of100</txtPONum>  
            <dtmDate>2004-02-08</dtmDate>  
            <txtOrderedByCompanyName>Any Company Name</txtOrderedByCompanyName>  
            <txtOrderedByAddress>555, Any Blvd.</txtOrderedByAddress>  
            <txtOrderedByCity>Any City</txtOrderedByCity>  
            <txtOrderedByStateProv>Alabama</txtOrderedByStateProv>  
        </header> 
        </detail 
            <txtPartNum>580463116</txtPartNum>  
            <txtDescription>Electric Fuel Pump</txtDescription>  
            <numQty>1</numQty>  
            <numUnitPrice>149.95</numUnitPrice>  
            <numAmount>149.95</numAmount>  
        </detail> 
    </purchaseOrder> 
</batch_100>

XPath 式の最初のレベルとして <purchaseOrder> タグを参照するには、このプロパティの値を 2 に設定します。<batch_100> を最初のレベルとして設定するには、このプロパティの値を 1 に設定します。

Generate Record Level Meta Data:
レコードごとにメタデータファイルを生成するかどうかを設定します。次のいずれかの値を選択します。
  • True:各レコードごとにメタデータファイルを生成します。

  • False:(デフォルト)処理されたすべてのレコードを対象に 1 つのメタデータファイルが生成されます。

Input Data

フォームデザインとマージするデータファイルを表す document 値。

リテラル値を指定する場合は、省略記号ボタン をクリックして、Select Asset ダイアログボックスを開きます(Select Asset についてを参照)。

Output プロパティ

この操作による出力を指定するプロパティです。

Printed Output

印刷された出力を保存するプロセスデータモデル内の場所です。データタイプは document です。

Meta Data Document

メタデータを保存するプロセスデータモデル内の場所です。データタイプは document です。

Status Document

プロセスデータモデル内で操作の結果を保存する場所です。データタイプは document です。

Output Result

操作の結果を保存する、プロセスデータモデル内の位置。データタイプは OutputResult です。

Exceptions

この操作では OutputException 例外がスローされる可能性があります。