Estou com um problema ao imprimir uma foto via linha de comando, usando o CUPS.
Estou usando o Mac (tentei em Mountain Lion e Mavericks) e impressora fotográfica Canon Selphy CP900.
Eu tenho os drivers corretos.
Na linha de comando, aqui estão as informações da minha impressora:
$ lpstat -d
destino padrão do sistema: Canon_CP900
$ lpoptions
copia = 1 device-uri = usb: // Canon / CP900? serial = C412070200000609 acabamentos = 3 job-hold-until = prioridade de trabalho sem retenção = 50 folhas de trabalho = nenhuma, nenhuma hora de mudança de marcador = 0 número-up = 1 printer-commands = nenhuma impressora-info = 'Canon CP900' impressora-está-aceitando-empregos = true impressora-é-compartilhada = false impressora-localização = ibomac printer-make-and-model = ' Canon CP900 'estado da impressora = 3 estado da impressora de alteração de estado = 1385005687 motivos de estado da impressora = nenhum tipo de impressora = 2134028 printer-uri-supported = ipp: // localhost: 631 / printer / Canon_CP900
$ lpoptions -l
Tamanho da Página / Tamanho da Página: * Postal (4x6in) CP_L_size CP_C_size Personalizado.WIDTHxHEIGHT
Se eu visualizar o photo.jpg via aplicativo de visualização, ele me permite imprimi-lo sem problemas. aqui está a captura de tela.
Agora,seexperimentá-lovialinhadecomandoassim:
$lp-opaisagem-oajuste-para-página-omedia=Personalizado.4x6infoto.jpg
iddasolicitaçãoéCanon_CP900-18(1arquivo(s))
Eleéaceitoeenfileirado,masrecebooerro:
Minha suspeita é porque nas Preferências do Sistema | Scanners de impressoras, as configurações não têm o tamanho 4x6 na lista:
Então,oqueeufizfoiabrironavegadorFirefox,configurarapáginaeadicionarumtamanhodepapelpersonalizadopormeiodestacaixadediálogo:
Eu o chamei de "Postcard".
Portanto, assim que tiver essa adição, voltando às configurações dos Scanners da impressora, ela agora listará "Postcard" como um dos tamanhos personalizados.
Eu tentei o comando de comando commandline novamente, mas recebi o mesmo erro. Eu não estava esperando Mac ser tão difícil quando se trata de impressão (ou é meu driver de impressora sucky?). Pls ajuda.
Eu quero que esta commanline funcione porque quero automatizá-la com meu programa personalizado.
Eu uso essa documentação do CUPS como referência.
Alguém ajuda pls? :)