CUPOM NAO FISCAL, IMPRESSORA TERMICA BEMATECH
ola, bom dia a todos, terminei um projeto, agora preciso criar um cupom nao fiscal usando o objeto print.
vou usar um impressora nao fical terminca BEMATECH na porta lpt1.. fiz um tes usando um exemplo achado ak no site. mas nao funcionou...
por favor... preciso dessa ajuda...
esse é o codigo q estou usando no evento KeyPress
Private Sub TxtCodigo_KeyDown(KeyCode As Integer, Shift As Integer)
On Error Resume Next
Select Case KeyCode
Case vbKeyF1
[ô]If Status_Venda = True Then
[ô]MsgBox ([Ô]Por Favor, Conclua a Venda, para Posterior Iniciar uma Nova Venda [Ô]), vbCritical, [Ô]ATENÇÃO[Ô]
[ô]Exit Sub
[ô]End If
Unload Me
Case vbKeyF3
If Status_Venda = False Then [ô] Exit Sub
[ô]Novo Cupom
Call Gera_Cupom
[ô]---------------
LblDescricao.Caption = [Ô]Caixa Livre[Ô]
LblAviso_Venda.Caption = Date
Status_Venda = True
Exit Sub
End If
Case vbKeyF4
TxtQuant.Visible = True
TxtQuant.SetFocus
TxtQuant.BackColor = vbYellow
Case vbKeyF5
If Status_Venda = False Then
MsgBox ([Ô]Por Favor, Libere o Caixa para venda [ F3 ] [Ô]), vbExclamation, [Ô]ATENÇÃO[Ô]
Exit Sub
End If
Frm_Produtos_Peso.Show
LblDescricao.Caption = [Ô]Produtos da Balança[Ô]
Case vbKeyF6
If Status_Venda = False Then
MsgBox ([Ô]Por Favor, Libere o Caixa para venda [ F3 ] [Ô]), vbExclamation, [Ô]ATENÇÃO[Ô]
Exit Sub
End If
If LblNum_Cupom.Caption = [Ô]0[Ô] Then
MsgBox ([Ô]Por Favor, Inicie a Venda, Usando a Tecla F3 [Ô]), vbExclamation, [Ô]ATENÇÃO[Ô]
TxtCodigo.SetFocus
Exit Sub
End If
Frm_Produtos_Diversos.Show
LblDescricao.Caption = [Ô]Produtos Diversos[Ô]
Case vbKeyF7
[ô]Cancela Item da Venda
If LblTotalVenda.Caption = [Ô]0,00[Ô] Then
MsgBox ([Ô]Não há Itens na venda para ser Cancelado [Ô]), vbExclamation, [Ô]ATENÇÃO[Ô]
[ô]Unload Me
Else
Frm_Cancela_Item_PDV.Show
End If
Case vbKeyF8
If LblTotalVenda.Caption = [Ô]0,00[Ô] Then
MsgBox ([Ô]Não há registros na venda[Ô]), vbExclamation, [Ô]ATENÇÃO[Ô]
TxtCodigo.SetFocus
Exit Sub
End If
[ô]-----------------------------------
Frm_Fecha_Venda.Show
Frm_Fecha_Venda.LblValor_Compra.Caption = Format(ValorCompra, [Ô]###,##0.00[Ô])
Frm_Fecha_Venda.LblTotal_Venda.Caption = Format(ValorCompra, [Ô]###,##0.00[Ô])
Frm_Fecha_Venda.LblStatus.Caption = [Ô]Finalizando Operação[Ô]
[ô]-----------------------------------
Case vbKeyF9
[ô]Chamo o formulario consulta preço
Frm_Consulta_Preco.Show
Case vbKeyF10
[ô]zero o grid
[ô]Grid_Venda.Rows = 1
APaga_Venda
[ô]zero a contagem de itens
LblDescricao.Caption = [Ô]Venda Cancelada[Ô]
LblVlr_Unitario.Caption = [Ô]0,00[Ô]
LblQuant.Caption = [Ô]1,000[Ô]
LblVlrTotal.Caption = [Ô]0,00[Ô]
LblTotalVenda.Caption = [Ô]0,00[Ô]
LblAviso_Venda.Caption = [Ô]Venda Cancelada!![Ô]
ContaItens = 0
Case vbKeyF11
Frm_Cad_Cliente.Show
Case vbKeyF12
Frm_Cad_Produtos.Show
End Select
End Sub
vou usar um impressora nao fical terminca BEMATECH na porta lpt1.. fiz um tes usando um exemplo achado ak no site. mas nao funcionou...
por favor... preciso dessa ajuda...
esse é o codigo q estou usando no evento KeyPress
Private Sub TxtCodigo_KeyDown(KeyCode As Integer, Shift As Integer)
On Error Resume Next
Select Case KeyCode
Case vbKeyF1
[ô]If Status_Venda = True Then
[ô]MsgBox ([Ô]Por Favor, Conclua a Venda, para Posterior Iniciar uma Nova Venda [Ô]), vbCritical, [Ô]ATENÇÃO[Ô]
[ô]Exit Sub
[ô]End If
Unload Me
Case vbKeyF3
If Status_Venda = False Then [ô] Exit Sub
[ô]Novo Cupom
Call Gera_Cupom
[ô]---------------
LblDescricao.Caption = [Ô]Caixa Livre[Ô]
LblAviso_Venda.Caption = Date
Status_Venda = True
Exit Sub
End If
Case vbKeyF4
TxtQuant.Visible = True
TxtQuant.SetFocus
TxtQuant.BackColor = vbYellow
Case vbKeyF5
If Status_Venda = False Then
MsgBox ([Ô]Por Favor, Libere o Caixa para venda [ F3 ] [Ô]), vbExclamation, [Ô]ATENÇÃO[Ô]
Exit Sub
End If
Frm_Produtos_Peso.Show
LblDescricao.Caption = [Ô]Produtos da Balança[Ô]
Case vbKeyF6
If Status_Venda = False Then
MsgBox ([Ô]Por Favor, Libere o Caixa para venda [ F3 ] [Ô]), vbExclamation, [Ô]ATENÇÃO[Ô]
Exit Sub
End If
If LblNum_Cupom.Caption = [Ô]0[Ô] Then
MsgBox ([Ô]Por Favor, Inicie a Venda, Usando a Tecla F3 [Ô]), vbExclamation, [Ô]ATENÇÃO[Ô]
TxtCodigo.SetFocus
Exit Sub
End If
Frm_Produtos_Diversos.Show
LblDescricao.Caption = [Ô]Produtos Diversos[Ô]
Case vbKeyF7
[ô]Cancela Item da Venda
If LblTotalVenda.Caption = [Ô]0,00[Ô] Then
MsgBox ([Ô]Não há Itens na venda para ser Cancelado [Ô]), vbExclamation, [Ô]ATENÇÃO[Ô]
[ô]Unload Me
Else
Frm_Cancela_Item_PDV.Show
End If
Case vbKeyF8
If LblTotalVenda.Caption = [Ô]0,00[Ô] Then
MsgBox ([Ô]Não há registros na venda[Ô]), vbExclamation, [Ô]ATENÇÃO[Ô]
TxtCodigo.SetFocus
Exit Sub
End If
[ô]-----------------------------------
Frm_Fecha_Venda.Show
Frm_Fecha_Venda.LblValor_Compra.Caption = Format(ValorCompra, [Ô]###,##0.00[Ô])
Frm_Fecha_Venda.LblTotal_Venda.Caption = Format(ValorCompra, [Ô]###,##0.00[Ô])
Frm_Fecha_Venda.LblStatus.Caption = [Ô]Finalizando Operação[Ô]
[ô]-----------------------------------
Case vbKeyF9
[ô]Chamo o formulario consulta preço
Frm_Consulta_Preco.Show
Case vbKeyF10
[ô]zero o grid
[ô]Grid_Venda.Rows = 1
APaga_Venda
[ô]zero a contagem de itens
LblDescricao.Caption = [Ô]Venda Cancelada[Ô]
LblVlr_Unitario.Caption = [Ô]0,00[Ô]
LblQuant.Caption = [Ô]1,000[Ô]
LblVlrTotal.Caption = [Ô]0,00[Ô]
LblTotalVenda.Caption = [Ô]0,00[Ô]
LblAviso_Venda.Caption = [Ô]Venda Cancelada!![Ô]
ContaItens = 0
Case vbKeyF11
Frm_Cad_Cliente.Show
Case vbKeyF12
Frm_Cad_Produtos.Show
End Select
End Sub
por favor, alguem....
Qual é o MODELO da impressora BEMATECH?
Você está usando a DLL para efetuar a impressão?
Você está usando a DLL para efetuar a impressão?
O modelo é MP-2100 TH
nao uso nem uma DLL, procurei no site e nao achei nada...
nao uso nem uma DLL, procurei no site e nao achei nada...
O que precisa deve estar no link abaixo:
http://www.bematech.com.br/suporte/dwn_fisc_windows.asp
http://www.bematech.com.br/suporte/dwn_fisc_windows.asp
Tópico encerrado , respostas não são mais permitidas