also try SNMP 1 and 3, not only 2c
load F::A::Tools::runFunction()
always try the @hardware_rules

because of the new hardcoded list of manifacturer, $keyword can be
defined even if we expect @hardware_rules to be processed.

The change has been tested with a Kyocera printer.