Imprimir la configuración del diálogo en el script de shell

Imprimir la configuración del diálogo en el script de shell

Necesito ayuda para determinar qué programa se llama con todos los argumentos cuando imprimo un archivo usando el diálogo de impresión estándar con una configuración específica, para poder automatizarlo usando un script.

Entorno: xfce4 + ubuntu + bash

La impresora está configurada por hplip.

Quiero imprimir páginas específicas (no continuas), desde un archivo pdf, 2 páginas por una cara, con ciertas opciones de formato configuradas en el cuadro de diálogo de impresión a continuación.

ingrese la descripción de la imagen aquí

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.

El archivo pdf tiene más de 500 páginas. Quiero incorporar un comando que pueda imprimir páginas aleatorias. Selecciono 2 páginas en 1 cara de una hoja A4.

Respuesta1

Mire el comando lp. Esa página de manual debería ayudar a encontrar todas las opciones:

man lp

información relacionada