मैंने एसओ और कई अन्य वेबसाइटों पर कुछ तरीकों से पूछे गए इस प्रश्न को देखा है, लेकिन उनमें से ज्यादातर या तो विशिष्ट हैं या पुराने हैं। मैं उम्मीद कर रहा हूं कि कोई व्यक्ति अटकलें लगाने के बिना यहां एक निश्चित जवाब दे सकता है।
क्या कोई रास्ता है, या तो सीएसएस या जावास्क्रिप्ट के साथ, डिफ़ॉल्ट प्रिंटर सेटिंग्स को बदलने के लिए जब कोई अपने ब्राउज़र के भीतर प्रिंट करता है? और निश्चित रूप से "उनके ब्राउज़र से प्रिंट" से मेरा मतलब है कि HTML का कुछ रूप, न कि पीडीएफ या कुछ अन्य प्लग-इन रिलेवेंट माइम-प्रकार।
कृपया ध्यान दें:
यदि कुछ ब्राउज़र इसे प्रदान करते हैं और अन्य नहीं करते हैं (या यदि आप केवल कुछ ब्राउज़रों के लिए इसे करना जानते हैं) तो मैं ब्राउज़र-विशिष्ट समाधानों का स्वागत करता हूं।
इसी तरह, यदि आप एक मुख्यधारा ब्राउज़र के बारे में जानते हैं जिसमें ऐसा करने के खिलाफ विशिष्ट प्रतिबंध हैं, तो यह भी सहायक है, लेकिन कुछ काफी अप-टू-डेट प्रलेखन की सराहना की जाएगी। (केवल यह कहना कि "XYZ की सुरक्षा नीति के खिलाफ जाता है" बहुत आश्वस्त नहीं है जब XYZ ने पिछले तीन वर्षों में उक्त नीति में महत्वपूर्ण बदलाव किए हैं)।
अंत में, जब मैं कहता हूं कि "डिफ़ॉल्ट प्रिंट सेटिंग्स बदलें" मेरा मतलब हमेशा के लिए नहीं है, सिर्फ मेरे पेज के लिए है, और मैं विशेष रूप से मार्जिन, हेडर और पाद प्रिंट करने के लिए कह रहा हूं।
मुझे बहुत जानकारी है कि CSS पेज ओरिएंटेशन के साथ-साथ पेज मार्जिन को बदलने का विकल्प प्रदान करता है। कई संघर्षों में से एक फ़ायरफ़ॉक्स के साथ है। अगर मैंने पेज मार्जिन को 1 इंच पर सेट किया है, तो यह इसे उस आधे इंच तक जोड़ देता है, जो पहले से ही लगा हुआ है।
मैं अपने ग्राहक की साइट पर पीडीएफ के उपयोग को कम करना चाहता हूं, लेकिन प्रस्तुति पर उल्लंघन (साथ ही विश्वसनीयता की कमी) उनका मुख्य चिंता का विषय है।