From faaf8df637cc9737ce4677d2163583158651a6ad Mon Sep 17 00:00:00 2001
From: teutat3s <teutates@mailbox.org>
Date: Mon, 15 Jul 2024 19:04:19 +0200
Subject: [PATCH] printing: add port for Canon scanner detection

---
 modules/printing/default.nix | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/modules/printing/default.nix b/modules/printing/default.nix
index b7ec266b..3a177336 100644
--- a/modules/printing/default.nix
+++ b/modules/printing/default.nix
@@ -35,6 +35,9 @@ in {
 
   networking.hosts = flake.self.lib.addLocalHostname ["cups.local"];
 
+  # Allow port 8612, used by sane-pixma(5) for scanner detection
+  networking.firewall.allowedTCPPorts = [ 8612 ];
+
   services.caddy = {
     enable = true;
     extraConfig = ''