15/5/2023

Kyocera printer installeren

Filed under: — cybrarian @ 10:47 am

Een niet meer al te nieuwe Kyocera printer uit de voorraadkast gehaald (FS 1370DN) en aangesloten op een huidige desktop met OpenSUSE 15.4. En nu installeren, waarbij Kyocera hier echt uitblinkt in zijn Linux ondersteuning!

Drivers
Eerste stap is zoeken naar drivers. Er is een (Belgische versie van de) website:

https://www.kyoceradocumentsolutions.be

Maar door een zoek op het model kwam ik rechtstreeks op de downloadpagina terecht, die me verwelkomt met:

We have detected your Operating System: Linux

Ze bieden twee mogelijkheden aan:

  • Linux UPD driver with extended feature support (5.0) 287 MB ZIP
  • Linux PPDs (PPD 8.4) 51 KB ZIP

Ik download de 2 files:

  • FL-1370D_Linux.zip
  • KyoceraLinux-Phase5-2018.08.29.zip

FL-1370D_Linux

Uitgepakt geeft een mapje “Linux” met daarin een Readme.htm en taalmappen:

  • English
  • French
  • German
  • Italian
  • Portugese
  • Spanish

In bv het mapje English zit Kyocera_FS-1370DN.ppd

In printer instelling (yast) ppd geladen.
Ok testpagina en print werken (aansluiting via USB poort).

KyoceraLinux-Phase5

Dit is het “kyocera print panel” hulpprogramma dat je kan gebruiken in plaats van de cups-webinterface.

KyoceraLinux-Phase5-2018.08.29.zip uitpakken geeft KyoceraLinux-Phase5-2018.08.29.tar.gz

KyoceraLinux-Phase5-2018.08.29.tar.gz uitpakken geeft:

mappen

  • CentOS
  • Debian
  • Fedora
  • OpenSUSE
  • Redhat
  • Ubuntu

en een License.txt en een ReadMe bestand.

De License.txt bevat info over licenties van OpenSSL, SSLeay, curl, PyPDF2

