看一下IE选项。最好把代码帖上来。

解决方案 »

  1.   

    <object classid="clsid:98BDD077-0CA3-4567-803A-9E224D7A3BCF" id="tt" width="0" height="0">
      <param name="_Version" value="65536">
      <param name="_ExtentX" value="2646">
      <param name="_ExtentY" value="1323">
      <param name="_StockProps" value="0">
    </object>
    <SCRIPT LANGUAGE="JavaScript">  
    function doPrint(){
    //var tt =new ActiveXObject("TT.TTCtrl.1");
    tt.SetCommPort ("com1");
                    // Open the com
                    statue = tt.OpenComm();
                    if( !statue )
    {statue = tt.CloseComm();  }
                    //Init the printer
                    statue = tt.InitPrinter(1580);
                    if(! statue)
    { statue = tt.CloseComm(); }
                    //set the left margin of the page
                    statue = tt.SetLeft();
                    if(!statue)
    {statue = tt.CloseComm();}
                    
    var time=new Date();
    var y=time.getYear();
    var m=time.getMonth()+1;
    var d=time.getDate();
    //打印之前先切纸,以防止有纸没有切除,影响打印
        statue = tt.CutPaper(); //切纸
        if(!statue) 
    {statue = tt.CloseComm(); }//切纸不成功则关闭串口
            //MsgBox prtobj.GetLastError, vbOKOnly, "" //给出提示信息    //检查是否有纸   
         paper = tt.GetStatus()(); //返回打印机状态,并以此来判断系统是否缺纸
      
         PrtLineStr = blank;
         for(row=1;row<=3;row++) //row = 1 To 3
    {statue = tt.PrintData(PrtLineStr, row); //打印数据
             paper = tt.GetStatus()(); //返回打印机状态,并以此来判断系统是否缺纸
    }
    ...
    </script>
      

  2.   

    代码已经贴上了,IE设置是最低了!