[Escovando Bits]Impressão de QRCode e NFCe com impressora não fiscal Daruma

22/05/2013

0


[url]http://www.29.mktid1.com/v/1TeaCpme5ste1c5cd48-d8[/url]

Olá escovadores de bits! Hoje vamos aprender como imprimir QRCode nas impressoras não fiscais Daruma e também como fazer a impressão da NFC-E. Vamos dividir em tópicos para mostrar todos os recursos existentes nas impressoras Daruma sobre QRCode. Vamos lá!

Pré requisitos:
Ter uma DR700 L, M ou H na versão 02.50.02 ou superior.

“Eu não tenho uma DR700, como faço?”
Tranquilo! Acesse o site www.desenvolvedoresdaruma.com.br
Clique no Menu “Adquira seu Produto” -> Preencha os dados -> Selecione a DR700 e compre nossa mini impressora a preço subsidiado para desenvolvedor.

“Já tenho um DR700, porém não sei como verificar a versão da minha mini impressora. O que devo fazer?”
Basta você desligar a DR700 e ligar com o botão “Avanço” pressionado. Após a impressão de um menu com duas opções, aperte o avanço novamente e aguarde o auto teste ser impresso. Pegue o auto teste e veja a versão, conforme o exemplo abaixo:


“Como atualizo a versão de minha DR700?”
Clique na imagem abaixo e assista o vídeo mostrando passo a passo como fazer a atuallização


“Social developer, como faço para imprimir QRCode nas impressoras não fiscais Daruma?”
Simples! Faça o download do executável em Delphi 7 clicando aqui.
Após o download, extraia o pacote, abra a pasta “DarumaFramework_Delphi7exe”.
Execute o “DarumaFramework_Delphi.exe”, como mostra a imagem abaixo.

Depois clique em “Impressoras Dual”, abaixo uma imagem de exemplo.

Clique no menu “Métodos para Autenticação e Impressão” e em seguida no sub menu “Método iImprimirTexto_DUAL_Daruma”. Abaixo uma imagem de exemplo:

Na tela abaixo será mostrado o local onde iremos inserir as TAG’s para imprimir o QRCode. Sempre que for fazer impressão no exemplo em Delphi use esta tela, veja:

Na área de texto, digite o seguinte comando: <qrcode>www.desenvolvedoresdaruma.com.br</qrcode>
Veja abaixo como ficou:

Após digitar, clique no botão “Enviar”.
A impressão do QRCode foi feita, veja como ficou:

QRCode Impresso!!! Viram só como é simples?
“Como centralizo ou alinho à direita o meu QRCode?”
Não é necessário mostrar como alinha à esquerda pois este é o padrão, então abaixo estão os passos para imprimir alinhado à direita e centralizado. Acompanhe:
Continue com o executável em Delphi 7 aberto na parte de “Impressoras DUAL”.
Clique no menu “Métodos para Autenticação e Impressão” e em seguida no sub menu “Método iImprimirTexto_DUAL_Daruma”.
Na área de texto, digite o seguinte comando para centralizar: <ce><qrcode>www.desenvolvedoresdaruma.com.br</qrcode></ce>
Veja abaixo como ficou:

Na área de texto, digite o seguinte comando para alinhar à direita: <ad><qrcode>www.desenvolvedoresdaruma.com.br</qrcode></ad>
Veja abaixo como ficou:

Após digitar as duas sequencias de tags, clique no botão “Enviar”.
A impressão dos dois QRCodes foram feitas, veja como ficou:

Não existe nada de complicado em alinhar o QRCode, não é verdade?
“Social, existe a possibilidade de melhorar a qualidade do QRCode impresso?”
Tem sim! Existem três níveis de correção, sendo eles: M – Medium(15%), Q – Quartile(25%) e H – High(30%).
Vamos aprender agora, como fazer a impressão destes três níveis de correção em nossos QRCodes.
Continue com o executável em Delphi 7 aberto na parte de “Impressoras DUAL”.
Clique no menu “Métodos para Autenticação e Impressão” e em seguida no sub menu “Método iImprimirTexto_DUAL_Daruma”.
Na área de texto, digite o seguinte comando para usar a correção de nível “M” - Medium: <qrcode>www.desenvolvedoresdaruma.com.br<correcao>M</correcao></qrcode>
Veja abaixo como ficou:

