# หนังสือเดินทางชนิดอ่านด้วยเครื่องได้
หนังสือเดินทางชนิดอ่านด้วยเครื่องได้  เป็นหนังสือเดินทางที่มีการพิมพ์แถบข้อมูลสรุปเกี่ยวกับตัวผู้ถือ เลขที่เอกสาร วันที่หมดอายุ สัญชาติ วันเกิด และรายละเอียดอื่นตามที่รัฐผู้ออกจะกำหนดไว้ มาตรฐานของหนังสือเดินทาง วิธีการพิมพ์ คุณสมบัติความปลอดภัยภาคบังคับ ตลอดจนข้อบังคับอื่นระบุไว้ในเอกสารหมายเลข 9303 ขององค์กรการบินพลเรือนระหว่างประเทศ ตอนที่ 3 และ 4 รวมถึงมาตรฐาน ISO/IEC 7501-1:2008ISO/IEC 7501-1:2008 ทั้งนี้ เพื่อให้การนำเข้าข้่อมูลเกี่ยวกับผู้เดินทางทำได้สะดวกรวดเร็วขึ้น ตรวจสอบบุคคลห้ามเข้าเมืองและบุคคลผู้มีหมายจับหรือหมายเรียกได้สะดวก การอ่านแถบข้อมูลกระทำได้ด้วยตาเปล่าหรือจะใช้เครื่องอ่านได้ทั้งสองวิธี ในประเทศไทย หนังสือเดินทางชนิดนี้เริ่มใช้มาตั้งแต่ พ.ศ. 2536 โดยให้โรงพิมพ์จันวาณิชย์เป็นผู้ดำเนินการมาจนถึงปัจจุบัน โดยก่อนปี พ.ศ. 2545 หนังสือเดินทางยังเป็นแบบธรรมดาแต่มีแถบสรุปข้อมูลสำหรับอ่านด้วยตาและเครื่อง แต่หลังจากนั้นมีการฝังชิปบันทึกข้อมูลลายนิ้วมือและข้อมูลพื้นฐานไว้ท้ายเล่ม

นอกเหนือจากหนังสือเดินทางแล้ว มาตรฐานนี้ยังใช้ได้กับเอกสารเดินทางอย่างอื่น อาทิ ตรวจลงตรา (หรือใบอนุญาตเข้าเมือง) ใบสำคัญถิ่นที่อยู่ (หรือใบอนุญาตให้พำนัก) บัตรเดินทาง ตามที่รัฐผู้ออกเห็นสมควรและทำเป็นระเบียบไว้ ข้อเสียของหนังสือเดินทางชนิดอ่านด้วยเครื่องได้คือ ไม่สามารถบรรจุข้อมูลได้มากเท่าบาร์โค้ดชนิดพิเศษ เช่น คิวอาร์โค้ด PDF417 ชื่อบุคคลที่ยาวเกินกำหนดจะต้องถูกตัด ย่อ หรือแสดงเฉพาะชื่อตัว เลขประจำตัวประชาชนที่ยาวเกินสัดส่วน (เช่น เลขประจำตัวประชาชนจีน ซึ่งมี 18 หลัก) มักจะไม่แสดงในแถบนี้

 หนังสือเดินทาง 
หนังสือเดินทางเป็นเอกสารที่รัฐหรือองค์กรผู้ออกจัดทำขึ้นไว้เป็นสำคัญประจำตัวผู้เดินทางเข้ารัฐอื่น ตามเอกสารหมายเลข 9303 ตอนที่ 3 กำหนดไว้ว่า หนังสือเดินทางมีขนาดยาว 125 มิลลิเมตร และกว้าง 88 มิลลิเมตร รัศมีมุมขอบ 3.18 ± 0.30 มิลลิเมตร ประกอบด้วยหน้าข้อมูลผู้ถือ ตอนล่างดว้าง 23.2 มิลลิเมตร เป็นแถบสรุปข้อมูลผู้ถือ ประกอบด้วยข้อความสองแถว แถวละ 44 ตัวอักษร ดังนี้

 แถวบน 
อักขระตัวที่ข้อมูลที่แสดงความยาว1'P' หมายถึงหนังสือเดินทาง (Passport)12รหัสระบุประเภทหนังสือเดินทาง ถ้าไม่มีให้ระบุ '<' (วงเล็บแหลมชี้ซ้าย) เป็นสำคัญแสดงว่าว่างไว้13 - 5อักษรย่อประเทศหรือองค์กรผู้ออกตามที่ระบุในมาตรฐาน ISO 3166-136 - 44นามสกุล คั่นด้วย '<<' ตามด้วยชื่อ
ถ้ามีช่องว่างหรือขีดกลาง อาทิ Ong-art ใช้ ONG<ART 

