I had to setup a Minolta BizHub 420 multifunction device on SUN Solaris 9 (UNIX), this is how I did it (of course, from the command line):
Download the Linux driver for the printer from here.
Install the driver (PPD file) by copying the file (KO500UX.ppd) to /usr/share/cups/model/, then restart CUPS:
cp KO500UX.ppd /usr/share/cups/model/
You can now verify that the printer is available for use inside of cups:
(You should see the printer model in the list now, in this case “KO500UX.ppd KONICA MINOLTA 500/420/360PS(P)”)
Install the printer using lpadmin:
lpadmin -p bizhub420 -E -v socket://10.10.10.5:9100 -m KO500UX.ppd
You can then tweak the options, like PageSize (Paper) and other options with the lpoptions command. First show the current options with a -l (the * denotes the default):
lpoptions -p bizhub420 -l
Then change the option with a -o:
lpoptions -p bizhub420 -o PageSize=Letter
Make sure it works:
echo “this is a test” | lp -d bizhub420
Side note: If you are having problems, you can change the LogLevel for cups in this file: /etc/cups/cupsd.conf and then restart cups to see more verbose logging. In my instance the log file was in /var/log/cups/error_log.