There are three reasons:
One: The distance is artificially moved during the marking process;
Second: There is the change of focal length;
Third: Too much power causes the bar code to be too deep.
These three conditions may prevent the barcode from scanning normally.