@helmutturner: Du brauchst die Sache nicht komplizierter zu machen als sie ist.
Du versuchst da 2 Begriffe scharf zu trennen, welche mal in den 1960er Jahren unter ganz anderen technischen Voraussetzungen geprägt wurden.
Der Drucker ist aber heutzutage ein eigenständiger komplexer Rechner mit Kommunikationsschnittstellen und Betriebssystem, aber speziellem Einsatzgebiet. Sie dir mal die Bedienungsanleitung an. Das Gerät kann nicht nur drucken / scannen / kopieren / faxen, sondern auch Bildverarbeitung, mailen, nebst http- und Samba-Server über LAN / WLAN.
Ob Firmware oder Treiber, wir sprechen in beiden Fällen von einem Stück Software, das einfach nur dazu dient, diesen Rechner im Drucker mit dem persönlichen Arbeitsrechner irgendwie so zu vernetzen dass beide sich verstehen.
Daher betrachte ich die beiden Begriffe inzwischen synonym, und übernehme einfach die Bezeichnung des jeweiligen Urhebers (Gerätehersteller, oder Bastler für freie Software).