PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie Samsung-Drucker mit Raspberry Pi verwenden?


mercutio
2021-12-15, 16:37:18
Hallo, ich versuche einen Samsung CLP 365 mit einem raspi zum Laufen zu bringen.
Ich habe das Śtandard-Raspberry Pi OS verwendet.

Soweit ich verstanden habe, ist das Problem, dass es von Samsung keine arm64-Ubuntu Treiber gibt.

Ich habe hier möglicherweise einen Hinweis gefunden: https://www.bchemnet.com/suldr/forum/index.php?topic=386.0

# enable transparent emulation of amd64 (on armhf/arm64)

apt install qemu-user-binfmt binfmt-support
dpkg --add-architecture amd64

# enable suldr repo for amd64
echo 'deb [arch=amd64] https://www.bchemnet.com/suldr/ debian extra' > /etc/apt/sources.list.d/suldr.list
wget 'http://www.bchemnet.com/suldr/pool/debian/extra/su/suldr-keyring_2_all.deb'
dpkg -i suldr-keyring_2_all.deb


# Make sure you have set up apt to install packages for amd64
# You may need to add [arch=arm64] or [arch=armhf] modifiers to lines in /etc/apt.sources.list
# and/or add the main ubuntu/debian repositories for arm64

# Update the package DB
apt update

# Install the driver indicated for your printer, in my case for a Samsung C410, suld-driver2-1.00.39.

# This wil pull in a LOT of dependencies (about 200MB) of amd64 libs
apt install suld-driver2-1.00.39:amd64

Ich komme aber nur bis hier:
sudo echo 'deb [arch=amd64] https://www.bchemnet.com/suldr/ debian extra' > /etc/apt/sources.list.d/suldr.list
Da kommt dann ein Fehler:
bash: /etc/apt/sources.list.d/suldr.list: Keine Berechtigung

Was mache ich falsch? Nachtrag: ich habe keine Ahnung was ich da mache... :biggrin::freak:

Simon Moon
2021-12-15, 18:58:56
Naja, du versuchst offenbar auf deinem Raspberry eine x86 GPU zu emulieren.

ich hab jetzt auch keine Idee was das Problem ist. Existiert der Ordner /etc/apt/sources.list.d/ ? Schau das mal nach und wenn der noch nicht da ist, dann mach "sudo mkdir /etc/apt/sources.list.d"

fezie
2021-12-15, 19:53:29
Ich komme aber nur bis hier:
sudo echo 'deb [arch=amd64] https://www.bchemnet.com/suldr/ debian extra' > /etc/apt/sources.list.d/suldr.list
Da kommt dann ein Fehler:
bash: /etc/apt/sources.list.d/suldr.list: Keine Berechtigung

Was mache ich falsch? Nachtrag: ich habe keine Ahnung was ich da mache... :biggrin::freak:

Das Problem hier ist, dass zwar das echo mit root ausgeführt wird. Aber nicht der stdout redirect der Shell in die Datei.
Am einfachsten per "sudo -i" direkt zu einer root shell wechseln. Und dann selben Befehl nur ohne sudo ausführen-

Zafi
2021-12-16, 05:03:18
Einige Samsung Drucker lassen sich auch mit fremden Druckertreibern ansprechen. Ich hatte so einen Fall mal mit Brother-Drucker-Treibern an einem Samsung-Drucker. Du kannst auch mal Universal-Drucker-Treiber anderer Hersteller ausprobieren, falls du da was passendes für den Raspberry Pi findest.

Ajax
2021-12-16, 06:40:12
Läuft bei Dir CUPS?
https://ichi.pro/de/einrichten-des-netzwerkdruckers-mit-raspberry-pi-und-cups-234889858363891

mercutio
2021-12-16, 08:39:34
Ja, cups läuft bereits, es ist per Browser von meinem Windows PC aufrufbar, auch die /admin/-Konsole. Es scheint allerdings ein Problem mit dem Drucker zu geben:
Leerlauf - "Datei "/usr/lib/cups/filter/rastertospl" nicht verfügbar: No such file or directory"

Ich habe in den raspi-Einstellungen -> Druckeinstellungen den Drucker drin, allerdings ist da ein orangefarbenes Achtung-Zeichen.

Eben weil da kein passender Treiber (arm-Plattform) verfügbar zu sein scheint, habe ich nach einer Lösung gesucht. Die ubuntu-Treiber laufen wohl nur auf i386 oder amd64 - deshalb die Emulationsversuche...

