@echo off
title Easy Pay - Imprimir sin agente (Chrome silencioso)
echo ============================================================
echo   IMPRESION SIN AGENTE
echo ============================================================
echo.
echo Esto crea un acceso directo que abre el panel con Chrome en
echo modo de impresion directa: los tickets salen SOLOS, sin el
echo cuadro de "Imprimir" y sin ningun programa corriendo aparte.
echo.
echo ANTES de seguir, en Windows:
echo   1) La impresora tiene que estar instalada con SU driver
echo      (Epson TM-T20II), NO como cola RAW.
echo   2) Tiene que estar puesta como IMPRESORA PREDETERMINADA.
echo   3) En sus preferencias, tamano de papel: rollo de 80mm.
echo.
pause
set "ACCESO=%USERPROFILE%\Desktop\Easy Pay (imprimir directo).lnk"
set "PERFIL=%LOCALAPPDATA%\EasyPayImpresion"
set "CHROME=%ProgramFiles%\Google\Chrome\Application\chrome.exe"
if not exist "%CHROME%" set "CHROME=%ProgramFiles(x86)%\Google\Chrome\Application\chrome.exe"
if not exist "%CHROME%" ( echo No encontre Chrome instalado. & pause & exit /b )
echo Creando el acceso directo en el Escritorio...
> "%TEMP%\eplnk.vbs" echo Set sh = CreateObject("WScript.Shell")
>> "%TEMP%\eplnk.vbs" echo Set l = sh.CreateShortcut("%ACCESO%")
>> "%TEMP%\eplnk.vbs" echo l.TargetPath = "%CHROME%"
>> "%TEMP%\eplnk.vbs" echo l.Arguments = "--kiosk-printing --user-data-dir=""%PERFIL%"" --app=https://billares-demo-1592.billares.easypaybo.com/admin"
>> "%TEMP%\eplnk.vbs" echo l.Description = "Panel Easy Pay con impresion directa"
>> "%TEMP%\eplnk.vbs" echo l.Save
cscript //nologo "%TEMP%\eplnk.vbs" >nul 2>&1
del "%TEMP%\eplnk.vbs" >nul 2>&1
echo.
echo ============================================================
echo   LISTO.
echo   Abri el panel SIEMPRE desde el acceso "Easy Pay
echo   (imprimir directo)" que quedo en el Escritorio.
echo   Abierto de otra forma, Chrome vuelve a preguntar.
echo.
echo   La primera vez pide usuario y clave: ese acceso usa un
echo   Chrome aparte, con su propia sesion.
echo ============================================================
pause
