Ir para conteúdo
Fórum Script Brasil
  • 0

Duvida Leitor Código De Barras


ju_rezende

Pergunta

14 respostass a esta questão

Posts Recomendados

  • 0

Olá pessoal estou com uma dúvida

teri que desevolver um sistema que gere códigos de barras e lea codigos de barras

è para um video-locadora,

Gostaria de saber se alguém sabe o padrão que vem nas caixas de dvds (os códigos de barras), elas são pequenas, mas não sei seu padrão.

É a primeira vez que farei isso, alguém pode me dar uma dica legal

Link para o comentário
Compartilhar em outros sites

  • 0

ju da uma olhada nesse link

http://www.macoratti.net/vbcodbar.htm

porque ai depende pra qual finalidade você quer usar o codigo de barra

o código de barras que vem nas capas de dvd

ou seja o código de barras é um código numero que o código do pais de origem da empresa e do produto nos casos dos que vem nos dvds

no exemplo do link serve pra identificar banco, conta etc.

no caso do sistema da locadora você pode usalo como uma id pra localizar o filme no sistema porque o leitor de código de barras nada mais é do que um leitor

funciona assim

em vez de você digitar o código do produto ou do filme no campo buscar filme

você passa o leitor no código de barra ai ele parece o código do filme pra você buscar informações sobre o mesmo.

bom é mais ou menos assim

qualquer duvida posta i

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Ajudando por gostar de ajudar

Olá Juliana.

O que você quer fazer é um pouco complicado por que você deve ter um bom conhecimento em desenvolvimento, seja ASP ou PHP, digo isto por que você terá que optar pela opção barata do desenvolvimento, mas vamos lá ao ponto, é possível sim.

Bom seus dois problemas são este:

1. Fazer uma comunicação com o banco de dados via leitor de código de barras.

2. Gerar códigos de barras via ASP.

3. Fazer consultas ao banco de dados via leitor de código de barras utilizando ASP.

4. Fazer registros e/ou consultas no banco de dados utilizando informações via leitor de código.

Não é difícil você fazer isto não o problema é saber que a arquitetura do banco de dados já está tudo certa, em fim, se o que falta realmente é só o output (saída) e o registro, criar os códigos em si, se for isto eu acredito que você terá que fazer duas coisas para acertar no seu projeto:

1. Adaptar o código que gera boleto bancário para o formato que você busca, não vai ser muito fácil não, porém não é impossível, da para fazer, mas leva tempo.

2. Adaptar o script que vou te passar em Java que pode rodar em ASP normalmente.

Bom acredito que você já tem um ponto de partida certo com isto, você já tem o código que ira receber os dados em uma página ASP, foi o código que te passei.

Você já tem o código que gera o código de barra para boleto é só adaptar para o seu formato.

Agora você tem que ter muito cuidado ao fazer a arquitetura da informação e criar a arquitetura de seu banco de dados, ela é fundamental para que seu gerador de código de barras funcione em harmonia com o leitor de código de barras e o que garante isto é o seu banco de dados, ou seja, se a locadora tiver 10.000 produtos você vai ter um bom trabalho.

Bom se você obter sucesso seu produto final ira valer muito por dois motivos:

1. Barato

2. interno

Dica:

Não esqueça de criar todos os mecanismos para tornar o sistema independente e atualizável, com todas as funções como; administrador, clientes e ect.

O importante é você fazer para ser adaptável, nunca se sabe quando um novo cliente aparece e ter uma outra trabalheira destas vai ser de matar.

Bom o script de leitura de seu leitor de códigos de barras:

<html>
<head>
<script type="text/javascript">
function debugOut( s ) {
var oDiv = document.getElementById("stdout");
oDiv.innerHTML += s;
}

function change() {
debugOut( "change<br/>" );
}

function keypress() {
debugOut( "keypress<br/>" );
}
</script>
</head>
<body>
<form>
<input type="text" name="1" onchange="change();" onkeypress="keypress();"/>
<input type="text" name="2"/>
</form>
<br/>
<div id="stdout">
Saída:<br/>
</div>
</body>
</html>

Este script captura as informações no código de barras e coloca em uma página ASP, ele é adaptável e pode ser usado em outros pontos de seu projeto.

Caso você não tenha o seu leitor de código de barras em mãos você pode digitar algo no primeiro campo que você ira ver como funciona o script e logo entenderá como que funciona.

Boa sorte que o script te ajude e tenho certeza que o texto abrirá portas para mais discussões relacionadas ao assunto, afinal um sistema de locadora custa 10.000 reais via web utilizando ASP, será portas novas abertas aos garotos e garotas do ASP aqui, quem sabe não aparece um cliente neste mundão de Deus, locadora que não falta no Brasil e pagar por um produto que custa 10.000 reais de uma só vez, é lucro, o aluguel é de 500 reais mês do programa em nativa que não faz muita coisa.

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Ajudando por gostar de ajudar

Oi juliana.

Voltei aqui para dize para você boa sorte e nunca desista, tudo é possível no ASP.

Não desista, busque informações e mão na massa, acreditar em você é o primeiro passo o segundo é se informar e executar, o tempo que irá levar será de acordo com sua intimidade com o ASP, mas aqui você sempre terá ajuda, este fórum é mágico ou faz mágica pode acreditar, a união faz a diferença.

Boa sorte fica com Deus, forte abraço.

