Seit einiger Zeit besitze ich nun schon den Multifunktionsdrucker und unter Windows mit der ganzen Software installiert läuft auch alles super über usb und Netzwerk. Aber schon wenn man den Drucker versucht ohne die Netzwerksoftware über das LAN oder WLAN zu benutzen scheitert man obwohl der Drucker im Webinterface das Aktivieren von LPD und RAW-PORT(9100) erlaubt. Nach einigen Recherchen habe ich erfahren, das Canon seit dieser Druckerserie ein proprietäres Protokoll benutzt statt dem bisher offenen standisierten Protokoll. Was wie ich finde die Optionen im Webinterface überflüssig macht. Denn wenn man auf besagten Diensten Druckeraufträge absendet fängt der Drucker evtl. an hört aber schon nach kurzer Zeit einfach auf zu drucken.
Zum Glück haben sich einige findige Leute gefunden und die Kommunikation gesnifft und das Protokoll als Cups Modul implementiert: http://sourceforge.net/projects/cups-bjnp/files/cups-bjnp/1.0/
Weitere Infos zum Canon MP800R in Verbindung mit Linux: http://de.linwiki.org/wiki/Canon_PIXMA_MP800R