ถ้ามีฟันหนูหรืออัญประกาศเดี่ยว ให้ละเว้น 

ถ้ารวมกันแล้วยาวเกิน 39 ตัวอักษรให้ตัดส่วนที่เกินออก 

ถ้าสั้นกว่า ให้เติม '<' ต่อท้ายจนครบ 39 ตัวอักษร39

 แถวล่าง 
อักขระตัวที่ข้อมูลที่แสดงความยาว1 - 9เลขที่หนังสือเดินทางสูงสุดไม่เกิน 9 หลัก หากสั้นกว่าให้เติม '<' ต่อท้ายจนครบ 39 ตัวอักษร910รหัสตรวจสอบเลขที่หนังสือเดินทาง111 - 13อักษรย่อสัญชาติผู้ถือ ตามที่ระบุในมาตรฐาน ISO 3166-1314 - 19วันเกิดของผู้ถือเอกสาร เขียนในรูปแบบ ปปดดวว (ใช้ปีคริสต์ศักราช)620รหัสตรวจสอบวันเกิด121อักษรย่อเพศผู้ถือเอกสาร ('M' = ชาย, 'F' - หญิง, '<' - ไม่ระบุหรือเพศอื่น)122 - 27วันเอกสารหมดอายุ เขียนในรูปแบบเดียวกับวันเกิด628รหัสตรวจสอบวันหมดอายุ129 - 42เลขรหัสอื่นใดตามที่ผู้ออกกำหนด ในประเทศไทยใช้เลขประจำตัวประชาชน 

ถ้าไม่มีหรือมีไม่ครบ 14 หลัก ให้เติม '<' จนครบ1443รหัสตรวจสอบเลขรหัสตามที่ผู้ออกกำหนด144รหัสตรวจสอบรวม คำนวณจากอักขระตัวที่ 1 - 10, 14 - 20, 22 - 43 ต่อกัน1
ตอนบน ประกอบด้วยข้อมูลตามความจำเป็น ได้แก่ 
 รูปถ่ายผู้ถือ พิมพ์ไว้ด้านซ้ายมือของหน้าข้อมูล
 รัฐหรือองค์กรผู้ออก
 คำว่า หนังสือเดินทาง ในภาษาราชการของผู้ออก ถ้าภาษาราชการนั้นไม่ใช่ภาษาอังกฤษ ฝรั่งเศส หรือสเปน ให้มีข้อความ PASSPORT, PASSEPORT, PASAPORTE อย่างหนึ่งอย่างใดกำกับ ในทางปฏิบัติประเทศส่วนใหญ่นิยมใช้ภาษาราชการของประเทศนั้นกำกับด้วยภาษาอังกฤษเพียงสองภาษา และมีประเทศจำนวนน้อยที่ใช้ภาษาฝรั่งเศสกำกับเพิ่มเติมด้วย อาทิ ลาว กัมพูชา สวีเดน ฟินแลนด์ ลัตเวีย เอสโตเนีย ลิทัวเนีย โปแลนด์ อิตาลี เยอรมนี ออสเตรเลีย สหราชอาณาจักร สหรัฐอเมริกา ฯลฯ 

 รหัสเอกสาร รหัสประเทศผู้ออก เลขที่หนังสือเดินทาง
 ชื่อและนามสกุล (ไม่ใส่คำนำหน้า)
 วันเกิด วันที่ออกเอกสาร วันหมดอายุ ในรูปแบบ วันที่ เดือน ปี ค.ศ. โดยเดือนอาจจะใช้ภาษาอังกฤษ (JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC) ภาษาฝรั่งเศส 
 เพศ ลายมือชื่อหรือลายพิมพ์นิ้วมือ
 ชื่อองค์กรผู้มีอำนาจออกหนังสือเดินทาง
ในการนี้รัฐผู้ออกอาจเพิ่มรายละเอียดเกินกว่าที่ระบุไว้นี้ได้ เช่น เลขประจำตัวประชาชน ส่วนสูง สีดวงตา ที่อยู่ สถานที่เกิด ฯลฯ แต่ไม่จำเป็น
 อักษรย่อองค์กรหรือรัฐนอกมาตรฐาน 
