我目前用的是川田POS58的,指令是这样的:
使用Delphi编程的人员如果需要在Windows下使用并口打印机逐行打印,而又不想使用Windows的驱动程序。我们这里提供一种不需要任何外来的元件的方法。
Var F:TextFile;
PDStr:string;
Begin
try
PDStr:=’Delphi Printer on LPT1’+chr(10);
AssignFile(F, 'LPT1');
Rewrite(F);
Write(F, PDStr);
CloseFile(F);
Except
Messagedlg('数据发送失败!',mterror,[mbok],0);
End;
end;
如果需要控制并口的POS58打印机开钱箱,也只需要重新给PDStr如下赋值:
PDStr:= Chr(27)+'p'+Chr(0)+Chr(60)+Chr(255);

解决方案 »

  1.   

    可以用Labelview条码设计软件先在打印机上设计好(固定值),然后在Labelview打印至文件,会生成一个以PRN结尾的文件,用记事本打开该文件,就可以得到打印控制码,你只要写语句替换换里面的数值参数就可以了,其他的可以不去管他了`~当然有些打印机不行`~~条码打印机经常用到,POS机我没做过
      

  2.   

    大家做过的就是把你所用到的POS机厂家,型号,指令代码在此写下,做一下汇总
      

  3.   

    EPSON-TM200的ESC/POS指令,官方网站都有下的!
    其他票打一般都兼容它!