Printer driver needed for raster type USB inkjet printer. Must support Win XP, Vista, and Win 7 both 32-bit and 64-bit. Driver UI must support showing ink levels and setting different paper sizes, printing resolutions, etc. Driver must be supplied in source code (C or C++). Printer command language is open (not designed) so you can propose a command set to ease implementation.
Optionally, this printer needs a driver for Linux (CUPS) for Debian and Red Hat, also Mac OS X (64-bit only).
RedStar Technologies at your service Sir.
We're experts in C/C++, hardware interaction and OS development, custom drivers are also in our list. This is a very interesting project, and if you choose us, you will not regret it. :) Satisfaction guaranteed.