कैरिज रिटर्न

एक कैरिज रिटर्न, जिसे कभी-कभी कार्ट्रिज रिटर्न के रूप में जाना जाता है और अधिकांशतः सीआर को छोटा कर दिया जाता है, या वापसी, एक नियंत्रण वर्ण या तंत्र है जिसका उपयोग टेक्स्ट की एक पंक्ति के प्रारंभ में डिवाइस की स्थिति को रीसेट करने के लिए किया जाता है। यह लाइन फीड और नई पंक्ति अवधारणाओं के साथ निकटता से जुड़ा हुआ है, चूंकि इसे अपने आप में अलग से माना जा सकता है।

एक कैरिज रिटर्न, जिसे कभी-कभी कार्ट्रिज रिटर्न के रूप में जाना जाता है और अधिकांशतः सीआर को छोटा कर दिया जाता है, या वापसी, एक नियंत्रण वर्ण या तंत्र है जिसका उपयोग टेक्स्ट की एक पंक्ति केप्रारंभ में डिवाइस की स्थिति को रीसेट करने के लिए किया जाता है। यह लाइन फीड और नई पंक्ति

टाइपराइटर
मूल रूप से, कैरेज रिटर्न शब्द एक तंत्र या टाइपराइटर पर लीवर को संदर्भित करता है। उन मशीनों के लिए जहां टाइप तत्व तय किया गया था और एक चलती हुई गाड़ी में कागज रखा गया था, यह लीवर चलती गाड़ी से जुड़ा हुआ बाईं ओर था, और पाठ की एक पंक्ति टाइप करने के बाद संचालित होता था जिससे गाड़ी दूर दाईं ओर वापस आ जाती थी इसलिए प्रकार तत्व को कागज के बाईं ओर संरेखित किया जाएगा। लीवर सामान्यतः अगली पंक्ति में आगे बढ़ने के लिए पेपर भी फीड करेगा।

आईबीएम चयनात्मक टाइपराइटर या अंडरवुड टाइपराइटर कंपनी इलेक्ट्रिक जैसे कई इलेक्ट्रिक टाइपराइटरों ने कैरिज रिटर्न को लीवर के अतिरिक्त कीबोर्ड पर एक और कुंजी बना दिया। कुंजी को सामान्यतः कैरिज रिटर्न, रिटर्न, या पावर रिटर्न लेबल किया गया था। चयनकर्ता जैसे टाइपराइटर के साथ, जहां टाइपिंग करते समय टाइप तत्व स्थानांतरित हो जाता है और कागज को स्थिर रखा जाता है, कुंजी ने टाइप तत्व को बहुत बाईं ओर लौटा दिया और इस फ़ंक्शन के लिए कभी-कभी 'कैरियर रिटर्न' शब्द का उपयोग किया जाता था।

गैर-अंग्रेज़ी-भाषियों के लिए कीबोर्ड को श्रेष्ठ बनाने के लिए, प्रतीक ↵ (यूनिकोड+21B5, HTML इकाई ) संयुक्त कैरेज रिटर्न और लाइन फीड एक्शन को संप्रेषित करने के लिए प्रस्तुत किया गया था।

कंप्यूटर
कम्प्यूटिंग में, कैरिज रिटर्न एएससीआईआई, यूनिकोड, EBCDIC और कई अन्य कोडों में नियंत्रण वर्णों में से एक है। यह एक संगणक मुद्रक, या अन्य आउटपुट सिस्टम जैसे सिस्टम कंसोल के डिस्प्ले को उसी लाइन पर कर्सर (कंप्यूटर) की स्थिति को पहली स्थिति में ले जाने का आदेश देता है। यह ज्यादातर रेखा भरण (एलएफ) के साथ प्रयोग किया जाता था, अगली पंक्ति में जाने के लिए, ताकि वे एक साथ एक नई लाइन शुरू कर सकें। साथ में, इस क्रम को CRLF कहा जा सकता है।

कैरिज रिटर्न और लाइन फीड कार्यों को व्यावहारिक कारणों से विभाजित किया गया था:


 * कैरिज रिटर्न अपने आप में नए टेक्स्ट के साथ लाइन को ओवरप्रिंट करने की क्षमता प्रदान करता है। इसका उपयोग बोल्ड या उच्चारण वर्ण, अंडरस्कोर, स्ट्रक-आउट टेक्स्ट और कुछ मिश्रित प्रतीकों के निर्माण के लिए किया जा सकता है।
 * प्रारंभिक यांत्रिक प्रिंटर एक वर्ण को संसाधित करने में लगने वाले समय में कैरिज को वापस करने में बहुत धीमे थे। इसलिए, लाइन फीड भेजने में लगने वाला समय बर्बाद नहीं हुआ था (प्रिंटिंग कैरेक्टर भेजने से पहले कैरिज रिटर्न सुनिश्चित करने के लिए अधिकांशतः कई और कैरेक्टर भेजने पड़ते थे)। यही कारण है कि कैरिज रिटर्न हमेशा पहले भेजा जाता था।
 * इसके बाद सिंगल कैरेज रिटर्न में लगने वाले समय में मल्टीपल लाइन फीड ऑपरेशंस को फिट करना भी संभव था - उदाहरण के लिए डबल स्पेस वाले टेक्स्ट, हेडर / फुटर या टाइटल पेज को प्रिंट करने के लिए - अतिरिक्त सर्किटरी या मैकेनिकल की आवश्यकता के बिना प्रिंट और ट्रांसमिशन समय बचाने के लिए नकली अतिरिक्त सीआर संकेतों को फ़िल्टर करने की जटिलता।

1901 के प्रारंभ में, बॉडॉट कोड में अलग कैरिज रिटर्न और लाइन फीड वर्ण शामिल थे।

कई कंप्यूटर प्रोग्राम पाठ की एक पंक्ति के अंत का संकेत देने के लिए अकेले या एक लाइन फीड के साथ कैरेज रिटर्न कैरेक्टर का उपयोग करते हैं, लेकिन इस फ़ंक्शन के लिए अन्य वर्णों का भी उपयोग किया जाता है (न्यूलाइन देखें); अन्य इसका उपयोग केवल एक पैरा विराम (एक हार्ड रिटर्न) के लिए करते हैं। कुछ मानक जो लाइन और पैराग्राफ नियंत्रण (उदाहरण के लिए HTML) के लिए अपने स्वयं के प्रतिनिधित्व का परिचय देते हैं और कई प्रोग्रामिंग भाषाएं कैरिज रिटर्न और लाइन फीड को व्हॉट्सएप (कंप्यूटर विज्ञान) के रूप में मानती हैं।

ASCII और यूनिकोड में, कैरेज रिटर्न को 13 (या हेक्साडेसिमल 0D) के रूप में परिभाषित किया गया है; इसे control+M या के रूप में भी देखा जा सकता है ^M. C (प्रोग्रामिंग लैंग्वेज), और इससे प्रभावित कई अन्य भाषाओं (नियमित अभिव्यक्ति सहित) में,  इस चरित्र को दर्शाता है।

यह भी देखें

 * नई पंक्ति
 * कुंजी दर्ज करें
 * शीतल वापसी
 * कठिन वापसी
 * Unix2dos
 * C0 और C1 नियंत्रण कोड