%20con%20una%20impresora%20fotogr%C3%A1fica.png)
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.
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:
Mi sospecha es porque en Preferencias del Sistema | Impresoras Escáneres, la configuración no tiene el tamaño 4x6 en la lista:
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:
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 ''