Fórum Sobre o Acbr #256548
28/10/2004
0
com componente acbr dá para enviar comandos para ecf que não estão no componente mas sim na ecf?
Tap_pedroso
Curtir tópico
+ 0
Responder
Posts
28/10/2004
Dopi
Sim... Com o componente ACBrECF dá pra criar novos comandos caso o componente não possua um comando desejado... Desde que vc conheça a sintaxe do comando a ser implementado. Todo ECF possui um manual explicando a sintaxe...
Exemplo: Se vc fizer: ACBrECF1.EnviaComando(#6) em uma impressora Bematech irá imprimir uma Leitura X. O comando 6 é a LeituraX na Bematech. O componente já faz todo o trabalho de ´montar´ o protocolo necessário, inserindo digito verificador, prefixo, etc... e envia o comando para a Impressora.
A unica desvantagem de usar diretamente o EnviaComando() é que o seu código pode ficar ´especifico´ para um modelo de ECF.
Procurei implementar todos os comandos usados no dia a dia de uma aplicação tipo PDV...
Nao implementei Comandos de programação permanente, como por exemplo a programação de Aliquotas. Porque nao ? Porque isso é necessário somente uma vez, e é irreversivel ou seja, uma vez programada uma nova aliquota não dá pra desprogramar... Portanto essa operação deve ser feita com muita atençao utilizando um utilitário próprio da impressora ECF.
Mas se vc notou que algum comando muito usado está Faltando, entre em contato... Posso ver a possibilidade de inserir o comando direto no componente e tentar compatibiliza-lo com todos os modelos de ECF do ACBrECF...
Exemplo: Se vc fizer: ACBrECF1.EnviaComando(#6) em uma impressora Bematech irá imprimir uma Leitura X. O comando 6 é a LeituraX na Bematech. O componente já faz todo o trabalho de ´montar´ o protocolo necessário, inserindo digito verificador, prefixo, etc... e envia o comando para a Impressora.
A unica desvantagem de usar diretamente o EnviaComando() é que o seu código pode ficar ´especifico´ para um modelo de ECF.
Procurei implementar todos os comandos usados no dia a dia de uma aplicação tipo PDV...
Nao implementei Comandos de programação permanente, como por exemplo a programação de Aliquotas. Porque nao ? Porque isso é necessário somente uma vez, e é irreversivel ou seja, uma vez programada uma nova aliquota não dá pra desprogramar... Portanto essa operação deve ser feita com muita atençao utilizando um utilitário próprio da impressora ECF.
Mas se vc notou que algum comando muito usado está Faltando, entre em contato... Posso ver a possibilidade de inserir o comando direto no componente e tentar compatibiliza-lo com todos os modelos de ECF do ACBrECF...
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)