Può essere che il DHCP ha assegnato tutti gli IP del suo range e non avendone altri disponibili la stampante ottiene 0.0.0.0 ? Perchè altrimenti, una volta che la attacchi al router, con il DHCP abilitato ottiene un IP.