UNPKG

ipp

Version:

Internet Printing Protocol (IPP) for nodejs

14 lines (10 loc) 458 B
var mdns = require('mdns'), browser = mdns.createBrowser(mdns.tcp('ipp')); browser.on('serviceUp', function (rec) { console.log(rec.name, 'http://'+rec.host+':'+rec.port+'/'+rec.txtRecord.rp); }); browser.start(); //example output... //HP LaserJet 400 M401dn (972E51) http://CP01.local:631/ipp/printer //HP LaserJet Professional P1102w http://P1102W.local:631/printers/Laserjet //Officejet Pro 8500 A910 [611B21] http://HPPRINTER.local:631/ipp/printer