ScriptX控件所需文件ScriptX.cab
(ScriptX下载地址http://www.meadroid.com/scriptx/freedep.asp )

解决方案 »

  1.   

    吐血中~~~!
    <object id="factory" viewastext  style="display:none"
      classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"
      codebase="http://192.168.2.18/lynn/ESUN/Print/smsx.cab#Version=6,2,433,70">
    </object>
    这段放哪里都无所谓的吧?
    ..........................
    <script type="text/javascript">
    function SetPrintSettings() {
     // -- advanced features
     factory.printing.SetMarginMeasure(2) // measure margins in inches
     factory.SetPageRange(false, 1, 1) // need pages from 1 to 3
     factory.printing.printer = "Epson EPL-N2500 Advanced"
     factory.printing.copies = 2
     factory.printing.collate = true
     factory.printing.paperSize = "A4"
     factory.printing.paperSource = "Manual feed" // -- basic features
     factory.printing.header = "This is MeadCo"
     factory.printing.footer = "Advanced Printing by ScriptX"
     factory.printing.portrait = false
     factory.printing.leftMargin = 1.0
     factory.printing.topMargin = 1.0
     factory.printing.rightMargin = 1.0
     factory.printing.bottomMargin = 1.0
    }
    </script>
    ....................................
    <input type="button" value="打印本页" onclick="factory.printing.Print(false)" /> 
    <input type="button" value="页面设置" onclick="return SetPrintSettings()" /> 
    <input type="button" value="打印预览" onclick="factory.printing.Preview()" />
    那个scriptx控件安装了,那个readme也读过了。但我不知道我用的对不对。咳反正让我郁闷。
    这个页面设置按钮还是出错。
    出现的错误是
    Invalid or missing publishing license.Please report to Mead & Company at licensing @
    meadroid.com  郁闷啊。做个按钮打印怎么就那么麻烦啊。
      

  2.   

    如果你已经装好scriptX控件的话,去这里参考一下:
    http://blog.csdn.net/dh20156/archive/2004/12/23/226464.aspx