Pages

2015-11-26

ZINK hAppy Printer Setup on Windows 7

ZINK Imaging Inc. makes some neat devices, the hAppy and hAppy+, which are basically super-fancy labelmakers. From what I understand the company was founded by refugees from Kodak after they shut down the Polaroid division, just after they had developed a cool new digital version of the Polaroid process.

I picked up a hAppy printer on eBay a while ago, thinking it might be neat as an alternative way of producing my c@rd password gen/recall cards. The fact the device can print directly onto shiny peel 'n stick labels, in multiple widths, is quite nifty. The widest roll is 2" (50mm) which just so happens to be nearly the width of a credit card.

While it's marketed at the craft market (think soccer moms and kids' birthday parties), it could be put to use in so many other ways. The manufacturer's site and installation instructions are focused completely on its AirPrint capabilities: printing from a smartphone via iOS or Android over WiFi, using their proprietary apps (which, to be honest, are pretty good for the craft market -- easy to use and lots of neat clip art to get designs done quick for those birthday parties, weddings and craft parties).

However, I want to use it to print my own stuff, from a laptop at a mobile kiosk, using my own algorithmically-generated security cards.. I can do it from the smartphone but it requires a lot of manual fiddling with resizing/cropping in their phone app, even though my c@rd generator app spits out fully-specified, sized images ready for printing. I even encode the exact print size in the EXIF data so it should really be 100% automated.

The only issue was that ZINK doesn't officially ship or publish *any* Windows USB drivers! The hAppy printer has a microUSB port, so I wondered if it could just act as a regular printer.

Turns out, the answer is YES. ZINK didn't help one iota, though. Multiple emails to their tech support just went into a black hole. They've either already moved onto the next product line, or just have no real humans watching their emails. Perhaps they're already going bankrupt, who knows. Bad customer support anyways.

Lots of info on the 'net about using the ZINK range with Apple's AirPrint is out there; which leads one to believe that the ugly Apple iTunes software (which for some gawd-awful reason is the only official way to obtain AirPrint capability on Windows!?) is the path to printing bliss here.. but it is NOT the right solution. Don't put that crap on your machine, it's a dead end for this device; I managed to get my Windows 7 PC to 'see' the hAppy via Wifi, but it wouldn't print anything, just giving obscure errors in the print spool manager.

So... this device shows up in Windows 7 (64-bit) upon initial plug-in via USB as a generic 'Unspecified' entry in Control Panel\All Control Panel Items\Devices and Printers. You'll see a blank box labelled just 'hAppy Printer', in the 'Unspecified' Section below 'Printers and Faxes'. That means it's showing up as a USB device, but Windows doesn't yet know how to print to it.

Right-clicking into Properties, you'll see the usual device Properties dialog, with the usual buttons -- except that 'Update Driver', 'Disable', 'Uninstall', etc. are greyed out. The only one available is 'Driver Details', so click that and you'll also see it says no drivers have been installed for the device. Not promising.

However, Windows has a little-known class of support drivers, 'USB Printing', which sit beneath more specific vendor printer drivers. And, it turns out, ZINK does in fact have a Windows USB driver for this printer! It's just not published anywhere outside of Microsoft's Windows Driver database. So... the only way to get this installed is to go through the Control Panel:


1. In Control Panel -> Devices and Printers, choose 'Add a Printer'.














2. Choose 'Local Printer', and change the dropdown beside 'Use and Existing Port' from LPT1: to USB00x: (whichever one is there; if you have an existing printer it might be USB002: or USB003: or higher.. )

3. Click Next. If the next dialog doesn't have a manufacturer named 'ZINK' in the left pane, you need to click 'Windows Update' and wait about 5 minutes (or longer!). It eventually will come back, and ZINK will be hopefully new in the left pane's list of manufacturers.




4. Choose 'hAppy' from the printer list on the right pane. DO NOT choose 'hAppy XPS', (not that I've tried it, but XPS is a virtual printer driver, which we don't want -- unless you want to print to files for later physical printing.)
5. Complete the wizard and now in the Control Panel -> Devices and Printers, you should now see your new 'ZINK hAppy' in the Printers and Faxes Section.

Now, printing to labels using Windows Explorer's default right-click -> Print will work. You'll have to fiddle with setting default Printer Preferences, setting a Custom paper size preset to match the width of your roll, and so on (I'll write details of that later if anyone cares -- it's a bit fidgety, but relatively straightforward). Be mindful of the print dialog's 'Scale to Fit' settings etc. which will affect the printout size. With two or three tries I was able to come up with presets that printed out at my expected size. The 'Kiss Cut' vs. 'Full Cut' setting didn't seem to make any difference, however -- the hAppy always auto-chopped my print after it was done, which was a bit annoying, but no biggie.

Strange that ZINK hasn't officially published that this driver is available; it seems to be relatively complete, enough so that they submitted it to Microsoft's official driver database. It seems aware of all of the device's settings (normal vs. Vivid print mode, roll widths, etc.). It even reports the remaining roll length, so it seems to be the real deal.








Finally... here's the driver (7zip archive) for windows 7 x64.. As Admin, extract to C:\Windows\System32\DriverStore\FileRepository.

[Link updated 2018-11-09]

