Quantcast
Channel: Windows Embedded POSReady and POS for .NET Blog
Viewing all 35 articles
Browse latest View live

Best practices for finding available devices

$
0
0

The Unified POS specification, “UnifiedPOS Retail Peripheral Architecture” available at http://www.nrf-arts.org/UnifiedPOS/default.htm, makes a distinction between a Device Name and a Logical Device Name.  The device name is expected to be unique among other devices within the same device class.  The default value of the Device Name key is the Service Object Name.   There are cases, however, where the application or system administrator, may wish to add a level of isolation between the service object and the application.  In such cases, one or more logical device names may be created to represent a device.   The posdm.exe command line utility provides one way for administrators to assign logical device names. 

When writing an code, it is best to avoid any assumptions that all devices will have a logical device name.   When attempting to query available devices, it is recommend that one use the logical device name(s) if available; however, if a logical device name is not available, then the code should fall back to the service object name.  Finally, if the service object name is not available, the code should fall back to the device description. 

Below is an implementation of the GetDeviceDisplayName() method, taken from the sample Test Application included in the SDK, that demonstrates the above logic:

static string GetDeviceDisplayName(DeviceInfo device)
{
    string name = CombineNames( device.LogicalNames );
    if (name.Length == 0)
    {
        name = device.ServiceObjectName;
        if (name.Length == 0)
            name = device.Description;
    }
    return name;
}

- Sylvester


Microsoft Point of Service for .NET v1.12

$
0
0

Microsoft Point of Service for .NET v1.12 has now been released and is available for immediate download at the Microsoft downloads site.

POS for .NET v1.12 has been updated to be fully compliant with the latest release of the Unified POS specification.  New devices that have been added includes:

·         Belt

·         Electronic Value RW

·         Gate

·         Item Dispenser

·         Lights

·         RFID Scanner

In addition the there is now support for encrypted MSR devices as well as some updates to the FiscalPrinter.

 - Sylvester

 

Share your POS for .NET experience with Microsoft

$
0
0

The Windows Embedded Marketing team is interested in your POS for .NET experience.  If you are interested in sharing your experiences with using POS for .NET, or would like to be considered for a joint case study,  please e-mail wepos@microsoft.com.  

 

Thanks,

 

 - Sylvester

 

POS for .NET at TechEd 2008

$
0
0

It was great meeting so many of our customers at Tech Ed 2008.  We had a session that was intended as an introduction to POS for .NET, a hands-on lab for developers, and a booth that demonstrated a possible integration of WePOS and POS for .NET in “the lane of the future.” 

For those who were unable to attend, I’m going to attach a hands-on lab to this blog.  The lab is split into components that target software developers and hardware vendors.  Setup instructions are included at the end of the lab.  In order to complete the .NET service object and Plug-n-Play portions of the lab, one will need a USB barcode scanner.

Installing POS for .NET from Your Installer

$
0
0

Version 1.12 of the installer for POS for .NET is available for download here: http://www.microsoft.com/downloads/details.aspx?FamilyID=EAAE202A-0FCC-406A-8FDE-35713D7841CA&displaylang=en

 

The download from this website contains a self-extracting archive.  Once the archive is downloaded and extracted, you will find the following content:

 

Setup.exe - This is the installer setup program for POS for .NET.

1033 - This folder contains language localization files for the setup.exe installer.

Documentation - This folder contains release notes used by the setup.exe installer.

POSFor.NET - This folder contains the POSfor.NET.msi and related files used by the setup.exe installer.

Res – This folder contains resources used by the setup.exe installer.

VCRuntime – This folder contains the installer for the Visual C runtime.

 

If you would like to install POS for .NET on your local system, simply use the Setup.exe program to perform the installation.  When you run the installer, you will be presented with a number of installation options:

 

      Typical – Installs the POS for .NET runtime components and the PosDM command line tool

      Complete – Installs POS all components (runtime, PosDM, and SDK)

      SDK – This installs the SDK documentation and sample code

 

The installer can also be used from the command line or to perform silent installs from within your own installer.  To see a list of available options, run the setup.exe with the /? option from the command line. The most commonly used options include:

 

      /ADDLOCAL [feature list or “ALL”] – silent install of the specified features

      /REMOVE [feature list or “ALL”] – uninstall the specified features

      /REPAIR [feature list or “ALL”] – silent repair of an installation.

 

The “/ADDLOCAL” feature will add the components specified (if they are not already installed) using a silent install.  The feature list is a common separated list and may include one or more of the following options:

 

      Runtime – Indicate the POS for .NET runtime

      Posdm – Indicates PosDM management tools

      SDK – Indicates the SDK

      ALL – Specifies all of the above components

 

For example, to perform a typical installation one could invoke setup from within their own installation program with the following options:

     

      Setup.exe /ADDLOCAL Runtime,Posdm

 

 

