Leitura de Códigos 1D e 2D no Sac Mobile via Câmera do Celular (Android).
✅ Pré-requisito
Sac Mobile na versão 2.4.0.2 ou superior.
🔧 Objetivo
Permitir a leitura de códigos de barras 1D e 2D (como QR Code) utilizando a câmera de dispositivos Android, ao acessar o sistema pelo navegador Chrome.
⚙️ Configuração Necessária
1. Baixar o arquivo .keystore
Acesse o Gestor e baixe o arquivo
.keystore.Salve o arquivo na raiz do disco C: do servidor onde o Apache está instalado.
Exemplo:C:\.keystore
2. Configurar o Apache
Acesse a pasta de instalação do Apache.
Localize e edite o arquivo:
conf\server.xml
Adicione o seguinte trecho:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
maxPostSize="4194304"
maxParameterCount="30000"
redirectPort="8443" />
<Connector SSLEnabled="true" acceptCount="100" clientAuth="false"
disableUploadTimeout="true" enableLookups="false" maxThreads="25"
port="8443" keystoreFile="C:/.keystore" keystorePass="lumi2713"
protocol="org.apache.coyote.http11.Http11NioProtocol" scheme="https"
secure="true" sslProtocol="TLS" />
⚠️ Atenção: No parâmetro
keystoreFile, informe o caminho completo para o arquivo.keystoresalvo no passo anterior.
3. Reinicie o serviço do Apache
Após salvar o arquivo, reinicie o serviço do Apache para aplicar as alterações.
📌 Observações
Essa configuração é necessária apenas se desejar utilizar a câmera do celular Android para leitura de códigos diretamente pelo navegador.
Certifique-se de que o Chrome tenha permissão para usar a câmera.
O SacMobile deve ser acessado com https após esta configuração:
Exemplo:
No ip deve ser o do seu servidor e a porta será 8443.