finally had the 3050 successfully installed into my puppy.
after installing the 3050 through CUPS,
i followed some codes alteration as instructed in the puppy forum.
in /etc/ccpd.conf add:
then run in a console:
lpadmin -p LBP3050 -m CNCUPSLBP3050CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
ccpdadmin -p LBP3050 -o /dev/usb/lp0
hopefully it works for others too!