vertigo
Swollen Member
For any of you with HP USB printers and the developer tools CD (I would imagine the downloadable dev tools are the same thing), there are print drivers buried in the examples folder just waiting to be compiled. Here's how:
- log in as root
- navigate to /Developer/Examples/Printing/Printer
- open printer.pbproj
- make sure the selected target is "All" and click the hammer (or hit command-b) to build them
- you'll get a few compile errors because they #include headers that dont exist anymore. just delete the lines it complains about and try building again. it should eventually compile successfully in this fashion.
- once it's compiled, look in the build folder it creates in the project file's folder. you should see a few .plugin files.
- open another finder window and navigate to /System/Library/Frameworks/PrintCore.framework/Plugins
- move USBIO.plugin to the IOModules folder
- move HPPM.plugin to the PrinterModules folder
- move PB_USB.plugin to the Browsers folder
log out and back in, and load up the Print Center. it should now recognize your HP USB printer.
I've only tested this with my HP DeskJet 812c, and the pages it prints seem to be off center down and to the right. but it seems to work, anyway
good luck
- log in as root
- navigate to /Developer/Examples/Printing/Printer
- open printer.pbproj
- make sure the selected target is "All" and click the hammer (or hit command-b) to build them
- you'll get a few compile errors because they #include headers that dont exist anymore. just delete the lines it complains about and try building again. it should eventually compile successfully in this fashion.
- once it's compiled, look in the build folder it creates in the project file's folder. you should see a few .plugin files.
- open another finder window and navigate to /System/Library/Frameworks/PrintCore.framework/Plugins
- move USBIO.plugin to the IOModules folder
- move HPPM.plugin to the PrinterModules folder
- move PB_USB.plugin to the Browsers folder
log out and back in, and load up the Print Center. it should now recognize your HP USB printer.
I've only tested this with my HP DeskJet 812c, and the pages it prints seem to be off center down and to the right. but it seems to work, anyway
good luck