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?