0

salesQuotationレポートを使用してPDFファイルを生成するジョブを作成しました。ファイルはネットワークディレクトリに作成されます。この仕事はうまくいきます。

次に、ジョブと同じことを実行するクラスを、runBaseBatchクラスで作成しました。

動作せず、バッチジョブフォームのレジストリボタンに次のエラーメッセージが表示されます。

このサーバーではプリンターの使用は禁止されています

サーバーがAOSの場合、稼働中のプリンターがあり、作成されたファイルは稼働中のプリンターがある別のサーバーに書き込まれます

reportRunクラスとprintJobSettings()メソッドを使用しましたが、バッチジョブではなくジョブで機能します。

編集:回答ありがとうございます、私の構成は今は大丈夫ですが、次の問題があります:構成runbaseBatchダイアログでチェックボックスバッチがチェックされていない場合にのみrunbasebatchクラスが機能します、バッチをチェックすると、バッチをスケジュールできません、私はエラーはありませんが、ファイルが生成されません。何か案は?

4

2 に答える 2

1

サーバー構成ユーティリティの[クライアントにこのサーバー上のプリンターへの接続を許可する]チェックボックスがオンになっていて、AOSが再起動されていることを確認する必要があります。

バグがあるため、レジストリの対応する値を微調整する必要があることをどこかで読みましたが、チェックボックスをオンにすることを最初に行うかどうかを確認することをお勧めします。

于 2012-09-14T15:52:30.270 に答える
1

ApplicationObjectServerを実行しているコンピューターからの印刷を有効にする方法をお読みください。

AX Q&Aのこのブログエントリを補完します。

于 2012-09-14T16:14:26.883 に答える