Telepen
કોડ સ્વિચિંગ માટે શિફ્ટ અક્ષરોનો ઉપયોગ કર્યા વિના અને બાર અને જગ્યાઓ માટે માત્ર બે અલગ અલગ પહોળાઈનો ઉપયોગ કરીને તમામ 128 ASCII અક્ષરોને વ્યક્ત કરવા માટે રચાયેલ બારકોડ પ્રતીકોનું નામ ટેલિપેન કરો. (કોડ 128 થી વિપરીત, જે પાળી અને ચાર અલગ અલગ તત્વ પહોળાઈનો ઉપયોગ કરે છે.) પ્રતીકશાસ્ત્ર એસ. બી. ઇલેક્ટ્રોનિક સિસ્ટમ્સ લિમિટેડના જ્યોર્જ સિમ્સ દ્વારા તૈયાર કરવામાં આવ્યું હતું. ટેલિપેન મૂળરૂપે 1972 માં યુકેમાં ડિઝાઇન કરવામાં આવ્યું હતું. મોટાભાગના રેખીય બારકોડ્સથી વિપરીત, ટેલીપેન દરેક અક્ષર માટે સ્વતંત્ર એન્કોડિંગને વ્યાખ્યાયિત કરતું નથી, પરંતુ તેના બદલે બિટ્સના પ્રવાહ પર કાર્ય કરે છે. તે 0 બીટની સમ સંખ્યા ધરાવતી કોઈપણ બીટ સ્ટ્રીમને રજૂ કરવામાં સક્ષમ છે, અને સમ સમાનતા સાથે ASCII બાઇટ્સ પર લાગુ થાય છે, જે તે નિયમને સંતોષે છે. બાઇટ્સ લિટલ-એન્ડિયન બીટ ક્રમમાં એન્કોડ કરવામાં આવે છે. બિટ્સની સ્ટ્રિંગને 1 બીટમાં વહેંચવામાં આવે છે, અને ફોર્મના બ્લોક્સને 01 * 0 માં વહેંચવામાં આવે છે. એટલે કે, 0 બીટ સાથે અંત શરૂ કરતા બ્લોક્સ, વચ્ચે 1 બિટ્સની કોઈપણ સંખ્યા સાથે. પછી આને નીચે પ્રમાણે એન્કોડ કરવામાં આવે છેઃ "1" ને સાંકડી પટ્ટી-સાંકડી જગ્યા તરીકે એન્કોડ કરવામાં આવે છે "00" ને વિશાળ પટ્ટી-સાંકડી જગ્યા તરીકે એન્કોડ કરવામાં આવે છે "010" ને વિશાળ પટ્ટી-પહોળી જગ્યા તરીકે એન્કોડ કરવામાં આવે છે અન્યથા, અગ્રણી "01" અને પાછળના "10" બંનેને સાંકડી પટ્ટી-પહોળી જગ્યા તરીકે એન્કોડ કરવામાં આવે છે, જેમાં ઉપર વર્ણવ્યા મુજબ વધારાની 1 બીટ વચ્ચે કોડેડ કરવામાં આવે છે. પહોળા ઘટકો સાંકડા ઘટકોની પહોળાઈના 3 ગણા હોય છે, તેથી દરેક બીટ જગ્યાના 2 સાંકડા ઘટકો ધરાવે છે. બારકોડ હંમેશા ASCII _ (અન્ડરસ્કોર) થી શરૂ થાય છે. આનો કોડ 0x5F છે, તેથી (lsbit-first) બીટ સ્ટ્રીમ 11111010 છે. આમ, તેને 5 સાંકડી પટ્ટી/સાંકડી જગ્યા જોડી તરીકે રજૂ કરવામાં આવે છે, ત્યારબાદ વિશાળ પટ્ટી/વિશાળ જગ્યા આવે છે. બારકોડ હંમેશા ASCII z સાથે સમાપ્ત થાય છે. આમાં (સમાનતા સહિત) કોડ 0xFA છે, તેથી (lsbit-first) બીટ સ્ટ્રીમ 01011111 છે. આને વિશાળ પટ્ટી/વિશાળ જગ્યા તરીકે એન્કોડ કરવામાં આવે છે, ત્યારબાદ 5 સાંકડી પટ્ટી/સાંકડી જગ્યા જોડીઓ આવે છે. બાર કોડના દરેક છેડે પુનરાવર્તિત સાંકડા ઘટકોનો સમાવેશ થાય છે જે વિશાળ ઘટકોની જોડી દ્વારા સમાપ્ત થાય છે, પરંતુ શરૂઆતમાં પહેલા વિશાળ પટ્ટી હોય છે, જ્યારે જો કોડને વિપરીત રીતે વાંચવામાં આવે છે, તો વિશાળ જગ્યા પહેલા સામનો કરવામાં આવશે. પ્રતિ-અક્ષર સમાનતા બિટ્સ ઉપરાંત, ટેલીપેન પ્રતીકમાં એકંદર મોડ્યુલો-127 ચેકસમનો સમાવેશ થાય છે. સંદર્ભો બારકોડ્સ