Printer Entries stuck "finished printing"

On Solaris 8, when I do a lpstat -o:

I have tried cancel 140828p-16974, but the entries remain

New prints to this printer and others work successfully.

Can anyone suggest how to get rid of these entries.
Thanks

This could also be an in.lpd/port monitor issue. When a print job is cancelled, it communicates with the print server itself, on port 515. Check for in.lpd being active in the /etc/inetd.conf file and also check for rogue port monitors in use on the printer server.

ps -ef |grep <any lp daemon>
kill it and lpstat -o again and check

Entry in /etc/inetd.conf:

#
# Print Protocol Adaptor - BSD listener
#
printer         stream  tcp6    nowait  root    /usr/lib/print/in.lpd   in.lpd

Output from ps -ef|grep lp

root 22889     1  0 08:13:38 ?        0:08 /usr/lib/lpsched

I did a /usr/lib/lpshut followed by /usr/lib/lpsched

lpstat -o still gives:

 
140828p-16974           user1             1686   Jul 22 17:11 finished printing
140828p-16978           user1             1662   Jul 22 17:11 finished printing
138178p-16979           user1             6733   Jul 22 17:11 finished printing
138178p-16982           user1             1684   Jul 22 17:11 finished printing
140820p-16987           user1             1593   Jul 22 17:11 finished printing