Skip to main content
Topic solved
This topic has been marked as solved and requires no further attention.
Topic: [SOLVED] add printer driver (to available drivers...?) (Read 1010 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

[SOLVED] add printer driver (to available drivers...?)

What can I do with this  :-X  provided by a manufacturer of a pinter scanner? (mine is the 3025 only)
Code: [Select]
$ tar -ztvf Xerox_WorkCentre_3025_Linux-Driver.tar.gz 
drwxrwxrwx autobuild/mkpasswd 0 2014-04-22 12:26 uld/
drwxr-xr-x autobuild/mkpasswd 0 2014-04-08 14:51 uld/arm/
-rwxr-xr-x autobuild/mkpasswd 31824 2014-04-08 14:51 uld/arm/gettext
-rwxr-xr-x autobuild/mkpasswd 1962768 2014-04-08 14:51 uld/arm/libsane-smfp.so.1.0.1
-rwxr-xr-x autobuild/mkpasswd 2223980 2014-04-08 14:51 uld/arm/libscmssc.so
-rwxr-xr-x autobuild/mkpasswd   54248 2014-04-08 14:51 uld/arm/pstosecps
-rwxr-xr-x autobuild/mkpasswd   89592 2014-04-08 14:51 uld/arm/rastertospl
-rwxr-xr-x autobuild/mkpasswd 1213292 2014-04-08 14:51 uld/arm/smfpnetdiscovery
-rwxr-xr-x autobuild/mkpasswd    4744 2014-04-08 14:51 uld/arm/usbresetter
drwxr-xr-x autobuild/mkpasswd       0 2014-04-08 14:51 uld/i386/
-rwxr-xr-x autobuild/mkpasswd   18080 2014-04-08 14:49 uld/i386/gettext
-rwxr-xr-x autobuild/mkpasswd 2208304 2014-04-08 14:51 uld/i386/libsane-smfp.so.1.0.1
-rwxr-xr-x autobuild/mkpasswd 2508011 2014-04-08 14:50 uld/i386/libscmssc.so
-rwxr-xr-x autobuild/mkpasswd   58268 2014-04-08 14:50 uld/i386/pstosecps
-rwxr-xr-x autobuild/mkpasswd   94856 2014-04-08 14:50 uld/i386/rastertospl
-rwxr-xr-x autobuild/mkpasswd 1361736 2014-04-08 14:50 uld/i386/smfpnetdiscovery
-rwxr-xr-x autobuild/mkpasswd    4780 2014-04-08 14:51 uld/i386/usbresetter
-rwxr-xr-x autobuild/mkpasswd     446 2014-04-08 14:47 uld/install-printer.sh
-rwxr-xr-x autobuild/mkpasswd     446 2014-04-08 14:47 uld/install-scanner.sh
-rwxr-xr-x autobuild/mkpasswd     848 2014-04-08 14:47 uld/install.sh
drwxrwxrwx autobuild/mkpasswd       0 2014-04-22 12:27 uld/noarch/
-rwxr-xr-x autobuild/mkpasswd       8 2014-04-08 14:47 uld/noarch/.version-printer
-rwxrwxrwx autobuild/mkpasswd       6 2014-04-22 12:26 uld/noarch/.version-printer-script
-rwxr-xr-x autobuild/mkpasswd       8 2014-04-08 14:47 uld/noarch/.version-scanner
-rwxrwxrwx autobuild/mkpasswd       6 2013-07-15 14:06 uld/noarch/.version-scanner-script
-rwxr-xr-x autobuild/mkpasswd    3015 2014-04-08 14:47 uld/noarch/bash_debugging
drwxrwxrwx autobuild/mkpasswd       0 2014-04-22 12:26 uld/noarch/etc/
-rwxrwxrwx autobuild/mkpasswd    3621 2013-07-15 14:12 uld/noarch/etc/smfp.conf
-rwxr-xr-x autobuild/mkpasswd    1328 2014-04-08 14:47 uld/noarch/etc/smfp.fdi.in
-rwxr-xr-x autobuild/mkpasswd     829 2014-04-08 14:47 uld/noarch/etc/smfp.rules.in
-rwxr-xr-x autobuild/mkpasswd    2156 2014-04-08 14:47 uld/noarch/firewall-fedora
-rwxr-xr-x autobuild/mkpasswd     833 2014-04-08 14:47 uld/noarch/firewall-firewalld
-rwxr-xr-x autobuild/mkpasswd    2457 2014-04-08 14:47 uld/noarch/firewall-shorewall
-rwxr-xr-x autobuild/mkpasswd     912 2014-04-08 14:47 uld/noarch/firewall-suse
-rwxr-xr-x autobuild/mkpasswd     849 2014-04-08 14:47 uld/noarch/firewall.sh
-rwxr-xr-x autobuild/mkpasswd    2141 2014-04-08 14:47 uld/noarch/legacy_compat.pkg
-rwxr-xr-x autobuild/mkpasswd     502 2014-04-08 14:47 uld/noarch/libsane-smfp.cfg
drwxrwxrwx autobuild/mkpasswd       0 2013-07-16 02:30 uld/noarch/license/
-rwxrwxrwx autobuild/mkpasswd      88 2013-12-09 06:00 uld/noarch/oem.conf
-rwxr-xr-x autobuild/mkpasswd    5771 2014-04-08 14:47 uld/noarch/package_api_defaults
-rwxr-xr-x autobuild/mkpasswd    2020 2014-04-08 14:47 uld/noarch/package_install.sh
-rwxr-xr-x autobuild/mkpasswd    1390 2014-04-08 14:47 uld/noarch/package_uninstall.sh
-rwxr-xr-x autobuild/mkpasswd   19177 2014-04-08 14:47 uld/noarch/package_utils
-rwxr-xr-x autobuild/mkpasswd    4862 2014-04-08 14:47 uld/noarch/pagesize.xml
-rwxr-xr-x autobuild/mkpasswd     619 2014-04-08 14:47 uld/noarch/post_install.sh
-rwxr-xr-x autobuild/mkpasswd    3368 2014-04-08 14:47 uld/noarch/pre_install.sh
-rwxr-xr-x autobuild/mkpasswd    4765 2014-04-08 14:47 uld/noarch/printer-meta.pkg
-rwxr-xr-x autobuild/mkpasswd    4290 2014-04-08 14:47 uld/noarch/printer-script.pkg
-rwxr-xr-x autobuild/mkpasswd    3097 2014-04-08 14:47 uld/noarch/printer.pkg
-rwxr-xr-x autobuild/mkpasswd    4762 2014-04-08 14:47 uld/noarch/scanner-meta.pkg
-rwxr-xr-x autobuild/mkpasswd    5080 2014-04-08 14:47 uld/noarch/scanner-script.pkg
-rwxr-xr-x autobuild/mkpasswd    3569 2014-04-08 14:47 uld/noarch/scanner.pkg
-rwxr-xr-x autobuild/mkpasswd    3557 2014-04-08 14:47 uld/noarch/scripting_utils
-rwxr-xr-x autobuild/mkpasswd    3369 2014-04-08 14:47 uld/noarch/security.pkg
drwxrwxrwx autobuild/mkpasswd       0 2014-04-22 12:26 uld/noarch/share/
drwxr-xr-x autobuild/mkpasswd       0 2014-04-08 14:47 uld/noarch/share/locale/
drwxr-xr-x autobuild/mkpasswd       0 2014-04-08 14:47 uld/noarch/share/locale/fr/
drwxr-xr-x autobuild/mkpasswd       0 2014-04-08 14:47 uld/noarch/share/locale/fr/LC_MESSAGES/
-rwxr-xr-x autobuild/mkpasswd    4987 2014-04-08 14:47 uld/noarch/share/locale/fr/LC_MESSAGES/install.mo
-rwxr-xr-x autobuild/mkpasswd    3930 2014-04-08 14:47 uld/noarch/share/locale/fr/LC_MESSAGES/sane-smfp.mo
drwxrwxrwx autobuild/mkpasswd       0 2014-04-22 12:31 uld/noarch/share/ppd/
drwxrwxrwx autobuild/mkpasswd       0 2014-04-22 12:26 uld/noarch/share/ppd/cms/
-rwxrwxrwx autobuild/mkpasswd   45057 2013-07-05 02:38 uld/noarch/share/ppd/cms/PH3020sc.cts
-rwxrwxrwx autobuild/mkpasswd   45313 2013-01-02 01:37 uld/noarch/share/ppd/cms/PH3052sc.cts
-rwxrwxrwx autobuild/mkpasswd   45313 2013-01-02 01:37 uld/noarch/share/ppd/cms/PH3260sc.cts
-rwxrwxrwx autobuild/mkpasswd   45057 2013-07-05 02:38 uld/noarch/share/ppd/cms/WC3025sc.cts
-rwxrwxrwx autobuild/mkpasswd   45313 2013-01-02 01:36 uld/noarch/share/ppd/cms/WC3215sc.cts
-rwxrwxrwx autobuild/mkpasswd   45313 2013-01-02 01:36 uld/noarch/share/ppd/cms/WC3225sc.cts
-rwxrwxrwx autobuild/mkpasswd   22977 2013-07-15 10:05 uld/noarch/share/ppd/Xerox_FaxCentre_2218_Series.ppd
-rwxrwxrwx autobuild/mkpasswd   36787 2014-04-22 12:30 uld/noarch/share/ppd/Xerox_Phaser_3020.ppd
-rwxrwxrwx autobuild/mkpasswd   37000 2014-04-22 12:30 uld/noarch/share/ppd/Xerox_Phaser_3020_fr.ppd
-rwxrwxrwx autobuild/mkpasswd   41117 2014-04-14 11:37 uld/noarch/share/ppd/Xerox_Phaser_3052.ppd
-rwxrwxrwx autobuild/mkpasswd   41342 2014-04-14 11:37 uld/noarch/share/ppd/Xerox_Phaser_3052_fr.ppd
-rwxrwxrwx autobuild/mkpasswd   17339 2013-07-15 10:38 uld/noarch/share/ppd/Xerox_Phaser_3117.ppd
-rwxrwxrwx autobuild/mkpasswd   40672 2013-07-15 10:40 uld/noarch/share/ppd/Xerox_Phaser_3140_and_3155.ppd
-rwxrwxrwx autobuild/mkpasswd   44848 2013-07-15 10:41 uld/noarch/share/ppd/Xerox_Phaser_3160.ppd
-rwxrwxrwx autobuild/mkpasswd   16560 2013-07-15 10:42 uld/noarch/share/ppd/Xerox_Phaser_3200MFP.ppd
-rwxrwxrwx autobuild/mkpasswd   53624 2008-02-29 09:31 uld/noarch/share/ppd/Xerox_Phaser_3250.ppd
-rwxrwxrwx autobuild/mkpasswd   54141 2013-07-15 11:36 uld/noarch/share/ppd/Xerox_Phaser_3250_spl.ppd
-rwxrwxrwx autobuild/mkpasswd   52317 2014-04-14 11:36 uld/noarch/share/ppd/Xerox_Phaser_3260.ppd
-rwxrwxrwx autobuild/mkpasswd   52566 2014-04-14 11:35 uld/noarch/share/ppd/Xerox_Phaser_3260_fr.ppd
-rwxrwxrwx autobuild/mkpasswd   24091 2008-05-13 03:51 uld/noarch/share/ppd/Xerox_Phaser_3300MFP.ppd
-rwxrwxrwx autobuild/mkpasswd   65217 2013-07-15 11:37 uld/noarch/share/ppd/Xerox_Phaser_3320.ppd
-rwxrwxrwx autobuild/mkpasswd   65511 2013-07-15 11:36 uld/noarch/share/ppd/Xerox_Phaser_3320_fr.ppd
-rwxrwxrwx autobuild/mkpasswd   56265 2008-03-18 08:01 uld/noarch/share/ppd/Xerox_Phaser_3435.ppd
-rwxrwxrwx autobuild/mkpasswd   83945 2008-03-20 02:49 uld/noarch/share/ppd/Xerox_Phaser_3600.ppd
-rwxrwxrwx autobuild/mkpasswd   11777 2013-07-15 10:46 uld/noarch/share/ppd/Xerox_Phaser_6110MFP.ppd
-rwxrwxrwx autobuild/mkpasswd   36795 2014-04-22 12:31 uld/noarch/share/ppd/Xerox_WorkCentre_3025.ppd
-rwxrwxrwx autobuild/mkpasswd   37008 2014-04-22 12:31 uld/noarch/share/ppd/Xerox_WorkCentre_3025_fr.ppd
-rwxrwxrwx autobuild/mkpasswd   60829 2013-07-15 11:38 uld/noarch/share/ppd/Xerox_WorkCentre_3210.ppd
-rwxrwxrwx autobuild/mkpasswd   41125 2014-04-14 11:37 uld/noarch/share/ppd/Xerox_WorkCentre_3215.ppd
-rwxrwxrwx autobuild/mkpasswd   41350 2014-04-14 11:36 uld/noarch/share/ppd/Xerox_WorkCentre_3215_fr.ppd
-rwxrwxrwx autobuild/mkpasswd   73066 2013-07-15 11:38 uld/noarch/share/ppd/Xerox_WorkCentre_3220.ppd
-rwxrwxrwx autobuild/mkpasswd   52325 2014-04-14 11:35 uld/noarch/share/ppd/Xerox_WorkCentre_3225.ppd
-rwxrwxrwx autobuild/mkpasswd   52574 2014-04-14 11:34 uld/noarch/share/ppd/Xerox_WorkCentre_3225_fr.ppd
-rwxrwxrwx autobuild/mkpasswd   97657 2013-07-15 11:39 uld/noarch/share/ppd/Xerox_WorkCentre_3315.ppd
-rwxrwxrwx autobuild/mkpasswd   98344 2013-07-15 11:39 uld/noarch/share/ppd/Xerox_WorkCentre_3315_fr.ppd
-rwxrwxrwx autobuild/mkpasswd   97657 2013-07-15 11:39 uld/noarch/share/ppd/Xerox_WorkCentre_3325.ppd
-rwxrwxrwx autobuild/mkpasswd   98344 2013-07-15 11:39 uld/noarch/share/ppd/Xerox_WorkCentre_3325_fr.ppd
-rwxrwxrwx autobuild/mkpasswd   71407 2013-07-15 09:32 uld/noarch/share/ppd/Xerox_WorkCentre_3550.ppd
-rwxrwxrwx autobuild/mkpasswd   22980 2013-07-15 09:32 uld/noarch/share/ppd/Xerox_WorkCentre_4118_Series.ppd
-rwxrwxrwx autobuild/mkpasswd   10149 2013-07-15 10:48 uld/noarch/share/ppd/Xerox_WorkCentre_PE120 Series.ppd
-rwxrwxrwx autobuild/mkpasswd    9860 2013-07-15 10:48 uld/noarch/share/ppd/Xerox_WorkCentre_PE220_Series.ppd
-rwxr-xr-x autobuild/mkpasswd     328 2014-04-08 14:47 uld/uninstall-printer.sh
-rwxr-xr-x autobuild/mkpasswd     328 2014-04-08 14:47 uld/uninstall-scanner.sh
-rwxr-xr-x autobuild/mkpasswd     383 2014-04-08 14:47 uld/uninstall.sh
drwxr-xr-x autobuild/mkpasswd       0 2014-04-08 14:48 uld/x86_64/
-rwxr-xr-x autobuild/mkpasswd   21960 2014-04-08 14:47 uld/x86_64/gettext
-rwxr-xr-x autobuild/mkpasswd 2248472 2014-04-08 14:48 uld/x86_64/libsane-smfp.so.1.0.1
-rwxr-xr-x autobuild/mkpasswd 2599828 2014-04-08 14:47 uld/x86_64/libscmssc.so
-rwxr-xr-x autobuild/mkpasswd   59584 2014-04-08 14:47 uld/x86_64/pstosecps
-rwxr-xr-x autobuild/mkpasswd   94712 2014-04-08 14:47 uld/x86_64/rastertospl
-rwxr-xr-x autobuild/mkpasswd 1327288 2014-04-08 14:47 uld/x86_64/smfpnetdiscovery
-rwxr-xr-x autobuild/mkpasswd    7096 2014-04-08 14:48 uld/x86_64/usbresetter
Operating System: Artix Linux x86_64

Re: add printer driver (to available drivers...?)

Reply #1
Well, I would first look at AUR and either used the package from there or used it as an example.

https://aur.archlinux.org/packages/cups-xerox-workcentre-3025

If it has scanner part as well I would check how "sane" handles it on its own.
(Remember to also install and enable sane-<init> service).


 

Re: add printer driver (to available drivers...?)

Reply #3
Thanks all  :) That's a wide choice of alternatives. In the meantime I found out what to do with *.sh for dumbs.

