Einzelnen Beitrag anzeigen

MichaelT

Registriert seit: 14. Sep 2005
Ort: 4020 Linz
532 Beiträge
 
Delphi 10.3 Rio
 
#8

AW: Äquivalent für ShellExecute ("print", Filename) unter Linux

  Alt 30. Okt 2014, 15:01
PostScript, PDF, Text und Bilder wird von CUPS direkt verstanden.

http://www.eecs.utk.edu/resources/it...x-command-line

https://people.gnome.org/~alexl/pres...6-printing.pdf

Wie weit das nützlich ist ....

So etwas wie Shell_Execute und anzeigen wäre gnome_url_show().

Die meisten formatierten Ausdrucke laufen über PDF und PDF/A.

Wobei Dokument einfach auf den Drucker schicken.


Unter Windows kann ich mit

ShellExecute (0, 'print', DocumentName, ...); eine bestimmte Dokumentdatei automatisch vom richtigen Programm öffnen und drucken lassen.

Aber wie geht das mit FreePascal/Lazarus unter Linux? Die Möglichkeit mit TProcess eine Datei ausführen zu können kenne ich, aber dann wird die Datei nur vom zugehörigen Programm geöffnet, ich will Sie aber direkt auch drucken. Gibt es evtl. dafür unter Linux einen bestimmten (Konsolen-) Befehl?
  Mit Zitat antworten Zitat