I've used Bahn.de lots of times for train tickets. Based on my experience I have only been able to print tickets online if the journey orginates in Germany. When my train journey orginates elsewhere, I've only been given the option to have tickets sent by mail. I've never had tickets sent to me by mail, so I can't comment how efficiently Bahn.de is in mailing the tickets. When I've needed to book tickets for train journeys that Bahn.de will mail tickets, I've just booked the tickets with a local travel agent or rail company in Europe.