2019年7月11日木曜日

FileMaker Go からPDFファイルをWindowsサーバーへ送りサーバーに接続されたプリンタで印刷。

FileMaker Go からPDFファイルをWindowsサーバーへ送りサーバーに接続されたプリンタで印刷。

FileMaker 16以降
動作検証
Windows 10
Windows Server 2016

必要なモノ。
ProcessMakerTL
https://sites.google.com/site/processmakertl/home

PDF-XChange Editor
https://www.tracker-software.com/product/pdf-xchange-editor

 ProcessMakerTLの設定 
この説明では、Cドライブ直下に ProcessMakerTLフォルダを作成し、ココに「ProcessMakerTL.exe」を保存します。

C:\ProcessMakerTL\ProcessMakerTL.exe

 ProcessMakerTL.keyの設定 
有効期間内のProcessMakerTL.keyをダウンロードし試用認証キーファイル(ProcessMakerTL.key)を ProcessMakerTL.exe と同じフォルダに保存して下さい。
https://sites.google.com/site/processmakertl/trial-key

C:\ProcessMakerTL\ProcessMakerTL.key

 ProcessMakerTL.exe のファイルプロパティーを確認し、ブロックされている場合は、
[ブロックの解除]をおこなって下さい。






 Server起動時にProcessMakerTL.exeを起動するように設定 
タスクスケジューラ
プログラムの開始:
プログラム/スクリプト:C:\ProcessMakerTL\ProcessMakerTL.exe
引数の追加(オプション):"address=*" "port=8081" "access_token=0123"

 PDF-XChange Editor をインストール 
https://www.tracker-software.com/product/pdf-xchange-editor

 サンプルファイル:PMTL_SendFileAndPrint.fmp12 



host:http://{サーバーのIPアドレス}:{ProcessMakerTL.exe起動時に設定したポート}
例:http://192.168.11.200:8081/

access_aoken:{ProcessMakerTL.exe起動時に設定した文字列}
例:0123

PDFXEdit.exe:{サーバー上のPDFXEdit.exeのフルパス}
例:C:\Program Files\Tracker Software\PDF Editor\PDFXEdit.exe

Printer Name:{サーバー上のプリンタ名}
例:OKI MC883(PCL6)

Destination_directory 送信先ディレクトリ:{FileMaker Goから受信したファイルの保存場所}
例:C:\Users\Administrator\AppData\Local\Temp\

src_directory:{FileMaker Goのドキュメント内の場合、Document}
例:Document

SrcFilePath:{送信・印刷するファイル}
例:見積.pdf

[Send & Print]ボタンをタップで、PDFファイルがサーバーに保存され、PDFXEdit.exeで印刷が実行されます。

サンプルファイル:PMTL_SendFileAndPrint.fmp12
https://sites.google.com/site/processmakertl/example/pmtl_sendfile_and_print

0 件のコメント:

コメントを投稿