Shenzhen Xingtong IOT Technology Co., Ltd.
Barcode Scanner Manufacturer with development & Invention ability
Hotel lobby kiosks (e.g., Hilton, Marriott, Holiday Inn self check-in) must handle:
| Function | Document / Code Type | Scanner Requirement |
|---|---|---|
| Guest identification | Passport MRZ (Machine Readable Zone) or ID card barcode | Reads passport data page (ICAO standard) |
| Reservation lookup | QR code from booking confirmation email / app | Reads from phone screen |
| Loyalty card scan | QR / barcode on membership card | Reads from paper card or phone screen |
| Room key encoding | Keycard barcode (printed on keycard sleeve) – optional | Reads barcode on keycard sleeve before encoding |


Best for: Hotel self check-in kiosk (countertop or wall‑mount)
Passport MRZ reading – extracts name, passport number, nationality, date of birth, expiry date
ICAO Document 9303 compliant – reads passports from all ICAO‑compliant countries
Reads 1D (Code128, EAN‑13), 2D (QR, Data Matrix, PDF417)
300 scans/sec
1280×800 CMOS – high resolution for small passport text
USB, RS232, TTL – easy connection to kiosk PC
Plug‑and‑play – no driver needed for basic operation
Application: Guest scans passport MRZ → system auto‑fills registration form


Best for: Scanning reservation QR from phone, loyalty QR, keycard barcode
640×480 CMOS, reads 1D, 2D, QR, Data Matrix
Auto-sensing mode – guest holds phone under scanner, reads automatically – no trigger button
Optimized for phone screens – reservation QR works even with dim screen, glare, screen protector
300 scans/sec – fast check‑in
Small footprint – fits into kiosk housing
USB, RS232, TTL
Application: Guest scans reservation QR → system pulls booking; scans keycard sleeve barcode before encoding
Guest arrives at hotel kiosk
↓
Kiosk displays: "Scan reservation QR code from email or app"
↓
Guest opens booking confirmation email/app → QR code appears on phone
↓
Guest holds phone under XT206M3 scanner
↓
Scanner reads QR code (0.3 seconds)
↓
System retrieves reservation: guest name, dates, room type, rate
Kiosk displays: "Scan passport MRZ (machine‑readable zone)"
↓
Guest opens passport to data page
↓
Guest places passport under XT2010MRZ scanner
↓
Scanner reads MRZ data → extracts:
- Given name(s)
- Surname
- Passport number
- Nationality
- Date of birth
- Expiry date
↓
System auto‑fills registration form
Kiosk displays: "Scan room key sleeve barcode"
↓
Guest takes blank keycard from dispenser
↓
Guest scans barcode on keycard sleeve under XT206M3 scanner
↓
System reads keycard ID → encodes room number and expiry
↓
Keycard is ejected → guest picks up
| Component | Scanner | Function |
|---|---|---|
| Reservation QR reader | XT206M3 (embedded) | Scan booking QR from phone |
| Passport MRZ reader | XT2010MRZ (desktop) | Scan passport data page |
| Loyalty card scanner | XT206M3 (same window) | Scan membership QR |
| Keycard sleeve barcode | XT206M3 (same window) | Scan barcode before encoding |
| Feature | Benefit for Hotel Applications |
|---|---|
| Passport MRZ reading (XT2010MRZ) | ICAO compliant – reads passports from all countries |
| Auto-sensing mode (XT206M3) | No button – guest just holds phone up |
| Reads phone screens reliably | Reservation QR works with dim screen, glare |
| 300 scans/sec | Fast check‑in – no lobby queue |
| USB, RS232, TTL | Easy integration with kiosk PC |
| Plug‑and‑play | No driver for basic operation |
Hardware:
XT2010MRZ desktop passport scanner mounted in kiosk
XT206M3 embedded QR scanner for phone and keycard
Guest experience:
Kiosk displays: "Scan booking QR code"
Guest opens email on phone → QR appears
Holds phone under scanner → reservation loaded
Kiosk: "Insert passport MRZ down"
Guest places passport on scanner → data auto‑fills
Kiosk: "Confirm guest details"
Guest confirms → room assigned → keycard dispensed
Kiosk: "Scan keycard sleeve barcode"
Guest scans barcode → keycard encoded
Keycard ejected → guest takes key
Time: Under 90 seconds
| Machine Type | Scanner Application |
|---|---|
| Group check‑in kiosk (event hotel) | Scan event QR code to pre‑assign rooms |
| VIP lounge check‑in | Scan membership QR for fast check‑in |
| Extended stay hotel | Scan loyalty QR for points / upgrade |
| Airport hotel | Scan boarding pass QR for flight info + check‑in |
| Problem | XTIOT Solution |
|---|---|
| Manual passport entry takes 2‑3 minutes | MRZ scanner fills fields in 0.5 seconds |
| Typing errors in guest name / passport number | Auto‑extract from MRZ – zero errors |
| Long queue at front desk | Self‑service kiosk handles check‑in |
| Guests can‘t find booking confirmation number | Scan QR from email – no typing |
| Keycard encoding errors | Scan barcode – ensures correct card |
The XT2010MRZ outputs MRZ data as keyboard emulation (USB‑HID) or serial (RS232). Your kiosk software must parse the MRZ string into individual fields (name, passport number, DOB, expiry, nationality).
SDK available for custom integration.
PMS (Property Management System) integration – scanned data can be sent directly to PMS via API.
Need passport MRZ scanners or reservation QR readers for your hotel self check‑in kiosk? Contact XTIOT for engineering specs and integration support.
#HotelSelfCheckIn #PassportScanner #MRZReader #ReservationQR #HotelKiosk