I have an ALPS printer that can use white ink. It's a ribbon system instead of an inkjet, though. I got it because I was always getting printout run in the rain. Pretty neat system. The ribbon cartridges have a barcode on them and the printer automatically detects what cartridges you've got inserted. I've been pretty happy with it except for a couple of things. First, the print drivers that you have to use with Win9x are awful. It pops up this separate gigantic window showing you progress instead of just using the built-in print manager. This was fixed in Win2k. Don't know about NT or XP, though. Second, it's hard to find the print cartridges locally. Third, it uses a proprietary protocol, so I can't print to it from Unix unless I purchase a commercial printing system. I don't usually print out photos, so I can't tell you how well it works with that, but it does definitely print in white. And silver, gold, blue metallic and red metallic foil, etc.
_________________________
Bitt Faulk