Petezilla
...where I have not bothered to put much on line.

/linux/Slackware_Brother_HL2030

    If running 64 bit Slackware install multilib support, the Brother drivers are 32 bit binaries. Alien's Multilib page, this actually is easy.

    Still not working - great when it works, awful when it does not.

    Though RPM and deb packages exist this printer is tricky to set up in slackware.

    Trick seems to be:

    • Use alien to convert the cups wrapper and lpd driver RPMs to a .tgz.
    • Install both the .tgz packages (as root)
    • As root run /usr/local/Brother/cupswrapper/brcupsconfig3
    • As root run /usr/local/Brother/cupswrapper/cupswrapperHL2030-2.0.1 -i

    Last step is important and not obvious. Not sure if you need to run brcupsconfig3. If nothing works try restarting cups, /etc/rc.d/rc.cups restart

    Detective work

    The following command as root, provided a proper test page:

    cat /tmp/br_input_ps.2qQQFz | /usr/local/Brother/lpd/filterHL2030 > /dev/usb/lp0

    Where /tmp/br_input_ps.2qQQFz is a temportary file generated previously by Cups. Looks like I need to sus how CUPS passes stuff through various filters and rework the installation from there.