Per quanto riguarda la scansione, dovresti cercare qualche componente, dubito che nativamente si possa fare senza l'ausilio di componenti esterni.