Z zyt_1978 Unregistered / Unconfirmed GUEST, unregistred user! 2010-01-11 #2 什么意思,就是往USB小票机打印东西吧,我也不会不过我个办法,就是还是往LPT1口打印,USB小票机设置共享池什么的就可以了LPT1口的数据就会转向USB小票机。
S smlabc Unregistered / Unconfirmed GUEST, unregistred user! 2010-01-11 #3 哦,我试下,如果可以就结帖有代码的也贴一下,分不够我加,每种方式300分
T tandxu Unregistered / Unconfirmed GUEST, unregistred user! 2010-01-11 #4 EPSON的打印机可以安装EPSON OPOS ADK有OposPOSPrinter控件支持COM LPT USE KEYBOARD MEMOEY NETWORK WIRELESS
S smlabc Unregistered / Unconfirmed GUEST, unregistred user! 2010-01-11 #5 多谢tandxu的回答,请把源码贴出来,由于项目原因,不能用三方控件
T tandxu Unregistered / Unconfirmed GUEST, unregistred user! 2010-01-11 #6 这个OposPOSPrinter是EPSON提供的(安装好ADK之后就会有个/OPOS/Epson2/OPOSPOSPrinter.ocx)如果不能用这个控件或者你用的不是EPSON的打印机,那我就帮不了你了。 OPOPS := TOPOSPOSPrinter.Create(nil); if (OPOPS.Open(PrinterName) = 0) and (OPOPS.ClaimDevice(2000) = 0) then begin OPOPS.DeviceEnabled := True; OPOPS.PrintNormal(2, ''); end; OPOPS.ReleaseDevice; OPOPS.Free;
这个OposPOSPrinter是EPSON提供的(安装好ADK之后就会有个/OPOS/Epson2/OPOSPOSPrinter.ocx)如果不能用这个控件或者你用的不是EPSON的打印机,那我就帮不了你了。 OPOPS := TOPOSPOSPrinter.Create(nil); if (OPOPS.Open(PrinterName) = 0) and (OPOPS.ClaimDevice(2000) = 0) then begin OPOPS.DeviceEnabled := True; OPOPS.PrintNormal(2, ''); end; OPOPS.ReleaseDevice; OPOPS.Free;