Re: Христианский штрих код — "888"!


[Православная беседа] [Ответы и комментарии] [Написать ответ]


Отправлено кстати 16:13:14 01/04/2000
в ответ на: Христианский штрих код — "888"!, отправлено Николай п. 12:43:24 30/03/2000:

 
> Я предлагаю:
 
>
 
> 1) Вместо ДВУХ разделительных линий ввести ТРИ — в честь Святой Троицы.
 
>
 
> 2) А набор символов сделать, например, таким:
 
>
 
> 0 0001101 0100111 1110010
 
> 1 0011001 0110011 1100110
 
> 2 0010011 0011011 1101100
 
> 3 0111101 0100001 1000010
 
> 4 0100011 0011101 1011100
 
> 5 0110001 0111001 1001110
 
> 6 0101111 0000101 1010000
 
> 7 0111011 0010001 1000100
 
> 8 0101011 0010101 1010100
 
> 9 0001011 0010111 1110100
 
 
Eto predlozhenije imejet bol'shoj texnicheskij nedostatok, svjazannyj vot s chem. Skaner chitajet ne nuli i jedinicy, a to zhe, chto i glaz — chjornyje i belyje poloski raznoj shiriny. V kode EAN sdelano tak, chto odna cifra — eto rovno chetyre takije poloski (razdel mezhdu ciframi vsegda proxodit mezhdu poloskami, a ne vnutri poloski). Chtoby takoj sklejki vnutri poloski ne bylo, v kazhdoj gruppe A, B, C vse cifry nachinajutsja s odnogo i togo zhe cveta. Raznica mezhdu A i C — v tochnosti vybor nacal'nogo cveta, a gruppa B — eto C, prochitannoje zadom napered.
 
 
Chtoby ne smeshivalis' A i B, nado nalozhit' dopolnitel'noje uslovije: dlja ljubogo A-koda jego negativ, prochitannyj zadom napered, ne dolzhen byt' A-kodom.
 
 
I teper' jesli pytat'sja sozdat' sistemu kodirovki, udovletvorjajushchuju etim trebovanijam, to poluchitsja tablica, kotoruju (stolbec A — B i C opredeljatsja avtomaticheski) mozhno poluchit' iz koda EAN, vybrav 10 kodov — po odnomu iz kazdoj pary kodov A i B dlja 10 cifr. Drugix variantov net.
 
 
A Vashe predlozhenije etomu kriteriju ne udovletvorjajet (sobstvenno, v njom kod dlja cifry 8 soderzhit slishkom mnogo odnocvetnyx polosok — 6 vmesto 4.
 
 
Vzamen mozhno predlozhit' ostavit' te zhe kodovyje nabory, no pripisat' ix drugim cifram. Naprimer, prosto perestavit' v tablice EAN stroki dlja 6 i 8; togda avtomaticheski eto "666" prevratitsja v "888".
 
 
(Proshu proshchenija za offtopic i latinicu.)


Ответы и комментарии:


[Православная беседа] [Начало] [Написать ответ]