I’ve recently found some of our systems have corrupt smit screens when looking at printer queue characteristics. When looking at any options under “smit chpq” for some of the printers, we got:
1800-109 There are currently no additional SMIT screen entries available for this item. This item may require installation of additional software before it can be accessed.
The message clearly points to missing filesets. But printers.rte, bos.rte.printers, and the printer device filesets ( like printers.hplj-4si.rte) were all installed and up to date. The problem is that the ODM stanzas for the printers aren’t correct. The queue subsystem looks a files under /var/spool/lpd/pio/@local to do the printing, but smit looks in the ODM.
So, there’s a quick fix. Find the files for the offending printer:
ls /var/spool/lpd/pio/@local/custom | grep queuename queuename:hp@queuename queuenameps:hp@queuename
Then just run the piodigest command to read in the colon file and recreates the ODM stanzas:
After that, the smit screens were available again.