|
@@ -1,5 +1,21 @@
|
|
|
<?php
|
|
<?php
|
|
|
|
|
+if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
|
|
|
|
|
+ header("Access-Control-Allow-Origin: *");
|
|
|
|
|
+ header("Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS");
|
|
|
|
|
+ header("Access-Control-Allow-Headers: Content-Type, Authorization, X-Requested-With");
|
|
|
|
|
+ http_response_code(204); // Sin contenido
|
|
|
|
|
+ exit;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
header("Access-Control-Allow-Origin: *");
|
|
header("Access-Control-Allow-Origin: *");
|
|
|
|
|
+header("Access-Control-Allow-Methods: GET, POST, PUT, DELETE");
|
|
|
|
|
+header("Access-Control-Allow-Headers: Content-Type, Authorization");
|
|
|
|
|
+
|
|
|
|
|
+error_reporting(E_ALL);
|
|
|
|
|
+ini_set('display_errors', 0);
|
|
|
|
|
+ini_set('log_errors', 1);
|
|
|
|
|
+ini_set('error_log', '/logs/error.log');
|
|
|
|
|
+
|
|
|
|
|
|
|
|
require __DIR__ . '/vendor/autoload.php';
|
|
require __DIR__ . '/vendor/autoload.php';
|
|
|
use Mike42\Escpos\Printer;
|
|
use Mike42\Escpos\Printer;
|
|
@@ -167,9 +183,17 @@ if($dataPrint){
|
|
|
$printer->pulse(); //Abrir gaveta
|
|
$printer->pulse(); //Abrir gaveta
|
|
|
$printer->close();
|
|
$printer->close();
|
|
|
|
|
|
|
|
- echo "Ticket impreso correctamente.";
|
|
|
|
|
|
|
+ //echo "Ticket impreso correctamente.";
|
|
|
|
|
+ echo json_encode([
|
|
|
|
|
+ "status" => "success",
|
|
|
|
|
+ "message" => "Ticket impreso correctamente."
|
|
|
|
|
+ ]);
|
|
|
|
|
|
|
|
} catch (Exception $e) {
|
|
} catch (Exception $e) {
|
|
|
- echo "Error al imprimir: " . $e->getMessage();
|
|
|
|
|
|
|
+ //echo "Error al imprimir: " . $e->getMessage();
|
|
|
|
|
+ echo json_encode([
|
|
|
|
|
+ "status" => "error",
|
|
|
|
|
+ "message" => "Error al imprimir: " . $e->getMessage()
|
|
|
|
|
+ ]);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|