Could you please share your opinions in a form convinient to an unexperienced person: what is the advantage of installs from community packages over manufacturer's "fits-all-models" package (they even thought about uninstal...)?  ::)
Operating System: Artix Linux x86_64


Re: add printer driver (to available drivers...?)

Reply #5
Could you please share your opinions in a form convinient to an unexperienced person: what is the advantage of installs from community packages over manufacturer's "fits-all-models" package (they even thought about uninstal...)?  ::)
I understand the concept of package management .

Yes  [ ]
No   [ ]
"Wer alles kann, macht nichts richtig"

Artix USE="runit openrc slim openbox lxde gtk2 qt4 qt5 qt6 conky
-gtk3 -gtk4 -adwaita{cursors,themes,icons} -gnome3 -kde -plasma -wayland "

Re: add printer driver (to available drivers...?)

Reply #6
Well, I would first look at AUR and either used the package from there or used it as an example.
Do you mean https://wiki.archlinux.org/title/Arch_User_Repository#Installing_and_upgrading_packages? I might try this one day, but currently it is totally above my ability to verify correctness of such process...  :(
Operating System: Artix Linux x86_64

Re: add printer driver (to available drivers...?)

Reply #7
Do you mean https://wiki.archlinux.org/title/Arch_User_Repository#Installing_and_upgrading_packages? I might try this one day, but currently it is totally above my ability to verify correctness of such process...  :(
But unless you've already done so, you absolutely must read this :
https://wiki.artixlinux.org/Main/Repositories

