![]() |
|
التعامل مع عتاد نظام المبيعات POS hardware - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي التقنية (https://delphi4arab.net/forum/forumdisplay.php?fid=6) +--- قسم : دلفي والتعامل مع الوسائط المتعددة (https://delphi4arab.net/forum/forumdisplay.php?fid=17) +--- الموضوع : التعامل مع عتاد نظام المبيعات POS hardware (/showthread.php?tid=11878) |
RE: التعامل مع عتاد نظام المبيعات POS hardware - Agmcz - 11-04-2022 (10-04-2022, 11:20 PM)Lam.Abdeldjalil كتب : وعليكم السلام و رحمة الله من بعد إذنك قمت بتعديل هذه المشاركة #6 يبدوا أن المرفقات لا تدعم النوع gif RE: التعامل مع عتاد نظام المبيعات POS hardware - Lam.Abdeldjalil - 11-04-2022 إقتباس :من بعد إذنك قمت بتعديل هذه المشاركة #6لا توجد مشكلة المنتدى لا يدعم gif/ mp4 أرى نترك الروابط الخارجية و أرفق كل الملفات في ملف مضغوط في أول مشاركة في حال حذفت الروابط الخارجية ---------- لا يمكن رفع ملفات كبيرة في المنتدى لذا سأرفعه في الدرايف RE: التعامل مع عتاد نظام المبيعات POS hardware - Lam.Abdeldjalil - 12-04-2022 6 طابعة البلوتوث Bluetooth Printer ( إصدارات دلفي الحديثة تحتوي على مكوناتBluetooth ) ![]() ولكي تكتشف يجب أن يكون البلوتوث مفعل. و الصلاحيات المطلوبة هي bluetooth و bluetooth administration وللاتصال بالجهاز يجب ان يكون عندك UUID الخاص بالجهاز وهو يستخدم لتحديد الخدمة التي يقدمها جهاز Bluetooth ، في حالتنا الرقم الخاص بطابعة البلوتوث هو 0001101-0000-1000-8000-00805F9B34FB بعد الاتصال الطباعة تكون بالكتابة المباشرة مثلا كود : Fsocket.SendData(TEncoding.UTF8.GetBytes(Edit1.Text));وبعدها نقوم بإرسال تعليمة esc/pos للرجوع للسطر https://escpos.readthedocs.io/en/latest/cursor_position.html?highlight=%240A#line-feed-0a-rel-phx في النوع المستعمل تمكن الطباعة في الوسط / اليمين بالتعليمات كود : chrleft = chr($1B) + chr($61) + chr($00);لكنه لا يدعم العربية ![]() ![]() المثال المرفق خاص يالدلفي فقط RE: التعامل مع عتاد نظام المبيعات POS hardware - S.FATEH - 12-04-2022 السلام عليكم ممكن معرفة الاخيرة فيما تستخدم اقصد Bluetooth Printer هل هي مثل Thermal Printer RE: التعامل مع عتاد نظام المبيعات POS hardware - Lam.Abdeldjalil - 12-04-2022 و عليكم السلام ورحمة الله نعم هي عبارة عن Thermal Printer بورق أقل حجما ( في طول اللفة 40م بالتقريب ) وفيها بطارية وهي صغيرة يمكن حملها * مثال عن الاستعمال الداخلي : طباعة أسعار المواد داخل المحل التجاري * مثال عن الاستعمال الخارجي : موزع مواد التنظيف يطبع طلبية زبونه المحل ن RE: التعامل مع عتاد نظام المبيعات POS hardware - أبو معاذ - 13-04-2022 السلام عليكم. جزاك الله خيرا أخي عبد الجليل. سؤال فقط فيما يخص طباعة الباركود. كما نعلم أنه يوجد عدة مقاسات للورق الخاص بالباركود ، فكيف نقوم بتهيئة الطباعة ، أم يجب إرفاق (ملف فاست ريبورت Fr3 ) لكل مقاس؟ RE: التعامل مع عتاد نظام المبيعات POS hardware - Lam.Abdeldjalil - 13-04-2022 و عليكم السلام و رحمة الله حفظك الله أخي أبو معاذ . نعم يمكن إنشاء لكل مقاس ملف أو في ملف واحد تضيف صفحة لكل مقاس وعند الطباعة تختار الصفحة المراد طباعتها و جعلها مرئية ![]() مثال اخفاء كل الصفحات إلا الثانية كود : var i: integer;RE: التعامل مع عتاد نظام المبيعات POS hardware - أبو معاذ - 14-04-2022 جزاك الله خير أخي عبد الجليل، هل ممكن تغيير المقاسات برمجيا؟ أم أن الحل الوحيد ÷و إرفاق لكل مقاس صفحة تقريره الخاصة به؟ RE: التعامل مع عتاد نظام المبيعات POS hardware - Lam.Abdeldjalil - 15-04-2022 السلام عليكم يمكن التحكم في طول وعرض الصفحة في الفاستريبورت كود : TFrxReportPage(frxReport1.Pages[1]).PaperWidth := 50;إذا قمت بتغيير الطول و العرض خذ بعين الاعتبار تغيير أحجام وأماكن المكونات داخل التقرير مكون barcode لا يمكن التحكم بطوله و عرضه إلا بـ zoom والتغيير في هذا الأخير يمكن أن يؤثر على قراءة الباركود المطبوع ، zoom = 0.8 لا يقرأ من طرف بعض الأنواع . ( جرب )
RE: التعامل مع عتاد نظام المبيعات POS hardware - Man04000 - 22-08-2022 السلام عليكم اخي Lam.Abdeldjalil ان امكن لو تكمل لنا الميزان الالكتروني صحيح هو لديه برنامج صغير يقوم بالحساب لكن اود طريقة لاضافة الميزان الى برنامج مصمم بالدلفي يعني انه في حالة وزن منتج يضع السعر مباشرة فالبرنامج وشكرا |