¿Hay alguna manera de enviar un archivo PDF (o archivos) a la impresora a través de la línea de comando, pero imprimir solo, digamos, páginas impares? Por ejemplo, lpr -{some option} *.pdf
o tal vez {some command to get odd-numbered pages} *.pdf | lpr
. Esto sería más rápido que abrir cada archivo, abrir el diálogo Imprimir y decirle que imprima las páginas 1, 3, 5, 7, 9 ... La idea es imprimir todas las páginas impares, luego puedo imprimir las páginas pares en El otro lado del papel.
8
lpr
opciones posibles ?Una alternativa a la solución cups de fschmitt, por ejemplo, si solo tiene un lpr limitado disponible, es el comando psselect .
Por ejemplo, para la impresión dúplex manual en una impresora sin una unidad dúplex:
Bueno, solo funciona si su impresora tiene un mecanismo de transporte de papel sólido como una roca ...
-e selecciona solo las páginas pares, -o impares, y -r invierte la selección
fuente
Si elige preprocesar el PDF (por ejemplo, porque su marco de impresión no es CUPS y no admite la selección de páginas), puede hacerlo con pdftk .
Dependiendo de qué tan barata sea su impresora, es posible que necesite imprimir las páginas impares al revés y las páginas pares en orden: vaya
end-1
al otro comando. Si el documento tiene un número impar de páginas, saque la última página de la pila y no la retroalimente por segunda vez.fuente