The first rule of edible printing is that you do not run non-edible ink in the printer you use for edible printing.
The second rule of edible printing is that you do not run non-edible ink in the printer you use for edible printing.
(And you still don't talk about Fight Club -- one of these days, I need to actually see that movie, given that I keep alluding to it.)
The manufacturer, or a fully equipped rebuilding shop (assuming anybody actually bothers to field-strip and rebuild inkjet printers), might have the parts and tooling to render a printer food-safe after it's been contaminated with non-edible ink, without rendering it permanently afunctional in the process. You do not.
Personally, I outsource my edible printing. Mainly because I don't allow inkjet printers in my home, any more than I allow WinDoze in my home.
As to software, unless you're getting a turnkey system (like DecoPac's), there shouldn't be anything locking you into using your edible-ink-and-media supplier's software, but if you use, say, Mac Preview, or WinDoze Picture and Fax Viewer (or the equivalent utility supplied with the Linux distro of your choice), you're on your own as far as registering the image on the media, and on any color adjustments that might be necessary.