Other MSI arguments (such as /s for silent install) may also be passed on the command line.

 

It is recommended that when installing POS for .NET from another installer to use the setup.exe instead of the MSI.  This will ensure that all dependent components (such as the C runtime) are present.  NOTE: When performing silent install, you should install the required components (Visual C Runtime, .NET Framework 2.0.50727) if they are not already installed.

 

 - Sylvester

 

Installing KB2572067 On WEPOS and POSReady 2009

$
0
0

Customers have reported issues installing KB2572067 on some of their devices –Windows Update keeps installing the package over and over again, and installing it manually produces  a System Exception error window displayed, Error Code: 65535, Error Message: System Error once you try to run it.

It appears to be unique to the logic of the update itself- see the following links from previously resolved bugs with similar symptoms:

The update can be installed successfully using the following steps:

  1. Install .NET Framework 1.1 redistributable

  2. Install .NET Framework 1.1 SP1 (KB867460)

  3. Download KB2416447 and save to disk, but do not run the update directly

  4. Extract the contents of NDP1.1sp1-kb2416447-x86 to a local folder. To do this perform the following command from a command shell.

NDP1.1sp1-kb2416447-x86.exe /extract c:\kb2416447

This will extract the file ndp1.1sp1-kb2416447-x86.msp from the EXE and place it in the folder c:\kb2416447

Now run ndp1.1sp1-kb2416447.msp either from the command shell or by double clicking on the msp file in explorer. This should allow KB2416447 to install successfully.

Lynda

Technorati Tags: ,,

November 2011 Optional Updates are on ECE for POSReady 7

$
0
0

*Updated 4/10/12* – aded info about Volume License customers

The November 2011 Optional Updates are now available on the ECE site for Windows Embedded POSReady 7. This month’s .img contains just a single master update-

KB2637530 – Fraudulent Digital Certificates could allow spoofing. This KB solution is comprised of the following KB update packages: KB2524375, KB2616676 and KB2607712.

If you have questions on accessing the ECE, please email MS Mobile & Embedded Communications Feedback & Support, ECE@microsoft.com. ECE is used by POSRReady 7 OEM custoemrs only.

POSReady 7 Volume License customers can get this update from http://www.microsoft.com/download/en/details.aspx?id=28361.

Thanks,

Lynda

Technorati Tags: ,

POSReady 7 December 2011 Feature Update is on ECE

$
0
0

The Windows Embedded POSReady 7 December 2011 Feature Update is available to OEMs on the ECE site. This update contains the following out-of-band features:

  • Silverlight 5 for Windows Embedded POSReady 7

    • The Silverlight 5 runtime allows rich media and graphics to be displayed in a browser or desktop.

  • Microsoft Chart Controls for .NET Framework 3.5 for Windows Embedded POSReady 7

    • The Microsoft Chart Controls for Microsoft .NET Framework 3.5 will install new assemblies that contain the ASP.NET and Windows Forms Chart Controls.

  • PowerPoint Viewer 2007 Service Pack 1 (SP1) for Windows Embedded POSReady 7

    • View and Print PowerPoint presentations even if you do not have PowerPoint installed.

  • Excel Viewer for Windows Embedded POSReady 7

    • Open, view, and print Excel workbooks, even if you don’t have Excel installed.

  • Word Viewer for Windows Embedded POSReady 7

    • View, print and copy Word documents, even if you don’t have Word installed.

  • Microsoft Visio 2010 Viewer for Windows Embedded POSReady 7

    • Microsoft Visio 2010 Viewer allows anyone to view Visio drawings and diagrams inside their Microsoft Internet Explorer Web browser.

  • Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint File Formats for Windows Embedded POSReady 7

    • Install this compatibility pack if you would like to view and print documents, workbooks, and presentations that were created in the newer versions of Word, Excel, and PowerPoint.

If you have questions on accessing the ECE site, please email MS Mobile & Embedded Communications Feedback & Support, ECE@microsoft.com.

Thanks,

Lynda

Technorati Tags: ,

Jan 2012 Optional Updates Are Now on ECE for POSReady 7 OEMs

$
0
0

*Updated 4/10/12* – Added info for Volume License customers.

The January 2012 Optional Updates are now available on the ECE site for Windows Embedded POSReady 7. This month’s .img contains the following updates-

  • KB2649672 – Fraudulent Digital Certificates could allow spoofing
  • KB2645895 – Users get a security message continuously on many executables that start up with FBWF enabled
  • KB2502664 – VIA multi-core CPUs are not recognized correctly

If you have questions on accessing the ECE, please email MS Mobile & Embedded Communications Feedback & Support, ECE@microsoft.com.

Volume License customers of POSReady 7 can obtain their updates from the Microsoft Download Center (KB2649672, KB2645895 and KB2502664).

Thanks,

Lynda

