错误:从VB6使用ESC / OPOS时无法打开设备

时间:2013-04-19 09:56:31

标签: vb6

我正在尝试将一些VB6代码转换为直接打印到EPSON TMU 220D Receipt打印机 使用ESC / OPOS ADK for VB 6.我在项目中添加了对OPOS ADK的引用。甚至ADK附带的示例程序也不起作用。我已经设置了打印机并给它一个逻辑设备名称。我甚至卸下了收据打印机自己的驱动程序,然后重新安装它们。当我调用OPOS控件的open方法时,我不断收到以下错误:'无法打开设备'。我很困惑,因为文档说OPOS ADK是设备独立的。我做错了什么?

1 个答案:

答案 0 :(得分:1)

知道了。我只需要确保OPOS控件的open方法的参数(字符串)与使用OPOS设备设置实用程序进行设置时给予打印机的逻辑设备名称(LDN)相同。那就是LDN是'RECEIPT'&假设您将OPOS控件命名为'OPOSPOSPrinter1',请按如下方式调用OPOS控件的open方法:

使用OPOSPOSPrinter1         。打开“RECEIPT”