My basic rule of thumb.
Never trust the OS to do what you want it to do with Runtime.exec();

Let me put it this way, there has to be a better way....

Jase Bell

Jason Bell
J2SE Editor - Java Developers Journal
e: [EMAIL PROTECTED]


-----Original Message-----
From: U. Penski [mailto:[EMAIL PROTECTED]
Sent: 30 May 2003 11:20
To: jdjlist
Subject: [jdjlist] Re: SV: Re: Windows Printing


Hi,
[sounding a bit "consultish" again, sorry]
Jason shouldn't use Postscript to print documents with major image content,
if this can be avoided :
As you might already know Postscript converts images to a text
representation , like the RichTextFormat (RTF).
This causes these "ugly" multi-megabyte files mentioned by him.

Anyway, I looked in WindowsME offline-help for a way to print .ps via the
command line (or "Runtime.getRuntime().exec..." ).
Just printing a textdocument via .ps was mentioned resp. found by me:
"copy con lpt1"
"showpage"

sincerely,
U. Penski
[EMAIL PROTECTED]
http://uuhome.de/penski

----- Original Message -----
From: "Stefan Carlsson" <[EMAIL PROTECTED]>
To: "jdjlist" <[EMAIL PROTECTED]>
Sent: Friday, May 30, 2003 10:08 AM
Subject: [jdjlist] SV: Re: Windows Printing


>
> Hi Jason !
>
> I just saw this conversation, and one solution is to use mspaint.exe to
> make the printing in the background... :)
>
> public class Print {
>     String file = "C:\\WINNT\\SYSTEM32\\mspaint.EXE /p c:\\HTMLRGB.GIF";
>
>     public Print() {
>         try {
>             Runtime.getRuntime().exec(file);
>         } catch (IOException e) {
>             e.printStackTrace();
>         }
>     }
>
>     public static void main(String[] args) {
>         new Print();
>     }
> }
>
>
> Hope it helps !
>
> Regards
> Stefan



---
You are currently subscribed to jdjlist as: [EMAIL PROTECTED]
To unsubscribe send a blank email to
[EMAIL PROTECTED]
http://www.sys-con.com/fusetalk



---
You are currently subscribed to jdjlist as: [EMAIL PROTECTED]
To unsubscribe send a blank email to [EMAIL PROTECTED]
http://www.sys-con.com/fusetalk

Reply via email to