The reason it would not work is that not all scanners are created equally. Some scanners are not capable of reading a bar code off of a phone screen vs a paper printout.
...the scanners at DL however ARE capable of reading directly off the phones...so you are good to go there.