Gambas-it

Gambas3 => Programmazione => Topic aperto da: dex - 28 Settembre 2012, 23:18:06

Titolo: configurare lettore codice a barre
Inserito da: dex - 28 Settembre 2012, 23:18:06
ciao raga

con gambas 3 e pdfwriter stampo il seguente codice a barre come imm. allegata.
il carattere è il code39 e il codice scritto è 96/12-VE

il lettore laser legge il codice ma mi ritorna 96-O12'VE0

come posso configurarlo?

Titolo: Re: configurare lettore codice a barre
Inserito da: tornu - 01 Ottobre 2012, 20:35:20
Ciao dex,
di solito i lettori a barre sono dotati di manuale dove sono riportate le istruzioni di configurazione che si solito sono
composte proprio da codici a barre che leggendoli configurano lo stesso.
E' difficile aiutarti se non conosciamo almeno marca e modello, non so se nel forum per regolamento si possono citare,
in caso contrario contattami in pm se è un modello che conosco vedo se posso esserti utile.

Una domanda:
la prova l'hai fatta all'interno di un programma Gambas?

Puoi provare se il lettore è configurato correttamente in questo modo:
apri un editor di testo (tipo gedit) leggi il codice che hai postato e vedi se lo scrive correttamente.

Titolo: Re: configurare lettore codice a barre
Inserito da: dex - 01 Ottobre 2012, 22:39:45
ho provato all'interno di gambas con gedit e con openoffice, tutti lo stesso risultato.

sembra che il lettore usi un set di caratteri diverso dal sistema

il modello è manhattan Lg300

ha un libretto con tutti i codici a barre e nella lista dei codici supportati ha anche il code39
Titolo: Re: configurare lettore codice a barre
Inserito da: tornu - 01 Ottobre 2012, 23:26:35
ho provato all'interno di gambas con gedit e con openoffice, tutti lo stesso risultato.

sembra che il lettore usi un set di caratteri diverso dal sistema

il modello è manhattan Lg300

ha un libretto con tutti i codici a barre e nella lista dei codici supportati ha anche il code39
Purtroppo non conosco il tuo modello, principalmente uso DataLogic, però posso dirti salvo difetti che si tratta di riconfigurarlo,
visto che hai il manuale prova a rifare la configurazione.
Prova a leggere altri codici EAN39 e vedi se il problema permane, prova a leggere anche codici di tipo EAN13
e vedi che succede.
Titolo: Re: configurare lettore codice a barre
Inserito da: dex - 04 Ottobre 2012, 00:37:03
ho provato all'interno di gambas con gedit e con openoffice, tutti lo stesso risultato.

sembra che il lettore usi un set di caratteri diverso dal sistema

il modello è manhattan Lg300

ha un libretto con tutti i codici a barre e nella lista dei codici supportati ha anche il code39
Purtroppo non conosco il tuo modello, principalmente uso DataLogic, però posso dirti salvo difetti che si tratta di riconfigurarlo,
visto che hai il manuale prova a rifare la configurazione.
Prova a leggere altri codici EAN39 e vedi se il problema permane, prova a leggere anche codici di tipo EAN13
e vedi che succede.


Ciao
sono riuscito a resettarlo impostando tipo di tastiera e code39, unico difetto alla fine del codice mi aggiunge una carattere diverso ogni volta e non so come eliminarlo.
Codice: [Seleziona]
codice 96/12-VE  lettore 96/12-VE0
codice 84/12-SA lettore 84/12-SAX
codice 114/12-RI lettore 114/12-RIZ
Titolo: Re: configurare lettore codice a barre
Inserito da: Golia - 04 Ottobre 2012, 09:33:24
Ciao
Se sei sicuro che è l'ultimo carattere non puoi eliminarlo con le funzioni di stringa?
left("pippo",len("pippo")-1)
Titolo: Re: configurare lettore codice a barre
Inserito da: dex - 04 Ottobre 2012, 14:32:22
Ciao golia
ci avevo pensato di manipolare la stringa, solo che poi mi troverei del codice dentro gambas che mi taglia l'ultima stringa e in caso di sostituzione del lettore o su altri pc con altri tipi di lettore potrebbe essere un problema.
Ora sto analizzando un'altra ipotesi e se fosse pdfwriter a scrivere del codice errato?
Devo crearmi un programmino e analizzare il tutto anche con altri codici a barre?
Titolo: Re: configurare lettore codice a barre
Inserito da: Golia - 04 Ottobre 2012, 15:01:59
Citazione
Ora sto analizzando un'altra ipotesi e se fosse pdfwriter a scrivere del codice errato?
Basta che provi, anche usando una semplice stringa scritta da tastiera
Titolo: Re: configurare lettore codice a barre
Inserito da: tornu - 04 Ottobre 2012, 20:27:52
Ciao
sono riuscito a resettarlo impostando tipo di tastiera e code39, unico difetto alla fine del codice mi aggiunge una carattere diverso ogni volta e non so come eliminarlo.
Codice: [Seleziona]
codice 96/12-VE  lettore 96/12-VE0
codice 84/12-SA lettore 84/12-SAX
codice 114/12-RI lettore 114/12-RIZ

Ciao,
vedo che hai fatto qualche passo avanti, per il carattere "sporco" fai sempre le prove su un semplice editor di testo
così sarai in grado di capire se dipende dalla configurazione del lettore o è il codice di Gambas che interferisce.
Titolo: Re: configurare lettore codice a barre
Inserito da: dex - 06 Ottobre 2012, 10:57:08
Aggiornamento

