真的很不好意思,我没有做过 "把ie页面中的图像和文本的混合体打印出来"!
帮不了你!

解决方案 »

  1.   

    楼上的!!
    如果只打印图片您做过没有???
                        import javax.print.*;
    import javax.print.attribute.*;
    import javax.print.attribute.standard.*;
    import java.io.*;public class PrintFileTest{    public static String TMP_FILE="C:\\172.gif";
        public static void main(String[] args){
          String filename = TMP_FILE;
          PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();
          DocFlavor flavor = DocFlavor.INPUT_STREAM.GIF;
          PrintService printService[] = PrintServiceLookup.lookupPrintServices(flavor, pras);
          PrintService defaultService =   PrintServiceLookup.lookupDefaultPrintService();
          PrintService service = ServiceUI.printDialog(null, 200, 200,printService, defaultService, flavor, pras);
          if (service != null) {
            try
            {
              DocPrintJob job = service.createPrintJob();
              FileInputStream fis = new FileInputStream(filename);
              DocAttributeSet das = new HashDocAttributeSet();
              Doc doc = new SimpleDoc(fis, flavor, das);
              job.print(doc, pras);
         //     Thread.sleep(10000);
            }catch(Exception e)
            {
              e.printStackTrace();
            }
          }
          System.exit(0);
        }
    }
    这段代码可以做成Applet???