I don't like these modern ways of doing things yourself.
First and last time I printed and used our BA Boarding Passes GLA security couldn't scan the bar codes so we had to return to the BA check-in desk to get proper ones.....my ancient Epson printer was to blame for that.
No...I'll be sticking to the old fashioned method thank you very much.