Printing works in Mac OS X with support from a third party print server. Whether you are facing a print queue that is broken with print jobs yet to be printed or an unresponsive printer issue, the best troubleshoot to try is resetting the printing system in Mac OS X. This will disconnect the scanners, faxes, and all printers to have connected with Mac and clear the print jobs in queue.
Note that you will need to add the printers and begin the printing process all over again after the reset. It is a last resort troubleshoot for annoying printer problems due to third party software, so opt the below steps only if all other methods fail to troubleshoot. The below troubleshooting steps for Mac OS X work the same way in all versions including Mavericks (10.9), Yosemite (10.10), and Snow Leopard (10.6).
For that, wait for the printing system to reset in Mac OS X, and once done, click on the plus button to re-add the device drivers mentioned. Note that resetting will also remove the faxes and scanners from Mac, which means that you should re-add them manually.
The print queue may become unresponsive if some tries to print a file from the desktop of Mac or without waiting for the pending print jobs to clear out. An unresponsive print queue may also occur unexpectedly in normal operation since the printer support is third party in OS X. Updating the printer driver from the respective manufacturer website can help resolve such kind of printer issues.
Try the above troubleshoots the next time you face an inability to print a file from your Mac. Alternatively, you can call upon professionals in printer service to get support on the issue.