Extended Channel Interpretation
એક્સટેન્ડેડ ચેનલ ઇન્ટરપ્રિટેશન (ઇસીઆઈ) એ સંચાર પ્રોટોકોલનું વિસ્તરણ છે જેનો ઉપયોગ જ્યારે બાર કોડ પ્રતીક સ્કેન કરવામાં આવે ત્યારે બાર કોડ રીડરમાંથી યજમાનને માહિતી પ્રસારિત કરવા માટે થાય છે. તે એપ્લિકેશન સોફ્ટવેરને બારકોડ પ્રતીકમાં સમાવિષ્ટ સંદેશના ઇચ્છિત અર્થઘટન અને સ્કેન વિશેની વિગતો વિશે વધારાની માહિતી પ્રાપ્ત કરવા માટે સક્ષમ બનાવે છે. ઇસીઆઈને પીડીએફ 417 બાર કોડમાં ઉપયોગમાં લેવાતી ગ્લોબલ લેબલ આઇડેન્ટિફાયર (જીએલઆઈ) સિસ્ટમના પ્રતીક-સ્વતંત્ર વિસ્તરણ તરીકે વિકસાવવામાં આવી હતી. ડિફોલ્ટ મોડમાં, જ્યાં એક્સટેન્ડેડ ચેનલ ઇન્ટરપ્રિટેશન અમલમાં નથી, ત્યાં રીડર અને હોસ્ટ વચ્ચેનું ઇન્ટરફેસ "બેઝિક ચેનલ મોડ" માં હોવાનું કહેવાય છે. આ સ્થિતિમાં, પ્રસારિત ડેટાના દરેક ઓક્ટેટને (અનુરૂપ બાર કોડ સિમ્બોલોજી સ્ટાન્ડર્ડ દ્વારા) વ્યાખ્યાયિત કરવામાં આવે છે, જે અમુક મૂળભૂત અક્ષર સમૂહમાં, સામાન્ય રીતે ISO/IEC 8859-1 (લેટિન-1) માં એક જ ડેટા અક્ષર કોડ બિંદુને સીધા અનુરૂપ હોય છે. જો કે, જ્યારે ઇસીઆઈ અમલમાં હોય છે, ત્યારે ડેટા ઇન્ટરફેસ "એક્સટેન્ડેડ ચેનલ મોડ" માં હોવાનું કહેવાય છે. આ મોડમાં પ્રસારિત ડેટાનું અર્થઘટન વર્તમાન ઇસીઆઈ મોડ્સ દ્વારા વ્યાખ્યાયિત કરવામાં આવે છે જે સક્ષમ છે, જે પ્રસારિત ડેટામાં સમાવિષ્ટ "ઇસીઆઈ સૂચકાંકો" દ્વારા સક્રિય અને નિષ્ક્રિય થાય છે. ડેટા ટ્રાન્સમિશન પ્રોટોકોલની અંદર ઇસીઆઈનો ઉપયોગ સિમ્બોલોજી સૂચકમાં ફેરફાર દ્વારા સ્પષ્ટપણે સૂચવવામાં આવે છે કે ડીકોડર ઇસીઆઈ અને બિન-ઇસીઆઈ એન્કોડેડ સંદેશાઓ વચ્ચે અસ્પષ્ટતા લાવવા માટે તે મુજબ ઓળખશે અને અર્થઘટન કરશે. જો રીડર ઇસીઆઈ સક્ષમ ન હોય અથવા એપ્લિકેશન અમલમાં રહેલા ઇસીઆઈ સૂચકાંકોને સમર્થન આપતી ન હોય તો સ્કેનને રદ કરવું જોઈએ. ઇસીઆઈ માહિતી અંતિમ બાર કોડ સંદેશનો ભાગ નથી અને તેનો ઉપયોગ સામાન્ય રીતે મૂળભૂત છબી સ્કેનીંગ દૃશ્યોમાં વપરાશકર્તા માટે પારદર્શક હોય છે. એપ્લિકેશન વપરાશકર્તાને ઇચ્છિત સંદેશ રજૂ કરે છે, પરંતુ તે સામાન્ય રીતે વિવિધ ઇસીઆઈ સૂચકાંકોને પ્રસ્તુત કરતી નથી જેનો ઉપયોગ આ સંદેશ મેળવવા માટે અથવા એનોટેશન અથવા વધારાના મેટાડેટા પ્રદાન કરવા માટે કરવામાં આવ્યો હતો. અદ્યતન એપ્લિકેશનો માટે (સિસ્ટમ ડીબગિંગ અને ડેટા માન્યતા સહિત) ઇસીઆઈ માહિતીને બાર કોડ સંદેશ સાથે ઇનલાઇન પ્રસ્તુત કરી શકાય છે અથવા કાઢીને અલગથી રજૂ કરી શકાય છે. ઇસીઆઈ સૂચકના પ્રકારો ઇસીઆઈ સૂચકાંકો પ્રસારિત સંદેશમાં વિવિધ બિંદુઓ પર શામેલ થઈ શકે છે, અને તે "એન્કોડેબલ" પ્રકારનો અથવા "નોન-એન્કોડેબલ" અથવા "સિગ્નલ" પ્રકારનો હોઈ શકે છે. એન્કોડેબલ ઇસીઆઈ આ સૂચકાંકો સંદેશનો એક ભાગ છે અને ડેટાના તમામ અથવા ભાગ માટે બંધારણને વ્યાખ્યાયિત કરે છે, જેમ કે ઇચ્છિત અક્ષર સમૂહ અથવા ડેટા સંકોચન યોજના જે જીઝિપ જેવી અસરમાં છે. સિગ્નલ ઇસીઆઈ આ સૂચકાંકો સંદેશનો ભાગ નથી અને તેઓ સંદેશથી અલગ બાર કોડ પ્રતીકમાં જડિત થઈ શકે છે અથવા પ્રતીકમાં બિલકુલ હાજર ન પણ હોઈ શકે પરંતુ સ્કેન સમયે વાચક દ્વારા ઉમેરવામાં આવે છે. સિગ્નલ ઇસીઆઈનો ઉપયોગ ડેટાની પ્રક્રિયા વિશેની માહિતી પહોંચાડવા માટે થાય છે, જેમ કે તે મલ્ટી-સિમ્બોલ સ્કેન પ્રક્રિયાનો એક ભાગ છે કે કેમ, વાંચન દરમિયાન કોઈ ભૂલની સ્થિતિ આવી છે કે કેમ, અથવા પર્યાવરણની માહિતી પ્રદાન કરવા માટે પણ કે જેમ કે આજુબાજુના પ્રકાશનું સ્તર માપવામાં આવ્યું હતું અથવા ઓછી બેટરી સંકેત પ્રદાન કરે છે. સામાન્ય ઉપયોગ કેસઃ આંતરરાષ્ટ્રીય અક્ષર સમૂહો માટે આધાર સક્ષમ કરો વિસ્તૃત ચેનલ અર્થઘટન માટેનો સૌથી સામાન્ય ઉપયોગ એ છે કે સામાન્ય રીતે અરેબિક, ગ્રીક અથવા જાપાનીઝ જેવા અસમર્થિત રાષ્ટ્રીય અક્ષર સમૂહોને બાર કોડ પ્રતીકોમાં વિશ્વસનીય રીતે ઉપયોગમાં લેવાની મંજૂરી આપવી. ઇસીઆઈ-સક્ષમ બાર કોડ પ્રતીક વિવિધ કોડ પૃષ્ઠોનો ઉપયોગ કરીને એન્કોડ કરેલા સંદેશના વિભાગોને સીમાંકિત કરવા માટે ઘણા અક્ષર સમૂહ ઇસીઆઈ સૂચકાંકોને એમ્બેડ કરીને ઘણા અક્ષર સમૂહોનો ઉપયોગ કરી શકે છે. મોટાભાગના બારકોડ પ્રતીકો માટે, મૂળભૂત કોડ પૃષ્ઠ (જો ઇસીઆઈ દ્વારા નિર્દિષ્ટ ન હોય તો) નીચે બોલ્ડમાં બતાવ્યા પ્રમાણે આઇએસઓ/આઇઇસી <આઇડી1> (લેટિન-1 તરીકે પણ ઓળખાય છે) છે. જાણીતા ઇસીઆઈ મૂલ્યો, જે સામાન્ય રીતે સંદેશ વિભાગને ચોક્કસ કોડ પૃષ્ઠ અથવા અક્ષર એન્કોડિંગનો ઉપયોગ કરીને એન્કોડ કરવામાં આવે છે તે સૂચવવા માટે વપરાય છેઃ સંદર્ભો બાહ્ય લિંક્સ AIM ITS/04-001 આંતરરાષ્ટ્રીય તકનીકી ધોરણઃ વિસ્તૃત ચેનલ અર્થઘટન ડેટા વિનિમય ધોરણો અક્ષર એન્કોડિંગ