A while ago I already filed this bug with debian at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822571 and would like to forward it to Samba now. The issue is still present in current Samba 4.4.5. I am experiencing problems while printing to printers with umlauts in name. It seems like samba cannot communicate with CUPS properly about printer names with umlauts. I tested with Samba 2:4.4.0+dfsg-1 sources from experimental backported for Jessie, but I also observed the problems with 2:4.2.10+dfsg-0+deb8u2. From the logs: Apr 25 14:41:47 iserv smbd[13162]: Unable to get jobs for ipp://localhost/printers/Täääst - client-error-not-found Apr 25 14:41:56 iserv smbd_audit: Unable to print file to Täst - client-error-not-found Apr 25 14:42:03 iserv smbd_audit: Unable to print file to Täääst - client-error-not-found Apr 25 14:42:06 iserv smbd[13162]: Unable to get jobs for ipp://localhost/printers/Täst - client-error-not-found Apr 25 14:42:26 iserv smbd[13162]: Unable to get jobs for ipp://localhost/printers/Täääst - client-error-not-found Apr 25 14:42:36 iserv smbd[13162]: Unable to get jobs for ipp://localhost/printers/Täst - client-error-not-found Maybe Samba should URI encode printernames in the CUPS request (from packet dump): printer-uri: ipp://localhost/printers/T\303\244st Tag: URI Name length: 11 Name: printer-uri Value length: 30 Value: ipp://localhost/printers/T\303\244st
Created attachment 12648 [details] patch for 4.5
Created attachment 12649 [details] patch for 4.4
Re-assigning to Karolin for inclusion in 4.5.next, 4.4.next.
(In reply to Jeremy Allison from comment #3) Pushed to autobuild-v4-{4|5}-test.
(In reply to Karolin Seeger from comment #4) Pushed to both branches. Closing out bug report. Thanks!
HTTP_URI_STATUS_OK does not exist in older cups versions (seems to be HTTP_URI_OK then). So the patch does not build on older systems.
Created attachment 12720 [details] additional fix to be able to build on systems with older CUPS version
(In reply to Karolin Seeger from comment #7) Gnaa, does not build on rhel7... :-(
Planned release date for 4.5.2 is tomorrow. This patch breaks the build on older systems. We can either revert it for now or someone provides a patch...
The content of attachment 12720 [details] has been deleted for the following reason: Wrong fix
Created attachment 12727 [details] additional patch for 4.5 and 4.4 Additional patch to support CUPS versions < 1.7
(In reply to Andreas Schneider from comment #11) Pushed to autobuild-{5,4}-test.
(In reply to Karolin Seeger from comment #12) Pushed to both branches. Closing out bug report. Thanks!