使用IE / Firefox / Safari的自定义页面大小和打印预览设置进行打印

时间:2013-03-12 01:32:34

标签: printing cross-browser

我目前正在尝试添加“打印标签”功能。单击按钮后,打印预览对话框应打开并以标签格式打印(与屏幕视图不同并隐藏)。

我已在Windows 7中测试了chrome,IE,Firefox和Safari。但是,只有chrome按预期工作,以预期的页面大小和样式打印。对于IE和Firefox,虽然我保存为PDF时标签格式保持不变,但我只能以字母(默认)页面大小打印,这意味着当我使用标签打印机进行打印时会发生灾难。当我尝试将页面大小更改为自定义标签大小时,IE崩溃,而Firefox不允许我在系统打印对话框中打开属性。对于safari(IN WINDOWS),我可以打印自定义标签大小,但是,我无法删除页眉和页脚,导致标签格式分成许多页。

我的问题是:
1.罪魁祸首是自定义标签大小,还是因为其他浏览器的限制?
2.如何在Safari(Windows)中删除页眉和页脚?我的发现现在对此持悲观态度。
3.有没有办法让我为其他浏览器生成打印预览对话框而不是打印对话框? (像铬一样的东西)
4.我有什么方法可以使用Javascript预设打印设置,将打印机设置为标签打印机并将页面大小更改为自定义标签大小?

谢谢,如果有人可以启发我。

0 个答案:

没有答案