Я пытаюсь подключиться к EPSON pritner
с Chrome на Ubuntu, вот мой код:
function printConfirm(texto) {
var termo = null;
navigator.usb.requestDevice({ filters: [{ vendorId: 1208 }] })
.then(selectedDevice => {
termo = selectedDevice;
termo.open()
.then(() => termo.selectConfiguration(1))
.then(() => termo.claimInterface(0))
.then( function() {
var encoder = new TextEncoder();
var data = encoder.encode(texto);
console.log(termo.transferOut(data.length, data));
});
});
}
, но когда я звоню termo.open()
, меня блокирует chrome с этим ошибка U ncaught (in promise) DOMException: Access denied.
. Как разрешить Chrome доступ к моему принтеру?