Originally Posted by allend
That would be my approach.
Thanks for your help. I've just spent an arduous day setting this up, and it seems as though I didn't really need CUPS at all. Since everybody is on a Windows client I just needed to share the remote printers on the clients. I then went back to the Windows server at head office and added each printer as a local printer with address //172.16.1.121/branchoffice1, //172.16.1.122/branchoffice2, //172.16.1.123/branchoffice3, and so on. I then set up a virtual printer on Win 2003 called "branches" and enabled Printer Pooling. Under Ports I ticked each printer port I need to print to - //172.16.1.121/branchoffice1, etc.
I have tested it through VNC on a couple of the remote branches and print jobs are completing without error but obviously I can't see whether the jobs are actually printing OK. That will come tomorrow when all hell breaks loose! Or not, fingers crossed!
I must add that the official CUPS documentation is absolutely awful for a beginner. I can't make head nor tail of it and hopefully I won't have to use CUPS for anything more complex than local printing.
Thank you again for your help.