locked
Printing to UPOS receipt printer

    Question

  • I need to print to a receipt printer from my Windows Store C# app.  How do I do this?  I looked at the POS for .NET page and it says "POS for .NET is implemented for Microsoft .NET Framework version 1.1".  Wow, that sounds old.  So is it no longer supported?  What do I use instead then?

    I just found the following on the Windows 8.1 Preview Product Guide for Developers page.

    Point of Service (POS)

    The new POS namespace (Windows.Devices.PointOfService) is the Microsoft implementation of the industry standard Unified Point of Service (UPOS) draft version 2.0 specification. It provides Windows Store apps with access to barcode scanners and magnetic stripe readers that comply with the UPOS standard and provides an easy migration path for POS developers to migrate desktop apps using Microsoft POS for .NET.

    Looks great but there's no mention of receipt printers.



    Tuesday, September 03, 2013 4:25 PM

Answers

All replies

  • Thanks for reporting this issue. I will check this for you and get back.

    Windows Store Developer Solutions #WSDevSol || Want more solutions? See our blog, http://aka.ms/t4vuvz

    Tuesday, September 03, 2013 4:57 PM
    Moderator
  • Hi, did you find out anything?  My POS app is nearing completion so, needless to say, receipt printers are quite important!
    Sunday, September 15, 2013 2:44 AM
  • Hello,

    Sorry for the delay, but I have confirmed that receipt printers are currently not part of the API.

    However, if the receipt printer is directly attached to the device, you can control it by accessing it directly and treating it as a line printer. You may be able to send raw data to such a printer from a Windows Store app using the modern USB API (see the Custom USB device access sample): http://code.msdn.microsoft.com/windowsapps/Custom-USB-device-access-ba5137cc/view/SourceCode.

    Thanks,

    Prashant.


    Windows Store Developer Solutions #WSDevSol || Want more solutions? See our blog, http://aka.ms/t4vuvz

    Monday, September 16, 2013 5:24 PM
    Moderator
  • This is a glaring omission in my opinion.  Since I have no choice, I will try to do without it for the time being.  Although, I may end up with a seriously limited solution until support is added.

    I hope that support for receipt printers is added to the API as soon as possible.

    Thursday, September 19, 2013 4:06 PM
  • Thanks for the feedback Qnomad. I agree with you and the feature team is already aware of this limitation. Unfortunately, there is no ETA on when this feature will be included but it is being tracked.

    Windows Store Developer Solutions #WSDevSol || Want more solutions? See our blog, http://aka.ms/t4vuvz

    Thursday, September 19, 2013 4:10 PM
    Moderator