Plataforma de Comunicação Elgin versão 3.13.9
Documentação das bibliotecas de integração com hardware Elgin
Configuração de Sistema

Comandos de Configuração de Sistema (System Setting Commands) fornecem funções para configurar as propriedades relacionadas à impressora. Mais...

Funções

int SetAlturaGap (int tipo, const char *modelo, const char *conexao, int param, int altura)
 Define a altura do gap. Mais...
 
int SetTipoTransferencia (int tipo, const char *modelo, const char *conexao, int param, int transferencia)
 Define o tipo de transferência. Mais...
 
int SetBaudrate (int tipo, const char *modelo, const char *conexao, int param, int baudrate, int dataLength, int parity, int stopBit)
 Define o baudrate, o comprimento dos dados, a paridade e o número de stop bits. Mais...
 
int SetSymbolASD (int tipo, const char *modelo, const char *conexao, int param, int symbol)
 Define o symbol set das fontes Smooth ASD. Mais...
 

Descrição detalhada

Comandos de Configuração de Sistema (System Setting Commands) fornecem funções para configurar as propriedades relacionadas à impressora.

Estes parâmetros são gravados na EPROM, logo, serão preservados mesmo com um desligamento ou uma reinicialização da impressora. Se um novo comando, com parâmetros diferentes, for usado, estes novos parâmetros substituirão os antigos.

Convenções usadas nas chamadas das funções da biblioteca:
Windows

‍__stdcall

Linux

‍__cdecl

Funções

◆ SetAlturaGap()

int SetAlturaGap ( int  tipo,
const char *  modelo,
const char *  conexao,
int  param,
int  altura 
)

Define a altura do gap.

Parâmetros
tipo- Parâmetro do tipo numérico que define o tipo de comunicação que será estabelecido.

Conforme tabela a seguir:
Valor Referência
1 USB
2 RS232
3 TCP/IP

modelo- Parâmetro do tipo caractere que especifica o modelo para conexão.

Conforme lista:

Valores
L42
L42PRO
TT042-50


conexao- Parâmetro do tipo caractere que define detalhes de conexão.

Detalhes de conexão:
Referência Valor exemplo
USB USB
RS232 COM2
TCP/IP 192.168.0.20

param- Parâmetro do tipo numérico auxiliar para a conexão com a impressora.

Utilizado para especificar baudrate ou porta de comunicação TCP/IP.
  • OBS: Quando a conexão estabelecida for a USB esse parâmetro é desconsiderado, podendo ser definido com o valor 0.

altura- Parâmetro do tipo numérico que define a altura do gap, em milímetros.

Valores válidos:

‍Números entre 0 e 99 (0, 1, 2, ..., 99).


Exemplos:
Valor Altura do gap
5 Meio milímetro
30 3 milímetros

Retorna
O retorno da função é do tipo numérico.
A função bem-sucedida deve retornar 0.

◆ SetTipoTransferencia()

int SetTipoTransferencia ( int  tipo,
const char *  modelo,
const char *  conexao,
int  param,
int  transferencia 
)

Define o tipo de transferência.

Parâmetros
tipo- Parâmetro do tipo numérico que define o tipo de comunicação que será estabelecido.

Conforme tabela a seguir:
Valor Referência
1 USB
2 RS232
3 TCP/IP

modelo- Parâmetro do tipo caractere que especifica o modelo para conexão.

Conforme lista:

Valores
L42
L42PRO
TT042-50


conexao- Parâmetro do tipo caractere que define detalhes de conexão.

Detalhes de conexão:
Referência Valor exemplo
USB USB
RS232 COM2
TCP/IP 192.168.0.20

param- Parâmetro do tipo numérico auxiliar para a conexão com a impressora.

Utilizado para especificar baudrate ou porta de comunicação TCP/IP.
  • OBS: Quando a conexão estabelecida for a USB esse parâmetro é desconsiderado, podendo ser definido com o valor 0.

