Olá pessoal, cá estou na luta de imprimir uma DANFC-e dos meus XMLs que já estão sendo gerados normalmente.
O que estou utilizando é o pacote nfephp-pos, com base no exemplo Base64.
A impressora que estou utilizando é uma Elgin i9.
O que acontece é que não imprime. Ele gera o código com base64 da imagem (com o comando echo $base64;) mas não imprime.
Estou esquecendo de fazer algo?
Desde já agradeço a atenção.
O código que estou utilizando é o seguinte:
$xml = '17650'; // nome do arquivo do xml da minha nfce
use NFePHP\POS\PrintConnectors\Base64PrintConnector;
use NFePHP\POS\DanfcePos;
// Inicializar conector
$connector = new Base64PrintConnector();
// Inicializar DanfcePos
$danfcepos = new DanfcePos($connector);
// Carregar NFCe
$xmlpath = 'fiscal/nfces/'.$xml.'.xml'; // Também poderia ser o conteúdo do XML, no lugar do path
$danfcepos->loadNFCe($xmlpath);
// // Gerar impressão
$danfcepos->imprimir();
// Obter impressão em base64
$base64 = $connector->getBase64Data();
// Retornar resposta
echo $base64;