Para realizar a impressão de uma DANFCe diretamente na impressora, utilize o método imprimir.
Método
SDK Javascript
imprimir(String chaveNotaOuXmlContingencia): Promise<any>
SDK Python
imprimir(self, chave_nota: str, xml: str)
SDK Ruby
imprimir(chave_nota, xml)
SDK PHP
imprimirNota($chaveNota, $xml)
Parâmetros
Argumento | Tipo | Detalhes |
chaveNotaOuXmlContingencia | String | Chave da NFC-e autorizada pelo componente ou XML de contingência. |
Retorno
Este método retornará o resultado da impressão se foi sucesso ou erro durante a impressão. Em formato string
Sucesso:
Arquivo X enviado para impressora Y
Erro:
Erro ao imprimir: Motivo do erro
Exemplo de uso
SDK Javascript
await nfce.imprimir("41230810129990123112651070000000031000035005");
// ou
await nfce.imprimir(xmlContingencia);
SDK Python
nfce.imprimir('41230810129990123112651070000000031000035005', '')
ou
nfce.imprimir('', xml)
SDK Ruby
nfce.imprimir('41230810129990123112651070000000031000035005', '')
ou
nfce.imprimir('', xml)
SDK PHP
$nfce->imprimirNota('41230810129990123112651070000000031000035005', '')
ou
$nfce->imprimirNota('', xml)
Notas
- Para realizar a impressão via chave da nota, ela precisa ter sido previamente autorizada pelo nosso componente.
- Deve ser configurado as propriedades NomeImpressora.
Comentários
0 comentário
Por favor, entre para comentar.