scanner + scanrecorder