Comment Maybe the solution is in the slicing software. (Score 1) 116
With my Printrbot, I have three steps to start printing. First I design what I want using something like OpenSCAD or download the design from somewhere online. Then I have to run it through software like Cura to turn it into something that the printer can actually use. After that I can send it to the printer for printing. Remember that the printer is really just a slightly beefed-up Arduino - it's a pretty simple device. If you were to integrate the anti-gun code into Cura the same way that anti-counterfeiting is in copiers you might have something.