diff options
Diffstat (limited to 'src/dnssd.c')
-rw-r--r-- | src/dnssd.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/dnssd.c b/src/dnssd.c index 7cb6e4a..c0d50e3 100644 --- a/src/dnssd.c +++ b/src/dnssd.c @@ -252,6 +252,10 @@ void * dnssd_escl_register(void *data) ipp_txt = avahi_string_list_add_printf(ipp_txt, "PaperMax=%s", printer->papermax); if (printer->side) ipp_txt = avahi_string_list_add_printf(ipp_txt, "Duplex=%s", printer->side); + if (printer->fax) { + ipp_txt = avahi_string_list_add_printf(ipp_txt, "Fax=%s", printer->fax); + ipp_txt = avahi_string_list_add_printf(ipp_txt, "rfo=ipp/faxout"); + } NOTE("Printer TXT[\n\tadminurl=%s\n\tUUID=%s\t\n]\n", printer->adminurl, printer->uuid); |