[Bug 1082520] Re: Qt Print dialog needs to support Bonjour broadcasting of remote printers

Colin Watson cjwatson at canonical.com
Fri Mar 22 14:18:18 UTC 2019


** Summary changed:

- Buy Cialis Online to Handle Sexual Problems Effectively
+ Qt Print dialog needs to support Bonjour broadcasting of remote printers

** Description changed:

- Buy Cialis Online to Handle Sexual Problems Effectively:-
  
- At some stage in a man’s life, he might experience difficulty in
- achieving or maintaining a firm erection. These erection problems happen
- when a man is not able to achieve or sustain an erection, which is firm
- enough to engage in sexual activity. For the majority of men, this
- problem takes place occasionally and is not considered a serious issue.
- Nevertheless, if you are not able to get erection one-quarter of the
- time or even more, you might have a medical problem that needs instant
- attention of a doctor. These erection problems are also referred to as
- impotence and sexual dysfunction. But, there is absolutely no need to
- get anxious, as there are various drugs to treat erectile dysfunction
- effectively.
+ CUPS upstream dropped the CUPS broadcasting/browsing mechanism to automatically
+ discover shared remote printers beginning from 1.6.x. Replacement is
+ Bonjour-based broadcasting odf the shared printers by CUPS and on the client
+ side the application's print dialogs are responsible for browsing these
+ broadcasts and listing the remote printers appropriately. CUPS even provides a
+ library function for that now.
  
- Cialis is an approved medicine, which is used by men to handle their
- erectile dysfunction, and what’s more, you can buy Cialis 20mg online as
- well.
+ See
  
- Visit:- https://bit.ly/2EJsYyo
+ https://blueprints.launchpad.net/ubuntu/+spec/desktop-r-cups-bonjour-
+ browsing
  
- How Cialis Operates?
+ I wrote there:
  
- Cialis is also dubbed as ‘Weekender Pill’ because it can easily last up
- to 32-36 hours. Therefore, the overall effects of the drug will be more
- intense and long-lasting. It has been observed that many men prefer
- Cialis over Levitra (Vardenafil) and Viagra (Sildenafil) because both
- levitra and viagra usually last up to 6-8 hours. After taking cialis,
- the effects of the medicine set in as quickly as thirty minutes and
- average time to take full effect is two hours.
+ ----------
+ The CUPS Browsing/Broadcasting mechanism which made print queues shared on
+ remote CUPS servers automatically visible for the local CUPS daemon and so for
+ local applications got dropped upstream from CUPS 1.6.x on. Ubpstream has
+ replaced this functionality by Bonjour-based broadcasting (under Linux
+ implemented via Avahi), an OS-indpendent PWG (Printing Working Group) standard,
+ but this lacks the implementation of browsing on the client side making the
+ printers on remote CUPS servers not automatically appearing any more.
  
- Important Facts About Cialis:-
+ Ubuntu Quantal's CUPS has a mega patch to forward-port this functionality from
+ the old CUPS for one cycle, to avoid regressions. We cannot carry such a patch
+ eternally, and we should follow upstream and the PWG standards.
  
- Generally, the doctors inform patients that significant consumption of
- alcoholic beverages (5 units or more) with cialis could increase the
- possibility for side effects. Moreover, the physicians also recommend
- not taking more than 1 dose in a 24-hour period. People taking cialis
- can eat food normally, however it is worth mentioning grapefruit or
- grapefruit juice can perhaps affect the overall absorption of cialis,
- which includes an active ingredient, tadalafil.
+ So in Ubuntu Raring we need the real solution which means that the print
+ dialogs (upstream-recommended solution) or the CUPS daemon (how I like to have
+ it) takes the new Bonjour (Avahi) broadcasts to display the shared remote CUPS
+ queues automatically. The browsing functionality is implemented in the CUPS
+ library (libcups) from CUPS 1.6.x on, but there is currently no production code
+ using these functions.
  
