ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:18.06KB ,
资源ID:15355074      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15355074.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(如何通过usb控制超市小票打印机Word文件下载.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

如何通过usb控制超市小票打印机Word文件下载.docx

1、 买个USB转并口的连接线 这个方法根本不行,小票打印是想端口发送字符串。 你原来的代码是如何打开LPT1:端口的?给你我写的一个函数吧, 可以直接往打印机写数据:uses Printers, WinSpool;function SendDataToPrinter(sDeviceName, sDocName, sData: String): Boolean;/功能描述: 发送数据到打印机 (Powered by Jadeluo)/入口参数:/ sDeviceName - 打印机名称/ sDocName - 打印文档名称/ sData - 发送的数据/出口参数:/ 返回值 - True表示成功,

2、 False表示失败var bResult : hPrinter : Cardinal; tDocInfo : _DOC_INFO_1A; iWrited :begin= OpenPrinter(PChar(sDeviceName), hPrinter, nil); if bResult then begin tDocInfo.pDocName := PChar(sDocName); tDocInfo.pOutputFile := nil; tDocInfo.pDatatype := StartDocPrinter(hPrinter, 1, tDocInfo) <> 0;= Sta

3、rtPagePrinter(hPrinter);= bResult and WritePrinter(hPrinter, sData1, Length(sData), iWrited);= bResult and EndPagePrinter(hPrinter); EndDocPrinter(hPrinter); end; ClosePrinter(hPrinter); Result := bResult;end; 打印机名称即在Windows里安装好打印机后, 显示在打印机和传真里的打印机名称。 比如,打印机名称为EPSON LQ-1600K,要发送的数据为 #27#781#0(进纸指令),

4、则调用形式为: SendDataToPrinter(EPSON LQ-1600K, PaperFeed, #27#78#0); /内容是可以任意的路过。 Delphi(Pascal) code uses Printers, WinSpool; 发送数据到打印机 (Powered by Jadeluo)/入口参数:/ sDeviceName- 打印机名称/ sDocName- 打印文档名称/ sData- 发送的数据/出口参数:/ 返回值- True表示成功, False表示失败var= OpenPrinter(PChar(sDeviceName), hPrinter,nil);if bResu

5、ltthenbegin=nil;= StartDocPrinter(hPrinter,1, tDocInfo)&0;= bResultand WritePrinter(hPrinter, sData1, Length(sData), iWrited);= bResultand EndPagePrinter(hPrinter);内容是可以任意的 谢谢这位大侠,但是我按照你上面说的调试,结果打印机一点反应都没有,请指教。用的USB端口,POS58热敏打印机。 我用LPT1端口的时候,使用 的是ASSIGNFILE(F,LPT1)方法输出字符串; 谢谢这位大侠,但是我按照你上面说的调试,结果打印机一

6、点反应都没有,请指教。 调用这个函数时一定要正确填写打印机的名称(例子中的部分)。用过USB转COM的 没用过并口去网上找一个读取USB的代码引用 7 楼 linlingwei 的回复: 谢谢这位大侠,但是我按照你上面说的调试,结果打印机一点反应都没有,请指教。 打印机的名字也没错,就是控制面板里显示的名字。打印机也设置为默认打印机了。uses printers; printer.BeginDoc; printer.Canvas.TextOut(10,10,要打印的内容); printer.EndDoc;你可以找?家要?DEMO?看看呢思路有问题! 不需要直接操作USB,那样相当于自己写驱动,

7、麻烦。 一般现在都是有USB转串口,USB转并口,之类的线。而且买线的时候会带驱动程序光盘。正确安装驱动以后显示在电脑上的就是COM口了,再操作串口就可以了。 问题是,用USB转并口之类的线,发送字符串的时候还是要发送到USB口呀,原来发送到并口的代码还是不能用呀。用网络,控制支持的LPT1终端,打印。使用驱动程序,添加打印机,设置端口引用 16 楼 ziseliuxingzh 的回复: 思路有问题! 驱动后电脑上显示的就不是USB端口了,COM口或者是并口,但是操作都一样了,ASSIGNFILE(F,)或者ASSIGNFILE(F,COM1)。你试试就明白了。这个问题到现在还没解决,请求高手

8、出现。这个需要硬件驱动支持,有了驱动,依据它提供的DLL或者OCX来编程控制就是了。很久没搞过这个了!共享驱动就可以了!安装打印机驱动,选择USB端口,然后共享,在程序中通过文件写入的方式,通过USB端口送出去安装打印机驱动,选择USB端口,然后共享,在程序中通过文件写入的方式,通过USB端口送出去 case Combobox1.ItemIndex of 0 : assignfile(Fprt, 1 :LPT2 2 : 3 :COM2 4 :PrintOut.txt 5 :S4HPLaserJHP LaserJet 2100 格式:电脑名称+共享名称+打印机驱动关键是打印机是USB接口的,如果不是并口的,可用转换头。但要有驱动程序。 tDocInfo.pDocName

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1