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