- Visit:- https://bit.ly/2EJsYyo
+ Upstream expects the print dialogs to use the new library functions for
+ displaying the new queues. This would require modifications and upstream
+ submissions for GTK, Qt, and LibreOffice at least and this does not safely
+ cover all existing applications which have CUPS-aware print dialogs and
+ therefore listed the remote queues before. Especially printing from the command
+ line would not be covered.
  
- Dose Administration:-
+ The better approach would be modifying the CUPS daemon so that it uses the new
+ library function to find the remote queues and advertize them like its own
+ local queues. Where the CUPS daemon needs to be patched for that we could
+ probably derive from Quantal's CUPS Broadcasting/Browsing forward port patch.
+ The new Bonjour browsing patch being based on the new standard way of Bonjour
+ broadcasting has probably good chances to be accepted upstream.
  
- The drug is easily available in 2.5mg, 5mg, 10mg and 20mg. Usually, the
- starting dosage is 10mg as required before sexual activity, but it would
- also depend on the person. The medicine has demonstrated to improve
- erection in men, when compared to placebo. Based on tolerability and
- effectiveness, the doctor might suggest an increase to 10-20mg or a
- reduction to 5mg. Moreover, when the medicine is taken daily, the
- initial dose is 2.5mg, which should be consumed at the same time daily,
- without considering the timing of sexual activity.
+ This feature does not only prevent a regression, but it also helps to more
+ easily access printers connected to Mac OS X machines (they broadcasted
+ Bonjour-only all the time) and also for mobile Ubuntu devices. Usually you do
+ not have connected printers to tablets or phones and you carry them around
+ between different local networks, so here it is especially important that they
+ automatically pick up the print queues in the local network.
+ ----------
  
- With so much to acquire from Cialis, it would be wise to get in touch
- with a doctor, discuss your erectile problems, and Buy Cialis Online in
- USA.
+ Such a patch to the CUPS daemon or an extra daemon to do the browsing and
+ add/remove queues appropriately in the local CUPS environment is also not the
+ best solution but a way to avoid regressions with legacy apps.
+ 
+ The real intention from upstream is that all print dialogs browse the print
+ queues available on the local network via Bonjour (under Linux implemented by
+ Avahi), where print queues on the local network are CUPS queues from Linux and
+ Mac OS X but also IPP printers which broadcast themselves via Bonjour (IPP
+ Everywhere printers). Printing on iOS devices (iPhone, iPad, iPod Touch)
+ already works this way. These devices do not allow the setup of local queues at
+ all and they discovcer available print queues via Bonjour.
+ 
+ For this the CUPS library has even special functions, see as sample code the
+ program
+ 
+ cups/testcups.c
+ 
+ to be called as follows:
+ 
+ cups/testcups enum 1
+ 
+ "enum" makes it enumerating printers and the number is the number of seconds to
+ Bonjour-browse for network printers.
+ 
+ The library function is the function cupsEnumDests() in cups/dest.c. For
+ Bonjour browsing it must be called with a non-zero value for the msec
+ parameter.
+ 
+ This feature in the print dialogs is VERY urgent because:
+ 
+ - This is how CUPS upstream and also the PWG (Printing Working Group,
+   http://www.pwg.org/) expects how network printing with automatic
+   queue discovery works.
+ 
+ - This is less resource-consuming on mobile devices which do not have
+   local print queues. avahi-daemon is running anyway and the CUPS
+   daemon does not need to be running when there are no local queues.
+ 
+ - CUPS upstream would not most probably not accept patches on the CUPS
+   daemon to browse for Bonjour-advertized queues and let them appear
+   like local queues.

-- 
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/1082520

Title:
  Qt Print dialog needs to support Bonjour broadcasting of remote
  printers

To manage notifications about this bug go to:
https://bugs.launchpad.net/qt/+bug/1082520/+subscriptions




More information about the kubuntu-bugs mailing list