Para suporte a LTP1, há dispositivos que convertem uma porta USB em uma porta de impressora. Ele permitiria que você anexasse uma impressora matricial antiga ao seu hardware mais novo.
Sobre o suporte do DOS, qualquer sistema Windows XP deve ser bom o suficiente para esta aplicação. Eu pude jogar alguns jogos DOS muito antigos em um antigo computador WinXP. As coisas ficam nojentas, no entanto, quando o aplicativo DOS está fazendo algumas coisas com base no hardware. Mesmo que o Windows forneça acesso a esses componentes de hardware, seu aplicativo DOS pode não ser capaz de lidar com a velocidade do hardware atual.
Por exemplo, eu costumava escrever software no Turbo / Borland Pascal. Para escrever para o console, foi incluída uma unidade especial "CRT" que gravaria os caracteres diretamente na memória da placa gráfica. Enquanto isso ainda é permitido no XP, o código em si teve um erro desagradável ao calcular a velocidade do CRT. O processador seria tão rápido que ocorreria um estouro, dando alguns resultados inesperados.
Como alternativa, confira o e-bay ou outros sites semelhantes para encontrar mais hardware antigo para substituir seu computador atual. Embora o aplicativo DOS possa funcionar no Windows XP, não há garantia de que algo escrito para um processador Intel 80486 de 33 MHz ainda se comporte bem nos atuais sistemas Pentium de núcleo duplo de 2,66 GHz. Ou mesmo em algo tão bom ... Pessoalmente, acho que o hardware moderno pode ser bom demais para ser prático.
No entanto, considere a possibilidade de reescrever o aplicativo ou solicitar um upgrade. Como mencionei anteriormente, o LTP1 ainda pode ser suportado por um dispositivo USB, de modo que as impressoras Matrix antigas ainda podem ser suportadas. Lembre-se, esse problema provavelmente ocorrerá novamente daqui a alguns anos, quando sua nova caixa morrerá.