Na área de texto, digite o seguinte comando para usar a correção de nível “Q” - Quartile: <qrcode>www.desenvolvedoresdaruma.com.br<correcao>Q</correcao></qrcode>
Veja abaixo como ficou:

Na área de texto, digite o seguinte comando para usar a correção de nível “H” - High: <qrcode>www.desenvolvedoresdaruma.com.br<correcao>H</correcao></qrcode>
Veja abaixo como ficou:

Após digitar as três sequencias de tags, clique no botão “Enviar”.
A impressão dos três QRCodes foram feitas, veja como ficou:

Reparem que um QRCode ficou diferente do outro, isso aconteceu devido aos diferentes níveis de correção aplicados em cada um deles.
É simples assim para usar níveis de correção nos QRCodes.
“Existe a possibilidade de alterar o tamanho do QRCode?”
Claro! Vamos aprender agora como usar este recurso.
Continue com o executável em Delphi 7 aberto na parte de “Impressoras DUAL”.
Clique no menu “Métodos para Autenticação e Impressão” e em seguida no sub menu “Método iImprimirTexto_DUAL_Daruma”.
Na área de texto, digite o seguinte comando para alterar o tamanho do QRCode: <qrcode>www.desenvolvedoresdaruma.com.br<lmodulo>3</lmodulo></qrcode>
Veja abaixo como ficou:

Na área de texto, digite o seguinte comando para alterar o tamanho do QRCode: <qrcode>www.desenvolvedoresdaruma.com.br<lmodulo>4</lmodulo></qrcode>
Veja abaixo como ficou:

Na área de texto, digite o seguinte comando para alterar o tamanho do QRCode: <qrcode>www.desenvolvedoresdaruma.com.br<lmodulo>5</lmodulo></qrcode>
Veja abaixo como ficou:

Na área de texto, digite o seguinte comando para alterar o tamanho do QRCode: <qrcode>www.desenvolvedoresdaruma.com.br<lmodulo>6</lmodulo></qrcode>
Veja abaixo como ficou:

Na área de texto, digite o seguinte comando para alterar o tamanho do QRCode: <qrcode>www.desenvolvedoresdaruma.com.br<lmodulo>7</lmodulo></qrcode>
Veja abaixo como ficou:

Após digitar a sequência de tags, clique no botão “Enviar”.
A impressão dos QRCodes em diferentes tamanhos foi feita, veja como ficou:

Ficou fantástico né?! Lembrando que 3 é o menor tamanho e 7 é o maior tamanho.
“Meu QRCode foi impresso, mas como eu obtenho o arquivo da imagem impressa?”
Vamos continuar com o executável aberto na parte de “Impressoras Dual”.
Clique no menu “Métodos para Autenticação e Impressão” e sub menu “Método eGerarQrCodeArquivo_DUAL_Daruma”, abaixo a imagem de exemplo:

Informe o diretório e o nome do arquivo que conterá a imagem do QRCode e clique no botão “OK”. Veja o exemplo:

Em seguida, informe o conteúdo do QRCode e clique no botão “OK”, conforme abaixo:

QRCode gerado! Desta maneira você consegue ter a imagem, em arquivo, do QRCode que você desejar.
Quer saber como codificar as funções que fizemos acima? Então veja abaixo como ficará seu código em Delphi 7, C# e VB6:
Codificando:

Delphi

//Declaração Não Fiscal

function iImprimirTexto_DUAL_DarumaFramework(stTexto: String; iTam: Integer ): Integer; StdCall; External 'DarumaFramework.dll'
function eGerarQrCodeArquivo_DUAL_DarumaFramework(stPath: String; stCodigo: String): Integer; StdCall; External 'DarumaFrameWork.dll'

