interpolating scanner