Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    910

    [Java] Lettura codice a barre

    Salve a tutti!
    Come da titolo...come faccio a leggere un codice a barre(letto con una pistola),con un programma fatto in java???
    Grazie millllllee

  2. #2
    Credo che la pistola ad ogni barra e al suo spessore, associ un valore, devresti vedere questo credo.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    910
    boh, non so proprio che fare...

  4. #4
    La pistola, una volta letto un codice, sicuramente fornirà in uscita un segnale secondo un certo protocollo, ed è questo che dovresti trovare.

  5. #5
    Utente di HTML.it L'avatar di superbubba
    Registrato dal
    Jan 2003
    Messaggi
    1,474
    E più banale di quello che pensi, dato che la pistola non è altro che una tastiera (per il sistema operativo).

    Proprio così, è lo standard input, e ad ogni riga associa il numero che sta scritto sotto.

    Tratta il tutto come un semplice input da tastiera.

  6. #6
    Anche io tempo fa mi feci lo stesso problema.
    Alla fine è tutto molto semplice, io l'ho fatto in linguaggio vb6.

    Cosa fare:

    1) scaricare un font per la lettura e stampa del codice a barre.Il font si chiama EAN13.Fai una ricerca su internet troverai molto materiale.

    2) Capire l'algoritmo di cifratura, (cerca sempre su internet, c'è!).
    ,esso ti servirà perchè il codice a barre è alla fine solo un insieme di numeri, e il primo numero è un codice di controllo sulla restante parte.

    3) usare la pistola per la lettura di codice a barre.Essa ti darà un output (che opportunamente visualizzerai in una text) , che è appunto il codice di cui sopra.

    4) in base all'algoritmo di cifratura e al font ean13 (applicato alla textbox), ti comparià come per magia tante linee orrizontali.Il famoso codice a barre.

    Buon divertimento

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    910
    in java nulla?

  8. #8
    Originariamente inviato da Dylan_Web
    Anche io tempo fa mi feci lo stesso problema.
    [...]
    Quasi niente di quello che hai scritto, secondo me, serve a risolvere il problema citato.
    Edark deve semplicemente leggere un codice, non scriverlo.
    E per leggerlo basta configurare opportunamente la pistola con il suo setup (in genere è una serie di codici a barre "di sistema") e produrrà una stringa in emulazione tastiera.
    E' di una semplicità sconcertante: standard input.



    PS: se serve, la versione Java puro del codice, così come citava Dylan_Web, ma senza librerie, dipendenze, font etc., l'ho pubblicata qui:
    http://forum.html.it/forum/showthrea...hreadid=548951
    ...ma ripeto, serve per l'output, non per l'input.
    E tra l'altro io mi limitavo allo standard EAN, quello europeo.

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    910
    Originariamente inviato da Nosferatu
    Quasi niente di quello che hai scritto, secondo me, serve a risolvere il problema citato.
    Edark deve semplicemente leggere un codice, non scriverlo.
    E per leggerlo basta configurare opportunamente la pistola con il suo setup (in genere è una serie di codici a barre "di sistema") e produrrà una stringa in emulazione tastiera.
    E' di una semplicità sconcertante: standard input.

    Hai un po di codice da postarmi?

    PS: se serve, la versione Java puro del codice, così come citava Dylan_Web, ma senza librerie, dipendenze, font etc., l'ho pubblicata qui:
    http://forum.html.it/forum/showthrea...hreadid=548951
    ...ma ripeto, serve per l'output, non per l'input.
    E tra l'altro io mi limitavo allo standard EAN, quello europeo.

  10. #10
    Nosferatu ha perfettamente ragione.

    Scusami se ti ho confuso le idee, ma pensavo che tu volessi sapere come fare ad avere un riscontro sulla text di ciò che avevi letto tramite la pistola.
    Ecco perchè ti ho postato quello di cui sopra.

    Proprio perchè leggendo con la pistola, sullo schermo non ti
    compariranno delle barre verticali, ma devi eseguire dei passi per avere il risultato chiesto.

    Anche perchè penso che una volta letto il codice, vorrai anche stamparlo.

    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.