transferencia- Parâmetro do tipo numérico que define o tipo de transferência.

Valores válidos:
Valor Tipo de transferência
0 Térmica direta
1 Transferência térmica

Retorna
O retorno da função é do tipo numérico.
A função bem-sucedida deve retornar 0.

◆ SetBaudrate()

int SetBaudrate ( int  tipo,
const char *  modelo,
const char *  conexao,
int  param,
int  baudrate,
int  dataLength,
int  parity,
int  stopBit 
)

Define o baudrate, o comprimento dos dados, a paridade e o número de stop bits.

  • OBS: As impressoras suportam parcialmente esta função.
Parâmetros
tipo- Parâmetro do tipo numérico que define o tipo de comunicação que será estabelecido.

Conforme tabela a seguir:
Valor Referência
1 USB
2 RS232
3 TCP/IP

modelo- Parâmetro do tipo caractere que especifica o modelo para conexão.

Conforme lista:

Valores
L42
L42PRO
TT042-50


conexao- Parâmetro do tipo caractere que define detalhes de conexão.

Detalhes de conexão:
Referência Valor exemplo
USB USB
RS232 COM2
TCP/IP 192.168.0.20

param- Parâmetro do tipo numérico auxiliar para a conexão com a impressora.

Utilizado para especificar baudrate ou porta de comunicação TCP/IP.
  • OBS: Quando a conexão estabelecida for a USB esse parâmetro é desconsiderado, podendo ser definido com o valor 0.

baudrate- Parâmetro do tipo numérico que define o baudrate.

Valores válidos:
Valor Baudrate
0 9600
1 600
2 2400
3 19200
4 4800
5 38400
6 1200
7 9600
8 57600
9 115200

  • OBS: Certifique-se de que a impressora suporta o baudrate selecionado.

dataLength- Parâmetro do tipo numérico que define o comprimento dos dados.

Valores válidos:
Valor Comprimento dos dados
7 7-bit data
8 8-bit data

parity- Parâmetro do tipo numérico que define a paridade.

Valores válidos:
Valor Paridade
0 None
1 Even
2 Odd

stopBit- Parâmetro do tipo numérico que define o número de stop bits.

Valores válidos:
Valor Número de stop bits
1 1 stop bit
2 2 stop bits

Retorna
O retorno da função é do tipo numérico.
A função bem-sucedida deve retornar 0.

◆ SetSymbolASD()

int SetSymbolASD ( int  tipo,
const char *  modelo,
const char *  conexao,
int  param,
int  symbol 
)

Define o symbol set das fontes Smooth ASD.

  • OBS: As impressoras não suportam esta função.
Parâmetros
tipo- Parâmetro do tipo numérico que define o tipo de comunicação que será estabelecido.

Conforme tabela a seguir:
Valor Referência
1 USB
2 RS232
3 TCP/IP

modelo- Parâmetro do tipo caractere que especifica o modelo para conexão.

Conforme lista:

Valores
L42
L42PRO
TT042-50


conexao- Parâmetro do tipo caractere que define detalhes de conexão.

Detalhes de conexão:
Referência Valor exemplo
USB USB
RS232 COM2
TCP/IP 192.168.0.20

param- Parâmetro do tipo numérico auxiliar para a conexão com a impressora.

Utilizado para especificar baudrate ou porta de comunicação TCP/IP.
  • OBS: Quando a conexão estabelecida for a USB esse parâmetro é desconsiderado, podendo ser definido com o valor 0.

symbol- Parâmetro do tipo numérico que define o symbol set das fontes Smooth ASD.

Valores válidos:
Valor Symbol set
0 USASCII
1 Reino Unido
2 Espanhol
3 Sueco
4 Francês
5 Alemão
6 Italiano
7 Dinamarquês/Norueguês

Retorna
O retorno da função é do tipo numérico.
A função bem-sucedida deve retornar 0.