What about ghostscript (gs) or ghostview (gv)? Do they show the board correctly? If so, you can use gs to process the file for your printer.