社区
控件与界面
帖子详情
急!!!PB 开发POS系统,怎么用USB打印机打印?
yu_310
2010-05-14 11:05:12
我现在有一PB开发的MIS 销售系统,怎么样解决销售小票用USB打印机打印?请各位高手指教!谢谢
...全文
731
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
打赏
举报
回复
你是用什麽列印方式喲?跟列印機接口有關係嗎?
用VB
开发
USB
接口
POS
打印
机
进行
打印
和弹钱箱
用VB
开发
USB
接口
POS
打印
机
进行
打印
和弹钱箱原来并口
打印
机
编写代码:Open "Lpt1" For Output As #1Print #1, "
打印
的内容"'弹钱箱Pstr= Chr(27) + "p" + Chr(0) + Chr(60) + Chr(255)...
多种编程语言下
POS
58
打印
机
编程指南
简介:
POS
58
打印
机
广泛用于零售、餐饮行业,用于
打印
...介绍了使用Windows API、.NET类、VFP命令和C语言
系统
调用来实现
打印
,并深入讲解了ESC/
POS
指令集的使用,以及
打印
机
初始化、错误处理、纸张检测和
打印
...
Powerbuilder如何写ESC/
POS
指令驱动的
打印
程序
比如我们要
打印
图片,或者做一些控制,使用ESC/
POS
指令比较直接。比如有时要进退纸(不满一页) 它适合LPT无驱动
打印
,或者
USB
有驱动
打印
。 因为ESC非常枯燥难于理解。我读了很久的文档,也无法传入数据。(
打印
机
...
解决
USB
打印
机
错误问题
最近为公司
开发
POS
机用的热敏
打印
机
驱动,
USB
接口,当
USB
printer一插上, WinCE总提示"Unidentified
USB
device"对话框, 而插入HP和EPSON的
打印
机
就能正确认识,问题很奇怪,没有道理不支持公司的
USB
...
USB
小票
打印
解决办法
首先, 我是用的是
usb
打印
机
, 在使用前还要安装相应产品的驱动,正常鼠标操作
打印
时没有问题的 2.确认计算机的全名 此电脑->属性->高级
系统
设置->计算机名->计算机全名(等会的cmd命令要用) (由于
系统
的...
控件与界面
604
社区成员
12,293
社区内容
发帖
与我相关
我的任务
控件与界面
PowerBuilder 控件与界面
复制链接
扫一扫
分享
社区描述
PowerBuilder 控件与界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章