智能打印系统主界面如下图
功能简介:
可对接任何MSSQL数据库,实现任何数据的自定义打印。比如:打印单据、发货单、快递单、商品票价签、商品条码、送货单等。可自定义生成条码码、二维码等。
使用方法:
1、设置数据库参数。如下图:
设置好数据库参数后,点击测试连接,点击连接成功即可。然后点击确定。
2、点击功能配置,配置获取数据的SQL查询语句,如下图:
语句配置说明:
搜索关键词为:{0}
日期范围中,配置时间范围关键词时,启用日期范围搜索,时间范围关系词为空时,不启用日期范围搜索。开始时间; {1} 结束时间为:{2}
如:
select a 名称,b 电话 from user where a like '%{0}%' and date convert(datetime,'{1}') and convert(datetime,'{2}') order by a
语句智能识别操作技巧:
可以在查询字段中添加BOOL类型的“选择”和整数型的“打印数量”,系统将自动按数据库中的选择值与打印数量值进行默认设置,可快速实现批量打印。常用于采购单明细的条码标签按数量批量打印等。
语句如:
select boolField as 选择, printCount as 打印数量,.......
3、配置好后,点击刷新按钮。就可以获取数据了。如上图。
4、选择要打印的记录及打印数量,如果全部打印,可以点击工具栏上的全选、批量设置打印数量;
5、点击打印标签,可快速打印、打印预览看效果、或自由设计打印样式,如下图:
操作技巧:
1、如果条码是固定长度,提示对于条码来说控件的边界太小,可以设置模式值为2.35或更小。值越小,细条越线,可设置条码字符长度就会越多。
比如:40*30mm的条码标签,一排两张,可以这样设置:
建议:条形码符号:Code128,模块:2.35,自动模式:不启用,显示文本:启用
这样可以在40x30的条码纸上,打印长达15位字符的条码长度,够大多数用户使用了!