公司财务一直都是用金蝶K3的财务模块,最近公司全面启用了用友ERPU890,财务的金蝶K3也正在朝用友U890过渡,于是接到要求:让用友现有的凭证和金蝶K3的凭证都通过佳能LBP2900激光打印机并用凭证纸打印出来。

金蝶的打印凭证和模板本来就弄好了,于是认为简单的调整下用友的打印模板就可以轻松搞定了,谁知道问题并不是秦天SEO想的那么简单。

添加凭证纸纸张规格

添加新纸张规格的一般方法是:打开打印机和传真,选择文件—服务器属性—创建新格式,在其中输入对应纸张的规格即可。

可是由于打印机的规格不同,秦天SEO发现有很多打印机并不会继承服务器属性里面的格式,例如在用友U890并不能识别服务器属性的值,需要对指定打打印机添加新的纸张规格。

公司用的凭证纸大小是21.00cm*10.8cm,在佳能LBP2900激光打印机添加这个规格,取名为凭证纸一般区分。

设置用友U890凭证打印格式

由于用友U890是支持使用新打印控件打印,所以不用通过UFO报表工具修改Glpzje5.rep这类文件,来实现凭证格式的调整,可只需要启用使用新打印控件打印选项即可。

启用新打印控件

在财务会计—总账—设置—选项—账簿—使用新打印控件打印(凭证、账簿、u8套打)

设置凭证打印格式

在财务会计—总账—凭证—凭证打印—凭证格式(公司用的是数量外币式)—设置,打开页面设置界面,选择打印机为LBP2900激光打印机,纸张大小选择凭证纸,具体凭证格式内容需要在详细格式设置里面进行设置,里面可以设置文字大小,边框大小、粗细,表头、表体、表尾,通过打印,不打印选项来显示、隐藏一些内容,通过坐标可以调整字段位置.

这里秦天SEO放出自己设置的用友U890打印凭证的最终模板:

<?xml version=’1.0′ encoding=’utf-16′ ?>

<格式>

<打印设置 打印机=”\tksycc\Canon LBP2900″ 打印范围=”全部” 页码范围=”1-1″ 打印份数=”1″ 打印次数=”1″ 压缩=”否” 多任务强制分页=”否” 任务间距=”5″ 横向平铺=”否”/>

<纸张设置 纸张类型=”300″ 纸张大小=”1080,2100″ 打印方向=”横向” 页边距=”50,100,50,150″ />

<页眉 左顶点=”0,0″ 宽=”0″ 高=”0″ 字体名=”楷体_GB2312″ 字体大小=”12″ 下划线=”否” 打印=”除最后一页” />

<标题 左顶点=”0,0″ 宽=”1900″ 高=”80″ 对齐方式=”中” 字体名=”黑体” 字体大小=”16″ 下划线=”否” />

<表头 左顶点=”0,0″ 宽=”0″ 高=”0″ 字体名=”宋体” 字体大小=”9″ 下划线=”否” >

<字段 名字=”标题线1″ 关键字=”标题线1″ 左顶点=”0,60″ 宽=”2000″ 高=”50″ 打印=”不打印” 套打=”是” 字体名=”楷体” 字体大小=”12″ />

<字段 名字=”标题线2″ 关键字=”标题线2″ 左顶点=”0,70″ 宽=”2000″ 高=”50″ 打印=”不打印” 套打=”是” 字体名=”楷体” 字体大小=”12″ />

<字段 名字=”批注” 关键字=”批注” 左顶点=”0,20″ 宽=”80″ 高=”50″ 套打=”是” 字体名=”黑体” 字体大小=”16″ 粗体=”是” />

<字段 名字=”日期” 关键字=”日期” 左顶点=”800,85″ 宽=”300″ 高=”50″ 类型=”2″ 对齐方式=”中” 标题宽度=”80″ />

<字段 名字=”编制单位:” 关键字=”编制单位” 左顶点=”0,80″ 宽=”1300″ 高=”50″ 打印=”不打印” 标题宽度=”200″ />

