اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم

لقد قمت بإنشاء باركود الموضح بالصورة التالية:

6666666666.jpg.dd7a179d6ab454f4287ddc0216924077.jpg

لكن المشكلة أنه يطبع الرقم الأخير تلقائيا كما توضح الصورة في مربع النص الرقم الأخير هو 2

و في الباركود الرقم الأخير هو 4

هل توجد طريقة لطباعة الباركود بهذا الشكل لكن الأرقام 8 كلها أضعها أنا؟

مع العلم أنني إستعملت أداة ocx و نوع الخط Ean-8

إنشاء باركود.rar

  • Like 1
قام بنشر

هذا النوع من الخط مخصص لأن نكتب به 7 أرقام و الرقم الأخير يكمله وحده حسب سلسلة عمليات رياضية تعتمد على الأرقام 7 الأولى.

و للتأكد من ذلك نأخذ أحد المنتجات التي بها باركود و نجرب إدخال 7 أرقام الأولى سوف نرى أنه يكمل الرقم الأخير وحده

و إذا كان المنتج به 13 رقم نغير نوع الخط إلى Ean-13 و نجرب إدخال 12 رقم الأولى سوف نلاحظ أنه يكمل الرقم الأخير وحده.

يعني لا نقاش في هذا الخط و هو ليس مشكل بل خاصية وضعت من أجل التحقق من أخطاء الطباعة أو حتى تزوير الباركود.

و المطلوب الذي أريده أنا هو :

هل يوجد نوع آخر من الخط يشبه هذا الخط من حيث التنسيق الأعمدة الأولى و الأخيرة و الوسطى طويلة.

ذلك لأنني أجريت مجموعة مقارنات بين أنواع الخطوط و قراءتها بالجهاز فوجدة أن هذا النوع أفضل و أسهل نوع يستطيع الجهاز قراءته حتى لو كان حجم الباركود صغير.

 

  • Like 1
قام بنشر (معدل)

السلام عليكم جميعا..

الخط EAN-13 والخط EAN-8  يتبع للمعيير UPC-A أو UPC-E

أما ما يتعلق بالأنابيب النازلة بدون رقم نستخدم (p)  الصغيرة 

وأما الأنابيب النازلة والبادئة برقم نستخدم الحروف الكبيرة (Q ألىY) 

وأما الأنابيب النازلة والمنتهية برقم نستخدم الحروف الصغيرة (a إلى i)

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

UPC-A.zip

تم تعديل بواسطه أبو إبراهيم الغامدي
  • Like 3
قام بنشر
4 ساعات مضت, أبو إبراهيم الغامدي said:

لسلام عليكم جميعا..

الخط EAN-13 والخط EAN-8  يتبع للمعيير UPC-A أو UPC-E

أما ما يتعلق بالأنابيب النازلة بدون رقم نستخدم (p)  الصغيرة 

وأما الأنابيب النازلة والبادئة برقم نستخدم الحروف الكبيرة (Q ألىY) 

وأما الأنابيب النازلة والمنتهية برقم نستخدم الحروف الصغيرة (a إلى i)

و عليكم السلام أخي إبراهيم

أين يتم وضع هذه الحروف

 

 

بالنسبة لطريقة تحديد الرقم الأخير فهي كالتالي:

الرقم الأخير يضعه الجهاز تلقائيا من خلال المعادلة الرياضية التالية:

1- نجمع الأعداد ذات الترتيب الفردي: الأول + الثالث + الخامس+ السابع و نضرب المجموع في 7

2- نجمع الأعداد ذات الترتيب الزوجي ماعدى الرقم الأخير : الثاني + الرابع + السادس و نضرب المجموع في 9

3- نجمع المجموع 1 مع المجموع 2

4- الرقم الأخير (رقم الآحاد) من المجموع هو الذي يمثل الرقم الأخير في الباركود.

و هذا مثال:

666.jpg.53ac63f05abb84e9c7c93c87790393ef.jpg

للعلم أنا لم أجد هذه المعلومة في أي موقع فقط أجريت العديد من التجارب للوصول إلى الطريقة الصحيحة لحساب الرقم الأخير  و هذا ما توصلة إليه

و للتأكيد يا ريت تجربوا هذه الطريقة لنتأكد من أنها صحيحة و فعالة فقد طبقتها على العديد من الأمثلة و كلها صحيحة.

  • Thanks 1
  • 2 weeks later...
قام بنشر
في ١٦‏/٩‏/٢٠١٧ at 16:53, صالح حمادي said:

أين يتم وضع هذه الحروف

اعمل مربع نصی
واعمل ھذا كمصدره
 

="pp" & Left([BarcodeNum];4) & "pp" & Right([BarcodeNum];4) & "pp"

والنتيجة سيكون كالتالي

MyShiv_2017-09-27_124037.png.a27f4a3b2a706b339cf593150301046e.png

 

  • Like 4
  • 4 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • اضف...

Important Information