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 : [...] |