Problemas com MediaPrintableArea

Pessoal, estou tendo problemas com o MediaPrintableArea, ele não está setando os valores da margens da hora de imprimir, já fiz o teste em outra máquina. Vi que ele seta, somente na minha que não.
Alguém sabe a solução?

PrintRequestAttributeSet atributos= new HashPrintRequestAttributeSet();
atributos.add(new MediaPrintableArea(10, 10 , 10 , 10, 10));
atributos.add(MediaSizeName.NA_LETTER);

PrinterJob printJob = PrinterJob.getPrinterJob();
printJob.printDialog(atributos);

Descobri que a definição das margens depende do driver de impressão da impressora. Ela tem um valor minimo de margem.