Scanning half-billion role of technology in scanners