This is just some thoughts:
- getting the data:
printer information: LDAP (cerndc) - could be propagated to ldap.cern.ch too I guess
ldapsearch -x -h "cerndc.cern.ch" -D "CERN\\NICElogin" -w "NICEpassword" -b "OU=Print Servers,OU=System Infrastructure,OU=CERN Main Servers,DC=cern,DC=ch" "(&(objectClass=printQueue)(printerName=*))"\\cernprint01.cern.ch\print$\w32x86\3\