first of all - read this and reconsider your question... since it is not smart :P
printing with Samba. it *should* be easy.
1] make sure your *Linux* printing system works - that you can print from Linux
2] make sure that Samba on your Linux box works (there are some issues, SMB is far overcomplicated to me) - share something and check if this share works...
3] in Fedora Samba by default should share your printers also
- you must turn it (Samba) on but it will then - on Windows side you have to install proper driver - you have to force the system to install your printers driver (installing drivers for Samba server to share is well coplicated with one machine it is easier to do on Windows side...). so on Windows you just browse to Linux box, select printer (via Network Neiborhood) and install its drivers...