COMO FACO PARA IMPRIMIR UM ARQUIVO TXT
Preciso imprimir um arquivo txt atraves do vb6 direto na lpt1, preciso saber qual a forma mais rapida para deste txt ser impresso em uma impressora matricial tipo a lx-810
Vamos lá:
Para compactar (imprimir 132 colunas como se fossem 80):
Print #f, chr(15) 'a partir daqui ele compacta td
Para descompactar:
Print #f, chr(18) 'a partir daqui ele naum compacta mais
Pular páxina:
Print #f, chr(12)
Obs.: Pra usa esses chr, vc naum pode grava num txt pra depois manda pra lpt 1, tem que manda direto!
Pra imprimi direto na lpt1, basta fazer uma pekena modificação no codigo que o Flavio passo:
Espero ter ajudado..qualquer coisa, poste!
Para compactar (imprimir 132 colunas como se fossem 80):
Print #f, chr(15) 'a partir daqui ele compacta td
Para descompactar:
Print #f, chr(18) 'a partir daqui ele naum compacta mais
Pular páxina:
Print #f, chr(12)
Obs.: Pra usa esses chr, vc naum pode grava num txt pra depois manda pra lpt 1, tem que manda direto!
Pra imprimi direto na lpt1, basta fazer uma pekena modificação no codigo que o Flavio passo:
dim f as integer
dim dado as string
f = freefile
open lpt1 for input as f
do
if eof(f) then exit do
line input #f,dado
printer.print dado
loop
Espero ter ajudado..qualquer coisa, poste!
Ahh..lpt1 tem q se entre aspas..assim:
open "lpt1" for input as f
Webmaster...bem que podia coloca uma opção pra edita os posts neh?
open "lpt1" for input as f
Webmaster...bem que podia coloca uma opção pra edita os posts neh?
Ixi, ae naum sei disser! Nunca fiz isso de imprimi metade da linha de um jeito e metade de outro!
Tópico encerrado , respostas não são mais permitidas