当前位置:文档之家› GP佳博热敏打印机-网络打印模式说明new

GP佳博热敏打印机-网络打印模式说明new

网络新打印模式使用说明

一.打印程序组成及说明

网络口打印模式与分布式的方式类似。在分布式的基础上增加一个网络口的打印端,其他的配置同分布式,下面进行说明。

现在我们的分布式打印组成:

●打印准备端,只做数据准备,不执行打印任务;

●分布式打印控制端,执行需要安装驱动的打印机(如配套打印服务器使

用的公达TPPOS58)打印任务;

●网络口打印控制端,执行不需要安装驱动的网口打印机(如北洋

BTP-2002CP以太网口打印机)的打印任务。

1 程序组成

分布式打印分为两部分:打印准备端和打印处理端。其中,打印准备端负责处理数据和调度打印端开始打印,只需安装至服务器;打印处理端只负责打印数据,可以多客户端安装。

打印准备端(程序名称:Print_Ready.exe):

接收客户端、触摸屏、PDA等的打印消息后进行打印数据的准备,并发送消息到打印处理端。

打印处理端:

包括分布式打印处理端、网络打印控制端。

●分布式打印处理端(程序名称:Print_WinP.exe):接收打印准备完毕的消

息,实现windows驱动控制打印机的打印模式

●网络打印控制端(程序名称:Print_NetNew.exe):接收打印准备完毕的消

息,实现网络口底层打印的模式。该打印模式使用后面不进行描述,配置使用和老同步打印相同。

注意:同一打印环境可支持分布式打印和网络打印两种模式,但是一台计算机只能安装一种打印模式。

2 流程说明

下图是分布式打印的流程图,其中COM口打印端这里代指网络口打印端。

3 底层设置

注意:以下说明的INI文件底层设置安装包均有默认值,一般情况不修改均可以使用

客户端:

●说明:如存在需打印数据,系统自动发送消息通知打印数据准备端,需要进

行打印数据的准备。消息支持在局域网内发送,发送端口可设置,需要保证该端口的通畅及无防火墙等软件屏蔽。

●INI文件设置

Clientsys.ini文件的database区域中

RemotePort设置发送端口,默认为8231

RemoteHost设置发送的打印数据准备端,默认发送到应用服务器

●实时检测功能

提供打印机状态的实时检测功能,设置了实时检测权限的操作员在营业中心右上侧有一个打印机的图标,双击可显示打印机详细信息,如果打印机异常,该图标会自动闪烁,提醒相关人员进行处理。

拥有点单权限【是否侦测打印机状态】的人登陆才可以看到打印机状态。

并且在营业中心的配置界面中的【操作控制】页面,设置【打印侦测时间间

隔】,勾上【打印机预警】,才可以侦测,这个选择是对本机电脑设置的。操作员必须要有权限并且该电脑设置了打印机预警才能看到预警情况。

PDA中间件,手持机,触摸屏端口设置:

Database.ini文件的同上设置

打印数据准备端(程序名称:Print_Ready.exe):

●说明:打印数据准备端在一个局域网内只支持运行一个,默认设置需要和应

用服务器共一台电脑。本程序每次准备过程完毕后即发送消息给需要打印的打印服务器,通知其开始具体单据的打印(这里的打印服务器指通过网口安装了多台打印机的电脑)。

●INI文件设置

Database.ini文件的option区域中

Port 设置接受端口,接受客户端消息,默认为8231

Cport设置发送端口,发送打印数据处理端消息,默认为6231

注意:因为准备端需要接受和发送消息两部分处理,需要设置两个端口,两个端口不能相同!!!

打印处理网络控制端(程序名称:Print_NetNew.exe):

●说明:程序主要任务为检测打印机状态,及时反馈给服务器,并接受打印数

据准备端的打印消息,进行各种单据的打印。该打印数据处理端支持多服务器运行。

●INI文件设置

Database.ini文件

[option]

Cport=6231设置接受端口,接受打印数据准备端消息,默认为6231

FirstLines=########开始########

LastLines =******结束******

修改每个单据的开始和结束标示

[printer]

isCutFull=0设置打印切纸是否半切或者全切,默认=0半切。

ErrStopTime=25 打印异常后等待毫秒,默认25,如果异常不能继续打印,可适当增加该值

PrintBeginTime=500

PrintLineTime=0 打印行侦测间隔时间和页等待时间,视网络状况设置,默认500、0,网络延迟较大,可适当增加该值

二.使用说明

使用新模式打印需使用消息打印模式。设置公共参数“启用消息驱动打印模式”值为“Y”即可。如不需要启用消息模式,则打印准备和处理网口控制端的搜寻间隔时间均需要设置到最小,这就和分单打印的轮循是一样的原理,不建议使用。

1.基础数据配置

a.打印机档案的配置。

●打印机服务器IP:必填项,是安装了网口打印端的计算机IP地址。比如设

置A、B、C三台打印机的打印机服务器IP为192.168.0.196,那么在192.168.0.196上启动网络打印控制端可以对这三台打印机进行控制。

●打印机IP或端口:为网口打印机对应的IP,如192.168.0.199,该网口在

