Browser Print Broadcast Search

I having issues with Browser Print recognizing my network printer when under the same network and sub net. I can easily print to my printer by entering a static IP when using HTTP Post so I know it is set up to work and be recognized on the network. When I connect via USB, it recognizes the printer immediately and works perfectly. Yet using Broadcast Search under the same network it inst getting recognized. Is there anything else besides same network and sub net I may not be accounting for? Any help would be greatly appreciated.