Visualizzazione dei risultati da 1 a 7 su 7

Discussione: [php]Stampare su carta

  1. #1

    [php]Stampare su carta

    Ma non esiste in php una funzione per stampare???
    Bisogna utilizzare per forza javascript?????

  2. #2
    Utente di HTML.it L'avatar di dalang
    Registrato dal
    May 2003
    Messaggi
    252
    Con windows puoi usare:
    http://it.php.net/manual/en/ref.printer.php

    su linux puoi creare un .pdf o .ps e stampare quelli...

  3. #3

    Re: [php]Stampare su carta

    Originariamente inviato da matteo1985
    Ma non esiste in php una funzione per stampare???
    Bisogna utilizzare per forza javascript?????
    Esiste, funziona solo con windows, ed e' stata abbandonata gia' dalla rel. 4.3.5 di php. pero' trasferendo il php_printer.dll funziona ancora anche sulla ver. 4.3.10. Si intende stampa lato server.

    Ci sono un paio di pillole in merito. Ma e' abbastanza complicato da gestire, ed e' fatto per le stampanti DOS. Funziona anche con le stampanti per win, ma parzialmente. Ho un paio di applicativi felicemente funzionanti anche su printer remotizzata su client, grazie ad una falla di windows 98 con le reti.

    Non consigliato.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Grazie adesso provo a guardare anche se mi puzza di difficile!

    Non sai se altrimenti come si possono eliminare le intestazioni di stampa?Mi spiego meglio:quando lancio una stampa con window.print() non mi stampa solo la pagina ma anche (in alto e in basso) la data,il nome del documento,il percorso della pagina che va ad aggiungere in automatico lui.

    Ciao e grazie

  5. #5

    Re: [php]Stampare su carta

    Originariamente inviato da matteo1985
    Ma non esiste in php una funzione per stampare???
    Bisogna utilizzare per forza javascript?????
    attenzione, php è un linguaggio lato server!!!
    l'operazione di stampa, è tipicamente un azione del client, il sever (come detto bene anche dagli altri), si può occupare al massimo di fare un output in un certo formato ed in seguito con javascript (o altri linguaggi lato client) viene stampato su carta.

    ciauz
    If today was perfect, there would be no need for tomorrow...
    Live as you want, the wildest way you can, till you're alive!!

  6. #6
    Originariamente inviato da matteo1985
    Grazie adesso provo a guardare anche se mi puzza di difficile!

    Non sai se altrimenti come si possono eliminare le intestazioni di stampa?Mi spiego meglio:quando lancio una stampa con window.print() non mi stampa solo la pagina ma anche (in alto e in basso) la data,il nome del documento,il percorso della pagina che va ad aggiungere in automatico lui.

    Ciao e grazie
    Vai nelle opzioni e togli le info per la stampa. Attualmente uso questo sistema. In pratica ho abbandonato la stampa con la funzione printer.

    Per la storia funziona cosi' (siamo in INTRANET):
    da win client metti in condivisione la printer nome pippo.
    da win server inserisci la stampante pippo come remota.
    da php invii la stampa alla printer pippo.
    win server la manda in output a pippo che e' su client.

    Ora invece usando un CSS media = printer fai un formato di stampa pulito togliendo le scritte di testa e piede del browser.

    Iexplorer -> file -> imposta pagina -> e togli intestazione e pie' di pagina.



    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    Ciao e grazie a tutti!!!!!!



Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.