VCE also has multiple self service kiosks that work for a variety of airlines including BA. I have used them more than 2 hours before my flight but I was travelling HBO.
The machine does ask if you have luggage and appears to be able to print baggage tags but I don’t know what it would do if you tried this more than 2 hours before. Maybe you have to hang around with tagged baggage until the bag drop opened?