Faça seus programas DOS imprimirem em impressoras USB no Windows
Alguns usuários ainda possuem sistemas que são desenvolvidos para a plataforma MS-DOS, utilizam o sistema operacional Unix e Linux, ou seus aplicativos ainda trabalham somente com as portas paralelas de impressão (LPT1: é a mais conhecida).
Para quem não conhece, a porta paralela é aquele conector grande, que fica na parte traseira do seu computador. Hoje em dia, para facilitar a identificação, ela vem na cor “pink”. Micros mais antigos não tinham essa facilidade, mas é fácil identificar seu conector de 25 pinos fêmea inconfundível (veja as fotos a seguir).


Ocorre, porém, que a maioria das impressoras atuais utilizam a porta USB para comunicação com os micros.
Até a impressora Epson LX-300, o “fusca” das impressoras, já se rendeu à essa tecnologia, e já possui recursos para impressão pelas portas paralela, serial e USB. Mas de nada adianta se o seu software não tiver o recursos de impressão para a porta USB.
É aí que entram alguns softwares muito interessantes.
Printfil
Ele permite imprimir a partir do DOS, Windows, Unix/Linux (executando em um PC com o Windows, via telnet), e programas de hospedagem para qualquer impressora Windows, cujos recursos incluam USB, GDI, impressoras em rede, impressoras de fax (faxmodems) e escritores de PDF, sem necessidade de modificar os aplicativos originais.
Você pode programar o seu aplicativo para imprimir em um arquivo ASCII ou pode deixar o Printfil capturar uma ou mais portas paralelas (PRN: e de LPT1: para LPT9:), redirecionando automaticamente sua impressora do trabalho a qualquer outra impressora com driver para Windows. Além de, também, exportar para arquivos PDF e muito mais. É possível inclusive imprimir para uma porta de captura (inexiste uma impressora ou conector no PC, mas a impressão é salva no disco rígido).
A versão “Personal Edition”, roda em Windows 95, 98, NT, 2000, Millenium, XP 32-bits, 2003 Server 32-bits, Vista 32-bits, Unix e Linux (via telnet).
A outra versão, mais profissional, roda também nestes sistemas operacionais e no Windows XP 64-bits, Vista 64 bits, 2003 Server 64-bits, 2008 Server.
Estão disponíveis nos idiomas: Português e Inglês.
Resumindo tudo, ela permite que você:
- Imprima uma prévia na tela, antes de imprimir no papel;
- Inclua logotipos ou outras imagens armazenadas em arquivos separados;
- Coloque cores no texto;
- Imprima em folhas A4, no modo paisagem, ao invés de imprimir em impressoras matriciais de 136 colunas;
- Imprima para USB, GDI, impressora Windows-only e Virtuais instaladas no Painel de Controle do Windows;
- Envie os trabalhos de impressão através do fax (usando qualquer software de fax simular uma impressora, ou seja, o Microsoft Fax, ou uma multifuncional All-in-One);
- Imprima em impressoras de rede sem usar comandos como o “NET USE” na porta LPT;
- Utilize fontes especiais (códigos de barras, por exemplo) como se fossem caracteres normais;
- Exporte trabalhos de impressão para o formato PDF, com ou sem intervenção do usuário;
- Use o seu próprio conjunto de comando ESC/P para todas as impressoras, independentemente da emulação suportada (ou sem emulação em todos, como para impressoras Virtuais e Windows-only);
- E outras características interessantes.
Tudo isso sem mudanças em suas aplicações.
Se você está desenvolvendo aplicações “host based” (como o Unix) e os clientes estão usando-as com um Emulador de Terminal do Windows, você pode parar de lutar com os caracteres transparentes e diferentes configurações para diferentes impressoras. Tudo que você precisa é de um sistema de arquivos compartilhado (NFS, SCO-VisionFS, Samba e outros) onde armazenar a saída para os trabalhos de impressão e PRINTFIL.
Você pode baixar uma versão demonstrativa aqui.
Uma vez registrado, o Personal Edition, terá de ser ativado (via internet) no PC, no prazo de 30 dias.
Se preferir, pode ativar a versão para uso pessoal aqui, ou a versão para uso profissional aqui.
DOS2USB
O DOS2USB pode capturar os trabalhos de impressão a partir do DOS e redirecioná-los para a impressora USB. Atualmente, as impressoras laser e jato de tinta não pode imprimir no modo texto em todas as aplicações baseadas em DOS, pois foram desenvolvidas para imprimir somente em modo texto.
Ele ajuda a prolongar a vida útil dos programas em DOS (Clipper, xHarbour, C++, Cobol, etc), pois permite que você use estes programas com a nova gama de impressoras existentes no mercado, independentemente da marca e modelo, incluindo as impressoras USB, impressoras de rede, servidores de impressão, assim como impressora PDF também!
O redirecionamento de trabalho funciona mesmo se a impressora está conectada fisicamente à porta capturada, em qualquer PC com Windows 95, NT, 2000, XP x32, 98, ME, Server 2003 x32, Vista x32, Server 2008 x32, Windows 7 x32, XP x64, Server 2003 x64, Vista x64, Server 2008 x64, Windows 7 x64.
Ao utilizar DOS2USB você pode imprimir em qualquer impressora que o Windows pode imprimir.
Ele potencializa sua aplicação DOS para imprimir em impressoras USB com suporte à sua língua também. Os desenvolvedores deste programa, estarão disponibilizando o suporte nativo à língua escolhida, livre de custos para os usuários que registrarem o DOS2USB apenas. Se a sua língua não estiver disponível, poderá contactá-los por e-mail para desenvolverem.
Este é um resumo dos recursos disponíveis no DOS2USB:
- Resolução de impressão rápida e alta;
- Impressão em cores!
- Não há necessidade de modificar suas aplicações compatíveis com o MS-DOS;
- Nenhuma configuração extra será necessária;
- Seleção de portas vai de LPT1 a LPT4 e PRN;
- A porta PRN será capturada sempre, independentemente do seu mapeamento.
- Enviar os trabalhos de impressão através do fax (usando qualquer software de fax agindo como uma impressora, ou seja, o Microsoft Fax ou uma impressora multifuncional)
- Imprima trabalhos complexos em impressoras legadas ao modo de impressão DMP (incluindo desenhos e gráficos) sem passar pelo driver do Windows e sem alterar o trabalho original;
- Construído em CPS (Code Page Supports) para ter a impressão em sua própria língua.
O DOS2USB é um shareware (você pode testá-lo antes de comprar). Você pode baixar, instalar e usar DOS2USB gratuitamente por um período experimental de 15 dias ou para impressão de 100 páginas, que é um tempo suficiente para experimentá-lo. Depois de avaliar o produto, se você quiser comprá-lo, pode retornar a este site e clicar aqui para fazer sua compra. Após a compra, os códigos de ativação serão enviados a você para serem inseridos diretamente na versão experimental que já está instalada.
Observações
O propósito deste artigo é fornecer recursos fáceis de utilizar, e que permitam usuários que ainda não migraram para impressoras laser ou jato de tinta, em virtude dos seus softwares não permitirem essa migração.
Tenho alguns clientes que os desenvolvedores dos softwares simplesmente não existem mais, mas o aplicativo ainda funciona e é suficiente para o que se propõe. Além de que seus colaboradores estão bastante habituados com o sistema, e trocá-lo demandaria muito tempo e investimento em treinamento e reimplantação. Isso acarreta bastante transtorno, e não se faz de um dia para o outro, pois a curva de aprendizagem é longa nestes casos.
Espero ter contribuído de alguma forma com estas sugestões. E fiquem à vontade para comentar o artigo, ou até sugerir outros que possam ser mais esclarecedores.

Fonte:








2 Responses to Faça seus programas DOS imprimirem em impressoras USB no Windows
walter roças santos
julho 18th, 2010 às 9:03 am
caros amigos
Estou no rio de janeiro (capital) e com um problema que talvez voces possam resolver.
Tenho um programa no meu computador instalado no ano 2000 com sistema (DOS), que emite boletos bancários com código de barras e só funciona com o windows 98 e impressora à laser com porta paralela (LPT1). Gostaria que esse programa rodasse em outra impressora com sistema (USB), pois estou com dificuldades de adquirir impressora com porta paralela. Pesquisei na internet e acho que o programa de voces PRINTFIL -
DOS 2 USB , possa resolver. Ocorre que estou com o problema do dowloads para testar pois meu computador com windows 98 não tem acesso à internet. Gostaria de vossa ajuda e o valor do programa e como vou instalá-lo. Aguardo respostas. Abraços Walter.
Rubens Bathke Junior
julho 19th, 2010 às 1:57 pm
Caro amigo… obrigado pelo contato. No meu artigo você encontrará os links para comprar ou fazer download. Você pode baixá-lo de um outro micro com acesso à internet, e gravar o programa em um pendrive ou CD. Quanto à licença do produto, ao comprar vc recebe um arquivo que liberará o aplicativo na máquina instalada. Outra solução, seria vc conectar temporariamente o teu microcomputador com o Windows 98 em uma rede com internet. Creio que o Printfil vai funcionar bem no teu caso. Sucesso!