IMPRESSO CUPOM NO FISCAL

 Tópico anterior Próximo tópico Novo tópico

IMPRESSO CUPOM NO FISCAL

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#489737 - 31/07/2019 18:34:31

GENUSS
SORRISO
Cadast. em:Setembro/2017


Boa tarde galera mudei do vb6 pro vb.net e tem algumas coisas que encontro dificuldade
Tipo imprimir cupom no fiscal no pdv.
Tenho o antigo em vb6 mas no funciona no vb.net algum ai tem algum exemplo pra me passar e estudar uma forma de desenvolver ou algo pra pegar como base.?

Jean Silva Frazao

#489738 - 31/07/2019 18:46:57

FABRICIOWEB
BELO HORIZONTE
Cadast. em:Novembro/2011


qual impressora vc vai usar ?
para cada uma forma



#489739 - 31/07/2019 19:02:11

GENUSS
SORRISO
Cadast. em:Setembro/2017


Citação:
:
qual impressora vc vai usar ?
para cada uma forma



Quero imprimir na termica 80mm

Jean Silva Frazao

#489741 - 31/07/2019 19:56:09

FABRICIOWEB
BELO HORIZONTE
Cadast. em:Novembro/2011


Última edição em 31/07/2019 19:56:40 por FABRICIOWEB

mandar para bematech seria mais oou menos assim
int iRetorno = 0;

string porta = cbPorta.SelectedItem.ToString(); //pega a seleo da combo
            if (porta == []ETHERNET[]) //exemplo porta == []USB[]
            {
                iRetorno = MP2032.IniciaPorta(txtIpImpressora.Text); //inicia a porta com o IP digitado
            }
            else
            {
                iRetorno = MP2032.IniciaPorta(cbPorta.SelectedItem.ToString());//inicia a porta com o valor da combo (exceto ethernet)
            }
            if (iRetorno <= 0) //testa se a conexo da porta foi bem sucedido
            {
                MessageBox.Show([]No foi possvel conectar com a impressora!!![]);
                Application.Exit();
            }
            else
            {
                MessageBox.Show([]Impressora conectada!!![]);
            }
        




  iRetorno = MP2032.BematechTX([]-------------------------------------------------------------------[] + [][]);




#489742 - 31/07/2019 20:58:29

GENUSS
SORRISO
Cadast. em:Setembro/2017


Citação:
:
mandar para bematech seria mais oou menos assim
int iRetorno = 0;

string porta = cbPorta.SelectedItem.ToString(); //pega a seleo da combo
            if (porta == []ETHERNET[]) //exemplo porta == []USB[]
            {
                iRetorno = MP2032.IniciaPorta(txtIpImpressora.Text); //inicia a porta com o IP digitado
            }
            else
            {
                iRetorno = MP2032.IniciaPorta(cbPorta.SelectedItem.ToString());//inicia a porta com o valor da combo (exceto ethernet)
            }
            if (iRetorno <= 0) //testa se a conexo da porta foi bem sucedido
            {
                MessageBox.Show([]No foi possvel conectar com a impressora!!![]);
                Application.Exit();
            }
            else
            {
                MessageBox.Show([]Impressora conectada!!![]);
            }
        




  iRetorno = MP2032.BematechTX([]-------------------------------------------------------------------[] + [][]);



E onde vai mais contedo e tipo produtos a e
Imprimido na impressora?

Jean Silva Frazao

#489743 - 31/07/2019 21:23:48

GENUSS
SORRISO
Cadast. em:Setembro/2017


Citação:
:
:
mandar para bematech seria mais oou menos assim
int iRetorno = 0;

