diff --git a/src/print_tasks/B21V1PrintTask.ts b/src/print_tasks/B21V1PrintTask.ts
index 4076a32..65b4153 100644
--- a/src/print_tasks/B21V1PrintTask.ts
+++ b/src/print_tasks/B21V1PrintTask.ts
@@ -19,6 +19,7 @@ export class B21V1PrintTask extends AbstractPrintTask {
 
     for (let i = 0; i < (quantity ?? 1); i++) {
       await this.abstraction.sendAll([
+        PacketGenerator.printClear(),
         PacketGenerator.pageStart(),
         PacketGenerator.setPageSizeV2(image.rows, image.cols),
         ...PacketGenerator.writeImageData(image, this.printheadPixels()),
diff --git a/src/print_tasks/D110PrintTask.ts b/src/print_tasks/D110PrintTask.ts
index 03c9080..69614a9 100644
--- a/src/print_tasks/D110PrintTask.ts
+++ b/src/print_tasks/D110PrintTask.ts
@@ -18,6 +18,7 @@ export class D110PrintTask extends AbstractPrintTask {
     this.checkAddPage(quantity ?? 1);
 
     return this.abstraction.sendAll([
+      PacketGenerator.printClear(),
       PacketGenerator.pageStart(),
       PacketGenerator.setPageSizeV2(image.rows, image.cols),
       PacketGenerator.setPrintQuantity(quantity ?? 1),