Originally Posted by
HkCaGu
Not exactly. Your own paper (from a printer) they won't take. They make you print from the kiosk or human counter.
The one you can print has a disclaimer that it is not actually valid for going through immigration, and the barcode won't be accepted.