Version: (using KDE KDE 3.1.2) Installed from: Compiled From Sources Compiler: gcc 3.2.1 OS: Solaris When using the "Generic Unix LPD Print System", the print dialogue always shows the printer state as "Idle (rejecting jobs)", even when the printer is accepting. This seems to be because the accepting/rejecting state is never initialised when the printer is created. The state needs to be initialised with printer->setState(KMPrinter::Idle); + printer->setAcceptJobs(true); in four places in kdelibs/kdeprint/lpdunix/kmlpdunixmanager.cpp Thinks... the accept/reject state really has 3 possibilities (accepting, rejecting and unknown) to cover those print systems that don't yet implement job management. But making this change may have compatibility implications.
UNCONFIRMED (batch reassigning messed this)
Setting bug to "Confirmed"/NEW now. However, I don't think the LPD print subsystem for KDE will ever get much more love. There is just no developer around any more who uses it.
Closed; KDE4 uses cups on the still supported Solaris versions (S10U5 and later) -- and ships cups packages if you need them.
Closing old Resolved status bug.