Your default browser should have opened (or will open after 3-30 seconds) with the CUPS web interface. Here you can add and configure your printer.
IMPORTANT: If asked for a username and password, enter 'root' and 'woofwoof'.
Click on Manage Printers, then Add Printer. Enter a name for your printer, e.g. HL1030. The Location and Description fields can be left blank. Click Continue.
The steps after that should be straightforward, and hopefully you will find a printer driver that works for you. Finally you should see a message: Printer HL1030 has been added successfully.
Click on Printers, Configure Printer to change Page Size (if needed) and Resolution (600 DPI is good for most jobs). Click Continue, then Printers again. The Printer State should be idle, accepting jobs.
Finally, click Print Test Page to see if your printer works.
Puppy has the Gutenprint package, which has a lot of printer drivers. However, if your printer is not among them, you may be able to find a driver online.
The standard file format for a printer driver is PPD or Postscript Printer Description. Wikipedia has got a great article on PostScript Printer Description (PPD) files, in case you are interested.
Two manufacturers with excellent support for Linux are Brother and Hewlett Packard, and Puppy enthusiasts have created PET packages for them (See 1).
Please read Wikipedia's 'PPD' page's 'CUPS' section.
Most printer manufactures, now have Linux drivers for their printers, you can download from their specific driver support web sites.
Hewlett Packard has Hpliplite package for their printers. Specific solutions for other printers or more up-to-date packages, other manufactures will offer on their web sites.
People who use Puppy Linux also may provide a driver package for the printer you have.
Join our forum and feel free to ask any help at Puppy Forum Beginners Help!