Technorati Tags: ,

Two New Features Are Now Available on ECE for POSReady 2009

$
0
0

 

Silverlight 5 for Windows Embedded POSReady 2009 and Microsoft Chart Controls for .NET Framework 3.5 for Windows Embedded POSReady 2009 are now available to OEMs on the ECE site.

  • Silverlight 5 for Windows Embedded POSReady 2009
    • The Silverlight 5 runtime allows rich media and graphics to be displayed in a browser or desktop.
  • Microsoft Chart Controls for .NET Framework 3.5 for Windows Embedded POSReady 2009
    • The Microsoft Chart Controls for Microsoft .NET Framework 3.5 will install new assemblies that contain the ASP.NET and Windows Forms Chart Controls.

If you have questions on accessing the ECE, please email MS Mobile & Embedded Communications Feedback & Support, ECE@microsoft.com.

Volume License customers can get the features from the public sites- Silverlight 5 and Microsoft Chart Controls for .NET Framework 3.5.

Lynda

Technorati Tags: POSReady,POS

Microsoft SQL Server 2012 Express is available for POSReady 7 OEMs

$
0
0
 

The Windows Embedded POSReady 7 March 2012 Feature Update is now available for OEMs on ECE -this update contains Microsoft SQL Server 2012 Express for Windows Embedded POSReady 7.

Microsoft SQL Server 2012 Express is a free data management system that delivers a rich set of features, data protection, and performance for embedded applications, lightweight Web Sites, applications, and local data stores.

In order to install Microsoft SQL Server 2012 Express one of the following has to be installed:

  • Microsoft .NET Framework 3.5 SP1
  • Microsoft .NET Framework 4.0

If you have questions on accessing the ECE, please email MS Mobile & Embedded Communications Feedback & Support, ECE@microsoft.com.

Volume License customers can get the feature from the Microsoft Download Center.

Lynda

Technorati Tags: POSReady,POS

March 2012 Optional Updates Are Now on ECE for POSReady 7 OEMs

$
0
0
The March 2012 Optional Updates are now available on the ECE site for Windows Embedded POSReady 7 OEMs. This month’s .img contains just one update, namely
  • KB2685747 – Fix for the issue where Keyboard Filter doesn’t block Ctrl-Alt-Del when the user unplugs the USB keyboard and plugs it into another port.

If you have questions on accessing the ECE, please email MS Mobile & Embedded Communications Feedback & Support, ECE@microsoft.com.

Volume License customers can get the update from the Download Center.

Thanks,

Lynda

Technorati Tags: PosReady,Embedded

Updates Are Available for POSReady 7 Volume License Customers

$
0
0

Two updates are available on Microsoft Download Center for POSReady 7 Volume License customers.

  • KB2691967 fixes the following issue :
    • Adding a MAK key to a syspreped image would fail and throw an error saying "An error occurred during product key installation. Review the setup log files for any additional information about the cause of the error."
  • KB2663820 fixes the following issue:
    • Windows Embedded POSReady 7 cannot be activated with a MAK key over the phone, where the machine is in an isolated network without internet access. User could see one of the following error messages on the activation screen:
      • The confirmation ID you entered does not match the confirmation ID you received. Please retype your confirmation ID.
      • The product key you entered is not supported. Check the key and try again.
    • This is caused by some missing parameters in the license file.

Thanks,

Lynda

Technorati Tags:

May Optional Update now Available for POSReady7

$
0
0

Have you visited Approaching Embedded Intelligently?  It’s our new unified blog for Embedded content and the best place to continue receiving the content and updates you’ve been reading on this blog.  In a few weeks this blog will be retired and select content and posts will be transitioned over to our new blog.

The May 2012 Optional Update is now available on the ECE site for Windows Embedded POSReady 7 OEMs. This month’s .img contains just one update, namely

  • KB2612905 – Update for the Windows Operating System Loader. This KB solution is comprised of the following KB update package: Security Advisory KB2506014. .

This update must be installed by one of the following options on a POSReady7 image:

  1. Executing the msu file associated with each KB Number.
  2. Installing the cab file associated with each KB Number via the command line with administrator privileges: “DISM /online /add-package"

If you have questions on accessing the ECE, please email MS Mobile & Embedded Communications Feedback & Support, ECE@microsoft.com.

Volume License customers can get the update from the Download Center.

Thanks,

Lynda

Technorati Tags: PosReady,Embedded

This Blog is Moving!

$
0
0

This blog site is being incorporated into a new, more integrated blog site that covers all things Embedded. As of today we will no longer be posting news and announcements on this site but will be posting to the new site instead- Approaching Embedded Intelligently.

We have migrated a number of useful articles to this new site already so you will not lose these troubleshooting and information resources- you can find them under the Products Update discussion topic.

We hope you enjoy the new site!

Lynda


Viewing all 35 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>