التعامل مع عتاد نظام المبيعات POS hardware
#3
 3 عارض الزبون Customer Display

[صورة: K9De79.jpg]
هو جهاز يستعمل لعرض تفاصيل البيع من اسم المادة و سعرها مع الإجمالي
يوجد نوعين مشهورين في السوق شاشة ذات سطرين مع تكنولوجيةLED
وهذا هو الذي يتمحور عليه موضوعنا و النوع الثاني شاشة صغيرة مثل شاشة الجهاز
النوع الأول نجده في السوق بأحد المنافذ usb / Com
سوف نتعامل معها مثل درج النقود مع الأخذ بعين الاعتبار عدد الحروف و عدد الأسطر في الجهاز
مثال عندي جهاز بسطرين كل سطر فيه 20 حرف

* Delphi

كود :
var line1,line2:string;    line1:='Product 1  price 200' ;    while Length(line1)<20 do     line1:=line1+' ';    line2:='Total :  500' ;    while Length(line2)<20 do     line2:=line2+' '; ComPort.Connected:=true; ComPort.WriteStr(line1); ComPort.WriteStr(line2); ComPort.Connected:=false;

* Lazarus
كود :
ser.SendString(line1);    ser.SendString(line2);

[صورة: giphy.gif]
معظم الأنواع تدعم أوامر ESC/POS
من مسح الشاشة، تحريك النص ، مدة العرض ، اللغة ...
مثال عن مسح الشاشة  CLR
 decimal=12

كود :
ComPort.WriteStr(#12);
[-] كل من 5 users say قال شكرا ل Lam.Abdeldjalil على المشاركة المفيدة
  • أبو معاذ, ALG2009, S.FATEH, Delphi4Us, wadoud
الرد


الردود في هذا الموضوع
RE: التعامل مع عتاد نظام المبيعات POS hardware - بواسطة Lam.Abdeldjalil - 06-04-2022, 11:37 AM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم