Condensar texto para Laser HP

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

vagner_cip
Usuário Nível 1
Usuário Nível 1
Mensagens: 30
Registrado em: 05 Out 2004 14:07

Condensar texto para Laser HP

Mensagem por vagner_cip »

Olá Pessoal

Tenho um sistema em clipper com vários relatórios, sempre usei em matriacial, agora colocamos uma impressora a laser e preciso dos comandos para condensar os caracteres ou algum comando que seja enviado para a impressora que ela sempre imprima condensado, segue o modelo:


hp laserjet p2014

Grato até o momento.
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Re: Condensar texto para Laser HP

Mensagem por Toledo »

Amigo, dê uma olhada neste tópico:

https://pctoledo.org/forum/viewto ... 675#p19675

O comando é o mesmo da DESKJET.

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
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Re: Condensar texto para Laser HP

Mensagem por Clipper »

Uma solução simples é utilizar o DOSPRINTER.

Com o uso do DOSPRINTER não precisa nem mudar os comandos pois ele interpreta os comandos ESC/P2 e faz a transformação, além de ter outras opções como imprimir em USB, colocar imagem no relatório, enviar por email, gerar em PDF ou DOC, etc...

O uso é bem simples, basta enviar o relatório para um arquivo e depois executar um comando como o exemplo abaixo :

Código: Selecionar todos

DP /PDF /GON /PAGEA4 /LIN /IMAGE'LOGO.BMP,50,50,800' TELA.PRN
http://dosprinter.netfirms.com/

Até logo.

Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Responder