[LUGDucale-ml] Stampare da php/html

fulvio.lugducale fulvio.lugducale@gmail.com
Gio 28 Apr 2016 15:30:20 CEST


Il 21/04/2016 20:31, Matteo Pasotti ha scritto:
>
> Il 20/apr/2016 13:31, "Fulvio Restelli" <fulvio.lugducale@gmail.com
> <mailto:fulvio.lugducale@gmail.com>> ha scritto:
> >
> > 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.
> > I client possono essere tablet e cellulari.
> > Grazie
> > Fulvio
> >
>
> Ciao Fulvio, teoricamente dovresti riuscire con PHP::Print::Ipp se usi
> cups su una macchina gnu/linux.
>
E non solo teoricamente..
Ho installato il pacchetto su debian scaricandolo da
http://download.savannah.gnu.org/releases/phpprintipp/
Ho impostato su CUPS, come stampante, la stampa in PDF (non ne avevo
altre sotto mano)
Ho creato il mio file php con dentro queste istruzioni..

</head>
    ...
    <?php require_once('/usr/share/php/printipp/CupsPrintIPP.php'); ?>
    ...
</head>
<body>
    <?php
        $ipp = new PrintIPP();
        $ipp->setHost("localhost");    //host
        $ipp->setPrinterURI("ipp://localhost:631/printers/PDF");   
//indirizzo stampante

        //imposto cosa stampare
        $stringa="Ciao mamma";
        $stringa=$stringa."\nmi sento";
        $stringa=$stringa."\nmolto bene";
       
        $ipp->setData($stringa); // Path file da stampare o stringa
precostruita
        $ipp->printJob();
        ...
    ?>

... ed eseguendolo, mi son trovato il mio file in coda alle stampe della
stampante PDF

@_@

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..

Ma gia' questo risultato mi rende felice :-)
Grazie di tutto
Fulvio


> Facci sapere
>
> Matteo
>
>
>


-- 
Fulvio Restelli
Member of LUGDucale Vigevano
www.lugducale.it 

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

-------------- parte successiva --------------
Un allegato HTML รจ stato rimosso...
URL: <http://lists.linux.it/pipermail/lugducale/attachments/20160428/18a505d9/attachment.html>


Maggiori informazioni sulla lista LUGDucale