同一局域网上不允许重复。

●备用打印机:如设置了备用打印机,则某网口打印机异常后,该打印机的打

印任务可在备用打印机上打印,建议设置。备用打印机不建议设置成A是B 的备用,B是A的备用,这样如果AB均出问题,单据将无法打印。

可以设置网口打印机备用为驱动型的打印机,反之不行

注意:非网口打印机异常后不能自动转备用打印机。

●打印机类型:必填项,无类型的打印机将不能进行打印,打印机类型决定单

据打印的格式。现在暂时支持北洋BTP-2002CP。

b.打印模版

设置不同打印机类型的模版,打印机类型和对应的单据不支持录入,需要技术人员进行维护,现仅支持北洋BTP-2002CP打印机类型模板设计。

北洋BTP-2002CP打印机类型固定下菜单、传菜单、分单等八种单据,可以针对每种单据进行格式设计。支持设计打印的内容,字段,每字段长度,大小等

内容。建议客户只对模版进行微调,进行较大调整需要相关技术支持人员。 2.打印数据准备端

[使用说明]:

界面左侧设置需要参加打印的公司及业态

●启动数据完整效验:可以最大程度保证数据生成的完整性,需要较高性能的

服务器支持,一般不建议启用

●搜寻间隔时间:当打印数据准备端在隔长时间未进行打印数据准备后,进行

一次强制数据准备过程的执行,可以保证在消息端口被屏蔽或网络故障的情况进行弥补性的数据准备,一般无网络故障的情况下建议设置搜寻间隔为180秒以上。

●提示:可以查询到运行过程出现的异常情况记录。

如果打印准备端未和应用服务器安装在一台电脑上,请在公共参数中修改编码为【EAMS_ReadyIP】的参数值为打印机准备端的IP

3.打印处理网络控制端

[使用说明]:

界面主要的区域为打印机布局,打印机档案中设置了该打印服务器有多少打印机,该界面显示多少打印机块,

每块的第一行显示打印机名称,

第二行显示网口打印机的IP地址

第三行显示打印机当前状态,

第四行显示正在处理的单据。

如果正在打印的打印机方块会显示紫色,故障中的打印机方块会变灰色

[主配置界面]:

●打印间隔:当打印数据处理端在隔长时间未进行数据打印后,进行一次强制

数据打印过程的执行,可以保证在消息发送出现网络故障的情况下进行弥补性数据打印,一般建议设置为180秒以上,未启用消息模式的情况下建议设置10秒内。

●转备用打印机:在打印过程中如果打印机出现异常或者故障,多少秒后数据

自动转备用打印机,建议设置180秒以上,如果是转备用后打印出来的单据在备注里面会打印转备用的字。

●提示:可以查询到运行过程出现的异常情况记录。

4.分布式打印处理端

[使用说明]

该打印处理端使用同老同步打印,设置模板通过驱动模式的打印机进行任务分配,只是不进行数据准备,只负责打印。本说明文档不进行详细说明

●备用打印机使用:如果某打印机出现故障,只能在上图中间的列表中手工选

择某打印机,点击【启用备用打印机】,如果某打印机的单据均往备用打印机打。故障恢复后可以取消。需要人工操作,不是网络控制端的自动化。

●单品打印:勾上单品打印后,每个分单一个打印任务,这样方便切纸打印机

对每个菜品进行一下切纸

●传菜切纸打印:勾上后,按桌进行传菜单任务的排放,每桌一个,这样方便

切纸打印机对每个桌的传菜单进行切纸。

以上两个设置勾上后比未勾的时候打印较浪费纸,非切纸打印机不要勾 网络口打印机自动按菜和桌进行单据分配,不存在该问题

三.注意事项

1、允许多打印控制端并行,打印处理网络控制端限制每个程序最多支持56个网

口打印机,建议一打印机控制端使用不超过32的网口打印机,影响稳定性和速度。

2、支持老分布式打印端和新网络口打印端在不同电脑上并行,不支持旧打印模

式和新打印模式并行。

3、打印模版支持人工调整,每次调整完毕需要重启网络打印控制端。

4、支持前台打印机预警功能,实时监控。

5、支持消息通知打印模式,即点即打印,数据保存后基本无等待及开始打印,

不循环扫描数据库,减小系统和数据库压力。

6、支持打印自动换行,可以支持长备注,长菜品名称。

7、支持打印服务器在数据库服务器之后开机自动连接,运行中网络中断自动连

接功能,不需要重启程序。

8、******结束******为结束标示符,打印下菜单和传菜单的时候前后会有一个

数字,该数字代表本张单应该有多少个明细,即多少个项目。

9、所有单据打印完毕后均有以下的结束符号行,无此行视为无效单据,在端口

检测异常或者缺纸的情况下,单据未打印完毕,又超过一定时间后,单据会重新打印,之前未打印完毕的单据则为无效单据。

系统默认******结束******为结束标志,可以按前面说明修改,特殊字符不支持(特别注意!)。

佳成软件有限公司

2009-05-14

相关主题
文本预览
相关文档 最新文档