调用Bartender打印模板,批量打印条码。
需要有一定的C#开发能力。
非常适合工厂中从ERP拿取信息后,批量打印出货条码。
提供全部源代码,毫无保留。
Winform程序,使用了依赖注入(微软DI),数据库访问的ORM为Dapper。
源码:
链接: https://pan.baidu.com/s/16vk_QuEVT1K4jZVtBY2_2Q?pwd=zq5m 提取码: zq5m 复制这段内容后打开百度网盘手机App,操作更方便哦
Bartender 10.1 下载:
链接: https://pan.baidu.com/s/1pxj2tjmBileiYnxepZy1Jw?pwd=gsd7 提取码: gsd7 复制这段内容后打开百度网盘手机App,操作更方便哦
以下是主界面
使用方法
- 安装Bartender企业版,并在这一步勾选.Net SDK
- 新建测试数据库,SQL server,只有一张表
CREATE TABLE dbo.PrintDtl (
打印序号 VARCHAR(14) NOT NULL
,出货方式 NVARCHAR(10) NULL
,箱号代码 NVARCHAR(10) NULL
,发票号码 NVARCHAR(20) NULL
,客户 NVARCHAR(10) NULL
,客户料号 NVARCHAR(20) NULL
,订单号 NVARCHAR(20) NULL
,计划出货数 INT NULL
,实际出货总数 INT NULL
,内部料号 NVARCHAR(20) NULL
,内包数 INT NULL
,整箱数 INT NULL
,库存数量 INT NULL
,日期 NVARCHAR(20) NULL
,供应商代码 NVARCHAR(20) NULL
,CONSTRAINT PK_PrintDtl_打印序号 PRIMARY KEY CLUSTERED (打印序号)
) ON [PRIMARY]
GO
- 修改数据库连接字符串
- 打印模板放在根目录下的 打印模板 文件夹中。
- 每个模板对应一个打印程序
- 哪个模板对应哪个打印程序,需要在以下关联。
- 打印模板需要什么值,是在打印程序中传进去的。
- 上一步中的 003 是从这里来的(模板中)。
- 测试时可以先打到PDF