× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Actually the code _will_ compile if ibmjps.jar is not in the class path, as it use a standard API. I have not looked closer, but I believe it is similar to the way that JDBC can still compile even if you do not have jt400.jar in your class path to get the AS400 driver. A quick check for the existance of a class only in this jar may determine for sure if it is on the classpath.

I'd like to hear any experiences with actual printing this printer driver too, as I just wrote this to see what capabilities our printers had.

/Thorbjørn



Den 12/10/11 09.55, Paul Bailey skrev:
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 (http://publib.boulder.ibm.com/infocenter/iseries/v6r1m0/index.jsp?topic=/rzaha/jvprtsrv.htm) 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:
Thanks,

But I get this when I run it:
" DEFAULT PRINTER:
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 ...

Replies:

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

This mailing list archive is Copyright 1997-2024 by midrange.com 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.