Some years ago, there was a series of PC Printers from ALPS, which could do just what you ask. They also printed great metallic colors, as well. Unfortunately, they've been out-of-business (or, at least, unavailable) for at least 5 years.
Perhaps you could use Higgins Waterproof Ink with a refillable Tech Pen from Rapidograph or Staedtler ? ?