GNU/Linux >> Tutoriales Linux >  >> Linux

Impresión dúplex manual para Mac (y/o Linux)

CASI, pero sin puro sin embargo:el cuarto paso solo obtiene las páginas impares del primer paso, y luego toma las páginas pares de ese conjunto... Eso no es bueno. Borraré esto algún tiempo después, a menos que se me ocurra algo inteligente. (El primer paso también se puede realizar para crear dos archivos de inmediato, pero necesita el cuadro de diálogo de confirmación. Tal vez haya algún "reinicio" o procesamiento paralelo en Automator.

Para una Mac, Automator es tu amigo:

  • Abrir Automator

  • Seleccione "Complemento de impresión" (los complementos de impresión son flujos de trabajo que están disponibles en el cuadro de diálogo de impresión. Aceptan versiones en PDF del documento que se está imprimiendo. Antes de 10.6 Snow Leopard, es posible que no tenga esta opción hasta que esté a punto de guardar su flujo de trabajo, en lugar de crear un flujo de trabajo vacío. Debería funcionar igual).

  • Arrastre los siguientes elementos al flujo de trabajo a la derecha:

    1. "Extraer páginas pares e impares" y seleccione "Impar"

    2. "Imprimir elementos del buscador"

    3. "Solicitar confirmación", escribe algunas instrucciones

    4. "Extraer páginas pares e impares" y seleccione "Pares"

    5. "Imprimir elementos del buscador"

  • Guárdalo. Terminará en ~/Library/PDF Services/ y por lo tanto ser parte del menú PDF en el cuadro de diálogo Imprimir.



Cuando el total de páginas es impar, tendrás que jugar un poco con la primera o la última página de la primera tirada. (Si volviera a colocar toda la pila en la impresora, es posible que la última página quedara en la bandeja de papel cuando haya terminado. Intente ajustar las instrucciones en el paso 3).


Hay un proyecto en sourceforge llamado duplexpr que puede hacer lo que quieras.

http://sourceforge.net/projects/duplexpr/

Lo escribí hace mucho tiempo y no pude generar ningún interés en él, así que no lo actualicé. Si puedo obtener una base de usuarios activa de> 0, o alguien interesado en ayudar a desarrollarlo o probarlo, trabajaré en ello nuevamente. Incluso tengo un código de desarrollo más nuevo que tiene algunas características adicionales. También estoy jugando con hacer que esté habilitado para interfaz gráfica de usuario para que pueda usarse desde el escritorio sin tener que ir a la línea de comandos.

Es un conjunto de scripts bash que emulan la impresión dúplex para impresoras que no son dúplex. Lo he usado todos los días, desde hace muchos años.

Una característica única es que permite la impresión a dos caras por lotes, por lo que puede imprimir varios trabajos a la vez y solo tiene que voltear y volver a insertar toda la pila de papel una vez en lugar de una vez para cada trabajo.

La versión actual (en sourceforge) tiene algunos problemas. La primera es que cambiaron bash. Para que los scripts actuales funcionen (después de descargarlos), la primera línea de cada script debe cambiarse de #!/bin/sh a #!/bin/bash

El otro problema es un problema de diseño. Las impresoras varían en la forma en que manejan el papel. Algunas sacan páginas con la cara impresa hacia arriba y otras con la cara impresa hacia abajo, etc. Esto significa que tiene que haber más de un algoritmo de impresión dúplex. duplexpr actualmente solo admite un algoritmo. Funciona perfectamente en impresoras como la HP Deskjet 720 y 895 (antiguas) y la HP C4480 (nuevas). Casi funciona en mis HP Laserjets (1006 y 1020). En estos, todas las páginas que imprime son correctas y en el orden correcto, pero cada página debe voltearse manualmente después de que el trabajo haya terminado de imprimirse (salen 2/1, 4/3 ... en lugar de 1/2 , 3/4).

Compruébalo y contáctame si estás interesado en usarlo. Puede enviarme un correo electrónico a través de la página del proyecto sourceforge (url arriba).

Algunas reflexiones más:

duplexpr realmente no aborda los rangos de impresión de páginas. Puede hacerlo usando las opciones "imprimir a archivo" y "rango de páginas" disponibles en la mayoría de los cuadros de diálogo de impresión de aplicaciones.

Una vez que tenga la salida en un archivo (en el formato postscript predeterminado (al menos para Linux), tiene varias opciones. Luego puede ejecutarlo a través de duplexpr (que, por cierto, maneja el problema del número impar de páginas mencionado por otros usuarios).

Si puede manejar el uso de la interfaz de línea de comandos (cli), entonces el comando lp, o lpr, cualquiera que haya instalado, tiene opciones que puede especificar solo para páginas impares, solo para páginas pares e incluso puede darle rangos de página si es necesario. Si eso no es de su agrado, existe una increíble pequeña utilidad de interfaz gráfica de usuario llamada xpp que hará todo eso y más. Incluso le permitirá crear un alias para una de sus impresoras existentes que imprimirá solo páginas pares o impares. Lo uso todo el tiempo para recuperarme de atascos de papel y alimentación de varias páginas durante la segunda pasada de la impresión dúplex (los segundos lados) para poder terminar de imprimir las páginas de un solo lado que no se desecharon sin comenzar desde cero.

Con cualquiera de estos métodos manuales, si tiene un número impar de páginas, puede enviar un salto de página a la impresora para expulsar la última página:

eco -n $'\f' | lp

lo hará o puede crear un archivo con solo un formulario y enviarlo a lp. Esto funciona en todas las impresoras que he probado hasta ahora.

De cualquier manera, es mucho más fácil que recordar no volver a insertar la última página, etc.

HTH

Joe


Consulte el software de impresión a doble cara de HP.


Linux
  1. Linuxbrew:un administrador de paquetes común para Linux y Mac OS X

  2. Hitman The Complete First Season para Linux y Mac ya disponible

  3. Linux:¿directorios estándar y/o comunes en sistemas operativos Unix/linux?

  4. FreeCAD:un software de diseño y modelado 3D para Linux

  5. ¿Macros para GCC/G++ para diferenciar Linux y Mac OSX?

Las 10 mejores distribuciones de Linux para computadoras portátiles y de escritorio

Comando id de Linux - Imprimir información de ID de usuario e ID de grupo

Cómo borrar el historial de Bash en Linux y Mac

Coffee:una aplicación de noticias y clima para Linux

DOS Y NO HACER PARA Linux VPS

Instale python-openstackclient en Linux y Mac OS