Hallo archy,
lies mal meine Antwort auf deinen ersten Post.
Ich fasse hier beides zusammen. Lass uns den ersten als beendet erklären, OK? Zu Deinen Anmerkungen dort (Ax) und hier (Bx):
Vielen Dank, einige deiner Aussagen verstehe ich nicht.
Zunächst: Den Punkt der MS-Dateifreigaben habe ich mittels Handbuch-Suche gefunden: EPSON-Panel > Einstellungen > Allgemeine Einstellungen > Netzwerkeinstellungen > Erweitert > MS-Netzwerkdienste: War und ist aktiv, ebenso wie dort "Dateifreigabe". Das Stichwort "Speicher-Geräte-Schnittstelle" finde ich nicht; das Suchwort "Schnittstelle" taucht in den Handbüchern (Benutzer und Administrator) nur im Zusammenhang mit USB (brauche ich mindestens derzeit nicht) und EpsonNet Config (brauche ich definitiv nie) auf.
Du darfst nicht die Einstellungsmasken am Drucker mit den Punkten in der Browserdarstellung verwechseln. Im Browser gibt es bei mir den wechsel von USBhost zu PChost auch nicht.
OK, aber was ist ein USBhost bzw. PChost? WO stelle ich das ein?
A1.) Du hast nicht PCs im Netz sondern die USB-Schnittstelle freigegeben, das sind zweierlei Dinge, du musst die Freigabe von PCs gesondert anwählen.
Keine Idee, was ich falsch gemacht habe; bezüglich USB habe ich nichts umgestellt. Was soll ich wo / wie einstellen? Der EPSON hängt nur am LAN-Kabel.
A2.) Du hast die Freigabe USBHOST "Nur Lesen" und nicht "Lesen und Schreiben" freigegeben.
Keine Idee, was soll ich wo / wie einstellen? "Nur Lesen" taucht in den Handbüchern gar nicht auf, gesehen habe ich es in diesem Bild bei "Zugangsattribut".
A3.) Dein Druckername "Epson-7720" ist zu lang. Das wollte ich selbst am Anfang nicht glauben, aber nachdem ich ihn auf "Epson" umbenannt hatte und den Cache im Router geleert hatte, ging es sofort.
B1.) Hostnamen sollen nicht länger als 8 Zeichen sein und keine Sonderzeichen enthalten. Lt. Spezifikation wären zwar 16 Zeichen möglich, leider hat mich die Erfahrung gelehrt, dass man sehr viel Zeit spart, wenn man sich mit 8 Zeichen begnügt.
B4.) Auch Freigabenamen sollten möglichst kurz sein, halte dich einfach an die uralte 8 Zeichen Regel, noch aus DOS Zeiten, und es geht nie schief. Die Grenze verläuft hier erst bei den 255 Zeichen für den gesamten Pfad, aber es lohnt sich nicht das auszuloten.
jetzt ist eingestellt Gerätename = DNS-Hostname= "EPS7720" # max. 8 Zeichen
In der Datei /etc/samba/smb.conf auf deinem PC brauchst du den Drucker / Scanner gar nicht zu erwähnen. Erstelle in deinem /home/username Bereich einen Ordner Epson, den gibts du an dann in der smb.conf komplett frei, also Zugriffskennzeichnung 0775 für Ordner und Dateien.
B2.) Möglichst keine Freigabe im Bereich /mnt anlegen, dieser Bereich gehört root und es ist etwas umständlich dort Freigaben einzurichten, die für alle zugänglich sein sollen. Siehe dazu meine Antwort in deinem erste Thread.
[Epson]
path = /home/username/Epson
browseable = yes
read only = no
guest okay = yes
create mask = 775
directory mask = 775
/mnt/Daten gehört dem user BenutzerName, nicht root.
Meine smb.conf ändere ich wie folgt:
# Datei /etc/samba/smb.conf ergänzt für ein definiertes Verzeichnis auf XYZ-123:
[EPS7720] # 8 Zeichen statt bisher [ScanEPSON7720]
path = '/mnt/Daten/Drucker EPSON/Scan'
public = yes
writeable = yes
browseable = yes # neu hinzugefügt
read only = no # neu hinzugefügt
guest okay = yes # neu hinzugefügt
create mask = 775 # neu hinzugefügt
directory mask = 775 # neu hinzugefügt
Nicht vergessen Samba-Server neu starten mit.
systemctl stop nmbd.service
systemctl stop smbd.service
systemctl start nmbd.service
systemctl start smbd.service
Erledigt.
B3.) das Scanziel muß immer mit einem Doppel-Backslash beginnen, also in deinem Fall
\\PC\ScanEPSON7720
alternativ kannst du auch die feste IP deines PC angeben anstatt des PC-Namens.
ja, \\ wird von der EPSON-Oberfläche vorgegeben, ich habe ergänzt: XYZ-123\EPS7720. Zumindest funktioniert es so mit dem WIN-PC; mit zusätzlich eingetragenem \\XYZ-123 kommt statt DNS-Fehler ein Kommunikationsfehler (Netzwerk prüfen).
NACHTRAG 1: Mit den in der Web-Oberfläche zusätzlich eingetragenen \\ werden am Gerätepanel vier \\\\ angezeigt; das ist definitiv falsch = rückgängig gemacht.
Hast du auf deinem PC einen User als Sambauser angelegt
sudo smbpasswd -a user username
Muss ohne Anzeige der Eingabe zweimal bestätigt werden !
Bisher nicht, jetzt wie folgt:
$ smbpasswd -a BenutzerName
(Passwort zweifach)
$Added user BenutzerName
Ergebnis: DNS-Fehler.
NACHTRAG 2: Mit DOLPHIN habe ich noch eine Freigabe "EPS7720" für das Zielverzeichnis hinzugefügt und erst einmal "Jedem" die volle Kontrolle gegeben. Damit sehe ich das Verzeichnis von WINDOWS-PCs und darf dort schreiben. Beim Auslösen des Scans am EPSON wieder der DNS-Fehler. Am WINDOWS-PC wird nicht "XYZ-123\EPS7720" sondern "Xyz-123\eps7720". Auch mit dieser Schreibweise DNS-Fehler.
Ich krieg' die Krätze ... Sorry, ich bin der Verzweiflung nahe nach mehr als vier Tagen Suchen bei Epson.