Aplicação legada do DOS com impressora USB

Eu tenho a infeliz tarefa de fazer (mínimo) trabalho de manutenção em dois aplicativos legados desenvolvidos no DBIII + / Clipper '87.

Eu tenho acesso total à fonte e um toolchain mínimo para recompilar o aplicativo quando necessário, mas não estou autorizado a reimplementá-lo do zero devido a várias razões (principalmente psicológicas) do usuário principal.

De qualquer forma, enquanto os aplicativos funcionam bem no XP, o suporte de hardware está se tornando uma tarefa árdua. O usuário precisa substituir a impressora com falha (um impacto antigo da HP com interface paralela) e a área de trabalho 486 (!) Onde os aplicativos estão hospedados.

O principal problema agora é encontrar uma impressora que possa ser usada no XP, possivelmente através de USB (um Asus EEE Box seria perfeito, e não ostenta uma porta paralela) e torná-la "visível" para os aplicativos DOS.

Até agora eu encontrei uma solução alternativa:

http://geekswithblogs.net/dtotzke/articles/26204.aspx

além de alguns utilitários:

http://www.dosprn.com/ http://www.dos2usb.com/index.htm http://www.printfil.com/english.htm

Os utilitários parecem melhores porque oferecem algum tipo de filtro para as antigas seqüências de escape (como ESC / P para Epson ou o dialeto HP) tornando isso transparente para a impressora. Ou então eles dizem, pelo menos.

Então a questão é: alguém tem alguma experiência sobre a interface de programas DOS antigos com impressoras modernas no XP? Alguma advertência? Você usou um dos utilitários listados (ou outro que eu não encontrei ainda) e, se sim, qual deles você recomendaria?

questionAnswers(1)

yourAnswerToTheQuestion