การคำนวณ Barcode CheckDigit (code128)

   
รบกวนผู้รู้ Barcode code 128A หน่อยครับ.

คือผมลองใช้ Tool คำนวน Checkdigit สมมติว่า Data Barcode คือ "123" ค่า sum จะได้ (17*1) + (18*2) + (19*3) = 213 ส่วนที่สงสัยคือค่า Checksum และ ASCII ที่ tool ตัวนี้ คำนวนมาให้ได้ Checksum: 7 ASCII: 39 ว่ามันมีวิธีคิดอย่างไร ?

ลอง search หาที่ web ก็จะมีแค่ตัวอย่าง ไม่เห็นบอกวิธีคิดเลยครับ ใครพอมีแหล่งข้อมูล หรือ คำตอบ รบกวนด้วยนะครับ.

ขอบคุณครับ
tt
14 ก.พ. 49 เวลา 18:12:46 น. --> 203.144.232.98,
   
   
Code 128 Subset A

ในกรณีที่คุณยกตัวอย่าง checksum=mod(213,103) = 7 ซึ่ง 0 <= 7 <= 63
ดังนั้น character code = checksum + ASCII code ของ space character = 7+32 =39

เดี๋ยวจะงงลองไปอ่านๆเพิ่มเติมดูเองก็แล้วกันครับ

http://www.barcodeisland.com/code128.phtml

http://www.mecsw.com/specs/code_128.html
เดาสุ่ม
14 ก.พ. 49 เวลา 19:05:54 น. --> 202.142.216.60,
  
   
ขอบคุณ k.เดาสุ่ม มากครับ เดี๋ยวผมไปดูเพิ่มเติมตาม link ที่แนะนำ อีกทีนึงครับ

ขอบคุณครับ
tt
16 ก.พ. 49 เวลา 9:20:19 น. --> 203.144.232.98,
  
ขอเชิญร่วมตอบคำถามครับ
 
ผู้ตอบ :
รหัสผ่าน :
รูปภาพ :
คำตอบ :