Accessing USB Receipt Printers

I'm trying to print directly to a USB Receipt Printer from a WinRT app on Surface 2 (Windows 8.1 ARM.)
I've tried the old RawPrinterHelper trick to send bytes via the "winspool.drv" but I guess that route is blocked now as print jobs generate Error 372 on Surface. Looking at how much Surface is locked down I didn't see much point in investigating
USBPrint.sys.
I've looked into Windows.Devices.Usb but the documentation explicitly states this is not to be used for certain classes of device of which printers are one.
There is some support for POS solutions in WinRT apps as there's code in there for Bar Code Scanners and Magstripe readers but nothing for line printers.
How exactly is one supposed to print bills and receipts with no access to a printer? And no, the page based system for document printing doesn't count :) Am I reduced to wasting my clients' money on unnecessary Ethernet receipt printers?!
Best Regards,
Andy

Thanks for the reply but I looked at:
http://msdn.microsoft.com/en-US/library/windows/apps/dn263144
Which says:
Do not use the namespace for these USB device classes:
Note  Instead, use other relevant APIs. These USB device classes are blocked by the namespace to prevent conflict with other APIs. For example, if your device conforms to HID protocol, use Windows.Devices.HumanInterfaceDevice.
Audio class (0x01)
HID class(0x03)
Image class (0x06)
Printer class (0x07)
Mass storage class (0x08)
Smart card class (0x0B)
Audio/video class (0x10)
Wireless controller (such as, wireless USB host/hub) (0xE0)
And unfortunately my printers do actually declare themselves as printers :)
As you stated, there is no API available for receipt printers so we're in Catch-22 land :(
Two major problems I see:
1) I respect ambition: if someone at Microsoft were to think "let's own every market!" for a change you'd have the whole Point of Sale market sewn up! Seriously though, Point of Sale has seen the value of touch screen interfaces for decades. Now everyone
else has caught up, clients are expecting tablets to also be Point of Sales systems. They are getting very bored of the minor technical and marketing reasons why this can't happen.
2) How does one do the age old task of firmware updates? Forget receipt printing or line printers for the moment. How does HP, Dell, Lexmark, et al perform a firmware update of one of their models on Windows 8.1? I can't see how it's possible.
Of course, if there's some way to achieve this by writing a custom printer driver or any other cunning but legal method of bypassing the security restrictions I'd love to know!
Best Regards,
Andy

