محمود موسى2 نشر 15 نوفمبر 2021 أرسل تقرير نشر 15 نوفمبر 2021 (معدل) سلام عليكم. استخدم لارافل8 مع mike42/escpos اشتريت طابعة حرارية من نوع xprinter xp 235b وقمت بتثبيت التعريفات الخاصة بها ومقاسات الورق. وقمت بعمل share للطابعة من اعدادات الويندوز وقمت بكتابة الكود التالي $student = Student::findOrFail($id); $profile = CapabilityProfile::load("simple"); $connector = new WindowsPrintConnector("Xprinter XP-235B"); $printer = new Printer($connector, $profile); $printer->text($student->name); $printer->feed(4); $printer->cut(); $printer->close(); بيظهرلي الايرور دا: Print connector was not finalized. Did you forget to close the printer? ف ايه هو الحل؟ وشكرا تم التعديل في 15 نوفمبر 2021 بواسطة Wael Aljamal توضيح السؤال 1 اقتباس
0 Wael Aljamal نشر 15 نوفمبر 2021 أرسل تقرير نشر 15 نوفمبر 2021 حاول تعديل اسم الطابعة بدون فراغات أي Xprinter XP-235B عدلة في كل من الشيفرة البرمجية و خيارات المشاركة.. اقتباس
0 محمود موسى2 نشر 15 نوفمبر 2021 الكاتب أرسل تقرير نشر 15 نوفمبر 2021 بتاريخ الآن قال Wael Aljamal: حاول تعديل اسم الطابعة بدون فراغات أي Xprinter XP-235B عدلة في كل من الشيفرة البرمجية و خيارات المشاركة.. قمت بتعديله ونجحت. الآن تواجهني مشكلة وهي أن الطابعة لا تطبع أي شئ ولا يظهر أي error $student = Student::findOrFail($id); $profile = CapabilityProfile::load("simple"); $connector = new WindowsPrintConnector("mr"); $printer = new Printer($connector, $profile); $printer->barcode($student->id); $printer->text($student->name); $printer->feed(2); $printer->cut(Printer::CUT_FULL); $printer->close(); return 'done'; 1 اقتباس
0 Wael Aljamal نشر 15 نوفمبر 2021 أرسل تقرير نشر 15 نوفمبر 2021 بتاريخ 1 دقيقة مضت قال محمود رضا موسى: قمت بتعديله ونجحت. الآن تواجهني مشكلة وهي أن الطابعة لا تطبع أي شئ ولا يظهر أي error حاول عدم استعمال profile $connector = new WindowsPrintConnector(“Your Shared Printer Name”); $printer = new Printer($connector); قم بإحاطة الشيفرة ب try - catch try { .. } catch (Exception $e) { echo 'Caught exception: ', $e->getMessage(), "\n"; } تفعيل إظهار الأخطاء ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); اقتباس
0 محمود موسى2 نشر 15 نوفمبر 2021 الكاتب أرسل تقرير نشر 15 نوفمبر 2021 للاسف لا تعمل جربت كل المحاولات ولا تطبع اقتباس
0 Wael Aljamal نشر 15 نوفمبر 2021 أرسل تقرير نشر 15 نوفمبر 2021 بتاريخ الآن قال محمود رضا موسى: للاسف لا تعمل جربت كل المحاولات ولا تطبع ولاحتى ظهرت رسائل خطأ؟ حاول اتباع توثيق المكتبة المستخدمه اقتباس
0 Wael Aljamal نشر 15 نوفمبر 2021 أرسل تقرير نشر 15 نوفمبر 2021 بتاريخ 2 ساعات قال محمود رضا موسى: للاسف لا تعمل جربت كل المحاولات ولا تطبع لتظهر الأخطاء، يمكن تثبيت مكتبات مثل barryvdh/laravel-debugbar لأنها توضح المشاكل من خلال واجهات مرئية 1 اقتباس
0 Wael Aljamal نشر 15 نوفمبر 2021 أرسل تقرير نشر 15 نوفمبر 2021 بتاريخ 4 ساعات قال محمود رضا موسى: للاسف لا تعمل جربت كل المحاولات ولا تطبع حاول وصل الطابعة عن طريق USB حسب توثيق المكتبة mike42/escpos-php يقول التالي: * Install the printer using USB printing support, and the "Generic / Text Only" driver, * then share it (you can use a firewall so that it can only be seen locally). * اقتباس
0 Wael Alhassan نشر 26 أكتوبر 2023 أرسل تقرير نشر 26 أكتوبر 2023 السلام عليكم اريد المشاعدة في طباعة الورق باللغة العربية ، كيف اجعل mike42/escpos-php يدعم اللغة العربية ؟ اقتباس
السؤال
محمود موسى2
سلام عليكم.
استخدم لارافل8 مع mike42/escpos
اشتريت طابعة حرارية من نوع xprinter xp 235b وقمت بتثبيت التعريفات الخاصة بها ومقاسات الورق.
وقمت بعمل share للطابعة من اعدادات الويندوز
وقمت بكتابة الكود التالي
بيظهرلي الايرور دا:
Print connector was not finalized. Did you forget to close the printer?
ف ايه هو الحل؟
وشكرا
توضيح السؤال
8 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.