Use el script como controlador de impresora personalizado para enviar el archivo a la página web

0

En mi lugar de trabajo, no puedo encontrar un controlador de impresora para macOS que funcione con la impresora. En su lugar, estoy imprimiendo a través de la interfaz web de la impresora, y me pregunto si hay una manera de automatizar esto.

Los pasos que hago manualmente que quiero automatizar (todos o algunos):

  1. Guardar documento como .ps (funciona mejor que .pdf para esta impresora)
  2. Vaya a la dirección web e inicie sesión en la impresora
  3. Arrastra el archivo que quiero a la IU del navegador

Escribir un script para simular el inicio de sesión web y la transmisión del archivo es un problema aparte que creo que puedo resolver.

Mi pregunta: ¿Puedo usar este script personalizado (probablemente Pyhton) como un "controlador de impresora" para que aparezca en la lista de impresoras y me permita imprimir utilizando cmd- p ? Tendría que guardar automáticamente como .ps y luego hacer las cosas webb.

    
pregunta MartinSuecia 04.01.2017 - 12:00

1 respuesta

1

No es necesario crear un "controlador" ya que la funcionalidad que necesita ya está disponible. En la ventana de diálogo Imprimir (CMD + P), en la esquina inferior izquierda, haga clic en el menú desplegable PDF y elija la opción Guardar como PostScript para guardar la "impresión" como un archivo .ps. (Esta parte puede haber sido tu paso # 1, pero no estaba seguro de cómo guardabas la página como .ps)

Usandounautilidaddemacro/scriptcomoHazel,KeyboardMaestro,Automator,etc.,sepodríanconfigurarparamonitorearunacarpetaespecíficadondeguardaelarchivo.ps.Cuandoapareceunnuevoarchivo,lamacro/secuenciadecomandospodríaactivarelenvíodelarchivoalaimpresora.

Además,dependiendodelmodelodeimpresora,esprobablequeelscriptpuedaenviarelarchivo.psdirectamentealaimpresoramedianteunpuerto/interfazdiseñadoparaunscript/flujoenlugardeusarlaGUIweb.LasinterfacesIPP/LPD/socketestándiseñadasparaestoexactamente.LomásprobableesquelaGUIwebestéusandounjavascriptparacapturarelarchivoyluegopasarloaunadeestasinterfaces.

P.S.Observequeenlacapturadepantalla,laopción"Guardar como PDF" tiene un acceso directo de CMD + S. Lo creé usando el Panel de preferencias del teclado en Preferencias del sistema. Si desea hacer lo mismo pero para la opción "Guardar como PostScript" ... Abra la Preferencia del teclado, cambie a Accesos directos, seleccione Accesos directos de aplicaciones a la izquierda y haga clic en el icono [+] a continuación. Establezca el acceso directo para Todas las aplicaciones, el título del menú "Guardar como PostScript ..." y el acceso directo como CMD + S. Puede usar CMD + S porque el acceso directo normal para CMD + S (Archivo > Guardar) no está disponible cuando se muestra el cuadro de diálogo Imprimir. Otro buen atajo es CMD + P por la misma razón. De esa manera, presiona CMD + P, espera un segundo para que aparezca el diálogo, luego presiona CMD + P nuevamente.

    
respondido por el Insomniac Software 04.01.2017 - 13:46

Lea otras preguntas en las etiquetas