Driver printer electronJs ini merupakan driver yang di gunakan sebagai perantara untuk print struk dari aplikasi antrian general dynamic electron js aplikasi antrian general dynamic electronjs
Pastikan sudah install node js version >= 18.19.0 di komputer anda
- Install depedensi
npm install
- Comment script pada baris ke 52-58 pada module espos-usb yang berada di directory node_modules/escpos-usb/index.js
usb.on('detach', function(device){
if(device == self.device) {
self.emit('detach' , device);
self.emit('disconnect', device);
self.device = null;
}
});
menjadi
// usb.on('detach', function(device){
// if(device == self.device) {
// self.emit('detach' , device);
// self.emit('disconnect', device);
// self.device = null;
// }
// });
- Jalankan dengan perintah
npm run start
Untuk melakukan packaging driver agar bisa digunakan pada windows, linux atau mac dapat melakukan perintah ini: *Khusus perangkat mac pastikan sudah install wine-devel atau wine-stable pada perangkat mac agar dapat membuat package untuk system operasi windows
npx electron-packager . --overwrite --asar --extra-resource="setting.json" --platform=all --icon=./icons/icon.ico
Hasil compile dapat di download melalui link berikut : Download hasil packaging
- Install driver printer sesuai dengan type dan model
- Jadikan printer thermal sebagai printer default
- Download dan Install Zadig untuk WinUSB Driver
- Buka zadig > options > list All Devices
- Pilih dan ganti driver printer dengan driver WinUSB Zadig
Donation to give me a Gift
Saweria : https://saweria.co/aderahman007
Follow me :
Instagram : @aderahman_007 || @adeofficial007
Aplikasi ini bersifat Open Source siapa pun dapat menggunakan, mengembangkan dan berkontribusi. Dilarang keras untuk memperjual belikan/mengambil keuntungan dari aplikasi ini dalam bentuk apapun tanpa seizin Developper.