Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Stampare lato server

  1. #1
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042

    Stampare lato server

    Vorrei poter stampare lato server tramite codice ASP.
    (una stampante collegata al server)

    avete qualche suggerimento??


    andando in un esempio pratico... gia' adesso genero tranquillamente ..lato server ...dei documenti RTF, e li registro sul disco, su una chiavetta USB o altrove (Sempre sul server)
    vorrei poterli stampare in automatico...

    (l'unico trucco che mi viene in mente e' quello di includere un oggetto "word" e dargli i comandi di stampa via VBa)



    e se volessi stampare una semplice STRINGA di una variabile di ASP ??


    grazie in anticipo a chi mi da suggerimenti...

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    prova ad utilizzare l'oggetto printer..... NOn l'ho mai fatto in asp, per cui non so se funziona...
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  3. #3
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    controllo subito...

  4. #4
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    stavo provando a lanciare da shell questo comando:


    "C:\Programmi\Windows NT\Accessori\wordpad.exe" test.rtf /p

    apre wordpad veloce ..stampa in automatico e lo richiude..

    ho costruito un codice ASP cosi':
    codice:
     	
    mystr="""C:\Programmi\Windows NT\Accessori\wordpad.exe"" test.rtf /p " 
    
    Set oWSH= Server.CreateObject("WScript.Shell")
    	oWSH.Run MyStr, 1, true
    	
    	set oWSH = nothing
    ovviamente il problema sta nel fatto che l'utente IUSR_nomePC non ha stampanti configurate...
    dovrei farlo stampare con una utenza che ha stampanti ...

    qualche suggerimento... ?

  5. #5
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    per evitare l'uso dell'utente IUSR_nomePC
    ho fatto una DLL che fa partire WORDPAD
    la dll l'ho inserita nel component services in modo da eseguirla con una utenza amministrativa...

    se io faccio partire dalla consolle wordpad con la stringa
    "C:\Programmi\Windows NT\Accessori\wordpad.exe" test.rtf /p

    tutto funziona


    se io faccio partire la stringa da ASP ..che richiama la DLL
    nel task manager vedo si che si apre WORDPAD (l'utenza e' giusta ..si vede nel t.manager) .. ma non si chiude piu' e non stampa

    Qualche buona anima che mi puo' dare un suggerimento ?

  6. #6
    io ho lo stesso tuo problema con WINWORD ho creato una DLL per stampare da Word, ma mentre da EXE funzia (ho creato un exe di prova) da ASP mi apre winiword in background, ma non manda processi di stampa... tu hai risolto il tuo problema?

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.