Similar Messages

  • Cannot access usb ethernet after upgrade

    I upgraded from 10.5.5 to 10.5.8 via download and now cannot access USB Ethernet. Select "Network" in System Preferences & all I get is "beach ball." When I disconnect USB Ethernet, Network appears. I had to use Apple USB Ethernet adaptor because Ethernet board got fried and did not want to buy new Mac. Can I go back to 10.5.0 then to 10.5.5 combo? If so, how?

    Solved my own problem. Reinstalled 10.5 then the 10.5.5 Combo updater and now USB Ethernet works. I guess I will stay away from any further updates after this. So, my ancient eMac lives for another day.

  • Multiple Receipt Printers

     If I have two receipt printers connected, will I be able to Pick which one a receipt prints to when I complete a transaction. Or does it go to just one. reason being I may have a receipt printer that is in use and need to print to an alternate. TIA

    Don't know... what is the problem?  How are the connected, wired or wireless?  What OS of computer?   Need detailed data.
    Say thanks by clicking the Kudos Thumbs Up to the right in the post.
    If my post resolved your problem, please mark it as an Accepted Solution ...
    I worked for HP but now I'm retired!

  • Access USB Disk from Win XP connected to Router

    Hello,
    My Airport express is plugged into cable modem router and so is a desktop running Win XP.
    Another 2 machines Macbook and Winxp laptop can access AE router, internet and the USB disk connected to AE.
    I am having trouble accessing the USB disk from desktop which does not have wifi and is hooked directly to cable modem router. I tried assigning a static IP to Airport Express and that didnt help either.
    Any ideas?
    hhol

    Welcome to the discussions!
    You posted in the AirPort Extreme forum, but your post indicates that you have an AirPort Express.
    If you have an AirPort Express, this device does not support hard drives at the USB port. Only compatible printers are supported.

  • Accessing USB drive on Home Hub 3 from Linux Mint

    Hi,
    I'm pretty new to Linux and am just trying out Mint on an old desktop. All is going fine except I can not access the external drive I have plugged into my Homehub 3.
    If I use Dolphin (the file manager) to browse the network I can see a shortcut to 'Samba shares' from here I can go to 'Workgroup' but only my Win7 laptop and the Dell machine I am browsing from are listed.
    There is an option to 'Add network folder' where I can select: "WebFolder(webdav)", "FTP", "Microsoft Windows netowrk drive", "Secure shell (ssh)" but I do not know the configuration details for any of these.
    Can anyone help me to create/mount my USB network drive?
    Thanks in advance.

    C1Rider wrote:
    Hello,
    Try ftp 192.168.1.253
    Cheers  
    Thanks. Though, not sure that was entirely what I was looking for.
    Though, if I did want to access via ftp, what login details would I use?
    thanks.

  • Can see PC but can't access files or printers

    here we go:
    my HP desktop can access files on my MBP but my MBP can't access shared files or shared printers on the Windows pc.
    File sharing is turn on.
    I had McAfee virus software on my pc, but uninstalled it...too many problems.
    Does anyone know if McAfee changes any of the "Services" features?
    I have an uneasy feeling it did to "protect" unauthorized access of my pc.
    Thanks to any help,
    dbfs
    mac book pro intel core duo   Mac OS X (10.4.6)   2 GB DDR2 SDRAM 1.83 Ghz

    sorry...i did not mean to "shout" at ya; next time i'll know better. thanks.
    my windows pc can open files on my mbp, but my mbp can't gain access to my pc. it keeps saying 'could not connect to the server because the name or password is not correct.
    is there any way on the pc to find out my name or password?
    i went to the control panel, user accounts. i am the "owner" with no password required when my pc starts up.
    does the network also have a password? maybe this is what is locking me out.
    thank you

  • Remotely access usb western digital 2tb storage connected to airport

    Hi everyone, just wanted get some feedback on this set up, if it is possible, and how to configure the settings properly. I want my Netgear n600 router Version 1 + Airport Express + WD 2tb hard drive to = a personal cloud that I can remotely access. I have a netgear n600 WNDR3400 that has a 2.4ghz and a 5.0ghz  wifi network capability. I 30-30-30 flashed the netgear n600 router so that I have dd-wrt firmware( DD-WRT v24-sp2 (12/08/11) mega) running on the router instead of the restrictive built-in netgear web interface. I have an Airport Express 802.11g version 6.3 that I have connected to the netgear n600 router via ethernet cable. Connected to the airport express, via usb 2.0, is a Western Digital 2tb hard drive (externally powered). When I am booted up from the internal macbook pro hard drive mac side (I also have Bootcamp Windows 7 installed that I can boot from) my mac's time machine application starts backing up to the WD hard drive when I connect the usb hard drive to my macbook pro. The entire WD hard drive is formatted as HFS+, however I am considering partitioning the WD at least 3 ways, 1250 gigs HFS+ for mac storage, 500 gigs NFTS for windows storage, 250 gigs for unux / linux storage to host my website. I want to remotely access the WD storage space connected to the Airport Express, specifically, each individual hard drive partition based upon what remote system I am using and the respective partition storage format. If I am on a windows computer, I want to have a 500 gig "cloud" that I can access any computer via a windows Start -> Run or map the network drive. I want the same home server ability as a 1250 gig cloud that any mac can access. I want to have remote read or write priviledges when I connect to this server through the mac finder. Similarly, I want to connect through a linux terminal to have access to my 250gig partition for unix. One last thing, I want to host my website on the WD plugged into my Airport Express. Does anyone have any suggestions what dd-wrt settings I need to change to make this work? I do not understand port forwarding very well at all. I think I understand that I need to have a static ip address and then forward the ports.  I just do not know what to set my static ip to, or what settings I need to change in the dd-wrt web interface for forwarding ports. Can anyone please tell me which ports do I forward to remotely access my usb storage and personal website? Any help would be greatly appreciated!
    Much obliged, Keento

    The Express doesn't support HDDs.

  • USB hub printers

    Is there a problem with printing with Bonjour when you have a couple printers hooked up via USB hub? I have 2 printers attached to Airport Extreme Base Station via USB hub and they don't work very well (if at all) until I unplug from Station and then replug in DIRECTLY to computer.

    Can AE be hooked up to a powered 4 port USB hub to which three printers are connected?
    Sorry, but no. The USB port on the AirPort Express Base Station (AX) can only accept a single USB printer. (ref: http://docs.info.apple.com/article.html?artnum=107857)

  • Access USB mass storage dev on Netra 20

    HI all,
    We just got a Netra20 server for our lab and noticed the USB support it provides. I plugged a 128 Mb USB JumpDrive but have been unable to access it. I found some docs in docs.sun.com related to the topic where it instructs to do an eject -n (to see the device-alias available) however all I see from the output is Floppy and CDROM aliases, no generic usb alias. Also tried killing and restarting "vold" but no use.
    Does anyone know what is the proper procedure to access it? BTW I am running Solaris 8. Is USB supported in Solaris 5.8?

    USB is supported in Solaris 8 / SunOS 5.8. This includes usb devices that implement the USB mass storage
    specification.
    You may want to install the latest USB Framework patch 109896-21, it fixes several issues with usb mass
    storage devices, and even adds USB 2.0 support.
    But: The "Lexar (?) JumpDrive" (and other Lexar Products) seems to be a problematic device. It seems
    this product does not work too well (or work at all) with Solaris' USB drivers:
    http://www.beezmo.com/Solaris.htm
    http://groups.google.de/groups?selm=bdi5g5%2444f%40csdsun1.arlut.utexas.edu

  • Access USB HD over the internet using Windows?

    I have my airport extreme connected to a USB hard drive an everything works fine at home. I have already configured the airport with my "me.com" info, but how do I access this drive over the internet using windows at work?
    Thanks.

    I would like to do this too. Did you figure it out?

  • USB Shared Printers (Full Printing Functions)???????

    Hi All
    Not sure if this is the proper place to ask this question, but here goes.
    I have 4 macs, 1 Intel, 1 G5, 1G4 and 1G3 all running the latest system software except for the G3 (10.3.9) I have 3 printers, all HP that I am trying to share through USB Printer Sharing. I have all of them connected via a USB hub to the G3 with Printer Sharing on. But that is not the question, because I can get them to print no problem, but I lose all of the advanced printing functions of each. For example, paper type, quality, etc.
    Did I do something wrong, can I get them to work? Or is it just a fact of Printer Sharing?
    As a side note, when hooked directly to my main computer (via USB with all drivers loaded) all printing functions work just fine.
    Thanks in advance for your responses.
    MacBook Pro 17   Mac OS X (10.4.1)  
    Imac G5 20   Mac OS X (10.4.1)  

    Make sure that all of the other machines have the same versions of the printer drivers as the sharing machine. That may help.

  • Accessing USB with unresponsive screen?

    My screen on my PRE has stopped working.  I can still view the screen, but touch has completely stopped functioning.  I have received a replacement from Sprint, but I need to get some pictures off of the PRE.  I can plug phone into USB and I get the menu for Media Sync, USB drive, and Just Charge.  I cant press the screen to select USB.  I can press the round button on the screen and it shows the PRE charging.  Anyone have a way to put the PRE in USB mode in order to access my files?  Or if there is another way to get my pictures off?
    Thanks
    Post relates to: Pre p100eww (Sprint)

    Jetpilot86 wrote:
    Well pass along to Palm that this is rapidly becoming a major issue as the Pre is not a tough phone at all, i've been thru two of them because the touch screen half is FRAGILE and that is an understatement.  Naturally I want the Data that isn't backed up, ie most of the stuff on there i've learned the first time i had to replace the phone, and this thing needs keystroke combos for EVERY DATA/PHOTO related function.
    This was included with the 1.3.1 update. The command is SYM+Option+U. Be sure to connect the device to a PC before trying that or nothing will happen. Here is more information this: http://kb.palm.com/wps/portal/kb/common/article/50607_en.html#131
    As for other key commands to do other functions you may want to give feedback to www.palm.com/feedback

  • How can I access USB drive on AirPort Extreme with iPad

    Good day. I recently purchased an AirPort Extreme, and am very pleased. I thought I would take advantage of the ability to store files and videos of my children on my USB drive on the router. Installation was flawless, however, i cannot access the USB drive with my IPad. I have seen several postings about this, am i correct in reading that this is not possible without a 3rd party app? If that is the case, could someone point me in the right direction?

    Have you tried this? (And is the Airport new enough that you can call Apple?)
    *Manually mounting Mac OS Extended (HFS+) volumes*
    *From the Finder's Go menu choose Connect to Server.*
    *Enter the AirPort Extreme Base Station's LAN IP address (by default 10.0.1.1).*
    *Enter the username and password required to access the AirPort Disk(s).*
    *Select the desired AirPort Disk(s) from the available Volumes.*
    *Manually mounting FAT16/FAT32 volumes*
    *From the Finder's Go menu choose Connect to Server.*
    *Enter the AirPort Extreme Base Station's LAN IP address preceded by smb:// (for example, smb://10.0.1.1 )*
    *Enter the username and password required to access the AirPort Disk(s). Leave the Workgroup field empty unless you have assigned one in AirPort Utility.*
    *Select the desired AirPort Disk from the available CIFS (Common Internet File System) volumes*

  • Cannot Access USB Hard Disk

    I have a USB hub connected to my airport with a printer and USB hard disk attached. I can see in manual setup in AirPort utility that both the printer and the hard disk are set up and connected. The printer prints wirelessly.
    My problem is that I cannot find the hard disk on my computer in order to take and put in files. Where is the hard disk located???

    In the Airport Utility /Disks/File Sharing make sure 'Enable file sharing' is checked. Select your choice for access (Secure Shared Disks).
    Airport Disk Utility: I have enabled 'Automatically discover AirPort Disks' as well as 'Show Airport Disks in the menu bar'. My action for the Airport is 'Connect with Password'.
    More often than not every disk I add to the hub (which is attached to the base station), shows up immediately. When it doesn't, I simply use the menu bar icon, click on the airport name and click 'OK' once the disk availability box appears. My oresent setup is to remember the password in my keychain.
    Note: since updating the firmware as well as Airport application, I have had no issues with hard drive access or, in particular, printer access.

  • Does Tiger require ownership (and sharing) of wired printers on a wireless LAN? My G4 (Tiger) is also wired to the LAN, and can access all wired printers through the router. Wireless Macs cannot even find the printers.

    Does Tiger require ownership (and sharing) of wired printers on a wireless LAN? My G4 (Tiger) and all printers are wired to the LAN, and the G4 can access all printers through the router. Additional wireless Macs (Snow Leopard and Mountain Lion) cannot even find the printers. Yet, if the G4 shares the printers, then ALL computers on the LAN can access them. However, this requires the G4 to remain powered. Is there a workaround that would allow me to shut down the G4 and still use the printers?

    Hello BDAqua!
    Well, I am halfway there. Following your steps on the Snow Leopard MBP, the newer printer (a Canon MX860 inkjet) appeared automatically under the "default" icon on the ADD printer window. I used the IP icon with the HP Jetdirect-Socket protocol to find and add the older printer, (an HP 4000N). That required running a configuration page from the printer to locate its IP address. I printed to both printers through this laptop with success!
    I then followed exactly the same procedure with the Mountain Lion MBP. For both installation attempts, I got an error message window: Unable to verify the printer on your network. "192.168.111" may not exist or is unavailable at this time. Would you still like to create the printer? If I click Continue, it creates the icon and name in the printer list. However when I attempt to print from an app. the next message says, 'Printer is unavailable.'
    Why one laptop finds and uses both printers, and the newer laptop does not, just floors me!
    Thank you for your ongoing assistance.
    Bill

Maybe you are looking for

  • Calculation of Interest on Security Deposits Maintained with Vendors

    Hi Friends, We have some problem on Line Item Interest calculation. We want to calculate Interest on Security Deposits(Spl GL) given to Vendors. There is no Interest on Normal Items. When we run Interest (f.47) it not calculating on cleared items eve

  • Can't get iTunes to move from one song to the next

    I'm using iTunes 7.3.1 on an iMac with OS X 10.4.10. Everything was working fine, but now I can't get the playlists to move automatically from one song to the next. All the songs play if I double click on them individually, but when a song is finishe

  • Configure OEM on Oracle Failsafe 3.4.2 (11g R2) on windows 2008

    Hi Friends, Please let me know how to configure Oracle Enterprise Manager(OEM) On Oracle Failsafe 3.4.2 (11g R2 Database) on windows 2008. I found a Metalink Note : 396659.1 but i am unable to open the Note. Please provide the Proper Note. Regards, D

  • Acrobat Pro 8, PDF security: Is it possible to allow printing, but forbid editing?

    Hello everybody! I have a question concerning the PDF security settings. We are using Adobe Acrobat Professional 8 (CS3) on an Mac OS X 10.4.11 system. When creating a PDF, is it possible to... ...permit printing AND enable reading aids BUT forbid ed

  • My itunes is corrupt

    I get an error telling me that itunes is corrupt and it tells me to run chkdsk. I've done that and chkdsk volume:/r and chkdsk volume:/f but nothing works. what do i do?