Description of problem: See upstream bug report: http://cups.org/str.php?L2056 cups-1.2.4-9 The parallel backend opens the device node with O_WRONLY, but then calls backendRunLoop with use_bc=1, causing it to try reading from the file descriptor. Of course this fails, but unfortunately it can produce busy-looping when the printer is off or busy.
Fixed in update: cups-1.2.5-2.fc6.8