Estoy usando CUPS para mi Samsung CLP-315 . Funciona muy bien, pero es demasiado lento. Normalmente tarda cinco minutos o más en imprimir una sola página (desde pdf).
Cuando está imprimiendo, gs
está tomando el 100% de la CPU.
¿Hay alguna manera de hacer el gs en la computadora de impresión en lugar de en el pi? o incluso mejor, ¿no usas gs?
performance
printing
cups
ghostscript
otmezger
fuente
fuente
Respuestas:
Supongo que está utilizando el controlador del lado del servidor, es decir. haga que las TAZAS usen el controlador Samsung.
Es posible que pueda acelerar el proceso de impresión haciendo que la impresora sea una impresora RAW. HAGA esto seleccionando el modelo de impresora como RAW cuando seleccione la impresora e instale los controladores en la computadora. Esto reducirá significativamente la carga de la CPU.
Sin embargo, si configura la impresora como RAW, no podrá imprimir desde el interior de la Raspberry pi.
Aquí hay un buen tutorial que podría ser útil para configurar esto.
Espero eso ayude.
fuente
Reduje la resolución a 150x150 ppp, el rendimiento ahora está bien (10-20 segundos por página), mientras que con 600x600 ppp me llevó varios minutos por página.
PD: la cola RAW no funcionó en mi impresora de red (una Lexmark X543) aunque tiene sentido descargar el procesamiento a la impresora de red.
fuente
Podría resolver el problema anterior en mi caso configurando mi impresora como impresora sin procesar en el rpi. Sin embargo, necesitaba un truco en mi cliente Linux Mint 17 con CUPS v.1.7.2 para que funcione. Cuando agregué la impresora a mi CUPS en el cliente, tuve que dar su URL con la opción "compresión = ninguna" de la siguiente manera:
ipp://*my_rpi_IP_address*:631/printers/*my_printer_name_on_rpi*?compression=none
Por supuesto, el controlador de impresora correcto también tenía que seleccionarse en el cliente. Curiosamente, la opción anterior no era necesaria en un cliente win7 para que la impresora funcionara.fuente