I have the following function what it does is take information from a printer, code supplied by its manufacturer, the issue is that I need to print "SerialNumber", "hostName", "productNumber", "firmwareVersion", they tell me that by Onclick function, but I can not do it, so I ask for your help if someone can help me thanks. main.js
function getManufacturerInfo()
{
var dfd = new $.Deferred();
oxpddiscovery.GetOXPdDiscoveryTree()
.then(function(discoveryTree)
{
try
{
oxpddeviceinfo.Setup(discoveryTree);
oxpddeviceinfo.GetManufacturerInfo()
.then(function(deviceinfo)
{
try
{
oxpddeviceinfo.GetManufacturerInfo();
dfd.resolve();
document.getElementById("SerialNumber").innerHTML = deviceinfo.deviceSerialNumber;
document.getElementById("hostName").innerHTML = deviceinfo.hostName;
document.getElementById("firmwareVersion").innerHTML = deviceinfo.firmwareVersion;
document.getElementById("productNumber").innerHTML = deviceinfo.productNumber;
}
window.onload=
catch(err)
{
console.log('ManufacturerInfo: ' + 'err.name="' + err.name + '", ' + 'err.message="' + err.message);
dfd.reject(err);
}
}
);
}
catch(err)
{
console.log('DiscoveryTree: ' + 'err.name="' + err.name + '", ' + 'err.message="' + err.message);
dfd.reject(err);
}
}
);
return dfd.promise();
};