estou usando o exemplo que baixei
nfeacbr := ACBrNFe():New()
// Sessão Chave Valor
// Configurações de log da Lib
nfeacbr:ConfigGravarValor("Principal", "LogNivel", "4") //Nenhum // logParanoico
nfeacbr:ConfigGravarValor("Principal", "LogPath", mDiretori)
nfeacbr:ConfigGravarValor("DANFE" , "PathPDF", mDiretori)
nfeacbr:ConfigGravarValor("DANFE" , "PathLogo", cLogoFile)
nfeacbr:ConfigGravarValor("DANFE" , "CasasDecimais.qCom", "4")
nfeacbr:ConfigGravarValor("DANFE" , "CasasDecimais.vUnCom", "4")
nfeacbr:ConfigGravarValor("DANFE" , "ExpandeLogoMarca", "0")
// Salvando configurações
nfeacbr:ConfigGravar("")
nfeacbr:CarregarXML(MDiretori+"\"+ALLTRIM(CENF->nfe)+'-procNfe.xml')
nfeacbr:Imprimirpdf()
nfeacbr:Imprimir("", 1, "", "True", "", "", "")
nfeacbr := nil
chamo a dll via xhabour usando DllLoad(ACBrLIB) e depois uso o dllcall.
no imprimir sou obrigado a colocar o numero do protocolo? ele não busca no xml?