Here’s a way to add a dgp http printer to mac os (and configure it to deal with the abort-job policy problem):
lpadmin -p ‘MomonWood’ -E -o name=’MomonWood’ -v ‘http://wood.dgp.toronto.edu/printers/Mom_on_Wood/.printer’ -P ‘/Library/Printers/PPDs/Contents/Resources/HP LaserJet 2430.gz’ -o printer-error-policy=”abort-job”