Epson Printer Utility findet den Drucker nicht

Hallo!
Ich habe einen ET-7750 und möchte das Tool “Epson Printer Utility” nutzen um z.B. den Tintenstand auszulesen und Druckkopfreinigungen zu machen.

Leider will er den Drucker nicht erkennen und wenn ich ihn starte dann bekomme ich “Der Drucker wurde nicht gefunden” angezeigt.

Gehe ich auf “Drucker-Änderung” bekomme ich eine leere Printerlist angezeigt.

Wie bekomme ich es wieder zum laufen?

Mein System:

inxi -Fxxxz
System:
  Kernel: 6.12.4-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc
  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.43 wm: xfwm4 v: 4.18.0
    with: plank,xfce4-panel tools: xfce4-screensaver vt: 2 dm: SDDM
    Distro: Arch Linux
Machine:
  Type: Desktop Mobo: Gigabyte model: X670 AORUS ELITE AX v: x.x
    serial: <superuser required> uuid: <superuser required> UEFI: American
    Megatrends LLC. v: F32g date: 12/03/2024
CPU:
  Info: 12-core model: AMD Ryzen 9 7900X bits: 64 type: MT MCP smt: enabled
    arch: Zen 4 rev: 2 cache: L1: 768 KiB L2: 12 MiB L3: 64 MiB
  Speed (MHz): avg: 3006 min/max: 545/5733 boost: enabled cores: 1: 3006
    2: 3006 3: 3006 4: 3006 5: 3006 6: 3006 7: 3006 8: 3006 9: 3006 10: 3006
    11: 3006 12: 3006 13: 3006 14: 3006 15: 3006 16: 3006 17: 3006 18: 3006
    19: 3006 20: 3006 21: 3006 22: 3006 23: 3006 24: 3006 bogomips: 225285
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900
    XTX/7900 GRE/7900M] vendor: Sapphire PULSE driver: amdgpu v: kernel
    arch: RDNA-3 pcie: speed: 16 GT/s lanes: 16 ports: active: DP-1,DP-2
    empty: HDMI-A-1,HDMI-A-2,Writeback-1 bus-ID: 03:00.0 chip-ID: 1002:744c
    class-ID: 0300
  Device-2: Advanced Micro Devices [AMD/ATI] Raphael vendor: Gigabyte
    driver: amdgpu v: kernel arch: RDNA-2 pcie: speed: 16 GT/s lanes: 16 ports:
    active: none empty: DP-3, DP-4, DP-5, HDMI-A-3, Writeback-2
    bus-ID: 17:00.0 chip-ID: 1002:164e class-ID: 0300 temp: 45.0 C
  Device-3: SunplusIT Depstech webcam driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 3-5:2 chip-ID: 1bdf:5050
    class-ID: 0102 serial: <filter>
  Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.4
    compositor: xfwm4 v: 4.18.0 driver: X: loaded: amdgpu
    unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
    gpu: amdgpu display-ID: :0 screens: 1
  Screen-1: 0 s-res: 5375x1511 s-dpi: 96 s-size: 1422x400mm (55.98x15.75")
    s-diag: 1477mm (58.16")
  Monitor-1: DP-1 mapped: DisplayPort-0 pos: primary,right
    model: Samsung U32J59x serial: <filter> res: 2688x1512 hz: 60 dpi: 98
    size: 697x392mm (27.44x15.43") diag: 800mm (31.5") modes: max: 3840x2160
    min: 720x400
  Monitor-2: DP-2 mapped: DisplayPort-1 pos: left model: Samsung U32J59x
    serial: <filter> res: 2688x1512 hz: 60 dpi: 98
    size: 697x392mm (27.44x15.43") diag: 800mm (31.5") modes: max: 3840x2160
    min: 720x400
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: radeonsi device: 2 drv: swrast gbm: drv: kms_swrast
    surfaceless: drv: radeonsi x11: drv: radeonsi inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.3.1-arch1.3
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 7900 XT (radeonsi
    navi31 LLVM 18.1.8 DRM 3.59 6.12.4-arch1-1) device-ID: 1002:744c
  API: Vulkan v: 1.4.303 layers: 10 surfaces: xcb,xlib device: 0
    type: discrete-gpu driver: N/A device-ID: 1002:744c device: 1
    type: integrated-gpu driver: N/A device-ID: 1002:164e
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 31 HDMI/DP Audio
    driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
    bus-ID: 03:00.1 chip-ID: 1002:ab30 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD/ATI] Rembrandt Radeon High
    Definition Audio driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s
    lanes: 16 bus-ID: 17:00.1 chip-ID: 1002:1640 class-ID: 0403
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    vendor: Gigabyte driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s
    lanes: 16 bus-ID: 17:00.6 chip-ID: 1022:15e3 class-ID: 0403
  Device-4: SunplusIT Depstech webcam driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 3-5:2 chip-ID: 1bdf:5050
    class-ID: 0102 serial: <filter>
  Device-5: C-Media Audio Adapter (Unitek Y-247A)
    driver: cmedia_hs100b,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
    lanes: 1 bus-ID: 9-1.4:6 chip-ID: 0d8c:0014 class-ID: 0300
  API: ALSA v: k6.12.4-arch1-1 status: kernel-api
  Server-1: sndiod v: N/A status: off
  Server-2: PipeWire v: 1.2.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Realtek RTL8125 2.5GbE vendor: Gigabyte driver: r8169 v: kernel
    pcie: speed: 5 GT/s lanes: 1 port: e000 bus-ID: 10:00.0 chip-ID: 10ec:8125
    class-ID: 0200
  IF: enp16s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter
    driver: mt7921e v: kernel pcie: speed: 5 GT/s lanes: 1 bus-ID: 11:00.0
    chip-ID: 14c3:0616 class-ID: 0280
  IF: wlan0 state: down mac: <filter>
Bluetooth:
  Device-1: MediaTek Wireless_Device driver: btusb v: 0.8 type: USB rev: 2.1
    speed: 480 Mb/s lanes: 1 bus-ID: 3-7:4 chip-ID: 0e8d:0616 class-ID: e001
    serial: <filter>
  Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: disabled
    rfk-block: hardware: no software: no address: N/A
Drives:
  Local Storage: total: 5.46 TiB used: 1.24 TiB (22.8%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 990 PRO 2TB size: 1.82 TiB
    speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter> fw-rev: 4B2QJXD7
    temp: 45.9 C scheme: GPT
  ID-2: /dev/sda vendor: Western Digital model: WD40EFRX-68N32N0
    size: 3.64 TiB type: USB rev: 3.1 spd: 5 Gb/s lanes: 1 tech: HDD rpm: 5400
    serial: <filter> fw-rev: 1021 scheme: GPT
Partition:
  ID-1: / size: 195.31 GiB used: 46.48 GiB (23.8%) fs: btrfs
    dev: /dev/nvme0n1p2
  ID-2: /boot/efi size: 2 GiB used: 584 KiB (0.0%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-3: /home size: 1.63 TiB used: 1008.2 GiB (60.5%) fs: btrfs
    dev: /dev/nvme0n1p3
  ID-4: /var/log size: 195.31 GiB used: 46.48 GiB (23.8%) fs: btrfs
    dev: /dev/nvme0n1p2
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 48.4 C mobo: 40.0 C
  Fan Speeds (rpm): N/A
  GPU: device: amdgpu temp: 55.0 C mem: 58.0 C fan: 47 watts: 43.00
    device: amdgpu temp: 46.0 C
Info:
  Memory: total: 128 GiB note: est. available: 124.92 GiB
    used: 7.42 GiB (5.9%)
  Processes: 558 Power: uptime: 5h 32m states: freeze,mem,disk suspend: deep
    wakeups: 0 hibernate: platform Init: systemd v: 257 default: graphical
  Packages: 2391 pm: pacman pkgs: 2388 pm: flatpak pkgs: 3 Compilers:
    clang: 18.1.8 gcc: 14.2.1 Shell: Bash v: 5.2.37 running-in: yakuake
    inxi: 3.3.36

Vielen Dank im voraus.

MfG R.Lehmeier

Versuche, dieses Paket zu installieren:

yay epson-inkjet-printer-escpr

Der Treiber ist bereits installiert aber das Epson-Printer-Utility findet den Drucker immer noch nicht.

Sie müssen möglicherweise die Firewall dafür öffnen.

Siehe diesen Artikel hier: https://discovery.endeavouros.com/applications/firewalld/2022/03/

hey der Printservice ist installiert und läuft?
systemctl status cups
Ist das Gerät via USB verbunden oder im Netzwerk ?

Im Netzwerk muss die Firewall für mdns geöffnet werden und cups wie avahi-daemon müssen laufen.
https://discovery.endeavouros.com/network/printers/2021/03/

Es ist über Netzwerk angeschlossen ( Was früher gut geklappt hat ).

Nun noch die Ausgabe :

cheduler
     Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled; preset: disabled)
     Active: active (running) since Fri 2024-12-20 17:33:19 CET; 2h 12min ago
 Invocation: 6c45347e8768435e833db61e640fabe7
TriggeredBy: ● cups.socket
             ● cups.path
       Docs: man:cupsd(8)
   Main PID: 1390 (cupsd)
     Status: "Scheduler is running..."
      Tasks: 2 (limit: 153346)
     Memory: 41.2M (peak: 61.9M)
        CPU: 974ms
     CGroup: /system.slice/system-cups.slice/cups.service
             └─1390 /usr/bin/cupsd -l

Dez 20 17:33:19 BlackMonster systemd[1]: Starting CUPS Scheduler...
Dez 20 17:33:19 BlackMonster systemd[1]: Started CUPS Scheduler.

Was das MDNS angeht so ist es in den Zonen “home” und “public”, unter “Dienste”, mit einem Haken versehen.

Wenn ich in htop nachsehe dann habe ich 2 PID ( 1390 + 1404 ) mit “cupsd -l”, daher gehe ich davon aus das Cups läuft.
Avahi-deamon : running ist die PID 1266.

Der Drucker sollte gar keinen Treiber benötigen.

Im besten Falle ist das Epson Tool darauf bereits vor bereitet.

Treiberlos ist die Zukunft …

Im Grunde müsste der Drucker ohne Treiberpaket automatisch erkannt und eingefügt werden.
Dazu muss nur cups-browsed aktiviert sein.

sudo systemctl enable cups-browsed Wenn du mdns offen hast und lokale Namensauflösung aktiv ist.
Das sollte der Fall sein, wenn die Installation mit einem aktuellen ISO gemacht (aus 2024) und Druckerunterstützung ausgewählt wurde. Wenn nicht … das Wiki zeigt was zu machen ist:


Falls Sie die lokale Hostnamenauflösung nicht aktiviert haben:

Bearbeiten Sie die Datei „/etc/nsswitch.conf“ und ändern Sie die Zeile „hosts“, um sie einzuschließen

mdns_minimal [NOTFOUND=return]

vor „resolve“ und „dns“:

Starten Sie danach avahi-daemon und NetworkManager neu, oder starten Sie die System neu:

sudo systemctl restart avahi-daemon NetworkManager


um zu checken ob das bereits eingerichtet iszt:

cat /etc/nsswitch.conf | grep mdns_minimal

Danke für den Hinweis.
Ich glaube aber das es hier ein großes Missverständnis gibt. Der Drucker funktioniert bereits, nur das Tool “Epson Printer Utility” will seinen Dienst nicht tun. Z.B. Für Druckkopfreinigung und Düsentests.

Nun noch die folgenden Ausgaben, nachdem ich “sudo systemctl restart avahi-daemon NetworkManager” ausgeführt hatte:

cat /etc/nsswitch.conf | grep mdns_minimal
# mdns_minimal added for local hostname resolution by EndeavourOS
hosts: mymachines mdns_minimal [NOTFOUND=return] resolve [!UNAVAIL=return] files myhostname dns

1 Like

könnte sein das es eben ohne den Treiber und nur mit der direkten Drucker Server Verbindung besser klappt.

Wenn ich es richtig verstehe dann scheint “Epson Printer Utility” die Serververbindung nicht zu finden, doch wie finde ich heraus was falsch läuft und wie ich es beseitigen kann?

Versuche mal, die Firewall abzuschalten: sudo systemctl stop firewalld
und versuche es direkt ohne Neustart noch einmal.
Nach einem Reboot ist die Firewall wieder aktiv.
Könnte ein Port sein, der blockiert ist.

1 Like

systemctl status ecbd.service

ist auch relevant ?

Ok, hier mal die Ausgaben:

sudo systemctl stop firewall
Failed to stop firewall.service: Unit firewall.service not loaded.

Ist es richtig das meine Firewall nicht läuft? Was lief hier schief?

systemctl status ecbd.service
● ecbd.service - Epson Printer Utility Daemon
     Loaded: loaded (/usr/lib/systemd/system/ecbd.service; enabled; preset: disabled)
     Active: active (running) since Wed 2024-12-25 15:52:29 CET; 1h 35min ago
 Invocation: 6769531e623f4f7aa3a6e4b8cf145ee0
    Process: 1275 ExecStart=/opt/epson-printer-utility/lib/epson-backend/ecbd (code=exited, status=0/SUCCESS)
   Main PID: 1278 (ecbd)
      Tasks: 3 (limit: 153346)
     Memory: 468K (peak: 1.7M)
        CPU: 65ms
     CGroup: /system.slice/ecbd.service
             └─1278 /opt/epson-printer-utility/lib/epson-backend/ecbd

Dez 25 15:52:29 BlackMonster systemd[1]: Starting Epson Printer Utility Daemon...
Dez 25 15:52:29 BlackMonster systemd[1]: Started Epson Printer Utility Daemon.

Diese Eingaben bringen leider auch nichts.

d fehlt firewalld

sudo systemctl stop firewalld
systemctl status ecbd.service

zeigt ja nur den status des service und in deinem Falle eben das er läuft was er auch sollte.
kongruent kann so auch der Zustand der Firewall abgefragt werden:
systemctl status firewalld

Ok, dann sollte doch alles Ok sein, wenn ich es richtig sehe - oder doch nicht?

systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
     Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; preset: disabled)
     Active: active (running) since Thu 2024-12-26 18:06:41 CET; 8min ago
 Invocation: 9155f3e8090f422e96b61041aa8b7dd9
       Docs: man:firewalld(1)
   Main PID: 1272 (firewalld)
      Tasks: 2 (limit: 153346)
     Memory: 66.1M (peak: 66.1M)
        CPU: 180ms
     CGroup: /system.slice/firewalld.service
             └─1272 /usr/bin/python /usr/bin/firewalld --nofork --nopid

Dez 26 18:06:40 BlackMonster systemd[1]: Starting firewalld - dynamic firewall daemon...
Dez 26 18:06:41 BlackMonster systemd[1]: Started firewalld - dynamic firewall daemon.

Doch warum findet Epson Printer Utility den Drucker nicht ?

fragte Lehmeier Lehmeier :wink:

Hast du versucht die firewall zu stoppen und dann das epson tool zu verwenden?

Ja, ich habe die Firewall gestoppt und dann fand er ihn, nach dem erneuten Start fand er ihn nicht mehr.

Doch ich finde nicht die Einstellung um den Drucker dauerhaft bei der Firewall auszuschließen.

Du musst in die Konfiguration der Firewall gehen. Dann hast Du auf der linken Seite die verschiedenen Netzwerk-Geräte. Hier klickst Du entweder WLAN oder LAN an, je nachdem, wie Dein Computer verbunden ist. Hier merkst Du Dir, welche Standard-Zone dieses Netzwerkgerät hat, da wir das gleich wieder brauchen. Als nächstes stellst Du oben beim Punkt Konfiguration von Runtime auf Permanent um. Dann schaust Du, ob in der zweiten Spalte im Reiter Zonen Deine vorher gemerkte Standard-Zone markiert ist. Wenn nein, dann klick sie an. Jetzt gehst Du in das dritte Feld in den Reiter Dienste und durchsuchst diese Liste nach Einträgen, die irgendwie nach Epson klingen. Alle diejenigen, die Du brauchst, musst Du in der Liste anklicken. Leider habe ich nirgendwo genaue Hinweise gefunden, welche Dienst oder/und Ports Epson Print Utility verwendet, die man in der Firewall freischalten müsste, damit es funktioniert.

Hope it helps!

Ich habe “Firewall-Konfiguration” geöffnet unter “Aktive Zuordnungen” Kabelgebundene Verbindungen / Zone : Home " ausgewählt und unter Konfiguration auf Permanent umgeschaltet.
Anschließend unter “Zonen” home angeklickt und unter “Dienste” ( neben Zonen) versucht etwas mit Epson oder Printer zu finden - leider ohne Erfolg.