JÁ POSTEI ESTE TOPICO OUTRAS VEZES E AS DICAS Q ME DERAM NÃO FUNCIONARAM, E POR ISSO VOLTO A PEDIR A AJUDA DOS COLEGAS NOVAMENTE.
TO COM UM CLIENTE Q TEM UM ECF BEMATECH MP20 E PRECISO COLOCAR NO SISTEMA Q ELE SÓ VENDA COM A IMPRESSORA COM O Nº CADASTRADO E SE COLOCAR OUTRA NÃO FUNCIONE
ESPERO Q OS NOBRE COLEGAS POSSAM ME AJUDAR
FICO NO AGUARDO
Nº de Serie do ECf?
Moderador: Moderadores
- rrfsistemas
- Usuário Nível 3

- Mensagens: 249
- Registrado em: 11 Jul 2004 18:16
- Localização: Uberlândia/MG
Olá eu uso desta forma :
talves te enteresse.
ECF_SER = "nº do ECF a ser usado"
tamanho_de_retorno := 15
prepara_string := inicio_protocolo + "35" + fim_protocolo_driver
**********
Ret_Serial := Str(Val(comunica_com_impressora(prepara_string,tamanho_de_retorno)))
If Alltrim(ECF_SER) = alltrim(Ret_Serial)
@ 24,25 Say "ECF n§ ¯ " + ECF_SER + " em " + transform(WNPorta,"!!!!") color "W+/N"
else
set color to
cls
for x = 1 to 3
tone(1500)
next
@ 10,10 say "O serial informado pelo sistema esta diferente "
@ 11,10 say "do serial informado pela impressora, impossivel"
@ 12,10 say "continuar..."
@ 13,10 say "Serial Sistema.....=" + ECF_Ser
@ 14,10 say "Serial Impressora..=" + Alltrim(ret_serial)
Inkey(0)
set color to
cls
quit
endif
talves te enteresse.
ECF_SER = "nº do ECF a ser usado"
tamanho_de_retorno := 15
prepara_string := inicio_protocolo + "35" + fim_protocolo_driver
**********
Ret_Serial := Str(Val(comunica_com_impressora(prepara_string,tamanho_de_retorno)))
If Alltrim(ECF_SER) = alltrim(Ret_Serial)
@ 24,25 Say "ECF n§ ¯ " + ECF_SER + " em " + transform(WNPorta,"!!!!") color "W+/N"
else
set color to
cls
for x = 1 to 3
tone(1500)
next
@ 10,10 say "O serial informado pelo sistema esta diferente "
@ 11,10 say "do serial informado pela impressora, impossivel"
@ 12,10 say "continuar..."
@ 13,10 say "Serial Sistema.....=" + ECF_Ser
@ 14,10 say "Serial Impressora..=" + Alltrim(ret_serial)
Inkey(0)
set color to
cls
quit
endif
"Não é a ferramenta que faz o artesão e sim a sua criatividade...""
Renato Ribeiro Ferreira
Tecnologia em Analise de Sistemas de Informação
http://www.rrfsistemas.hd1.com.br
( VFP 9 + MySql e/ou Oracle 11 ) - ...Harbour/MiniGui...
Renato Ribeiro Ferreira
Tecnologia em Analise de Sistemas de Informação
http://www.rrfsistemas.hd1.com.br
( VFP 9 + MySql e/ou Oracle 11 ) - ...Harbour/MiniGui...
rrfsistemas escreveu:Olá eu uso desta forma :
talves te enteresse.
ECF_SER = "nº do ECF a ser usado"
tamanho_de_retorno := 15
prepara_string := inicio_protocolo + "35" + fim_protocolo_driver
**********
Ret_Serial := Str(Val(comunica_com_impressora(prepara_string,tamanho_de_retorno)))
If Alltrim(ECF_SER) = alltrim(Ret_Serial)
@ 24,25 Say "ECF n§ ¯ " + ECF_SER + " em " + transform(WNPorta,"!!!!") color "W+/N"
else
set color to
cls
for x = 1 to 3
tone(1500)
next
@ 10,10 say "O serial informado pelo sistema esta diferente "
@ 11,10 say "do serial informado pela impressora, impossivel"
@ 12,10 say "continuar..."
@ 13,10 say "Serial Sistema.....=" + ECF_Ser
@ 14,10 say "Serial Impressora..=" + Alltrim(ret_serial)
Inkey(0)
set color to
cls
quit
endif
MAIS ONDE EU COLOCO O Nº DE SERIE DA ECF E COLOCO ESSAS LINHAS NO INICIO DO PROGRAMA?
FICO NO AGUARDO
"O Pouco com Deus é Muito"
- rrfsistemas
- Usuário Nível 3

- Mensagens: 249
- Registrado em: 11 Jul 2004 18:16
- Localização: Uberlândia/MG
As linhas podem ser colocadas em qqer parte do sistema , em uma rotima, dai pode-se chamar de qqer parte.
O nº do ECF vc pd colocar direto no programa principal ou em um DBF , de forma que nimguém possa ter acesso, por exemplo um DBF criptografado.
O nº do ECF vc pd colocar direto no programa principal ou em um DBF , de forma que nimguém possa ter acesso, por exemplo um DBF criptografado.
"Não é a ferramenta que faz o artesão e sim a sua criatividade...""
Renato Ribeiro Ferreira
Tecnologia em Analise de Sistemas de Informação
http://www.rrfsistemas.hd1.com.br
( VFP 9 + MySql e/ou Oracle 11 ) - ...Harbour/MiniGui...
Renato Ribeiro Ferreira
Tecnologia em Analise de Sistemas de Informação
http://www.rrfsistemas.hd1.com.br
( VFP 9 + MySql e/ou Oracle 11 ) - ...Harbour/MiniGui...
