多线程厨打程序操作手册1.docx
- 文档编号:4044761
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:22
- 大小:800.03KB
多线程厨打程序操作手册1.docx
《多线程厨打程序操作手册1.docx》由会员分享,可在线阅读,更多相关《多线程厨打程序操作手册1.docx(22页珍藏版)》请在冰豆网上搜索。
多线程厨打程序操作手册1
新版厨打程序与旧版厨打配置区别(实施必看!
)2
1、主程序的区别2
2、配置区别2
厨房打印机配置2
厨房显示设备设置3
原理3
新厨打程序原理简介:
3
硬件4
目前新的打印机程序适用的打印机设备有:
4
软件4
多线程厨打程序软件包括的文件有:
4
数据结构4
新的厨打需要更新对应的数据结构4
1、增加一个备用打印机4
2、在厨打表posketchprn中增加一个备注字段5
调度5
调度目的5
调度设置方法6
系统配置说明7
1、酒店打印机配置7
2、厨房显示设备配置9
4、厨打异常报警设置9
4、销售点配置10
5、执行厨打程序12
问题解决方案(问答方式)14
可能出现的故障以及处理方法:
14
打印机设置17
1、北洋打印机IP地址设置和修改方式17
2、EPSON打印机IP地址设置和修改方式19
3、打印机状态测试程序的使用方法19
厨打单格式设置21
新版厨打程序与旧版厨打配置区别(实施必看!
)
1、主程序的区别
请确定运行的是新厨打程序(ketchPrinterListen.exe)还是旧版厨打程序(printerserver.exe)
2、配置区别
厨房打印机配置
厨房显示设备设置
原理
新厨打程序原理简介:
多线程厨房打印程序,采用发送ESC打印命令的方式,控制通过以太网口连接的打印机进行打印操作。
无需安装打印机驱动程序,只需要配置好打印机的IP地址就可以。
打印机设备的IP设置和修改请参考打印机设置部分
硬件
目前新的打印机程序适用的打印机设备有:
注意:
必须是网络打印机,带有网络模块的。
*******************************************************************************
北洋打印机的型号有:
BTP-R580(热敏打印机)BTP-M580(针式收据打印机)支持双色打印
Epson爱普生打印机型号:
EPSONTM-T88IV票据打印机,EPSONTM-T81票据打印机,EPSONTM-U230票据打印机
软件
多线程厨打程序软件包括的文件有:
1、网络打印机动态库文件BYNetPortAPI.dll
2、打印机动态库文件POSDLL.dll
3、打印机图片printerErr.bmp、printerOk.bmp、printerOkN.bmp、printerState0.bmp、Print.ico
4、打印单配置文件:
kitchprnConfig.ini厨房打印单格式的配置
5、厨打程序配置文件:
kitchSet.ini(启动备用打印机的间隔时间)
6、多线程厨打程序主程序文件:
ketchPrinterListen.exe
将以上所有文件放到C:
\cshis\目录下。
执行ketchPrinterListen.exe即可
数据结构
新的厨打需要更新对应的数据结构
1、增加一个备用打印机
ALTERTABLEHtlprinterADDbk_prtcdChar(3)null
GO
2、在厨打表posketchprn中增加一个备注字段
备注字段:
prn_drptvarchar(1000)
备注中记录:
打印流水号,打印备注信息等......采用逗号分割,打印的相关信息可以写入
ALTERTABLEposketchprnDROPCOLUMNprn_drpt
GO
ALTERTABLEposketchprnADDprn_drptvarchar(1000)NULL
GO
调度
调度目的
设计一个作业调度作用:
此调度用来将厨打打印机流水号初始化,更新打印机设备的打印单流水号。
每天24点之后置打印机的流水号为0或1。
则次日打印机按此流水号为起始号开始打印打印单。
调度命令:
UPDATEHtlprinterSETPrt_num='0'WHEREPrt_flg='3'GO
调度设置方法
系统配置说明
1、酒店打印机配置
配置物理打印机设备:
描述:
配置打印机的IP地址(如:
192.168.1.251)
属性:
厨房打印机(03)
备用打印机:
当主打印机断网或断电后要切换到的打印机IP
2、厨房显示设备配置
配置逻辑打印机,需要配置的选项有:
1、逻辑打印机代码
2、切纸方式
3、实际设备
4、厨打异常报警设置
配置如图所示:
报警情况一览表:
类型
描述
切换备用
报警方式
缺纸
不切换到备用打印机
打印机自带报警音
打印机上盖打开
不切换到备用打印机
打印机自带报警音
断网或断电
打印机断网或断电情况下,经过设定的时间未能恢复,从而切换到备用打印机上时
切换到备用打印机上时,会有此报警提示
报警文件:
厨打报警.wav
报警提示
4、销售点配置
需要选中厨房打印
桌台需要设置点菜打印机
销售点,菜品明细中对菜品设置打印机。
5、执行厨打程序
运行厨打程序:
ketchPrinterListen.exe
点启动
如果有启动不成功的打印机需要根据提示,重新检查打印机设备的网络连接和打印机设备是否正常,确认打印机一切正常后。
重新启动厨打程序。
点打印
正常打印时打印机的状态
当主打印机出错的时候,备用打印机启动,如图所示:
点打印,开始运行厨打程序。
厨打程序可以设置最小化,厨打程序进入后台运行,双击后可恢复。
问题解决方案(问答方式)
可能出现的故障以及处理方法:
程序启动后,检测到所有打印机正常后,点击打印,程序进入运行状态。
1、问:
厨打程序在什么情况下会启动备用打印机?
答:
程序运行过程中,可能会遇到打印机出现故障的情况,如断网,断电等情况。
此时厨打程序会自动处理,按照配置的备用打印机和启动备用打印机的间隔时间。
自动启用备用打印机。
并且会通知用户,故障打印机的代码和IP地址。
2、问:
当故障打印机恢复后,厨打程序会自动监测到吗?
答:
当故障打印机恢复后,厨打程序会自动监测到,同时终止备用打印机。
厨打程序检测故障恢复后的打印机可能需要一些时间。
若长时间不能检测到故障恢复的打印机,建议重启故障打印机。
3、问:
当打印机纸尽,而厨打单未能完整的打印应如何应对?
4、
答:
当打印机纸尽,而厨打单未能完整的打印,对打印机进行换纸操作。
当换纸完成后,打印机会将此单未打印的部分进行打印。
若补充打印完成之后,厨打程序检测此打印机有异常,频繁提示:
’网络连接存在故障未能正常启动’,可重启此打印机。
重启后厨打程序会重新检测打印机,之后就会正常。
5、问:
对打印机进行换纸操作后或打开打印机上盖对打印机进行检查操作后,如果打印机不能正常工作应如何处理?
答:
对打印机进行换纸操作后或打开打印机上盖对打印机进行检查操作后。
厨打程序在进行打印操作的时候,会重新检测打印机状态,若长时间检测打印机的状态不正常,则建议重启打印机,然后厨打程序会自动监测到此打印机,之后就会正常。
6、问:
若有打印机出现打印故障,多次检查网络连接且重新启动后,此打印机仍然无法执行打印任务应如何处理?
答:
若有打印机出现打印故障,多次检查网络连接且重新启动后,此打印机仍然无法执行打印任务,则可直接关闭此打印机,之后此时厨打程序会自动处理,按照配置中的此打印机的备用打印机和启动备用打印机的间隔时间。
自动启用备用打印机。
定时按照间隔时间将打印任务移交给备用打印机去完成。
7、问:
出现故障时是否需要重新启动厨打程序?
答:
所有故障处理都不需要重新启动厨打程序,程序会进行自动监测!
8、问:
厨打单类型能否设置红色?
答:
厨打单颜色设置:
需要打印机支持双色带。
程序中默认打印单状态为:
'更改单'、'废菜单'、'冲菜单';时帐单类型显示红色!
打印机设置
1、北洋打印机IP地址设置和修改方式
注意:
如果有多台打印机设备,IP地址不能重复
2、EPSON打印机IP地址设置和修改方式
注意:
如果有多台打印机设备,IP地址不能重复。
备注:
北洋打印机(BEIYANG)纸尽(缺纸)或打印机上盖打开后会有报警声音和红色信号灯显示。
爱普生的打印机(ESPON)没有报警声音,只有红色信号显示
3、打印机状态测试程序的使用方法
运行状态测试程序NetPrnStatusDemo_delphi.exe如图所示:
1、输入设置好的打印机IP地址如下图所示:
2、测试状态点PrinterStatus
点查询状态QuretyStatus若均显示绿色则正常,显示红色的是状态异常项
厨打单格式设置
厨房打印机程序打印格式配置文件:
为c:
\cshis目录下kitchprnConfig.ini文件控制
格式的各项配置的顺序依次分别为(配置之间采用逗号分割):
对齐模式,是否换行输出,字号,字体,字体颜色,是否打印,是否有分割线
对齐模式(0居左;1居中;2居右)
是否换行输出(true换行;false不换行)
字号(0:
正常;1:
1倍;2:
1倍宽;3:
1倍高)
字体(0:
正常;:
1加粗)
字体颜色:
0:
为黑色;1:
为红色
是否打印(true:
打印;false:
不打印)
是否有分割线(true打印此部分内容后划分割线;false打印此部分内容后划分割线)
注意:
此文件中的配置项是与程序中对应的,不可以增加或删除只可以修改其格式!
格式=对齐模式,是否换行输出,字号,字体,字体颜色,格式,是否打印,是否有分割线
如下所示配置是某酒店正在使用的厨打单配置:
[标题]
名称=中软大酒店
位置=0
格式=1,false,1,1,0,%-5s,false,false
[单子状态]
名称=单子状态:
位置=1
格式=1,false,1,0,1,%-8s,true,false
[销售点名称]
名称=
位置=2
格式=1,true,0,0,0,%-8s,true,false
[打印时间]
名称=打印时间:
位置=3
格式=0,true,0,0,0,%-20s,true,false
[桌台]
名称=桌台名称:
位置=4
格式=0,false,0,0,0,%-5s,true,false
[出菜打印机IP]
名称=出菜打印机IP:
位置=5
格式=0,false,0,0,0,%-8s,false,false
[打印机号]
名称=打印机号:
位置=6
格式=0,false,0,0,0,%-4s,false,false
[开单时间]
名称=开单时间:
位置=7
格式=0,false,0,0,0,%-20s,true,false
[人数]
名称=人数:
位置=8
格式=0,false,0,0,0,%-4d,true,false
[帐单内码]
名称=帐单内码:
位置=9
格式=0,false,0,0,0,%-10s,false,false
[账单号]
名称=账单号:
位置=10
格式=0,false,0,0,0,%-10s,false,false
[打印单流水号]
名称=打印单流水号:
位置=11
格式=0,false,0,0,0,%-8s,false,false
[座位号]
名称=座位号:
位置=12
格式=0,false,0,0,0,%-8s,false,false
[开单操作员]
名称=总单服务员:
位置=13
格式=0,true,0,0,0,%-8s,true,true
[菜品编码]
名称=菜品编码
位置=14
格式=0,true,0,0,0,%-8s,false,false
[菜品名称]
名称=菜品名称
位置=15
格式=0,true,3,0,0,%-10s,true,false
[盘类]
名称=盘类
位置=16
格式=0,false,0,0,0,%-10s,true,false
[单位]
名称=单位
位置=17
格式=0,false,0,0,0,%-8s,true,false
[单位数量]
名称=单位数量
位置=18
格式=0,false,0,0,0,%8.2f,false,false
[单价]
名称=单价
位置=19
格式=0,false,0,0,0,%8.2f,false,false
[数量]
名称=数量
位置=20
格式=0,false,0,0,0,%8.2f,true,false
[金额]
名称=金额
位置=21
格式=0,false,0,0,0,%8.2f,false,false
[做法]
名称=做法:
位置=22
格式=0,false,0,0,0,%.10s,false,false
[免费标记]
名称=免费
位置=23
格式=0,false,0,0,0,%-6s,false,false
[大类]
名称=大类:
位置=24
格式=0,true,0,0,0,%-8s,true,false
[小类]
名称=小类:
位置=25
格式=0,false,0,0,0,%-8s,true,false
[其它内容]
名称=
位置=26
格式=0,true,0,0,0,%-20s,true,false
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多线程 程序 操作手册