Q

Creating a remote output printing queue from the AS/400

A simple series of commands in AS/400 can automatically have a remote printer print every spool file released into the output queue.

I am a really newbie in RPG programming and also networking. Right now I am working with an AS/400 program.

Currently we are using third-party software to read the AS/400 spool and distribute it to a different network printer in a different department. Because of the instability of the software, the manager decided to try to recreate the code to make it an in-house product that can easily be maintained.

Can you guide me through the process on how to create it? (We are using Exchange Server 5.5, Exchange 2000, Outlook 2000 & 1998).

I did not fully understand what the software package is doing. AS/400 spool files can be distributed to network printers with no need for a package.

For example

  • Your printer is hp
  • The printer network card address is 10.10.10.10

The following command will create remote output queue for this printer:
CRTOUTQ OUTQ(Myqueue)
RMTSYS(*INTNETADR)
RMTPRTQ('LPT1_PASSTHRU')
AUTOSTRWTR(1)
CNNTYPE(*IP)
DESTTYPE(*OTHER)
TRANSFORM(*YES)
MFRTYPMDL(*HP4)
INTNETADR(10.10.10.10)
SEPPAGE(*NO)

From now on every spool file released into the outq MyQueue will be printed automatically in the network printer 10.10.10.10.

This was first published in November 2008

Dig Deeper

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

-ADS BY GOOGLE

SearchEnterpriseLinux

SearchDataCenter

Close