1 votos

Impresión de la fecha y hora actuales en cada página

A menudo imprimo varias versiones de un documento (por ejemplo, un trabajo en curso). Para llevar la cuenta de las impresiones me gustaría imprimir la fecha y la hora de impresión en cada página independientemente de la aplicación que esté utilizando (aunque estaría bien que sólo funcionara para archivos PDF, si es que se produce automáticamente). He visto controladores de impresora de Windows que incluyen esta función, pero no he encontrado ninguna configuración aquí (por ejemplo, Canon iR3225) ni ninguna función oculta-CUPS-que-podría-activar-en-el-archivo-de-configuración.

¿Alguna idea? ¿Algún tipo de preprocesamiento que pueda inyectar en las tazas?

(Utilizo Mac OS X 10.6.7)

3voto

Finalmente encontré una solución utilizable usando convert de ImageMagick, los servicios PDF mencionados por nathang y Automator.

  1. Inicie Automator, cree un nuevo "Plugin de impresión".

  2. Arrastre la acción "ejecutar shell script" a la derecha e introduzca el siguiente script:

    export PATH=/opt/local/bin:/usr/local/bin:$PATH
    convert -size 400x50 xc:white -font Arial -pointsize 24 -gravity center -draw "fill grey50 text 0,0 '`/bin/date`'" /tmp/stamp.png
    cat
  3. Añada la acción "Marca de agua en documentos PDF" y añada el archivo "/tmp/stamp.png" utilizando el botón 'añadir...'. (Es probable que tenga que crear este archivo primero, por ejemplo, utilizando touch /tmp/stamp.png en un Terminal). Luego ajusta el desplazamiento, la escala y la opacidad a tu gusto. Yo estoy usando x=480 y=820 scale=0.25 opacity=0.7.

  4. Añade la acción "Abrir imágenes en vista previa".

  5. Guarde el script de Automator.

Ahora debería encontrar una nueva acción en el menú desplegable "PDF" del cuadro de diálogo de impresión, que imprime la fecha y hora actuales en cada página y muestra el resultado en Vista previa, desde donde puede imprimir el documento.

0 votos

Tu enlace es un 404. Si todavía tienes el script, ¿puedes volver a subirlo?

0 votos

@grgarside Lo siento ya no tengo el archivo pues reinstalé mi mac varias veces desde entonces. Pero puedes crearlo tu mismo usando la descripción de arriba.

0voto

vatsal Puntos 21

Puede utilizar una herramienta de modificación de PDF como Pdftk para añadir una marca de agua que contenga los metadatos deseados.

0 votos

Sé de pdftk , y probablemente sea posible usarlo para escribir algún script que añada mi marca de tiempo a cada página. Pero esto no resuelve el problema de integración en el sistema de impresión -- la solución es algo inutilizable si tengo que ir a la consola pre-procesando cada archivo PDF que quiero imprimir.

0 votos

¿Y si lo integramos con AppleScript?

0 votos

La integración en el sistema es la parte fácil, gracias a Servicios en PDF

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X