Hallo Photor,
zunächst mal Danke für Meldung.
Ich habe mir die man-page von socket zwar mal kurz angesehen, aber verzeihe bitte, wenn ich technisch nicht ganz so durchsteige (bin halt eher nur so der Anwender). Kurz zur Übersicht:
Auf einem Rechner, der im selben Netzwerk wie der Drucker ist, habe ich mich jetzt auf einem Terminal (ausnahmsweise) als root eingeloogt. Auf diesem Rechner läuft auch CUPS. Der Drucker hat die IP 10.0.0.40
ping 10.0.0.40
--> PING 10.0.0.40 (10.0.0.40) 56(84) bytes of data.
64 bytes from 10.0.0.40: icmp_seq=1 ttl=255 time=0.596 ms
socket://10.0.0.40
--> bash: socket://10.0.0.40: Datei oder Verzeichnis nicht gefunden
socket://10.0.0.40:9100
--> bash: socket://10.0.0.40:9100: Datei oder Verzeichnis nicht gefunden
Ich weiß jetzt leider nicht so genau, was du meinst mit "Lege mal einen neuen Drucker mit diesem Socket an." Deswegen habe ich jetzt einfach mal folgendes gemacht: über CUPS (localhost:631) den problematischen Drucker gelöscht. Dann ebenfalls über localhost:631 über "Administration" --> Add Printer --> Hier wird mir dann auch gleich unter "Discovered Network Printers" der Brother 2x aufgelistet. Davon habe ich jetzt mal den ersten ausgewählt ... und es geht immer noch noch.
Das selbe Spiel habe ich dann wiederholt, jedoch anstatt in der Administration "Add Printer" habe ich "Find New Printers" ausgewählt. Wieder wurde mir der Brother angezeigt ... aber auch hier nach einem Druckauftrag: ""Unable to locate printer "BRN30055C08E6B7".