From 624994dc2201fad14bbd3c891269951995709507 Mon Sep 17 00:00:00 2001 From: SimulPiscator <28909687+SimulPiscator@users.noreply.github.com> Date: Wed, 8 Apr 2026 18:42:00 +0200 Subject: [PATCH 1/3] Disable DetectPaperLoaded ADF option in ScannerCapabilities.xml --- server/scanner.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/scanner.cpp b/server/scanner.cpp index 3f78643..d097ff7 100644 --- a/server/scanner.cpp +++ b/server/scanner.cpp @@ -285,8 +285,8 @@ Scanner::Private::writeScannerCapabilitiesXml(std::ostream& os) const mpAdfDuplex->writeCapabilitiesXml(os); os << "\r\n"; } - os << "\r\n" - << "DetectPaperLoaded\r\n"; + os << "\r\n"; +// os << "DetectPaperLoaded\r\n"; if (mpAdfDuplex) { os << "Duplex\r\n"; } From f09a90acd6f3cccea72725f432c6da3705c79328 Mon Sep 17 00:00:00 2001 From: SimulPiscator <28909687+SimulPiscator@users.noreply.github.com> Date: Thu, 9 Apr 2026 12:48:44 +0200 Subject: [PATCH 2/3] Scanner.cpp: omit AdfState from ScannerStatus.xml --- server/scanner.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/scanner.cpp b/server/scanner.cpp index d097ff7..a5a8a95 100644 --- a/server/scanner.cpp +++ b/server/scanner.cpp @@ -987,11 +987,11 @@ Scanner::writeScannerStatusXml(std::ostream& os) const "" << p->statusString() << "\r\n"; - +#if 0 if (p->mpAdfSimplex || p->mpAdfDuplex) os << "" << p->temporaryAdfStatusString() << "\r\n"; - +#endif os << "\r\n"; std::lock_guard lock(p->mJobsMutex); for (const auto& job : p->mJobs) From b9a8879848f80d3c576b8851f53652943f1536fa Mon Sep 17 00:00:00 2001 From: SimulPiscator <28909687+SimulPiscator@users.noreply.github.com> Date: Sat, 11 Apr 2026 11:57:53 +0200 Subject: [PATCH 3/3] Cleanup scanner.cpp --- server/scanner.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/server/scanner.cpp b/server/scanner.cpp index a5a8a95..df325d7 100644 --- a/server/scanner.cpp +++ b/server/scanner.cpp @@ -286,7 +286,6 @@ Scanner::Private::writeScannerCapabilitiesXml(std::ostream& os) const os << "\r\n"; } os << "\r\n"; -// os << "DetectPaperLoaded\r\n"; if (mpAdfDuplex) { os << "Duplex\r\n"; } @@ -987,11 +986,7 @@ Scanner::writeScannerStatusXml(std::ostream& os) const "" << p->statusString() << "\r\n"; -#if 0 - if (p->mpAdfSimplex || p->mpAdfDuplex) - os << "" << p->temporaryAdfStatusString() - << "\r\n"; -#endif + os << "\r\n"; std::lock_guard lock(p->mJobsMutex); for (const auto& job : p->mJobs)