I have a DELL B1260dn printer and it works on Linux.
But it works with a closed-source driver.
Indeed, my driver seems to be a variant of this one:
I have downloaded the "B1260dn_Linux_v1.03_Driver.tar.gz" archive on the DELL website.
Then I have extracted it to copy these files :
Linux/i386/pstospl -> /usr/lib/cups/filter
Linux/i386/libscmssc.so -> /usr/lib
Linux/noarch/at_opt/share/ppd/B1260dn.ppd -> /usr/share/cups/model
Linux/noarch/at_opt/share/utils/SetIPApplet.html -> /usr/share/b1260dn
Linux/noarch/at_opt/share/utils/SetIPApplet.jar -> /usr/share/b1260dn
The 1) file is required for CUPS (only the binary is available !).
The 2) file is a dependency of 1) (only the binary is available !).
The 3) file is the PPD file for CUPS.
The 4) file is an HTML file that is using 5) and can be read into your web browser (using the Java plugin).
The 5) file is a Java application (only the binary is available !) allowing to set the IP address of the printer.
As you can see we have a lot of binaries, so it is closed-source.
I would like to find an open-source alternative.
I have found this:
But unfortunately I have not yet found the way to compile it correctly.
Do you have any software in mind ?