Fehlermeldung nach dem Startversuch vom Epson Printer Utility

Hallo!
Ich versuche das Epson Printer Utility zu starten doch leide rwill er nicht.
Gebe ich epson-printer-utility in die Konsole bekomme ich:
Communication daemon down, Error code = -1
angezeigt.
Wie bekomme ich diese Fehlermeldung weg, bzw. das Epson Printer Utility wieder gestartet ?

Vielen Dank im voraus.
MfG R.Lehmeier

Mein System :

inxi -Fxxxz
System:
  Kernel: 6.11.5-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: EndeavourOS base: 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: F32d date: 10/16/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: 225268
  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: 49.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.14 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.2.6-arch1.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 7900 XT (radeonsi
    navi31 LLVM 18.1.8 DRM 3.59 6.11.5-arch1-1) device-ID: 1002:744c
  API: Vulkan v: 1.3.295 layers: 9 surfaces: xcb,xlib device: 0
    type: discrete-gpu driver: amd device-ID: 1002:744c device: 1
    type: integrated-gpu driver: amd 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 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.11.5-arch1-1 status: kernel-api
  Server-1: sndiod v: N/A status: off
  Server-2: PipeWire v: 1.2.6 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.57 TiB used: 1.34 TiB (24.0%)
  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: 47.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
  ID-3: /dev/sdg vendor: Kingston model: DataTraveler 3.0 size: 115.59 GiB
    type: USB rev: 3.2 spd: 5 Gb/s lanes: 1 tech: N/A serial: <filter>
    fw-rev: PMAP scheme: MBR
Partition:
  ID-1: / size: 195.31 GiB used: 45.13 GiB (23.1%) 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: 1.04 TiB (63.8%) fs: btrfs
    dev: /dev/nvme0n1p3
  ID-4: /var/log size: 195.31 GiB used: 45.13 GiB (23.1%) fs: btrfs
    dev: /dev/nvme0n1p2
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 52.0 C mobo: 42.0 C
  Fan Speeds (rpm): N/A
  GPU: device: amdgpu temp: 64.0 C mem: 64.0 C fan: 24 watts: 39.00
    device: amdgpu temp: 49.0 C
Info:
  Memory: total: 128 GiB note: est. available: 124.92 GiB
    used: 6.86 GiB (5.5%)
  Processes: 526 Power: uptime: 13h 7m states: freeze,mem,disk suspend: deep
    wakeups: 0 hibernate: platform Init: systemd v: 256 default: graphical
  Packages: 2366 pm: pacman pkgs: 2361 pm: flatpak pkgs: 5 Compilers:
    clang: 18.1.8 gcc: 14.2.1 Shell: Bash v: 5.2.37 running-in: yakuake
    inxi: 3.3.36

@Lehmeier
Das brauchen Sie zuerst
sudo systemctl start ecbd

Ok, jetzt startet das Epson Printer Utility aber es erkennt den Drucker nicht.

Wie ist der Drucker denn genau angebunden ?

Was ist der Druckertyp?
https://github.com/meyertime/linux-all-the-things/blob/master/docs/arch-epson.md

Es ist ein Epson ET-7750 der über das Netzwerk angebunden ist und einwandfrei druckt.

Wenn ich deinem Link folge und 1. systemctl start org.cups.cupsd.service eingebe bekomme ich immer 1. Failed to start org.cups.cupsd.service: Unit org.cups.cupsd.service not found. .
Cups ist aber installiert - sonst würde der Drucker ja nicht funktionieren.

So ich habe mal recherchiert. vielleicht helfen euch ja diese zusätzlichen Angaben:

sudo systemctl -a list-units | grep -i cups
...
  cups.path                       loaded    active   running   CUPS Scheduler
  cups.service                    loaded    active   running   CUPS Scheduler
  system-cups.slice               loaded    active   active    CUPS Slice
  cups.socket                     loaded    active   running   CUPS Scheduler

Da ich bei diesen Eingaben immer Fehlermeldungen bekam :

systemctl start org.cups.cupsd.service
Failed to start org.cups.cupsd.service: Unit org.cups.cupsd.service not found.

systemctl start org.cups.cupsd.socket
Failed to start org.cups.cupsd.socket: Unit org.cups.cupsd.socket not found.

systemctl start org.cups.cupsd.service
Failed to start org.cups.cupsd.service: Unit org.cups.cupsd.service not found.

systemctl enable org.cups.cupsd.service
Failed to enable unit: Unit org.cups.cupsd.service does not exist

versuchte ich die auf de Seite angegebenen Schritte nach zu vollziehen. Dazu installierte ich alle Cups-komponenten, mit Octopi, neu und startete sie dann mit :

sudo systemctl enable --now cups.service
sudo systemctl enable --now cups.socket
sudo systemctl enable --now cups.path

  • ohne Fehlermeldungen.
    Leider funktioniert der Start von " epson-printer-utility " - weder aus dem Startmenü noch in der Konsole nicht.

Es kommt immer noch :

epson-printer-utility
Communication daemon down, Error code = -1

Ggf. liegt die erforderliche Portfreigabe für den Netzwerkdienst nicht vor, wie hier beschrieben. Im Abschnitt Open FirewallD for network printing

Ich habe mal das Video ( https://discovery.endeavouros.com/applications/firewalld/2022/03/ ) nachgearbeitet ,aber auch nach einem Neustart kommt immer noch die bekannte Fehlermeldung.

Mich würde mal interessieren welcher communication daemon das sein soll, der da nicht gestartet ist.

Im Archwiki fällt die Sektion zu Epson Druckern mit CUPS leider auch ein wenig knapp aus.

Es gibt jedoch scheinbar Linux Treiber direkt von Epson auf dem auch das Arch package epson-inkjet-printer-escpr zu basieren scheint. Ist dies installiert ?

Scheinbar beinhaltet das epson-printer-utility nicht den entsprechenden Treiber (ESC/PR) und wäre separat zu installieren.

Der zugehörige Service im epson-printer-utility nennt sich ecbd.service, wie @eso bereits erwähnt hatte.
Einmaliges starten des services reicht nicht aus, der service müsste mit sudo systemctl enable --now ecbd.service dauerhaft aktiviert werden.

Ich nutze, die Pakete aus dem Repository und die haben bisher gut funktioniert.
Da ich Epson Printer Utility nur nutze um mal Druckkopfreinigungen durchzuführen oder einen Düsentest zu machen - was bisher auch immer gut geklappt hat.
Der Treiber epson-inkjet-printer-escpr ist, in der Version 1.8.5, installiert und funktioniert auch gut.

sudo systemctl enable --now ecbd.service brachte ein Created symlink '/etc/systemd/system/multi-user.target.wants/ecbd.service' → '/usr/lib/systemd/system/ecbd.service, so das Epson Printer Utility jetzt zwar startet aber keinen Drucker erkennt- der aber druckt.

Ich bin froh, dass es funktioniert. (Noch etwas dazu)
https://tutorialforlinux.com/2022/04/28/printer-epson-et-7700-et-7750-arch-linux-installation-step-by-step/2/

Ja, ich bin auch froh das er wieder richtig startet.
Leider erkennt er aber den Drucker nicht - hat jemand eine Idee warum nicht?