新客户使用bartender打印条形码
<p>首先安装条形码打印软件bartender;</p>
<h3>注意事项:破解bartender要断网的时候才能离线生成激活码;</h3>
<p>条码打印分两种,一种是批量自动打印,一种是手动设置单张打印。</p>
<h6>批量自动打印:</h6>
<p>然后建立打印标签的模板,标签的文件取值,barcode.btw;
提示:条形码分为code128(企业编码)和ean13编码(国家编码,国标码);
大部分情况是code128编码;
国家编码(国标码)需要取,中国物品编码中心申请才能使用,否则违规使用会被处罚;</p>
<h6>改变标签模板</h6>
<p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/7294cfb42ba28faeecc0a96b55f115a7?showdoc=.jpg" alt="" />
双击左侧二维码图片,弹出右侧弹框,点击弹框上边导航栏的"数据源",然后点击数据库设置,弹出选择文件路径,选择所需文件,改变标签模板
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/58855fa8158b7425b5132de7bfa60f8a?showdoc=.jpg" alt="" /></p>
<p>标签模板的路径通常放到 d:\bearsoft3\barcode\barcode.btw<br />
提示:(d:\bearsoft3是eb目录安装目录)
普通客户建立一个模板就可以通用;
个别客户需要按品类建立打印模板,比如西装和裤子和鞋子的标签大小不同,;
打印和设计标签方式</p>
<p>首先进入商品中心-商品档案,选择“条形码设置”;
(如果看不到这个“条形码设置”按钮,请检查在安装目录下d:\bearsoft3\dll\barprint.bpl文件是否存在)
1.选择 商品条形码设置(只针对于需要打印唯一码的客户,有时候需要打印不同的批次,或者男装中的西装分为ABCD版型,需要二次设置才能正确打印)
选择或者输入要打印的款号,-供应编号 (举例输入01)批次(举例输入01)-保存
提示:这里要注意零售价是否正确;
2.选择 打印条形码(唯一码)-选择或者输入要打印的商品编码;
在打印数量中输入相应规格要打印的数量;
执行 打印
3.系统会自动生成打印的数据在d:\bearsoft3\barcode\barcode.dat
提示:检查这个文件,这个文件有多少行,就会打印多少个标签出来;</p>
<p>数据说明:
ACCP4321,羽绒茄克衫,580,,N09,豆绿,170,170,,,6924302904566,ACCP4321N0917000000004,,张三,,ACCP4321N09170
商品编号,商品名称,零售价,规格标准,色号,颜色,尺码,尺码标签,供应商号,批号,国标码,唯一码条码,规格,成份,非唯一码条码</p>
<p>4.自动调用bartend.exe 进行打印;</p>
<p>bartender.exe的调用方式配置;如果其他软件也是用相同的方式配置就可以;
在 eb.ini里配置(如果不做任何配置,默认就是执行下面的配置)</p>
<p>[bar60]</p>
<p>ext=btw</p>
<p>printparam=bartend.exe /f=%s /pd /x</p>
<p>ext是打印模板文件扩展名,printparam是打印时调用的程序参数,只能有1个 %s,并且这个 %s 会转成所选择的 打印模板文件名</p>
<p>附录:bartender.exe 的命令说明
/F=\path\format.btw</p>
<p>指定要装入的标签格式。采用常规的 DOS 文件命名约定。通配符来用于打开多个标签格式。您也可以有多个 /F= 参数。如果未指定任何文件扩展名,则假定采用默认文件扩展名 .BTW。可能需要指定标签格式的完整路径。</p>
<p>/P
执行打印作业,保持打印对话框的使用数据库复选框的状态不作改变。如果选中此设置,将按原样使用数据库连接设置对话框中的各种设置,除非这些设置受到其它命令行参数的控制。适用于所有打开的标签格式,但是已使用了 /AF= 参数的除外。
/PD</p>
<p>与 /P 相同,但是还显示打印对话框,因此允许用户根据需要更改对话框设置然后手动启动打印作业
/X</p>
<p>指定在执行了所有请求的功能后,BarTender 将自动退出,但不保存由于已执行的任何命令行操作或已增加的数据值而发生的任何更改。</p>
<h4>条形码打印的特殊高级知识</h4>
<p>男装里面有一种西装分为ABC三个版本;
通常的做法是,在颜色后面增加一个字母来代表不同的版型;
<img src="https://www.showdoc.cc/home/common/visitfile/sign/2b0a08ac7f73e98dc117c33431192a90?showdoc=.jpg" alt="" />
<img src="https://www.showdoc.cc/home/common/visitfile/sign/0da8609045b79d99c24d84215ddf98a3?showdoc=.jpg" alt="" />
服装吊牌上有一个号型,相同的尺码,不同的版型打印出来的号型不一样;
<img src="https://www.showdoc.cc/home/common/visitfile/sign/ed4f97095f6f8f93e42e8db38081e35e?showdoc=.jpg" alt="" />
<img src="https://www.showdoc.cc/home/common/visitfile/sign/67597c26af95369ad33383830e78654a?showdoc=.jpg" alt="" />
针对这种特殊情况, 条形码设置那里(自动配对尺码条形码),如果色号带ABCD的,会配对到 尺码条形码 ABCD的值,否则默认是第一个对应条形码值
<img src="https://www.showdoc.cc/home/common/visitfile/sign/08ced65e1b735d9390ecedb9b520d75e?showdoc=.jpg" alt="" /></p>
<h5>手动打印条码:</h5>
<p>1.进入bartender软件,点击
<img src="https://www.showdoc.cc/home/common/visitfile/sign/7766bdf82a7e7f131be8a50832b6b19e?showdoc=.jpg" alt="" />
2.选择空白变迁格式,点击下一步
3.选择条码打印机,点击下一步
4.选择指定自定义设置,点击下一步
5.根据标签样式选择标签,点击下一步
6.选否,没有这样的材料,点击下一步
7.根据标签的样式选择对应的样式,点击下一步
8.根据标签的尺寸填写对应数据和版式,点击下一步
9.点击完成即可出现标签编辑页面。
10.点击界面条码模块生成条形码
<img src="https://www.showdoc.cc/home/common/visitfile/sign/cb106439f01f05ae7c5b0e2e229e3a36?showdoc=.jpg" alt="" />
双击条形码,设置条形码对应的参数。如图
<img src="https://www.showdoc.cc/home/common/visitfile/sign/62c26e713ff78bc0d655ecf10cafda17?showdoc=.jpg" alt="" />
数据源就为商品款号,这个数据最重要。直接决定生成的条形码是否能够对应扫描出来。
<img src="https://www.showdoc.cc/home/common/visitfile/sign/44823522247790e15d34a00cb9359faf?showdoc=.jpg" alt="" />
11.设置标签纸的数据,此处是根据生成的条码微调以便条形码能够完整和正确的出现在标签纸上。
<img src="https://www.showdoc.cc/home/common/visitfile/sign/a2bb9f9b92941c829935f62708af9f46?showdoc=.jpg" alt="" /></p>
<p>12.调节好后点击打印,再根据打印出来的条码再做细调。</p>
<p>其他技术细节1
如果打印条形码的时候,输入不同尺码的打印数量,比如175规则打印3个,但是实际只生成了1行记录,
例如:d:\bearsoft\barcode\barcode.dat 中只有一行,需要检查一下,条形码的配置是否正确;</p>
<p>insert into s_argutbl(companyid,arguid,arguname,notes,n_leix)
values('00000','code','8','款号长度',4);
insert into s_argutbl(companyid,arguid,arguname,notes,n_leix)
values('00000','colorid','3','色号长度',4);
insert into s_argutbl(companyid,arguid,arguname,notes,n_leix)
values('00000','xsize','2','尺码长度',4);
insert into s_argutbl(companyid,arguid,arguname,notes,n_leix)
values('00000','barcodeother','8','其他长度',4);
其他技术细节2
打印的条形码的保存信息在g_pirngbarcode表中</p>