นอกเหนือจากที่กำหนดใน ISO 3166-1 แล้ว ผู้ออกหนังสือเดินทางอาจจะเลือกใช้อักษรย่ออื่นแทนตนได้ตามความเหมาะสม เช่น
 D: เยอรมนี
 EUE: สหภาพยุโรป
 GBN: ราษฎรชาวอังกฤษผู้มีถิ่นพำนักนอกประเทศ
 GBO: ราษฎรชาวอาณานิคมอังกฤษ
 GBP: คนในอารักขาอังกฤษ
 GBS: คนในบังคับอังกฤษ
 UNA: พนักงานทบวงชำนัญพิเศษแห่งสหประชาชาติ 
 UNK: ชาวคอซอวอผู้ถือเอกสารของสหประชาชาติ
 UNO: พนักงานสหประชาชาติ
 XBA: พนักงานธนาคารพัฒนาแอฟริกัน
 XIM: พนักงานธนาคารส่งออก-นำเข้าแอฟริกัน
 XCC: ตัวแทนประชาคมแคริบเบียน
 XCO: ตลาดร่วมสำหรับแอฟริกันตะวันออกและใต้
 XEC: ประชาคมเศรษฐกิจแอฟริกันตะวันตก
 XPO: องค์การตำรวจระหว่างประเทศ
 XXA: คนไร้สัญชาติตามนัยแห่งอนุสัญญาว่าด้วยสถานะของคนไร้สัญชาติ พ.ศ. 2497
 XXB: ผู้ลี้ภัย ตามอนุสัญญาว่าด้วยสถานะผู้ลึ้ภัย พ.ศ. 2494 
 XXC: ผู้ลี้ภัยที่ไม่ได้อยู่ในข่ายแห่งอนุสัญญาฯ
 XXX: สัญชาติไม่ระบุ

นอกจากนี้ยังมีอักษรย่อที่ยังไม่เป็นที่ยอมรับแพร่หลายในนานาประเทศ ดังนี้
 RKS: ประเทศคอซอวอ
 WSA: หนังสือเดินทางโลกของหน่วยงานบริการโลก 
 ตรวจลงตราหรือใบอนุญาตเข้าเมือง 
มาตรฐานตามเอกสารหมายเลข 9303 ยังครอบคลุมถึงตรวจลงตราหรือใบอนุญาตเข้าเมืองอีกด้วย โดยแผ่นปะหรือสติ๊กเกอร์ตรวจลงตราตามนัยแห่งเอกสารนี้ มี 2 ประเภท คือขนาดใหญ่ และขนาดย่อม

แผ่นปะตรวจลงตราขนาดใหญ่มีขนาดกว้างได้ตั้งแต่ 79 - 81 มิลลิเมตร และยาวได้ตั้งแต่ 119 - 121 มิลลิเมตร ส่วนแผ่นปะตรวจลงตราขนาดย่อมมีขนาดกว้างได้ตั้งแต่ 73 - 75 มิลลิเมตร และยาวได้ตั้งแต่ 104 - 106 มิลลิเมตร ประเทศส่วนใหญ่นิยมใช้แผ่นปะขนาดย่อมเนื่องจากสามารถประทับตราและลงนามผู้รับผิดชอบกำกับได้

ตอนบนของแผ่นปะ ต้องประกอบด้วย ชื่อประเทศผู้ออก ประเภท วันเริ่มใช้ วันหมดอายุ จำนวนการเข้าประเทศ สถานที่ออก รูปถ่ายของผู้ถือ (ถ้าไม่มีรูปให้พิมพ์ตราทดแทน) และอาจจัดให้มีลายมือชื่อผู้มีอำนาจลงนาม และ/หรือตราประทับกำกับ

ตอนล่างของแผ่นปะตรวจลงตราขนาดใหญ่มีแถบอักขระ 44 ตัว จำนวน 2 แถว เช่นเดียวกับหนังสือเดินทาง ส่วนแผ่นปะขนาดย่อมลดจำนวนอักขระเหลือ 36 ตัว คำอธิบายอักขระแต่ละตัวในแต่ละแถวสำหรับแผ่นปะตรวจลงตรามีดังนี้