Link para o comentário
Compartilhar em outros sites

  • 0

boa tarde pessoal, primeiro gostaria de agradecer muito mesmo a atenção de todos, sempre que prescisei, tive apoio do pessoal deste forum.

Eu consegui compreender como funciona o leitor de código de barras, porém preciso desenvolver código para fazer codigo de barras com o padrão das capas de dvds

Atenciosamente

Juliana

Link para o comentário
Compartilhar em outros sites

  • 0

ju acho q consegui achar o q você queria

o padrão dos códigos de barras dos dvds é o ean13

da uma olhada nesse site: código ean13

e tb tenho o código em asp desse código para crialo ce caso você ainda não conseguiu me add no MSN que te passo

rafaeltejedananet@hotmail.com

obs.: caracas 10 pilas acho q vou desenvolver um tb rsss

Link para o comentário
Compartilhar em outros sites

  • 0

caro amigo a parada é a seguinte,

so c for agora pow a galera aqui sempre me deu a maior força não é agora q vou dar de mané

o código ta i amigo

<%   
'-----------------------------------------------------   
'Funcao: getCodigoBarras(ByVal Numeros)   
'Sinopse: Rotina para gerar códigos de barra padrão 2of5 ou 25.   
'Parametro:   
'       Numeros: Números para a geração do código de barras   
'Retorno: String (HTML com o código gerado)   
'-----------------------------------------------------   
Function getCodigoBarras(ByVal Numeros)   
    Dim F, F1, F2, i, Texto   
    Dim arrCodigoBarra(99)   
    Dim htmlCodigoBarra   
    htmlCodigoBarra = ""  
    Const Fino      = 1   
    Const Largo     = 3   
    Const Altura    = 50   
       
    if isempty(arrCodigoBarra(0)) Then  
        arrCodigoBarra(0) = "00110"  
        arrCodigoBarra(1) = "10001"  
        arrCodigoBarra(2) = "01001"  
        arrCodigoBarra(3) = "11000"  
        arrCodigoBarra(4) = "00101"  
        arrCodigoBarra(5) = "10100"  
        arrCodigoBarra(6) = "01100"  
        arrCodigoBarra(7) = "00011"  
        arrCodigoBarra(8) = "10010"  
        arrCodigoBarra(9) = "01010"  
        For F1 = 9 To 0 Step -1   
            For F2 = 9 To 0 Step -1   
                F = F1 * 10 + F2   
                Texto = ""  
                For i = 1 To 5   
                    Texto = Texto & Mid(arrCodigoBarra(F1), i, 1) + Mid(arrCodigoBarra(F2), i, 1)   
                Next  
                arrCodigoBarra(f) = Texto   
            Next  
        Next  
    End if  
  
    'Construindo o código HTML do código de barras   
    'Guarda inicial   
    htmlCodigoBarra = htmlCodigoBarra & "<img src=p.jpg width=" & Fino & " height=" & Altura & " border=0>"  
    htmlCodigoBarra = htmlCodigoBarra & "<img src=b.jpg width=" & Fino & " height=" & Altura & " border=0>"  
    htmlCodigoBarra = htmlCodigoBarra & "<img src=p.jpg width=" & Fino & " height=" & Altura & " border=0>"  
    htmlCodigoBarra = htmlCodigoBarra & "<img src=b.jpg width=" & Fino & " height=" & Altura & " border=0>"  
    htmlCodigoBarra = htmlCodigoBarra & "<img"  
'Response.Write htmlCodigoBarra   
    Texto = Numeros   
    if Len(Texto) Mod 2 <> 0 Then Texto = "0" & Texto End if  
    'HTML dos dados   
    Do While Len(Texto) > 0   
        i       = Cint(Left(Texto,2))   
        Texto   = Right(Texto, Len(Texto)- 2)   
        F       = arrCodigoBarra(i)   
        For i = 1 To 10 Step 2   
            If Mid(F, i, 1) = "0" Then  
                F1 = Fino   
            Else  
                F1 = Largo   
            End If  
               
            htmlCodigoBarra = htmlCodigoBarra & " src=p.jpg width=" & F1 & " height=" & Altura & " border=0><img"  
               
            If mid(F, i + 1, 1) = "0" Then  
                F2 = Fino   
            Else  
                F2 = Largo   
            End If  
  
            htmlCodigoBarra = htmlCodigoBarra & " src=b.jpg width=" & F2 & " height=" & Altura & " border=0><img"  
       
        Next  
    Loop  
       
    'Guarda final   
    htmlCodigoBarra = htmlCodigoBarra & " src=p.jpg width=" & Largo & " height=" & Altura & " border=0>"  
    htmlCodigoBarra = htmlCodigoBarra & "<img src=b.jpg width=" & Fino & " height=" & Altura & " border=0>"  
    htmlCodigoBarra = htmlCodigoBarra & "<img src=p.jpg width=1 height=" & Altura & " border=0>"  
       
    'Retornando a função   
    getCodigoBarras = htmlCodigoBarra   
End Function  
  
'Exemplo de geração do código de barras   
'Substitua o valor do parâmetro abaixo pelo número do código de barras.   
Response.Write getCodigoBarras("7890552007601")   
%>

pequem ele completo aqui download

ae galerinha é engraçado c em outras areas da nossa sociedade tivesse a união q agente tem aqui o nosso pais ia pra frente valeu.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...