Tworzenie wewnętrznych kodów kreskowych odbywa się za pomocą systemu rozliczania przy użyciu pewnych algorytmów na specjalistycznych urządzeniach - drukarkach kodów kreskowych, które mogą generować kody kreskowe o różnych formatach i drukować na specjalnie wykonanej etykiecie z samoprzylepną podstawą. Zakres urządzeń do drukowania kodów kreskowych jest bardzo zróżnicowany - od mobilnych i stacjonarnych drukarek, które drukują niewielką liczbę etykiet, do wysokowydajnych, które umożliwiają drukowanie nie tylko kodu kreskowego, ale także dużej ilości informacji tekstowych i obrazów graficznych odpornych na uszkodzenia mechaniczne oraz działanie światła i temperatur na dużej etykiecie.
Specjalne drukarki termiczne i termotransferowe do szybkiego i wygodnego drukowania na rolkach papieru etykietowego to urządzenia, które są prawie zawsze skuteczne, gdy trzeba wydawać etykiety z często zmieniającymi się informacjami, na przykład przypisywać numery seryjne produktom, drukować datę produkcji lub okres przydatności towaru, podawać na opakowaniu liczbę pozycji lub dane odbiorcy. Te pierwsze tworzą obraz podobny do faksu, gdy głowica drukarki wpływa na papier wrażliwy na ciepło (etykiety) podczas podgrzewania termicznego.
Drukarki termotransferowe drukują, przenosząc atrament z taśmy barwiącej zainstalowanej w drukarce (ang. ribbon) na etykietę za pomocą gorącej głowicy termicznej. Atrament jest wypalany na etykiecie od momentu, gdy zostanie wyciągnięty między głowicę termiczną a rolkę dociskową wewnątrz drukarki. Obraz uzyskany na drukarce termotransferowej jest trwalszy, mniej podatny na wpływy środowiska (światło słoneczne, wysoka temperatura itp.) niż papier do druku termicznego. Koszt etykiet drukowanych termotransferowo jest jednak nieco wyższy niż w przypadku etykiet drukowanych termicznie.
Drukarki mobilne są małe i mogą odbierać informacje z jednostek systemowych, takich jak na przykład terminal mobilny, tablet za pośrednictwem różnych kanałów komunikacji - Bluetooth, WiFi. Korzystając z drukarek mobilnych, można przyspieszyć proces znakowania lub ponownego znakowania towarów/półek. Niektóre drukarki kodów kreskowych są opcjonalnie wyposażone w zewnętrzną szufladę.
Istnieją modele drukarek z wewnętrznym przewijaniem („przewijanie” z angielskiego Rewind). W tym przypadku drukarka działa w trybie nawijania gotowych wydrukowanych etykiet na rolkę. Rolkę z nadrukowaną etykietą wkłada się do aplikatora ręcznego - niedrogiego urządzenia mechanicznego w postaci pistoletu, które po naciśnięciu na spust odrywają etykietę z podkładu. Wystarczy zatrzymać taki pistolet na opakowaniu lub pudełku, a etykieta zostanie na nim naklejona.