AS/400 print job goes into to *HLD state

When sending a print job from the AS/400, it goes into a holding (*HLD) status, and does not print. There are no messages logged to the RPM log whent his happens.

This is caused when a connection cannot be made from the AS/400 to the RPM host. To resolve the issue, verify the settings in the OUTQ match the recommended settings on our AS/400 setup instructions. To begin modifying the OUTQ, follow these instructions.

  1. From an AS/400 command prompt, issue this command, substituting your OUTQ name where appropriate: ENDWTR outq name *IMMED.
  2. Wait 15 seconds, then issue this command, again substituting your OUTQ name where appropriate: CHGOUTQ outq name. Press F4 to prompt, rather than the Enter key. If you press the Enter key, start again from the beginning.
  3. Press F9 to view all parameters, then compare your settings with our AS/400 setup instructions.

Verify the RPM host's IP address or DNS hostname are configured properly, and that there are no firewalls between the AS/400 and RPM that may be blocking the connection, including the Windows XP Service Pack 2 firewall. If the Windows Firewall is the cause, we show you how to add a firewall exception.