Hallo,
bitte ich bräuchte dringend Hilfe.
Ich möchte ein Tool umsetzen, dass mir Etiketten für Covid19-PCR-Teströhrchen erstellt.
Den Barcode bekomme ich einwandfrei zusammen.
Wenn ich das PDF dann aber drucken möchte, meckert mein Brother-Drucker:
Es ist ein 38mm endlos etikett eingelegt, das PDF ist im Format richtig:
bitte ich bräuchte dringend Hilfe.
Ich möchte ein Tool umsetzen, dass mir Etiketten für Covid19-PCR-Teströhrchen erstellt.
Den Barcode bekomme ich einwandfrei zusammen.
Wenn ich das PDF dann aber drucken möchte, meckert mein Brother-Drucker:
Es ist ein 38mm endlos etikett eingelegt, das PDF ist im Format richtig:
public class PrintBrother
{
private static final double paper_width_mm = 38;
private static final double paper_height_mm = 15;
public void print (PDDocument document, String inName) throws NullPointerException, IllegalArgumentException, PrinterException
{
PrintService printService = findPrintService("Brother QL-600");
PrinterJob job = PrinterJob.getPrinterJob();
job.setPrintService(printService);
job.setPageable(new PDPageable(document));
job.print();
}
private static PrintService findPrintService(String printerName) {
PrintService[] printServices = PrintServiceLookup.lookupPrintServices(null, null);
for (PrintService printService : printServices) {
if (printService.getName().trim().equals(printerName)) {
return printService;
}
}
return null;
}
}