All of lore.kernel.org
 help / color / mirror / Atom feed
From: Till Kamppeter <till.kamppeter@gmail.com>
To: Alexander Pevzner <pzz@apevzner.com>,
	Michael Sweet <msweet@msweet.org>,
	AbdElRahman Khalifa <abdelrahman.5alifa@gmail.com>
Cc: printing-architecture@lists.linux.dev
Subject: Re: Recommended way to manually add an undiscovered IPP printer in CUPS 3.x
Date: Sun, 2 Aug 2026 01:11:34 +0200	[thread overview]
Message-ID: <54abe364-7f93-4740-aa73-bb4ed3b16ae0@gmail.com> (raw)
In-Reply-To: <56747b6e-5994-4691-a06f-daca98c5cb1f@apevzner.com>

On 8/2/26 00:46, Alexander Pevzner wrote:
> Till,
> 
> I think this is a bad idea for users to disable DNS-SD. It breaks not only 
> printing, but driverless scanning as well.
> 

There can be corporate settings with DNS-SD turned off.

> Providing user a method to somehow workaround disabled DNS-SD just creates a 
> wrong illusion that we somehow support this mode of operation.
> 

The printer setup tool needs to work for everybody, also those in said corporate 
environment. And if DNS-SD is on, the printers in the local network appear 
readily available in the main view. So the user sees their printer already and 
so does not click on "Add Printer".

Also, the printer setup tool know whether DNS-SD is on or off, and with DNS-SD 
on, the options not making sense in "Add Printer" then could not be shown, to 
simplify "Add Printer" for the users who have DNS-SD on.

> That said, adding driverless printer manually still a useful option in case the 
> printer is connected to the non-local LAN segment.
> 

Yes, this is important and "Add Printer" should always display this option.

> At this case it doesn't make a lot of sense to probe for the ipp-usb managed 
> printers (which, BTW, may have assigned ports not only 60000 and 60001, but any 
> subsequent port as well),
> 

Probing for IPP-over-USB printers I only intended for the case of DNS-SD off 
(and there check more ports, perhaps up to 60010).

> Regarding normal hardware printers, are there really printers out of existence, 
> that can respond IPP requests on alternative ports but doesn't respond on a 
> standard port 631? If not, there is not a lot of sense to probe ports 8000, 8001 
> etc.
> 

Port 8000+ is for Printer Applications, not for driverless hardware network 
printers.

    Till


      reply	other threads:[~2026-08-01 23:11 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-08-01 16:44 Recommended way to manually add an undiscovered IPP printer in CUPS 3.x AbdElRahman Khalifa
2026-08-01 17:16 ` Michael Sweet
2026-08-01 19:50   ` Till Kamppeter
2026-08-01 20:41     ` Michael Sweet
2026-08-01 21:21       ` Till Kamppeter
2026-08-01 23:03         ` Michael Sweet
2026-08-01 21:48     ` Till Kamppeter
2026-08-01 23:59       ` Till Kamppeter
2026-08-02  9:18         ` AbdElRahman Khalifa
2026-08-02 12:04           ` Till Kamppeter
2026-08-02 17:47           ` Michael Sweet
2026-08-07 19:14             ` AbdElRahman Khalifa
2026-08-07 20:11               ` Michael Sweet
2026-08-01 22:46     ` Alexander Pevzner
2026-08-01 23:11       ` Till Kamppeter [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=54abe364-7f93-4740-aa73-bb4ed3b16ae0@gmail.com \
    --to=till.kamppeter@gmail.com \
    --cc=abdelrahman.5alifa@gmail.com \
    --cc=msweet@msweet.org \
    --cc=printing-architecture@lists.linux.dev \
    --cc=pzz@apevzner.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.