Now there is a question!

The ibmjps.jar is in the classpath, and I would expect my programs to fail to compile if it wasn't. However, I was looking at the IBM Infocenter for v6r1 on the subject ( and it only mentions JDK 1.5 when we are definitely using JDK 1.6.

Can anyone help me verify that I have the correct version of IBMJPS.JAR in my classpath? (The OS was upgraded to v6r1 from v5r4 about a year ago.)

Other than a question about the version, I am certain that IBMJPS.jar is in the location specified by the classpath.

-----Original Message-----
From: java400-l-bounces@xxxxxxxxxxxx [mailto:java400-l-bounces@xxxxxxxxxxxx] On Behalf Of Thorbjoern Ravn Andersen
Sent: 11 October 2011 17:30
To: Java Programming on and around the IBM i
Subject: Re: Printing from Java

Den 10/10/11 15.11, Paul Bailey skrev:

But I get this when I run it:
null argument passed

PrintServiceLookup found 0 printers
Java program completed"

I'm guessing it can't find anything. Can you verify that it finds something on your system? I called it from a submitted RPGLE program first, then tried a direct call using the JAVA cl command. Same result both times.

Can you think what might be missing in my setup given that I have a large number of printers and OUTQs setup on the iSeries.

I have not run the code recently but last time I did it listed the printers. Are you 100% certain you have the IBM jar in your classpath?
(and it is on your system in that location)

As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2021 by and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.