Hallo,

das machen wir bereits.

Code Auszug:

AS400 as400 = new AS400("...");
File fileAfp = new File("Pfad zu afp");
PrintParameterList printParameterList = new PrintParameterList();
printParameterList.setParameter(PrintObject.ATTR_M EASMETHOD,"*UOM");
printParameterList.setParameter(PrintObject.ATTR_U NITOFMEAS,"*INCH");
printParameterList.setParameter(PrintObject.ATTR_P AGELEN,4f); // bzw. 4.167f
printParameterList.setParameter(PrintObject.ATTR_P AGEWIDTH,9.449f);
printParameterList.setParameter(PrintObject.ATTR_P AGRTT,"90");
InputStream inputStream = new FileInputStream(fileAfp);
SpooledFileOutputStream spooledFileOutputStream = new SpooledFileOutputStream(as400,printParameterList,n ull,null);
byte buffer = new byte[2048];
for(int bytesRead;(bytesRead = inputStream.read(buffer)) != -1
{
spooledFileOutputStream.write(buffer,0,bytesRead);
}
spooledFileOutputStream.close();
inputStream.close();