Ich hab es gestern raus bekommen.
Hat mich noch mal nervern gekostet.
War ein Problem mit der Übergabe des Druckers und des Treibers.
Mit folgendem Script hat es dann geklappt
Edit: Geht doch nicht.
Hab gesehen, dass ich den /p noch drin hatte.
Sobald ich auf /t wechsel wird nicht mehr gedruckt.
Code
$ordner = "\\server\atv\_0-print\print-hms-0eg-A4\"
$archiv = "\\server\atv\_0-print\print-hms-0eg-A4\_printed\"
$foxit = "C:\Program Files (x86)\Foxit Software\Foxit Reader\FoxitReader.exe"
While 1
Sleep(1000)
$file = FileFindFirstFile($ordner & "*.pdf")
If $file <> -1 Then Print()
FileClose($file)
WEnd
Func Print()
While 1
$pdffile = FileFindNextFile($file)
$neuname = @YEAR & @MON & @MDAY & @HOUR & @MIN & @SEC & @MSEC
If @error Then ExitLoop
FileMove($ordner & $pdffile, $archiv & $neuname & ".pdf")
While 1
Sleep(100)
If FileExists($archiv & $neuname & ".pdf") Then
ExitLoop
EndIf
WEnd
RunWait('"' & $foxit & '" /p "' & $archiv & $neuname & '.pdf"' &" " &"\\MATBFS001\Dell C3765dnf EG" &" " &"Dell C3765dnf Color MFP PCL6")
WEnd
EndFunc
Alles anzeigen