I got a receipt printer 2 weeks before you released this! I was thinking of doing this same method with sending a generated image! Thank you for the inspiration. The industry I am in (amusement attractions), needs creative receipts like this! Now I have to get it to work over Bluetooth 😊
I once build a cashregister prototype in the browser early 2000's... it also included a receipt printer interface.. but I used an activex control build in Delphi to communicate with the printer..😂😊
I'm half disappointed by the screenshot solution. Maybe that's the next step? Proposing an extended / advanced version of the ESC/POS that supports more graphical widgets? I still think something that will let you use JSX for rendering directly to the printer would be awesome.
@@WesBos yeah, always wanted to make a POS system tbh. Not the sexiest of ambitions... :D perfect timing on the reply btw - you got an email address I can contact you on? was looking for FEM github docs and found a site selling their content - and yours. Don't want to link it here
I'm trying to build a admin web portal where they can issue a print to the thermal printers. Is there a library that we can use to connect to printer from web and then issue the print? Or does it mean we can't issue a print or connect to printer directly from the web browser? Would you be able to share the codebase that you had tried?
I got the following error when try to connect via webusb SecurityError: Failed to execute 'open' on 'USBDevice': Access denied. async connectToPrinter() { try { this.device = await navigator.usb.requestDevice({ filters: [{ vendorId: 1046 }] }); // Replace with your actual vendor ID await this.device.open(); if (this.device.configuration === null) { await this.device.selectConfiguration(1); } await this.device.claimInterface(0); console.log('Printer connected'); } catch (error) { console.error('Failed to connect to printer:', error); } }
I got a receipt printer 2 weeks before you released this! I was thinking of doing this same method with sending a generated image!
Thank you for the inspiration. The industry I am in (amusement attractions), needs creative receipts like this!
Now I have to get it to work over Bluetooth 😊
I once build a cashregister prototype in the browser early 2000's... it also included a receipt printer interface.. but I used an activex control build in Delphi to communicate with the printer..😂😊
Just in time. I needed this for my new upcoming startup. Haha
Just bought a refurbished Epson receipt printer for a library app I built for my daughter!
I'm half disappointed by the screenshot solution. Maybe that's the next step? Proposing an extended / advanced version of the ESC/POS that supports more graphical widgets?
I still think something that will let you use JSX for rendering directly to the printer would be awesome.
3:14 wow, nice goal. a vending machine with js!
100 likes and it happens next year
Is NextJs powered hardware the next evolution from all of the embedded windows errors we see throughout the world?
Would love to do a till/till drawer (you might call them cash registers?) would work great with your receipt machine!
cash drawer would be the perfect little locked storage under your laptop
@@WesBos yeah, always wanted to make a POS system tbh. Not the sexiest of ambitions... :D
perfect timing on the reply btw - you got an email address I can contact you on? was looking for FEM github docs and found a site selling their content - and yours. Don't want to link it here
I'm trying to build a admin web portal where they can issue a print to the thermal printers. Is there a library that we can use to connect to printer from web and then issue the print? Or does it mean we can't issue a print or connect to printer directly from the web browser? Would you be able to share the codebase that you had tried?
You mention a seperate podcast on a barcode scanner. Which ep is that
Is there any link to the printer?
It's Rongta 80mm printer. Linked on his GitHub repo.
Any recommend printer to buy?
Can you share the printer you are using?
I got the following error when try to connect via webusb
SecurityError: Failed to execute 'open' on 'USBDevice': Access denied.
async connectToPrinter() {
try {
this.device = await navigator.usb.requestDevice({ filters: [{ vendorId: 1046 }] }); // Replace with your actual vendor ID
await this.device.open();
if (this.device.configuration === null) {
await this.device.selectConfiguration(1);
}
await this.device.claimInterface(0);
console.log('Printer connected');
} catch (error) {
console.error('Failed to connect to printer:', error);
}
}
😃 I want all new issue tickets printed out like this when they arrive.. for no valid reason, other than it is just cool!
Receipt printers, receipt printers for everyone!
I love it, a mini fax machine for bug reports, i imagine some lots devs would kill for that to be their workflow instead of teams or slack 😂