summaryrefslogtreecommitdiff
path: root/src/dnssd.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/dnssd.c')
-rw-r--r--src/dnssd.c4
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);