NAO CONSIGO IMPRIMIR UM PICTUREBOX VB6

GERALDUS 11/03/2010 18:58:58
#336674
Olá pessoal, estou precisando de um socorro. Eu peguei um exemplo de gerar código de barras (39) no VB, até ai tudo bem, o vb joga o código em um PictureBox e ai tem um pequeno problema, quando tento imprimir recebo uma msg de Ivalid Picture, sendo que o código de barra tá lá, eu vejo ele perfeito mas na hora de imprimir, não vai. Eu pensei na possibilidade de usar uma Font.ttf, mas gerei alguns códigos de barra usando fontes 39 e EAN13 mas quando testei no Scanner de mão (não leu). Qualquer ajuda é bem vinda.
CLEVERTON 11/03/2010 21:35:57
#336680
Cara, vê se este código te resolver o problema
http://vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=5659
EPISCOPAL 11/03/2010 22:43:10
#336683
Lá no macoratti tem alguns exemplos de impressão em Picture
GERALDUS 12/03/2010 08:55:22
#336716
CLEVERTON, eu peguei o código mas lamentavelmente não resolveu meu problema. No MACORATTI eu já procurei mas não encontrei nenhum exemplo que resolva. Alguem ai saberia me explicar pq usando uma fonte True Type (Free3of9.ttf) para imprimir os códigos de barras, o leitor não consegue ler esses tais códigos? Peguei uns exenplos aqui no VbMania feito com puro código (ai vem o problema do PictureBox) VB sem usar fontes e o leitor consegue ler normalmente, mas quando uso alguma fonte...
SINKERTEC 12/03/2010 09:58:55
#336734

Cara

Vc pode criar um form, com n labels com essa fonte. e depois mandar imprimir o form

isso é viável?
GNCNET 12/03/2010 10:13:01
#336738
Pesquisa por mask blit aqui no vb mania. é a função que trabalha com sobreposição de imagens em uma picture
PH1959 12/03/2010 10:53:45
#336746
joga em um picture box e manda imprimir o form usando o comando printform
DANIKULL 12/03/2010 11:15:01
#336750
Resposta escolhida
GERALDUS, bom dia.

Você não está conseguindo imprimir na PictureBox ou Imprimir a PicureBox na impressora???

se for enviar para impressora mude na linha abaixo o que está grifado:

De:
Printer.PaintPicture Picture1.[txt-color=#e80000]Picture[/txt-color], PositionX, PosicionY, Width, Height

Para:
Printer.PaintPicture Picture1.[txt-color=#e80000]Image[/txt-color], PositionX, PosicionY, Width, Height


Testa aí e depois você nos fala ok??
GERALDUS 12/03/2010 15:44:09
#336817
Pessoal obrigado pela tentativa de ajudar. Eu tinha duas opções, uma seria gerar as barras usando uma fonte true type e a outra seria usando código vb, usando as fontes parecia mais tranquilo, o problema é o leitor não as reconhecia, mesmo usando fonte de padrões reconhecíveis pelo leitor (3of9 por exemplo) . Eu consegui resolver da seguinte forma: Usando uma fonte True Type (Padrão 39) só que incluindo no código (*) antes e depois(*), exemplo: *PCR000000023* - E na hora de imprimir as etiquetas com as barras eu omito esses (*) no código propriamente dito e eles continuam só nas barras. Funcionou assim. Agora meu leitor de barras reconhece que é uma beleza.
COCATI 10/09/2011 22:42:16
#383915
Ola pessoal sou novo aqui seguinte um list e jogo todo que ta nele para um Picture Box consegui imprimir ele perfeitamente na impressora comum, mas na bematechi abrindo a porta [Ô]lpt1[Ô]
não consigo alguém pode ajudar?? Desde já obriga um abraço a todos
COCATI 27/09/2011 20:10:18
#385415
Pessoal teste aqui as opções, mas nenhuma deu desculpa a demora pq tava sem impressora e tive que arrumar uma, mas o engraçado e que na impressora comum da certo, mas na bematech não da obrigado pela ajuda
Tópico encerrado , respostas não são mais permitidas