先检查一下,那个
条码打印机有没有被设置成共享了。如果设成共享了,就取消掉,然后再重新启动软件试试。
我也刚也出现这个提示,我是因为运行了局域网的设置,电脑把所有打印机都设为共享了,然后就出现问题了。改完后,就可以正常使用了。但不知对你的情况合不合用了~~
祝你好运了~~
BarTender.Application btApp = new BarTender.Application();
btFormat = btApp.Formats.Open(@"d:\Bar.btw", false, "");//加载文件摸板
// 同样标签的份数
// 也就是一个标签,打印多少份
// 系统默认是 1
// 当1个标签,需要打印多份的时候,修改这个参数
// 例如: 需要打印某种 无序号物品的标签
// 需要打印 20个物品的标签。
// 这20个标签的 号码,都是一样的。
btFormat.PrintSetup.IdenticalCopiesOfLabel = 1;
btApp.Visible = true;
// 序列标签数
// 当这个数字大于1的时候,会额外的打其他的标签。
// 例如 下面的 ZB1000 12345678
// 当序列标签数 = 4 的时候。 (好像系统默认是 4)
// 会打印出
// ZB1000 12345678
// ZB1000 12345679
// ZB1000 12345680
// ZB1000 12345681
// 4张标签。
btFormat.PrintSetup.NumberSerializedLabels = 8;
btFormat.SetNamedSubStringValue("Color", "测试 V1.0");//共享/名称 下面的名称
btFormat.SetNamedSubStringValue("Code", "ZB1000 1234567"+turns.ToString());
btFormat.PrintOut(false, false);//第2个参数是 是否显示打印机属性的。可以设置打印机路径
//关闭摸板文件,并且关闭文件流
btFormat.Close(BarTender.BtSaveOptions.btDoNotSaveChanges);
btApp.Quit(BarTender.BtSaveOptions.btDoNotSaveChanges);