OK, python, so maybe you can help me figure out what I'm doing wrong?

I did a little experiment today using http://loacalhost:631 to configure just a plain old local printer on the parallel port of my PC. Now when I create the printer with root it works under root only. When I create the printer under my personal login (mrg) it works when I'm logged-in as root and when I'm logged-in as mrg. Isn't this already wierd? SHouldn't root be able to create a printer for anyone to use?

Now for the really hairy part. I created 12 users with adduser for my students to save their files remotely via fish and this is working fine. But, when my students create a printer for themselves using http://localhost:631, as I did with mrg, the printer does not print for anyone except when you're logged-in as root!

The only differnece I can think of between mrg and the other non-super users is that I added these users after the hdinstall. In other words, knoppix-installer created root and mrg. Is there something special I need to do when using adduser for this to work right?

TIA,