If time is the problem, I have a lot of free time to do a fast job like this for a few bucks.
Although I don't have Arduino experience, I think I will have no problems setting the firmware to your printer, and I know someone who could help me out if needed.