When you say that every printer has it's own group do you mean that you are defining the printers that a user has by group membership?

For example, membership of groups "Printer: abc" and "Printer: def" will map printers "abc" and "def"?