I'm looking at the possibility of implementing a print service for my home network in Jini. I recently purchased a new printer for photo quality printing and had hoped to share the printer with all of my computers. Unfortunately, even with a huge list of printers supported in linux, I managed to get one that wasn't. So, Im going to try implementing a print service that will accept jobs from my linux machine and use the windows drivers to actually print the job. So I was wondering if anyone else here has any experience in Jini programming. I'm looking for success stories and/or horror stories. Thanks.

PS. I have found a few things from google but I also want opinions from real live people.