java打印问题
调用JDK1。4打印接口打印票据,打印机是NX-100,票据真实尺寸是191mm(宽)*101mm(高),WIN2000系统
系统内增加打印格式,设置成 19.1cm*10.3cm
代码里写大小:
double inch = 72;//一英寸
paper.setSize(7.52*inch,4.05*inch); //换算后大概是191mm,101mm
paper.setImageableArea(0f,0f,7.52*inch,4.05*inch);
测试是连续打两张是一个循环,发现问题:两张里打印字母的间距离大概只有10cm,
但最后一张和第二次打的第一张间距是10.3CM 每次都要差0.3cm,我再程序里加大高度,比如高设置成5*inch,还是一样,打印机用过“自动选择”,“链试送纸","单页送纸" 都是一样,到底两张之间的间距该以哪个为准????着么设置。。。
快要崩溃,恳请大家帮助,另外还想搞明白一件事:针式打印机的起始位置是否就是针头初始停留的位置?