Skip to content

v0.4.10

@amd989 amd989 tagged this 15 Apr 21:34
Some printers intermittently return keepalive `ok\r\n` or empty reads when polling
`M4000`, causing `/api/print_status` to fail with UnexpectedPrinterResponse.
Read until a `D:` status payload is seen and retry fresh `M4000` polls before
failing; add regression tests for empty-first and keepalive-only responses.
Assets 2
Loading