[Printing-architecture] Distribution-independent printer driver
package
Till Kamppeter
till.kamppeter at gmail.com
Mon Feb 5 15:56:06 PST 2007
Hi,
I have made the first two distribution independent driver packages (x86
32-bit only).
They are at the new download place
http://www.openprinting.org/download/printdriver/
The drivers are in the RPMS/ subdirectory.
Please test them on all current distros (Novell/SuSE, Red Hat/Fedora,
Mandriva, Ubuntu, Debian, ...).
Proceed as follows:
1. Make your not too old distro LSB-3.1 compliant by installing the
"lsb" package.
2. Add the LSB 3.2 requirements for printing by installing CUPS,
foomatic-filters, ESP GhostScript, and add some directories and links:
o On Ubuntu Feisty, install the latest cupsys package
o On any other Ubuntu or Debian do
mkdir -p /opt/share/ppd
mkdir -p /usr/local/share/ppd
ln -s /usr/local/share/ppd /usr/share/ppd/1-local-admin
ln -s /opt/share/ppd /usr/share/ppd/2-third-party
o On any other distribution do
mkdir -p /usr/share/ppd
mkdir -p /opt/share/ppd
mkdir -p /usr/local/share/ppd
ln -s /usr/local/share/ppd /usr/share/cups/model/1-local-admin
ln -s /opt/share/ppd /usr/share/cups/model/2-third-party
ln -s /usr/share/ppd /usr/share/cups/model/3-distribution
or install fhs-printingdirs which you find at the same place as
where the driver packages are.
3. If you have a non-RPM-based distribution, convert the driver
package(s) with alien.
4. Install the driver package(s).
5. Set up a print queue with your distribution's printer setup tool.
6. If you do not have the actual printer to print with the currently
available driver packages, do a "dry test". Add a line "FileDevice Yes"
to the /etc/cups/cupsd.conf file, restart CUPS, and then set up the
print queue with the URI "file:/tmp/printout".
7. Watch out for more driver packages at the given place in the next days.
A HOWTO for making such packages will come later.
Till
More information about the Printing-architecture
mailing list