GhostScriptコマンドでPDFファイルを印刷しようとしていますが、 をシステム環境デフォルトでは給紙トレイ3)。GhostScriptによるコマンドライン印刷では、印刷ダイアログを使用するとプリンタの設定が異なって処理されます
今後の印刷ダイアログを使用してサイレントモードずにそうしている場合には、これは(も、特に紙トレイを設定せずに)正常に動作 しかし - 私は、プロセスは、ダイアログなしで行うことにしたいと - 私はそれをも試してみましたコマンドライン内でプリンタ名を定義します。
正常に動作するどのような、プリントアウトは、ダイアログなしで起こるということである - しかし、デフォルト設定され、用紙トレイが使用されません - 私は黙って印刷するとき - 用紙トレイ1は
を使用していることは維持する可能性がありますコマンドラインでプリンタに名前を付ける際に、デフォルトの用紙トレイ設定が有効になっていますか?ここで
は私のコードラインである:あなたがデフォルトを上書きすることができ、その場合には、印刷ダイアログを取得しない限り、私の知る限りgswin64c.exe -dPrinted -dNoCancel -dBATCH -dNOPAUSE -dNOSAFER -q -dBitsPerPixel=4 -sDEVICE=mswinpr2 -sPAPERSIZE=a4 -sOutputFile=%printer%" + "\"" + printerName + "\"" +" " + "\""+pdfFileName+ "\"";