Mit LegacyPrint alten Brother-Druckern wieder Beine machen (macOS)
An dieser Stelle kommt unsere kleine App LegacyPrint (ab macOS 27 und neuer) ins Spiel: Die hier kostenlos angebotene Beta-Version 0.2 erlaubt es, vorhandene Dokumente an manchen offiziell nicht mehr unterstützten LaserJets von Brother immerhin als PDF auszudrucken. Getestet wurde die App mit dem Brother 4-in-1 LaserJet MFC 7360. Andere Drucker könnten ebenfalls funktionieren.
Wir stellen die App so wie sie ist hier gerne als kostenlosen Download zur Verfügung. Die Verwendung gemäß angehängter Gebrauchsanweisung erfolgt naturgemäß unter Ausschluss jeglicher Haftung und Gewährleistung. Bitte benutzen Sie diese App nur auf eigene Verantwortung. Eine von Apple signierte Vollversion 1.0 ist in Planung.
LEGACYPRINT 0.2 – GEBRAUCHSANLEITUNG
PDFs mit einem Brother MFC-7360N auf dem Apple-Silicon-Mac drucken
LegacyPrint bringt einen älteren Netzwerkdrucker zurück in den Alltag: PDF öffnen, Seiten auswählen, Vorschau prüfen und drucken. Die App arbeitet nativ auf Apple Silicon und benötigt für ihren Druckpfad weder Rosetta noch den alten Brother-Treiber. Eine bereits funktionierende Druckerinstallation bleibt unverändert.
Diese Anleitung beschreibt die Beta-Version 0.2. Sie ist auf den Brother MFC-7360N ausgerichtet. Eine frei einstellbare Netzwerkadresse bedeutet nicht, dass beliebige Druckermodelle unterstützt werden.
DAS BRAUCHST DU
• Einen Mac mit Apple Silicon, also M1 oder neuer. Die bereitgestellte App läuft nicht auf Intel-Macs.
• LegacyPrint 0.2. Getestet wurde die App unter macOS 27.0. Das technische Mindestziel ist macOS 14; ältere Versionen als 27 wurden bisher nicht praktisch bestätigt.
• Einen eingeschalteten Brother MFC-7360N mit Netzwerkverbindung. Der Mac muss den Drucker über das lokale Netzwerk erreichen können. Der Drucker kann per Netzwerkkabel am Router hängen, während der Mac WLAN verwendet.
• Die IP-Adresse oder den Hostnamen des Druckers sowie einen erreichbaren Raw-TCP-Druckanschluss, normalerweise Port 9100.
• Ein ungesperrtes PDF mit 1 bis 100 Seiten und A4-Papier.
Für die fertige App sind keine Entwicklungswerkzeuge und keine zusätzliche Treiberinstallation erforderlich.
1. APP ENTPACKEN UND ÖFFNEN
Entpacke das heruntergeladene ZIP-Archiv. Öffne darin LegacyPrint.app. Du kannst die App für den täglichen Gebrauch in den Ordner „Programme“ verschieben. Quellcode und Begleitdateien werden zum bloßen Starten nicht benötigt.
Die Beta ist noch nicht von Apple notarisiert. Falls macOS meldet, dass Apple die App nicht auf Schadsoftware überprüfen kann oder der Entwickler nicht verifiziert ist:
1) Versuche zunächst, LegacyPrint zu öffnen, und schließe die Warnmeldung.
2) Öffne Systemeinstellungen → Datenschutz & Sicherheit.
3) Scrolle nach unten zum Bereich „Sicherheit“.
4) Klicke bei LegacyPrint auf „Dennoch öffnen“ und bestätige „Öffnen“.
Nutze diese Ausnahme nur für die unveränderte App aus der vertrauten Bezugsquelle. Eine Meldung über eine beschädigte App oder erkannte Schadsoftware ist nicht dieselbe Warnung: Lade in diesem Fall die Originaldatei erneut oder kläre die Ursache, statt Schutzfunktionen pauschal abzuschalten.
2. ZUGRIFF AUF DAS LOKALE NETZWERK ERLAUBEN
Erlaube LegacyPrint den Zugriff, wenn macOS danach fragt. Die Einstellung findest du unter:
Systemeinstellungen → Datenschutz & Sicherheit → Lokales Netzwerk → LegacyPrint
Der Schalter muss eingeschaltet sein. Falls LegacyPrint noch nicht aufgeführt ist, starte die App und klicke auf „Verbindung testen“. Bestätige eine daraufhin angezeigte Netzwerkabfrage.
Wichtig: Die Berechtigung „Lokales Netzwerk“ ist etwas anderes als die macOS-Druckerfreigabe. Du musst den Drucker nicht über einen anderen Mac freigeben und nicht für LegacyPrint in den macOS-Druckereinstellungen hinzufügen. LegacyPrint verbindet sich unmittelbar mit dem Drucker. Andere Macs benötigen jeweils ihre eigene App- und Netzwerkfreigabe.
3. DRUCKERADRESSE EINTRAGEN
Trage im Feld „Drucker“ die tatsächliche Adresse deines Geräts ein. Beispiele:
192.168.178.46
socket://192.168.178.46:9100
socket://drucker.local:9100
Die IP-Adresse 192.168.178.46 ist nur ein Beispiel und muss zu deinem Netzwerk passen. Die richtige Adresse findest du beispielsweise in der Geräteliste deines Routers oder auf der Netzwerkkonfigurationsseite des Druckers. Die Routeradresse ist nicht automatisch die Druckeradresse.
Ohne Portangabe verwendet LegacyPrint Port 9100. Die letzte gültige Adresse wird automatisch gespeichert. Version 0.2 unterstützt direkten Raw-TCP-Druck. Adressen mit http://, https://, ipp:// oder lpd:// sind dafür nicht geeignet.
Klicke auf „Verbindung testen“. Bei „Verbindung erfolgreich. Keine Druckdaten gesendet.“ ist der Anschluss erreichbar. Der Test verbraucht kein Papier und prüft weder Toner noch den tatsächlichen Papierausdruck.
4. PDF LADEN
Klicke auf „PDF öffnen …“ oder ziehe eine lokale PDF-Datei in das App-Fenster. Rechts erscheint die Vorschau. Word-Dateien, Fotos und andere Formate müssen vorher als PDF exportiert werden.
Passwortgesperrte PDFs und Dokumente mit mehr als 100 Seiten werden nicht angenommen. Bei Formularen oder Anmerkungen kann die PDF-Vorschau vom gedruckten Inhalt abweichen. Exportiere solche Dokumente vorab als flaches PDF, in dem die gewünschten Inhalte fest enthalten sind.
5. SEITEN AUSWÄHLEN UND VORSCHAU PRÜFEN
Das Feld „Seiten“ steuert den Druckumfang:
Leer lassen: alle Seiten
2: nur Seite 2
1,3-5: Seiten 1, 3, 4 und 5
1-2,7: Seiten 1, 2 und 7
Verwende Kommas und den normalen Bindestrich (-). Gemeint ist die Position der Seite im PDF, beginnend bei 1. Eine aufgedruckte Seitenzahl kann davon abweichen, etwa nach einem Deckblatt.
LegacyPrint sortiert aufsteigend und druckt jede gewählte Seite einmal. Eine doppelte Angabe erzeugt keine zusätzliche Kopie. Ungültige Bereiche sperren das Drucken.
Die Vorschau zeigt nur die ausgewählten Seiten in Druckreihenfolge. Scrolle, um weitere Seiten anzusehen. Sie ist eine PDF-Vorschau, keine exakte Simulation des Schwarzweißrasters oder der Papierränder.
6. DRUCKEN
Lege A4-Papier ein und klicke auf „Drucken“. Version 0.2 druckt:
• auf A4, proportional in den druckbaren Bereich eingepasst;
• in Schwarzweiß mit 600 dpi;
• einseitig, mit einem Exemplar jeder ausgewählten Seite;
• auf Normalpapier mit automatischer Papierzufuhr.
Die Ausgabe ist nicht zwingend maßstabstreu: Für Schnittmuster oder andere Vorlagen, die exakt 100 Prozent benötigen, bietet Version 0.2 keine passende Skalierungseinstellung.
Während der Vorbereitung und Übertragung sind die Eingaben gesperrt. Es gibt noch keine Abbruchfunktion. „Seite(n) übertragen“ bedeutet, dass die Daten gesendet wurden; erst der Ausdruck bestätigt den vollständigen Erfolg. Prüfe bei ausbleibender Ausgabe Papier, Toner und Druckerdisplay, bevor du erneut sendest.
HÄUFIGE FEHLERMELDUNGEN UND LÖSUNGEN
„Drucker nicht erreichbar: No route to host. Lokale Netzwerkfreigabe prüfen.“
Prüfe zuerst, ob der Drucker eingeschaltet, die Adresse korrekt und das lokale Netz erreichbar ist. Ein Gastnetz oder eine Netztrennung kann die Verbindung verhindern. Prüfe dann unter Datenschutz & Sicherheit → Lokales Netzwerk den Schalter für LegacyPrint. Ist er bereits eingeschaltet, schalte ausschließlich diese Freigabe einmal aus und wieder ein und teste erneut. Das hat bei den bisherigen lokalen Builds den Fehler behoben. Es ist keine Garantie für jede Ursache dieser Meldung.
„Drucker nicht erreichbar: Connection refused …“
Die Verbindung wird abgewiesen. Kontrolliere IP-Adresse und Port. Für LegacyPrint muss der direkte TCP-Druckdienst des Druckers erreichbar sein, normalerweise auf Port 9100. Ein erreichbares Webinterface allein reicht nicht.
„Drucker nicht erreichbar: Operation timed out …“
Innerhalb der Verbindungsfrist kam keine Antwort. Prüfe Stromversorgung, Netzwerkverbindung, Adresse und mögliche Netzsperren. Ein veralteter Adresseintrag kann auf ein anderes oder nicht mehr vorhandenes Gerät zeigen.
„Adresse nicht auflösbar: …“
Der Hostname konnte nicht in eine Netzwerkadresse aufgelöst werden. Prüfe die Schreibweise oder verwende die aktuelle IP-Adresse des Druckers.
„Bitte socket://hostname:9100 oder eine IP-Adresse eingeben. IPP/HTTP/LPD werden nicht unterstützt.“
Die Adresse hat ein unpassendes Format. Verwende beispielsweise socket://192.168.10.46:9100 und ersetze die IP durch die deines Druckers. Keine Webadresse, Zugangsdaten oder zusätzlichen Pfade anhängen.
„Ungültige Seitenauswahl …“ oder „Seiten bitte als 1, 3-5 angeben.“
Verwende ganze Seitenzahlen, Kommas und normale Bindestriche, beispielsweise 1,3-5. Vermeide ein Komma am Ende. Für alle Seiten das Feld vollständig leeren.
„Seitenbereich liegt außerhalb des Dokuments oder ist umgekehrt.“
Bei einem fünfseitigen Dokument ist Seite 6 nicht möglich. Auch 5-3 ist ungültig; richtig wäre 3-5. Zähle ab der ersten PDF-Seite, einschließlich Deckblatt.
„Bitte ein ungesperrtes PDF mit 1–100 Seiten wählen.“
Prüfe Dateiformat, Passwortschutz und Umfang. Speichere eine zugängliche PDF-Kopie oder teile ein längeres Dokument vorab in kleinere PDFs auf. Auch eine beschädigte oder nicht lesbare Datei kann abgewiesen werden.
„PDF konnte nicht geöffnet werden“, „Passwortgeschützte PDFs werden nicht unterstützt“ oder „Ungültige PDF-Seitengröße.“
Öffne das Dokument in Vorschau und prüfe es. Exportiere gegebenenfalls eine neue, ungesperrte PDF-Datei. Eine ungewöhnliche oder fehlerhafte Seitenbeschreibung kann die Verarbeitung verhindern.
„Sendezeit überschritten …“ oder „Senden abgebrochen …“
Die Übertragung ist unterbrochen; ein Teildruck ist möglich. Prüfe zunächst, welche Seiten tatsächlich ausgegeben wurden. Behebe die Verbindung und wähle anschließend nur die fehlenden Seiten. Nicht blind den gesamten Auftrag wiederholen.
„PDF-Zwischenspeicher fehlgeschlagen“, „Temporäre Druckdatei konnte nicht angelegt werden“, „Druckdaten konnten nicht geschrieben werden“, „Druckdaten unvollständig“ oder „Druckdatei konnte nicht gelesen werden.“
Die lokale Verarbeitung der Druckdaten ist fehlgeschlagen. Prüfe freien Speicherplatz, öffne LegacyPrint erneut und versuche eine kleine Test-PDF. Bleibt der Fehler bestehen, notiere den genauen Wortlaut und die macOS-Version für die Fehlersuche.
„Raster-Speicher konnte nicht angelegt werden.“
Die App konnte den benötigten Arbeitsspeicher nicht bereitstellen. Schließe nicht benötigte Programme und versuche es mit einer kleinen PDF erneut.
„Rosetta-Prozess verweigert.“
Der Druckpfad verlangt einen nativen Apple-Silicon-Prozess. Verwende die unveränderte arm64-App auf einem Mac mit Apple Silicon. Ein Intel-Mac wird von diesem Build nicht unterstützt.
Die Schaltfläche „Drucken“ ist nicht verfügbar.
Lade zunächst ein gültiges PDF. Prüfe danach Seitenauswahl und Druckeradresse. Während eines Verbindungstests oder Druckvorgangs ist die Schaltfläche vorübergehend gesperrt.
Die App meldet „übertragen“, aber es erscheint kein Blatt.
LegacyPrint liest noch keinen vollständigen Druckerstatus aus. Prüfe das Display, Papier, Toner und eventuelle Gerätefehler. Vergewissere dich, dass du den unterstützten Drucker adressierst. Warte auf die Verarbeitung und vermeide doppelte Aufträge.
TASTENKÜRZEL
Command-O: PDF öffnen
Command-L: Seitenauswahl fokussieren
Command-Komma: Druckeradresse fokussieren
Command-P: ausgewählte Seiten direkt drucken
Command-Q: App beenden, sofern gerade kein Auftrag läuft
Wichtig: Command-P startet den Druckpfad unmittelbar. Es öffnet keinen weiteren macOS-Druckdialog.
GUT ZU WISSEN
LegacyPrint 0.2 ist eine eigenständige PDF-Druck-App, kein systemweit installierter Druckertreiber. Sie erscheint deshalb nicht als zusätzlicher Drucker im Druckdialog anderer Programme. Duplex, mehrere Exemplare, andere Papierformate, Druckstatus und exakte Skalierung sind noch nicht einstellbar.
Die bereits vorhandene Brother-Installation kann parallel bestehen bleiben. Rosetta muss nicht entfernt werden. Die App verwendet den quelloffenen brlaser-Encoder. Bei einer Weitergabe des Downloads gehören der vollständige mitgelieferte Quellcode, die Buildanleitung und die GPL-Lizenz dazu.
WEITERFÜHRENDE INFORMATIONEN
Apple: Sicher Apps auf dem Mac öffnen
https://support.apple.com/de-de/102445
Apple: Hinweise zur lokalen Netzwerkberechtigung
https://developer.apple.com/documentation/technotes/tn3179-understanding-local-network-privacy
brlaser: Quelloffener Brother-Druckertreiber
https://github.com/pdewacht/brlaser
Stand: LegacyPrint 0.2, September 2026. Bezeichnungen in den Systemeinstellungen können je nach macOS-Version und Sprache abweichen.