New RPM 7 is now available — see what’s new →

Using DESTTYP(*OS400) on an IBM i remote output queue with RPM

Q: Can I point a remote output queue with destination type *OS400 at RPM?

A: Yes, starting with RPM 7.0.0.637. Earlier versions printed these spooled files as garbage, because they didn’t recognize the extra information IBM i sends with them.

Our standard setup uses destination type *OTHER, which still works and is still what we recommend for most sites. Choose *OS400 when you want what it adds:

Setting up the output queue

Create or change the remote output queue as on our setup page, with these two settings:

Destination type  . . . . . . . . . . . : *OS400
Host print transform  . . . . . . . . . : *NO

For example, to change an existing output queue:

CHGOUTQ OUTQ(QUSRSYS/[OBJECT_NAME]) DESTTYP(*OS400) TRANSFORM(*NO)

Host print transform must be *NO, so that the system sends SCS rather than converting it for a printer.

Setting up the RPM queue

The IBM i Spooled File transform also passes data without the attributes through unchanged, so a queue that uses it can receive from both *OTHER and *OS400 output queues.

Note: RPM doesn’t print or convert AFP (*AFPDS) data. AFP spooled files refer to overlays, page segments and fonts by name; those resources stay on the IBM i and aren’t sent with the spooled file.

See also: FAQ for AS/400, iSeries, System i.