OT: Barcode scanner jako HID device.

Jindroush jindroush na seznam.cz
Pátek Prosinec 11 11:11:39 CET 2020


Trinacty znak je kontrolni cislo. Tj. pokud dostanu mene nez 13 cisel, 
je to spatne urcite. Pokud dostanu 13, melo by to stejne zarvat:
The check digit is an additional digit, used to verify that a barcode 
has been scanned correctly. It is computed modulo 10, where the weights 
in the checksum calculation alternate 3 and 1. In particular, since the 
weights are relatively prime to 10, the EAN-13 system will detect all 
single digit errors. It also recognizes 90% of transposition errors (all 
cases, where the difference between adjacent digits is not 5).

J.

On 11.12.2020 11:05, Hynek Sladky wrote:
> Nejsem si jisty, zda tento kontrolni soucet je take soucasti dat, 
> ktera ctecka odesila. Pokud odesila jen 'hola' data a carovy kod nema 
> fixni delku, tak uz to muze zachranit jen kontrola proti databazi nebo 
> seznamu vsech carovych kodu, ktere se mohou vyskytnout. A i tak je 
> urcite riziko, ze jedna vypadla cislice presto vytvori platny jiny kod...
>
> Hynek
>
>
> Dne 11.12.2020 v 10:59 Jindrich Fucik napsal(a):
>> IMHO rozpoznáš v programu, že jsi dostal 12 znaků namísto 13. Tak 
>> proč nenutit obsluhu k nějaké akci před tiskem? Místo normálního 
>> tisku jedním tlačítkem udělám dialog 'zkontroloval jsi chybně 
>> načtenou položku' a dám mu obráceně tlačítka "ano" a "ne" a bude to.
>> pokud se nepletu, EAN má kontrolní součet, takže reaguješ podrážděně 
>> na jakejkoli neplatnej.
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list at list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


-- 
Jindroush <jindroush at seznam.cz>



Další informace o konferenci Hw-list