We had about 100 users & 10 printers in our office which located in same
building on different floor. So If setup the printer to the users, which
method is better in the same building? NDPS or iprint setup?

Currently we are using queue based printing through the capture command