diff --git a/Gerene.DFe.EscPos.Demo.NetCore/Gerene.DFe.EscPos.Demo.NetCore.csproj b/Gerene.DFe.EscPos.Demo.NetCore/Gerene.DFe.EscPos.Demo.NetCore.csproj
index 118fc23..f7ebfa2 100644
--- a/Gerene.DFe.EscPos.Demo.NetCore/Gerene.DFe.EscPos.Demo.NetCore.csproj
+++ b/Gerene.DFe.EscPos.Demo.NetCore/Gerene.DFe.EscPos.Demo.NetCore.csproj
@@ -6,12 +6,6 @@
true
-
-
-
-
-
-
diff --git a/Gerene.DFe.EscPos.Demo/Gerene.DFe.EscPos.Demo.csproj b/Gerene.DFe.EscPos.Demo/Gerene.DFe.EscPos.Demo.csproj
index e2ed833..00d7b13 100644
--- a/Gerene.DFe.EscPos.Demo/Gerene.DFe.EscPos.Demo.csproj
+++ b/Gerene.DFe.EscPos.Demo/Gerene.DFe.EscPos.Demo.csproj
@@ -33,21 +33,6 @@
4
-
- ..\packages\ACBr.Net.Core.1.2.4.1\lib\net452\ACBr.Net.Core.dll
-
-
- ..\packages\ACBr.Net.DFe.Core.1.2.7.1\lib\net452\ACBr.Net.DFe.Core.dll
-
-
- ..\packages\ACBr.Net.Integrador.1.2.0.6\lib\net452\ACBr.Net.Integrador.dll
-
-
- ..\packages\ACBr.Net.Sat.1.2.7.1\lib\net452\ACBr.Net.Sat.dll
-
-
- ..\packages\DFeBR.EmissorNFe.0.0.1\lib\netstandard2.0\DFeBR.EmissorNFe.dll
-
..\packages\NetBarcode.1.0.7\lib\netstandard2.0\NetBarcode.dll
diff --git a/Gerene.DFe.EscPos.Demo/packages.config b/Gerene.DFe.EscPos.Demo/packages.config
index e43bdcc..fe27a44 100644
--- a/Gerene.DFe.EscPos.Demo/packages.config
+++ b/Gerene.DFe.EscPos.Demo/packages.config
@@ -4,7 +4,6 @@
-
diff --git a/Gerene.DFe.EscPos/Gerene.DFe.EscPos.csproj b/Gerene.DFe.EscPos/Gerene.DFe.EscPos.csproj
index 1106b0d..b843c11 100644
--- a/Gerene.DFe.EscPos/Gerene.DFe.EscPos.csproj
+++ b/Gerene.DFe.EscPos/Gerene.DFe.EscPos.csproj
@@ -1,7 +1,7 @@
- netstandard2.0
+ net462;netstandard2.0
Gerene Sistemas de Informação
LICENSE
https://github.com/marcosgerene/Gerene.DFe.EscPos
@@ -11,8 +11,8 @@
-
+
diff --git a/Gerene.DFe.EscPos/NFCePrinter.cs b/Gerene.DFe.EscPos/NFCePrinter.cs
index 0b014bd..b66806a 100644
--- a/Gerene.DFe.EscPos/NFCePrinter.cs
+++ b/Gerene.DFe.EscPos/NFCePrinter.cs
@@ -1,11 +1,13 @@
-using DFeBR.EmissorNFe.Utilidade;
+using DFe.Classes.Flags;
+using DFe.Utils;
+using Shared.DFe.Utils;
using System.Globalization;
using System.Linq;
using System.Text.RegularExpressions;
using Vip.Printer;
using Vip.Printer.Enums;
-using NotaFiscal = DFeBR.EmissorNFe.Dominio.NotaFiscalEletronica.nfeProc;
+using NotaFiscal = NFe.Classes.nfeProc;
namespace Gerene.DFe.EscPos
@@ -34,7 +36,7 @@ public NFCePrinter()
public void Imprimir(string xmlcontent)
{
- _NFCe = Utils.ConverterXMLParaClasse(xmlcontent);
+ _NFCe = new NotaFiscal().CarregarDeXmlString(xmlcontent);
_Printer = new Printer(NomeImpressora, TipoImpressora);
@@ -78,7 +80,7 @@ public void Imprimir(string xmlcontent)
#endregion
#region Homologação
- if (_NFCe.NFe.infNFe.ide.tpAmb == DFeBR.EmissorNFe.Utilidade.Tipos.TipoAmbiente.Homologacao)
+ if (_NFCe.NFe.infNFe.ide.tpAmb == TipoAmbiente.Homologacao)
{
_Printer.Separator();
_Printer.AlignCenter();
@@ -339,7 +341,7 @@ public void Imprimir(string xmlcontent)
_Printer.CondensedMode(PrinterModeState.On);
_Printer.Append("Protocolo de autorizacao");
- _Printer.Append($"{_NFCe.protNFe.infProt.First().nProt} {_NFCe.protNFe.infProt.First().dhRecbto:@dd/MM/yyyy HH:mm:ss}");
+ _Printer.Append($"{_NFCe.protNFe.infProt.nProt} {_NFCe.protNFe.infProt.dhRecbto:@dd/MM/yyyy HH:mm:ss}");
_Printer.CondensedMode(PrinterModeState.Off);
#endregion