imprimir a través de la línea de comandos (CUPS) con una impresora fotográfica

imprimir a través de la línea de comandos (CUPS) con una impresora fotográfica

Tengo problemas para imprimir una foto mediante la línea de comandos, usando CUPS. Estoy usando Mac (probé en Mountain Lion y Mavericks) y la impresora fotográfica Canon Selphy CP900. Tengo los drivers correctos.

Desde la línea de comando, aquí está la información de mi impresora:

$lpstat-d

Destino predeterminado del sistema: Canon_CP900

$ lpopciones

copias=1 dispositivo-uri=usb://Canon/CP900?serial=C412070200000609 acabados=3 trabajo-retenido-hasta-no-retener prioridad-trabajo=50 hojas-de-trabajo=ninguno, ninguno tiempo-de-cambio de marcador=0 número -up=1 comandos-de-impresora=ninguno información-de-impresora='Canon CP900' la impresora-está-aceptando-trabajos=true la impresora-está-compartida=false ubicación-de-la-impresora=marca-y-modelo-de-impresora ibomac='Canon CP900' estado-impresora=3 tiempo-cambio-estado-impresora=1385005687 razones-estado-impresora=none tipo-impresora=2134028 impresora-uri-supported=ipp://localhost:631/printers/Canon_CP900

$ lpopciones -l

Tamaño de página/Tamaño de página: *Postal (4x6 pulgadas) CP_L_size CP_C_size Personalizado.WIDTHxHEIGHT

Si veo la foto.jpg a través de la aplicación Vista previa, me permite imprimirla sin problemas. Aquí está la captura de pantalla.

Vista previa de la configuración de impresión

Ahora, pruébalo a través de una línea de comando como esta:

$ lp -o paisaje -o ajuste a la página -o media=Personalizado.4x6in foto.jpg

El ID de solicitud es Canon_CP900-18 (1 archivo(s))

Se acepta y se pone en cola pero aparece el error:

ingrese la descripción de la imagen aquí

Mi sospecha es porque en Preferencias del Sistema | Impresoras Escáneres, la configuración no tiene el tamaño 4x6 en la lista:

ingrese la descripción de la imagen aquí

Entonces, lo que hice fue abrir el navegador Firefox, fui a configuración de página y agregué un papel de tamaño personalizado a través de este cuadro de diálogo:

ingrese la descripción de la imagen aquí

Lo llamé "Postal".

Entonces, una vez que tengo esa adición, volviendo a la configuración de Impresoras y escáneres, ahora aparece "Postal" como uno de los tamaños personalizados.

Probé el comando de impresión de la línea de comandos nuevamente pero obtuve el mismo error. No esperaba que Mac fuera tan difícil a la hora de imprimir (¿o es el asqueroso controlador de mi impresora?). Por favor ayuda.

Quiero que esta línea de comando funcione porque quiero automatizarla con mi programa personalizado. yo uso estodocumentación CUPScomo referencia.

¿Alguien ayuda por favor? :)

Respuesta1

También enfrenté el mismo problema. Siguiendo tus pasos logro imprimir con este comando

lp -o media="Postcard(4x6in)" image.png

el tamaño del medio es uno de los tamaños enumerados en el comando

 lpoptions -l

Tamaño de página/Tamaño de página: *Postal (4x6 pulgadas) CP_L_size CP_C_size Personalizado.WIDTHxHEIGHT

nota: tienes que soltar el ''

información relacionada