<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Il 21/04/2016 20:31, Matteo Pasotti ha
      scritto:<br>
    </div>
    <blockquote
cite="mid:CAC=OcvM56SEBLPCEh+KV34Fqn_b1Q2sbr1FqOfREguYbV_aH2w@mail.gmail.com"
      type="cite">
      <p dir="ltr">Il 20/apr/2016 13:31, "Fulvio Restelli" <<a
          moz-do-not-send="true"
          href="mailto:fulvio.lugducale@gmail.com"><a class="moz-txt-link-abbreviated" href="mailto:fulvio.lugducale@gmail.com">fulvio.lugducale@gmail.com</a></a>>
        ha scritto:<br>
        ><br>
        > Ciao a tutti, qualcuno sa darmi dritte/indicazioni su come
        poter stampare da programmi in php/html, ma lato server? In
        pratica, alla pressione di un tasto, devo mandare la stampa su
        stampante collegata al webserver. <br>
        > I client possono essere tablet e cellulari. <br>
        > Grazie <br>
        > Fulvio<br>
        ></p>
      <p dir="ltr">Ciao Fulvio, teoricamente dovresti riuscire con
        PHP::Print::Ipp se usi cups su una macchina gnu/linux.</p>
    </blockquote>
    E non solo teoricamente..<br>
    Ho installato il pacchetto su debian scaricandolo da
    <a class="moz-txt-link-freetext" href="http://download.savannah.gnu.org/releases/phpprintipp/">http://download.savannah.gnu.org/releases/phpprintipp/</a><br>
    Ho impostato su CUPS, come stampante, la stampa in PDF (non ne avevo
    altre sotto mano)<br>
    Ho creato il mio file php con dentro queste istruzioni..<br>
    <br>
    </head><br>
        ...<br>
        <?php
    require_once('/usr/share/php/printipp/CupsPrintIPP.php'); ?><br>
        ...<br>
    </head><br>
    <body><br>
        <?php <br>
            $ipp = new PrintIPP();<br>
            $ipp->setHost("localhost");    //host<br>
           
    $ipp->setPrinterURI("ipp://localhost:631/printers/PDF");   
    //indirizzo stampante<br>
    <br>
            //imposto cosa stampare<br>
            $stringa="Ciao mamma";<br>
            $stringa=$stringa."\nmi sento";<br>
            $stringa=$stringa."\nmolto bene";<br>
            <br>
            $ipp->setData($stringa); // Path file da stampare o
    stringa precostruita<br>
            $ipp->printJob();<br>
            ...<br>
        ?><br>
    <br>
    ... ed eseguendolo, mi son trovato il mio file in coda alle stampe
    della stampante PDF<br>
    <br>
    @_@<br>
    <br>
    Ora vado avanti a studiare, visto che vorrei dare un nome alla
    stampa (ora sono tutte anonymous e si sovrascrivono l'una con
    l'altra), gestire i margini e le tabulazioni, ecc..<br>
    <br>
    Ma gia' questo risultato mi rende felice :-)<br>
    Grazie di tutto<br>
    Fulvio<br>
    <br>
    <br>
    <blockquote
cite="mid:CAC=OcvM56SEBLPCEh+KV34Fqn_b1Q2sbr1FqOfREguYbV_aH2w@mail.gmail.com"
      type="cite">
      <p dir="ltr">Facci sapere</p>
      <p dir="ltr">Matteo</p>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">
</pre>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Fulvio Restelli
Member of LUGDucale Vigevano
<a class="moz-txt-link-abbreviated" href="http://www.lugducale.it">www.lugducale.it</a> 

Skype:    fulviorestelliuff
Linux User #486702
Ubuntu User #26518
Running:
Debian  8.0     (Jessy)         + Lxde          on Laptop
ElementaryOS    (Freya)                         on Laptop
Puppy 6.3       (Slacko)                        on Laptop
Xubuntu 14.04   (Trusty)        + XFCE          on desktop
</pre>
  </body>
</html>