IMPRESSAO DIRETA LPT1
Boa tarde pessoal,
nao sei se existe a possbilidade... mas vamos lá
gostaria de imprimir uma Imagem via impressao direta...
open [Ô]lpt1[Ô] for output as #1
print #1, [Ô]MEU TEXTO[Ô]
PRINT #1, IMAGEM
close #1
nao sei se existe a possbilidade... mas vamos lá
gostaria de imprimir uma Imagem via impressao direta...
open [Ô]lpt1[Ô] for output as #1
print #1, [Ô]MEU TEXTO[Ô]
PRINT #1, IMAGEM
close #1
Este link tem tudo o que você precisa e mais um pouco.
[]'s
Tem sim,mas não esqueça que vai ficar travado op c ate a impressão terminar. A tela vai ficar congelada,pois direto nao tem buffer.
Utilize o metodo print, manda direto na porta:
close #1
Open [Ô]Lpt1[Ô] For Output As #1
Print #1, [Ô]o texto que deseja imprimir...[Ô]
close #1
se for usar por rede, tem que compartilhar a impressora e manda abrir open [Ô]\
omemaquina
omecompartilhamento[Ô] for output as #1...
e assim vai
close #1
Open [Ô]Lpt1[Ô] For Output As #1
Print #1, [Ô]o texto que deseja imprimir...[Ô]
close #1
se for usar por rede, tem que compartilhar a impressora e manda abrir open [Ô]\
omemaquina
omecompartilhamento[Ô] for output as #1...
e assim vai
bom acredito que ja tenha resolvido, porém esplicação objetiva, print para os textos e printer para imagem e pronto
open [Ô]lpt1[Ô] for output as #1
print #1, [Ô]MEU TEXTO[Ô]
Printer.PaintPicture Picture1, x , y, width, height
close #1
Obrigado pelas respostas , mas nao posso usar o Objeto PRINTER.print
pois em alguns momentos.. terei q passar comandos....
resumindo.. eu preciso imprimir uma imagem.. usando o
Open LPT1 for output as #1
PRINT #1, OBJETO_IMAGEM
close #1
pois em alguns momentos.. terei q passar comandos....
resumindo.. eu preciso imprimir uma imagem.. usando o
Open LPT1 for output as #1
PRINT #1, OBJETO_IMAGEM
close #1
como assim passar comandos, não entendi
espera ai acho que dá sim tente ai
não sei se irá funcionar, teste com uma imagem de suas pastas
Open [Ô]lpt1[Ô] For Output As #1
Open [Ô]c:\CaminhoImg.bmp[Ô] For Binary As #2
img = Space(LOF(2))
Get #2, 1, img
Close #2
Print #1, [Ô]MEU TEXTO[Ô]
Print #1, img
não sei se irá funcionar, teste com uma imagem de suas pastas
Citação::
espera ai acho que dá sim tente aiOpen [Ô]lpt1[Ô] For Output As #1
Open [Ô]c:CaminhoImg.bmp[Ô] For Binary As #2
img = Space(LOF(2))
Get #2, 1, img
Close #2
Print #1, [Ô]MEU TEXTO[Ô]
Print #1, img
não sei se irá funcionar, teste com uma imagem de suas pastas
ele imprimiu caracteres, mas nao saiu a imagem..
Quando você imprime desta forma você está ignorando o driver da impressora e mandando comandos diretamente para ela, logo não vai existir uma forma padrão de se fazer isso, se é que vai existir alguma forma para se fazer isso.
Então se existir algo para isso vai ser especÃfico da impressora, como por exemplo os comandos para deixar em negrito ou itálico de impressoras matriciais quando se imprime desta forma, porém eu nunca ouvi falar de nada que deixasse imprimir imagens.
Eu diria que você não vai ter muitas opções, ou não imprime a imagem ou passa a usar o objeto printer
Então se existir algo para isso vai ser especÃfico da impressora, como por exemplo os comandos para deixar em negrito ou itálico de impressoras matriciais quando se imprime desta forma, porém eu nunca ouvi falar de nada que deixasse imprimir imagens.
Eu diria que você não vai ter muitas opções, ou não imprime a imagem ou passa a usar o objeto printer
Faça seu login para responder