What changed, was installed, uninstalled, or whatever between when the printer worked and when it no longer worked?
Here are some answers to your more general questions.
Linux is not Windows and printer drivers do not work like Windows drivers. You will not find a driver program to uninstall for a particular printer.
CUPS is the "Common Unix Printing System" that is almost universally used in the *nix world. CUPS will talk to all your Linux-capable printers, unlike windows where you will have a separate software load for each printer. Sometimes you have to add a driver file, which might better be called a "printer-definition" file, to make the printer available for CUPS to use, but CUPS will do the driving.
"Gutenprint" is a class of CUPS drivers that comes with CUPS by default.
Here is an overview of CUPS. http://www.cups.org/documentation.ph.../overview.html
Here's another overview, which might be written in a more friendly manner:
Take a look at that stuff, especially the second one; it should help you ask questions in a way that makes it easier for us the help you.
You can view the CUPS interface in your by going to http://localhost:631
This page purports to have a sx410 compatible driver for Linux: