delphi4arab منتديات دلفي للعرب

نسخة كاملة : كيف أربط البرنامج بالماسح الضوئي codebare
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
اتممت للتو برنامجا لتسيير المخزون لصيدلية

و اتمنى اضافة خاصية البيع بواسطة الماسح الضوئي للكود بار

كيف يتم البحث في الجداول
. هل يجد أن أضيف حقلا جديدا
. هل الكود بار ترميز يتم التحويل عيله أم هو خط أم ماذا
كيف أربط البرنامج بالماسح الضوئي

أخوكم المحب imadma
السلام عليكم ورحمة الله
هناك نوعان من الماسح: الكفي (محمول)، الثابت (ويسمى Terminal)
فيما يخص الكفي فالأمر سهل، لأنه عبارة عن لوحة مفاتيح لا أكثر، فهو يرسل مجموعة من الأرقام (Code) إلى الحاسب وفي آخرها يرسل الرمز #13 (يعني زر Enter)، وبالتالي:
- إضافة حقل خاص بالرقم التسلسلي (Code bar)
- إجراء البحث في خانة للبحث (بـ Locate مثلا) في حقل Code Bar، مع الأخذ بعين الاعتبار طريقة عمل الماسح.
الماسح الثابت (هذا يكون عادة مثبت على شيء ما)، فهذا يستخدم مع برنامج مخصص له، وطريقة استعماله من الموقع الرسمي على شكل مكتبات الربط أو غير ذلك... (SDK) حيث يختلف من جهاز إلى آخر.
والله أعلم.
بالتوفيق.

الكود بار يمكن أن يكون Font مضافا لمجموعة أنواع خطوط ويندوز يوجد في المرفقات ملف يحتوي على
"font 3 code de 9" أضفه إلى المجلد "\C:\Windows\Fonts" ربما قد تحتاج لإعادة تشغيل جهازك لأخذ هذا الفونت في الإعتبار .... بعد حدوث هدا افتح : MS WORD على سبيل المثال واختار كتابة أي رقم بين ** يعني مثلا : *1234567890* ثم غير الفونت المستعمل إلى 3code de 9 سترى أن الفونت أصبح عبارة عن كود بار طبعا هذا يمكنك من كتابة كل الأكواد المرادة و من ثم طبعها على الورق المناسب لهذا الغرض ثم لصقها على المنتجات........... يبقى في النهاية شئ آخر لابد من أنبه إليه.... هو أن تكون كتابة كل ألأكواد بصيغة *رقم* وإلا فالكتابة تعتبر خاطئة.
بالنسبة للآلة فبعد الحصول على واحدة وربطها بالجهاز يلزمك فقط إضافة Routine إلى برنامجك تقوم بملاحظة مستمرة لل Port de Connexion الذي ربطت الجهاز به ومن ثم تحويل كل مايرصده الجهاز إلى الحقل المخصص لذلك, كما تفضل الأخ kachwahed وقال في هذه الحالة يجب الإطلاع على اللفات المرفقة بالآلة فهي بالتأكيد تحتوي على معلوات مهمة عن كيفية جعل التقاط الأكواد من الآلة عن طريق البرمجة ممكنا.................... هذا والله أعلم
السلام عليكم ورحمة الله وبركاته
أخي الكريم لا تفكر في الكود بار الآن.
قم ببرمجة برنامجك بشكل عادي جدا.
بعد الإنتهاء منه إربط جهازك بقارئ الكود بار (هذه الأيام أغلبها usb) و عندما يكون المؤشر في محرر النص المعني ( edit,Memo,...) شغل القارئ وسينقل لك القيمة مباشرة للمحرر.
بكل بساطة لن تزيد حرفا واحدا في برنامجك.
بالتوفيق