钢材标牌打印系统设计与开发

2017-07-06 03:01张海华
科技尚品 2017年6期

张海华

摘 要:本文主要介绍了钢材标牌打印系统设计和功能,系统采用Delphi+Access编程方式,实现标牌打印样式设计、打印样式管理、打印样式设置、手工打印、自动打印、接口管理、历史数据打印等功能,为钢材建立了以批次+件次为唯一标示的条形码身份识别,为钢材库存及物流管理提供了有效的信息載体,真正的实现了信息流和物流的统一和融合。

关键词:TCP/IP服务;标牌打印

宣钢原使用钢制标牌压模方式进行标牌信息压制成型,不仅费时费力,而且标牌成本费用高,导致生产成本增加,同时易于仿造,市场上存在大量仿造产品而无法有效辨识,给宣钢公司品牌带来了负面影响,为了杜绝该类问题发生,通过市场各类成品的测试,宣钢公司采用了复合PET标牌作为公司钢材标牌,该标牌质地柔软、耐高温、打印方便等特点,为此需要开发一套集标牌打印样式设计、打印样式管理、打印样式设置、手工打印、自动打印、接口管理、历史数据打印等功能为一身,能够满足不同产线、产品要求,能够与各种MES系统集成的信息化系统。

1 系统介绍

1.1 开发平台介绍

系统采用Delphi+Access数据库方式,通过使用TCP/IP技术实现与钢材在线计量系统进行数据通讯。

1.2 系统组成

系统包括打印数据接收管理、标牌打印管理、标牌模板管理三大模块。

2 系统主要功能

2.1 用户登陆

可以输入用户名和密码实现用户登陆,并能进行密码修改。

2.2 用户管理

可以实现用户添加、修改、删除,记录用户名、姓名、密码,并能够为用户赋予不同功能权限,且可以进行权限的修改。有效防止越权操作,使系统操作更安全、可靠。

2.3 碳带及纸张管理

可以设置当前链带碳带打印数量和打印纸张使用数量,并具备对碳带、纸张数量进行重置等功能。

2.4 系统参数管理

对数据接口的通讯端口进行设置,并通过下拉选择方式可以对过去的一周、二周、一个月、二个月、三个月、六个月的历史数据进行删除。

2.5 标牌管理

可以根据需要进行标牌打印需要,自定义打印模板样式,进行保存管理,并通过命名对标牌模板进行管理。具备修改、添加、删除等功能。

2.6 链带管理

可以选择不同打印机,设置不同打印编号,实现区别打印,满足该打印编号数据,系统允许打印,否则拒绝。可以设置不同的打印模板作为当前模板;可以设置碳带可供打印最大数量、纸张最大数量、缺纸报警数量、碳带提前报警数量;可以设置是否允许提前缺纸张报警;可以设置是否允许自动打印。

2.7 接收数据关系管理

可以对接口数据进行自定义和管理,具备修改、添加、删除、保存等功能,记录字段名、对应项。

2.8 TCP/IP服务管理

可以暂停或启动接口服务,在接口服务后,与钢材在线计量接口通讯中断。

2.9 历史数据管理

通过建立5组查询条件,而每组查询条件可以自由选择字段并录入查询数值,并能够实现已打印、未打印、手工打印等方式的区别查询。

2.10 手工打印

可以根据批次、件次信息批量生成数据,并具备修改、删除功能;可以根据批次、件次信息按范围进行打印。

3 采取的相应技术措施、手段

3.1 使用delphi2010做为开发工具,实现开发版本的更新换代,以适应不同windows系统的开发和应用需求

Delphi2010内置的Direct 2D模块及开发库,其新加的功能:拥有一个能同时运作于x86和x64的IDE,在此IDE下将会有跨平台编译器,能够编译用于linux和MAC的应用程序;将会支持windows7下的触摸式编程;强化的DataSnap;支持云计算和跨平台通用开发。

3.2 搭建合理系统架构,满足钢材标牌打印系统管理需求

通过应用Windows Sockets网络接口编程实现更加开放的、支持多种协议的网络编程,实现流套接口和数据报套接口,提高钢材标牌打印系统适应性,满足公司未来5-10管理需求。

3.3 使用delphi2010自带组件替换第三方组件,解除系统对第三方组件的依赖

通过使用自有组件,对系统中使用的表格控件、打印控件、托盘控件、数据库连接控件等进行替换,同时根据实际需要做相应的功能开发,测试提交前后两者的优异,确保系统在解除对第三方组件的依赖的前提下,系统运行效率等不受影响。

3.4 开发自有控件,实现二维码加密打印

Delphi2010的相关控件无法支持二维码,需要根据业务需要自定义开发QR CODE二维码控件,将钢材批次、件次、钢种、规格等信息通过加密技术实现数据密文化,再利用QR码,将密文转化为矩阵式二维码,实现标牌二维码打印。

4 运行效果

该系统建立强大的标牌打印模板设计和管理功能,通过模板设计、当前模板选取、打印机选取、打印链带选取、手动打印、自动打印等为钢材标牌打印提供了可持续、后期免维护的功能支持,同时设计开发了打印紙张缺纸报警,人员权限管理,历史数据清理、历史标牌管理打印、标牌对应数据库字段管理、WinSock服务器开启和关闭、服务器端口设置、标牌人工添加打印及批量打印功能,为钢材标牌管理和打印提供了有效的信息化管理手段,为钢材建立了以批次+件次为唯一标示的条形码身份识别,为钢材库存及物流管理提供了有效的信息载体,真正的实现了信息流和物流的统一和融合,为加快物流流转,堵塞库管漏洞,杜绝企业钢材库存人为盘盈盘亏,起到了有效管理和监督作用,经济效益和社会效益非常显著。

参考文献

[1]吴秀莹.Delphi程序设计项目教程[M].北京:电子工业出版社,2011.

(作者单位:河钢集团宣钢公司 计控中心)