打印机地址问题?《急》
金蝶云社区-ouyang0517
ouyang0517
1人赞赏了该文章 1,143次浏览 未经作者许可,禁止转载编辑于2015年04月21日 13:35:48

下面是打印服务的代码,点击我二次开发的打印时,提示 "没有找到符合[\\192.168.1.110\citizen clp-1000]条件的可用打印机!本次打印取消,请重新配置准确打印机。" ?这是为什么?
还有,这个printerAddress的值只能是网络打印机的IP地址吗,如果是本地打印机这个地址应该怎么写?如果是网络打印机这个地址应该怎么写?
PrintJobItem print = new PrintJobItem();
print.BillId = FBillID; //单据编码
print.FormId = "SP_PickMtrl";
print.TemplateId = "779491b8-61ef-4056-a63f-80e76fe40c05";//套打模板
print.SortString = "";
List printlist = new List();
printlist.Add(print);
string key = Guid.NewGuid().ToString();
this.View.Session[key] = printlist;
JSONObject jsonObj = new JSONObject();
jsonObj.Put("pageID", this.View.PageId);
jsonObj.Put("printerAddress", @"\\192.168.1.110\Citizen CLP-1000");//打印机地址
jsonObj.Put("printJobId", key);
this.View.AddAction(JSAction.print, jsonObj);