Clarification please: 1. Stating that Wine will not talk to a non-Cups printer presumably means that it will talk to a Cups printer. So if Linux can print to a USB printer that is a CUPS printer, presumably so can Wine. Yes? 2. If this Dos programme can be persuaded to run under Wine (I accept that may be asking too much - Wine primarily emulates Windows rather than DOS) does it matter whether the printer is serial/usb/networked/whatever, surely Wine simply redirects it to "the" printer and Linux looks after the rest.