IMPRIMIR CHR ESPECIAIS NO OBJ PRINTER

VPVJUNIOR 24/05/2007 11:50:34
#218073
Galera tem como eu imprimir CHR(218),CHR(196),CHR(191),CHR(179), e etc..
no obj printer.
Esse caracteres eu uso para montar minhas tabelas imprindo direto pela Lpt1. E imprimindo pelo obj printer ele imprime outros diferentes e eu não gostaria de usar EX.: objPrint.Line (1, 1)-(1 + 6.5, 1 + 9), , B. Teria como fazer isso? Se Alguém souber como fazer agradeço ajuda.
CLEVERTON 24/05/2007 12:24:50
#218080
Resposta escolhida
Cara, fiquei voando no que vc quis dizer.
Será que vc já não encontrou sua própria resposta em sua pergunta ?

Quando o Access é Direto no Lpt1 (Print#) vc tem que ver o manual da impressora.

Agora pelo Printer pode usar normalmente o que vc acabou de citar

objPrinter.Line (1, 1)-(1 + 6.5, 1 + 9), , B
ou
objPrinter.Print "Seu Texto"

VPVJUNIOR 24/05/2007 15:32:07
#218128
Deixe eu ser mais claro.
Gostaria de imprimir pelo obj printe os seguintes caracter:

"┘└┌ ┐ ┼ ┴ ┬ ┤├"

Exemplo: Printer.print "┌" & "-" & "┐"
CLEVERTON 24/05/2007 16:41:33
#218148
AAAAAAAAAAAAA

Esquece, isso são caracteres UniCode e parece que o VB só lê os Ascii (0 a 255)

Vc pode até conseguir imprimir Via API

Procure por Unicode
flw...
GREGO 24/05/2007 17:15:59
#218158
tenta fazer isso, quem sabe vc num encontra o caracter q vc quer

Dim Contador as integer
contador = 0
Open "lpt1" For Output As #1
do while contador < 256
Print #1, contador & " imptimiu :" & chr(contador)
contador = contador + 1
loop
Close #1


VPVJUNIOR 24/05/2007 19:53:34
#218184
CREGO obrigado pela ajuda, mas isso é para imprimir direto pela LPT1 e eu quero e pelo obj printer.

CLEVERTON obrigado pela dica, vou procurar alguma coisa sobre Unicode via API. Valeu a todos!
Tópico encerrado , respostas não são mais permitidas