Re: add printer driver (to available drivers...?)

Reply #8
Printer:
I managed to connect to the printer: the simplest way was to extract the disired *.ppd file and point to it on a relevant CUPS "Add printer" dialog (and even CUPS finished it with a remark that all printer drivers are soon to be obsolete…)

Scanner:
No success with this device so far. I tried debugging it step by step according to https://penguin-breeder.org/sane/saned/. However I am not convinced whether it describes the desired direction: I don't require to share to anyone else my local (USB connected) scanner, but to access a remote scanner in a local network. A the moment scanimage -L outputs device `v4l:/dev/video0' is a Noname HP Wide Vision HD: HP Wide Visi virtual device only.
Operating System: Artix Linux x86_64

Re: add printer driver (to available drivers...?)

Reply #9
Scanner:
extra/sane-airscan was required accompanied by the manufacturer driver mentioned above. Saned from world/sane-runit looks unnecessary to me. Currently:
Code: [Select]
device `v4l:/dev/video0' is a Noname HP Wide Vision HD: HP Wide Visi virtual device
device `airscan:w0:Xerox WorkCentre 3025' is a WSD Xerox WorkCentre 3025 ip=192.168.0.168
Operating System: Artix Linux x86_64

Re: add printer driver (to available drivers...?)

Reply #10
Scanner:
extra/sane-airscan was required accompanied by the manufacturer driver mentioned above. Saned from world/sane-runit looks unnecessary to me. Currently:
Code: [Select]
device `v4l:/dev/video0' is a Noname HP Wide Vision HD: HP Wide Visi virtual device
device `airscan:w0:Xerox WorkCentre 3025' is a WSD Xerox WorkCentre 3025 ip=192.168.0.168

Thank you for this, sane-airscan was required by my HP printer/scanner. Before installing that package, the printer worked but not the scanner part, it is a network printer/scanner.