it may not have all the component a all in one printer has but it sure does the job. it is a reasonable printer for what you are paying for, good speed when printing documents and reports. ok when printing in color. I was surpriced when i printed a picture. over all this is a good small printer to have.