This commit is contained in:
Eden Kirin
2023-08-02 12:25:58 +02:00
parent de6410abb4
commit 71506f60c2

View File

@ -43,6 +43,8 @@
<script> <script>
const ZEBRA_VENDOR_ID = 0xA5F;
function createHooks() { function createHooks() {
document.querySelector("button.browser-printer-print").addEventListener("click", async (e) => { document.querySelector("button.browser-printer-print").addEventListener("click", async (e) => {
const availableDevices = await getAvailablePrinters(); const availableDevices = await getAvailablePrinters();
@ -59,7 +61,7 @@
}); });
document.querySelector("button.web-api-print").addEventListener("click", async (e) => { document.querySelector("button.web-api-print").addEventListener("click", async (e) => {
let device = await navigator.usb.requestDevice({ filters: [{ vendorId: 0xA5F }] }); const device = await navigator.usb.requestDevice({ filters: [{ vendorId: ZEBRA_VENDOR_ID }] });
await device.open(); await device.open();
await device.selectConfiguration(1); await device.selectConfiguration(1);
await device.claimInterface(0); await device.claimInterface(0);
@ -68,7 +70,7 @@
const encoder = new TextEncoder(); const encoder = new TextEncoder();
const data = encoder.encode(zpl); const data = encoder.encode(zpl);
const res = await device.transferOut(1, data); await device.transferOut(1, data);
}) })
} }