سؤال

أنا حصلت مؤخرا على الطابعة الجديدة (على وجه التحديد HP Photosmart C6380 إذا كان ذلك يساعد) أن يسمح لي بإرسال النص إلى ميناء 9100 الطباعة.Telnetting في ذلك كتابة نص لطباعة يعمل بشكل جيد, ولكن أنا أتساءل عما إذا كنت يمكن أن تجعل صفحة ويب باستخدام HTML و جافا سكريبت التي يمكن أن ترسل النص مباشرة.

أنا حاليا باستخدام رمز من المادة عبر الموقع الطباعة (pdf) ، ولكن الجانب السلبي هو أنه عندما يطبع يظهر كامل بعد طلب وليس فقط النص.

لذا سؤالي لك هو هل أنا قادرة على إرسال المحتوى فقط بعد طلب أو قطاع غير الضرورية الشخصيات فقط باستخدام HTML و جافا سكريبت ؟

ملاحظة:السبب انها تقتصر على HTML و جافا سكريبت لأني أتمنى أن أتمكن من استخدام هذا على اي فون أو آي بود تاتش.

تحرير:يبدو أنه ليس هناك طريقة للتخلص من رؤوس HTTP, حتى الآن سؤالي هو: هل يمكنني أن حرفة العرف بعد طلب من شأنها أن تقلل على ما يتم إرسالها في رأس?على سبيل المثال, لا أستطيع إرسال وكيل المستخدم منذ الطابعة لا يهمني ما عامل المستخدم ؟

هل كانت مفيدة؟

المحلول

لا يوجد طريقة للتخلص من رؤوس HTTP العميل في جافا سكريبت.لذلك تحتاج إلى إنشاء برنامج نصي من جانب الخادم الذي سوف ثم إجراء اتصال فعلي إلى منفذ الطابعة.

تحرير: برنامج نصي من جانب الخادم لن إرسال طلب HTTP إلى الطابعة:يجب فتح مقبس جديد وبالتالي يمكن تماما كونترول ما يحصل إرسالها!

نصائح أخرى

يمكنك HTTP-الطلب من داخل JS, بحيث يكون لديك دائما HTTP رأس, بغض النظر عن المنفذ الذي تقوم بإرسالها.وبالتالي فإن الجواب هو:لا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top