当你设了 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);
}