Craig Jensen - Windows Embedded for Point of Sale
- Posted: Mar 10, 2006 at 12:33 PM
- 30,259 Views
- 10 Comments
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Right click “Save as…”
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
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
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