Bezpośrednie znakowanie części (DPM) to trwałe znakowanie przedmiotu odczytywanym maszynowo kodem kreskowym do celów śledzenia. Znajduje zastosowanie w przemyśle lotniczym, a także w produkcji samochodów i elektroniki. Program DPM jest przydatny do zarządzania produktem, ponieważ umożliwia śledzenie tej samej części w całym jej cyklu życia. Istnieje wiele metod nakładania bezpośredniego znakowania części, w tym systemy igłowe, znakowanie laserowe, wytrawianie elektrochemiczne i druk atramentowy. Stosowane są również różne kody bezpośredniego znakowania części.
Znakowanie mikroudarowe wykorzystuje szpilkę, zwaną rysikiem, do tworzenia wciętych kropek na metalowej powierzchni. Sworzeń jest wbijany w metal pneumatycznie lub elektromechanicznie przez maszynę znakującą. Wzór kropek utworzony przez znakowanie mikropunktowe jest dwuwymiarowym kwadratem wcięć, który może być odczytany przez maszynę w celu zidentyfikowania części. Podczas tworzenia kodu czynniki, takie jak rozmiar i głębokość punktu, są dokładnie kontrolowane przez kalibrację maszyny znakującej w celu uzyskania spójności. Znakowanie mikroudarowe jest szeroko stosowane w różnych gałęziach przemysłu ze względu na jego elastyczność, łatwość aplikacji i opłacalność.
W stosownych przypadkach stosowane są inne metody bezpośredniego znakowania części. Wytrawianie elektrochemiczne wykorzystuje chemikalia do wytrawiania powierzchni metalu przez szablon. Znakowanie atramentowe wykorzystuje szybkoschnący tusz do znakowania powierzchni malowanych, na których inne rodzaje oznaczeń mogą być trudne do odczytania. Znakowanie laserowe, rzadziej stosowane ze względu na wyższy koszt, wykorzystuje wiązkę lasera do topienia lub zmiany powierzchni i wytwarzania znaków.
Firmy i agencje rządowe, które stosują bezpośrednie znakowanie części, odkryły, że dwuwymiarowe kody są najbardziej skuteczne w ich celach, a nie alfanumeryczne grawery, które można również wykonać za pomocą DPM. Najczęściej używane kody to Data Matrix™ i Quick Response Code lub QR Code. Podczas gdy Data Matrix™ jest zwykle używany w przemyśle telekomunikacyjnym i lotniczym, kod QR jest często używany w przemyśle samochodowym.
Kod Data Matrix™ składa się z kwadratu czarnych i białych kropek lub komórek. Technologia mikroudarowa wytworzy zestaw wcięć w kwadracie, prezentując się jako przestrzeń dodatnia i ujemna. Kody Data Matrix™ mogą mieć nawet 300 mikrometrów szerokości, a jednocześnie są czytelne, co pozwala na ich stosowanie na bardzo małych urządzeniach elektronicznych.
QR Code, podobnie jak Data Matrix™, to dwuwymiarowy kwadratowy kod składający się z czarnych i białych obszarów. Kody QR mają tę zaletę, że mogą zawierać więcej znaków alfanumerycznych niż Data Matrix™, ale są też uważane za mniej bezpieczne z tych dwóch. Z tego powodu agencje rządowe i branże, które wymagają wysokiego poziomu bezpieczeństwa, wolą używać Data Matrix™.