
Was soll ich sagen....?
Es läuft.
Ich hatte das Problem, dass der Ausdruck im Portrait-Mode druckte, also "Hochformat" während das Papier im Drucker Querformat erwartete.
Lösung dafür ist die Klasse PageFormat.
Ich habe lange rumprobiert, PageFormat in der Funktion print() zu verändern.
Ein Mitkommilitone brachte mich dann auf den entscheidenden Hinweis, dass bereits beim "setPrintable" ein PageFormat übergeben werden muss.
(Sagt einem ja auch so keiner...)
Kaum war die Änderung umgesetzt passierte das
Der Rest war dann nicht der Rede wert.
Ein neuer Laptop mit Ubuntu bespielt, dass Programm über NetBeans builden, rüber kopieren und fertig.
Heute war der erste große Test, die 260 Label-Rolle wurde auch prompt in zwei Stunden aufgebraucht. Haben dann gleich mal 50 bestellt.
Das NetBeans-Projekt liegt auf github und steht unter einer GNU GPL-Lizenz
Über Kommentare oder neue Feature-Vorschläge würde ich mich freuen.
Bis dahin!