Wael Alhassan نشر 26 أكتوبر 2023 أرسل تقرير مشاركة نشر 26 أكتوبر 2023 السلام عليكم ، هل من طريقة لجعل مكتبة Mike42\Escpos تدعم العربية في الطباعة (Laravel) او اقتراح مكتبة esc pos تدعم الطباعة باللغة العربية ، بلغة PHP او JavaScript بدون Node.js اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mustafa Suleiman نشر 29 أكتوبر 2023 أرسل تقرير مشاركة نشر 29 أكتوبر 2023 ستحتاج إلى كتابة الكود كالتالي من خلال مكتبة escpos-php $fontPath = "/../Arabic-4.0/I18N/Arabic/Examples/GD/ae_AlHor.ttf"; $textUtf8 = "مركز النور للعيون \n رضا أحمد \n الاسم" . "\n N0 ".'4'. "\n Date : ".'2022-1-18'. "\n الخدمات المطلوبة"; $fontSize = 35; mb_internal_encoding("UTF-8"); $Arabic = new I18N_Arabic('Glyphs'); $textLine = explode("\n", $textUtf8); /* * Set up and use an image print buffer with a suitable font */ $buffer = new ImagePrintBuffer(); $buffer -> setFont($fontPath); $buffer -> setFontSize($fontSize); $profile = CapabilityProfile::load("default"); $connector = new WindowsPrintConnector("smb://SERVER/Tysso"); $printer = new Printer($connector, $profile); $printer -> setPrintBuffer($buffer); $printer->setBarcodeTextPosition(Printer::BARCODE_TEXT_BELOW); $printer->setJustification(Printer::JUSTIFY_CENTER); foreach($textLine as $text) { $printer -> text($text . "\n"); $printer -> feed(1); } $printer->barcode("01234444", Printer::BARCODE_CODE39); $printer -> cut(); $printer -> close(); اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mezaa Express نشر 22 مارس أرسل تقرير مشاركة نشر 22 مارس السلام عليكم ورحمه الله و بركاته أحتاج حضرتك في عمل بسيط في هذه المكتبه من فضلك أرسل لي رساله علي الواتس أب wa.link/7t4h56 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mezaa Express نشر 23 مارس أرسل تقرير مشاركة نشر 23 مارس (معدل) <?php use Mike42\Escpos\Printer; use Mike42\Escpos\CapabilityProfile; use Mike42\Escpos\PrintConnectors\FilePrintConnector; use Mike42\Escpos\PrintConnectors\WindowsPrintConnector; use Mike42\Escpos\PrintConnectors\NetworkPrintConnector; function print_kitchen_printers($data_arr) { //load printer $data_arr = (object) $data_arr; foreach ($data_arr as $data){ if($data->type){ if ($data->type == 'network') { $connector = new NetworkPrintConnector($data->printer_ip_address, $data->printer_port); } elseif ($data->type == 'linux') { $connector = new FilePrintConnector($data->path); } else { $connector = new WindowsPrintConnector($data->path); } $profile = CapabilityProfile::load($data->profile_); $printer = new Printer($connector, $profile); //start printing $printer->setJustification(Printer::JUSTIFY_CENTER); $printer->setEmphasis(true); $printer->setTextSize(2, 2); $printer->text(printText($data->store_name,$data->characters_per_line)."\n"); $printer->setEmphasis(false); $printer->setTextSize(1, 1); $printer->setJustification(Printer::JUSTIFY_CENTER); $printer->setEmphasis(true); $printer->text($data->lang_order_type.": ".($data->sale_type)."\n"); $printer->text($data->lang_Invoice_No.": ".$data->sale_no_p."\n"); // Hide ismenu_name $fontPath = "/../I18N/Arabic/Examples/GD/ae_AlHor.ttf"; $printer->text($items); $printer->text(drawLine($data->characters_per_line)); $printer->cut(); $printer->close(); } //end printing } { كيف أجعلها تدعم العربيه من فضلك ساعدني انا في مشكله تم التعديل في 23 مارس بواسطة Mezaa Express اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Wael Alhassan
السلام عليكم ، هل من طريقة لجعل مكتبة Mike42\Escpos تدعم العربية في الطباعة (Laravel) او اقتراح مكتبة esc pos تدعم الطباعة باللغة العربية ، بلغة PHP او JavaScript بدون Node.js
رابط هذا التعليق
شارك على الشبكات الإجتماعية
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.