Are these lawmakers aware of the fact you can 3d print a 3d printer? Or at least, about 80% of its parts, and the remaining parts are indistinguishable from the random stuff youd buy at the hardware store? (Aluminum extrusion mostly, some gears, etc)
The only part they could theoretically hope to control worth a damn would be the printing nozzles, which are so incredibly cheap to buy bulk and nearly impossible to specialize.
Also you could take this to court and point out that you would need to also include CNC machines, Laser Cutters, lathes, and any of the other variations of tools that can be used to manufacture a DIY gun.
This isnt a problem specific to 3d printers, a CNC mill that can cut aluminum is also just as capable of producing the jigs needed to manufacture gun parts.