![]() |
Plataforma de Comunicação Elgin versão 3.14.07
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 |