Red Hat Bugzilla – Bug 4482
/dev/printer is a socket, not a device
Last modified: 2008-05-01 11:37:51 EDT
Included in the dev rpm is /dev/printer, which shouldn't.
This is a unix socket that is normally created each time
that lpd is started so that the userland lp utils can
communicate with the lpd daemon.
The presence of the socket in the package seems to be
confusing a lot of folks who assume that the disappearance
of /dev/printer is a direct cause of print failure when
it is in fact a side effect.
Please remove /dev/printer from the dev rpm package. :)
fixed in dev-126.96.36.199-1.