社区
控件与界面
帖子详情
急!!!PB 开发POS系统,怎么用USB打印机打印?
yu_310
2010-05-14 11:05:12
我现在有一PB开发的MIS 销售系统,怎么样解决销售小票用USB打印机打印?请各位高手指教!谢谢
...全文
770
9
打赏
收藏
急!!!PB 开发POS系统,怎么用USB打印机打印?
我现在有一PB开发的MIS 销售系统,怎么样解决销售小票用USB打印机打印?请各位高手指教!谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lbkbox
2010-05-19
打赏
举报
回复
QQ:373817702
lbkbox
2010-05-19
打赏
举报
回复
qq_1919561306
2010-05-17
打赏
举报
回复
//
//空一行代码:CHAR(13)+CHAR(10)
Int handle1,i
DateTime ldt
ldt = DateTime(Date(Today()),Time('00:00:00'))
i = ds_print.Retrieve(al_max_dh,ldt)
IF i = 0 THEN RETURN
handle1 = FileOpen("PRN",linemode!,Write!,lockwrite!,Replace!)
FileWrite(handle1,Char(27)+"I") //设置字体(针对EPSON绝对有效,其他类型打印机没有测试)
FileWrite(handle1,space(9) + String(ds_print2.Object.内容[1]))
FileWrite(handle1,"日期:"+String(Today(),'yyyy.mm.dd')+' 单号:'+String(al_max_dh,'000'))
string ls_user,ls_sales
ls_user = ds_print.Object.t_user_收银员[1]
ls_sales = ds_print.Object.t_user_营业员[1]
if isnull(ls_user) then ls_user = ' '
if isnull(ls_sales) then ls_sales = ' '
FileWrite(handle1,"收银员:" +String(ls_user)+ " 营业员:" + String(ls_sales))
FileWrite(handle1,"========================================")
FileWrite(handle1,"款号 品名 颜色 尺码 数量 原价 折扣 金额")
FOR i = 1 TO ds_print.RowCount()
FileWrite(handle1,String(ds_print.Object.product_款号[i]) + ' ' + String(ds_print.Object.t_type_mc[i]) + ' ' + String(ds_print.Object.t_color_color_mc[i])+ ' ' + String(ds_print.Object.t_cm_cm_mc[i])+ ' ' + String(round(ds_print.Object.product_out_数量[i],0))+ ' ' + String(int(ds_print.Object.product_out_原价[i]))+ ' ' + String(ds_print.Object.jk[i],'0.##')+ ' ' + String(int(ds_print.Object.product_out_金额[i])))
NEXT
FileWrite(handle1,space(27) + "合计:"+String(ds_print.Object.compute_1[1],'#.00'))
FileWrite(handle1,"================="+String(now(),'hh:mm')+"=================")
FOR i = 2 TO ds_print2.RowCount()
FileWrite(handle1,String(ds_print2.Object.内容[i]))
NEXT
//FileWrite(handle1,"多谢惠顾,欢迎下次光临!")
//FileWrite(handle1,"请保管好小票,三天内保持")
//FileWrite(handle1,"货品原样凭票更换")
FileWrite(handle1,''+char(13)+char(10))
FileWrite(handle1,''+char(13)+char(10))
FileWrite(handle1,''+char(13)+char(10))
FileClose(handle1)
seven2015
2010-05-17
打赏
举报
回复
驱动的问题,不是程序问题。
new4everlau
2010-05-17
打赏
举报
回复
[Quote=引用 3 楼 xlq_link 的回复:]
如果USB打印机需要驱动的,要先装驱动。这USB打印机的打印方法跟普通打印机的打印应该没有很大差别的吧?
[/Quote]直接调用打印就可以
zlf19810306
2010-05-17
打赏
举报
回复
打印机接口对pb是透明的,pb始终是调用window的打印机管理台来做打印的
xlq_link
2010-05-14
打赏
举报
回复
如果USB打印机需要驱动的,要先装驱动。这USB打印机的打印方法跟普通打印机的打印应该没有很大差别的吧?
yu_310
2010-05-14
打赏
举报
回复
直接打印方式
pb_tjb
2010-05-14
打赏
举报
回复
你是用什麽列印方式喲?跟列印機接口有關係嗎?
多种编程语言下
POS
58
打印
机
编程指南
本文介绍了
POS
58
打印
机
的功能、特性、应用场景。详细阐述了在VB、
PB
、VFP和C语言编程环境下实现
POS
打印
的方法,包括环境搭建、通信实现、高级应用等。还深入讲解了ESC/
POS
指令集的使用,以及
打印
机
初始化、错误处理和维护等关键注意事项。
解决
USB
打印
机
错误问题
本文解决了WinCE
系统
中特定
USB
打印
机
无法被正确识别的问题。通过修改注册
打印
机
设置的源代码,增加了对MDL字段的支持,成功实现了设备的正常识别。
CEPC下的
打印
机
设置问题
用户在X86平台上运行WinCE操作
系统
时遇到
打印
机
不可用的问题,已确认并行口驱动和
打印
机
驱动已正确配置,但仍无法正常
打印
。
从零开始:用STM32控制爱普生针式
打印
机
的完整
开发
指南(含并口接线图)
本文详解基于STM32通过标准Centronics并口控制爱普生LQ系列针式
打印
机
的全流程实现,涵盖3.3V/5V电平转换电路设计、IEEE 1284时序精准延时控制、ESC/P命令集解析(含中文与位图)、非阻塞环形缓冲+状态机驱动架构,以及面向工业场景的高可靠
打印
任务API与上下位机协同协议。强调信号完整性、硬件鲁棒性及离线实时性。
Klipper 3D
打印
机
固件安装与配置完全指南
本文详细介绍了Klipper 3D
打印
机
固件的安装与配置全流程,涵盖环境准备、源码获取、固件编译刷写、配置文件设置及OctoPrint集成等内容。重点突出其高性能运动控制、实时补偿和网络远程
打印
特性,适用于各类主流控制板,助力提升3D
打印
精度与效率。
控件与界面
604
社区成员
12,294
社区内容
发帖
与我相关
我的任务
控件与界面
PowerBuilder 控件与界面
复制链接
扫一扫
分享
社区描述
PowerBuilder 控件与界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章