Wael Alhassan نشر 26 أكتوبر 2023 أرسل تقرير نشر 26 أكتوبر 2023 السلام عليكم ، هل من طريقة لجعل مكتبة Mike42\Escpos تدعم العربية في الطباعة (Laravel) او اقتراح مكتبة esc pos تدعم الطباعة باللغة العربية ، بلغة PHP او JavaScript بدون Node.js اقتباس
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(); اقتباس
0 Mezaa Express نشر 22 مارس أرسل تقرير نشر 22 مارس السلام عليكم ورحمه الله و بركاته أحتاج حضرتك في عمل بسيط في هذه المكتبه من فضلك أرسل لي رساله علي الواتس أب wa.link/7t4h56 اقتباس
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 اقتباس
السؤال
Wael Alhassan
السلام عليكم ، هل من طريقة لجعل مكتبة Mike42\Escpos تدعم العربية في الطباعة (Laravel) او اقتراح مكتبة esc pos تدعم الطباعة باللغة العربية ، بلغة PHP او JavaScript بدون Node.js
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.