Aqui está o código usado:
Set Printer to C:\ACBrMonitor\ent.txt
? "BOLETO.LimparLista"
Set Printer to
Set Printer ON
Set Printer to c:\ACBrMonitor\Cedente.ini
? "[Cedente]"
? "Nome=Célio Sarmento - ME"
? "CNPJCPF=99.999.999/0001-78"
? "Logradouro=Rua Paulo Klodzinski"
? "Numero=699"
? "Bairro=Centro"
? "Cidade=Itaiópolis"
? "CEP=89.340-000"
? "Complemento="
? "UF=SC"
? "RespEmis=0"
? "TipoPessoa=1"
? "CodigoCedente=99999999"
? "[Conta]"
? "Conta=99999"
? "DigitoConta=9"
? "Agencia=9999"
? "DigitoAgencia=9"
? "[banco]"
? "Numero=001"
? "CNAB=1"
? "IndiceACBr=1"
Set Printer to
Set Printer to C:\ACBrMonitor\ent.txt
? 'BOLETO.ConfigurarDados("c:\ACBrMonitor\cedente.ini")'
Set Printer to
Receber->(DBGoto(Val(nDocto)))
Clientes->(OrdSetFocus("Codigo"))
Clientes->(DBSeek(nCodCli))
If ! Clientes->(Eof())
ws_Sacado := Clientes->Razao
ws_Endereco := (AllTRim(Clientes->Endereco)+", "+AllTRim(Clientes->Complement))
ws_Bairro := Clientes->Bairro
ws_Cidade := Clientes->Cidade
ws_Estado := Clientes->Uf
ws_Cep := Clientes->CEP
ws_Cnpj := AllTrim(Clientes->Cpf)
ws_cNumDoc := StrTran( Receber->DOCTO, "O", "" )
ws_cNumDoc := StrTran( ws_cNumDoc, "S", "" )
ws_cNumDoc := StrZero( Val(ws_cNumDoc), 7, 0)
ws_cNossoNumero := ws_cNumDoc
ws_nValor := Alltrim(Str(Receber->Valor+5.00,6,2))
ws_DtEmis := (Right(Dtoc(Date()),4)+Substr(DtoC(Date()),4,2)+Left(DtoC(Date()),2))
ws_DtVenc := (Right(Dtoc(Receber->Vencto),4)+Substr(DtoC(Receber->Vencto),4,2)+Left(DtoC(Receber->Vencto),2))
Set Printer on
Set Printer to c:\ACBrMonitor\Titulos.ini
? "[Titulo1]"
? "NumeroDocumento=000010"
? "NossoNumero=0000001"
? "Carteira=18"
? "ValorDocumento=100,50"
? "Sacado.NomeSacado=Juliana Rodrigues Prado Tamizou"
? "Sacado.CNPJCPF=360.542.308.67"
? "Sacado.Logradouro=Rua Jose Afonso Tricta"
? "Sacado.Numero=600"
? "Sacado.Bairro=Vila Esperanca"
? "Sacado.Complemento="
? "Sacado.Cidade=Tatui"
? "Sacado.UF=SP"
? "Sacado.CEP=18.277-500"
? "Mensagem=teste1|teste2"
? "ValorMoraJuros=0,50"
? "Vencimento=10/09/2010"
Set Printer to
Set Printer on
Set Printer to C:\ACBrMonitor\ent.txt
? "BOLETO.IncluirTitulos('c:\ACBrMonitor\titulos.ini','I')"
? 'BOLETO.Imprimir'
Set Printer to
Endif
Msginfo("Terminou a execução")
Return NIL