康虎云报表打印POS小票时如何自动切纸

admin 2020-9-17 13904


用康虎云报表在有些带切刀的POS小票打印机上打印时不会自动切纸,而通过其他方式打印(包括Word)会自动切纸,这是由于没有显式向打印机发送新建页的指令,所以不会自动切纸。按以下方法处理即可解决该问题:
1、首先取消原模板中的自动分页属性,如下图:

2、在模板中最后一个打印栏(看情况而定,可能是PageFooter、Footer、Child等等),在该栏的AfterPrint事件中加上代码

procedure Child1OnAfterPrint(Sender: TfrxComponent);
begin
    if <Page> < MasterData1.DataSet.RecordCount then 
        Engine.NewPage(); 
end;


最新回复 (0)
返回