You can make most 3d printer parts in a 3D printer, but you have to put them together yourself. Also, you can't make the ICs in a 3d printer.
In theory (so in the future) you can 3d print a 3d printer, only you would need either a hugely more advanced 3d printer as the parent- thus the new 3d printer won't also be able to print a printer- or a highly specialised one. The parts of the new 3d printer would be assembled as part of the progression, although any actual electronics would have to be preplaced as materials (much like all other materials are in a 3d printer).
Currently i am sure this wouldn't be cost-effective. But it doesn't require type of tech different than a robotic assembly line we have for cars or similar?