Corrected print out for scanner, swapped to using Eigen classes instead of in-built numerics