@seiton/printer
Version:
Driver para las impresoras Seiton, incluye todas las funciones basicas para poder imprimir tickets
38 lines (37 loc) • 1.53 kB
TypeScript
import { SEITON_PID } from '../enum/seiton-pid.enum';
import { SEITON_VID } from '../enum/seiton-vid.enum';
/**
* Interfaz de configuración para la impresora Seiton en diferentes sistemas operativos.
* Proporciona opciones de configuración específicas para las plataformas Windows y Linux.
* Solo debe definirse una de las dos configuraciones.
*/
export interface ISeitonUSBConfig {
windows?: ISeitonWindowsConfig;
linux?: ISeitonLinuxConfig;
}
/**
* Interfaz de configuración para ajustes específicos del dispositivo Seiton en Windows.
* Utiliza identificadores de dispositivo USB para el reconocimiento del dispositivo.
*/
export interface ISeitonWindowsConfig {
/** ID del Vendedor USB del dispositivo Seiton.
* Podes utilizar nuestro enum SEITON_VID y elegir el modelo de tu placa
* o definir vos tu propio VID en caso de que el modelo no se encuentre en el enum.
*/
vendorId: SEITON_VID | number;
/** ID del Producto USB del dispositivo Seiton.
* Podes utilizar nuestro enum SEITON_PID y elegir el modelo de tu placa
* o definir vos tu propio PID en caso de que el modelo no se encuentre en el enum.
*/
productId: SEITON_PID | number;
}
/**
* Interfaz de configuración para ajustes específicos del dispositivo Seiton en Linux.
* Utiliza la ruta del dispositivo para acceso directo.
*/
export interface ISeitonLinuxConfig {
/** Ruta al dispositivo Seiton en el sistema de archivos Linux.
* Ejemplo: /dev/usb/lp0
*/
devicePath: string;
}