Skip to content

Commit 9e99211

Browse files
author
Carlos Garcia
committed
Solucionado bug al abrir cajón.
1 parent 8cfe56a commit 9e99211

6 files changed

Lines changed: 17 additions & 9 deletions

File tree

Model/TicketPrinter.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,14 @@ public function getApiKey(): ApiKey
142142
return $apikey;
143143
}
144144

145+
public function getCommandStr(string $command): string
146+
{
147+
return match ($command) {
148+
'open' => "\x1B\x70\x00\x19\xFA",
149+
'cut' => "\x1D\x56\x00",
150+
default => '',
151+
};
152+
}
145153

146154
public function getDashLine(): string
147155
{

Translation/de_DE.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
"qz-tray-disconnected-reload": "QZ Tray ist getrennt. Laden Sie die Seite bei Bedarf neu.",
7777
"qz-tray-not-connected": "Probleme bei der Verbindung? Stellen Sie sicher, dass QZ Tray installiert und konfiguriert ist.",
7878
"qz-tray-not-connected-before-print": "QZ Tray ist nicht verbunden. Bitte verbinden Sie sich vor dem Drucken.",
79-
"qz-tray-not-connected-before-scan": "QZ Tray ist nicht verbunden. Bitte verbinden Sie sich vor dem Scannen.",
79+
"qz-tray-not-connected-before-scan": "QZ Tray ist nicht verbunden. Bitte verbinden Sie das Gerät, bevor Sie scannen.",
8080
"qz-tray-not-connected-click-to-start": "QZ Tray ist nicht verbunden. Klicken Sie auf Verbinden, um es zu starten.",
8181
"reference-abb": "Ref.",
8282
"select-a-printer": "Wählen Sie einen Drucker aus",

Translation/it_IT.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
"please-select-a-format": "Per favore, seleziona un formato.",
4545
"please-select-a-printer": "Si prega di selezionare una stampante.",
4646
"preparing-to-send-data": "Preparazione all'invio dei dati...",
47-
"preview-cut-paper": "[Cortar Papel]",
47+
"preview-cut-paper": "[Taglia carta]",
4848
"preview-init-printer": "[Init Printer]",
4949
"preview-pulse-drawer": "[Apri Cassetto]",
5050
"price-abb": "Prezzo",
@@ -91,9 +91,9 @@
9191
"ticket-preview-html": "Anteprima del Ticket (HTML)",
9292
"ticket-ready-to-print": "Biglietto pronto per essere stampato.",
9393
"total-abb": "Totale",
94-
"trying-to-connect-qz-tray": "Sto cercando di collegarmi a QZ Tray...",
94+
"trying-to-connect-qz-tray": "Tentativo di connessione a QZ Tray...",
9595
"unknown-device": "Dispositivo sconosciuto",
9696
"vendor-id": "ID Fornitore",
9797
"vendor-product-id-required-to-print": "Il Vendor ID e il Product ID sono necessari per stampare.",
98-
"you-can-adjust-parameters": "Puoi regolare i parametri se necessario."
98+
"you-can-adjust-parameters": "Può regolare i parametri se necessario."
9999
}

Translation/pl_PL.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,13 @@
3434
"net-abb": "Netto",
3535
"no-printer-connected": "Brak podłączonej drukarki lub skonfigurowanej.",
3636
"no-ticket-data-to-print-load-first": "Nie ma danych z paragonu do wydruku. Najpierw załaduj podgląd.",
37-
"no-ticket-format-found-model": "No se ha encontrado ningún formato de ticket para este modelo",
37+
"no-ticket-format-found-model": "Nie znaleziono formatu paragonu dla tego modelu",
3838
"no-usb-devices-found": "Nie znaleziono urządzeń USB.",
3939
"no-valid-ticket-data-received": "Nie otrzymano od serwera prawidłowych danych paragonu.",
4040
"num-usb-devices-detected": "Wykryto %num% urządzeń USB.",
4141
"number-of-copies": "Nº de copias",
4242
"open-command": "Komenda otwarcia",
43-
"paper-width": "Ancho del papel",
43+
"paper-width": "Szerokość papieru",
4444
"please-select-a-format": "Proszę wybrać format.",
4545
"please-select-a-printer": "Proszę wybrać drukarkę.",
4646
"preparing-to-send-data": "Przygotowuję dane do wysłania...",
@@ -76,7 +76,7 @@
7676
"qz-tray-disconnected-reload": "QZ Tray odłączony. Odśwież stronę, jeśli to konieczne.",
7777
"qz-tray-not-connected": "Problemy z połączeniem? Upewnij się, że QZ Tray jest zainstalowany i skonfigurowany",
7878
"qz-tray-not-connected-before-print": "QZ Tray nie jest podłączony. Połącz się przed drukowaniem.",
79-
"qz-tray-not-connected-before-scan": "QZ Tray no está conectado. Conéctese antes de escanear.",
79+
"qz-tray-not-connected-before-scan": "QZ Tray nie jest połączony. Połącz się przed skanowaniem.",
8080
"qz-tray-not-connected-click-to-start": "QZ Tray nie jest podłączony. Kliknij 'Połącz', aby go uruchomić.",
8181
"reference-abb": "Odn.",
8282
"select-a-printer": "Wybierz drukarkę",

Translation/pt_PT.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"ensure-correct-settings-before-print": "Asegúrese de que los ajustes son correctos antes de intentar imprimir.",
1515
"ensure-device-connected-and-qz-permissions": "Certifique-se de que o dispositivo está conectado e que o QZ Tray tem permissões.",
1616
"error-ajax-preview": "Erro AJAX ao carregar a pré-visualização:",
17-
"error-connecting-to-qz-tray": "Error al conectar con QZ Tray:",
17+
"error-connecting-to-qz-tray": "Erro ao conectar ao QZ Tray:",
1818
"error-printing": "Erro ao imprimir:",
1919
"error-scanning-devices": "Erro ao escanear dispositivos:",
2020
"error-scanning-usb-devices": "Erro ao procurar dispositivos USB:",

facturascripts.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = 'Tickets'
22
description = 'Permite imprimir tickets de facturas, albaranes, pedidos, presupuestos y servicios.'
3-
version = 2.61
3+
version = 2.62
44
min_version = 2025.43
55
require_php = 'intl'
66
compatible = 'PrePagos'

0 commit comments

Comments
 (0)