UNPKG

@seiton/printer

Version:

Driver para las impresoras Seiton, incluye todas las funciones basicas para poder imprimir tickets

38 lines (37 loc) 1.53 kB
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; }