UNPKG

sunmi-device-sdk

Version:

JavaScript SDK for Sunmi card readers and printers

56 lines (55 loc) 2.12 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PrinterStatus = exports.BarcodeTextPosition = exports.PrintAlignment = exports.MifareKeyType = exports.CardType = void 0; /** * Card types supported by Sunmi card readers */ var CardType; (function (CardType) { CardType["MIFARE"] = "mifare"; CardType["IC"] = "ic"; CardType["MAGNETIC"] = "magnetic"; CardType["PSAM"] = "psam"; })(CardType || (exports.CardType = CardType = {})); /** * Mifare key types for authentication */ var MifareKeyType; (function (MifareKeyType) { MifareKeyType["KEY_A"] = "A"; MifareKeyType["KEY_B"] = "B"; })(MifareKeyType || (exports.MifareKeyType = MifareKeyType = {})); /** * Text alignment options for printing */ var PrintAlignment; (function (PrintAlignment) { PrintAlignment[PrintAlignment["LEFT"] = 0] = "LEFT"; PrintAlignment[PrintAlignment["CENTER"] = 1] = "CENTER"; PrintAlignment[PrintAlignment["RIGHT"] = 2] = "RIGHT"; })(PrintAlignment || (exports.PrintAlignment = PrintAlignment = {})); /** * Text position for barcode printing */ var BarcodeTextPosition; (function (BarcodeTextPosition) { BarcodeTextPosition[BarcodeTextPosition["NO_TEXT"] = 0] = "NO_TEXT"; BarcodeTextPosition[BarcodeTextPosition["ABOVE"] = 1] = "ABOVE"; BarcodeTextPosition[BarcodeTextPosition["BELOW"] = 2] = "BELOW"; BarcodeTextPosition[BarcodeTextPosition["BOTH"] = 3] = "BOTH"; })(BarcodeTextPosition || (exports.BarcodeTextPosition = BarcodeTextPosition = {})); /** * Printer status codes */ var PrinterStatus; (function (PrinterStatus) { PrinterStatus["NORMAL"] = "NORMAL"; PrinterStatus["OUT_OF_PAPER"] = "OUT_OF_PAPER"; PrinterStatus["ERROR"] = "ERROR"; PrinterStatus["COVER_OPEN"] = "COVER_OPEN"; PrinterStatus["COVER_ERROR"] = "COVER_ERROR"; PrinterStatus["KNIFE_ERROR_1"] = "KNIFE_ERROR_1"; PrinterStatus["KNIFE_ERROR_2"] = "KNIFE_ERROR_2"; PrinterStatus["OVER_HEATING"] = "OVER_HEATING"; PrinterStatus["FIRMWARE_UPDATING"] = "FIRMWARE_UPDATING"; })(PrinterStatus || (exports.PrinterStatus = PrinterStatus = {}));