delphi 七調用codesoft 問題

delphi 7調用codesoft 問題
每次delphi 調用codesoft 列印, 總會列印出上一次的列印記錄,必須補印的時候,才能列印出正確的數據,求助~
codesoft delphi

------解决方案--------------------
调用codesoft不是把数据传过去再打印吗?
      BarDoc:=BarApp.ActiveDocument;
      BarVars:=BarDoc.Variables;
      BarDoc.Open(GetCurrentDir+'\TCL.Lab');
      BarDoc.Variables.Item('L1').Value:= edt_bin.Text;
      BarDoc.Variables.Item('T1').Value:='/'+edt_part.Text+'/'+B1;
      //BarDoc.Variables.Item('T2').Value:='/'+edt_part.Text+'/'+B2;
      //BarDoc.Variables.Item('T3').Value:='/'+edt_part.Text+'/'+B3;
     // BarDoc.Variables.Item('T4').Value:='/'+edt_part.Text+'/'+B4;
      BarDoc.Variables.Item('C1').Value:=edt_code.Text+b1;
     // BarDoc.Variables.Item('C2').Value:=edt_code.Text+b2;
     // BarDoc.Variables.Item('C3').Value:=edt_code.Text+b3;
    //  BarDoc.Variables.Item('C4').Value:=edt_code.Text+b4;
      Bardoc.Printlabel(1);
      BarDoc.FormFeed;