WEPOS / POS for .NET

 

 

 

WEPOS / POS for .NET are new solutions to address the needs of Point Of Service market, which include devices such as Kiosks, ATM machine, self service check out scanners, fuel pump stations, security entry terminals, and of course point of sale systems. WEPOS is built with Windows XP Embedded to provide a common OS platform for OEMs. WEPOS installs like XP Pro from CD with options to include specific management and device driver features. Unlike XP Embedded systems, WEPOS systems can directly connect to Windows Update to get the latest Windows XP updates, which is ideal for POS administrators.

POS for .NET is an implementation of the UPOS specification for C# and VB.NET developers. POS for .NET supports the idea that applications can be written once to support many POS devices. Below you will find sample service objects, applications, articles, and various links for WEPOS / POS for .NET.

Below you will find links, sample service objects, utilities, and much more to help you with POS for .NET development.

POS technology and information is continuously changing. Please let me know of any information that could be added to keep this page up to date.

 

 

New WEPOS / POS for .NET Training Class

“Introduction to Windows Embedded for Point of Service / POS for .NET”. The course covers the fundamentals and features of WEPOS and POS for .NET; including WEPOS installation options and creating basic POS for .NET applications and service objects. There are several exercises to give students hands-on experience with POS for .NET. Focus is on POS for .NET 1.11 with support for C# and VB.NET developers.

Click here to learn more and signup for the course.

 

 

Book: Windows Embedded for Point of Service / POS for .NET Step-by-Step

Windows Embedded for Point of Service / POS for .NET Step-by-Step provides the basic information for those interested in learning WEPOS setup and POS for .NET. Click on the book cover for more information.

 

New Service Object Manager Utility

The ability to setup and manage service objects are an important part of developing, installing, and maintaining POS for .NET applications. Service Object Manager (SOM) is a graphical implementation of POSDM.EXE that simplifies the management of service objects on systems locally or remotely.

Note: SOManager needs to run as Administrator in Windows Vista.

The tool is free for download. Please see below.

 

Service Objects and Configuration Files

Below are a few service objects and configuration examples developed by SJJ Embedded Micro Solutions.

Service Object
Downloads
Notes
Avery Berkel (Weigh-Tronix) 6710 POS Scale

 

AB Scale Setup Documentation

AB Scale Service Object Binary

ScaleTest Appplication

 

Service Object for the Avery Berkel (Weigh-Tronix) 6710 POS Scale. SOManage is used to setup the hardare path to the serial port. Also there is a test application and setup documentation.

WASP Technologies WCD-5000 - Cash Drawer

 

WASPCashDrawerSO Documentation

WASPCashDrawerSO Binary

Printer Cash Drawer Test Application

 

Service Object for WASP Technologies WCD-5000 cash drawer connected through a serial receipt printer – WASP WRP-8055. You will need the OPOS driver for the receipt printer. The PrintCDTest will test the receipt printer and the cash drawer. See the documentation for more details.

MAGTEK_MSR XML

 

MAGTEK MSR XML SETUP Documentation

MAGTEK_MSR_XML File

 

Example of setting up the POS for .NET SDK Example Service Object for the MAGTEK MSR Model 21040101.

 

Sample Applications, Tools , Utilities, and SDKs

The table contains some different tools and utilities as well as a link to the latest POS for .NET SDK. Please let me know if you find other utilities that working with POS for .NET.

App/SO
Downloads
Notes

 

Pos for .NET 1.12

 

POS for .NET 1.12 POS for .NET SDK that is aligned with UPOS 1.12 specification.

POS for .NET 1.11

POS for .NET Update

POS for .NET SDK that is aligned with UPOS 1.11 specification.

 

Service Object Manager

 

SOMgr.ZIP

User Manaual

 

Graphical tool for managing service objects locally or remotely.

 

