Kann dir konkret nicht bei deinem Problem helfen, da ich über eine Druck-Lib von den Feinheiten des Druckens abstrahiert bin und mich demzufolge damit auch nicht beschäftige, kann dir aber sagen dass die Verwendung von Transparenz im Zusammenhang mit dem Druck selten eine gute Idee, bzw. oft eine schlechte ist.
Ich habe hier beispielsweise eine eigene Anwendung zur Erstellung von Flowcharts um einen neuen Node-Typen erweitert, der Teilgraphen aufnehmen konnte, welche dann auch beleibig ineinander verschachtelt werden konnten. Dazu habe ich dem Ding einen schwach blauen (da größtenteils durchscheinenenden) Hintergrund verpasst. Das war zunächst auch beim Druck kein Problem, bis ich von Kunden das Feedback bekam, dass ihre Arbeitsplätze, Server und das Netzwerk in die Knie gehen, weil auch einseitige (A4) Flowcharts auf einmal schlappe 40 MB große Druckjobs erzeugten.
Auf der Suche nach der Ursache hat der Support der Drucklib wie immer einen hervorragenden Job geleistet und konnte über eine kleine Beispielanwendung von mir das Ganze reproduzieren. Am Ende lief es darauf hinaus, dass die Verwendung von Transparenz beim Drucken schuld war. Wird auch nur ein Objekt mit Transparenz gedruckt, bläht das den kompletten Druckjob auf ein Maß auf, dass auch für den Support nicht nachzuvollziehen war, weil man selbst ausgehend von einer Rasterung aller Seiten in Druckauflösung nie und nimmer solche Datenmengen erreicht hätte... Weitere Untersuchungen bis ins JDK haben wir dann nicht angestellt, da es keinen Sinn gemacht hätte, da wir unseren Kunden keines vorschreiben können. Stattdessen benutzen wir einen Workaround, der ohne Transparenz druckt und dazu einfach einen Farbwert benutzt, der dem zuoberst liegenden Punkt am nähesten kommt. Das kann bei Überlagerung im Druck natürlich deutlich vin der Bildschirmdarstellung abweichen. Da der Verwendungsfall bei uns aber sehr selten ist, können wir das verschmerzen.
Interessant fand ich in dem Zusammenhang, dass letztens, als ich eine PowerPoint-Präsentation drucken wollte erst eine Sicherheitsabfrage kam, von wegen die Präsentation enthält transparente Objekte und dass das den Druck deutlich verlangsamen kann und ob man diese transparent drucken möchte oder nicht...
Daher: Am besten auf Transparenz verzichten für den Druck.