หนังสือเดินทางชนิดอ่านด้วยเครื่องได้
ตัวอย่าง > ตัวอย่างซับซ้อน

นายรักเรียน รักชาติไทย (RAK-RIAN RAKCHARTTHAI) สัญชาติไทย เกิดวันที่ 28 กุมภาพันธ์ พ.ศ. 2522 หรือ ค.ศ. 1979 ขอหนังสือเดินทางไทยประเภทธรรมดา 'P<' สมมติว่ามีเลขที่ AYZ12345 เลขประจำตัวประชาชน 2195001215124 หมดอายุวันที่ 27 กุมภาพันธ์ พ.ศ. 2570 (ค.ศ. 2027) ในหนังสือเดินทางของเขาด้านล่างของหน้าข้อมูล แถวแรกจะระบุดังนี้
P<THARAKCHARTTHAI<<RAK<RIAN<<<<<<<<<<<<<<<<<
เครื่องหมายยัติภังค์สำหรับแยกคำ หรือช่องว่าง จะเปลี่ยนเป็นวงเล็บแหลมชี้ซ้าย และถ้ารวมประเภทเอกสารและรหัสประเทศผู้ออกเข้าด้วยกันแล้ว เกิน 44 ตัวอักษร ให้ตัดอักษรข้างท้ายออก แต่ในกรณีนี้ไม่ถึง จึงต้องเติม '<' ต่อท้ายจนครบ
เลขที่หนังสือเดินทาง AYZ12345 คำนวณเลขตรวจสอบได้ดังนี้
| หลักที่ | เลขที่ | ค่าประจำ | ตัวคูณ | ผลคูณ |
| --- | --- | --- | --- | --- |
| 1 | A | 10 | 7 | 70 |
| 2 | Y | 34 | 3 | 102 |
| 3 | Z | 35 | 1 | 35 |
| 4 | 1 | 1 | 7 | 7 |
| 5 | 2 | 2 | 3 | 6 |
| 6 | 3 | 3 | 1 | 3 |
| 7 | 4 | 4 | 7 | 28 |
| 8 | 5 | 5 | 3 | 15 |
| 9 | < | 0 | 1 | 0 |
| รวม | รวม | รวม | รวม | 266 |
| หาร 10 เหลือเศษ | หาร 10 เหลือเศษ | หาร 10 เหลือเศษ | หาร 10 เหลือเศษ | 6 |
สรุปได้ว่า แถวที่ 2 เริ่มจากเขียนเลขที่หนังสือเดินทาง AYZ12345<6
วันเกิดและวันหมดอายุ เขียนตามแบบที่กำหนดได้เป็น 790228 และ 270227 ตามลำดับ คำนวณเลขตรวจสอบได้ดังนี้
| วันเกิด> หลักที่ | วันเกิด> ค่า (1) | วันเกิด> ตัวคูณ (2) | วันเกิด> ผลคูณ (3) = (1) × (2) |
| --- | --- | --- | --- |
| 14 | 7 | 7 | 49 |
| 15 | 9 | 3 | 27 |
| 16 | 0 | 1 | 0 |
| 17 | 2 | 7 | 14 |
| 18 | 2 | 3 | 6 |
| 19 | 8 | 1 | 8 |
| รวม | รวม | รวม | 104 |
| หาร 10 เหลือเศษ | หาร 10 เหลือเศษ | หาร 10 เหลือเศษ | 4 |
| วันหมดอายุ> หลักที่ | วันหมดอายุ> ค่า (1) | วันหมดอายุ> ตัวคูณ (2) | วันหมดอายุ> ผลคูณ (3) = (1) × (2) |
| --- | --- | --- | --- |
| 22 | 2 | 7 | 14 |
| 23 | 7 | 3 | 21 |
| 24 | 0 | 1 | 0 |
| 25 | 2 | 7 | 14 |
| 26 | 2 | 3 | 6 |
| 27 | 7 | 1 | 7 |
| รวม | รวม | รวม | 62 |
| หาร 10 เหลือเศษ | หาร 10 เหลือเศษ | หาร 10 เหลือเศษ | 2 |
สรุปได้ว่า ต่อจากเลขที่หนังสือเดินทาง เขียนสัญชาติ THA ต่อด้วยวันเกิด 7902284 ต่อด้วยเพศ M ต่อด้วยวันหมดอายุ 2702272
เลขประจำตัวประชาชน ระบุได้สูงสุด 14 หลัก แต่ของไทยมี 13 หลัก จึงสามารถเขียนลงในแถบอ่านด้วยเครื่องได้ และต้องคำนวณรหัสตรวจสอบด้วย ดังนี้
ดังนั้น เลขตรวจสอบคือ 3 เขียนเลขประจำตัวประชาชนได้เป็น 2195001215124<3
สุดท้าย นำเลขที่หนังสือเดินทาง วันเกิด วันหมดอายุ เลขประจำตัวประชาชน พร้อมเลขตรวจสอบของข้อมูลแต่ละส่วนมาต่อเข้าด้วยกัน (มีจำนวน 40 หลัก) ก่อนคำนวณเลขตรวจสอบรวบยอด ดังนี้
| หลักที่ | รหัสที่ปรากฏ | ค่าประจำ | ตัวคูณ | ผลคูณ |
| --- | --- | --- | --- | --- |
| 1 | A | 10 | 7 | 70 |
| 2 | Y | 34 | 3 | 102 |
| 3 | Z | 35 | 1 | 35 |
| 4 | 1 | 1 | 7 | 7 |
| 5 | 2 | 2 | 3 | 6 |
| 6 | 3 | 3 | 1 | 3 |
| 7 | 4 | 4 | 7 | 28 |
| 8 | 5 | 5 | 3 | 15 |
| 9 | < | 0 | 1 | 0 |
| 10 | 6 | 6 | 7 | 42 |
| 14 | 7 | 7 | 3 | 21 |
| 15 | 9 | 9 | 1 | 9 |
| 16 | 0 | 0 | 7 | 0 |
| 17 | 2 | 2 | 3 | 6 |
| 18 | 2 | 2 | 1 | 2 |
| 19 | 8 | 8 | 7 | 56 |
| 20 | 4 | 4 | 3 | 12 |
| 22 | 2 | 2 | 1 | 2 |
| 23 | 7 | 7 | 7 | 49 |
| 24 | 0 | 0 | 3 | 0 |
| 25 | 2 | 2 | 1 | 2 |
| 26 | 2 | 2 | 7 | 14 |
| 27 | 7 | 7 | 3 | 21 |
| 28 | 2 | 2 | 1 | 2 |
| 29 | 2 | 2 | 7 | 14 |
| 30 | 1 | 1 | 3 | 3 |
| 31 | 9 | 9 | 1 | 9 |
| 32 | 5 | 5 | 7 | 35 |
| 33 | 0 | 0 | 3 | 0 |
| 34 | 0 | 0 | 1 | 0 |
| 35 | 1 | 1 | 7 | 7 |
| 36 | 2 | 2 | 3 | 6 |
37: 1
| 38 | 5 | 5 | 7 | 35 |
| 39 | 1 | 1 | 3 | 3 |
| 40 | 2 | 2 | 1 | 2 |
| 41 | 4 | 4 | 7 | 28 |
| 42 | < | 0 | 3 | 0 |
| 43 | 3 | 3 | 1 | 3 |
| รวม (หารลงตัว เศษ 0) | รวม (หารลงตัว เศษ 0) | รวม (หารลงตัว เศษ 0) | รวม (หารลงตัว เศษ 0) | 650 |
ดังนั้น นำข้อมูลมาเรียงกันตามแบบที่กำหนดจะได้แถวที่ 2 เป็น
AYZ12345<6THA7902284M27022722195001215124<30