Metalle haben eine dichte, nicht-poröse Oberfläche, welche wasserdicht ist. Dies verhindert, dass ölbasierte Tinten haften. Um auf Metall zu kodieren, sind Tinten auf Lösungsmittelbasis, Wachsbasis oder aber UV-härtende Tinten erforderlich. Diese Tinten haften an Metall, sobald ihr Lösungsmittel verdampft, ihr Wachs sich durch das Abkühlen verfestigt oder wenn UV-Licht sie aushärtet. Die Codierung auf Metall wird weitestgehend zu Produktionszwecken oder an Arbeitsplätzen mit Schweißarbeiten wie z.B. auf Baustellen durchgeführt.
Metall wird am häufigsten während der Produktionsphase mit Hi-Res Inkjet Druckern in Kombination mit lösungsmittelbasierten Tinten oder UV-härtenden Tinten bedruckt. Der Hi-Res Inkjet kann ebenfalls mit UV-härtenden Tinten benutzt werden. Die Codierung wird an der Produktionslinie durchgeführt, sofern das Material in Bewegung ist und am Drucker vorbeigeführt werden kann. Alternativ dazu kann bei Produkten, die nicht in Bewegung sind, eine Verfahreinheit zum Einsatz kommen, bei der der Drucker die Bewegung vollzieht. Für Codierungen, welche sich nicht häufig ändern, können ökonomischere Optionen wie der Rollcoder oder feste Wachstinten verwendet werden. Zusätzlich werden für manuelle Codierungen häufig auch Marker verwendet.
.