hallo.
hier mal ein kleiner auszuf aus meinem quelltext:

PrintObjectTransformedInputStream in = null;
try {
PrintParameterList printParms = new PrintParameterList();
printParms.setParameter(PrintObject.ATTR_WORKSTATI ON_CUST_OBJECT, PLAIN_TEXT);
printParms.setParameter(PrintObject.ATTR_MFGTYPE, "*WSCST");
// get the text (via a transformed input stream) from the spooled file

in = splf.getTransformedInputStream(printParms);

byte buffer = new byte[8 * 1024];
int count = 0;
do {
out.write(buffer, 0, count);
count = in.read(buffer, 0, buffer.length);
} while (count != -1);
} finally {
try {
in.close();
} catch (IOException e) {
}






wenn ich mir die spoolfile in eine datenbankdatei schreibe und dann per sql auslese geht es ja. aber ich wollte von dieser methode halt weg kommen, da es länger dauert das erst reinzuschreiben. java wird dort für einige sekunden blockiert wenn ich die spool in die datenbank schreibe.