Has anyone used Epson OPOS ADK for .NET for windows 7. i tried to install windows vista drivers on windows 7, since there are none available for windows 7, but it did not work. Please share any suggestions or ideas that might have worked for you. I am using a TM-88IV receipt printer
It might be easier to use a generic text printer driver. Some of those specific OPOS drivers hog up CPU resource (either they are buggy or badly written). By using a generic text printer driver, you can send escape sequences to the printer to control the formatting as the printer uses the Epson ESC2 code sequences.
By the way, I guess the cash drawer is plugged into the back of the printer yes? Again, by using the generic printer driver, you can send a specific ESC control codes to it and the drawer should kick out - It may not be relevant to the question but thought I'd include that.
In light of this, it would be worth your while to check out Microsoft's POS kit for .NET which will make your life easier, this SDK sits on top of the OPOS drivers and you have the classes, methods, properties in the .NET World.
Hope this helps, Best regards, Tom.
As Tom says, if you're are writing a .NET POS, you should probably be using Microsoft POS for .NET as the OPOS interface.
I use it in Vista on my development machine, so I imagine it would work in Windows 7 as well.
If you can't install some particular driver in Windows 7, then that would not really be very surprising. I doubt there are any Vista or Windows 7 POS machines out there yet.
One thing you could do in that case--where you can't get a driver to work on a development machine--would be to use the device simulators that come with POS for .NET. They are kind of poor (for instance, the printer simulator doesn't do any formatting) but they are better than nothing. I can't recall just now if they come with a cash drawer simulator. It wouldn't take you long to download it and find out though.
I have the exact same setup as you. Running Windows 7 and have an EPSON TM-T88IV installed via USB. I also have a cash drawer plugged into the back of the printer. I have tried various combinations of drivers and POS platforms. At the moment I have Microsoft's POS for .NET and EPSON's OPOS ADK for .NET installed. Using these I still cannot see my printer in my application. Apparently you have to use an app provided called SetupPOS which crashes as soon as you try and run it. Ideas?