For 40 user a single domain would suffice, allowing you to assignment access rights to each individual user or create groupsfor multiple users. You might want to invest to a printer server like HP Jet Direct external, this will allow you to connect the printers directly to the network.