It could be because your uname is in more groups than only in 'users' and that other group doesn't have rights to print... you could try to create a user that is only in the 'users' group... that could help, dunno about the USB-thingie, could be that via USB you have to be a admin to use the port -> printer