Meu palpite é que o PPD do seu driver de impressora (veja em /etc/cups/ppd/[printername].ppd ) tem uma definição para *ImageableArea que não permite impressão sem margens.
Se o seu hardware realmente suportar impressão de ponta a ponta (ou se tolerar margens menores do que as definidas no PPD), você poderia tentar editar o PPD. Veja aqui algumas dicas sobre a manipulação de PPDs em relação às palavras-chave *PageSize , *PageRegion , *PaperDimension e *ImageableArea : .
Minha sugestão seria para ...
- ... investigue seu PPD e
- ... defina os valores de
*ImageableArea de sua definição de mídia 4x6 para um valor que signifique impressão sem bordas.
Meu palpite é que você deve usar uma linha como *ImageableArea 4x6/4x6in: "0 0 288 432" (no caso de sua linha PaperDimension ser *PaperDimension 4x6/4x6in: "288 432" ).
Agora que você configurou a fila de impressão para enviar um arquivo de imagem de tarefa que pressupõe que o hardware possa imprimir sem bordas, você verá ...
- ... se o hardware da impressora suportar, de fato, a impressão sem borda,
- ... ou se o hardware simplesmente anexar a imagem impressa aos valores reais suportados.
Com esse conhecimento, você poderá ajustar o PPD a um *ImageableArea mais próximo do que o hardware suporta.
(Para os valores numéricos PPD nas referidas dimensões: 72 pt == 1 polegada. Então 288x432pt == 4x6in)