<字段 名字=”核算单位:” 关键字=”核算单位:” 左顶点=”0,85″ 宽=”1300″ 高=”50″ 标题宽度=”200″ />

<字段 名字=”本币:” 关键字=”本币:” 左顶点=”1350,10″ 宽=”400″ 高=”50″ 标题宽度=”100″ />

<字段 名字=”单位:” 关键字=”单位:” 左顶点=”1650,10″ 宽=”600″ 高=”50″ 标题宽度=”100″ />

<字段 名字=”自定义项1″ 关键字=”自定义项1″ 左顶点=”1130,55″ 宽=”660″ 高=”40″ 套打=”是” 标题宽度=”100″ />

<字段 名字=”自定义项2″ 关键字=”自定义项2″ 左顶点=”1130,100″ 宽=”660″ 高=”40″ 套打=”是” 标题宽度=”100″ />

<字段 名字=”第” 关键字=”第” 左顶点=”1350,85″ 宽=”150″ 高=”50″ 对齐方式=”右” 标题宽度=”50″ />

<字段 名字=”号” 关键字=”号” 左顶点=”1500,85″ 宽=”80″ 高=”50″ 标题宽度=”40″ />

<字段 名字=”” 关键字=”分单号” 左顶点=”1500,85″ 宽=”300″ 高=”50″ 套打=”是” 对齐方式=”右” />

</表头>

<表体 左顶点=”0,135″ 宽=”0″ 高=”0″ 固定行数=”5″ 固定列数=”0″ 列宽=”480,400,0,200,200,260,260″ 禁止设置项=”0x00000000″ >

<表体头 对齐方式=”中” 边框风格=”779″ 边框宽度=”-3″ 边框颜色=”#000000″ 行高=”90″ 字体名=”宋体” 字体大小=”9″ 颜色=”#000000″ 粗体=”否” 斜体=”否” 下划线=”否” 打印=”是” 打印列=”” 打印竖线列=”” 折行=”否”/>

<表体行 对齐方式=”左,左,左,右,右,右,右” 边框风格=”778″ 边框宽度=”3″ 边框颜色=”#000000″ 行高=”120″ 字体名=”宋体” 字体大小=”9″ 颜色=”#000000″ 粗体=”否” 斜体=”否” 下划线=”否” 打印=”是” 打印列=”” 打印竖线列=”” 折行=”是”/>

<表体尾 对齐方式=”左,左,左,右,右,右,右” 边框风格=”782″ 边框宽度=”3″ 边框颜色=”#000000″ 行高=”90″ 字体名=”宋体” 字体大小=”9″ 颜色=”#000000″ 粗体=”是” 斜体=”否” 下划线=”否” 打印=”是” 打印列=”1,-1,0,0,0,1,1″ 打印竖线列=”” 折行=”是”/>

</表体>

<表尾 左顶点=”0,0″ 宽=”0″ 高=”0″ 字体名=”宋体” 字体大小=”9″ 下划线=”否” >

<字段 名字=”财务主管:” 关键字=”财务主管:” 左顶点=”0,815″ 宽=”350″ 高=”50″ 标题宽度=”100″ />

<字段 名字=”记账:” 关键字=”记账:” 左顶点=”350,815″ 宽=”360″ 高=”50″ />

<字段 名字=”复核:” 关键字=”复核:” 左顶点=”600,815″ 宽=”360″ 高=”50″ 标题宽度=”100″ />

<字段 名字=”出纳:” 关键字=”出纳:” 左顶点=”850,815″ 宽=”360″ 高=”50″ 标题宽度=”100″ />

<字段 名字=”制单:” 关键字=”制单:” 左顶点=”1200,815″ 宽=”360″ 高=”50″ 标题宽度=”100″ />

<字段 名字=”经办人:” 关键字=”经办人:” 左顶点=”1500,815″ 宽=”360″ 高=”50″ 标题宽度=”100″ />

<字段 名字=”版权” 关键字=”版权” 左顶点=”1800,875″ 宽=”360″ 高=”40″ 打印=”不打印” 套打=”是” 字体名=”宋体” 字体大小=”11″ />