//Chamada de Métodos
//Imprimir QRCode

iRetorno := iImprimirTexto_DUAL_Daruma(‘<qrcode>www.desenvolvedoresdaruma.com.br</qrcode>', 0);

//Imprimir QRCode Centralizado e alinhado à direita

iRetorno := iImprimirTexto_DUAL_Daruma(‘<ce><qrcode>www.desenvolvedoresdaruma.com.br</qrcode>
</ce> <ad><qrcode>www.desenvolvedoresdaruma.com.br</qrcode></ad>', 0);

//Imprimir QRCode com qualidade melhorada( M, Q e H )

iRetorno := iImprimirTexto_DUAL_Daruma(‘<qrcode>www.desenvolvedoresdaruma.com.br<correcao>M</correcao>
</qrcode> <qrcode>www.desenvolvedoresdaruma.com.br<correcao>Q</correcao></qrcode> <qrcode>www.desenvolvedoresdaruma.com.br<correcao>H</correcao></qrcode>', 0);

//Imprimir QRCode de tamanhos diferentes( 3, 4, 5, 6 e 7)

iRetorno := iImprimirTexto_DUAL_Daruma(‘<qrcode>www.desenvolvedoresdaruma.com.br<lmodulo>3
</lmodulo>
</qrcode> <qrcode>www.desenvolvedoresdaruma.com.br<lmodulo>4</lmodulo></qrcode> <qrcode>www.desenvolvedoresdaruma.com.br<lmodulo>5</lmodulo></qrcode> <qrcode>www.desenvolvedoresdaruma.com.br<lmodulo>6</lmodulo></qrcode> <qrcode>www.desenvolvedoresdaruma.com.br<lmodulo>7</lmodulo></qrcode>', 0);

//Obter imagem(arquivo) do QRCode

iRetorno := eGerarQrCodeArquivo_DUAL_Daruma(‘C:Arquivo.bmp’, ‘www.desenvolvedoresdaruma.com.br’);

C#

//Declaração Não Fiscal

[DllImport("DarumaFrameWork.dll")]
public static extern int iImprimirTexto_DUAL_DarumaFramework(string stTexto, int iTam);
[DllImport("DarumaFrameWork.dll")]
public static extern int eGerarQrCodeArquivo_DUAL_DarumaFramework(string stPath, string stCodigo);

//Chamada de Métodos
//Imprimir QRCode

iRetorno = iImprimirTexto_DUAL_Daruma(“<qrcode>www.desenvolvedoresdaruma.com.br</qrcode>”, 0);

//Imprimir QRCode Centralizado e alinhado à direita

iRetorno = iImprimirTexto_DUAL_Daruma(“<ce><qrcode>www.desenvolvedoresdaruma.com.br</qrcode>
</ce> <ad><qrcode>www.desenvolvedoresdaruma.com.br</qrcode></ad>”, 0);

//Imprimir QRCode com qualidade melhorada( M, Q e H )

iRetorno = iImprimirTexto_DUAL_Daruma(“<qrcode>www.desenvolvedoresdaruma.com.br<correcao>M
</correcao></qrcode> <qrcode>www.desenvolvedoresdaruma.com.br<correcao>Q</correcao></qrcode> <qrcode>www.desenvolvedoresdaruma.com.br<correcao>H</correcao></qrcode>”, 0);

//Imprimir QRCode de tamanhos diferentes( 3, 4, 5, 6 e 7)

iRetorno = iImprimirTexto_DUAL_Daruma(“<qrcode>www.desenvolvedoresdaruma.com.br<lmodulo>3
</lmodulo></qrcode> <qrcode>www.desenvolvedoresdaruma.com.br<lmodulo>4</lmodulo></qrcode> <qrcode>www.desenvolvedoresdaruma.com.br<lmodulo>5</lmodulo></qrcode> <qrcode>www.desenvolvedoresdaruma.com.br<lmodulo>6</lmodulo></qrcode> <qrcode>www.desenvolvedoresdaruma.com.br<lmodulo>7</lmodulo></qrcode>”, 0);

//Obter imagem(arquivo) do QRCode

iRetorno = eGerarQrCodeArquivo_DUAL_Daruma(“C:Arquivo.bmp”, “www.desenvolvedoresdaruma.com.br”);

Visual Basic 6

//Declaração Não Fiscal

Public Declare Function iImprimirTexto_DUAL_DarumaFramework Lib "DarumaFrameWork.dll" (ByVal stTexto As String, ByVal iTam As Integer) As Integer <esquerda>Public Declare Function eGerarQrCodeArquivo_DUAL_DarumaFramework Lib "DarumaFrameWork.dll" (ByVal stPath As String, ByVal stCodigo As String) As Integer

//Chamada de Métodos
//Imprimir QRCode

iRetorno = iImprimirTexto_DUAL_Daruma(“<qrcode>www.desenvolvedoresdaruma.com.br</qrcode>”, 0)

//Imprimir QRCode Centralizado e alinhado à direita

iRetorno = iImprimirTexto_DUAL_Daruma(“<ce><qrcode>www.desenvolvedoresdaruma.com.br</qrcode>
</ce> <ad><qrcode>www.desenvolvedoresdaruma.com.br</qrcode></ad>”, 0)

//Imprimir QRCode com qualidade melhorada( M, Q e H )

iRetorno = iImprimirTexto_DUAL_Daruma(“<qrcode>www.desenvolvedoresdaruma.com.br<correcao>M
</correcao></qrcode> <qrcode>www.desenvolvedoresdaruma.com.br<correcao>Q</correcao></qrcode> <qrcode>www.desenvolvedoresdaruma.com.br<correcao>H</correcao></qrcode>”, 0)

//Imprimir QRCode de tamanhos diferentes( 3, 4, 5, 6 e 7)

iRetorno = iImprimirTexto_DUAL_Daruma(“<qrcode>www.desenvolvedoresdaruma.com.br<lmodulo>3
</lmodulo></qrcode> <qrcode>www.desenvolvedoresdaruma.com.br<lmodulo>4</lmodulo></qrcode> <qrcode>www.desenvolvedoresdaruma.com.br<lmodulo>5</lmodulo></qrcode> <qrcode>www.desenvolvedoresdaruma.com.br<lmodulo>6</lmodulo></qrcode> <qrcode>www.desenvolvedoresdaruma.com.br<lmodulo>7</lmodulo></qrcode>”, 0)

//Obter imagem(arquivo) do QRCode

iRetorno = eGerarQrCodeArquivo_DUAL_Daruma(“C:Arquivo.bmp”, “www.desenvolvedoresdaruma.com.br”)

Agora nós sabemos como testar e codificar tudo sobre QRCode.
“E a impressão da NFC-e na impressora Daruma?”
Não foi esquecido, o especial ficou para o final.
Lembre-se de usar a DR700 na versão 2.50.02 ou superior.
Continue com o executável em Delphi 7 aberto na parte de “Impressoras DUAL”.
Clique no menu “Métodos para Autenticação e Impressão” e em seguida no sub menu “Método iImprimirTexto_DUAL_Daruma”.
Na área de texto, digite o seguinte comando para imprimir a NFC-e:
DANFE SIMPLIFICADO
Operação Destinada a Consumidor Final
------------------------------------------------
<c>Daruma Telecomunicações S/A F. 031
CNPJ: 45170289000125 / IE: 688023460111 / CUPOM: 00092
Versao 4.1 Cod.Op: 12837 Cod.Imp: 39 Int.: 1
---------------------------------------------------------
</c> <code128><cbv><w2><h50><txt>43120492665611010130550010000187811413187093</txt>
<txtl>
Nota Fiscal Eletrônica no Varejo
Consulte www.sefaz.rs.gov.br
--------------------------------------
CHAVE DE ACESSO
4312 0492 6656 1101 0130 5500
1000 0187 8114 1318 7093
--------------------------------------
AUTORIZAÇÃO DE USO
Protocolo: 143120001863559
Data e Hora: 27/04/2012 21:08:55
--------------------------------------
Série / Número da Nota: 328 / 8781
--------------------------------------
DESTINATÁRIO
Daruma Telecomunicações S/A
CPF/CNPJ: 45170289000125
</txtl></h50></w2></cbv></code128>
<c>---------------------------------------------------------
Código Descrição do Item Vlr. Unit. Qtde Vlr. Total
---------------------------------------------------------
</c>
<c>000035 ADEROGIL D3 3X3ML 5,63 001Un 5,63</c>
<c>000035 ADEROGIL D3 3X3ML 5,63 001Un 5,63</c>
<c>000035 ADEROGIL D3 3X3ML 5,63 001Un 5,63</c>
<c>000035 ADEROGIL D3 3X3ML 5,63 001Un 5,63</c>
<c>000035 ADEROGIL D3 3X3ML 5,63 001Un 5,63</c>
------------------------------------------------
TOTAL DOS ITENS R$ 30,61
DINHEIRO 30,61
VALOR PAGO R$ 30,61
TROCO R$ 0,00
------------------------------------------------
------------------------------------------------
Controle: 31-39-000092
Valor R$: 30,61
<c>---------------------------------------------------------
Versao 4.1 Cod.Op: 12837 Cod.Imp: 39 Int.: 1
Caixa: 2 Operador(a): 12837LUCAS
desenv32poa - 12.2</c>
<ce><qrcode><lmodulo>3</lmodulo>https://www.sefaz.rs.gov.br/NFCE/NFCE-
COM.aspx?chNFe=43130392665611021255650010000008611249034712&nVersao=100&tpAmb=2&cDes
t=72990996087&dhEmi=323031332D30332D31335431313A33353A35372D30333A3030&vNF=24.08&vI
CMS=0.00&digVal=50314B46516A33755576396B522B446A3854716149426E447439733D&cIdToken=00
0001&cHash</qrcode></ce>
<sl>5</sl>
<gui></gui>
Veja abaixo como ficou:

Após digitar as duas sequências de tags, clique no botão “Enviar”.
Veja como ficou a impressão da NFC-e:

Codificando:

Delphi

//Declaração Não Fiscal

function iImprimirTexto_DUAL_DarumaFramework(stTexto: String; iTam: Integer ): Integer; StdCall; External 'DarumaFramework.dll'

//Chamada de Métodos
//Imprimir QRCode

iRetorno := iImprimirTexto_DUAL_Daruma(‘ DANFE SIMPLIFICADO
Operação Destinada a Consumidor Final
------------------------------------------------
<c>Daruma Telecomunicações S/A F. 031 CNPJ: 45170289000125 / IE: 688023460111 / CUPOM: 00092
Versao 4.1 Cod.Op: 12837 Cod.Imp: 39 Int.: 1
---------------------------------------------------------</c>
<code128><cbv><w2><h50><txt>43120492665611010130550010000187811413187093</txt>
<txtl> Nota Fiscal Eletrônica no Varejo Consulte www.sefaz.rs.gov.br
--------------------------------------
CHAVE DE ACESSO 4312 0492 6656 1101 0130 5500 1000 0187 8114 1318 7093
--------------------------------------
AUTORIZAÇÃO DE USO Protocolo: 143120001863559
Data e Hora: 27/04/2012 21:08:55
--------------------------------------
Série / Número da Nota: 328 / 8781
--------------------------------------
DESTINATÁRIO Daruma Telecomunicações S/A
CPF/CNPJ: 45170289000125
</txtl></h50>
</w2></cbv></code128>
<c>---------------------------------------------------------
Código Descrição do Item Vlr. Unit. Qtde Vlr. Total
---------------------------------------------------------
</c>
<c>000035 ADEROGIL D3 3X3ML 5,63 001Un 5,63</c>
<c>000035 ADEROGIL D3 3X3ML 5,63 001Un 5,63</c>
<c>000035 ADEROGIL D3 3X3ML 5,63 001Un 5,63</c>
<c>000035 ADEROGIL D3 3X3ML 5,63 001Un 5,63</c>
<c>000035 ADEROGIL D3 3X3ML 5,63 001Un 5,63</c>
------------------------------------------------
TOTAL DOS ITENS R$ 30,61
DINHEIRO 30,61
VALOR PAGO R$ 30,61
TROCO R$ 0,00
------------------------------------------------
------------------------------------------------
Controle: 31-39-000092
Valor R$: 30,61
<c>---------------------------------------------------------
Versao 4.1 Cod.Op: 12837 Cod.Imp: 39 Int.: 1
Caixa: 2 Operador(a): 12837 LUCAS
desenv32poa - 12.2</c>
<ce><qrcode><lmodulo>3</lmodulo>https://www.sefaz.rs.gov.br/NFCE/NFCE-
COM.aspx?chNFe=43130392665611021255650010000008611249034712&nVersao=100&tpAmb=2&cDes
t=72990996087&dhEmi=323031332D30332D31335431313A33353A35372D30333A3030&vNF=24.08&vI
CMS=0.00&digVal=50314B46516A33755576396B522B446A3854716149426E447439733D&cIdToken=00
0001&cHash</qrcode></ce>
<sl>5</sl>
<gui></gui>

C#

//Declaração Não Fiscal

[DllImport("DarumaFrameWork.dll")]
public static extern int iImprimirTexto_DUAL_DarumaFramework(string stTexto, int iTam);

//Chamada de Métodos
//Imprimir QRCode

iRetorno = iImprimirTexto_DUAL_Daruma(“ DANFE SIMPLIFICADO
Operação Destinada a Consumidor Final
------------------------------------------------
Daruma Telecomunicações S/A F. 031
CNPJ: 45170289000125 / IE: 688023460111 / CUPOM: 00092
Versao 4.1 Cod.Op: 12837 Cod.Imp: 39 Int.: 1
---------------------------------------------------------
43120492665611010130550010000187811413187093 Nota Fiscal Eletrônica no Varejo
Consulte www.sefaz.rs.gov.br
--------------------------------------
CHAVE DE ACESSO
4312 0492 6656 1101 0130 5500
1000 0187 8114 1318 7093
--------------------------------------
AUTORIZAÇÃO DE USO
Protocolo: 143120001863559
Data e Hora: 27/04/2012 21:08:55
--------------------------------------
Série / Número da Nota: 328 / 8781
--------------------------------------
DESTINATÁRIO
Daruma Telecomunicações S/A
CNPJ: 45170289000125

---------------------------------------------------------
Código Descrição do Item Vlr. Unit. Qtde Vlr. Total
---------------------------------------------------------

000035 ADEROGIL D3 3X3ML 5,63 001Un 5,63
000035 ADEROGIL D3 3X3ML 5,63 001Un 5,63
000035 ADEROGIL D3 3X3ML 5,63 001Un 5,63
000035 ADEROGIL D3 3X3ML 5,63 001Un 5,63
000035 ADEROGIL D3 3X3ML 5,63 001Un 5,63
------------------------------------------------
TOTAL DOS ITENS R$ 30,61
DINHEIRO 30,61
VALOR PAGO R$ 30,61
TROCO R$ 0,00
------------------------------------------------
------------------------------------------------
Controle: 31-39-000092
Valor R$: 30,61
---------------------------------------------------------
Versao 4.1 Cod.Op: 12837 Cod.Imp: 39 Int.: 1
Caixa: 2 Operador(a): 12837 LUCAS
desenv32poa - 12.2
3https://www.sefaz.rs.gov.br/NFCE/NFCE-
COM.aspx?chNFe=43130392665611021255650010000008611249034712&nVersao=100&tpAmb=2&cDes
t=72990996087&dhEmi=323031332D30332D31335431313A33353A35372D30333A3030&vNF=24.08&vI
CMS=0.00&digVal=50314B46516A33755576396B522B446A3854716149426E447439733D&cIdToken=00
0001&cHash
<sl>5</sl>
<gui></gui>”, 0);

Visual Basic 6

//Declaração Não Fiscal

Public Declare Function iImprimirTexto_DUAL_DarumaFramework Lib "DarumaFrameWork.dll" (ByVal stTexto As String, ByVal iTam As Integer) As Integer

//Chamada de Métodos
//Imprimir QRCode

iRetorno = iImprimirTexto_DUAL_Daruma(“ DANFE SIMPLIFICADO Operação Destinada a Consumidor Final
------------------------------------------------
<c>Daruma Telecomunicações S/A F. 031
CNPJ: 45170289000125 / IE: 688023460111 / CUPOM: 00092
Versao 4.1 Cod.Op: 12837 Cod.Imp: 39 Int.: 1
---------------------------------------------------------</c>
<code128><cbv><w2><h50><txt>43120492665611010130550010000187811413187093</txt><txtl>
Nota Fiscal Eletrônica no Varejo
Consulte www.sefaz.rs.gov.br
--------------------------------------
CHAVE DE ACESSO 4312 0492 6656 1101 0130 5500
1000 0187 8114 1318 7093
--------------------------------------
AUTORIZAÇÃO DE USO
Protocolo: 143120001863559
Data e Hora: 27/04/2012 21:08:55
--------------------------------------
Série / Número da Nota: 328 / 8781
--------------------------------------
DESTINATÁRIO Daruma Telecomunicações S/A
CNPJ: 45170289000125
</txtl></h50></w2></cbv></code128>
<c>---------------------------------------------------------
Código Descrição do Item Vlr. Unit. Qtde Vlr. Total
---------------------------------------------------------
</c>
<c>000035 ADEROGIL D3 3X3ML 5,63 001Un 5,63</c>
<c>000035 ADEROGIL D3 3X3ML 5,63 001Un 5,63</c>
<c>000035 ADEROGIL D3 3X3ML 5,63 001Un 5,63</c>
<c>000035 ADEROGIL D3 3X3ML 5,63 001Un 5,63</c>
<c>000035 ADEROGIL D3 3X3ML 5,63 001Un 5,63</c>
------------------------------------------------
TOTAL DOS ITENS R$ 30,61
DINHEIRO 30,61
VALOR PAGO R$ 30,61
TROCO R$ 0,00
------------------------------------------------
------------------------------------------------
Controle: 31-39-000092
Valor R$: 30,61
<c>---------------------------------------------------------
Versao 4.1 Cod.Op: 12837 Cod.Imp: 39 Int.: 1
Caixa: 2 Operador(a): 12837 LUCAS
desenv32poa - 12.2</c>
<ce><qrcode><lmodulo>3</lmodulo>https://www.sefaz.rs.gov.br/NFCE/NFCE-
COM.aspx?chNFe=43130392665611021255650010000008611249034712&nVersao=100&tpAmb=2&cDes
t=72990996087&dhEmi=323031332D30332D31335431313A33353A35372D30333A3030&vNF=24.08&vI
CMS=0.00&digVal=50314B46516A33755576396B522B446A3854716149426E447439733D&cIdToken=00
0001&cHash</qrcode></ce>
<sl>5</sl>
<gui></gui>”, 0)

Deu certo? Se deu certo, você terá agora uma nota fiscal eletrônica na sua mão com um QRCODE impresso.

Quer ver a surpresa? Pegue um leitor de QRCODE de seu celular, e leia o QRCODE e se prepare pra mágica. Se você não tem a impressora DR700 ainda clique aqui: www.desenvolvedoresdaruma.com.br -> Clique no Menu “Adquira seu Produto” -> Preencha os dados -> Selecione a DR700 e compre nossa mini impressora a preço subsidiado para desenvolvedor Daruma.
Daruma Developer

Daruma Developer

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar