This document presents an introduction to QR codes and a low pre-processing system for restoring low quality QR code images. It defines what a QR code is, provides a brief history, and describes the key components and capabilities of QR codes. It then outlines the steps of the proposed pre-processing system, including image capture, contrast enhancement, QR code extraction, deblurring, pattern detection and scanning. The goal of the system is to minimize the influence of noise and distortions to improve recognition rates of low quality QR code images.