发新话题
打印

我这样写的页面可以正常打印出来吗?

我这样写的页面可以正常打印出来吗?

无标题页

发票1
金额:80

发票2
金额:10

TOP

你的代码是有错误的,正确的应该是这样 无标题页

发票1
金额:80

发票2
金额:10

TOP

新的错误

现在又开始报 ‘不存在可打印的页’

TOP

没问题,可以打印出来

TOP

无标题页

陕西    西安       高新区                                                             定单号:006090210146

西安市科技路玫瑰大楼501室飞看网(西安生产中心)            要求:只工作日送货(双休日,假日不用送)

010-51740008                            710075

广东  广州

天河区华明路9号华谱广场西塔1701室

13556141144         510620

TOP

上面的代码报错

不存在可打印的页

TOP

可能是你的控件版本不对,我的可以,参照附图.

附件

img01.gif (23.34 KB)

2009-5-15 16:04

img01.gif

TOP

按照您说的版本不对,我下载最新的

又报错了 jatoolsprinter.print(myDoc,false) Microsoft JScript 运行时错误 : 对象不支持此属性或方法

TOP

无标题页
西安高新区
天河区华明路9号华谱广场西塔1701室
打印是正常了,但为什么打印出的东西全是report2的东西,这句:天河区华明路9号华谱广场西塔1701室 report1的东西打不出来,谢谢给看下

TOP

//pagePrefix:'report1', 不需要这句 ...
西安高新区
天河区华明路9号华谱广场西塔1701室
... 只有在同一页面中,有两种以上票据,比如,同一网页(document文档)中,同时显示着发票,和出库单,这时,你需要用pagePrefix属性,来告诉控件,你需要打印哪种票据,如果只有一个票据,则不管该票据有多少页,都不需要用pagePrefix属性。 我猜测,你是想一次打印出两页,所以你不要用pagePrefix属性。 这位朋友,我建议你仔细看一遍使用手册,将对你有极大帮助,http://www.jatools.com/print/guide.htm

TOP

重申我的需求

我们是个电子商务网站,处理最多的就是定单,有定单有就物流,物流有2个单句要打印,第1个是送货单(用一台大的非针式打印机打印,速度快),另一个是运单(用针式打印机打印,就是常说的票据打印机),这2个单句是完全不一样的,必须用2太打印机打印,我把这2个单句的内容放在一个页面上,分别用2个打印机分别打印出来,我自己测试通过了,现在又面临着新的问题,为了避免替换打印机就要改代码的麻烦,我想在打印前就设置好打印机,就是给doPrint1() 的settings:printer:和doPrint2() 的settings:printer:设置好打印机,该如何做!

TOP

...
...
...
...
...
.. function doPrint(type) { var myDoc = null; if(type == ‘送货单') { myDoc = { settings: { printer : '大的非针式打印机' ...} , pagePrefix:'送货单', settingsID:'送货单', ... } }else { myDoc = { settings: { printer : '针式打印机打印,就是常说的票据打印机' ...} , pagePrefix:'运单', settingsID:'运单', ... } } jatoolsPrinter.print(myDoc,false); }

TOP

新问题

我要的是动态的取打印机的名字,就是说,他要是更换打印,或名字,我就得改代码了

TOP

当你设了 settingsID 后,客户选择一个打印机后,就会自动保留设置,下次打印这个文档时,自动会套用他最后一次使用的打印机,相当于你动态取打印机名字,所以你不必在web代码中,指定printer属性,留空即可
...
...
...
...
...
.. function doPrint(type) { var myDoc = null; if(type == ‘送货单') { myDoc = { settings: { // printer : '大的非针式打印机' ,不要设 ...} , pagePrefix:'送货单', settingsID:'送货单', ... } }else { myDoc = { settings: { // printer : '针式打印机打印,就是常说的票据打印机',不要设 ...} , pagePrefix:'运单', settingsID:'运单', ... } } jatoolsPrinter.print(myDoc,false); }

TOP

新问题

你的意思是不是这样 页面上这样布局 打印送货单按纽(先选择好打印机) 直接打印送货单按纽(不需要选打印机) 打印运单按纽(先选择好打印机) 直接打印运单按纽(不需要选打印机) 我想就1个按扭怎么办,怎么能一次给 打印送货单按纽 和 直接打印送货单按纽 选择好打印机

TOP

发新话题