sConfigurar_Impressora

Configura os dados necessários para impressão das vendas.

Método

int CALL sConfigurar_Impressora(emissor_nfce * e, const char *tipoImpressora, const char *qtdCaracteresLinhaImpressao, const char *portaComunicacaoImpressao, const char *imprimirLogoNFCe, const char *caminhoLogoContribuinte, const char *modoImpressao, const char *tipoFabricante, const char *caminhoDll, const char *atraso, const char *reservado5, const char *reservado6, const char *reservado7, const char *reservado8, const char *reservado9);

Parâmetros

Nome Descrição
e
Handle para o emissor_nfce
tipoImpressora
Permite a configuração da impressora que será utilizada quando esta responsabilidade for do emissor
0 - NaoImprimir
1 - Serial (somente para windows)
2 - Impressora Windows (Layout Térmico)
6 - Serial (multi sistema operacional)
8 - Impressão via dll
qtdCaracteresLinhaImpressao
Quantidade de caracteres que a impressora permite na linha
portaComunicacaoImpressao
Porta onde a impressora esta conectada (Ex.: COM1).
1 - Serial (somente para windows)
6 - Serial (multi sistema operacional)
8 - Impressão via dll
Nome da impressora instalada no windows (Ex.: Sweda SL-300)
2 - Impressora Windows (Layout Térmico)
imprimirLogoNFCe
Indica se deve ou não imprimir o logo da NFCe
0 - NaoImprimir
1 - Imprimir
caminhoLogoContribuinte
Caminho da imagem do logo do contribuinte
modoImpressao
Modo que será impresso
0 - Manual
1 - Automático
tipoFabricante
Fabricante da impressora
0 - Nenhum.
1 - Bematech - dll homologada mp2032.dll, suporta as impressoras MP-2500 TH, MP-4000 TH, MP-4200 TH, MP100S TH e MP-20 MI, impressora homologada MP-4200 TH. Firmware necessário acima da versão 1.3. (08/06/2017)
2 - Elgin - dll homologada HprtPrinter.dll, impressora suportada e homologada I9. Firmware necessário acima da versão cv1.03.24. (22/06/2017)
3 - Sweda - dll homologada SI300.dll, suporta as impressoras SI-2500, SI-150, SI-300S e SI-300L, impressora homologada SI-300S. (20/06/2017)
caminhoDll
Nome completo do caminho e arquivo da DLL da impressora quando tipo impressora for impressão via dll
atraso
Tempo de atraso em milisegundos para aguardo entre cada linha enviada à impressora. O valor padrão é 0.
reservado5
Reservado para uso futuro
reservado6
Reservado para uso futuro
reservado7
Reservado para uso futuro
reservado8
Reservado para uso futuro
reservado9
Reservado para uso futuro

Retornos

Codigo Descrição
1 OK
10110 Problemas de configuração do AGENTE. Dados de configuração da Emissão incompletos : [...]