Ir para conteúdo
  • Cadastre-se

dev botao

impressoras diferentes no acbrlibnfe


Ver Solução Respondido por Diego Foliene,
  • Este tópico foi criado há 742 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

em um cliente  vai emitir no mesmo micro  nfc-e  e nf-e

no bloco  [DANFE}

impressora= \\seven-pc\termica

 

ele imprime  a nfc-e,   direto

porem qdo  eh  nf-e,  pede na tela em qual impressora vai imprimir a danfe

no manual  da lib, nao encontrei onde determinar  impressora para nf-e...

como fazer nesse caso ?

  • Consultores
  • Solution
Postado
1 hora atrás, phulano disse:

em um cliente  vai emitir no mesmo micro  nfc-e  e nf-e

no bloco  [DANFE}

impressora= \\seven-pc\termica

 

ele imprime  a nfc-e,   direto

porem qdo  eh  nf-e,  pede na tela em qual impressora vai imprimir a danfe

no manual  da lib, nao encontrei onde determinar  impressora para nf-e...

como fazer nesse caso ?

Boa tarde!
A configuração de impressora no bloco [DANFE] é uma configuração genérica que deveria atender tanto a NF-e quanto a NFC-e.

O motivo de pedir em qual impressora vai imprimir o Danfe pode estar relacionado com outro fator.
Como estão suas configurações de impressão? A impressora suporta o TipoDANFE que você está tentando imprimir?
 

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Postado

para emissao da nfc-e  tah  blzzzz

[DANFE]
PathPDF=d:\NFE2\danfemit
UsaSeparadorPathPDF=1
Impressora=\\Seven-Pc\termica
NomeDocumento=
MostraSetup=1
MostraPreview=0
MostraStatus=1
Copias=1
PathLogo=\ACBRLIBLOGO
MargemInferior=0,8
MargemSuperior=0,8
MargemEsquerda=0,6
MargemDireita=0,51
ExpandeLogoMarca=1
CasasDecimais.Formato=2
CasasDecimais.MaskqCom=,0.00
CasasDecimais.MaskvUnCom=,0.00
CasasDecimais.qCom=2
CasasDecimais.vUnCom=2
TipoDANFE=1
ImprimeTotalLiquido=1
vTribFed=0
vTribEst=0
vTribMun=0
FonteTributos=
ChaveTributos=
ImprimeTributos=0
ExibeTotalTributosItem=0
ImprimeCodigoEan=0
ImprimeEmUmaLinha=0
ExibeInforAdicProduto=2
QuebraLinhaEmDetalhamentos=1
AlterarEscalaPadrao=0
NovaEscala=96
ExpandeLogoMarca.Altura=0
ExpandeLogoMarca.Esquerda=0
ExpandeLogoMarca.Topo=0
ExpandeLogoMarca.Largura=0
ExpandeLogoMarca.Dimensionar=0
ExpandeLogoMarca.Esticar=1
Protocolo=
Cancelada=0
ImprimeNomeFantasia=0

[DANFENFe]
FormularioContinuo=0
ImprimeValor=0
ImprimeDescPorPercentual=0
ImprimeDetalhamentoEspecifico=1
PosCanhoto=0
PosCanhotoLayout=0
ExibeResumoCanhoto=1
TextoResumoCanhoto=
ExibeCampoFatura=1
ExibeDadosISSQN=0
ExibeDadosDocReferenciados=1
DetVeiculos=[dv_chassi,dv_xCor,dv_nSerie,dv_tpComb,dv_nMotor,dv_anoMod,dv_anoFab]
DetMedicamentos=[dm_nLote,dm_qLote,dm_dFab,dm_dVal,dm_vPMC]
DetArmamentos=[da_tpArma,da_nSerie,da_nCano,da_descr]
DetCombustiveis=[dc_cProdANP,dc_CODIF,dc_qTemp,dc_UFCons,dc_CIDE,dc_qBCProd,dc_vAliqProd,dc_vCIDE]
TributosPercentual=0
TributosPercentualPersonalizado=0
MarcadAgua=
LarguraCodProd=54
ExibeEAN=0
AltLinhaComun=30
EspacoEntreProdutos=7
AlternaCoresProdutos=0
CorDestaqueProdutos=clWhite
TamanhoLogoHeight=0
TamanhoLogoWidth=0
RecuoEndereco=0
RecuoEmpresa=0
LogoemCima=0
RecuoLogo=0
ExpandirDadosAdicionaisAuto=0
ImprimeContDadosAdPrimeiraPagina=0
ExibeCampoDePagamento=0
Fonte.Nome=0
Fonte.Negrito=0
Fonte.TamanhoFonteRazaoSocial=8
Fonte.TamanhoFonteEndereco=0
Fonte.TamanhoFonteInformacoesComplementares=8
Fonte.TamanhoFonteDemaisCampos=8

[DANFENFCe]
TipoRelatorioBobina=0
TipoRelatorioEvento=0
LarguraBobina=302
ImprimeDescAcrescItem=1
ImprimeItens=1
ViaConsumidor=0
vTroco=0
ImprimeQRCodeLateral=0
ImprimeLogoLateral=0
EspacoFinal=38
TamanhoLogoHeight=50
TamanhoLogoWidth=77
DescricaoPagamentos=[icaTipo,icaBandeira]
ImprimeEmUmaLinha=0
ImprimeEmDuasLinhas=0
MargemInferior=0
MargemSuperior=0
MargemEsquerda=0
MargemDireita=0
FonteLinhaItem.Name=Lucida Console
FonteLinhaItem.Color=536870912
FonteLinhaItem.Size=7
FonteLinhaItem.Bold=0
FonteLinhaItem.Italic=0
FonteLinhaItem.Underline=0
FonteLinhaItem.StrikeOut=0

 

nao dah para todo momento  ficar alterando o acbrlib.ini...

e se deixar sem a impr..   o usuario reclama ter q ficar  escolhendo a impressora.

jah q no acbrmonitorplus.     configuro as 2 impressoras   e  pronto..    esquece....

com a lib.,  nao tem isso...

9se tem, eu nao consegui achar isso)

 

  • Membros Pro
Postado

Ola, pode mandar como esta abaixo

nImprimirDanfe:=hHandleDllNfe:Imprimir(impressora_danfe,nr_cop,,'False') // 0=Preview desativado

Em impressora_danfe vai o nome da impressora selecionada

  • Consultores
Postado
2 horas atrás, lucimauro disse:

Ola, pode mandar como esta abaixo

nImprimirDanfe:=hHandleDllNfe:Imprimir(impressora_danfe,nr_cop,,'False') // 0=Preview desativado

Em impressora_danfe vai o nome da impressora selecionada

você pode fazer uma lógica por exemplo:
se documento fiscal for NFCe você faz impressão na impressora x senão, imprime na outra impressora..

Ou melhor, você pode manter dois arquivos de configuração .ini, exemplo:
ACBrLibNFCe.ini com as configurações da impressora x
ACBrLibNFe.ini com as configuração da impressora y

e ai você carregar o arquivo de configuração antes de usar, usando o método NFe_ConfigLer
https://acbr.sourceforge.io/ACBrLib/NFE_ConfigLer.html

  • 2 semanas depois ...
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.