ich suche gerade nach einer Möglichkeit, eine PDF-Datei, die auf dem Computer vorhanden ist, z.B. über RunShell() auf einem an den PC angeschlossenen Drucker auszugeben. Acrobat kann zwar angezeigt werden, sollte aber nach dem Druck automatisch schliessen.
Also, die Datei "C:\Temp\Kunden.pdf" soll auf dem Drucker "HPLaserJet 2500" ausgedruckt werden.
Also kein direktes Xbase++ Problem, sondern eher die Frage, wie stosse ich das an?
Theoretisch sollte das z.B. so gehen:
Code: Alles auswählen
"c:\program files(x86)\Adobe\Acrobat\DC\Acrobat.exe" /n /s /o /h /p "c:\temp\kunden.pdf" /t "HPLaserJet 2500"
/n - neue Instanz starten
/s - keinen Splash-Screen anzeigen
/o - keinen Open File Dialog anzeigen
/h - minimiert anzeigen
Das Interessante hier ist, dass die Datei gedruckt wird, Acrobat aber meldet
Ich bin auch offen für Vorschläge bezüglich eines anderen Programms, aber es sollte im Bach möglich sein, ohne dass ein Bedienereingriff erforderlich ist oder das druckende Programm geschlossen werden muss.Beim Öffnen dieses Dokuments ist ein Fehler aufgetreten. Diese Datei kann nicht gefunden werden.