PHP

2012-11-15 8 views
9

के साथ चेक और कस्टम फॉर्म प्रिंट करें मैं एक वेब आधारित वित्तीय प्रबंधक एप्लिकेशन पर काम कर रहा हूं जो लगभग पूरी तरह से php में लिखा गया है। मैं उपयोगकर्ताओं को अपने चेक स्टॉक में चेक दर्ज करने और प्रिंट करने की अनुमति देने में सक्षम होना चाहता हूं।PHP

मेरा पहला विचार यह था कि मैं एक .pdf दस्तावेज़ बनाने के लिए एफपीडीएफ जैसे कुछ का उपयोग कर सकता हूं जो सही आकार है और सही स्थान पर डेटा (दिनांक, राशि, अंग्रेजी पाठ राशि, विक्रेता नाम) रखता है। यह ठीक काम करता है।

मेरी समस्या यह है कि जब मैं 4.5 "x 2.75" दस्तावेज़ (आकार मायने रखता है) प्रिंट करने के लिए जाता हूं, तो एडोब रीडर (ब्राउज़र प्लगइन और विंडोज संस्करण) दस्तावेज़ उपलब्ध प्रिंटर पृष्ठों पर दस्तावेज़ रखता है। प्रिंटर प्रीसेट पेज आकारों के साथ सभी संभावित व्यक्तिगत चेक आकारों के साथ नहीं आते हैं, और सभी प्रिंटर प्रिंटर ड्राइवर में पृष्ठ आकार जोड़ने की अनुमति नहीं देंगे (हाँ आप प्रिंट सर्वर के माध्यम से विंडो में फॉर्म जोड़ सकते हैं, लेकिन वे हो सकते हैं या कर सकते हैं प्रिंट ड्राइवर में एक उपलब्ध फॉर्म नहीं दिखाएं)।

मैंने कस्टम फॉर्म/दस्तावेज़ बनाने के तरीके पर एक बहुत सी ऑनलाइन पढ़ी है, लेकिन मेरी समस्या का समाधान नहीं हो रहा है। तो मुझे लगता है कि मैं अपने वेब ऐप के भीतर से चेक प्रिंटिंग को कार्यान्वित करने के सुझावों की तलाश कर रहा हूं, इस पर बहुत अधिक प्रशंसा की जाएगी।

+2

आप एक पीएचपी ऐप से उपयोगकर्ता प्रिंटर को नियंत्रित नहीं कर सकते हैं। –

+0

@ phpisuber01 प्रिय प्रश्न पर ध्यान केंद्रित :-) –

उत्तर

0

मेरे ग्राहकों में से एक अपने सभी चेक प्रिंट करने के लिए tcpdf का उपयोग करता है। उनके सभी चेक मानक अमेरिकी पत्र आकार के हैं।

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

1

आप कप सर्वर को उससे जुड़े अपने चेक प्रिंटर के साथ चलाने का प्रयास कर सकते हैं। कप सर्वर आईपीपी प्रोटोकॉल पर अपने ग्राहकों के साथ संचार करता है।

आप http://www.cups.org/articles.php?L545+TNews+Q

मुद्रण नौकरियों विशेषताओं का उपयोग किया है php से सही IPP प्रिंटिंग कार्य बना सकते हैं - मीडिया आकार उनमें से एक है।

तो, इस तरह उपयोगकर्ता का ओएस कुछ भी प्रिंट नहीं करेगा। उपयोगकर्ता सिर्फ http सर्वर पर कुछ क्वेरी पोस्ट करेगा, और PHP मीडिया के आकार और कुछ अन्य विशेषताओं के साथ कप सर्वर के लिए प्रिंट जॉब तैयार करेगा।

संबंधित मुद्दे

 संबंधित मुद्दे