Dialogkonfiguration in Shellskript drucken

Dialogkonfiguration in Shellskript drucken

Ich brauche Hilfe, um herauszufinden, welches Programm mit welchen Argumenten aufgerufen wird, wenn ich eine Datei mit dem Standarddruckdialog mit einer bestimmten Konfiguration drucke, damit ich dies mit einem Skript automatisieren kann.

Umgebung: xfce4 + Ubuntu + Bash

Der Drucker wird von hplip konfiguriert.

Ich möchte bestimmte Seiten (nicht fortlaufend) aus einer PDF-Datei drucken, 2 Seiten auf einer Seite, mit bestimmten Formatierungsoptionen, wie im Druckdialog unten konfiguriert.

Bildbeschreibung hier eingeben

lp -o landscape -o fit-to-page -o media=A4 -o number-up=2 -o number-up-layout=lr -o page-ranges=320,289,321,300 ~/Documents/test.pdf 
lp: Bad page-ranges values 289-289.

Die PDF-Datei hat mehr als 500 Seiten. Ich möchte einen Befehl einbauen, der zufällige Seiten drucken kann. Ich wähle 2 Seiten auf einer Seite eines A4-Blattes aus.

Antwort1

Sehen Sie sich den lp-Befehl an. Diese Manpage sollte Ihnen dabei helfen, alle Optionen zu finden:

man lp

verwandte Informationen