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