Moin moin,
ich bastel aktuell mit einem Zebra GC420d Label Printer rum.
Dazu habe ich mir ein bisschen was gebastelt.
Und zwar: Ich habe ein Input Feld wo ich eine Adresse eingebe.
Diese wird genommen und in eine Pdf gebaut. Diese PDF hat die Maße 100x60mm (so wie die Label auch)
Nun wird oben automatisch meine Adresse eingefügt + einer Briefmarke der Deutschen Post.
Somit kann ich einfach drucken und aufkleben.
Ist nur ein Spaß Projekt aber dennoch stört es mich wenn es nicht so klappt wie gewollt.
Ich drucke über den Java AWT PrinterJob.
Allerdings wird mir nur der folgende Bereich bedruckt. Sprich alles ist 50% zu klein.
Egal welche Werte ich änder, es wird irgendwie nichts.
Jemand eine Idee was ich da machen kann?
Danke!
ich bastel aktuell mit einem Zebra GC420d Label Printer rum.
Dazu habe ich mir ein bisschen was gebastelt.
Und zwar: Ich habe ein Input Feld wo ich eine Adresse eingebe.
Diese wird genommen und in eine Pdf gebaut. Diese PDF hat die Maße 100x60mm (so wie die Label auch)
Nun wird oben automatisch meine Adresse eingefügt + einer Briefmarke der Deutschen Post.
Somit kann ich einfach drucken und aufkleben.
Ist nur ein Spaß Projekt aber dennoch stört es mich wenn es nicht so klappt wie gewollt.
Ich drucke über den Java AWT PrinterJob.
Java:
PrinterJob job_m = PrinterJob.getPrinterJob();
int width = 100;
int height = 60;
Paper p = new Paper();
p.setSize(Utilities.millimetersToPoints(width), Utilities.millimetersToPoints(height));
p.setImageableArea(0, 0, Utilities.millimetersToPoints(width), Utilities.millimetersToPoints(height));
PageFormat pageFormat = new PageFormat();
pageFormat.setPaper(p);
pageFormat.setOrientation(2);
Book book = new Book();
book.append(new PDFPrintable(document), pageFormat, document.getNumberOfPages());
job_m.setPageable(book);
job_m.print();
Allerdings wird mir nur der folgende Bereich bedruckt. Sprich alles ist 50% zu klein.
Egal welche Werte ich änder, es wird irgendwie nichts.
Jemand eine Idee was ich da machen kann?
Danke!