Comando para Ignorar Faixa de Opções
Ir para o conteúdo principal
 
  • dez 5 2011

    Edição 96 - Utilizando o leitor BCR no FIT Básico

    Caro Partner e Desenvolvedor de Software,

    Nesta edição de nosso Flash Tip, iremos explorar um pouco mais o microterminal FIT Básico Bematech, no uso do leitor de código de barras (BCR).

    FIT BASICO 

    Abaixo, listo as edições do Flash Tip, onde detalhamos todo o funcionamento do FIT Básico, desde o conhecimento e configuração do hardware, até o desenvolvimento de uma aplicação:

    O microterminal FIT Básico possui um leitor de cartão de códigos de barras (BCR) ou magnético (MSR), na idéia de poder utilizá-lo como um controle de consumo do cliente, dentro de um determinado estabelecimento, ou como registro de entrada/saída de operadores, sendo este recurso monitorado por sua aplicação de retaguarda, ou seja, as regras de negócios permanecem na aplicação de retaguarda, comandando o microterminal.

    Operações de display, como: limpar, posicionar cursor e escrever; de teclado, como: ler e programar; de seriais, como: ler e escrever, e de scanner são realizados de forma simples e fácil, diretamente pelo aplicativo de retaguarda por meio de funções de alto-nível da BemaSB32.dll.

    A interface ethernet do FIT Básico é totalmente configurável, permitindo seu uso em quaisquer aplicações existentes que utilizem o protocolo VT-100 e escritas em qualquer linguagem de programação.

    Sua conexão a um computador ou a uma rede é extremamente facilitada devido ao recurso DHCP nativo, permitindo assim que o microterminal receba automaticamente um endereço dinâmico do servidor ao ser conectado. Além disso, ao conectá-lo diretamente ao computador ou a um HUB, o microterminal se auto-configura para o correto funcionamento, não importando se o cabo utilizado é direto ou “cross”, garantindo a comunicação mesmo com cabos trocados.

    Principais características:

    Interfaces

    Teclado 49 teclas (25 relegendáveis, 5 especiais, 9 de controle, 10 numéricas)
    Serial 2, RS-232C POWER, 1.200 à 115.200 bps, RTS/CTS, conector DB9 macho
    Lan Rede Ethernet, Base T 10/100 (Protocolos TCP, IP, UDP, ARP, PPP, ICMP e DHCP)
    Display Alfanumérico, com cursor, 4 linhas X 20 colunas, ângulo variável até 30°, backlight amarelo
    Opcionais Módulo Leitor de Código de Barras (LCB)
    Módulo Leitor de Cartão Magnético (MSR) (Trilhas 1,2 e 3 ISO)
    Módulo Leitor de Código de Barras e CMC7 (LCB+CMC7)

    Abaixo, uma pequena rotina em Delphi de como realizar a captura dos dados recebidos pelo leitor BCR ou MSR:

    .
    .
    .
    // Inicia a comunicação com o FIT Básico
    iRetorno := Bematech_FIT_IniciaComunicacao();

    // Seleciona o protocolo de comunicação
    // 1 para VT100-ESC
    // 0 para VT100-STX/ETX
    // Obs: Depende de como está programado no terminal

    if ( rdbVT100ESC.Checked = true ) then
       iRetorno := Bematech_FIT_SelecionaProtocolo( 1 )
    else
       iRetorno := Bematech_FIT_SelecionaProtocolo( 0 );
    .
    .
    .
    // Ativa a leitura do cartão
    iNumeroTerminal := 1;
    Bematech_FIT_LeituraCodigoBarras( iNumeroTerminal );
    .
    .
    .
    // Repete até que o leitor envie o ENTER
    iNumeroTerminal := 1;
    repeat
       tmp := Bematech_FIT_LerBuffer( iNumeroTerminal );
       mmoMensagem.Text := mmoMensagem.Text + tmp;
    until (tmp = #13);
    .
    .
    .

    E, o exemplo com os demais recursos pode ser obtido diretamente neste link:

    Qualquer dúvida que por ventura venha a ter, poderá esclarecê-la através de nossos canais de atendimento.

    Forte abraço e boas implementações!

    André Luis R. Munhoz
    Equipe BSP - Bematech Software Partners
    Bematech S/A

    FIT,BCR,,MSR,BemaSB32.dll.,VT-100

     

Nenhum comentário

Faça Login ou Cadastre-se para comentar

 

Copyright © 2011 Bematech S.A. Todos os direitos reservados.

Powered by Cinq Technologies