Actualmente estoy desarrollando una aplicación en Python que se ejecutará en Macs y necesitará imprimir archivos PDF. En el pasado me las he arreglado para enviar archivos PDF a la impresora de forma automática mediante el uso de algunos comandos en un Bash script. Sin embargo, nunca encontré la forma de especificar una impresora, siempre lo enviaba directamente a la impresora seleccionada en ese momento (normalmente la última utilizada).
¿Alguien sabe si hay alguna forma de lanzar la aplicación de Vista Previa desde la línea de comandos, o alguna otra forma de previsualizar y elegir las impresoras antes de imprimir realmente?
0 votos
¿Cómo (con qué comandos) enviaste los archivos directamente a la impresora?
1 votos
En mi Bash script, utilizo por ejemplo
pdfsplit $FILENAME 3 |lpr
para imprimir la página 3 de un archivo PDF procedente de la acción anterior. También puedo especificar más páginas, añadiendo sus números con un espacio entre cada una de ellas.1 votos
Por favor, no hagas envíos cruzados ( stackoverflow.com/questions/42781944/ ), sólo conduce a la duplicación de esfuerzos
0 votos
Entiendo el punto y seguramente lo respeto, pero ¿no es el hecho de que puede ser más probable encontrar una solución si la pregunta se plantea a dos grupos de personas potencialmente diferentes? Lo que a su vez acaba beneficiando a todos. En este caso, hay una parte de Python, que puede ser respondida por gente centrada en Python, y hay una cuestión específica de Mac que puede ser mejor entendida por aquellos que conocen bien MacOS X, pero pueden o no tener conocimientos de Python, después de todo.
1 votos
Suele ser mejor publicar en un solo sitio y, si no obtienes respuestas, hacerlo migrar a otros sitios de concordancia. La respuesta en Python que obtuviste básicamente envuelve los comandos estándar de Unix para la interacción con la impresora en una interfaz de usuario amigable.