WIP: multi virtual printer support

This commit is contained in:
maziggy
2026-02-18 06:37:27 +01:00
parent 157dca27b7
commit b02e9da943
27 changed files with 2535 additions and 1097 deletions
@@ -39,11 +39,13 @@ class BindServer:
model: str,
name: str,
version: str = "01.00.00.00",
bind_address: str = "0.0.0.0", # nosec B104
):
self.serial = serial
self.model = model
self.name = name
self.version = version
self.bind_address = bind_address
self._server: asyncio.Server | None = None
self._running = False
@@ -59,7 +61,7 @@ class BindServer:
self._running = True
self._server = await asyncio.start_server(
self._handle_client,
"0.0.0.0", # nosec B104
self.bind_address,
BIND_PORT,
)