Yes, the mechanics of a printer are not exactly Einstein material, however like Old man Emu said, you will need to have an understanding of Arduino, or know someone who does. By far the software is the most difficult part, and integrating it into the hardware.