Hi Everyone,
I am enjoying RebornOS much better than expected, and I must say many thanks to all involved in helping me install Gnome on this computer.
I have recently bought an Epson Workforce WF-2860 Multifunction printer and I have had no success in getting it to work.
Would I be able to get assistance with this please.
Thank you in advance,
Michael
@EuroNiceguy Searching on their website for Linux drivers for your printer model, I find that the epson-inkjet-printer-escpr2
is the driver for your printer. You may also want to install the printer utility for checking ink levels, errors, and status. And for scanning, imagescan-plugin-networkscan
.
Install them by running the below command on a terminal (all in a single line)
yay -S epson-inkjet-printer-escpr2 epson-printer-utility imagescan-plugin-networkscan
You may press enter for any prompts because the defaults are usually good.
Also, do you have CUPS installed? If not, install and set it up with
sudo pacman -S --needed cups
sudo systemctl enable --now cups.socket
I tried that with no success, unless I am entering the wrong terminal command.
Can you advise on how to enter it in terminal please. I had an error when I copied and pasted (including sudo)
It was funny, I called Epson, and the guy who took my call freaked out - and suggested to ask in the forums.
@EuroNiceguy Can you copy paste the error here? (Ctrl Shift C
can copy from the terminal)
This information will help me figure out what the problem is.
[chilli@ChillisLinux ~]$ sudo yay -S epson-inkjet-printer-escpr2 epson-printer-utility imagescan-plugin-networkscan
-> Avoid running yay as root/sudo.
:: There are 3 providers available for qt4:
:: Repository AUR
1) qt4 2) qt4-bin 3) qt4-revert80e3108
Enter a number (default=1):
==> 2
:: Checking for conflicts...
:: Checking for inner conflicts...
[Repo:5] ld-lsb-3-8 libieee1284-0.2.11-13 sane-1.1.1-1 gtkmm-1:2.24.5-4 imagescan-3.65.0-6
[Aur:4] epson-inkjet-printer-escpr2-1.1.48-1 qt4-bin-4.8.7-35 epson-printer-utility-1.1.1-18 imagescan-plugin-networkscan-1.1.4-0
:: (0/4) Downloaded PKGBUILD: imagescan-plugin-networkscan
:: (0/4) Downloaded PKGBUILD: qt4-bin
:: (0/4) Downloaded PKGBUILD: epson-printer-utility
:: (0/4) Downloaded PKGBUILD: epson-inkjet-printer-escpr2
-> error fetching imagescan-plugin-networkscan: fatal: could not create work tree dir 'imagescan-plugin-networkscan': Permission denied
context: exit status 128
error fetching qt4-bin: fatal: could not create work tree dir 'qt4-bin': Permission denied
context: exit status 128
error fetching epson-printer-utility: fatal: could not create work tree dir 'epson-printer-utility': Permission denied
context: exit status 128
error fetching epson-inkjet-printer-escpr2: fatal: could not create work tree dir 'epson-inkjet-printer-escpr2': Permission denied
context: exit status 128
[chilli@ChillisLinux ~]$ sudo yay -S epson-inkjet-printer-escpr2 epson-printer-utility imagescan-plugin-networkscan
-> Avoid running yay as root/sudo.
:: There are 3 providers available for qt4:
:: Repository AUR
1) qt4 2) qt4-bin 3) qt4-revert80e3108
Enter a number (default=1):
==> 3
:: Checking for conflicts...
:: Checking for inner conflicts...
[Repo:5] ld-lsb-3-8 libieee1284-0.2.11-13 sane-1.1.1-1 gtkmm-1:2.24.5-4 imagescan-3.65.0-6
[Repo Make:4] postgresql-libs-14.3-2 mariadb-libs-10.8.3-1 unixodbc-2.3.11-1 libfbclient-4.0.0.2496-1
[Aur:4] epson-inkjet-printer-escpr2-1.1.48-1 qt4-revert80e3108-4.8.7-30 epson-printer-utility-1.1.1-18 imagescan-plugin-networkscan-1.1.4-0
==> Remove make dependencies after install? [y/N] y
:: (0/4) Downloaded PKGBUILD: imagescan-plugin-networkscan
:: (0/4) Downloaded PKGBUILD: epson-printer-utility
:: (0/4) Downloaded PKGBUILD: epson-inkjet-printer-escpr2
:: (0/4) Downloaded PKGBUILD: qt4-revert80e3108
error: target not found: postgresql-libs
error: target not found: mariadb-libs
error: target not found: unixodbc
error: target not found: libfbclient
-> error fetching imagescan-plugin-networkscan: fatal: could not create work tree dir 'imagescan-plugin-networkscan': Permission denied
context: exit status 128
error fetching epson-printer-utility: fatal: could not create work tree dir 'epson-printer-utility': Permission denied
context: exit status 128
error fetching epson-inkjet-printer-escpr2: fatal: could not create work tree dir 'epson-inkjet-printer-escpr2': Permission denied
context: exit status 128
error fetching qt4-revert80e3108: fatal: could not create work tree dir 'qt4-revert80e3108': Permission denied
context: exit status 128
[chilli@ChillisLinux ~]$
I apologise if I have not pasted within guidelines.
@EuroNiceguy yay
should not be run with sudo. Can you try without it?
It worked Many thanks.
what do I do after this;
[chilli@ChillisLinux ~]$ yay -S epson-inkjet-printer-escpr2 epson-printer-utility imagescan-plugin-networkscan
:: There are 3 providers available for qt4:
:: Repository AUR
1) qt4 2) qt4-bin 3) qt4-revert80e3108
Enter a number (default=1):
==> 1
:: Checking for conflicts...
:: Checking for inner conflicts...
[Repo:5] ld-lsb-3-8 libieee1284-0.2.11-13 sane-1.1.1-1 gtkmm-1:2.24.5-4 imagescan-3.65.0-6
[Repo Make:4] postgresql-libs-14.3-2 mariadb-libs-10.8.3-1 unixodbc-2.3.11-1 libfbclient-4.0.0.2496-1
[Aur:4] epson-inkjet-printer-escpr2-1.1.48-1 qt4-4.8.7-35 epson-printer-utility-1.1.1-18 imagescan-plugin-networkscan-1.1.4-0
==> Remove make dependencies after install? [y/N] y
4 epson-inkjet-printer-escpr2 (Build Files Exist)
3 qt4 (Build Files Exist)
2 epson-printer-utility (Build Files Exist)
1 imagescan-plugin-networkscan (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 1-4
:: Deleting (1/4): /home/chilli/.cache/yay/epson-inkjet-printer-escpr2
:: Deleting (2/4): /home/chilli/.cache/yay/qt4
:: Deleting (3/4): /home/chilli/.cache/yay/epson-printer-utility
:: Deleting (4/4): /home/chilli/.cache/yay/imagescan-plugin-networkscan
:: (1/4) Downloaded PKGBUILD: imagescan-plugin-networkscan
:: (2/4) Downloaded PKGBUILD: epson-inkjet-printer-escpr2
:: (3/4) Downloaded PKGBUILD: qt4
:: (4/4) Downloaded PKGBUILD: epson-printer-utility
4 epson-inkjet-printer-escpr2 (Build Files Exist)
3 qt4 (Build Files Exist)
2 epson-printer-utility (Build Files Exist)
1 imagescan-plugin-networkscan (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
So far it looks good. I will advise if there is any issues.
Many thanks for your support so far
1 Like
@EuroNiceguy
Press Enter until it finishes.
Then install CUPS and set it up
sudo pacman -S --needed cups
sudo systemctl enable --now cups.socket
You can verify that all the packages have been installed and that the service is enabled:
pacman -Q cups epson-inkjet-printer-escpr2 epson-printer-utility imagescan-plugin-networkscan
systemctl status cups.socket
[chilli@ChillisLinux ~]$ sudo pacman -S --needed cups
warning: cups-1:2.4.2-3 is up to date -- skipping
there is nothing to do
[chilli@ChillisLinux ~]$ sudo systemctl enable --now cups.socket
[chilli@ChillisLinux ~]$ pacman -Q cups epson-inkjet-printer-escpr2 epson-printer-utility imagescan-plugin-networkscan
cups 1:2.4.2-3
epson-inkjet-printer-escpr2 1.1.48-1
epson-printer-utility 1.1.1-18
imagescan-plugin-networkscan 1.1.4-0
[chilli@ChillisLinux ~]$
chilli@ChillisLinux ~]$ systemctl status cups.socket
â—Ź cups.socket - CUPS Scheduler
Loaded: loaded (/usr/lib/systemd/system/cups.socket; enabled; vendor prese>
Active: active (running) since Thu 2022-06-30 18:15:23 AEST; 1h 49min ago
Until: Thu 2022-06-30 18:15:23 AEST; 1h 49min ago
Triggers: â—Ź cups.service
Listen: /run/cups/cups.sock (Stream)
CGroup: /system.slice/cups.socket
Jun 30 18:15:23 ChillisLinux systemd[1]: Listening on CUPS Scheduler.
lines 1-9/9 (END)
@EuroNiceguy Perhaps now you are ready to send something to print from any application which supports printing, provided the printer is setup on the network correctly.
no success just yet. It recognises the printer is there in the network, but no printing happening
@EuroNiceguy
1. Set up logging
Edit /etc/cups/cupsd.conf
sudo mv /etc/cups/cupsd.conf /etc/cups/cupsd.conf_bkp
sudo gedit /etc/cups/cupsd.conf
Modify LogLevel
to LogLevel debug
.
Save the file and exit.
2. Start monitoring on a terminal
Run
tail -n 80 -f /var/log/cups/error_log
Keep this terminal running and do not close it.
3. Start the print
Try sending a print job again. Then monitor the error messages on the terminal you have open in point 2. above
4. Paste the errors here
Use Ctrl Shift C
to copy the errors from the terminal and paste them here
[chilli@ChillisLinux ~]$ sudo gedit /etc/cups/cupsd.conf
(gedit:3731): dconf-WARNING **: 20:22:16.122: failed to commit changes to dconf: Error spawning command line “dbus-launch --autolaunch=3bca118edf17494b995ab132bf622345 --binary-syntax --close-stderr”: Child process exited with code 1
(gedit:3731): dconf-WARNING **: 20:22:16.125: failed to commit changes to dconf: Error spawning command line “dbus-launch --autolaunch=3bca118edf17494b995ab132bf622345 --binary-syntax --close-stderr”: Child process exited with code 1
(gedit:3731): dconf-WARNING **: 20:22:16.272: failed to commit changes to dconf: Error spawning command line “dbus-launch --autolaunch=3bca118edf17494b995ab132bf622345 --binary-syntax --close-stderr”: Child process exited with code 1
(gedit:3731): dconf-WARNING **: 20:22:16.273: failed to commit changes to dconf: Error spawning command line “dbus-launch --autolaunch=3bca118edf17494b995ab132bf622345 --binary-syntax --close-stderr”: Child process exited with code 1
** (gedit:3731): WARNING **: 20:22:16.274: Error loading plugin: libhspell.so.0: cannot open shared object file: No such file or directory
** (gedit:3731): WARNING **: 20:22:16.274: Error loading plugin: libaspell.so.15: cannot open shared object file: No such file or directory
** (gedit:3731): WARNING **: 20:22:16.275: Error loading plugin: libnuspell.so.5: cannot open shared object file: No such file or directory
** (gedit:3731): WARNING **: 20:22:16.275: Error loading plugin: libvoikko.so.1: cannot open shared object file: No such file or directory
** (gedit:3731): WARNING **: 20:22:16.275: Error loading plugin: libhspell.so.0: cannot open shared object file: No such file or directory
** (gedit:3731): WARNING **: 20:22:16.275: Error loading plugin: libaspell.so.15: cannot open shared object file: No such file or directory
** (gedit:3731): WARNING **: 20:22:16.275: Error loading plugin: libnuspell.so.5: cannot open shared object file: No such file or directory
** (gedit:3731): WARNING **: 20:22:16.276: Error loading plugin: libvoikko.so.1: cannot open shared object file: No such file or directory
Warnings while editing the file are fine. You may proceed with the steps
Hi Everyone,
I apologise that I didn’t answer back as I got cut off due to me sending excess correspondences.
Between then and now, I located the IP Address of the printer, and I successfully added the printer, which worked a treat.
However, I have turned the computer on this morning to print a file, which didn’t work. When I went into settings, I come across what you can see in the screenshot - Please find attached.
Can you advise on how I can fix this please.
@EuroNiceguy
You can check the status of the cups service and if it is turned on
sudo systemctl enable --now cups.socket
sudo systemctl status cups.socket