कैरिज रिटर्न

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

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

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

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

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

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


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

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

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

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

यह भी देखें

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