A impressão pode ser utilizada tanto para a primeira impressão do cupom quanto para reimpressão. O método pode ser realizado por pasta ou por requisição HTTP, confira os passos abaixo:
Impressão HTTP
GET
Deve-se utilizar o método 'GET' com o seguinte modelo de URL conforme o servidor configurado na GUI desktop do NeverStop:
http://localhost:8083/ManagerAPIWeb/nfce/imprime
Headers
Nome | Descrição | Exemplo |
Content-Type | Indica o tipo de arquivo | application/x-www-form-urlencoded |
Authorization | Este usuário e senha são os seus dados para logar como administrador em um grupo do SaaS | Basic YWRtaW46MTIzbXVkYXI= |
Querystring
Nome | Descrição |
ChaveNota | Chave do Cupom Fiscal (Obrigatório) |
Impressora | O nome da impressora que será utilizada |
ModoImpressao | Modelo de impressão que pode ser: PDF, Impressora, Ambos (PDF e impressora) ou Texto |
Quantidade | Refere-se a quantidade de cópias |
url |
Define qual será o formato do retorno da requisição. Valores aceitos: 0 - Conteúdo binário do arquivo PDF ou conteúdo impresso em modo TEXTO 1 - URL para download do PDF ou arquivo impresso em modo TEXTO Observação: Para que o retorno seja o diretório onde o arquivo foi impresso, não passar esse parâmetro. |
Exemplo:
http://localhost:8083/ManagerAPIWeb/nfce/imprime?chaveNota=35180908723218000186599000113130004460619996
Impressão por Pasta
Basta gerar um arquivo de texto dentro do diretório 'Imprime' localizado em 'Monitora' como no exemplo, a pasta é em C:\Program Files\ManagerNeverStop\monitora\Imprime:
ChaveNota=35180153485215000106599000027670023453065628
ModoImpressao=PDF
Quantidade=2
Retorno
Sucesso:
C:\ManagerNeverStop\ImpressaoNS\CFeSat35180908723218000186599000113130004460619996.pdf
Erro:
EXCEPTION,EspdNeverStopImpressaoException,N�o foi encontrado nenhum CFeSAT no banco de dados com a chave 35180908723218000186599000113130004460619997
Comentários
0 comentário
Por favor, entre para comentar.