]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
Improve deprecation warnings with IPP Everywhere guidance (#1357) 1424/head
authorYour Name <your.email@example.com>
Sun, 16 Nov 2025 14:18:59 +0000 (19:48 +0530)
committerYour Name <your.email@example.com>
Sun, 16 Nov 2025 14:18:59 +0000 (19:48 +0530)
scheduler/printers.c
systemv/lpadmin.c
templates/printer-added.tmpl

index 757a1be80fed7674b799d3d85f415a0624b9d6a4..8a09bc9864a49c1c0075d791f32af53f6af01a74 100644 (file)
@@ -1367,10 +1367,10 @@ cupsdLoadAllPrinters(void)
   }
 
   if (found_raw)
-    cupsdLogMessage(CUPSD_LOG_WARN, "Raw queues are deprecated and will stop working in a future version of CUPS. See https://github.com/OpenPrinting/cups/issues/103");
+    cupsdLogMessage(CUPSD_LOG_WARN, "Raw queues are deprecated and will stop working in a future version of CUPS. Use IPP Everywhere drivers (\"-m everywhere\") or Printer Applications instead. See https://github.com/OpenPrinting/cups/issues/103");
 
   if (found_driver)
-    cupsdLogMessage(CUPSD_LOG_WARN, "Printer drivers are deprecated and will stop working in a future version of CUPS. See https://github.com/OpenPrinting/cups/issues/103");
+    cupsdLogMessage(CUPSD_LOG_WARN, "Printer drivers are deprecated and will stop working in a future version of CUPS. Use IPP Everywhere drivers (\"-m everywhere\") or Printer Applications instead. See https://github.com/OpenPrinting/cups/issues/103");
 
   cupsFileClose(fp);
 }
index 29332c15aa0471b2362fd302a83f1a123b20be34..ad9afb124ec839074c1a3b5e0d9975b20758a2c5 100644 (file)
@@ -611,7 +611,7 @@ main(int  argc,                             /* I - Number of command-line arguments */
 #ifdef __APPLE__
     _cupsLangPuts(stderr, _("lpadmin: Raw queues are no longer supported on macOS."));
 #else
-    _cupsLangPuts(stderr, _("lpadmin: Raw queues are deprecated and will stop working in a future version of CUPS."));
+    _cupsLangPuts(stderr, _("lpadmin: Raw queues are deprecated and will stop working in a future version of CUPS. Use IPP Everywhere drivers (\"-m everywhere\") or Printer Applications instead."));
 #endif /* __APPLE__ */
 
     if (device_uri && (!strncmp(device_uri, "ipp://", 6) || !strncmp(device_uri, "ipps://", 7)) && strstr(device_uri, "/printers/"))
@@ -623,7 +623,7 @@ main(int  argc,                             /* I - Number of command-line arguments */
   }
   else if ((ppd_name && strcmp(ppd_name, "everywhere") && strncmp(ppd_name, "driverless:", 11)) || file)
   {
-    _cupsLangPuts(stderr, _("lpadmin: Printer drivers are deprecated and will stop working in a future version of CUPS."));
+    _cupsLangPuts(stderr, _("lpadmin: Printer drivers are deprecated and will stop working in a future version of CUPS. Use IPP Everywhere drivers (\"-m everywhere\") or Printer Applications instead."));
   }
 
   if (num_options || file)
index e3d36e185c6a7726ee02b8725759ac7dedbd24bf..c5e4b64c74efbd1cb42fc6daee5f16185a617de4 100644 (file)
@@ -4,7 +4,7 @@
 successfully.
 
 <blockquote>
-<b>Note:</b> Printer drivers and raw queues are deprecated and will stop working in a future version of CUPS.
+<b>Note:</b> Printer drivers and raw queues are deprecated and will stop working in a future version of CUPS. Use IPP Everywhere drivers (select "everywhere" as the model) or Printer Applications instead. See <a href="https://github.com/OpenPrinting/cups/issues/103">issue #103</a> for more information.
 </blockquote>
 
 <FORM ACTION="admin/" METHOD="POST">