Welches Protokoll verwenden vernetzte Scanner? Linux Server Emulation gleich?

504
No Good Nate

TLDR: Welches Protokoll verwenden Netzwerk-Scanner und wie verwende ich dieses Protokoll, um einen Linux-Scan-Server für den OS X-Client einzurichten?


Ich habe einen Brother DCP-7065DN Laserdrucker / Scanner. Es ist toll. Es ist über seinen nativen 10/100-Port mit dem Netzwerk verbunden und wir verwenden es, um von unseren Computern aus zu drucken und zu scannen (Macs mit 10.8).

Wenn wir über das Netzwerk scannen, geht es SEHR langsam vor sich, weil er durch die 10/100-Netzwerkverbindung (1 Mbit / s ist etwa 1/3 der Geschwindigkeit von USB 2.0) mit einem Flaschenhals verbunden ist.

Das brachte mich zum Nachdenken, was wäre, wenn wir es per USB an unseren Server angeschlossen und als Print / Scan-Server eingerichtet hätten? Der Server ist eine Ubuntu-Box, auf der 14.04 LTS ausgeführt wird, und derzeit werden nur Dateien und Plex-Server bereitgestellt. Ich habe CUPS für die Druckerseite eingerichtet. dann habe ich versucht, das scannen einzurichten.

Ich habe mit SANE angefangen. Nach der Konfiguration konnte ich lokales Scannen (schnell auch!) Durchführen. Ich habe die TWAIN-SANE-Schnittstelle nur für OS X installiert, um festzustellen, dass OS X eine unangenehme TWAIN-Unterstützung hat. Die native Image Capture-App konnte den freigegebenen Scanner nicht erkennen. Ich konnte keine Scan-App eines Drittanbieters finden, die funktionieren würde (VueScan nicht), mit Ausnahme von OpenOffice. Keine bequeme Möglichkeit, PDFs oder Bilder zu scannen, aber es hat sich gezeigt, dass das Teilen funktioniert.

Auf jeden Fall ist dies ein langwieriger Weg, um zu meiner Hauptfrage zu gelangen: Was verwendet der Drucker für die native Scannerfreigabe? Welches Protokoll es auch ist, es funktioniert hervorragend mit OS X-Clients mit den nativ mitgelieferten Treibern. Gibt es eine Möglichkeit, diese von einem Linux-Server zu emulieren?

2

0 Antworten auf die Frage