</表尾>

<页脚 左顶点=”0,0″ 宽=”0″ 高=”0″ 对齐方式=”右” 字体名=”楷体_GB2312″ 字体大小=”9″ 下划线=”否” 打印=”不打印” />

</格式>

设置打印凭证纸出现的问题

在设置好凭证纸打印格式,预览效果满意后,就进行了打印,发现用A4纸打印正常,用凭证纸打印出现横向纵向对调现象,导致打印不全。

仔细研究后发现是佳能LBP2900激光打印机自定义纸张尺寸的高度只能使127.0到355.6之间,那么108.0就无法添加,简单的说佳能LBP2900激光打印机对添加纸张时候的纵横是限制的。

对于A4纸来说,宽就是210mm,高度是290mm,而对于凭证纸来说宽就是108mm,高则是210mm。这也就解释了为什么A4纸打印出来就没有问题。

而凭证纸打印出现问题,则是因为佳能LBP2900激光打印机是支持多功能托盘进纸的,一直都是和A4纸一样,都是210mm这边朝里,这就导致了用友凭证打印格式是横向打印,打印出来的却是纵向的。

观察下金蝶,不得不夸下金蝶,在打印纸张是A4的情况下,也能使用托盘中凭证纸打印,而且只会用一张凭证。因为你设置了A4,打印机会默认的认为你用的纸就是A4的,会导致其他空白凭证纸也会打印出来(没有打印出来,说明佳能LBP2900激光打印机是支持跳过空白纸张模式)。

这里的问题,也就引发了,要重新设置金蝶打印凭证格式了

问题解决方法

最简单的解决方法就是把纸张由原来的横向(210mm朝里的),换成纵向(108mm朝里)。

设置金蝶K3凭证打印格式

解决用友U890打印用凭证纸出现横向纵向对调现象时采用最简单的解决方法就是把纸张由原来的横向(210mm朝里的),换成纵向(108mm朝里)。这就导致了金蝶的打印出现问题,那么如何调整呢

由于金蝶是通过远程软件登录的,打印机里面并没有之前添加的凭证纸,找不到解决方法,秦天SEO想到了一个变通的方法,这里和大家分享下:

由于之前的打印模板可以打印在凭证纸上面的,那么说明凭证格式是没有问题的,问题出现在打印格式上面。秦天SEO灵光一闪,无法添加凭证纸格式大小的纸张,那么我就用系统里面有的就是了,找到一个和凭证差不多的,经测试发现,凭证纸宽度为108,如果找到的纸张宽度为110或者120会导致设置后打印不全,所以这里秦天SEO选用的是A5,高度度一样和凭证纸一样是210,而宽度大一些为148(这里还是利用了佳能LBP2900激光打印机是支持跳过空白纸张模式)。

在设置好金蝶K3打印凭证格式中,调整了上边距后,打印金蝶K3凭证模板发现没有问题,可是打印系统里面的凭证时候报错,提示什么无法预览,将恢复为默认打印样式,结果又变成了A4。

这时候近下来想想,设置凭证打印格式,和在打印时候进行页面设置不是一样的吗?只要打印的时候选择A5纸张,调整页边距不就OK了。

设置A5纸张后,发现有一些内容超出了凭证纸,想设置页边距,并没有找到页边距设置选项。

最终,秦天SEO通过摸索,发现金蝶K3支持和word一样的技巧,就是预览的时候,点击金蝶K3界面上面“井”形状的图标,就可以拖拽页边距了,调整适合的页边距,至此因为凭证纸和佳能LBP2900激光打印机而出现的凭证打印问题,总有解决了!

总结

通过这篇文章,使秦天SEO更加深入了解了打印机格式的设置,也熟练的掌握了用友U890和金蝶K3凭证格式的设置,希望本人可以给不知道如何设置用友U890凭证打印格式的朋友一些启发。也希望和秦天SEO遇到同样问题的朋友,可以及时解决问题!