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.