It appears you have not yet registered with DEVPPL. To register please click here... (it's fast, easy and free!)

Forum

Log In Sponsors
Partner Sites
Board index Programming Java Forum

I want to print an image with the following code, but .....

I want to print an image with the following code, but .....

Postby sasi on Fri May 25, 2007 9:44 am

Hai every one i want to an image, so the following code shows some internal error at run time can any one help me regarding this code:



Code: Select all

    import java.io.*;
    import javax.print.*;
    import javax.print.attribute.*;
    import javax.print.attribute.standard.*;
    import javax.print.event.*;
   
    public class BasicPrint {
        public static void main(String[] args) {
            try {
                // Open the image file
                InputStream is = new BufferedInputStream(
                    new FileInputStream("filename.gif"));
   
                // Find the default service
                DocFlavor flavor = DocFlavor.INPUT_STREAM.GIF;
                PrintService service = PrintServiceLookup.lookupDefaultPrintService();
   
                // Create the print job
                DocPrintJob job = service.createPrintJob();
                Doc doc = new SimpleDoc(is, flavor, null);
   
                // Monitor print job events; for the implementation of PrintJobWatcher,
                // see e702 Determining When a Print Job Has Finished
                PrintJobWatcher pjDone = new PrintJobWatcher(job);
   
                // Print it
                job.print(doc, null);
   
                // Wait for the print job to be done
                pjDone.waitForDone();
   
                // It is now safe to close the input stream
                is.close();
            } catch (PrintException e) {
            } catch (IOException e) {
            }
        }
    }
sasi
 
Posts: 13
Joined: Mon Apr 23, 2007 2:10 pm

Return to Java Forum

Who is online

Users browsing this forum: No registered users and 0 guests