Basically, it uses PPD which is a PostScript extension for describing printer features, and a filter system that converts (postscript?) to something that can be sent to a raw printer port (lpr). Then 'lp' is a frontend that calls 'lpr'. So.. In theory, if I do the conversion of PS -> BR3 manually, I should be able to send the BR3 file to the printer.