Pesquisar na Comunidade
Showing results for tags 'ECF Epson'.
Encontrado 2 registros
-
Boa tarde pessoal, podem me ajuda com uma rotina da ECF Epson? No delphi 2007 eu abria cupom fiscal assim: If (vImpressoraECF = 'EPSON') then begin Int_Retorno := EPSON_Fiscal_Abrir_Cupom(Pchar(vCPFCNPJ), '', '', '', 2); end; Ao migrar meu software para DelphiXE5 (unicode) a variável vCPFCNPJ era do tipo String e eu a mudei para AnsiString porque essa mesma rotina chama as impressoras fiscais Bematech e Daruma e ambas ECF no DelphiXE5 precisam dessa variável sendo AnsiString. No entanto se eu tento executar a função acima sem o PChar dá erro conforme escrevi abaixo: Int_Retorno := EPSON_Fiscal_Abrir_Cupom( vCPFCNPJ, '', '', '', 2); --> erro: incompatible types: PWideChar e AnsiString; Alguém pode me orientar como devo chamar essa função? Lembrando que vCPFCNPJ agora é do tipo AnsiString. SE eu deixar o Pchar() a rotina compila sem erros mas o correto não seria eu retirar? Grato a todos !
-
Pessoal, boa tarde. Estou com uma situação que já ocorreu com 2 clientes. Ao fazer um cupom fiscal o valor do item está sendo multiplicado por 10 no ECF e não consigo simular isso. Os 2 casos ocorreram com ECF Epson TM-T81 FBII -IF VERSÃO:01.10.00. Ao limpar no regedit em HKEY_CURRENT_USER\Software a chave da minha aplicação isso para. Alguém já passou por isso ou conhece algum caso similar?