string porta = cbPorta.SelectedItem.ToString(); //pega a seleo da combo
            if (porta == []ETHERNET[]) //exemplo porta == []USB[]
            {
                iRetorno = MP2032.IniciaPorta(txtIpImpressora.Text); //inicia a porta com o IP digitado
            }
            else
            {
                iRetorno = MP2032.IniciaPorta(cbPorta.SelectedItem.ToString());//inicia a porta com o valor da combo (exceto ethernet)
            }
            if (iRetorno <= 0) //testa se a conexo da porta foi bem sucedido
            {
                MessageBox.Show([]No foi possvel conectar com a impressora!!![]);
                Application.Exit();
            }
            else
            {
                MessageBox.Show([]Impressora conectada!!![]);
            }
        




  iRetorno = MP2032.BematechTX([]-------------------------------------------------------------------[] + [][]);



E onde vai mais contedo e tipo produtos a e
Imprimido na impressora?


Eu gostaria de algo mais simples tipo: eu usava o objeto Print.print para criar meu cupom
S que aqui no vb.net do meio perdido e a funo servi pra qualquer impressora instalada na maquina

Jean Silva Frazao

#489751 - 01/08/2019 09:07:04

MARCELOKROL
REBOUCAS
Cadast. em:Julho/2004


 Anexos estao visíveis somente para usuários registrados

Achei essa classe esses dias atras e salvei aqui pra futuros estudos. No testei e nem sei direito se funciona, mas achei interessante alguns mtodos e a salvei. Creio que seja possvel adaptar para qualquer impresso.




#489755 - 01/08/2019 14:11:02

GENUSS
SORRISO
Cadast. em:Setembro/2017


Citação:
:
Achei essa classe esses dias atras e salvei aqui pra futuros estudos. No testei e nem sei direito se funciona, mas achei interessante alguns mtodos e a salvei. Creio que seja possvel adaptar para qualquer impresso.

Ser se algum ai no tem um exemplo peito pelo printer.print mais simples

Jean Silva Frazao

#489756 - 01/08/2019 14:15:52

GENUSS
SORRISO
Cadast. em:Setembro/2017


Citação:
:
Achei essa classe esses dias atras e salvei aqui pra futuros estudos. No testei e nem sei direito se funciona, mas achei interessante alguns mtodos e a salvei. Creio que seja possvel adaptar para qualquer impresso.

Ser se algum ai no tem um exemplo peito pelo printer.print mais simples

Jean Silva Frazao

#489759 - 01/08/2019 17:29:34

NILSONTRES
SAO PAULO
Cadast. em:Março/2012


Última edição em 01/08/2019 17:44:04 por NILSONTRES

Citação:
  pelo printer.print mais simples  


No existe isso em .net, eu imprimo em um arquivo texto e depois mando a impressora imprimir atravs dos  comandos esc/pos, utilize isso para iniciar o aprendizado:
[]referencie > Imports System.Text
Dim sw As New IO.StreamWriter(_NomeArq)[]nome e local do arquivo texto
sw.WriteLine(Space(0) & []CLIENTE: [] & Space(0) & _ListComandas.Item(0).Cliente_Cod & [] [] & Removeacentos(_ListComandas.Item(0).Cliente))
If _ListComandas.Item(0).Entrega = 1 Then []ENTREGA
                    sw.WriteLine(TRACEJOS(1, 0))
                    sw.WriteLine(ALINHAMENTO(0))
                    sw.WriteLine(Space(0) & []DADOS PARA ENTREGA[])
                    sw.WriteLine(Space(0) & []END: [] & Space(0) & Removeacentos(_ListComandas.Item(0).Logradouro) & [], [] & _ListComandas.Item(0).Numero & [] - [] & Removeacentos(_ListComandas.Item(0).Complemento))
                    sw.WriteLine(Space(0) & Removeacentos(_ListComandas.Item(0).Bairro) & [] - [] & Removeacentos(_ListComandas.Item(0).Municipio) & []-[] & Removeacentos(_ListComandas.Item(0).UF) & [] - Fone: [] & Removeacentos(_ListComandas.Item(0).Fones))
                End If

sw.Flush()
                sw.Close()




 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário