- 浏览: 5038 次
- 性别:
- 来自: 上海
最新评论
文章列表
有使用者提出jatoolsPrinter打印控件的功能需求如下:
打印前判断一下是真实打印机还是虚拟打印机,以防止有些需要打印份数限制的文档被打印到虚拟打印机后行形成电子文档,导致无法控制打印份数。
做为基本使用原理可以使用以下方法,来判断其是否为虚似打印机:
function isVirtualPrinter(){
var port = jatoolsPrinter.getPrinterInfo('联想 laser jet').port; // 通过jatoolsPrinter取得打印机的port
r ...
开发web套打应用时,如快递单打印,一般要经过以下步骤:
1. 扫描快递单据,保存成一个图片文件
2. 将底图作成<img>
3. 在<img>上放置打印项,试着打印到打印机,观察有无偏移
4. 有偏移,则调整,再试打。
5. 无偏移,则将样张,改造成相应语言的动态页面,如jsp,asp,php等。
上述过程中,如果没有可视化的设计工具,3,4两步是最麻烦的,往往要经过多次调整,特
别是单据比较多的应用,工作量挺大。所以,jatoolsPrinter打印控件的套打开发设计器,
就是帮助你简化套打对齐工作,并可以为后续的运行时套打调整打好基础。
在 ...
以下摘自某个打印论坛,网友出现了因连续打印出现套打偏移的问题后,与专业技术人员的对话:
网友问:“打印的时候第一张单据的打印位置是准确的,到第十张以后的位置就不正确了。这是怎么回事,能不能详细说明一下?”
专家答:“有时按测量的纸张尺寸精确设置报表的纸张页面大小后,用打印机进行实际输出多页时会发生位置偏移,一般都是因为打印机走纸不准造成的。要修正这样的走纸误差,可以一次性连续多打印几页(如3-5页),量出最后一页的位置误差值,据此求出每页的平均误差,然后根据这个平均误差值调整报表中的页面高度值。 ”
开发web套打应用时,如快递单打印,一般要经过以下步骤:1. 扫描快递单据,保存成一个图片文件2. 将底图作成<img>3. 在<img>上放置打印项,试着打印到打印机,观察有无偏移4. 有偏移,则调整,再试打。5. 无偏移,则将样张,改造成相应语言的动态页面,如jsp,asp,php等。
上述过程中,如果没有可视化的设计工具,3,4两步是最麻烦的,往往要经过多次调整,特
别是单据比较多的应用,工作量挺大。所以,jatoolsPrinter打印控件的套打开发设计器,
就是帮助你简化套打对齐工作,并可以为后续的运行时套打调整打好基础。在有了可视化设计功能,可以使用户 ...