Craig Jensen - Windows Embedded for Point of Sale
- Posted: Mar 10, 2006 at 12:33 PM
- 28,470 Views
- 10 Comments
Download
How do I download the videos?
- To download, right click the file type you would like and pick “Save target as…” or “Save link as…”
Why should I download videos from Channel9?
- It's an easy way to save the videos you like locally.
- You can save the videos in order to watch them offline.
- If all you want is to hear the audio, you can download the MP3!
Which version should I choose?
- If you want to view the video on your PC, Xbox or Media Center, download the High Quality WMV file (this is the highest quality version we have available).
- If you'd like a lower bitrate version, to reduce the download time or cost, then choose the Medium Quality WMV file.
- If you have a Zune, WP7, iPhone, iPad, or iPod device, choose the low or medium MP4 file.
- If you just want to hear the audio of the video, choose the MP3 file.
Right click “Save as…”
- Mid Quality WMV (Lo-band, Mobile)
- WMV (WMV Video)
Did you know that Windows Embedded operating system runs many of the world's cash registers? Well, Mike Hall takes his camcorder over to meet Craig Jensen, a developer on the Embedded for Point of Sale team and he takes you through coding up a point of
sale system.
The team, this week, released Windows Embedded for Point of Service 1.1 and Mike Hall has more details on WEPOS on his blog.
The team, this week, released Windows Embedded for Point of Service 1.1 and Mike Hall has more details on WEPOS on his blog.
Comments Closed
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
More information available on my blog - http://blogs.msdn.com/mikehall/archive/2006/03/09/547327.aspx
- Mike
There are two ways the WEPOS product can be used.
1. Install the WEPOS operating system onto your POS hardware - the operating system installs in much the same way as Windows XP Professional - you can also install the WEPOS SDK on your development PC and write code in Visual Studio 2003 or 2005. The WEPOS Evaluation kit can be ordered from http://www.windowsembeddedkit.com
2. Download the WEPOS SDK from MSDN (link on my blog) - http://blogs.msdn.com/mikehall/archive/2006/03/09/547327.aspx - you can code and test on your development PC and deploy either to a WEPOS O/S Install or to a Windows XP machine.
- Mike
Can you help me on what I did wrong?
Or is there any POS for .NET document or example for WinXP Pro or even on WePOS itself?
Regard,
Tom
Craig mentions in this video that you can create a service object in like a day. Is this correct? An OPOS Service Object development for a POS Printer took us months. I don't see how this can be unless I have the terminology incorrect.
Hi,
I'm building a POS applications for MSR device (this is Megtak device MICR MICRIMAGE RS232 W/3TK MSR ) using Visual Studio 2005, framework 2.0 and the POS .NET SDK 1.12.but when i have run the application there is nothing happing.can u tell me what i did wrong.
***************
OS: Xp with service pack 2
Vishul Studio 2005
.Net Framework 2.0
Installed: Microsoft POS for NET 1.12
link:
https://www.microsoft.com/downloads/details.aspx?FamilyID=eaae202a-0fcc-406a-8fde-35713d7841ca&displaylang=en
Add referance "Microsoft.PointOfService"
my Code here:
*************************************
private PosExplorer myExplorer;
private Msr myMSR;
public Form1()
{
InitializeComponent();
myExplorer = new PosExplorer(this);
myExplorer.DeviceAddedEvent += new DeviceChangedEventHandler(myExplorer_DeviceAddedEvent);
myExplorer.DeviceRemovedEvent += new DeviceChangedEventHandler(myExplorer_DeviceRemovedEvent);
}
**********************************
void myExplorer_DeviceAddedEvent(object sender, DeviceChangedEventArgs e)
{
if(e.Device.Type == "Msr")
{
myMSR = (Msr) myExplorer.CreateInstance(e.Device);
lblStatus.Text = "New Msr attached: " + e.Device.ServiceObjectName;
myMSR.Open();
myMSR.Claim(1000);
myMSR.DeviceEnabled = true;
myMSR.DataEventEnabled = true;
myMSR.DecodeData = true;
Update();
myMSR.DataEvent +=new DataEventHandler(myMSR_DataEvent);
}
}
******************************************************
void myExplorer_DeviceRemovedEvent(object sender, DeviceChangedEventArgs e)
{
if (e.Device.Type == "Msr")
{
myMSR.DataEventEnabled = false;
myMSR.Close();
lblStatus.Text = "New Msr removed";
}
}
*********************************************************
void myMSR_DataEvent(object sender, DataEventArgs e)
{
ASCIIEncoding myEncoding = new ASCIIEncoding();
txtInput.Text = myEncoding.GetString(myMSR.Track2Data);
lblStatus.Text = "Data Event";
Update();
myMSR.DataEventEnabled = true;
}
Regards
mcamail2002@gmail.com
***************************************************************
Hi,
I'm building a POS applications for MSR device (this is Megtak device MICR MICRIMAGE RS232 W/3TK MSR ) using Visual Studio 2005, framework 2.0 and the POS .NET SDK 1.12.but when i have run the application there is nothing happing.can u tell me what i did wrong.
***************
OS: Xp with service pack 2
Vishul Studio 2005
.Net Framework 2.0
Installed: Microsoft POS for NET 1.12
link:
https://www.microsoft.com/downloads/details.aspx?FamilyID=eaae202a-0fcc-406a-8fde-35713d7841ca&displaylang=en
Add referance "Microsoft.PointOfService"
my Code here:
*************************************
private PosExplorer myExplorer;
private Msr myMSR;
public Form1()
{
InitializeComponent();
myExplorer = new PosExplorer(this);
myExplorer.DeviceAddedEvent += new DeviceChangedEventHandler(myExplorer_DeviceAddedEvent);
myExplorer.DeviceRemovedEvent += new DeviceChangedEventHandler(myExplorer_DeviceRemovedEvent);
}
**********************************
void myExplorer_DeviceAddedEvent(object sender, DeviceChangedEventArgs e)
{
if(e.Device.Type == "Msr")
{
myMSR = (Msr) myExplorer.CreateInstance(e.Device);
lblStatus.Text = "New Msr attached: " + e.Device.ServiceObjectName;
myMSR.Open();
myMSR.Claim(1000);
myMSR.DeviceEnabled = true;
myMSR.DataEventEnabled = true;
myMSR.DecodeData = true;
Update();
myMSR.DataEvent +=new DataEventHandler(myMSR_DataEvent);
}
}
******************************************************
void myExplorer_DeviceRemovedEvent(object sender, DeviceChangedEventArgs e)
{
if (e.Device.Type == "Msr")
{
myMSR.DataEventEnabled = false;
myMSR.Close();
lblStatus.Text = "New Msr removed";
}
}
*********************************************************
void myMSR_DataEvent(object sender, DataEventArgs e)
{
ASCIIEncoding myEncoding = new ASCIIEncoding();
txtInput.Text = myEncoding.GetString(myMSR.Track2Data);
lblStatus.Text = "Data Event";
Update();
myMSR.DataEventEnabled = true;
}
Regards
mcamail2002@gmail.com
***************************************************************
Remove this comment
Remove this thread
close