What I usually do if I don't have a printer available 15 days before the flight, is to print the BP to PDF and save it in Google documents. Then if I forget to print the BP (or lose the it) I am able to print it even in the airport for at most a few euro.