CUPS driver for the Dell 1320C Printer on Arch
Published 2010-07-10
I run Arch Linux x86_64 and the startup where I'm working has a Dell 1320C. The Fujitsu FX DocuPrint C525 driver works, but it's delivered as an RPM, so here are the machinations to get it working on Arch:
- Download the driver from here.
- Unzip it
- In the resulting directory is 'Fuji_Xerox-DocuPrint_C525_A_AP-1.0-1.i386.rpm'. This needs to be extracted. I used the Perl implementation of rpm2cpio:
rpm2cpio Fuji_Xerox-DocuPrint_C525_A_AP-1.0-1.i386.rpm > driver.cpio cpio -d -i < driver.cpio
This results in (I was mucking around in /tmp
):
/tmp/C525A_LinuxE$ find usr usr usr/lib usr/lib/cups usr/lib/cups/filter usr/lib/cups/filter/FXM_HBPL usr/lib/cups/filter/FXM_ALC usr/lib/cups/filter/FXM_PS2PM usr/lib/cups/filter/FXM_PF usr/lib/cups/filter/FXM_PM2FXR usr/lib/cups/filter/FXM_PR usr/lib/cups/filter/FXM_MF usr/lib/cups/filter/FXM_SBP usr/lib/cups/filter/FXM_CC usr/share usr/share/cups usr/share/cups/FujiXerox usr/share/cups/FujiXerox/dlut usr/share/cups/FujiXerox/dlut/FX_DocuPrint_C525_A_AP.dlut usr/share/cups/model usr/share/cups/model/FujiXerox usr/share/cups/model/FujiXerox/en usr/share/cups/model/FujiXerox/en/FX_DocuPrint_C525_A_AP.ppd
Copy the files into your /usr tree. After copying, do the following (thanks to the help files at my work, Campus Explorer):
sudo mkdir /usr/share/ppd/cups-included/FX/
sudo cp -p /usr/share/cups/model/FujiXerox/en/FX_DocuPrint_C525_A_AP.ppd \
/usr/share/ppd/cups-included/FX/
Perform your normal printer addition via CUPS or what have you. The driver is under 'FX' for the make of the printer.
The filters are 32-bit, but I didn't have any issues on x86_64. Per this post, you may need to ensure you have some compatibility libraries installed.