If hpoj is installed, it's server process (ptal-init) should start before cups. If not, cups will not find the ptal device until it is restarted. It would be nice to make sure that it is started automagically first (a "needs ptal-init" in the init.d script). For info see: http://hpoj.sourceforge.net/hpoj-cvs/doc/setup-print-details.html (See "Problem: CUPS doesn't notice the device I just added." half-way down).
will have a look .. sorry for the delay there was a problem with the mail alias so i didn't get the Bugzilla mails
Created attachment 13983 [details] hpoj.tgz fixed ebuild (depend: before cupsd)
Created attachment 14033 [details] hpoj.tgz fixed include install dir
Created attachment 14229 [details] hpoj.tgz bug #24030 fixed
fixed in hpoj-0.9.0-r1