生成されたテキスト ファイルを perl で印刷する必要があります。xampp、Windows7 64ビットを使用しています。私の perl スクリプトには、印刷システム コールが含まれています。
$system = "print\ /d:\\\\SERVER\\PRINTER\ C:\\xampp\\cgi-bin\\textfile.txt";
system ($system);
cmd-shell で同じ行を試すと、印刷が機能します。
答えは次のとおりです。
C:\xampp\cgi-bin\textfile.txt wird momentan gedruckt.
しかし、他には何も起こりません。
次に、バッチファイルを作成しようとしました。バッチファイルを手動で開始すると、印刷が開始されます。system() 呼び出しからは何も起こりません。
次に、最初にFirefoxでファイルを表示して、別の方法を試しました。ファイルを htdocs-dir にコピーし、バッチファイルを次のように変更しました。
cd "c:\Program Files (x86)\Mozilla Firefox"
firefox.exe -new-window http://localhost/textfile.txt
バットをダブルクリックすると、Firefox とテキストファイルが起動します。system() 呼び出しが機能していません。
何か案は?
トム