For a company I have to remove the default printers(fax, onenote, ...). Manually you would do this in control panel, right clicking it, and do remove printer.
printui.exe /dd /m "Send to Microsoft OneNote 15 driver"
It doesn't always work, it states that the specified driver is currently in use. Even when the printer does not have a green check (for being the default when printing stuff). If I can recall correctly, it does work for printers you have added yourself.
It would be nice is if I could catch the default printers dynamically and delete them that way. This is a solution for the problem that you get when the driver is already deleted. For now the names have to be manually changed and I would have to combine this with an if-structure which is not really advisable.