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

错误:从VB6使用ESC/OPOS时无法打开设备,vb6,Vb6,我正在尝试转换一些VB6代码,以便直接打印到EPSON TMU 220D收据打印机 在VB6中使用ESC/OPOS ADK。我在我的项目中添加了对OPOS ADK的引用。甚至ADK附带的示例程序也不起作用。我已经设置了打印机并给它一个逻辑设备名。我甚至卸载了收据打印机自己的驱动程序,然后重新安装了它们。当我调用OPOS控件的open方法时,我不断收到以下错误:“无法打开设备”。我很困惑,因为文件上说OPOS ADK是独立于设备的。我做错了什么 明白了。我只需要确保OPOS控件的open方法的参数

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

明白了。我只需要确保OPOS控件的open方法的参数(字符串)与使用OPOS设备设置实用程序设置打印机时提供给打印机的逻辑设备名(LDN)相同。也就是说,如果LDN是“receive”&假设您将OPOS控件命名为“opospsprinter1”,则按如下方式调用OPOS控件的open方法:

与OPOSPOSPrinter1
.打开“收据”

你能发一些代码吗?