I figured it out.
Do an rpm --nodeps --force -ivh iprintrpmname.rpm. You should get an SELinux warning about the context of a cups configuration file being broken. I restored its context, and you probably ought to too, but it won't hurt iPrint if you don't.
This will install iprint-related binaries in /opt/novell. You should run a printer listener in the bin folder. There is a glitch in version 4.28 that will not add printers correctly, except by system-config-printing (which doesn't do iPrint -- yet.)
To add support in system-config-printer (can't get the name straight...) you just have to link /usr/lib64/cups/backend/iprint to /usr/lib/cups/backend/iprint. A reboot at this point will ensure that the cups backends are correctly loaded.
From there, you should have the iPrint browser plugin which will work in most cases, except when the iprint server is pathetically misconfigured, an iprntcmd in /opt/novell (can be used for some command-line configs of iPrint stuff), and iPrint in cups.
My recommendation for installing printers:
1. go to
http://printserveraddresshere/ipp
2. Find desired printer (and others, like the administrative printers, should you want to... say... print a creepy message to your boss's private network printer...)
3. open system-config-printers
4. Open Network section
5. Select iPrint. Enter device URI like "iprint://serverip/ipp/PRINTER_NAME"
6. Click the little lowercase i in a circle on the iprint webpage. This will give you printer info for selecting a driver.
7. Continue with cups setup, that is to say, choose driver, rename printer, print test page etc.
8. Have fun with your new printer.
***NOTE***
I'm fairly sure you'll need to have the iprint listener open to work with iprint. Don't worry, it's under /opt/novell as well