Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: stampanti

  1. #1

    stampanti

    Ciao a tutti... su win2kserver ho montato apache e condiviso 2 stampanti situate su win2kpro
    Da apache del w2kpro vedo le stampanti (usando il printer_list) perche sono in locale, ma dal win2kserver non le vedo perche sono in remoto... come posso fare?

  2. #2
    uppo

  3. #3
    scusa ma questo è un problema che devi postare in linux

  4. #4
    e che centra linux se sono su un server windows?

  5. #5
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858

    Re: stampanti

    Originariamente inviato da rinosan_76
    Ciao a tutti... su win2kserver ho montato apache e condiviso 2 stampanti situate su win2kpro
    Da apache del w2kpro vedo le stampanti (usando il printer_list) perche sono in locale, ma dal win2kserver non le vedo perche sono in remoto... come posso fare?
    ciao,
    da come hai scritto il primo messaggio pare che tu abbia installato due versioni di apache, una sul win2kserver ed un'altra sul win2kpro.


    posta il codice php che hai usato per vedere le stampanti
    think simple think ringo

  6. #6
    Apache ce l'ho su tutti e due i pc, ma per questioni di sviluppo. Sono le stampanti del W2K Pro che sono condivise sul server. In locale le vedo (quindi con W2K pro) ma con lo stesso sistema in remoto non le vedo più da apache (da word e notepad le vedo invece).
    Ecco il codice...
    codice:
    <html>
    <head>
    	<title>Elenco stampanti</title>
    </head>
    
    <body>
    <h1>Elenco stampanti da AKKAstampa</h1>
    
    
    
    <?
    $objAKKA=new COM("AKKAstampa.Stampa") or die ("Impossibile creare l'oggetto AKKAstampa.");
    $printers=split("§",$objAKKA->getPrinter());
    $i=1;
    foreach($printers as $item){
     echo("Stampante n° ".$i.": ".$item."
    ");
    }
    unset($objAKKA);
    ?>
    </p>
    
    <h1>Elenco stampanti da PHP</h1>
    
    
    
    <?
    $printers=printer_list(PRINTER_ENUM_LOCAL);
    $i=1;
    foreach($printers as $item){
     echo("Stampante n° ".$i.": ".$item["NAME"]."
    ");
    }
    
    ?>
    </p>
    </body>
    </html>
    Mi sono creato una DLL per tirare giù le stampanti, ma se la eseguo da ASP sotto IIS mi becca tutto, da apache no (esattamente come la funzione printer_list). A printer_list ho provato ad aggiungere anche il valore (PRINTER_ENUM_LOCAL | PRINTER_ENUM_SHARED), ma non va uguale.
    Spero di essere stato più chiaro.

  7. #7
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    la butto lì...prova a controllare che l'utente con cui viene eseguito apache abbia i permessi per vedere le stampanti.


    think simple think ringo

  8. #8
    non so come si fa, ma pensavo fosse li il problema... come faccio?

  9. #9
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    se apache viene eseguito come servizio dovresti trovarlo fra i servizi di sistema (da qualche parte sotto il pannello di controllo)...
    think simple think ringo

  10. #10
    Si c'è nei servizi di windows... ora provo a vedere se c'è qualcosa che posso fare da li...

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.