社区
控件与界面
帖子详情
急!!!PB 开发POS系统,怎么用USB打印机打印?
yu_310
2010-05-14 11:05:12
我现在有一PB开发的MIS 销售系统,怎么样解决销售小票用USB打印机打印?请各位高手指教!谢谢
...全文
713
9
打赏
收藏
急!!!PB 开发POS系统,怎么用USB打印机打印?
我现在有一PB开发的MIS 销售系统,怎么样解决销售小票用USB打印机打印?请各位高手指教!谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
打赏
举报
回复
你是用什麽列印方式喲?跟列印機接口有關係嗎?
用VB
开发
USB
接口
POS
打印
机
进行
打印
和弹钱箱
用VB
开发
USB
接口
POS
打印
机
进行
打印
和弹钱箱原来并口
打印
机
编写代码:Open "Lpt1" For Output As #1Print #1, "
打印
的内容"'弹钱箱Pstr= Chr(27) + "p" + Chr(0) + Chr(60) + Chr(255)Print #1, PstrClose #1但在
USB
打印
机
不支持。解决方法很简单:选择
USB
打印
机
--属性--端口---
打印
池启用...
多种编程语言下
POS
58
打印
机
编程指南
本文还有配套的精品资源,点击获取 简介:
POS
58
打印
机
广泛用于零售、餐饮行业,用于
打印
收据和小票。本编程资源提供了VB、
PB
、VFP和C语言下的
打印
例程和文档,帮助
开发
者在这些语言环境中实现
POS
58的功能。介绍了使用Windows API、.NET类、VFP命令和C语言
系统
调用来实现
打印
,并深入讲解了ESC/
POS
指令集的使用,以及
打印
机
初始化、错误处理、纸张检测和
打印
...
解决
USB
打印
机
错误问题
原创文章,转载请与作者联系,谢谢。
最近为公司
开发
POS
机用的热敏
打印
机
驱动,
USB
接口,当
USB
printer一插上, WinCE总提示"Unidentified
USB
device"对话框,
而插入HP和EPSON的
打印
机
就能正确认识,问题很奇怪,没有道理不支持公司的
USB
Printer啊,没办法,只好查看
PB
的源代码,
路径为:C:/WINCE420/PUBLIC/COMMON/OAK/DRIVERS/
USB
/CLASS/PRINTER(注: 根椐所安
USB
小票
打印
解决办法
2019独角兽企业重金招聘Python工程师标准>>> ...
基于物联网设计的人工淡水湖养殖
系统
(华为云IOT)_253
本项目设计了一种基于物联网的人工淡水湖养殖
系统
,实现对水质的实时监测和养殖环境的自动化管理。
系统
利用STM32F103RCT6微控制器作为核心,结合PH值、浑浊度、TDS、水温等传感器,实现对水质的全面监控,并具备自动喂食、自动充氧和换水控制等功能。通过ESP8266模块,
系统
能够将数据上传至华为云物联网平台,实现远程监控和控制。设计包括本地LCD显示和蜂鸣器报警,确保养殖环境的安全稳定。本
系统
在提高养殖管理效率、降低人工成本和保障水质安全方面具有重要意义,展示了物联网在现代水产养殖中的应用价值。
控件与界面
604
社区成员
12,293
社区内容
发帖
与我相关
我的任务
控件与界面
PowerBuilder 控件与界面
复制链接
扫一扫
分享
社区描述
PowerBuilder 控件与界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章