Mit dem "generic"-Treiber "text only" kommt eine Fehlermeldung wegen Format.

Ich habe Postscript versucht und die .ppd-Datei aus dem ubuntu-Treiberpaket ausgewählt, da fehlt dann aber "rasterto(bla)" no such file or directory.
Habe ein paar andere Einstellungen versucht, manchmal blinkt der Drucker, aber Testseiten drucken geht nicht...


edit: @fezie: Das Problem hier ist, dass zwar das echo mit root ausgeführt wird. Aber nicht der stdout redirect der Shell in die Datei.
Am einfachsten per "sudo -i" direkt zu einer root shell wechseln. Und dann selben Befehl nur ohne sudo ausführen-
Jetzt komme ich mit sudo -i bis "apt update", dann meldet die shell:
OK:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
OK:2 http://archive.raspberrypi.org/debian bullseye InRelease
Holen:3 https://www.bchemnet.com/suldr debian InRelease [17,0 kB]
Holen:4 https://www.bchemnet.com/suldr debian/extra all Packages [5.140 B]
Holen:5 https://www.bchemnet.com/suldr debian/extra amd64 Packages [3.796 B]
Es wurden 26,0 kB in 2 s geholt (13,8 kB/s).
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Alle Pakete sind aktuell.
N: Das Laden der konfigurierten Datei »main/binary-amd64/Packages« wird übersprungen, da das Depot »http://raspbian.raspberrypi.org/raspbian bullseye InRelease« die Architektur »amd64« nicht unterstützt.
N: Das Laden der konfigurierten Datei »contrib/binary-amd64/Packages« wird übersprungen, da das Depot »http://raspbian.raspberrypi.org/raspbian bullseye InRelease« die Architektur »amd64« nicht unterstützt.
N: Das Laden der konfigurierten Datei »non-free/binary-amd64/Packages« wird übersprungen, da das Depot »http://raspbian.raspberrypi.org/raspbian bullseye InRelease« die Architektur »amd64« nicht unterstützt.
N: Das Laden der konfigurierten Datei »rpi/binary-amd64/Packages« wird übersprungen, da das Depot »http://raspbian.raspberrypi.org/raspbian bullseye InRelease« die Architektur »amd64« nicht unterstützt.

Wenn ich [arch=amd64] in /etc/apt.sources.list einfüge, klappts trotzdem nicht. Muss das mit [ ] da rein oder ohne? Die Datei war vorher übrigens leer.

Wenn ich einfach apt install rastertospl eintippe, "Paket kann nicht gefunden werden". :freak:

Wenn ich versuche, das install.sh des Samsung-Treibers "Ausführen" oder "im Terminal ausführen" passiert einfach nichts. Ich denke, dass die amd64-Emulation nicht klappt.

Jetzt noch eine N00b-Frage: Es hilft wahrscheinlich nichts, auf dem raspi ubuntu laufen zu lassen...? Das Plattform-Problem ist dann ja nicht weg, richtig..?

Opprobrium
2021-12-16, 12:40:24
Vielleicht hilft Dir das hier weiter:

https://huskynarr.de/samsung-treiber-mit-cups-unter-raspberry-pi-armhf-installieren

Air Force One
2021-12-18, 09:57:50
Was genau hast du denn da vor?
Soll der Drucker einfach nur unter dem Raspberry laufen oder soll der Raspberry hier als Server für den Drucker fungieren?

mercutio
2021-12-20, 09:27:55
Moin, der Raspi soll ein Printserver sein und auf dem angeschlossenen Samsung Drucker ausdrucken, weil der unter Windows 11 nicht mehr läuft. Der Vorteil wäre dass man mit einem Laptop im Haus und evtl mit mobilen Geräten auch drucken könnte.
Den raspi hatte ich noch rumliegen, weil ein F ileserverprojekt bzw. NAS nix geworden ist, das wollte nicht mit usb Sticks arbeiten…

Air Force One
2021-12-21, 17:05:23
ok warum nicht ein rasbian bzw Raspberry Pi OS mit 32bit? wäre das Problem nicht damit erledigt? https://www.raspberrypi.com/software/

Kommst nicht zufällig hier aus der Gegend oder? Deutschland, Kempen nähe Krefeld, Düsseldorf u.s.w

mercutio
2021-12-22, 11:55:51
Ich habe Raspian drauf. Welche Version genau muss ich dann schauen..
Nein, komme aus dem Süden. Nicht Nähe Krefeld. Wären mit dem Auto so ca 4,5 h Fahrt denke ich

