diff --git a/addons/hw_drivers/drivers/PrinterDriver.py b/addons/hw_drivers/drivers/PrinterDriver.py index daca2f5fa18..72919dd4cf0 100644 --- a/addons/hw_drivers/drivers/PrinterDriver.py +++ b/addons/hw_drivers/drivers/PrinterDriver.py @@ -93,7 +93,7 @@ class PrinterDriver(Driver): @classmethod def supported(cls, device): protocol = ['dnssd', 'lpd'] - if any(x in device['url'] for x in protocol) or 'direct' in device['device-class']: + if any(x in device['url'] for x in protocol) and device['device-make-and-model'] != 'Unknown' or 'direct' in device['device-class']: model = cls.get_device_model(device) ppdFile = '' for ppd in PPDs: