They were very interested in what we were doing, and the whole thing about using the printers from linux boxes that were not local. They do not have a linux API/library yet, only Windows, so their current model is around applications on a windows machine working the printer locally.
We do things differently and have what would these days be called cloud services that talk to the printer from machines running linux and web servers based on remote sites and data centres. Our staff access them via web pages and it manages work flow for everything from printing router programming cards to issuing and printing SIMs.
They were impressed with what I had worked out by packet dumping their protocol and how we used it, and were interested in ways it could be used to go to market with printers - e.g. cloud based student management for a colleges with an on-site card printer. The fact we can do the broadband side and IPs and firewall and port mapping was even more interesting. The fact that the printer does IPv6 is a bonus as well for this - well done.
I was pretty impressed that they wanted to see ways of using their printers and software that they had not expected, and took us seriously.
I was even more impressed that they sent me their internal documentation on the Ethernet interface and are working on ways to USB hub the card reader in to the product to allow working via a single Ethernet interface. I have sent them my command line tools and we'll keep in touch. My code is likely to be updated based on their spec, but it seems I was spot on for most of my reverse engineering.
So well done Zebra for being a forward looking manufacturer. We need more like this. I have had to reverse engineer so many things this is refreshing.
Subscribe to: Post Comments (Atom)
So.Energy & Ombudsman
It has been hard work, but I finally have a sensible final bill from So.Energy. It was only Electricity that was the issue. The problem was ...
Broadband services are a wonderful innovation of our time, using multiple frequency bands (hence the name) to carry signals over wires (us...
It seems there is something of a standard test string for anti virus ( wikipedia has more on this). The idea is that systems that look fo...
For many years I used a small stand-alone air-conditioning unit in my study (the box room in the house) and I even had a hole in the wall fo...
I find it a big shame that protocols are all considered trade secrets rather than published these days. I guess I'm old enough to remember the days when printers (and most other hardware!) came with thick paper manuals documenting the protocols rather than the vendors being incredibly secretive and requiring NDAs to be signed first.ReplyDelete
So, a bit of flattery and you handed it over in spite of them making life difficult by hoarding their own knowledge in the first place?ReplyDelete
My goodness you're handsome, do you have a tenner to spare me?
LOL, it was already on our web site as free s/w :-)Delete
Sometimes manners and the right attitude makes a big difference.ReplyDelete
This comment has been removed by the author.ReplyDelete