6 طابعة البلوتوث Bluetooth Printer
( إصدارات دلفي الحديثة تحتوي على مكوناتBluetooth )
باختصار للطباعة يجب أن تكون الطابعة مقترنة من قبل paired ولكي يتم الاقتران يجب أن تكتشف discovered
ولكي تكتشف يجب أن يكون البلوتوث مفعل.
و الصلاحيات المطلوبة هي 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/...0a-rel-phx
في النوع المستعمل تمكن الطباعة في الوسط / اليمين بالتعليمات
كود :
chrleft = chr($1B) + chr($61) + chr($00);
chrCenter = chr($1B) + chr($61) + chr($01);
chrright = chr($1B) + chr($61) + chr($02);
لكنه لا يدعم العربية
المثال المرفق خاص يالدلفي فقط