DICA - Imprimir em impressora for Windows

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

DICA - Imprimir em impressora for Windows

Mensagem por rochinha »

Amiguinhos

Aqui esta uma compilação de informações para conseguir imprimir via DOS(enjanelado) em impressoras for Windows:

Notepad
Teoricamente, voce pode chamar o Notepad para imprimir um texto no formato ASCII. Notepad é um pequeno programa dotado de uma pequena inteligencia para reconhecer as portas de impressoras. Para tal basta comandar:

NOTEPAD arquivo.txt /P

HTML
Voce pode criar um relatorio com comandos HTML inseridos para formata-lo e chamar o Internet Explorer para visualiza-lo e imprimir a partir de seu menu.

RTF and Write
Voce pode criar um arquivo no formato RTF (Rich Text Format). Existem para isto algumas funções em puro Clipper que podem produzir documentos neste formato de forma simples, contendo textos, estilos, formatação, etc. Para adicionar imagens já é um pouco mais trabalhoso, mas o resultado final é impressionante. O fato de usar o velho Write(Windows 98) é que voce pode visualizar e alterar a formatação existente para dar um novo visual na impressão.

WRITE /P arquivo.txt

COPY
Voce pode charm estes comandos diretamente dentro de uma sessão DOS para enviar um conteudo de texto contendo ou não comandos de impressora diretamente para a impressora. Lembre-se que para estes comandos funcionarem o PATH(caminho) de onde eles estão deve estar devidamente configurado.

CMD.EXE/c COPY /b arquivo.txt LPT1 ou
COMMAND.EXE/c COPY /b arquivo.txt LPT1 ou
COMMAND.EXE/c COPY /b arquivo.txt "NomeDeSuaImpressora"

RAWPRINT
A Microsoft criou um pequeno utilitário 32bits para sanar a falta do antigo PRINT.EXE das versões anteriores do Windows e que também pode ser usado para envio de arquivos com conteudo texto para as impressoras conectadas na maquina.

USB Printers
USB-only printers são impressoras que não possuem uma interface paralela e portanto não pode ser endereçada por aplicativos em sessão DOS. Todos os exemplos citados acima pode resolver o problema inclusive com elas.

Uma solução alternativa é apresentada logo abaixo. Infelizmente não funciona com Windows NT porque o mesmo não dá suporte para interface USB. Que paradoxo.

Como fazer?

Configure a impressora USB em seu Windows instalando-a.
Configure a como impressora compartilhada.
Mapeie LPT1: para esta impressora, algo como: NET USE LPT1 \\MeuComputador\MinhaImpressoraUSB

Caso enhuma desta opções de um resultado definitivo voce poderá então utilizar as várias ferramentas encontradas na internet para isto.

A PRWin do nosso amigo Vagner Nunes, a WAPI do nosso amigo Maligno. Esqueci alguém?

Bom aqui esta o link original de onde puxei estas informações e acrescentei outras.

The unofficial Clipper and Windows Printers FAQ

Boa sorte.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Mensagem por Toledo »

Só para complementar:

CPS-Clipper Printer Server
Este utilitário foi desenvolvido para auxilia a impressão de relatórios na impressora Canon BJC-1000, mas também funciona em outras impressoras for Windows ou USB. Autor: Guionardo Furlan

Printer (DOS/WIN)
O Printer.exe também funciona em qualquer impressora for Windows ou USB e tem alguns recursos interessantes, como escolher tipo de fonte, tamanho de letra, negrito, sublinhado, desenha quadrado, círculos, gráficos no formato pizza, linhas, imprime figuras, etc. Autor: Márlus (mmmm4m@isbt.com.br)

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Responder