Give the QR a white border for better scanability. I bet the cornor markers are not easily recognized by your scanner.