แถวบน เช่นเดียวกับหนังสือเดินทาง แต่เปลี่ยนอักษรตัวแรกจาก 'P' เป็น 'V' (visa) ตามด้วยอักษรอีกหนึ่งตัวระบุชนิดของตรวจลงตรา ตามด้วยอักษรย่อประเทศผู้ออกเอกสาร และตามด้วยชื่อแบบเดียวกับหนังสือเดินทาง ถ้าเกินกว่า 44 หรือ 36 ตัวอักษรแล้วแต่ขนาด ให้ตัดส่วนที่เกินออก ถ้าไม่ถึงให้เติม '<' จนครบ

แถวล่าง เปลี่ยนอักขระตัวที่ 1 - 9 เป็นเลขที่ตรวจลงตรา และเปลี่ยนอักขระตัวที่ 29 - 44 เป็นเลขที่อื่นใดตามที่รัฐผู้ออกเห็นสมควร หรือ คงอักขระเลขที่ 1 - 9 เป็นเลขที่หนังสือเดินทางเช่นเดียวกับหนังสือเดินทาง และย้ายเลขที่ตรวจลงตราหรือเลขที่กำกับอื่นใดไปยังอักขระตัวที่ 29 - 44 แทน แต่ส่วนมากจะใช้อย่างแรก

 วิธีคำนวณรหัสตรวจสอบ 
การคำนวณรหัสตรวจสอบ ทำได้โดยพิจารณาข้อมูลที่จะแปลง ค่าใดที่เป็นตัวอักษร (ยกเว้นเพศและสัญชาติ) ให้แปลงเป็นตัวเลขทั้งหมดดังนี้
 ตัวอักษร ค่ากำกับ ตัวอักษร ค่ากำกับ A 10 N 23 B 11 O 24 C 12 P 25 D 13 Q 26 E 14 R 27 F 15 S 28 G 16 T 29 H 17 U 30 I 18 V 31 J 19 W 32 K 20 X 33 L 21 Y 34 M 22 Z 35
อีกวิธีหนึ่งคือ ตรวจสอบว่าค่านั้นเป็นตัวอักษรหรือไม่ ถ้าค่านั้นเป็นตัวอักษร ให้ใช้ค่าแอสกีของตัวมันลบด้วย 55 จะได้เป็นค่าประจำเหมือนกับในตาราง ถ้าไม่เป็นตัวอักษรให้คงเป็นตัวเลขตามเดิมไว้ จากนั้นนับจากซ้ายไปขวา นำเลข 7 คูณหลักแรก 3 คูณหลักที่สอง หลักที่สามคงไว้ตามเดิม จากนั้นจึงทำซ้ำเช่นนี้กับหลักที่สี่วนไปจนครบถ้วน แล้วนำผลลัพธ์ของทุกหลักบวกเข้าด้วยกัน เอา 10 มาหาร เหลือเศษเท่าใด (ค่าเท่ากับเลขหลักหน่วยของผลรวม) เป็นรหัสตรวจสอบ 

 ตัวอย่าง 
ตัวอย่างต่อไปนี้แสดงให้เห็นถึงการจัดทำและตรวจสอบแถบข้อมูลอ่านด้วยเครื่องได้ในหนังสือเดินทาง ชื่อบุคคลและข้อมูลทั้งหมดถือเป็นการสมมติขึ้นให้เกิดความเข้าใจเท่านั้น

 ตัวอย่างอย่างง่าย 
นางขยัน ประหยัดทรัพย์ (KHAYAN PRAYADSAP) ใช้ชื่อปกติไม่ยาวเกินไปและไม่มีอักษรพิเศษ จะมีข้อความระบุในแถวแรกดังนี้ 
P<THAPRAYADSAP<<KHAYAN<<<<<<<<<<<<<<<<<<<<<<

นางสาวขาวใสเสถียร เพียรมั่นการงาน บริการเป็นเลิศ (KHAOSAISATHIAN PIANMANKANNGAN BORIKANPENLERT) ใช้ชื่อที่ยาวกว่าปกติ จะมีข้อความระบุในแถวแรกดังนี้ 
P<THABORIKANPENLERT<<KHAOSAISATHIAN<PIANMANK

เนื่องจากชื่อกลางถูกตัด บ่อยครั้งผู้ออกอาจพิจารณาย่อชื่อกลางลงเสียเหลืออักษรตัวต้น (middle initials)
P<THABORIKANPENLERT<<KHAOSAISATHIAN<P<<<<<<<

หรือตัดชื่อกลางออกไป ตามแต่ระเบียบและแนวปฏิบัติของผู้ออก
P<THABORIKANPENLERT<<KHAOSAISATHIAN<<<<<<<<<

