I try to install my printer (Brother DCP-195C) on my Raspberry Pi. Due to the ARM architecture, I can't use the binary provided by Brother. Therefore I use the source files.
I have installed manually the printer via the local webpage of Cups using the PPD file. After this, I have added the Cups wrapper in
When I read the content of
brlpdwrapperdcp195c, I see that it need a LPD filter (
filterdcp195c) for working well. This filter is not directly provided by Brother in the source files. So I extracted the
.deb archive of the
i386 version of the
lpr driver. The filter is a shell script (
filterdcp195c). I have copied it on
The LPD filter need some files obtained in the .deb archive (only text files).
The Cups filter need also a compile version of the configuration generator
brcupsconfpt1 provided by Brother in the source archive.
Now I have two issues:
brcupsconfpt1calls a compiled executable provided in the debian archives (for 32bit and 64bit) but not on the source archive:
lpdfilter calls a compiled executable only provided in the debian archives:
My questions here are:
- Do I really need all these files?
- Can I execute 32bit or 64bit compile executable on a ARM architecture? I have red some webpage about the use of
qemufor executing i386 binaries but I don't know if it is really a good idea....