If you've downloaded CUPS then the instructions for setting up a printer will be in /usr/doc/cups/sam.html.
Here is a part of the Adding a printer section,
Adding and Modifying Printers
Run the lpadmin command with the -p option to add or modify a printer:
/usr/sbin/lpadmin -p printer options ENTER
The options arguments can be any of the following:
Adds the named printer to printer class class. If the class does not exist then it is created.
Copies the named interface script to the printer. Interface scripts are used by System V printer drivers. Since all filtering is disabled when using an interface script, scripts generally should not be used unless there is no other driver for a printer.
Specifies a standard printer driver which is usually a PPD file. A list of all available models can be displayed using the lpinfo command with the -m option. A list of printer drivers included with CUPS can be found in Appendix C, "Printer Drivers".
Removes the named printer from printer class class. If the resulting class becomes empty then it is removed.
Sets the device for communicating with the printer. If a job is currently printing on the named printer then the job will be restarted and sent to the new device.
Provides a textual description of the printer, e.g. "John's Personal Printer".
Enables the printer and accepts job. This option is equivalent to running the enable(1) and accept(8) commands on the printer.
Provides a textual location for the printer, e.g. "Computer Lab 5".
Specifies a local PPD file for the printer driver.