Second, decent reproduction of e.g. text at decent DPI requires more accuracy in head positioning than what you need for basic 3d printing.
So to me it seems that the big issue is not that a random cheap standard printer would be cheaper, but rather than the home-built version is likely to get worse results than what you can get in store for peanuts.
thinking there might be mileage in this idea. clearly a mod from a 3D printer design would be where to start. standardise ink delivery / modules for different materials with different characteristics. A standardised printer driver for Linux and other platforms would get a lot or re-us.