There are a wide variety of technologies that are used to print stuff. The main industrial printing processes are:
- Offset lithography
- Digital printing (inkjet & xerography)
- Screen printing
Additional printing techniques were developed for very specific applications. These include flock printing, letterpress, intaglio, pad printing, and thermography.
Why a certain job is better printed using one of these processes mentioned can be read on this page about choosing a printing process.