바코드 접근성: 스크린 리더 및 포용적 디자인
Making barcode interfaces accessible — alt text for barcode images, screen reader guidance for scanning apps, and inclusive label design.
Barcode Accessibility: Screen Readers & Inclusive Design
Barcode systems must be accessible to people with visual impairments, motor disabilities, and cognitive differences. Inclusive design ensures that barcode-based services do not create barriers to participation.
Accessibility Challenges
| Challenge | Affected Users | Context |
|---|---|---|
| Cannot see barcode to scan | Visual impairment | Self-checkout, mobile scanning |
| Cannot position barcode for scanner | Motor impairment | Self-checkout, loyalty cards |
| Cannot interpret scan result | Cognitive disability | Scan feedback |
| Barcode images without alt text | Screen reader users | Web/app barcode displays |
Alt Text for Barcode Images
When barcodes are displayed in web pages or apps:
<img src="barcode.png"
alt="Barcode: 5901234123457 (EAN-13 for Product Name)">
- Always include alt text describing the barcode type and encoded data
- Do not use alt="barcode" (non-descriptive)
- Include the human-readable number for screen reader users
Self-Checkout Accessibility
Self-checkout kiosks must accommodate diverse users:
| Feature | Implementation |
|---|---|
| Audio guidance | Speaker provides step-by-step scanning instructions |
| Adjustable height | Scanner accessible from wheelchair height |
| Large scan zone | Forgiving scanner positioning requirements |
| Tactile markers | Raised indicators showing where to position items |
| Staff assistance button | Easy-to-reach call button with audio confirmation |
| High contrast display | Screen readable by users with low vision |
Mobile Scanning App Accessibility
For barcode scanning apps:
- VoiceOver/TalkBack support: Announce scanned barcode data verbally
- Haptic feedback: Vibration on successful scan
- Audio feedback: Distinct sounds for success, error, and "searching"
- High contrast mode: Clear visual distinction between scanning states
- Camera guidance: Audio cues to help position the barcode in frame ("move closer," "hold steady")
WCAG Compliance for Barcode Web Content
Web Content Accessibility Guidelines (WCAG) apply to barcode content:
| WCAG Criterion | Barcode Application |
|---|---|
| 1.1.1 Non-text Content | Alt text on barcode images |
| 1.3.1 Info and Relationships | Barcode data available in text form |
| 1.4.3 Contrast | Barcode has sufficient contrast |
| 2.1.1 Keyboard | Barcode lookup accessible via keyboard |
| 2.4.6 Headings | Barcode sections properly labeled |
| 4.1.2 Name, Role, Value | Barcode scanner controls labeled |
Label Design for Accessibility
Physical barcode labels can be more accessible:
- Large font: Human-readable text in 12pt minimum
- High contrast: Black on white (or dark on light)
- Braille: Adding Braille alongside the barcode for product identification
- Tactile marks: Raised elements indicating barcode location on packaging
- Consistent placement: Same location on every product in a category
Best Practices
- Test barcode interfaces with screen readers
- Include non-barcode alternatives for all barcode-dependent processes
- Train staff to assist customers who cannot independently scan
- Provide manual entry options when barcode scanning is not possible
- Follow WCAG 2.1 AA standards for all web-based barcode interactions