الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

صندوق النقد وقارئ الباركود وسؤال؟؟

بدأه Shadowz في 20 فبراير 2008 · 6 رد · 2,578 مشاهدة · في قواعد بيانات Visual FoxPro
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هذه اول تجرة لي مع قارئ الباركود وصندوق النقد وهذا ما توصلت له

صندوق النقد

يمكن فتح الصندق بأسلوبين هما:

الاول: معاملته كطابعة ونستخدم الاوامر التالية لذلك:

local lDrawerComm
m.drawercom="Com2.dos" .... or any other port
set safety off
set device to file o_drawer.prn
@ 00,00 say chr(27)+chr(112)+chr(00)+chr(50)+chr(100)
set device to screen
copy file o_drawer.prn to &lDrawerComm
set safety on

ثانيا: عن طريق استخدام MSCOMM

وهما نقوم باضافة Activex Control اسمه MS Comunications Control

ونضيف الكود التالي للتحكم بالصندوق

local lcOpen
lcOpen="OK"
with thisform.olecontrol1
         .CommPort = 2
         .PortOpen=.t.
         .output=lcOpen
         .PortOpen=.f.
endwith
release lcOpen

بالنسبة لقارئ الباركود

تعاملت مع النوع الذي يتصل بالكمبيوتر عن طريق USB ( ويحتاج هنا طبعا للتعريف الذي يتم عن طريق قراءة ارقام باركود معينة تكون موضحة بالكتيب المرفق معه )

وبعد ذلك يكون جاهزا للعمل ولا يحتاج الا لكود البحث الخاص بالبرنامج ( مع التحفظ على الموضوع برمته كونه قيد الدراسة بالنسبة لي لغاية الآن...)

وطبعا وللامانة فهناك موضوع ومعلومات قيمة عن الباركود للاخت زهرة في منتدى الاكسس استفدت منها الكثير

ولي هنا سؤال حول ال USB بشكل عام ... وهو كيف استطيع تحديد ال USB التي تم توصيل الجهاز من خلالها؟؟؟؟؟

مع التحية

أستغفر الله العظيم و أتوب إليه

#2

عزيزي الكريم عبدالله جلاد

بالنسبة للباركود لم استخدمة من قبل لكن خذ الروابط التالية قد تكون مفيدة لك

http://www.idautomation.com/foxpro/

http://www.jspayne.com/io/uf_fp2.html

http://www.componentsource.com/features/ba...xpro/index.html

http://www.barcode-1.net/pub/russadam/fonts.html

http://www.mecsw.com/info/appnote/app_001.html

لكن اذا علمت برنامج بالمستقبل عن القراءة بالباركود نرجوا رفعه لتعم الفائدة على الجميع. :stop:

:pwease:

#3

عزيزي ابو سلطان

تحياتي وشكري على الروابط المفيدة

المرفق هو ما توصلت اليه ولكن لا يزال بحاجة للكثير

فعالم الباركود........عالم أخر

على كل...التالي ملخص ما تعلمت

قارئ الباركود...جهاز عادي جدا يقوم مقام لوحة المفاتيح ومنه ما يتصل بالكمبيوتر عن طريق ال USB

ومنه ما يأتي جاهزا مع لوحة المفاتيح... أو يمكن عمل وصلة بين الجهازين

الذي اتعامل معه الان هو المتصل بواسطة ال USB

وطريقة تعريفه كما ذكرت سابقا سهلة وتتم بواسطة قراءة باركودات معينة في الكتيب الخاص به

ومن ثم يكون جاهزا لقراءة اي باركود

ولنفس رقم الباركود عدة انواع فمنها

UPC A, Code 128, Code39, EAN 13 ...etc

وطبعا تتميز عن بعضها من عدة نواحي فمثلا هناك ما يقبل الارقام فقط وهناك ما يقبل الارقام والاحرف وهناك انواع

لحفظ الصور

ويتم اختيار نوعية الباركود حسب الحاجة

هذه كلها رؤوس اقلام فانا فعليا لم اتعمق في محاولة فهمها انما استخلصت ما يفيدني فقط

ولم انته بعد حيث ظهرت عندي مشكلة اذ استطعت بعد طباعة الباركود من قرائته ولكن ذلك نجح مع خط واحد فقط

وان شاء الله عند حل المشكلة سوف اضع السبب

مع التحية

ملاحظة: يجب تنصيب الخطوط المرفقة

bcode.rar

أستغفر الله العظيم و أتوب إليه

#4

برافو انجاز هائل :clapping:

لكن الشكلة انني سوف اضطر لشراء قارئ البار كود :thumbup:

شكرا لك

#5

post-140773-1203902965_thumb.jpg

#6

اخي ابو سلطان

اكيد لا بد من تغيير الخط عند الطباعة ولكن المسألة

مسألة رموز وبداية ونهاية

فالخط الذي نجحت في قرائته اضفت للكود الخاص به ( * ) في بدايته ونهايته

ولكن ذلك لم يفلح مع الخطوط الاخرى

وصورة الـ Code128 تبين مسألة الرموز

post-113506-1204067649_thumb.gif

لا تزال الدراسة جارية وسأضع أي جديد ان شاء الله

وفي هذه المواقع فكرة عن الموضوع

http://www.bokai.com/BarcodeActiveX/AllBarcodes.htm#code128c

http://www.naxter.com/format.htm

أستغفر الله العظيم و أتوب إليه

#7

بالتوفيق وباشرنا في كل ماهو جديد بخصوص الباركود

انا سأحول البحث ايضا من ناحيتي

مواضيع مشابهة