杰表技术论坛 's Archiver

bbssoo 发表于 2016-6-23 18:25

POS打印出来页面顶部会空白很多

比如宽度70mm,高度210mm的POS打印,页面内容高度为120mm,使用控件打印html或者PDF,打印出来总是顶部会留很多空白,貌似打印内容垂直居中了,顶部会空白(210-120/2=45mm),实际上打印设置中是没有页面边距的,顶部应该为0mm。如果单独使用IE页面打印或者PDF中手工打印(不使用控件)则打印出来顶部贴紧,空白在10mm以内。

var [font=宋体][size=9.8pt]myDoc [/size][/font][font=宋体][size=9.8pt]= {[/size][/font]
   [color=#660e7a][b]printer[/b][/color]: [color=#008000][b]"GP-80160(Cut) Series"[/b][/color],
   [color=#660e7a][b]paperName[/b][/color]: [color=#008000][b]"[/b][/color][color=#0800][size=9.8pt][b]80mm x 210 mm[/b][/size][/color][size=9.8pt][b]"[/b][/size][size=9.8pt],[/size]
   [color=#660e7a][b]marginIgnored[/b][/color]:[color=#000080][b]true[/b][/color],   [color=#808080][i]// 强制上、下、左、右边距为零
[/i][/color]
[color=#660e7a][b]copies[/b][/color]: [color=#0000ff]1[/color],[color=#808080][i]// 打印份数
[/i][/color]
[color=#660e7a][b]duplex[/b][/color]: [color=#000080][b]false[/b][/color],[color=#808080][i]// 是否双面打印 true:双面/单面
[/i][/color]
[color=#660e7a][b]portrait[/b][/color]: [color=#000080][b]true[/b][/color],[color=#808080][i]// 是否纵向打印,true:纵向/false:横向
[/i][/color]
[color=#660e7a][b]copyrights[/b][/color]: [color=#008000][b]'杰创软件拥有版权  [url=http://www.jatools.com]www.jatools.com[/url]'
[/b][/color]};[color=#000080][b]var [/b][/color][color=#458383]jatoolsPrinter [/color]= [i]getJatoolsPrinter[/i]();[color=#808080][size=9.8pt][i]jatoolsPrinter.printDocument("http://127.0.0.1:8080/xxx.pdf", myDoc);[/i][/size][/color][color=#808080][size=9.8pt][/size][/color]
[color=#808080][size=9.8pt][/size][/color]

[[i] 本帖最后由 bbssoo 于 2016-6-23 18:28 编辑 [/i]]

bbssoo 发表于 2016-6-23 19:04

发现手工设置为“纵向”则显示内容靠上,设置为“自动纵向/横向”则显示内容居中。但是控件里面没法指定这样的设置。

admin 发表于 2016-6-24 12:00

请试用这个,是不是行:
[url=http://print.jatools.com/test/test9.htm]http://print.jatools.com/test/test9.htm[/url]

bbssoo 发表于 2016-7-14 16:27

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

bbssoo 发表于 2016-7-14 16:31

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

admin 发表于 2016-7-15 01:35

portrait:true
试试

bbssoo 发表于 2016-7-15 16:34

portrait: true,// 是否纵向打印,true:纵向/false:横向

这个试过了不行,见1楼

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.