Stampante termica escpos-php

Emanuele85

Utente Attivo
30 Gen 2021
117
0
16
Buonasera a tutto il gruppo, rieccomi con qualche piccolo problemino da risolvere. Ho sviluppato alcune pagine php per la gestione delle comande di un ristorante, e vorrei fare in modo che la cameriera, da tablet o similari possa salvare i dati e stampare in automatico la comanda per la cucina tramite bluetooth. Ho costruito tutto, e funziona perfettamente (almeno la parte di codice Php).
Ho acquistato una stampante termica GOOJPRT PT-210, e dopo alcune ricerche sono riuscito a farla funzionare con le librerie Mike42 installate tramite composer.
Tutto perfetto fino a quando utilizzo la stampante dal mio pc collegata tramite USB, quindi con Xampp e pagine in locale. Nel momento in cui trasferisco l'applicazione su hosting, non stampa più niente, neppure utilizzando un PC (anche se non era questo il mio intento). Ho provato anche utilizzando il mio smartphone android, collegando la stampante tramite BT ma peggio di peggio. Vi posto parte del codice che ho utilizzato :

PHP:
<?php
session_start();
error_reporting(0);
include('includes/dbconnection.php');


use Mike42\Escpos\PrintConnectors\FilePrintConnector;
use Mike42\Escpos\Printer;

........
    
    foreach($results as $row)
        {         
        
          if ($row->variazioni_ordine ==="") {
          $testo_stampa= $testo_stampa. $row->totale . " X ". $row->denom_prodotto. "\n";
          } else {
            $testo_stampa= $testo_stampa. $row->totale . " X ". $row->denom_prodotto. "\n" . "***" . $row->variazioni_ordine . "\n" ;

          }
        
        }       

        require __DIR__ . '/vendor/autoload.php';
        $connector = new FilePrintConnector("\\\localhost\\Termo");
        $printer = new Printer($connector);       
        $printer -> text("Tavolo n. " . $row->id_tavolo . "\n" . $testo_stampa);
        $printer -> cut();
        $printer -> close();

Ho fatto varie prove, utilizzando solo il nome della stampante ecc ecc ma niente da fare. Avete mai affrontato questo tipo di problematica?

Vi ringrazio infinitamente.

Saluti
E
 

MarcoGrazia

Utente Attivo
15 Dic 2009
852
20
28
62
Udine
www.stilisticamente.com
Devi verificare le caratteristiche del server, scrivi localhost ma va bene fino a quando lavori in locale, io ad esempio per lavorare verso il server devo riferirmi ad esso con il suo IP non come localhost.

PS anche riportare gli eventuali errori del PHP può aiutare, come leggere i log di errore sul server.
 

Emanuele85

Utente Attivo
30 Gen 2021
117
0
16
Grazie per la risposta,ma ti riferisci in generale o nel caso specifico di questo tipo di stampante?
 
Discussioni simili
Autore Titolo Forum Risposte Data
E stampante termica PHP 7
csi Inviare file jpg in locale alla stampante con php PHP 0
Y Stampare da php su un foglio A6 attraverso una stampante esterna PHP 1
Samuele Ronzani Stampa su stampante predefinita Javascript 11
felino Stampante Epson XP-322: nessuna traccia del colore nero! Hardware 6
ElloG Stampante a colori o b/n? Discussioni Varie 1
Gabriele Visioli Cartucce Stampante: Originali Vs Ricaricabili - Alternative Discussioni Varie 10
N FPDF stampare pdf automaticamente su stampante impostata PHP 0
filippino gestione stampante in rete locale Reti LAN e Wireless 5
P Stampante Epson Windows e Software 3
WorldWideWeb Stampante in rete Reti LAN e Wireless 1
K scegliere stampante per stampa in automatico Javascript 0
K scegliere stampante per stampa in automatico PHP 8
S stampante che stampa solo la 1 pagina Hardware 4
S problema stampante Hardware 1
G Stampante canon: evitare il taglio nel caricare? Hardware 0
S configurazione stampante Hardware 0
B stampante di default Classic ASP 0
purno stampante hp 840c Hardware 2
P mandrake 10 - problemi nic e stampante Linux e Software 2
mptech stampante epson c900 Hardware 0
L Stampa Su Stampante Con Php PHP 3
N Stampante condivisa su WinXP non visibile da Win98 Hardware 0
felino Temperatura processore: soglia massima per sostituire pasta termica Hardware 2

Discussioni simili