Plataforma de Comunicação Elgin versão 3.13.9
Documentação das bibliotecas de integração com hardware Elgin
|
Módulos | |
IntentDigitalHub | |
IDH. | |
Módulos | |
Módulos disponíveis para utilização no ambiente Android. | |
SmartPOS | |
Instruções para compatibilidade com o dispositivo SmartPOS. | |
Linha PosGo e M10 | |
Instruções para compatibilidade com o dispositivo Mini PDV M10 e com a linha android PosGO. | |
Funções | |
String | GetNumeroSerie () |
Função para captura do número de série do dispositivo Android. Mais... | |
String | GetClasseDispositivo () |
Função para captura da classe do dispositivo Android. Mais... | |
String | GetModeloDispositivo () |
Função para captura do modelo do dispositivo Android. Mais... | |
String | GetVersaoFirmware () |
Função para captura da versão de firmware do dispositivo Android. Mais... | |
String | GetDeviceInfo (int id) |
Função para captura de informações do dispositivo Android. Mais... | |
int | ImprimeBitmap (Bitmap bitmap) |
Imprime bitmap enviado ao dispositivo Elgin suportado (vide lista). Mais... | |
int | ImprimeCupomTEF (String dados) |
Realiza a impressão do Cupom TEF. Mais... | |
Fornece funções para uso em ambiente Android, bem como as instruções necessárias para compatibilizar o projeto com os dispositivos Elgin suportados.
Os seguintes dispositivos Elgin são suportados:
SmartPOS
Mini PDV M10
Códigos de exemplo:
Exemplos M10: https://github.com/ElginDeveloperCommunity/PDV_Android_M8_M10/tree/master/Exemplos
Exemplos SmartPOS: https://github.com/ElginDeveloperCommunity/POS_Android_ElginPAY/tree/master/Exemplo
String GetNumeroSerie | ( | ) |
Função para captura do número de série do dispositivo Android.
Para utilizar a função, deve-se:
#1. Importar a classe Android do pacote com.elgin.e1.Impressora:
import com.elgin.e1.Impressora.Android;
#2. Chamar o método estático GetNumeroSerie():
String numSerie = Android.GetNumeroSerie();
String GetClasseDispositivo | ( | ) |
Função para captura da classe do dispositivo Android.
Para utilizar a função, deve-se:
#1. Importar a classe Android do pacote com.elgin.e1.Impressora:
import com.elgin.e1.Impressora.Android;
#2. Chamar o método estático GetClasseDispositivo():
String classe = Android.GetClasseDispositivo();
String GetModeloDispositivo | ( | ) |
Função para captura do modelo do dispositivo Android.
Para utilizar a função, deve-se:
#1. Importar a classe Android do pacote com.elgin.e1.Impressora:
import com.elgin.e1.Impressora.Android;
#2. Chamar o método estático GetModeloDispositivo():
String modelo = Android.GetModeloDispositivo();
String GetVersaoFirmware | ( | ) |
Função para captura da versão de firmware do dispositivo Android.
Para utilizar a função, deve-se:
#1. Importar a classe Android do pacote com.elgin.e1.Impressora:
import com.elgin.e1.Impressora.Android;
#2. Chamar o método estático GetVersaoFirmware():
String verFirmware = Android.GetVersaoFirmware();
String GetDeviceInfo | ( | int | id | ) |
Função para captura de informações do dispositivo Android.
Para utilizar a função, deve-se:
#1. Importar a classe Android do pacote com.elgin.e1.Impressora:
import com.elgin.e1.Impressora.Android;
#2. Chamar o método estático GetDeviceInfo():
String info = Android.GetDeviceInfo(id);
id | - Parâmetro do tipo numérico que corresponde ao código da informação desejada, conforme tabela abaixo:
|
int ImprimeBitmap | ( | Bitmap | bitmap | ) |
Imprime bitmap enviado ao dispositivo Elgin suportado (vide lista).
Para utilizar a função, deve-se:
#1. Importar a classe Termica do pacote com.elgin.e1.Impressora:
import com.elgin.e1.Impressora.Termica;
#2. Chamar o método estático ImprimeBitmap():
int resultado = Termica.ImprimeBitmap(bitmap);
bitmap | - Parâmetro do tipo (classe) Bitmap que define a imagem a ser impressa. Esse parâmetro recebe como argumento uma instância da classe Bitmap, isto é, o bitmap que será impresso. |
int ImprimeCupomTEF | ( | String | dados | ) |
Realiza a impressão do Cupom TEF.
Essa função pode ser usada para imprimir os dados do cupom TEF enviados em uma string
ou
Um bitmap passando o conteúdo do mesmo em BASE64.
dados | - Conteúdo a ser impresso ou Conteúdo do BITMAP em BASE64 |