Plataforma de Comunicação Elgin versão 3.13.9
Documentação das bibliotecas de integração com hardware Elgin
Campos da Etiqueta

Fornece funções para criar os campos da etiqueta (Image Editing Commands). Mais...

Módulos

 Texto
 Fornece funções para gerar textos na etiqueta.
 
 Código de barras
 Fornece funções para gerar códigos de barras (uma e duas dimensões) na etiqueta.
 

Funções

int GerarLinha (int coordY, int coordX, int comprimento, int altura)
 Gera uma linha na etiqueta. Mais...
 
int GerarBox (int coordY, int coordX, int comprimento, int altura, int grosBordasH, int grosBordasV)
 Gera um box na etiqueta. Mais...
 
int GerarImagem (int coordY, int coordX, const char *nome)
 Gera uma imagem na etiqueta. Mais...
 

Descrição detalhada

Fornece funções para criar os campos da etiqueta (Image Editing Commands).

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

‍__stdcall

Linux

‍__cdecl


Funções

◆ GerarLinha()

int GerarLinha ( int  coordY,
int  coordX,
int  comprimento,
int  altura 
)

Gera uma linha na etiqueta.

Parâmetros
coordY- Parâmetro do tipo numérico que define a coordenada Y de impressão, isto é, a quantos centésimos de centímetro (ou de polegada) do eixo y (no plano da etiqueta) a linha será impressa.

Valores válidos:

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


Exemplos:
Valor Coord. Y (métrico) Coord. Y (imperial)
5 Meio milímetro 5 centésimos de polegada
10 1 milímetro 1 décimo de polegada
200 2 centímetros 2 polegadas
4500 45 centímetros 45 polegadas

coordX- Parâmetro do tipo numérico que define a coordenada X de impressão, isto é, a quantos centésimos de centímetro (ou de polegada) do eixo x (no plano da etiqueta) a linha será impressa.

Valores válidos:

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


Exemplos:
Valor Coord. X (métrico) Coord. X (imperial)
5 Meio milímetro 5 centésimos de polegada
10 1 milímetro 1 décimo de polegada
200 2 centímetros 2 polegadas
4500 45 centímetros 45 polegadas

comprimento- Parâmetro do tipo numérico que define o comprimento da linha, em centésimos de centímetro (ou de polegada).

Valores válidos:

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


Exemplos:
Valor Comprimento (métrico) Comprimento (imperial)
5 Meio milímetro 5 centésimos de polegada
10 1 milímetro 1 décimo de polegada
200 2 centímetros 2 polegadas
4500 45 centímetros 45 polegadas

altura- Parâmetro do tipo numérico que define a altura da linha, em centésimos de centímetro (ou de polegada).

Valores válidos:

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


Exemplos:
Valor Altura (métrico) Altura (imperial)
5 Meio milímetro 5 centésimos de polegada
10 1 milímetro 1 décimo de polegada
200 2 centímetros 2 polegadas
4500 45 centímetros 45 polegadas

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

◆ GerarBox()

int GerarBox ( int  coordY,
int  coordX,
int  comprimento,
int  altura,
int  grosBordasH,
int  grosBordasV 
)

Gera um box na etiqueta.

Parâmetros
coordY- Parâmetro do tipo numérico que define a coordenada Y de impressão, isto é, a quantos centésimos de centímetro (ou de polegada) do eixo y (no plano da etiqueta) o box será impresso.

Valores válidos:

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


Exemplos:
Valor Coord. Y (métrico) Coord. Y (imperial)
5 Meio milímetro 5 centésimos de polegada
10 1 milímetro 1 décimo de polegada
200 2 centímetros 2 polegadas
4500 45 centímetros 45 polegadas

coordX- Parâmetro do tipo numérico que define a coordenada X de impressão, isto é, a quantos centésimos de centímetro (ou de polegada) do eixo x (no plano da etiqueta) o box será impresso.

Valores válidos:

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


Exemplos:
Valor Coord. X (métrico) Coord. X (imperial)
5 Meio milímetro 5 centésimos de polegada
10 1 milímetro 1 décimo de polegada
200 2 centímetros 2 polegadas
4500 45 centímetros 45 polegadas

comprimento- Parâmetro do tipo numérico que define o comprimento do box, em centésimos de centímetro (ou de polegada).

Valores válidos:

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


Exemplos:
Valor Comprimento (métrico) Comprimento (imperial)
5 Meio milímetro 5 centésimos de polegada
10 1 milímetro 1 décimo de polegada
200 2 centímetros 2 polegadas
4500 45 centímetros 45 polegadas

altura- Parâmetro do tipo numérico que define a altura do box, em centésimos de centímetro (ou de polegada).

Valores válidos:

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


Exemplos:
Valor Altura (métrico) Altura (imperial)
5 Meio milímetro 5 centésimos de polegada
10 1 milímetro 1 décimo de polegada
200 2 centímetros 2 polegadas
4500 45 centímetros 45 polegadas

grosBordasH- Parâmetro do tipo numérico que define a grossura das bordas horizontais (superior e inferior) do box, em centésimos de centímetro (ou de polegada).

Valores válidos:

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


Exemplos:
Valor Gros. Bordas Hor. (métrico) Gros. Bordas Hor. (imperial)
5 Meio milímetro 5 centésimos de polegada
10 1 milímetro 1 décimo de polegada
200 2 centímetros 2 polegadas
4500 45 centímetros 45 polegadas

grosBordasVParâmetro do tipo numérico que define a grossura das bordas verticais (laterais) do box, em centésimos de centímetro (ou de polegada).

Valores válidos:

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


Exemplos:
Valor Gros. Bordas Ver. (métrico) Gros. Bordas Ver. (imperial)
5 Meio milímetro 5 centésimos de polegada
10 1 milímetro 1 décimo de polegada
200 2 centímetros 2 polegadas
4500 45 centímetros 45 polegadas

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

◆ GerarImagem()

int GerarImagem ( int  coordY,
int  coordX,
const char *  nome 
)

Gera uma imagem na etiqueta.

  • OBS: A impressora L42PRO não suporta esta função (somente as duas imagens pré-carregadas na memória Flash, ELGINPB e COYOTE, podem ser impressas).
Parâmetros
coordY- Parâmetro do tipo numérico que define a coordenada Y de impressão, isto é, a quantos centésimos de centímetro (ou de polegada) do eixo y (no plano da etiqueta) a imagem será impressa.

Valores válidos:

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


Exemplos:
Valor Coord. Y (métrico) Coord. Y (imperial)
5 Meio milímetro 5 centésimos de polegada
10 1 milímetro 1 décimo de polegada
200 2 centímetros 2 polegadas
4500 45 centímetros 45 polegadas

coordX- Parâmetro do tipo numérico que define a coordenada X de impressão, isto é, a quantos centésimos de centímetro (ou de polegada) do eixo x (no plano da etiqueta) a imagem será impressa.

Valores válidos:

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


Exemplos:
Valor Coord. X (métrico) Coord. X (imperial)
5 Meio milímetro 5 centésimos de polegada
10 1 milímetro 1 décimo de polegada
200 2 centímetros 2 polegadas
4500 45 centímetros 45 polegadas

nome- Parâmetro do tipo caractere que define o nome da imagem a ser impressa.

Valores válidos:

‍Qualquer string de dados alfanuméricos; máximo de 16 caracteres.


  • OBS: Antes de imprimir uma imagem, é necessário que ela esteja carregada na memória da impressora. Para carregar imagens, use a função EnviaImagem.

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