Also laut Aussage der Handbücher ( ich gehe davon aus, das du einen Windows Client über einen Linux Server ans Drucken bringen willst) ist es eigentlich relativ einfach (bei funzt aber noch nicht, kann aber auch an meiner komplexen Konfiguration liegen).
Auf dem Linuxserver sollte ein Cups Server laufen. Der Cups Server kann Druckaufträge über das IPP Protokoll empfangen und das über den Port 631.
Jetzt kommt Windows ins Spiel. Win2000 und XP nutzen auch das IPP Protokoll. Das heisst wenn man seine Druckaufträge über den Port 631 an den Linuxrechner schickt sollte es klappen.
Aber Achtung (hier kommt mein Problem) mit der Authentifizierung und Anmeldung vom Client an den Server. Daran arbeite ich noch, aber vielleicht funzt es ja schon so bei dir.