30 comments:

  1. thx alot for your blog, I have the Zink Happy with firmware 2014062501, I tried to setup on windows 8.1 with no luck, at step 3/4 there is no Zink Driver, so I have downloaded from http://driveragent.com/c/archive/-20595667?PHPSESSID=fcbqr6ru0dg2ld2996g998qrf2 and manually installed using add printer/usbxx/have a disk etc etc, the printer is show but when I click on printing preference, the driver say OFFLINE.... any suggestions? THX ALOT

    ReplyDelete
    Replies
    1. Hi, Did you ever solve this and fix the windows 8.1 driver issue? Im looking for a zink pocket printer that can connect to windows PC, this looks like the only option?

      Delete
  2. Could i print from the app even if im not near the printer?

    ReplyDelete
    Replies
    1. Yes, if you set up the printer on Windows, then enabled Printer Sharing, I think you'd be able to, just like to a regular printer :)

      Delete
  3. HI there, awesome post, I'm using right now the printer on Win 10. Thank you for this info. ONly one thing: do you know how to make the "full cut" working properly?, I don't want to have the small white paper on each pic :(. I'm working with my friend and we want to use this with a raspberry pi (as experiment), so, if anyone know about some drivers for linux would be awesome (working with win10 using a raspberry pi is not the best way)

    ReplyDelete
    Replies
    1. Hi, thanks.

      Sadly I don't know, I'd have to set it up again on my PC. Are there top/bottom margin settings that might affect the white zone between prints perhaps?

      Delete
    2. Hola Rainer como andas? yo tengo windows 10 y no me aparece ningún controlador, vos lo tenes? alguien podria pasarme el controlador ya que no me aparece la marca del fabricante ZINK entonces por ende no puedo instalar el controlador

      Delete
    3. howd you get it to work with windows 10

      Delete
    4. Yes, please post Windows 10 setup instructions if you can. I don't have Win10 installed so I can't help anyone here who asks :)

      Delete
    5. someone inside the customer support sent me 2 possible solutions. The Win10driver.zip contains an install.bat file to install a signed certificate and installer to allow you to use the original driver with Win 10. The happy_Win_driver_2.6 is a totally different driver that operates as a windows tray app.

      https://we.tl/nUExzGdkTu

      Delete
    6. Do you still have this Win10 driver? Link does not work anymore, and after hours I was able to pair the device one, but now always "Device Offline", no way (disable-enabling BT, ...) would help. THX in advance for your help

      Delete
  4. Hola gente como andan?? Necesito ayuda para conseguir el controlador de la happy, alguien me podria dar una mano??

    ReplyDelete
  5. What a great article! The internet has helped with a lot of businesses, mainly due to great articles like this.
    123 HP Wireless Printer Setup

    ReplyDelete
  6. I need help with getting this on Windows 10 OS. Could someone help me get this from being "Unspecified Device" to being a printer?

    Thanks!
    BJ Bryant

    bj.bryantokc@gmail.com

    28 February 2017 at 12:08

    ReplyDelete
  7. Great article!

    someone inside the customer support sent me 2 possible solutions. The Win10driver.zip contains an install.bat file to install a signed certificate and installer to allow you to use the original driver with Win 10. The happy_Win_driver_2.6 is a totally different driver that operates as a windows tray app.

    https://we.tl/nUExzGdkTu

    ReplyDelete
    Replies
    1. any chance you can repost the link?

      Delete
    2. I got the win7 drivers (attached with google drive link later in the page) working on win10. Download the zip file, right click zkclio.inf and select 'Install'. Then repeat the instructions in the blog post (you have to use windows update to enumerate the available printer drivers, but ZINK won't appear until the .inf is installed).

      Delete
  8. So the only real question left here is: how is the print quality compared to the best of inkjets? If we can print our avery style labels (2x4) to this machine via win 10 (workarounds noted) at better than inkjet quality then it is the ideal machine. But if not we should likely just try for a better inkjet. Hoping for a reply, thanks for reading!

    ReplyDelete
  9. Hi Guys!

    The links you posted to win 10 drivers are no longer available and I'm unable to find this anywhere else :( can anyone help with that?

    ReplyDelete
  10. So, does anyone know where the 'micro usb' port is on a Zink Happy Plus printer? The only slot I see is an SD card port.

    ReplyDelete
  11. Thanks a million to the OP for this. I tried to update my Win7 and Win10 printer drive database, but ZINK driver is not showing up still. So your Google drive link to the driver you uploaded saved me from despair.

    ReplyDelete
    Replies
    1. can you share the driver link without using wetransfer?

      Delete
  12. is zink happy out of business? i cant get rolls anywhere!

    ReplyDelete
    Replies
    1. Amazon: https://www.amazon.com/ZINK-inch-zRoll-ink-free-Paper/dp/B01N2RRHSW

      Delete
  13. If anyone still has the drivers I'd love to get them !

    ReplyDelete
    Replies
    1. Me too! Me too! Me too!

      Delete
    2. I updated the link in the article. Reposted drivers are at: https://drive.google.com/open?id=18PXSkUGdc2i_f8fq9mTMU8OwYz6OQCRo

      Delete
  14. Still works in 2023. Thankyou Russ

    ReplyDelete
  15. Hi, thanks for this article and updating the driver links, got this working for me.

    Kiss cut works if you print out multiple prints (also saves you having to remove the print on each occasion). It also seems to always print at least 1 inch of strip but you can print multiple smaller images at this size and it will kiss cut each one. The main issue with lengths shorter than 1 inch is that the accuracy of the kiss cuts seems to vary by about 2mm, which is a lot for such small images.

    ReplyDelete