Friday, September 04, 2009

Pos .Net and OPOS Service Object Links

This post, which I will update from time to time, contains links to known Pos .Net and OPOS service object downloads.

APG (OPOS and Pos .Net)

Cash Drawers

Authentec (Pos .Net)

Rumoured to have a Pos .Net driver for some biometric devices, but no download link or other details found.

Avery Berkel/Weigh-Tronix (Pos .Net & OPOS)

Service object for 6710 POS Scale by SJJ Embedded Micro Solutions.

BIXOLON/SAMSUNG (OPOS)

Printers (Note, you’ll need to choose your specific printer model before downloading the correct driver)
Also see here for a UPOS driver for Bixolon/Samsung printers.

Casio (OPOS)

See Epson, as they seem to be the manufacturer now.

Cherry (OPOS)

Printers, Msrs, (Barcode) Scanners, Smart Card Readers, Tone Indicators
Select a product in the drop-down list and then look for OPOS downloads.

Citizen (OPOS)

Printers

Custom Engineering/Kube (OPOS)

Printers
Driver link half way down page.

DataLogic (OPOS)

(Barcode) Scanners (select ‘OPOS’ from drop-down list)

ELO (OPOS)

CashDrawers, Msrs, Keyboards

Epson Devices (Pos .Net & OPOS)

Download the Epson OPOS ADK for .Net from Epson Expert. You’ll need to create a login first, then you can find the downloads under Application Development/OPOS, or use this link;
Epson OPOS/Pos .Net Driver Downloads (Printers, CashDrawers, LineDisplays, HardTotals)
The OPOS downloads are at the top of the page, Pos .Net ADK downloads are at the bottom of the page. Supported device models are listed in the readme.txt file included in/installed by the download.

Flytech (OPOS)

Hosted at Software Informer website.

Fujitsu (OPOS)

Printers, CashDrawers, LineDisplays, PosPower (Power Management), Msrs, KeyLocks, ToneIndicator, Scanner, Scale

Honeywell (Pos .Net & OPOS)

(Barcode) Scanners
Select a product from the drop-down list and available downloads will appear, choose the UnifiedPOS Control entry if available.
Or try
Honeywell OPOS Drivers

HP Devices (OPOS)

HP RP 5700/5000/3000 Devices
Pos Printer
USB Line (Pole) Display
USB Mini Magnetic Stripe Reader
USB Barcode Reader
Pos Keyboard with Integrated MSR

IBM (OPOS)

SurePos hardware (various)
Requires registration to download.

ID Innovations (OPOS)

Msrs

IdTech (OPOS)

Pin Pads, Keyboards, Signature Capture, Barcode Scanners, Msrs

IEE (Industrial Electronic Engineers – OPOS)

LineDisplays

Intermec (OPOS)

Serial devices only it seems
Alternate download here

Ithaca/Transact (OPOS)

Printers

Logic Controls (Pos .Net and OPOS)

Printers, LineDisplays, CashDrawers, Msrs
Product category from drop-down list to see downloads. Pos .Net drivers for LineDisplays only, other devices have OPOS drivers.

NCR (OPOS)

Rumoured to have OPOS drivers, but I haven’t found a download link.

MagTek (Pos .Net & OPOS)

Pos .Net Drivers
Documentation for setting up the Pos .Net Example Service Object for Msrs to work with MagTek devices.
OPOS Drivers (Msrs & Micrs)
Note, apparently the OPOS service objects can be used to drive some IdTech devices too.

MMF (OPOS)

Cash Drawers

Motorola (OPOS)

Hosted at Software Informer website.

Micros (OPOS)

Hosted at Software Informer website.

Panasonic (OPOS)

Email Ken McCoy at mccoyk at panasonic dot com.

Partner Tech (OPOS)

Printers, CashDrawers, LineDisplays

Pioneerpos (OPOS)

CashDrawers, LineDisplays, Msrs

PreyKeyTech (OPOS)

Keyboards, Msrs, KeyLocks and ToneIndicators

Raymark (OPOS)

Hosted by Software Informer website.

RDM (OPOS)

Hosted by Software Informer website.

Senor (OPOS)

Hosted by Software Informer website.

Star Micronics (OPOS)

Printers, Cash Drawers

Symbol Technologies (OPOS)

From Software Informer website.

or from Symbol.

Syncron/Centric (OPOS)

Email Johan Hallez at johanhz at syncron-it dot com.

Tipro (OPOS)

Keyboards

Topaz Systems (OPOS)

Signature Capture

 

Toshiba (OPOS)

Hosted at Software Informer website.

TPG (OPOS)

Printers, CashDrawers

Tremol (OPOS)

(Fiscal) Printers

WASP (Pos .Net & OPOS)

Rumoured to have OPOS drivers for printers, but no download link has been found yet.
Get a Pos .Net cash drawer service object from SeanLiming.com (by SJJ Embedded Micro Solutions).
 

Wincor Nixdorf (OPOS)

