请教一下,使用C#调用POSDLL.dll使用佳博打印的问题
请教一下,使用C#调用POSDLL.dll使用佳博打印的问题
OPOS OPOS = new OPOS();
bool a = OPOS.OpenUSBPort("USB001");
public bool OpenUSBPort(string USBPortName)
{
POS_IntPtr = POS_Open(USBPortName, 0, 0, 0, 0, POS_OPEN_BYUSB_PORT);
if ((int)POS_IntPtr != -1)
return true;
else
return false;
}
[DllImport("POSDLL.dll", CharSet = CharSet.Ansi)]
public static extern IntPtr POS_Open([MarshalAs(UnmanagedType.LPStr)]string lpName,
uint nComBaudrate,
uint nComDataBits,
uint nComStopBits,
uint nComParity,
uint nParam);
不管杂样都是不成功,都是返回-1
我查看了控制面板中的打印机端口是USB001
打印机型号为:佳博2120TF 打小便签