Discussione:
Stampa Barcode senza cifra di controllo
(troppo vecchio per rispondere)
Claudio Manente
2007-09-20 15:03:47 UTC
Permalink
Ciao a tutti!

Dovrei stampare un codice a barre da un prtf compilato con *AFPDS
senza stampare la cifra di controllo.

L'ho definito così:

SSBARCODE 7S 51BARCODE(INTERL2OF5 *HRI)

Per esempio Barcode: 1234567 mi esce 12345670 dove a me lo zero non serve.

Il programma viene usato sia con lettori di codici che digitando il numero
a manina.

Qualche idea?

Grazie mille


Claudio
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ***@newsland.it
Alex
2007-09-21 07:41:16 UTC
Permalink
Post by Claudio Manente
Ciao a tutti!
Dovrei stampare un codice a barre da un prtf compilato con *AFPDS
senza stampare la cifra di controllo.
SSBARCODE 7S 51BARCODE(INTERL2OF5 *HRI)
Per esempio Barcode: 1234567 mi esce 12345670 dove a me lo zero non serve.
Il programma viene usato sia con lettori di codici che digitando il numero
a manina.
Qualche idea?
Grazie mille
Claudio
visto che i guru tacciono... confesso che anche io ho lo stesso problema con
l'EAN13 e l'ho vergognosamente aggirato aggiungendo a video un campo lungo
uno dove buttare il check digit.





--------------------------------
Inviato via http://arianna.libero.it/usenet/
Claudio Manente
2007-09-21 08:22:44 UTC
Permalink
Post by Alex
visto che i guru tacciono... confesso che anche io ho lo stesso problema con
l'EAN13 e l'ho vergognosamente aggirato aggiungendo a video un campo lungo
uno dove buttare il check digit.
Secondo me con l'EAN13 non puoi fare niente perchè vuole proprio 12 + il
codice di controllo mentre con gli altri dovrebbe andare.
Almeno credo.

Vediamo se qualcuno ci risponde

Un saluto

Claudio
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ***@newsland.it
trive
2007-09-21 09:23:49 UTC
Permalink
Post by Claudio Manente
Ciao a tutti!
Dovrei stampare un codice a barre da un prtf compilato con *AFPDS
senza stampare la cifra di controllo.
SSBARCODE 7S 51BARCODE(INTERL2OF5 *HRI)
Per esempio Barcode: 1234567 mi esce 12345670 dove a me lo zero non serve.
Il programma viene usato sia con lettori di codici che digitando il numero
a manina.
Qualche idea?
Grazie mille
Claudio
--
questo articolo e` stato inviato via web dal servizio gratuito
Nella keyword BARCODE non è prevista una modalità per non stampare il check
digit quando automaticamente calcolato. Ti segnalo questo link ma penso che
l'avrai già letto:

http://publib.boulder.ibm.com/iseries/v5r2/ic2924/index.htm?info/rzakd/rzakdmstptbarco.htm

In linea del tutto teorica la codifica INTERL2OF5 considera *opzionale" il
check digit ma ne richiede il calcolo quando tale codifica deve essere
conforme alle specifiche SCC-14. Guarda il seguente link e vedrai piuttosto
chiaramente le regole di codifica:

http://www.tkb-4u.com/code/barcode/interl2of5.php

Evidentemente IBM calcola il codice INTERL2OF5 con il check digit per cui
posso solo suggerirti di non usare le DDS e provare a stampare attraverso i
codici di escape della stampante, cosa che viene fatta normalmente quando,
ad esempio, si utilizzano stampanti a trasferimento termico (Zebra et
similia...).

Di piu' non so dirti.

Loading...