Description of problem: When a job is cancelled the backend is still running. Version-Release number of selected component (if applicable): cups-1.4-0.rc1.15.fc12.x86_64 How reproducible: 100% Steps to Reproduce: 1.Configure a USB printer (using the usb backend) 2.Print a test page, with no paper loaded. 3.Cancel the job. 4.lpinfo -v (as root) Actual results: USB device not discovered. Expected results: USB device is still discovered. Additional info: The reason is that the usb backend is holding the device busy.