Kyocera MA5500ifx (sharing an experience)
by pocker from LinuxQuestions.org on (#6QTK5)
Hello folks.
I'd like to share a recent experience that I had this week.
A new printer was installed in my job, a Kyocera MA5500ifx. Kyocera provides at their website a .deb file which contains the PPD files for this printer, as well as to other models.
I downloaded it (the .deb, version 9.4), extracted it ($ ar x file.deb) and found the PPD file.
Through cups (localhost:631), I proceeded with the installation.
Cups accused an error, a few filter files were not found.
Returned to the extracted deb file and I found the filter files. Copied those files to the correct place and the printer was installed.
Tryed to print a pdf file (okular/xpdf). Ok, no problem.
But (it always has a 'but'), when trying to print the same pdf using command line (lp -d printer file.pdf). Nothing happened.
In cups, 'processing - filter failed'.
Tryed other files as well, .doc, .odt, printing from firefox, NOTHING. Only PDF using okular/xpdf.
After a lot of try and error, what worked was this.
1) Install package 'deb2tgz' to convert .deb to .tgz
2) Install packages 'python3-reportlab' and 'python-krb5'
why? these two are marked as 'depends on' in the .deb
3) Create sym link in /usr/lib/cups to /usr/lib64/cups
4) Install .tgz
5) Extract <kyocera_driver>.deb
6) Extract control.tar.gz (this file is located inside .deb)
7) As root, execute 'postinst' (it is a script located inside .deb)
8) Install printer using cups
and voili, now I can print without any kind of problem (.odt, .doc, using lp, etc)
Perhaps there are other ways to solve the problem, but I can not spend too much time debugging it.
Any way, as I wrote at the beginning, I'm just sharing such "amazing" experience.
Best regards
I'd like to share a recent experience that I had this week.
A new printer was installed in my job, a Kyocera MA5500ifx. Kyocera provides at their website a .deb file which contains the PPD files for this printer, as well as to other models.
I downloaded it (the .deb, version 9.4), extracted it ($ ar x file.deb) and found the PPD file.
Through cups (localhost:631), I proceeded with the installation.
Cups accused an error, a few filter files were not found.
Returned to the extracted deb file and I found the filter files. Copied those files to the correct place and the printer was installed.
Tryed to print a pdf file (okular/xpdf). Ok, no problem.
But (it always has a 'but'), when trying to print the same pdf using command line (lp -d printer file.pdf). Nothing happened.
In cups, 'processing - filter failed'.
Tryed other files as well, .doc, .odt, printing from firefox, NOTHING. Only PDF using okular/xpdf.
After a lot of try and error, what worked was this.
1) Install package 'deb2tgz' to convert .deb to .tgz
2) Install packages 'python3-reportlab' and 'python-krb5'
why? these two are marked as 'depends on' in the .deb
3) Create sym link in /usr/lib/cups to /usr/lib64/cups
4) Install .tgz
5) Extract <kyocera_driver>.deb
6) Extract control.tar.gz (this file is located inside .deb)
7) As root, execute 'postinst' (it is a script located inside .deb)
8) Install printer using cups
and voili, now I can print without any kind of problem (.odt, .doc, using lp, etc)
Perhaps there are other ways to solve the problem, but I can not spend too much time debugging it.
Any way, as I wrote at the beginning, I'm just sharing such "amazing" experience.
Best regards