Hope I'm not misunderstanding your question, but here is my simplified network structure.
Zyxel router/switch (non wireless) 4-ports connected to 1.5/384 DSL
Linux Mandrake 9.1 box w/Epson 850 Color Stylus printer connected to zyxel via CAT-5 cable
WinXP box with HP 970 Color Inkjet connected to zyxel via CAT-5 cable
Netgear ME102 802.11b Wireless Access Point
Sager 8887-V with integrated wireless minipci LAN 802.11b
Not getting into Samba, my network can see eachother easily as far as XP on the desktop and the Sager. On my desktop, I just selected to "share" my HP 970 color inket. It automatically shows up on the Sager as a network printer. The only caveat being the desktop has to be 'on' of course, in order to print to it.