tar -zxvf starcupsdrv-20050822.tar.gz
cd starcupsdrv-2.3.0/
gcc -Wl,-rpath,/usr/lib -Wall -fPIC -O2 \
-o bin/rastertostar src/rastertostar \
.c -lcupsimage -lcups
gcc -Wl,-rpath,/usr/lib -Wall -fPIC -O2 \
-o bin/rastertostarlm src/rastertost \
arlm.c -lcupsimage -lcups
cp bin/rastertostar install/
cp bin/rastertostarlm install/
cp bin/*.ppd.gz install/
cp bin/setup install/
su
cd install
./setup
Lo anterior instala rastertostarlm y rastertostar en /usr/lib/cups/filter/ y los ficheros *.ppd.gz correspondientes en el directorio /usr/share/cups/model/star/. Tras reiniciar Cups, se puede dar de alta la impresora a través de la interfaz HTTP de Cups, o bien instalando el fichero starcupsdrv-2.3.0/ppd/tsp643.ppd desde system-config-printer (Red Hat Enterprise Linux 4 y Centos 4). Conviene modificar el tamaño del medio para ajustar las necesidades (a mi me funcionó los tamaños Carta al 100% y Personalizado).