Windows Embedded for Point of Service
Unattended Generator Utility
WEPOS Unattended Generator New from Microsoft: The Microsoft Windows Embedded for Point of Service Unattended Generator Utility provides an easy way to create and edit an unattended answer file for use in installing Windows Embedded for Point of Service. An unattended answer file supplies all the information that Setup needs to install the operating system using the /unattended switch.
Windows Embedded for Point of Service INFImporter Utility WEPOS INFIMporter Utility New from Microsoft: The Microsoft Windows Embedded for Point of Service INFImporter Utility provides an easy way to create and edit a driverinstall.xml file for use in installing Windows Embedded for Point of Service. A driverinstall.xml file supplies all the information that Setup needs to install hardware drivers for the operating system using the /devicefile switch
MSDN CH9 Example in VB.NET

MSDN CH9 Example Documentation

MSDN CH9 Example Source Code

 

A MSDN Channel 9 presentation showed a POS for .NET application written in C#. Here is the equivalent application written in VB.NET

The application was tested with the following hardware devices:

•  LineDisplay - WASP WPD 220VF

•  Bar Code Scanner - HandHeld Products IT5600 - 5600SR050 with HandheldScannerSO.dll

Please see the documentation for setup information.

 

 

Microsoft WEPOS / POS for .NET Links

Official WEPOS / POS for .NET Website: http://www.microsoft.com/windows/embedded/wepos/default.mspx

WEPOS News Group: Outlook Express: msnnews.msn.com - microsoft.public.windows.embedded.pointofservice

WEPOS / POS for .NET Team Blog: http://blogs.msdn.com/pointofservice/

Database of POS devices that support WEPOS: http://www.windowsembeddeddevices.com/wepos/

WEPOS Evaluation kit: http://www.microsoft.com/windows/embedded/eval/default.mspx

POS for .NET and WEPOS Updates: http://msdn.microsoft.com/embedded/downloads/wepos/default.aspx

MSDN Channel9 WEPOS Video: http://channel9.msdn.com/ShowPost.aspx?PostID=170597#170597

Arts / UPOS Spec: Association for Retail Technology Standards (ARTS) - UPOS specification can be found here.

Verification Testing and Compliance - LioNBRIDGE

 

 
 

POS Device Vendors - Service Objects / OPOS Drivers

In order to write POS for .NET applications, Service Objects and/or OPOS drivers are needed to interface the application to the hardware. The biggest challenge is finding devices that have Service Object or OPOS drivers. Many devices come as keyboard wedges. These keyboard wedge devices will work in a POS of .NET application, but PosExplorer will not handle data events from them.

The following table is to help locate devices with service objects and OPOS drivers. In order to keep the table update to date with the latest information, please let me know if you know of a POS vendor that has a service object or OPOS driver.

Vendor
OPOS
Service Object
Serivce Object / OPOS Driver Notes
   
 
APG Cash Drawer  
X
Cash Drawer SO and sample application on the WEPOS 3rd party CD
Avery Berkel (Weigh-Tronix)
X
SJJ EMS

Avery Berkel (Weigh-Tronix) 6710 POS Scale has an OPOS driver. 6710 POS Scale Service object developed by SJJ Embedded Micro Solutions is posted above.

EPSON - USA Link
X
X

Receipt Printer SO for the TM-T88III & TM-H6000II on the WEPOS 3rd party CD

A complete set of EPSON service objects "OPOS ADK for .NET supporting Microsoft WEPOS" can be found here: https://www.epsonexpert.com/login.htm (Login required)

Hand Held Products  
X
Scanner SO for the IT3800, IT4600, IT5600, IT5620 on the WEPOS 3rd party CD
MAGTEK  
X

MSR Model Number - 21040101 and 21040102 will work with the Example Service Object from the POS for .NET SDK. Please see the app note above for setup information.

MMF Cash Drawer  
X
Cash Drawer SO and sample application on the WEPOS 3rd party CD
Preh KeyTek  
X
POS Keyboard SO on WEPOS 3rd party CD
Star Micronics  
X
Receipt Printer SO on the WEPOS 3rd party CD
WASP Technologies
?
SJJ EMS
LineDisplay, Cash Drawer, and Receipt Printer OPOS driver was available from WASP. Cash Drawer Service object developed by SJJ Embedded Micro Solutions is posted above.
       

 

 
     
Legal|    © Copyright 2004-2008. seanliming.com Design by Interspire