Domanda

Sto cercando di trovare una soluzione per l'invio di ordini in tempo reale a una stampante di ricevute.

Fondamentalmente in pseudo-codice:

if ($order == 'success')
{
    $printer = ip.to.remove.printer;

    $receipt_text = 'You just received an order!';

    $ch = curl_init('http://addresstosomekindofapi.com/print_receipt/');
    curl_setopt($ch, SOME_OPTION, 0).............;

    curl_exec($ch);
    curl_close($ch);
}

Sono solo esplorare le opzioni a ottenere questo fatto. Sarebbe fantastico essere in grado di fare questo, piuttosto che i fax in invio che spesso sono legate linee, ecc, ecc.

Come si potrebbe raggiungere questo obiettivo?

È stato utile?

Soluzione

Per me, una soluzione solida è quello di costruire un'applicazione desktop che è collegato al l'applicazione Web e ha la capacità di inviare i lavori alla stampante. Non credo che un'applicazione web può avere molto di controllo come per i lavori di stampa maniglia dell'utente.

Altri suggerimenti

Ci sono stampanti (come la vostra base LaserJets ufficio HP credo) che possono

  • essere raggiunto attraverso ftp
  • Ha 'virtuali' di stampa modalità per la selezione della carta.

Mi piacerebbe guardare in che se fossi in te.

(questo è stato ammesso v'è una sorta di separazione della rete tra la stampante e il file php.)

Credo che la soluzione migliore per il vostro problema è la stampa il documento in pdf utilizzando una classe php per la stampa in pdf. Ci sono un bel po 'di tali classi. Un buon uno è di classe ezpdf che può essere scaricato da http://www.ros.co.nz/pdf o http://www.sourceforge.net/projects/pdf-php

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top