This is a small issue, and I found it by accident.
I set the dnssd name up to the maximum length (64 bytes) at printer side (normally, user will not set so long dnssd name), then the avahi fails to register the server.
It seems the issue is caused by the suffix " (USB)" appended after the dnssd name.
And I can avoid this issue by setting a shorter dnssd name at the printer side.
Hi, Alexander
This is a small issue, and I found it by accident. I set the dnssd name up to the maximum length (64 bytes) at printer side (normally, user will not set so long dnssd name), then the avahi fails to register the server.
It seems the issue is caused by the suffix " (USB)" appended after the dnssd name. And I can avoid this issue by setting a shorter dnssd name at the printer side.