Generic Scan Interface