S sun4268 Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-04 #1 我现在在做个餐饮的软件,想在软件中点“结帐”的时候弹出抽屉,谢谢了
S sun4268 Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-05 #6 “开箱协议”是什么呀,能不能说的具体点,最好有个列子
A ap_ Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-05 #7 我认为"开箱协议",应该是指与电脑的接口吧.比如说,你一点"结账",给接口一个信号,箱子收到信号打开抽屉.一般的都有接口提供的.
S sun4268 Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-05 #8 收银机的参数 STX M开钱箱命令 ACSII码 格式:STX M 十进制 格式:[002][077] 十六进制 格式:[02H][4DH] 说明:通过顾客显示屏开启钱箱 在程序中怎么学
F formality Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-05 #9 这个通讯格式。也就是通讯协议。 收银机上位机程序没做过,但我想和一般的仪器仪表差不多吧,收银机是通过什么来通讯的呢?串口吗?
Y youcheng1 Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-05 #11 我刚写完一个POS收银软件,其中开钱箱是向POS打印机并口发送字符串,不知道你的钱箱是连在并口还是串口。 procedure kx; var F: TextFile; PDStr: string; begin // TODO -cMM: kx 开钱箱 PDStr := Chr(27) + 'p' + Chr(0) + Chr(60) + Chr(255); AssignFile(F, 'LPT1');//如果是串口,改为串口即可 try Rewrite(F); Write(F, PDStr); finally CloseFile(F); end; end;
我刚写完一个POS收银软件,其中开钱箱是向POS打印机并口发送字符串,不知道你的钱箱是连在并口还是串口。 procedure kx; var F: TextFile; PDStr: string; begin // TODO -cMM: kx 开钱箱 PDStr := Chr(27) + 'p' + Chr(0) + Chr(60) + Chr(255); AssignFile(F, 'LPT1');//如果是串口,改为串口即可 try Rewrite(F); Write(F, PDStr); finally CloseFile(F); end; end;
J jieking Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-05 #12 收银机大部分都是LTP口的youcheng1,写得是正常的
S sun4268 Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-05 #13 to youcheng1 这个参数 Chr(27) + 'p' + Chr(0) + Chr(60) + Chr(255); 那里来的?????????????? 不同的收银机,参数是一样的?? 还是大部分是这样 还有以下面的参数,又应该怎么写 收银机的参数 串口 STX M开钱箱命令 ACSII码 格式:STX M 十进制 格式:[002][077] 十六进制 格式:[02H][4DH] 说明:通过顾客显示屏开启钱箱
to youcheng1 这个参数 Chr(27) + 'p' + Chr(0) + Chr(60) + Chr(255); 那里来的?????????????? 不同的收银机,参数是一样的?? 还是大部分是这样 还有以下面的参数,又应该怎么写 收银机的参数 串口 STX M开钱箱命令 ACSII码 格式:STX M 十进制 格式:[002][077] 十六进制 格式:[02H][4DH] 说明:通过顾客显示屏开启钱箱
Z zhajili Unregistered / Unconfirmed GUEST, unregistred user! 2006-04-05 #14 Chr(27) + 'p' 这些是ESC命令是吧,打印机也可以用此命令输出.