Hey,
Your question is really specified for a specific device but I think the following steps can help you to overcome this problem. However, following steps are not a solution but they are a right method to finding out possibly solutions.
First of all, make sure that you have followed the right implementation which purposed by device vendor.
Second, try to read this
link and understand the concept of OPOS for .Net as it has some good hints.
Third, use faile and try method and F7 or F11 and make sure everything is executing in a right way. For example:
printer = new OPOSPOSPrinterClass();
printer.Open("ReceiptPrinter1");
printer.ClaimDevice(1000);
printer.DeviceEnabled = true;
printer.PrintNormal(2, "\x1B|cA\x1B|2COPOS POSPrinter\x1B|1C\nvia Microsoft.NET\n\n");
printer.Close();
At the end do not forget to add try{} catch{} body to your code.
Btw, if none of the above steps did not help you to solve your problem do not hesitate to drop and email to
Curtiss Monroe
crmonroe@monroecs.com
.
Good luck
A.H.