Caracteres Gráficos Impressora Matricial

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
momente
Usuário Nível 3
Usuário Nível 3
Mensagens: 496
Registrado em: 03 Mar 2005 11:53
Localização: São Carlos-SP
Contato:

Caracteres Gráficos Impressora Matricial

Mensagem por momente »

Amigos,

Tenho um cliente que carregou um banco de dados com informações cadastrais. Este programa é feito por alguma linguagem no windows. Consegui gerar um txt dos cadastros e este por fim consegui coloca-lo em um dbf utilizando uma rotina no xharbour. O problema é que os registros possuem caracteres gráficos ex: çÇ^~, Nº - Gostaria de saber se existe alguma maneira de eliminar esses caracteres ou imprimir corretamente. Estou precisando gerar etiquetas em uma matricial. O cliente não quer usar uma jato de tinta. Pois ele ja possui as etiquetas para impressoras matriciais.

A impressora que estou tentando usar é uma FX1050, FX1170.

Obrigado! :-o
Rogerio L. Momenté
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
Luiz
Usuário Nível 2
Usuário Nível 2
Mensagens: 61
Registrado em: 05 Set 2006 07:30
Localização: Vila Velha - ES

Mensagem por Luiz »

Já que você importou os dados pra um dbf, basta fazer uma rotina de filtro de caracteres ao imprimir.
Essa rotina teria que buscar os caracteres especiais nas strings a serem impressas, os substituir por caracteres normais e então imprimir.
"Ninguém se engane a si mesmo; se alguém dentre vós se tem por sábio neste mundo, faça-se louco para se tornar sábio." (I Coríntios 3:18)
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
xHarbour | Gtwvw | HwGui | DBF+CDX | mySQL | Genesis IDE
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Luiz escreveu:Essa rotina teria que buscar os caracteres especiais nas strings a serem impressas, os substituir por caracteres normais e então imprimir.
Pois é, não vejo outra forma. Rogério, se precisar fazer essa conversão dê uma olhada em: https://pctoledo.org/forum/viewtopic.php?t=4374 acho que vai te servir.

Um clip abraço :)Pos
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Tche o que o Pablo passou é perfeito..mas se vc quiser vc pode tb. linkar a HWGUI e fazer algo direto no windows sem presicssar migrar nd para grafico....acho que vc esta usando console...se quiser prende o grito que agente dah um jeito...

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
momente
Usuário Nível 3
Usuário Nível 3
Mensagens: 496
Registrado em: 03 Mar 2005 11:53
Localização: São Carlos-SP
Contato:

Mensagem por momente »

Valeu amigos,

Consegui resolver o problema substituindo os caracteres gráficos com uma função que eu tinha.

Obrigado pela ajuda!
Rogerio L. Momenté
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
Responder