stampa automatica da php

teotode

Nuovo Utente
28 Set 2015
13
0
0
ciao a tutti,
sto avendo questo problema con la stampa automatica da php.
il comando che lancio è il seguente

System('C:\Windows\System32\FoxitReader.exe /p '.$files);

La stampa funziona la prima volta però se la rilancio immediatamente dopo non funziona piu' e pare che FOXITREADER rimanga aperto e bloccato.
Se tramite il task manager chiudo il processo, la stampa riparte, sempre però una sola volta.

La cosa strana è che lanciando lo stesso comando da prompt dei comandi la stampa funziona sempre anche se foxitreader rimane comunque aperto.

Grazie per le risposte.
 

marino51

Utente Attivo
28 Feb 2013
3.204
207
63
Lombardia
non conosco il programma che usi per la stampa, da cui il mio suggerimento se non ti spaventa la brutalità,
ho derivato i codici sottostanti da due mie applicazioni differenti ma potrebbero ben lavorare insieme

puoi creare un vbs che parcheggi dove vuoi,

poi anzichè dare il comando diretto (system) puoi eseguire un batch (exec)
che esegui tante volte per ogni file da stampare, passando il file come parametro
(ma se conosci i comandi dos, puoi adattare per passare + files)

nel batch includi la stampa e la brutalità del "kill"

se ti garba..., ciao
Marino

vbs
Codice:
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colProcessList = objWMIService.ExecQuery ("Select * from Win32_Process Where Name = 'FoxitReader.exe'")
For Each objProcess in colProcessList
  objProcess.Terminate()
Next

php
PHP:
$myBAT = 'E:\\_Software_Sviluppo\\batch.bat '.$files;
exec($myBAT,$output,$err);
print "cmd result : ".$err."<br /><br />";

bat
Codice:
C:\Windows\System32\FoxitReader.exe /p %1
C:\path\nome.vbs
 
Ultima modifica:

marino51

Utente Attivo
28 Feb 2013
3.204
207
63
Lombardia
ho avuto la possibilità di vedere FoxitPhantomPDF.exe
in File -> Preferenze -> Documento
c'è "impostazioni di chiusura" con checkbox spuntata per "mostra messaggio di chiusura"
può essere che eseguendo da php, non si veda il messaggio di chiusura

controlla la tua versione del programma e se è nella stessa situazione, togli la spunta
ciao
Marino
 

teotode

Nuovo Utente
28 Set 2015
13
0
0
purtroppo ho provato in entrambi i casi e non ne vuole sapere. la prima volta funziona tutto regolarmente. appena cerco di inviare una seconda stampa questa non va perchè trova il programma già aperto.
LA questione è che anche con altri eseguibili da lo stesso problema, ovvero provando a lanciare anche un semplice notepadd, il programma da lo stesso identico problema.

Sto seriamente pensando che possa essere un problema di impostazioni di PHP oppure qualche parametro di WAMP.
 
Discussioni simili
Autore Titolo Forum Risposte Data
S Help stampa automatica!! Hardware 0
D Stampa a video solo campi compilati MySQL 1
M Problemi con la stampa dei valori in php PHP 1
D Stampa a video in altra pagina html Database 3
K Margini di stampa Photoshop 4
Samuele Ronzani Stampa su stampante predefinita Javascript 11
F INDESIGN: problema esportazione esecutivo per la stampa con foto B/N Webdesign e Grafica 0
M Stampa fpdf e lettere accentate PHP 0
S incoerenza di stampa. problemi con il magenta Photoshop 3
atipika INSERIRE ICONE DOWNLOAD E STAMPA WORDPRESS WordPress 10
L [RISOLTO] Stampa a video risultato count in html PHP 13
S [PHP] Stampa a video Nome e Cognome in seguito a login PHP 1
S Consigli per invio di comunicati stampa Discussioni Varie 2
P [WordPress] B2B stampa abbigliamento - plugin woocommerce? WordPress 2
M [PHP] Database e stampa files PHP 2
E [Photoshop] consigli per stampa puzzle personalizzato Photoshop 0
F [PHP + MYSQLI] Stampa a video di una tabella nel database PHP 4
P problema di stampa con photoshop Presentati al Forum 0
R [PHP] Problema stampa array bidimensionali con formula $html.=<<<myHtml... PHP 2
J modifica spooler di stampa per stampare in ordine di nome i files pdf Windows e Software 2
A Stampa da PHP PHP 4
jailbait [PHP] Upload immagine e stampa a schermo PHP 0
L border in tabella php + layout stampa PHP 0
E [PHP] associazione id e stampa a video PHP 0
napuleone [HTML] Numerazione pagine in stampa HTML e CSS 2
K [Visual Basic] Stampa e modifica record non funziona più Visual Basic 0
K [ASP.Net] Problema stampa e modifica ms sql ASP.NET 0
K stampa e modifica tabella in php e ms sql PHP 2
W [Photoshop] Problemi di stampa Photoshop 1
M [HTML] stampa riga condizionata HTML e CSS 3
D Stampa Webdesign e Grafica 1
S [Javascript] [HTML] problema nella stampa degli elementi della pagina Javascript 3
napuleone [Javascript] cambiare i parametri di stampa con js Javascript 2
E [PHP] creazioni nuove variabili per modulo di stampa PHP 1
N [PHP] stampa video PHP 3
otto9due [PHP] Dubbio esistenzaile: Regex email e stampa valori trovati.. PHP 5
Roulder [PHP] Stampa file di testo Automatico senza conferma PHP 1
V [PHP] stampa a video valori query array multidimensionale PHP 4
Rikk73 [C#] problema con stampa da query linq EnumerableRowCollection .NET Framework 0
M Stampa immagine video tabella HTML e CSS 4
F layout stampa css HTML e CSS 2
G PHP stampa di immagini PHP 2
V Stampa con msword PHP 3
M stampa modello f24 con php PHP 1
C Cookiechoices Stampa pagina Javascript 2
Z recupero e stampa a video di immagini da database PHP 3
felino [Smarty] Stampa di una tabella dinamica, condizione su una cella PHP 1
J indirizzare coda di stampa Windows e Software 11
C Textarea stampa font personalizzato PHP 5
K Stampa ordine Javascript 6

Discussioni simili