Tamanho de letras para impressao na LX300

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
helio
Usuário Nível 3
Usuário Nível 3
Mensagens: 175
Registrado em: 04 Ago 2004 10:36
Localização: São Bento do Una-PE
Contato:

Tamanho de letras para impressao na LX300

Mensagem por helio »

Amigos estou com um problema da seguinte forma uso a linha de comando:
* para imprimir COMPRIMIDO:
DEVPOS(00,00);DEVOUT(CHR(15))
* para imprimir NORMAL:
DEVPOS(00,00);DEVOUT(CHR(18))
* para imprimir EXPANDIR:
DEVPOS(00,00);DEVOUT(CHR(14))

Gostaria de saber se tem um tamanho de fonte intermediaria entre a comprimido e normal.

Fico grato antecipadamente os amigos.

Helio Beltrao Jr.
helio@hrbinfo.com.br
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Em termos de altura não, mas sim em termos de largura. Basta você configurar para 12cpi, por exemplo. Eu uso em alguns poucos casos. Fica um pouco maior que o comprimido e um pouco menos que o normal. Mas, é uma impressão em qualidade melhor. Logo, gasta mais e toma um pouco mais de tempo pra imprimir.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Comandos :

12 CPI ON
CHR(27)+"M"

12 CPI OFF
CHR(27)+"P"

Quando configurado para 12cpi uma impressora de 80 colunas passa a imprimir 96 colunas.

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

Mensagem por Clipper »

Uma opção seria o uso da LIB PAGESCRIPT ou um utilitário que permita o uso de fontes do windows, neste caso você poderia ter dezenas de opção de tamanho.

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)
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Buenas...no link abaixo tenho uma lista que pode lhe servir...
http://www.sygecom.com.br/xharbour/impressao_epson.txt

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Clipper escreveu:Uma opção seria o uso da LIB PAGESCRIPT ou um utilitário que permita o uso de fontes do windows, neste caso você poderia ter dezenas de opção de tamanho.
Neste caso pode-se dizer adeus à velocidade. :)))
Acho que o colega estava se referindo aos comandos nativos da impressora, sem recorrer à impressão no modo gráfico.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
helio
Usuário Nível 3
Usuário Nível 3
Mensagens: 175
Registrado em: 04 Ago 2004 10:36
Localização: São Bento do Una-PE
Contato:

Mensagem por helio »

Pessoal muito obrigado pelas dicas vou testar.


Valeu Pessoal, Um abraco.

Helio Beltrao Jr.
helio@hrbinfo.com.br
Dr_Spock
Usuário Nível 1
Usuário Nível 1
Mensagens: 17
Registrado em: 05 Jan 2007 13:40
Localização: Brasilia - DF

Mensagem por Dr_Spock »

- Ola Helio

- Voce podera tambem combinar o expandido com o compactado e tera uma letra intermediaria ate "bem apresentavel".

- @ prow()+1,pcol() say chr(14)+chr(15)+" Titulo "+chr(18)+chr(20)

- O chr(14) expande, chr(15) compacta, chr(18) descompacta e o chr(20) desativa o expando.

- Um clip_abraco
-----------------------------------------------------------
Dbase II - Cobol MB - Edisa 251 - CP 300 / 500
Clipper Summer 85 - Proceda 4 Mhz - Hd 10 Mb
Responder