I'm not necessarily a printing expert. With that said, though, have you tried printing to the "Default Printer" in gqview? You should be able to select it from the Print -> Printer -> Destination tab. At least that's what the documentation for gqview at http://gqview.sourceforge.net/docs/9_printing.html
that's the setting that gave you problems, then there's probably a communication issue somewhere. We'll need to dig into CUPS to find out if that's the case. Open the CUPS web interface by typing 127.0.0.1:631 in your browser's address bar. Once you are in the web interface, if you are using CUPS 1.2.x or later, click on Administration -> Edit Configuration File. Once you are in the configuration file, you will see a block of text looking something like this:
# Log general information in error_log - change "info" to "debug" for
Change the logging level from "info" to "debug" (without quotes) then click on "Save Changes." You may be prompted for a user name and password - enter root and the password for root here.
Now try to print from gqview again to your default printer. If you still get no communication, then post the contents of /var/log/cups/error_log. Again, CUPS 1.2.x or later makes for easy access to this info - click on Administration -> View Error Log to see the messages being logged.