AS400 Printing

I have a user who cannot print to a network printer on AS400. Another user can login and print and both users have Printer Device set to *WRKST. Is there anything else to check in the profile settings?

Thanks in advance.
exhuserAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Gary PattersonVP Technology / Senior Consultant Commented:
Printing configuration varies from system to system, and can be complex.  Printer setting can be overridden at the program level, the user level, the job level, the workstation level.  

Users can also be granted different printing authorities to each printer.

When you say "can't print", what do you mean?  Do you just mean that their output doesn't automatically come out on that network printer, or that they get some sort of error when trying to move something to that printer, for example from WRKSPLF?

What is the AS/400 printer name device assigned to the network printer, and what is the OUTQ name assigned to it (often the same)?

Some applications need to be configured with printer information for each user.  What application is the user trying to print from?

Compare the user profile print settings and job description between the two users.  Are they identical?  What about OUTQ setting?
exhuserAuthor Commented:
There is no output to the network printer.

Both users use the same application, menu

To compare user profiles do I just execute wrkusrprf for each user?
Gary PattersonVP Technology / Senior Consultant Commented:
DSPUSRPRF
Introduction to Web Design

Develop a strong foundation and understanding of web design by learning HTML, CSS, and additional tools to help you develop your own website.

exhuserAuthor Commented:
The user profile who cannot print has 'Limit capabilities' set to "NO"

Output queue and 'printer device' is the same
Gary PattersonVP Technology / Senior Consultant Commented:
"Limit capabilities" just controls what commands they are allowed to execute.  Has nothing to do with printing.

So when the "problem user" prints something, where does it go?  What output queue?
Gary PattersonVP Technology / Senior Consultant Commented:
Unanswered questions:

What is the AS/400 printer name device assigned to the network printer, and what is the OUTQ name assigned to it (often the same)?

Some applications need to be configured with printer information for each user.  What application is the user trying to print from?  (What is the specific application name, or is it a custom program?)

Compare the user profile print settings and job description between the two users.  Are they identical?  What about OUTQ setting?
exhuserAuthor Commented:
The printer is set to *WRKST for both users

I will check the application -- it is custom

The job description is different.

How can I check what outq is used if I login as that particular user?
Gary PattersonVP Technology / Senior Consultant Commented:
Printing hierarchy is complicated.  Here is the hierarchy straight from the manual:

https://www-01.ibm.com/support/knowledgecenter/ssw_ibm_i_71/rzalu/rzaluroutingprocess.htm

When you DSPUSRPRF, I assume you're looking at the "Printer Device" for each user, and that it is set to *WRKSTN.  That setting is only used in a very specific set of circumstances, and when it it in effect, it means that you have to look at the printer that is assigned to the user display device (DSPDEVD command once you've identified the user's display name).  

We also need to look at the Output Queue configured on each user's profile.  This can override the "Printer Device".

You also need to look at the Job Description (DSPJOBD) associated with the user.  It will also have a "Printer Device" and "Output queue" setting that may override profile-level settings.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Shalom CarmelCTOCommented:
I still don't understand how does the problem manifest itself.  
How do you know that it's not printing? Is there an error message?
What do you see when you do a WRKSPLF as the users?
What do you see when you run a DSPJOB for the users' jobs and look at the printed output?
tliottaCommented:
The *WRKSTN setting won't help us much in getting to the problem. The two users are unlikely to have the same "workstation", so there's no telling what a difference might be. A better place to look would be their jobs when they're active.

By looking at their active jobs, you can see what "*WRKSTN" resolves to (assuming that the setting isn't overridden, in which case "*WRKSTN" is almost meaningless anyway). Regardless, the job attribute is where the actual default destination output queue will be seen. Even then, though, an application program or a report definition might specify a particular destination on its own.

Tom
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
IBM System i

From novice to tech pro — start learning today.