Is the printer out of warranty?
If this is for a home or small office, HP makes some printers under $100 that can do the job. They have a one year warranty.
Of course, the cheap printer will not do as much output as the model you now have. Myself, I have been through many printers over the years. I have found iIf a printer has high value, you need to find a good technician to help you.