You may have tried this but if not:-
a) put http://localhost:631
into address bar (takes you to CUPS)
b) access admin. tab
c) add printer - there will be a list of printers and models from a dropdown menu; yours should appear automatically (make sure your printer is connect and turned on)
d) you will be asked for user id and password. I think the Puppy user ID is puppy (if not try root) and the password is woofwoof (try a Firefox search if these are not correct)
e) best of luck!