Jump to content

Compre o Delphi
Com até 30% de desconto
e parcelado em até 12x sem juros

Saiba Mais

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

Recommended Posts

Boa tarde galera.

Seguinte, eu tenho um sistema para Delivery em geral (Restaurantes, Pizzarias, Disk Gaz, etc). Acontece que agora meus clientes estão pedindo a integração com o bina. Dai me vieram as dúvidas: Que tipo de bina ele deve comprar? Alguem recomenda um modelo que seja fácil e claro a integração?

 

Abraco a todos.


Controle Automação de PDV's
Sistemas para PDV's, Restaurantes e Planos Pax.

Share this post


Link to post
Share on other sites

Tem a da ROLDSOFT para 4 linhas que utiliza comunicação Serial, e SIBEL que utiliza a entra de microfone é um poco mais complicado para implementar e suporte apenas 1 linha.

Share this post


Link to post
Share on other sites

Boa noite,

 

 

Eu utilizo sibel, funciona muito bem

 

ola Carlos ...

eu fiz uma compra com eles, estou aguardando chegar a mercadoria.

 

Você usa o adaptador com que versão do delphi ?

Share this post


Link to post
Share on other sites

Legal, sou tambem, e preciso saber se alguem conseguiu comunicar esta bina ROLDSOFT com delphi

fiz vários testes o que mais se aproximou tem hora que vem e tem hora que nao pega o numero..

 

tentei usar componente tcomport

tentei pela API do windows

 

vcs conseguirarm para esta bina? até hoje nao consegui

Share this post


Link to post
Share on other sites

Efetuei o desenvolvimento de um componente de comunicação direta com a central da intelbras, utilizava a solução da sibel o qual funciona legal, e já havia visto o da Roldsoft, mas como muitos clientes utilizam central telefônica, desenvolvi a comunicação direta com ela.

Vou dar uma refatorada no código e coloco para a equipe acbr o componente.


Rafael Marcelo dos Santos

Desenvolvedor de Sistemas

Ápice Sistemas - Paranavaí - PR

email: [email protected]

fone: 44 3045 6878

Share this post


Link to post
Share on other sites

Estou com o BINA toptron aqui, consegui comunicar com ele utilizando o TACBrDevice, o manual deles não serve pra muita coisa, um exemplo simples que apanhei muito é que tem de enviar a data/hora para o bina quando inicia a comunicação (ao menos nos que são USB e não possuem fonte externa), isso não diz em manual de nenhum modelo deles, outra é que quando acerta a hora não deve enviar os segundos, no manual diz para enviar mas depois de solicitar no suporte deles um auxilio, me enviaram um trecho de codigo em VB6, onde vi que os segundos não são enviados.

Enfim, o manual não serve pra muita coisa, aqui está comunicando, a idéia é migrar para um componente (ACBrBINA?) mas estou com dificuldade em alguns detalhes.

  • Like 1

-=Ma®©oS=-

Share this post


Link to post
Share on other sites
Em 16/02/2016 at 15:40, -=Ma®©oS=- disse:

manual não serve pra muita coisa, aqui está comunicando, a idéia é migrar para um componente (ACBrBINA?) mas estou com dificuldade em alguns detalhes.

Estou com o componente feito, instalado e em faze de testes, preciso de help pra integrar no acbrserial.

Edited by -=Ma®©oS=-
  • Like 1

-=Ma®©oS=-

Share this post


Link to post
Share on other sites

Segue anexo.

Estou realizando os testes, nos próximos dias deve ir para produção. (Estou trabalhando no form que vai para o cliente, acredito que não vai mais exigir alteração no componente).

 

ACBrBINA.rar


-=Ma®©oS=-

Share this post


Link to post
Share on other sites

Como pode ver na property "Modelo", o único disponível é o TopTronDD2, que é o que tenho aqui, pode ser que funcione com os demais modelos do mesmo fabricante, visto que o manual "é o mesmo".

 


-=Ma®©oS=-

Share this post


Link to post
Share on other sites

Analisando os fontes...achei o código bastante interessante, e muito bem implementado...parabéns

Sou meio "avesso" ao uso de Interfaces... mas o uso me parece correto...

Algumas observações:
- Falta o cabeçalho do ACBr nos fontes
- Falta chamar ACBr.inc no inicio dos fontes
- Faltam diretivas de compilação para modo CONSOLE... não temos TTimer em modo CONSOLE...  (veja como foi implementado em ACBrLCB.pas)
- O método "SetModelo", parece errado, e pode causar MemoryLeak (ele não libera o modelo anterior)
- Seria melhor ter um método para o disparo de Exceptions... algo como "DoException"... e dentro desse método, você pode chamar "FOnError", isso economizaria várias linhas de código...
- Em "OnTimer", se ocorrer um Exception, o monitoramento irá parar... Isso é intencional ?
- É mais indicado usar o nome do Protocolo do que do equipamento (TopTron)... (ou pelo menos o nome do Equipamento que foi o primeiro a introduzir este protocolo)

  • Like 3

Consultor SAC ACBr

Daniel Simões de Almeida
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Share this post


Link to post
Share on other sites
Citar

Em "OnTimer", se ocorrer um Exception, o monitoramento irá parar... Isso é intencional ?

 

Sim, foi oque achei para o caso de desconectar o bina com o timer rodando.. "Connection error..." iria ficar em looping infinito. Assim interrompe e ponto.


-=Ma®©oS=-

Share this post


Link to post
Share on other sites

Mas isso é o correto ? Dependerá do usuário uma nova conexão ?


Consultor SAC ACBr

Daniel Simões de Almeida
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Share this post


Link to post
Share on other sites

Não sei se é o correto, por isso criei o "OnError", onde pode ser tratado, pode ser que esteja enganado, tem alguma idéia para melhorar?


-=Ma®©oS=-

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...