Printers, HardTotals, CashDrawers, LineDisplays, FiscalPrinters, (Barcode) Scanners, Keyboards, PosPower, Micr
Note, this page contains an email address, you must email them to obtain drivers. Also, their UPOS documentation mentions Pos .Net, so native Pos .Net drivers may exist, but are not specifically mentioned. The documentation also says a development environment supporting COM is required, which is evidence that Pos .Net is only supported via OPOS legacy drivers.
Or try this link to the Software Informer web site.

Zebra (Pos .Net & OPOS)

Printers
Download requires registration. Also, single download for both OPOS and native Pos .Net service objects. Also note it’s rumoured these drivers (at least the Pos .Net native ones) only work with Pos .Net 1.1.

Other

See Sean Liming’s site or the Monroe Consulting Services site for other lists of service objects and related downloads.
OPOS drivers listed at the Software Informer website.


Submit Another Vendor/Driver Set

Know of another vendor or driver set not listed here ? Want a correction made ? Send an email with the details to Yort.


10 comments:

Anonymous said...

Yort, thanks for putting this together. its the most complete list available. You should note that Honeywell POS for .NET driver has some known issues which Honeywell won't fix.

Also, can you elaborate on the Zebra POS for .NEt driver? I cant find any information about this on the link you provided, only OPOS drivers.

Yort said...

Hi,

Thanks for the comment, I'm really glad the post is helpful.

I wasn't aware of the issues with the Honeywell driver, although I read a post this morning on the Pos .Net forum that alluded to this.

As for the Zebra drivers, if you download the OPOS driver set and install it, I believe it includes a native Pos .Net service object as well as the OPOS ones (hence why it lists .Net 1.1 AND activeX in the specifications list).

Certainly after installing it I find there is a service object installed that reports it's 'legacy' property as 'false'. You can use Sean Liming's Service Object Manager or my Pos .Net Plug and Play Configuration Utility to view the list of installed service objects and they both include the 'legacy' value in the displayed list.

Good luck.

Anonymous said...

Ok. I found the files by digging around a bit. The Zebra documentation is odd because it doesnt even specifically mention POS for .NET. Do you have any experience using the Zebra native .NET driver? I will try to do some testing on it and post the results.

For your list, you should also add IdTech (idtechproducts.com). There are some positive comments about their devices with POS for .NET on the forum. (MSR, scanner, pinpads).

Yort said...

Hi,

Thanks for the IdTech info, I've added them to the list.

I haven't actually used the Zebra drivers myself, the Zebra equipment *seems* to be label printers rather than typical receipt or slip printers and I've had no need to print labels.

I would love to hear the results of your testing !

Anonymous said...

I have completed preliminary review of Zebra service object.
In sum, the solution is less than ideal for most situations. First the Zebra service object itself is buggy and parts of it work only with POS for .NET 1.1. Hopefully Zebra will fix this.

Second, the ZPL language itself it much more robust than the UPOS standard, so for anything more than very basic receipt printing, the Zebra service object will be a disappointment.

Anonymous said...

Hi yort,
i have escalated the issue with Authentec driver to Authentec senior management. We will see if they respond. Also, what is the best way to get in touch with you directly?

Yort said...

Hi,

Thanks for that, Anonymous. If you want to contact me directly try emailing yort@yortondotnet.com... it's not an address I usually use because I expect it to be filled with spam since it's posted on the web, but I'll check for messages there occasionally.

Yort said...

Hi Anonymous (re Zebra SO),

That is indeed a shame, although not suprising as it is typical of service objects it seems.

The ZPL may well be more powerful, and a better solution for you, but is of course limited to Zebra printers and so won't be for every one :(

James said...

Hi Yort,

I'm new to pos.net developing. Do I need to use the epson opos.net SO or can I just use the OPOS ones?? If I have to use the opos.net ones does that then mean that I can only use printers etc that come with opos.net SOs??

James

Yort said...

Hi James,

I think you're a little confused. OPOS and Pos .Net are both implementations of the UPOS standard. Both of these require service objects (SO's).

Pos .Net is able to use both Pos .Net specific SO's and (usually) older OPOS SO's as it is newer and has a 'backwards compatibility shim' that allows it to load and work with the OPOS service objects.

OPOS is an older implementation of UPOS and will only work with OPOS service objects.

I recommmend you use Pos .Net if you are developing in .Net. If you are using Java check out JavaPOS which is another UPOS implementation, and if you're using anything else consider OPOS (via COM).

When you ask if you have to use the Epson .Net SO's or if you have to use the OPOS ones the question doesn't really make sense... there is no non-Epson SO for Epson printers. Which version of the SO's you use depends on whether you are working with Pos .Net or OPOS, as I mentioned previously but Pos .Net gives you the most options.

If you are working with Pos .Net then I would generally recommend you use Pos .Net SO's instead of OPOS ones, where Pos .Net versions are available. The deployment is simpler and they should be faster (no COM).

Good luck, and don't forget to checkout the Pos .Net form on the MSDN site if you need help !