CUPS problem with shared printer: lp works, lpr doesn't
I'm almost finished setting up a small home network for shared printing. The server seems to be working fine so I'll skip the details there. The only running client at the moment is a dual-boot XP/debian box. The windows side works fine using samba. The Linux side is little more problematic using cups. I configured the printer using cups' web interface, set the shared printer as default, and can print the test page from there. I can also print from the command line using lp, but not lpr. Of course, I also can't print from any application that defaults to using lpr (firebird, thunderbird, emacs, etc.). I can print from gedit as long as I manually set the default printer to "HL-1440" instead of "Generic Postscript" which always comes up as default. If I specify the shared printer using the -P flag with lpr I get an "HL-1440: unknown printer" message.
What's the best fix for this? Hopefully it's something that doesn't involve manually reconfiguring all my graphical applications.