QR codes can be printed on any material if the surface is not wrinkled, bent, or textured. When printed on smoother surfaces, there are no issues with reading the QR code. Therefore, QR codes are easily printed on various advertising materials such as flyers, billboards, and product packaging.