ด้วยเหตุนี้ บรรดาคนชาติที่มีชื่อยาว เช่นซาอุดีอาระเบีย มักจะมีบาร์โค้ดสองมิติพิมพ์ไว้ในหน้าข้อมูลส่วนบุคคลเพื่อรองรับชื่อที่ยาวด้วย

 ตัวอย่างซับซ้อน 
นายรักเรียน รักชาติไทย (RAK-RIAN RAKCHARTTHAI) สัญชาติไทย เกิดวันที่ 28 กุมภาพันธ์ พ.ศ. 2522 หรือ ค.ศ. 1979 ขอหนังสือเดินทางไทยประเภทธรรมดา 'P<' สมมติว่ามีเลขที่ AYZ12345 เลขประจำตัวประชาชน 2195001215124 หมดอายุวันที่ 27 กุมภาพันธ์ พ.ศ. 2570 (ค.ศ. 2027) ในหนังสือเดินทางของเขาด้านล่างของหน้าข้อมูล แถวแรกจะระบุดังนี้

P<THARAKCHARTTHAI<<RAK<RIAN<<<<<<<<<<<<<<<<<

เครื่องหมายยัติภังค์สำหรับแยกคำ หรือช่องว่าง จะเปลี่ยนเป็นวงเล็บแหลมชี้ซ้าย และถ้ารวมประเภทเอกสารและรหัสประเทศผู้ออกเข้าด้วยกันแล้ว เกิน 44 ตัวอักษร ให้ตัดอักษรข้างท้ายออก แต่ในกรณีนี้ไม่ถึง จึงต้องเติม '<' ต่อท้ายจนครบ

เลขที่หนังสือเดินทาง AYZ12345 คำนวณเลขตรวจสอบได้ดังนี้
หลักที่เลขที่ค่าประจำตัวคูณผลคูณ1A107702Y3431023Z351354117752236633137447288553159<010รวม266หาร 10 เหลือเศษ6
สรุปได้ว่า แถวที่ 2 เริ่มจากเขียนเลขที่หนังสือเดินทาง AYZ12345<6 

วันเกิดและวันหมดอายุ เขียนตามแบบที่กำหนดได้เป็น 790228 และ 270227 ตามลำดับ คำนวณเลขตรวจสอบได้ดังนี้ 
วันเกิดหลักที่ค่า (1)ตัวคูณ (2)ผลคูณ (3) = (1) × (2)147749159327160101727141823619818รวม104หาร 10 เหลือเศษ4 
วันหมดอายุหลักที่ค่า (1)ตัวคูณ (2)ผลคูณ (3) = (1) × (2)222714237321240102527142623627717รวม 62หาร 10 เหลือเศษ2
สรุปได้ว่า ต่อจากเลขที่หนังสือเดินทาง เขียนสัญชาติ THA ต่อด้วยวันเกิด 7902284 ต่อด้วยเพศ M ต่อด้วยวันหมดอายุ 2702272 

เลขประจำตัวประชาชน ระบุได้สูงสุด 14 หลัก แต่ของไทยมี 13 หลัก จึงสามารถเขียนลงในแถบอ่านด้วยเครื่องได้ และต้องคำนวณรหัสตรวจสอบด้วย ดังนี้ 

ดังนั้น เลขตรวจสอบคือ 3 เขียนเลขประจำตัวประชาชนได้เป็น 2195001215124<3 

สุดท้าย นำเลขที่หนังสือเดินทาง วันเกิด วันหมดอายุ เลขประจำตัวประชาชน พร้อมเลขตรวจสอบของข้อมูลแต่ละส่วนมาต่อเข้าด้วยกัน (มีจำนวน 40 หลัก) ก่อนคำนวณเลขตรวจสอบรวบยอด ดังนี้ 
หลักที่รหัสที่ปรากฏค่าประจำตัวคูณผลคูณ1A107702Y3431023Z351354117752236633137447288553159<0101066742147732115991916007017223618221219887562044312222212237774924003025221226227142777321282212292271430113331991932557353300303400103511773622363711113855735391133402212414472842<030433313รวม (หารลงตัว เศษ 0)650
ดังนั้น นำข้อมูลมาเรียงกันตามแบบที่กำหนดจะได้แถวที่ 2 เป็น 

AYZ12345<6THA7902284M27022722195001215124<30