Board logo

标题: POS打印出来页面顶部会空白很多 [打印本页]

作者: bbssoo    时间: 2016-6-23 18:25     标题: POS打印出来页面顶部会空白很多

比如宽度70mm,高度210mm的POS打印,页面内容高度为120mm,使用控件打印html或者PDF,打印出来总是顶部会留很多空白,貌似打印内容垂直居中了,顶部会空白(210-120/2=45mm),实际上打印设置中是没有页面边距的,顶部应该为0mm。如果单独使用IE页面打印或者PDF中手工打印(不使用控件)则打印出来顶部贴紧,空白在10mm以内。 var myDoc = { printer: "GP-80160(Cut) Series", paperName: "80mm x 210 mm", marginIgnored:true, // 强制上、下、左、右边距为零 copies: 1,// 打印份数 duplex: false,// 是否双面打印 true:双面/单面 portrait: true,// 是否纵向打印,true:纵向/false:横向 copyrights: '杰创软件拥有版权 www.jatools.com' };var jatoolsPrinter = getJatoolsPrinter();jatoolsPrinter.printDocument("http://127.0.0.1:8080/xxx.pdf", myDoc); [ 本帖最后由 bbssoo 于 2016-6-23 18:28 编辑 ]

图片附件: [居中显示] 1.png (2016-6-23 18:27, 33.58 KB) / 该附件被下载次数 7550
http://bbs.jatools.com/attachment.php?aid=867&k=d75bed0c1add18424b20678ddfe96109&t=1715205229



图片附件: [靠上显示] 2.png (2016-6-23 18:27, 33.51 KB) / 该附件被下载次数 7593
http://bbs.jatools.com/attachment.php?aid=868&k=01283d537e38155794b55b1ff1389051&t=1715205229


作者: bbssoo    时间: 2016-6-23 19:04

发现手工设置为“纵向”则显示内容靠上,设置为“自动纵向/横向”则显示内容居中。但是控件里面没法指定这样的设置。
作者: admin    时间: 2016-6-24 12:00

请试用这个,是不是行: http://print.jatools.com/test/test9.htm
作者: bbssoo    时间: 2016-7-14 16:27

上面测试过的,还是不行,使用pdf或者web打印POS小票,头部都会空白3-4cm,比较浪费纸张。使用另外一个打印控件却没有这个问题,所以应该是控件的问题,请尽快解决。
作者: bbssoo    时间: 2016-7-14 16:31

实际打印效果见附件。红色区域为多余的空白,每张都有可以肯定的是页面顶部已经margin都设置为0,没有空隙了。

图片附件: 1.jpg (2016-7-14 16:31, 37.96 KB) / 该附件被下载次数 7634
http://bbs.jatools.com/attachment.php?aid=871&k=4d9818c360be15c0284eede4a6df81cc&t=1715205229


作者: admin    时间: 2016-7-15 01:35

portrait:true 试试
作者: bbssoo    时间: 2016-7-15 16:34

portrait: true,// 是否纵向打印,true:纵向/false:横向 这个试过了不行,见1楼




欢迎光临 杰表技术论坛 (http://bbs.jatools.com/) Powered by Discuz! 6.1.0