De Readme file legt uit hoe te gebruiken voor de verschillende distributies, bv voor opensuse met gebruik van zypper, redhat met yum, debian/*buntu met dpkg of apt-get, en zelfs uitleg hoe te de-installeren.

De distributiemappen bevatten blijkbaar de programma’s voor 32-en 64-bit systemen:

OpenSUSE:

/EU
– kyodialog_i386
– kyodialog_x86_64

/Global
– kyodialog_i386
– kyodialog_x86_64

Met telkens een gelijknamige .rpm in de map, bv kyodialog-0.0-x86_64.rpm

Dus:
zypper install kyodialog-0.0-x86_64.rpm

Verouderd

Dit geeft vanaf OpenSUSE 15.4 foutmeldingen op het ontbreken van python2-Pillow:

PrinterDrivers/KyoceraFS1370DN-Phase5/OpenSUSE/EU/kyodialog_x86_64 # zypper install ./kyodialog-0-0.x86_64.rpm
Gegevens van opslagruimte laden...
Lezen van geïnstalleerde pakketten...
Pakketafhankelijkheden oplossen...
_
Probleem: niets levert 'python2-Pillow' nodig door het te installeren python2-reportlab-3.4.0-3.6.1.x86_64
Oplossing 1: kyodialog-5:0-0.x86_64 niet installeren
Oplossing 2: python2-reportlab-3.4.0-3.6.1.x86_64 afbreken door enige van zijn afhankelijkheden te negeren
_
Kies uit de bovenstaande oplossingen door een nummer of kies (a)nnuleren [1/2/a/d/?] (a): 1
Afhankelijkheden oplossen...
Pakketafhankelijkheden oplossen...
Geen activiteit.

python2-Pillow bestaat voor tumbleweed en openSUSE 15.3, niet voor 15.4 (op dit moment). In openSUSE 15.4 is wel python3-Pillow aanwezig (reeds geïnstalleerd).

Ideaal zou dus een meer recente driver zijn… zie ook:
https://github.com/shoeper/kyocera-printer-install

With kyodialog 8+ the python issues are fixed. Although it is not listed it supports the FS 1370 and contains relevant updates (old driver has to be removed, beforehand).

Dat zou goed nieuws kunnen zijn; in plaats van de oude proberen te installeren, neem je onmiddellijk de nieuwe drivers van de github pagina. Hoewel dat niet officieel gepubliceerd is zouden ze ook werken voor de FS 1370 printer zeggen ze hier.

Nieuwe versie

* De vermelde URL is https://www.kyoceradocumentsolutions.de/content/download-center/de/drivers/all/Linux_Universal_Driver_zip.download.zip

Daarin zit momenteel kyodialog-9.2.0.
Installeren:
zypper install ./kyodialog-9.2-0.x86_64.rpm
(detail zie kyodialog install log..*)

Nadien krijg je in je menu “Instellingen” het item “Kyocera print panel”.
Privacy policy kiezen. Kyocera print panel opent.

Nb: de printer keuze in de tool is leeg (lijkt of printerdriver nog niet geïnstalleerd is).

* Printerkeuze
Start Yast, Printers, FS1370DN wordt automatisch gedetecteerd op usb poort. Kies en wijzig: alles wordt ingevuld, (check formaat A4 bv).
Huidig stuurprogramma: FS-1370DN KPDL. “Ok”, “Testpagina afdrukken”.
Ok, op deze manier zijn de printerdrivers dus ook wel meegekomen en verloopt de installatie gemakkelijk.

* Readme?
Mogelijke problemen worden beschreven in het Readme bestand.

* Data verzamelen?
Het programma gebruikt Google Analytics, om “hun product te verbeteren”.
Afzetten:
kyodialog5 --telemetry false
(true om aan te zetten; kan ook in About menu door op logo Kyocera te klikken enz.)

* De-installeren:
sudo zypper remove kyodialog

(*) kyodialog install log:

Kyocera_Universal_Driver/OpenSUSE/EU/kyodialog_x86_64 # zypper install ./kyodialog-9.2-0.x86_64.rpm 
Ophalen van metagegevens uit opslagruimte 'SUSE:SLE-15:Update' .......................................[gereed]
Cache van opslagruimte 'SUSE:SLE-15:Update' wordt gebouwd ............................................[gereed]
Ophalen van metagegevens uit opslagruimte 'Update repository with updates from SUSE Linux Enterprise 1[gereed]
Cache van opslagruimte 'Update repository with updates from SUSE Linux Enterprise 15' wordt gebouwd ..[gereed]
Gegevens van opslagruimte laden...
Lezen van geïnstalleerde pakketten...
Pakketafhankelijkheden oplossen...
_
De volgende 2 NIEUWE pakketten zullen worden geïnstalleerd:
  kyodialog python3-reportlab
_
2 nieuwe te installeren pakketten.
Totale downloadgrootte: 18,0 MiB. Reeds in de cache: 0 B. Na de bewerking zal aanvullend 101,2 MiB worden
gebruikt.
Doorgaan? [j/n/v/...? alle opties tonen] (j): 
Ophalen: python3-reportlab-3.4.0-3.6.1.x86_64 (SUSE:SLE-15-SP3:Update)                    (1/2),   1,5 MiB    
Ophalen: python3-reportlab-3.4.0-3.6.1.x86_64.rpm ........................................[gereed (5,1 MiB/s)]
Ophalen: kyodialog-9:9.2-0.x86_64 (Cache van gewone RPM-bestanden)                        (2/2),  16,6 MiB    
kyodialog-9.2-0.x86_64.rpm:
    Header van pakket is niet ondertekend!
_
kyodialog-9:9.2-0.x86_64 (Cache van gewone RPM-bestanden): Verificatie van de ondertekening is mislukt [6-Bestand heeft geen ondertekening]
Afbreken, opnieuw proberen, negeren? [a/o/n] (a): n
_
Controleren op conflicten tussen bestanden: ..........................................................[gereed]
(1/2) Installeren van: python3-reportlab-3.4.0-3.6.1.x86_64 ..........................................[gereed]
running install
running bdist_egg
running egg_info
creating PyPDF3.egg-info
writing PyPDF3.egg-info/PKG-INFO
writing dependency_links to PyPDF3.egg-info/dependency_links.txt
writing top-level names to PyPDF3.egg-info/top_level.txt
writing manifest file 'PyPDF3.egg-info/SOURCES.txt'
reading manifest file 'PyPDF3.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'PyPDF3.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build
creating build/lib
creating build/lib/PyPDF3
copying PyPDF3/__init__.py -> build/lib/PyPDF3
copying PyPDF3/_version.py -> build/lib/PyPDF3
copying PyPDF3/filters.py -> build/lib/PyPDF3
copying PyPDF3/generic.py -> build/lib/PyPDF3
copying PyPDF3/merger.py -> build/lib/PyPDF3
copying PyPDF3/pagerange.py -> build/lib/PyPDF3
copying PyPDF3/pdf.py -> build/lib/PyPDF3
copying PyPDF3/utils.py -> build/lib/PyPDF3
copying PyPDF3/xmp.py -> build/lib/PyPDF3
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/PyPDF3
copying build/lib/PyPDF3/__init__.py -> build/bdist.linux-x86_64/egg/PyPDF3
copying build/lib/PyPDF3/_version.py -> build/bdist.linux-x86_64/egg/PyPDF3
copying build/lib/PyPDF3/filters.py -> build/bdist.linux-x86_64/egg/PyPDF3
copying build/lib/PyPDF3/generic.py -> build/bdist.linux-x86_64/egg/PyPDF3
copying build/lib/PyPDF3/merger.py -> build/bdist.linux-x86_64/egg/PyPDF3
copying build/lib/PyPDF3/pagerange.py -> build/bdist.linux-x86_64/egg/PyPDF3
copying build/lib/PyPDF3/pdf.py -> build/bdist.linux-x86_64/egg/PyPDF3
copying build/lib/PyPDF3/utils.py -> build/bdist.linux-x86_64/egg/PyPDF3
copying build/lib/PyPDF3/xmp.py -> build/bdist.linux-x86_64/egg/PyPDF3
byte-compiling build/bdist.linux-x86_64/egg/PyPDF3/__init__.py to __init__.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/PyPDF3/_version.py to _version.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/PyPDF3/filters.py to filters.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/PyPDF3/generic.py to generic.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/PyPDF3/merger.py to merger.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/PyPDF3/pagerange.py to pagerange.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/PyPDF3/pdf.py to pdf.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/PyPDF3/utils.py to utils.cpython-36.pyc
byte-compiling build/bdist.linux-x86_64/egg/PyPDF3/xmp.py to xmp.cpython-36.pyc
creating build/bdist.linux-x86_64/egg/EGG-INFO
copying PyPDF3.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying PyPDF3.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying PyPDF3.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying PyPDF3.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
creating dist
creating 'dist/PyPDF3-0.0.1-py3.6.egg' and adding 'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing PyPDF3-0.0.1-py3.6.egg
Copying PyPDF3-0.0.1-py3.6.egg to /usr/lib/python3.6/site-packages
Adding PyPDF3 0.0.1 to easy-install.pth file
Installed /usr/lib/python3.6/site-packages/PyPDF3-0.0.1-py3.6.egg
Processing dependencies for PyPDF3==0.0.1
Finished processing dependencies for PyPDF3==0.0.1
You may need to restart dbus for full functionality.
No protocol specified
No protocol specified
(2/2) Installeren van: kyodialog-9:9.2-0.x86_64 ......................................................[gereed]

Reacties zijn gesloten.

Powered by WordPress