Add printer selection and file size validation