We went directly to the transit counter to get hotel vouchers for our 10 hour layover in Doha. Despite the fact that they knew I was coming and had pre-arranged the STPC, the whole process always takes a lot longer than it should. I'll never understand why they don't have this stuff pre-printed and ready to go. It would make for a much better experience overall. But such is the state of QR. Great in the air, so-so on the ground.
I am surprised since even Ethiopian hands out vouchers at outstations for their layover programme - think Ouagadougou for example.