Pessoal, estou a alguns dias tentando imprimir um cracha em uma impressora datacard sp35, porem nao obtive sucesso.
Alguem conseguiu imprimir em alguma outra impressora de cracha ou tem alguma dica pra onde devo recorrer.
vlw galera.
achei este codigo mas o autor nao terminou acho que é por aqui.
import java.awt.GraphicsConfiguration;
import javax.print.DocFlavor;
import javax.print.PrintService;
import javax.print.PrintServiceLookup;
import javax.print.ServiceUI;
import javax.print.attribute.HashPrintRequestAttributeSet;
import javax.print.attribute.PrintRequestAttributeSet;
import javax.print.attribute.standard.MediaPrintableArea;
import javax.print.attribute.standard.MediaSize;
public class TestDatacardSP25 {
public static void main(String[] args) {
PrintService[] services = PrintServiceLookup.lookupPrintServices(null,
null);
PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet();
// Media size
aset.add(MediaSize
.findMedia((float) 2.13, (float) 3.38, MediaSize.INCH));
//Media printable area
aset.add(new MediaPrintableArea(0, 0, (float) 2.13, (float) 3.38,
MediaPrintableArea.INCH));
PrintService service = PrintServiceLookup.lookupDefaultPrintService();
DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
//Show print Dialog
service = ServiceUI.printDialog((GraphicsConfiguration) null, 60, 60,
services, service, null, aset);
}
}