fezie
2021-12-22, 12:29:13
ok warum nicht ein rasbian bzw Raspberry Pi OS mit 32bit? wäre das Problem nicht damit erledigt?


Das Problem dürfte weniger mit 32bit/64bit als generell mit ARM zu tun haben.
Reine Binärtreiber die es nur für x86(_64) gibt laufen darunter halt nicht.

Bei meinem HP Drucker gibt es allerdings arm64 Treiber. Aber keine 32bit ARM.

Air Force One
2021-12-22, 12:42:50
Bei mir laufen alte Epson Samsung und HP Drucke alle über einen einzigen Rasperry Pi Zero per CUPS... Beim Epson musste ich aber einen Treiber wählen, der NICHT zum Modell passt.

Hast du mal in einem passenden Forum gefragt? 3DCenter ist dafür leider ja nicht so optimal.

mercutio
2021-12-22, 22:37:26
Bei mir laufen alte Epson Samsung und HP Drucke alle über einen einzigen Rasperry Pi Zero per CUPS... Beim Epson musste ich aber einen Treiber wählen, der NICHT zum Modell passt.

Hast du mal in einem passenden Forum gefragt? 3DCenter ist dafür leider ja nicht so optimal.
Welches Forum wäre denn gut?

mercutio
2021-12-29, 10:08:46
Moin, falls es noch jemanden interessiert, hier (https://forums.raspberrypi.com/viewtopic.php?p=1031295) habe ich einen Hinweis gefunden:
Hi, I have used Splix driver.
Installed using

sudo apt install printer-driver-splix


Wenn man dann einen neuen Drucker hinzufügt - Samsung CLP 360 an USB wird erkannt, aber Treiber für CLP 315 auswählen, dann druckt der Drucker immerhin schon einmal die Testseite sogar in Farbe!!! :eek: :)

Jetzt werde ich versuchen, ob ich noch einen Netzwerk-Drucker mit cups hinbekomme!


Edit: Es klaaaaappppt !!!!!!11111einself :freak: :freak: :freak: ;D

Jetzt kann ich doch den CLP 360 unter Windows 11 verwenden! :ujump2:

Edit2: Ok, drucken vom iPad aus klappt leider nicht - aber das wäre ja auch zu schön um wahr zu sein. Das meldet immer "Drucker offline" obwohl es ihn erkennt.

lumines
2021-12-29, 18:15:03
Edit2: Ok, drucken vom iPad aus klappt leider nicht - aber das wäre ja auch zu schön um wahr zu sein. Das meldet immer "Drucker offline" obwohl es ihn erkennt.

Hast du denn auch AirPrint richtig auf CUPS-Seite konfiguriert? Unter Debian 10 musste man das noch manuell konfigurieren, meine ich.

mercutio
2022-03-01, 11:47:33
Hast du denn auch AirPrint richtig auf CUPS-Seite konfiguriert? Unter Debian 10 musste man das noch manuell konfigurieren, meine ich.
Da war noch ein zweiter Drucker eines vorausgehenden Installationsversuchs, der gestört hat. Den habe ich gelöscht, jetzt klappt Drucken auch vom iPad aus. :smile:

Ein Problem gibt es aber noch: mit dem iPad ist Drucken in Farbe möglich, unter Windows 11 kommt aber alles in S/W, da gibt es die Option "Farbe" gar nicht.

Wie kann ich das noch lösen?

mercutio
2022-03-10, 13:03:31
Es scheint, als ob meine SD-Karte gestorben ist. :frown:
Raspi startet nicht mehr, es kommt "kernel panic - not syncing vfs"

Wenn ich versuche, mit meinem Linux die SD-Karte zu prüfen passiert einfach... nix.
sudo fsck -y /dev/sdh2
fsck von util-linux 2.34

und dann blinkt einach der Cursor. Keine Ahnung, ob da was gemacht wird.
Es geht erst weiter, wenn ich nach 4 oder 5 Minuten die Karte ziehe. Dann wirft Linux Meldungen wie ---kann nicht ausgeführt werden, ... wird verwendet. Vorgang abgebrochen.

Jetzt kann ich wieder nicht drucken :freak::freak::freak:

edit2: Heureka! Das M$ Windows Team war zwischenzeitlich nicht untätig und hat irgendwas am USB-Bereich gefixed. Der Samsung CLP 360 geht jetzt wieder in Windows 11, ich kann also doch wieder drucken.