none
Imprimir em bubina de papel (mini impressora) RRS feed

  • Pergunta

  • Bom gente é o seguinte.

    Estou precisando imprimir vendas do meu programa em uma mini impressora bematch (não é ECF(cupom fiscal)).
    O meu programa é similar a um supermercado, o meu cliente vai vender os produtos, no final da venda o programa pergunta se deseja imprimir, se o usuário escolher que sim, a venda vai ser impressa na mini impressora que está utilizando uma bubina de papel.

    Na versão anterior do meu programa que desenvolvi em VB6 eu fazia o seguinte:
    Open "LPT1:" For Output As #1
    Print #1, Chr(27) & Chr(15) 'utilizo esta linha p/ compactar as letras.
    Print #1, String(40, "-")       'imprimi 40 caracteres (-)
    Print #1, "Texto que eu desejo imprimir."
    Close #1

    No VB6 ainda existia o Printer.print, mas não deu certo, pois ele avançava uma folha inteira quando terminava de imprimir.

    Agora eu estou desenvolvendo uma nova versão em VB.Net 2008.
    Não tenho como utilizar o Crystal Report e nem Reporting Viewer, pois eles trabalham com folhas de papel no lugar de bubina de papel, ou seja, eles avançam a folha ao terminar de imprimir, quando imprimi na bubina, isso não pode acontecer, ela tem que avançar a quantidade de linhas que eu mandar.

    Será que alguem poderia me dar umas dicas??

    Obrigado!!
    Rodrigo Augusto

    quarta-feira, 20 de maio de 2009 13:00

Respostas