Cups Pdf Rpm Download I386 15

0 views
Skip to first unread message
Message has been deleted

Olegario Benford

unread,
Jul 13, 2024, 9:13:47 AM7/13/24
to evalrober

That said, does anyone know how those drivers are working today? Is system-config-printer setting multiarch for the user to be able to install/use those? Does cups has some multiarch glue to load i386 drivers?

I'm trying to setup transparent x86 emulation on Raspbian according to this tutorial: The issue is that after enabling multiarch and running sudo apt-get install libc6:i386, the package is missing (it's not available in the repository). Where can I get that package? Is it even possible to get it running on Raspbian, or should I switch to other Linux distro for Raspberry?

cups pdf rpm download i386 15


Download File https://shoxet.com/2yW80v



Dyld Error Message: Library not loaded: /usr/lib/libcups.2.dylib
Referenced from: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore Reason: no suitable image found. Did find: /usr/lib/libcups.2.dylib: mach-o, but wrong architecture /usr/lib/libcups.2.dylib: mach-o, but wrong architecture

Fair enough. So I decided to run lipo -info on the affected library, and it states that its architecture is x86_64("Non-fat file: /usr/lib/libcups.2.dylib is architecture: x86_64"). I deduced that the CUPS source needed x86(i386) flags upon configuration after a bit of research on the matter. So when I ran a new configure command:

After that, the printer was available, but with an error:"File "/usr/lib/cups/filter/brlpdwrapperdcp195c" not available"Because i installed the driver on my Ubuntu Laptop i could simply copy the file from my Laptop at /usr/lib/cups/filter/ to the pi

I found it necessary to install Debian's libc6:i386 and libc6:armhf, because these packages require an exact version match, and the Raspbian version contains e.g. +rpi1. Debian's armhf packages seem to work properly on Raspberry Pi 3; I believe they should work on Raspberry Pi 2 (armv7) and later, and the new Raspberry Pi Zero 2 W, but not on Raspberry Pi 1 or Zero/W (armv6). Note, anyone mixing distributions should look at man apt_preferences.

I wanted to use a Raspberry Pi Zero W as my print server. This is even slower (5 minutes per page) and cannot use Debian's armhf packages. After a lot of reading and trial-and-error, I managed to build a Raspbian libc6:i386 "bootstrap" package from source.

Since I do live in the EU I navigated (after reading the readme) to Ubuntu/EU/ and since I have a Intel(R) Core(TM) i5-4300U CPU @ 1.90GHz I navigated to kyodialog_i386 in which I found the specific .deb file.

I can connect to the printer using its ip. The printer is recognized in printers. The printer is shown in open printing cups. I tried the steps mentioned here without further information (as far as I can say):

I ran the command checking for unresolved linker dependencies again, and lo and behold, it said libxml2 was missing. I installed that from the i386 architecture, restarted CUPS, turned the printer off and on again, and it printed.

I'm surprised that there is only a 32-bit driver when most people are now using 64-bit. The strange thing is that the Fuji-Xerox driver (fuji-xerox-docuprint-c525-a-ap_1.0-2_i386.deb) that we use for our other phaser (6125) works fine after resetting the tray/paper defaults. Of course it won't work for the 6010 because of the different printer languages used, but it's interesting that such an old driver still works in both 32 and 64-bit environments.

I've extracted the latest Canon driver for my printer linux-UFRII-drv-v520-usen-05.tar.gz
I've extracted \linux-UFRII-drv-v520-usen\Sources\cnrdrvcups-lb-5.20-1.tar.gz and took this 2 PPD files: CNRCUPSMF4500WZS.ppd and CNRCUPSMF4500ZS.ppdIn CUPS admin page I see the printer
, but on the next screen the printer is not in the list of supported printers so I need to provide a PPD file.
I've tried both of the above files, but when I try to print a test page, nothing is printing.
The printer status seems to be always idle in CUPS.

Extracting the same driver from above I got this \linux-UFRII-drv-v520-usen\32-bit_Driver\Debian\cnrdrvcups-ufr2-us_5.20-1_i386.deb Debian 32 bit driver.
I've tried to install it, but it's companying about libcups2 and libcupsys2

Using the Pi OS Printer Settings, I can't find this printer.
From the above message, I conclude it would only work on an 64 bit OS and not on 32 bit.
If I try to install cnrdrvcups-ufr2-us_5.30-1_arm64.deb I get architecture does not match

A NULL pointer dereference flaw was found in the CUPS IPP routine, used for
processing incoming IPP requests for the CUPS scheduler. An attacker could
use this flaw to send specially-crafted IPP requests that would crash the
cupsd daemon. (CVE-2009-0949)

Users of cups are advised to upgrade to these updated packages, which
contain a backported patch to correct this issue. After installing this
update, the cupsd daemon will be restarted automatically.

1) Ubuntu Release: Ubuntu 10.04 LTS - Lucid Lynx - Released in April 2010
2) cups package version: 1.4.3-1ubuntu1.2
3) Expect that "Epson LP-M5500 Foomatic/eplaser-jp (recommended)" be selected and that printing work.
4) "Epson LP-M5000 Foomatic/eplaser-jp (recommended)" is automatically selected. " "Epson LP-M5500 Foomatic/eplaser-jp (recommended)" does not exist in the list of Epson printers. When trying to print with " "Epson LP-M5000 Foomatic/eplaser-jp (recommended)", cups can detect the printer and its state. When one clicks on the button to print a test page, cups shows an indicator message that the page was sent to the printer and shows the job number. No error is shown by cups. The Epson LP-M5500FZ (F stands for Fax capable version and Z stands for Scanner Stand included version) warms up. However nothing prints out. If I send a page from a Windows machine, it prints out fine. Thus, the Epson printer itself has no issues.
Here are the settings in cups (I am translating the headings from Japanese into English and thus they may be slightly different than what they are when Ubuntu is set in default language of English):
Settings:
Description: Epson LP-M5500FZ
Location: 192.168.112.123
Device URI: socket://192.168.112.123:9100

I found that rpm files exist for Turbo/RedHat/Fedora and for SuSE/Mandrake. I read a Japanese bbs that mentioned that the Turbo/RedHat/Fedora one is what should be used to make the .deb file. However, Alien is unable to create a .deb file. Possibly because the rpms are for i386 and I am using ubuntu amd 64-bit.
The site where I downloaded the files is at: -bin2/linux/mfp/DL1.do
(It is a form, where the printer (LP-M5500) and environment (optional drop-downs) are used to go to the printer download page.)
The site is in Japanese. I have attached the files on the download page. The readme files are all in Japanese but I named the files with English translations of what each file is.

Can you use these rpms as a means to create the needed files to support this in Ubuntu (cups, etc.)? I would be greatly appreciated. (By the way, there are .deb files for the iscan which I believe is for using the scanner features of the M5500 machine.)

aa06259810
Reply all
Reply to author
Forward
0 new messages