Taking advantage of the error correction function of the 2-Dimensional Code Reader, codes can be directly printed onto objects (such as LCD glass substrates, wafers, electronic components, metallic parts, etc.), thus making it possible to integrate objects and information. This ability allows the use of bar codes and 2-dimensional codes in a wide range of applications that have been considered to be difficult until now. Laser Markers and pin stamping machines are available for use in direct marking for applications.