diff --git a/src/printer_models.ts b/src/printer_models.ts
index 42e6245..69ac3ab 100644
--- a/src/printer_models.ts
+++ b/src/printer_models.ts
@@ -30,9 +30,11 @@ export enum PrinterModel {
   B32R = "B32R",
   B3S = "B3S",
   B3S_P = "B3S_P",
+  B4 = "B4",
   B50 = "B50",
   B50W = "B50W",
   BETTY = "BETTY",
+  C1 = "C1",
   D101 = "D101",
   D11 = "D11",
   D11_H = "D11_H",
@@ -42,15 +44,18 @@ export enum PrinterModel {
   D41 = "D41",
   D61 = "D61",
   DXX = "DXX",
+  EP2M_H = "EP2M_H",
   ET10 = "ET10",
   FUST = "FUST",
   HI_D110 = "HI_D110",
   HI_NB_D11 = "HI_NB_D11",
   JC_M90 = "JC_M90",
   JCB3S = "JCB3S",
+  K2 = "K2",
   K3 = "K3",
   K3_W = "K3_W",
   M2_H = "M2_H",
+  M3 = "M3",
   MP3K = "MP3K",
   MP3K_W = "MP3K_W",
   N1 = "N1",
@@ -178,7 +183,7 @@ export const modelsLibrary: PrinterModelMeta[] = [
     id: [3584],
     dpi: 203,
     printDirection: "left",
-    printheadPixels: 120,
+    printheadPixels: 96,
     paperTypes: [LT.WithGaps, LT.Transparent, LT.BlackMarkGap, LT.HeatShrinkTube],
     densityMin: 1,
     densityMax: 3,
@@ -189,7 +194,7 @@ export const modelsLibrary: PrinterModelMeta[] = [
     id: [3585],
     dpi: 203,
     printDirection: "left",
-    printheadPixels: 120,
+    printheadPixels: 96,
     paperTypes: [LT.WithGaps, LT.Transparent, LT.BlackMarkGap, LT.HeatShrinkTube],
     densityMin: 1,
     densityMax: 3,
@@ -338,6 +343,17 @@ export const modelsLibrary: PrinterModelMeta[] = [
     densityMax: 5,
     densityDefault: 3,
   },
+  {
+    model: PrinterModel.B4,
+    id: [6656],
+    dpi: 203,
+    printDirection: "top",
+    printheadPixels: 832,
+    paperTypes: [LT.WithGaps, LT.Black, LT.Transparent],
+    densityMin: 1,
+    densityMax: 5,
+    densityDefault: 3,
+  },
   {
     model: PrinterModel.B50,
     id: [51713],
@@ -371,6 +387,17 @@ export const modelsLibrary: PrinterModelMeta[] = [
     densityMax: 3,
     densityDefault: 2,
   },
+  {
+    model: PrinterModel.C1,
+    id: [5120],
+    dpi: 300,
+    printDirection: "left",
+    printheadPixels: 178,
+    paperTypes: [LT.Continuous],
+    densityMin: 1,
+    densityMax: 5,
+    densityDefault: 3,
+  },
   {
     model: PrinterModel.D101,
     id: [2560],
@@ -437,6 +464,17 @@ export const modelsLibrary: PrinterModelMeta[] = [
     densityMax: 3,
     densityDefault: 2,
   },
+  {
+    model: PrinterModel.EP2M_H,
+    id: [4610],
+    dpi: 300,
+    printDirection: "top",
+    printheadPixels: 567,
+    paperTypes: [LT.WithGaps, LT.Transparent, LT.Black, LT.BlackMarkGap],
+    densityMin: 1,
+    densityMax: 5,
+    densityDefault: 3,
+  },
   {
     model: PrinterModel.ET10,
     id: [5376],
@@ -503,12 +541,23 @@ export const modelsLibrary: PrinterModelMeta[] = [
     densityMax: 5,
     densityDefault: 2,
   },
+  {
+    model: PrinterModel.K2,
+    id: [6144],
+    dpi: 203,
+    printDirection: "top",
+    printheadPixels: 448,
+    paperTypes: [LT.WithGaps, LT.Black, LT.Transparent],
+    densityMin: 1,
+    densityMax: 5,
+    densityDefault: 3,
+  },
   {
     model: PrinterModel.K3,
     id: [4864],
     dpi: 203,
     printDirection: "top",
-    printheadPixels: 656,
+    printheadPixels: 640,
     paperTypes: [LT.WithGaps, LT.Black, LT.Transparent],
     densityMin: 1,
     densityMax: 5,
@@ -519,7 +568,7 @@ export const modelsLibrary: PrinterModelMeta[] = [
     id: [4865],
     dpi: 203,
     printDirection: "top",
-    printheadPixels: 656,
+    printheadPixels: 640,
     paperTypes: [LT.WithGaps, LT.Black, LT.Transparent],
     densityMin: 1,
     densityMax: 5,
@@ -530,7 +579,18 @@ export const modelsLibrary: PrinterModelMeta[] = [
     id: [4608],
     dpi: 300,
     printDirection: "top",
-    printheadPixels: 591,
+    printheadPixels: 567,
+    paperTypes: [LT.WithGaps, LT.Transparent, LT.Black, LT.BlackMarkGap],
+    densityMin: 1,
+    densityMax: 5,
+    densityDefault: 3,
+  },
+  {
+    model: PrinterModel.M3,
+    id: [6400],
+    dpi: 300,
+    printDirection: "top",
+    printheadPixels: 851,
     paperTypes: [LT.WithGaps, LT.Transparent, LT.Black, LT.BlackMarkGap],
     densityMin: 1,
     densityMax: 5,
@@ -541,7 +601,7 @@ export const modelsLibrary: PrinterModelMeta[] = [
     id: [4866],
     dpi: 203,
     printDirection: "top",
-    printheadPixels: 656,
+    printheadPixels: 640,
     paperTypes: [LT.WithGaps, LT.Black, LT.Transparent],
     densityMin: 1,
     densityMax: 5,
@@ -552,7 +612,7 @@ export const modelsLibrary: PrinterModelMeta[] = [
     id: [4867],
     dpi: 203,
     printDirection: "top",
-    printheadPixels: 656,
+    printheadPixels: 640,
     paperTypes: [LT.WithGaps, LT.Black, LT.Transparent],
     densityMin: 1,
     densityMax: 5,
@@ -563,7 +623,7 @@ export const modelsLibrary: PrinterModelMeta[] = [
     id: [3586],
     dpi: 203,
     printDirection: "left",
-    printheadPixels: 120,
+    printheadPixels: 96,
     paperTypes: [LT.WithGaps, LT.HeatShrinkTube, LT.Transparent, LT.BlackMarkGap],
     densityMin: 1,
     densityMax: 3,