Inicie la “Utilidad de configuración de la impresora” desde el terminal

0

Background

Intentando cargar la Utilidad de configuración de la impresora en OSX Mavericks desde el terminal. Esto es para una aplicación de configuración que tiene interfaces simplificadas para configurarlo.

Lo que he intentado

He intentado acceder a la carpeta .app y cargar la utilidad directamente (./System/Library/CoreServices/Printer \ Setup \ Utility.app/Contents/MacOS/Printer \ Setup \ Utility;)

Sin embargo, esto simplemente da como resultado que se abra una nueva ventana de terminal con el comando ejecutándose en primer plano. Intentar ejecutarlo en segundo plano no genera ventanas emergentes, por lo que tampoco funcionó. Navegar al directorio en el buscador y ejecutarlo desde allí da como resultado lo mismo. Hasta ahora, la única forma de ejecutarlo es hacerlo de la manera "adecuada" de ejecutar la utilidad de Preferencias del sistema.

En resumen

¿Cómo ejecuto la utilidad de configuración de la impresora desde el terminal para que se abra en una ventana, similar a cómo lo abrirías en la GUI?

    
pregunta Nathan Lafferty 01.04.2014 - 00:04

1 respuesta

1

Si examina usando ps el comando lanzado por la Configuración de la impresora o al agregar una impresora a través de Preferencias del sistema, notará que incluye un calificador -psn que dirige la aplicación en cuanto al "número de serie del proceso" para usar Para comunicarse con la aplicación. Esto le indica efectivamente cómo conectar y lanzar las ventanas necesarias para el usuario / proceso llamante y se usa para identificar varios procesos e instancias de ejecutables.

Lamentablemente no está claro cómo, o incluso si, en realidad utilizarías esto para iniciar desde la línea de comandos, ya que su uso normalmente se invoca desde otra aplicación de llamada que usa llamadas al sistema y parece implicar que necesitas crear ciertas "Restricciones de identificación del proceso" como parte de la llamada.

Gran parte de esto parece estar marcado en la documentación en línea de Apple como Desaprobado en OS X v10.9, por lo que no estoy seguro de qué hacer con esto o cómo dirigirlo para que lo use ya que Apple parece desaconsejarlo. El tipo de sistemas de llamadas que lo utilizan avanzando. Espero ver cómo desaparecen los mecanismos de llamada en futuras versiones de OS X.

Más información está disponible en:

enlace

y

enlace

Aunque me doy cuenta de que esto no resuelve su problema, sí explica el comportamiento que observa y la razón por la que no obtiene el lanzamiento de la interfaz de usuario esperado.

    
respondido por el ColonelMode 01.04.2014 - 01:46

Lea otras preguntas en las etiquetas