PostScript ファイルなどのドキュメントを、指定したプリンタープロトコルを使用して印刷します。
例えば、アプリケーションでデータファイルのレコードをフォームデザインとマージし、PostScript ファイルを生成する必要があるとします。PostScript ファイルがプリンターに送信されます。sendToPrinter 操作を使用して、生成された出力をプリンターに送信します。
General プロパティグループと Route Evaluation プロパティグループについて詳しくは、
共通の操作プロパティ
を参照してください。
Input プロパティ
ドキュメントと出力先を指定するプロパティです。
Input Document:
指定したプリンターに送信するドキュメント出力を表す
文書
値。PDF ドキュメントを印刷する場合、この操作を使用するには、PDF ドキュメントをフラット化する必要があります。
リテラル値を指定する場合は、省略記号ボタン
をクリックして、Select Asset ダイアログボックスを開きます(
Select Asset について
を参照)。
Printer Protocol
(オプション)使用するプリンタープロトコルを表す
PrinterProtocol
値。
リテラル値を指定する場合、次のいずれかの値を選択します。
-
CUPS:
-
間接的にプリントサーバーにアクセスする方式です。有効なプリントサーバーを指定する必要があります。
-
DirectIP:
-
インターネットプロトコルを使用して、デフォルトポート 9100 を使用するプリントサーバーに直接アクセスする方式です。有効なプリントサーバーを指定する必要があります。
-
LPD:
-
指定した名前のプリンターにプリントサーバー経由で間接的にアクセスする方式です。有効なプリントサーバーとプリンターを指定する必要があります。
-
SharedPrinter:
-
指定した名前のプリンターに直接アクセスする方式です。有効なプリンター名を指定する必要があります。
注意:
AEM forms サーバーが Windows 2008 上で実行済みで、かつ PDF Generator サービスがデプロイ済みのときは、sendToPrinter 操作に Shared Printer プロトコルを使用することはできません。CIFS または DirectIP などの代替プロトコルを使用してください。
-
CIFS:
-
Common Internet File System(CIFS)印刷プロトコルを使用して、プリンターまたはプリントサーバーに直接アクセスする方式です。CIFS をプロトコルとして使用する場合、Server URI プロパティでプリンターまたは共有プリンターキューの Universal Naming Convention(UNC)名を指定する必要があります。
CIFS プロトコルを使用する場合にネットワークプリンターを認証するには、Trust Store にパスワードの秘密鍵証明書を追加する必要があります。プリンターの URL(
//print-server.domain.com/printer
など)を秘密鍵証明書名として使用します。秘密鍵証明書はプリンターの認証に使用するユーザー名とパスワードを定義しています。秘密鍵証明書の作成について詳しくは、
証明書と秘密鍵証明書の管理
を参照してください。同じ秘密鍵証明書を共有するプリンターが多数あるドメインでは、Trust Store のエイリアスとしてドメインのネットワークパスも指定できます。これにより、ドメイン内で同じ秘密鍵証明書を共有している複数のプリンターに対してそのエイリアスを使用できるようになります。Output サービスでは、URI が
¥¥print-server.domain.name.com¥printer
であるプリンターの秘密鍵証明書を検索します。このとき、Trust Store のエイリアスを次の順序で参照します。
\\print-server.domain.name.com\printer
\\print-server.domain.name.com
\\domain.name.com
\\name.com
\\com
\\
Server URI
(オプション)使用するプリントサーバーの URI を表す
string
値。LPD、CUPS、Direct IP、CIFS の各プリンタープロトコルで使用します。AEM forms サーバーからプリントサーバーにアクセスできる必要があります。
CIFS を使用する場合、UNC 名(//sharedqueue/printername や /sharedqueue など)を使用します。
Printer Name
(オプション)指定したプリントサーバーにある特定のプリンターの名前を表す
string
値。この値は、Printer Protocol プロパティを SharedPrinter または LPD に設定した場合に使用します。
|
|
|