ElginPrinter class

Classe que representa a configuração do driver da impressora Elgin.

Esta classe encapsula todos os parâmetros necessários para estabelecer a conexão e comunicação com uma impressora Elgin, permitindo flexibilidade para diferentes modelos e tipos de interface.

Exemplo de uso:

final driver = ElginPrinter(
  type: ElginPrinterType.USB,
  model: ElginPrinterModel.MP4200,
  connection: '/dev/usb/lp0',
  parameter: 9600,
);

Constructors

ElginPrinter.new({required ElginPrinterType type, ElginPrinterModel? model, String? connection, int? parameter})
Cria uma configuração de driver para impressora Elgin.

Properties

connection String?
Endereço, porta ou nome da conexão, de acordo com o tipo.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
model ElginPrinterModel?
Modelo específico da impressora.
final
parameter int?
Parâmetro adicional para configuração da conexão.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type ElginPrinterType
Tipo de conexão da impressora (USB, SERIAL, TCP, etc).
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited