Al encender su ordenador, deberá ingresar la contraseña: 123 (Esta contraseña ha sido establecida por motivos de seguridad)
(Obligatorio) Uso de internet para iniciar sesión: Se requiere una conexión a internet para acceder al sistema de punto de venta.
Consulta de DNI o RUC: Es necesario estar conectado a internet para consultar información de un nuevo cliente (DNI o RUC), pero si el cliente está registrado en el sistema, simplemente lo busca.
https://192.168.1.222/apiPOS/apiPrint.php (La configuración de una IP aplica cuando varias computadoras imprimen a una ticketera. En cambio, si cada computadora tiene su propia ticketera, se debe asignar una IP distinta a cada una, cambiando el último dígito. Por ejemplo: 192.168.1.223.)
Crear series, Configurar serie por usuario en apiPOS y habilitarles en apiPOS la impresión automática.
La configuración de una IP aplica cuando varias computadoras imprimen a una ticketera. En cambio, si cada computadora tiene su propia ticketera, se debe asignar una IP distinta a cada una, cambiando el último dígito. Por ejemplo: 192.168.1.223.
Ejecutar Xampp como “Administrador”.
Seleccionar “X” en Apache e Instalar como servicio
Abrir el terminal CMD en la ruta: cd C:\xampp\apache\bin
CMD: openssl genrsa -out server.key 2048
Crear openssl.cnf con la IP del servidor (ipconfig):
CMD: openssl req -new -key server.key -out server.csr -config "C:\xampp\apache\bin\openssl.cnf"
CMD: openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt -extensions req_ext -extfile "C:\xampp\apache\bin\openssl.cnf"
Copia los archivos server.crt, server.key y server.csr generados en:
C:\xampp\apache\conf\ssl.crt\ C:\xampp\apache\conf\ssl.key\ C:\xampp\apache\conf\ssl.csr\
Poner Stop en Xampp y Reiniciar Apache.
Agregar Certificado:
Windows + R: mmc
Archivo > Agregar o quitar complemento
Certificados > Agregar > Cuenta de Equipo > Equipo Local > Finalizar > Aceptar
Entidades de certificación raíz de confianza > Certificados
Clic Derecho en “Certificados” > Todas las Tareas > Importar Certificado: server.crt
Verificar si se instalo correctamente Xampp: https://192.168.1.222/dashboard/
Instalar XAMPP en una sola computadora únicamente cuando varias PC comparten una misma ticketera para imprimir. Si cada computadora tiene su propia ticketera, entonces se debe instalar XAMPP en cada una y asignarles una IP diferente, modificando el último dígito. Por ejemplo: 192.168.1.223.
Si todas las computadoras imprimen, no es necesario activar el certificado en cada una, incluso si todas utilizan la misma ticketera.
Si las computadoras imprimen en modo offline, es necesario activar el certificado en cada una de ellas.
Asignar contraseña al Usuario Windows:
Panel de Control.> Cuentas de Usuario > Cuentas de Usuario.
“Administrar Otra Cuenta” > Seleccionar cuenta y “cambiar contraseña” > Por default 123 - clave.
Crear carpeta apiPOS y pegar apiPrint.php
Configurar API PRINT como servicio:
Windows + R - servicios.msc - Ubicar el servicio apiPrint, hacer clic derecho y “Propiedades”.
En la pestaña “General” hacer clic en “Detener” el servicio.
Seleccionar la pestaña “Iniciar Sesión”.
Seleccionar “Esta Cuenta” y hacer clic en “Examinar”. - Ingresar el nombre de usuario y hacer clic en “Comprobar”. - Ingresar contraseña y hacer clic en “Aplicar”.
Seleccionar nuevamente la pestaña “General” e iniciar el servicio.
Si no se puede ejecutar apiPrint descargar archivo original
Si no se puede imprimir, ejecutar comando para ver el error, pero detener apiPrint como servicio.
CMD: powershell.exe -ExecutionPolicy Bypass -NoProfile -File "C:\apiPrint\apiPrint.ps1"