describeBit method
Función auxiliar para describir la función de cada bit según el estándar ESC/POS común
Implementation
String describeBit(int bitPosition, int bitValue) {
bool isSet = bitValue != 0;
switch (bitPosition) {
case 0:
return "Posiblemente reservado/específico del modelo";
case 1:
return isSet ? "Posible indicador adicional de gaveta" : "Normal";
case 2:
return isSet ? "Gaveta abierta" : "Gaveta cerrada";
case 3:
return isSet ? "Impresora OFFLINE" : "Impresora ONLINE";
case 4:
return isSet
? "Indicador específico del modelo (Podría ser sensor de papel)"
: "Normal";
case 5:
return isSet ? "Tapa ABIERTA" : "Tapa CERRADA";
case 6:
return isSet
? "Alimentación de papel manual activada"
: "Alimentación de papel normal";
case 7:
return isSet ? "ERROR presente" : "Sin error";
default:
return "Desconocido";
}
}