This link describes how to install some modified drivers required to connect to the Canon MP130 printer. Curiously, VMware Player installs a VMware_Virtual_Printer, which directs output through a strange tpvmlp driver. This is briefly described here as a feature for ACE. When I tried to use it, it crashed CUPS and I couldn’t restart it without removing the tpvmlp file in /usr/lib/cups/backend. I should delete it so I’m not tempted to use it in the future.