I am trying to print via network printer at work. I installed all the printer/cups package during the standard EOS install. I added the printer via printer-settings in gnome with right IP address etc. There was no driver, its a xerox altalink, therefore I chose the Generic PCL foomatic (recommended) driver.
Now the odd thing is that the printer recognizes when I send a test page, but then it starts printing non-stop a on-liner on each page with some weird symbols. I have to run up to the second floor each time I want to check whether its working or not. Its very difficult to trouble shoot and I am not making myself popular when printing 50 empty pages…
I remember on ubuntu it was just working, so I must be able to make this work on arch.
My question is more general, how do you go about trouble shooting this issue, are you using the terminal to send your print jobs and try different settings? or try to find that driver. At home my network printing works but I have an HP printer.
Edit: I don’t even know where to begin, an easy reading/resource is appreciated
I briefly looked it up while at work, and saw the deb and the rpm packages… I was wondering about that, 1) how to deal with the deb package, now I have a new clue, and 2) is it safe or can break my system.
You can see the contents of a deb package by simply using tar to extract file from it.
First you’ll probably get file data.tar.xz, and opening that with tar you’ll get the files that need to be installed.
I also suggest you look at some other Xerox printer drivers at AUR (yay -Ss xerox), especially their PKGBUILD files (yay -Ga "some-driver-name").
A PKGBUILD file contains instructions how to fetch and install a package.
If a PKGBUILD has an example of fetching a deb archive, then you can see most or all of the commands needed to handle the process.
And if you are really interested (and bash language is not a problem for you), you can make your own PKGBUILD that can handle possible driver updates as well…
@manuel thanks for all the infos! I don’t know if I will be able to manage update packages but always wanted to find a way to give back to the linux community. It could be a good opportunity
I am trying to install the xerox driver, so I downloaded the .deb from the xerox driver webpage, then converted the .deb file and installed the package via pacman. However, I am wondering if anyone knows how I can then add that driver to the database?
->I went in the folder the .ppd file was installed (/opt/XeroxOffice/prtsys/ppd) and select that file in my printer setting.
I have no clue if that will work or is totally wrong. If anyone has an insight into printer drivers and how to add them that would be appreciated. There are so many xenox drivers available in the printer settings on linux but of course not the one for the printer at work