é Pdfwriter che scrive il codice errato, all'interno ha due code 39, quello expand il lettore lo legge bene.
Purtroppo gli altri codici non prevedono l'inserimento dei caratteri " / - ". e il code 39 expand non posso utilizzarlo per problemi di spazio sul documento.

@tornu
per curiosità mi leggi il codice dell'immagine allegata al mio post con il tuo lettore? vediamo cosa ti ritorna
Titolo: Re: configurare lettore codice a barre
Inserito da: tornu - 06 Ottobre 2012, 19:01:57
Aggiornamento

é Pdfwriter che scrive il codice errato, all'interno ha due code 39, quello expand il lettore lo legge bene.
Purtroppo gli altri codici non prevedono l'inserimento dei caratteri " / - ". e il code 39 expand non posso utilizzarlo per problemi di spazio sul documento.
Solo l' EAN39 è alfanumerico gli altri sono solo numerici

@tornu
per curiosità mi leggi il codice dell'immagine allegata al mio post con il tuo lettore? vediamo cosa ti ritorna
Lo farei volentieri, solo che in questi giorni mi trovo in ferie fino a Martedì prossimo, se in questo periodo non avrai risolto,
faccio la prova e ti faccio sapere.
Titolo: Re: configurare lettore codice a barre
Inserito da: dex - 12 Ottobre 2012, 23:52:09
Aggiornamento

Sono riuscito a configurare Pdfwriter e il carattere aggiuntivo alla fine è sparito.

Ora si è presentato un'altro problema il codice scritto viene letto correttamente da tutti i programmi (gedit, openoffice ecc.) tranne che da gambas.

il codice 105/12-SA in una textbox di Gambas diventa 64105/12-SA, mi antepone sempre il n. 64.
Titolo: Re: configurare lettore codice a barre
Inserito da: tornu - 13 Ottobre 2012, 17:07:19
Ciao dex,
ho visto che sei andato avanti,  purtroppo solo oggi sono riuscito a fare la prova di lettura del tuo codice che il mio lettore a barre ha
letto correttamente "96/12-VE" senza nessun carattere aggiuntivo.
Come ti dicevo nelle risposte precedenti, la prova del nove con i lettori ottici è:
configurare correttamente il lettore
usare un semplice editor di testo per avere la sicurezza che non venga aggiunto nessun carattere di formattazione
se il codice a barre viene letto correttamente gli eventuali errori sono da imputare al programma che stai usando.
Titolo: Re: configurare lettore codice a barre
Inserito da: dex - 15 Ottobre 2012, 12:51:13
Ciao dex,
ho visto che sei andato avanti,  purtroppo solo oggi sono riuscito a fare la prova di lettura del tuo codice che il mio lettore a barre ha
letto correttamente "96/12-VE" senza nessun carattere aggiuntivo.
Come ti dicevo nelle risposte precedenti, la prova del nove con i lettori ottici è:
configurare correttamente il lettore
usare un semplice editor di testo per avere la sicurezza che non venga aggiunto nessun carattere di formattazione
se il codice a barre viene letto correttamente gli eventuali errori sono da imputare al programma che stai usando.


Quindi è gambas che antepone il 64, ma no so come correggere o dove intervenire.
Titolo: Re: configurare lettore codice a barre
Inserito da: Picavbg - 15 Ottobre 2012, 19:06:55
Quindi è gambas che antepone il 64, ma no so come correggere o dove intervenire.
Se le cose stanno così, potresti mettere dei print nei punti del programma di possibile criticità ed individuare così, anche a piccoli passi successivi, il punto in cui ti ritrovi per la prima volta l'intruso "64". A quel punto, riconoscerlo e farlo sparire diventerebbe, nelle tue mani, un gioco da ragazzi.  :D
 :ciao:
Titolo: Re:configurare lettore codice a barre
Inserito da: CELESTINO - 14 Maggio 2016, 16:15:31
Buonasera a tutti, qualcuno mi sa indicare come configurare una pistola per codici a barre modello Datalogic td 1100 -bk-90 , ho provato in tutte le maniere , ma non legge nessun codice a barre..
NB: Ho collegato la stessa con cavo USB .
Grazie
Titolo: Re:configurare lettore codice a barre
Inserito da: Gianluigi - 15 Maggio 2016, 14:36:13
Ciao
L’ultima volta che ho configurato una penna ottica risale a più di dodici anni fa e l’ho fatto su Windows XP.  :D
In realtà le cose non dovrebbero essere cambiate molto i passi più o meno dovrebbero essere questi:
Apri un editor di testo, in Ubuntu è Gedit, e controlli di poterci inserire del testo attraverso la tastiera.
Se funziona allora devi cercare di far funzionare la tua pistola come se fosse la tastiera.
Ti consiglierei di “sparare” sul codice a barre che resetta tutto quello che hai fatto fino ad ora e riporta la pistola allo stato iniziale.
Quindi cerchi il codice a barre che apre la configurazione, quello che emula la tastiera e quello che legge il codice che ti interessa, infine quello che chiude e salva la nuova configurazione.
A questo punto apri l’editor e spari su un codice di prova e dovrebbe apparirti la scritta corrispondente.
Non posso essere più preciso di così in quanto non ho idea se ho detto cose sensate.
Più che altro ti ho risposto sperando che qualche esperto si accorga del tuo post.  ;D