Telepen
ಕೋಡ್ ಸ್ವಿಚಿಂಗ್ಗಾಗಿ ಶಿಫ್ಟ್ ಅಕ್ಷರಗಳನ್ನು ಬಳಸದೆ ಎಲ್ಲಾ 128 ಎಎಸ್ಸಿಐಐ ಅಕ್ಷರಗಳನ್ನು ವ್ಯಕ್ತಪಡಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಬಾರ್ಕೋಡ್ ಸಂಕೇತದ ಹೆಸರನ್ನು ಟೆಲಿಪೆನ್ ಮಾಡಿ ಮತ್ತು ಬಾರ್ಗಳು ಮತ್ತು ಸ್ಥಳಗಳಿಗೆ ಕೇವಲ ಎರಡು ವಿಭಿನ್ನ ಅಗಲಗಳನ್ನು ಬಳಸಿ. (ಕೋಡ್ 128ರಂತಲ್ಲದೆ, ಇದು ಶಿಫ್ಟ್ಗಳು ಮತ್ತು ನಾಲ್ಕು ವಿಭಿನ್ನ ಅಂಶಗಳ ಅಗಲಗಳನ್ನು ಬಳಸುತ್ತದೆ.) ಈ ಸಂಕೇತವನ್ನು ಎಸ್. ಬಿ. ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಸಿಸ್ಟಮ್ಸ್ ಲಿಮಿಟೆಡ್ನ ಜಾರ್ಜ್ ಸಿಮ್ಸ್ ರೂಪಿಸಿದರು. ಟೆಲಿಪೆನ್ ಅನ್ನು ಮೂಲತಃ 1972ರಲ್ಲಿ ಯುಕೆಯಲ್ಲಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿತ್ತು. ಹೆಚ್ಚಿನ ರೇಖೀಯ ಬಾರ್ಕೋಡ್ಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ, ಟೆಲಿಪೆನ್ ಪ್ರತಿ ಅಕ್ಷರಕ್ಕೆ ಸ್ವತಂತ್ರ ಎನ್ಕೋಡಿಂಗ್ಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವುದಿಲ್ಲ, ಬದಲಿಗೆ ಬಿಟ್ಗಳ ಸ್ಟ್ರೀಮ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಇದು 0 ಬಿಟ್ನ ಸಮ ಸಂಖ್ಯೆಯನ್ನು ಹೊಂದಿರುವ ಯಾವುದೇ ಬಿಟ್ ಸ್ಟ್ರೀಮ್ ಅನ್ನು ಪ್ರತಿನಿಧಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ, ಮತ್ತು ಸಮ ಸಮಾನತೆಯೊಂದಿಗೆ ASCII ಬೈಟ್ಗಳಿಗೆ ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ, ಇದು ಆ ನಿಯಮವನ್ನು ತೃಪ್ತಿಪಡಿಸುತ್ತದೆ. ಬೈಟ್ಗಳನ್ನು ಸಣ್ಣ-ಎಂಡಿಯನ್ ಬಿಟ್ ಕ್ರಮದಲ್ಲಿ ಎನ್ಕೋಡ್ ಮಾಡಲಾಗಿದೆ. ಬಿಟ್ಗಳ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು 1 ಬಿಟ್ ಮತ್ತು ರೂಪದ ಬ್ಲಾಕ್ಗಳನ್ನು 01 * 0 ಎಂದು ವಿಂಗಡಿಸಲಾಗಿದೆ. ಅಂದರೆ, 0 ಬಿಟ್ನೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುವ ಬ್ಲಾಕ್ಗಳು, ನಡುವೆ ಯಾವುದೇ ಸಂಖ್ಯೆಯ 1 ಬಿಟ್ಗಳೊಂದಿಗೆ. ನಂತರ ಇವುಗಳನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಎನ್ಕೋಡ್ ಮಾಡಲಾಗುತ್ತದೆಃ "1" ಅನ್ನು ಕಿರಿದಾದ ಪಟ್ಟಿ-ಕಿರಿದಾದ ಸ್ಥಳವಾಗಿ ಎನ್ಕೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ "00" ಅನ್ನು ಅಗಲವಾದ ಪಟ್ಟಿ-ಕಿರಿದಾದ ಸ್ಥಳವಾಗಿ ಎನ್ಕೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ "010" ಅನ್ನು ಅಗಲವಾದ ಪಟ್ಟಿ-ಅಗಲದ ಸ್ಥಳವಾಗಿ ಎನ್ಕೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ. ಅಗಲವಾದ ಅಂಶಗಳು ಕಿರಿದಾದ ಅಂಶಗಳ ಅಗಲಕ್ಕಿಂತ 3 ಪಟ್ಟು ಅಗಲವಾಗಿರುತ್ತವೆ, ಆದ್ದರಿಂದ ಪ್ರತಿ ಬಿಟ್ ಸ್ಥಳಾವಕಾಶದ 2 ಕಿರಿದಾದ ಅಂಶಗಳನ್ನು ಆಕ್ರಮಿಸುತ್ತದೆ. ಬಾರ್ಕೋಡ್ಗಳು ಯಾವಾಗಲೂ ASCII _ (ಅಂಡರ್ಸ್ಕೋರ್) ನಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತವೆ. ಇದು 0x5F ಸಂಕೇತವನ್ನು ಹೊಂದಿದೆ, ಆದ್ದರಿಂದ (lsbit-ಮೊದಲ) ಬಿಟ್ ಸ್ಟ್ರೀಮ್ 11111010 ಆಗಿದೆ. ಹೀಗಾಗಿ, ಇದನ್ನು 5 ಕಿರಿದಾದ ಪಟ್ಟಿ/ಕಿರಿದಾದ ಜಾಗದ ಜೋಡಿಗಳಾಗಿ ಪ್ರತಿನಿಧಿಸಲಾಗುತ್ತದೆ, ನಂತರ ವಿಶಾಲವಾದ ಪಟ್ಟಿ/ಅಗಲವಾದ ಜಾಗವನ್ನು ಪ್ರತಿನಿಧಿಸಲಾಗುತ್ತದೆ. ಬಾರ್ಕೋಡ್ಗಳು ಯಾವಾಗಲೂ ASCII z ನೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತವೆ. ಇದು (ಪ್ಯಾರಿಟಿ ಸೇರಿದಂತೆ) ಕೋಡ್ 0xFA ಅನ್ನು ಹೊಂದಿದೆ, ಆದ್ದರಿಂದ (lsbit-first) ಬಿಟ್ ಸ್ಟ್ರೀಮ್ 01011111 ಆಗಿದೆ. ಇದನ್ನು ವೈಡ್ ಬಾರ್/ವೈಡ್ ಸ್ಪೇಸ್ ಎಂದು ಎನ್ಕೋಡ್ ಮಾಡಲಾಗಿದೆ, ನಂತರ 5 ಕಿರಿದಾದ ಬಾರ್/ಕಿರಿದಾದ ಸ್ಪೇಸ್ ಜೋಡಿಗಳಿವೆ. ಬಾರ್ ಕೋಡ್ನ ಪ್ರತಿಯೊಂದು ತುದಿಯು ಒಂದು ಜೋಡಿ ವಿಶಾಲ ಅಂಶಗಳಿಂದ ಕೊನೆಗೊಳ್ಳುವ ಪುನರಾವರ್ತಿತ ಕಿರಿದಾದ ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಆದರೆ ಪ್ರಾರಂಭವು ಮೊದಲು ವಿಶಾಲವಾದ ಪಟ್ಟಿಯನ್ನು ಹೊಂದಿರುತ್ತದೆ, ಆದರೆ ಕೋಡ್ ಅನ್ನು ಹಿಮ್ಮುಖವಾಗಿ ಓದಿದರೆ, ವಿಶಾಲ ಜಾಗವನ್ನು ಮೊದಲು ಎದುರಿಸಲಾಗುತ್ತದೆ. ಪ್ರತಿ-ಅಕ್ಷರದ ಪ್ಯಾರಿಟಿ ಬಿಟ್ಗಳ ಜೊತೆಗೆ, ಟೆಲಿಪೆನ್ ಚಿಹ್ನೆಯು ಒಟ್ಟಾರೆ ಮಾಡ್ಯುಲೋ-127 ಚೆಕ್ಸಮ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ. ಉಲ್ಲೇಖಗಳ ಬಾರ್ಕೋಡ್ಗಳು