Ciao a tutti,
descrivo un problemino che mi capita con Windows 7 Ultimate 64bit (mi pare di aver già utilizzato la stessa versione portable con Windows 7 Home Premium 64bit senza riscontrare problemi).
Ho sempre utilizzato MF portable con svariati S.O. e PC differenti ma non ho mai avuto problemi.
Quando avvio MF mi da un errore sulla stampante, chiudo con OK e dopo pochi secondi arriva la descrizione qua sotto:
Errore livello 0 in MicroFatture(MicroFatture 3.3)
30/01/2012 - 19:48:31: 'Printer selected is not valid'.
Messaggio visualizzato: ''.
Eccezione: 'Printer selected is not valid'.
Indirizzo: '006A9EBA'.
Eccezione estesa: 'Exception EPrinter in module MicroFatture3.exe at 002A9EBA.
Printer selected is not valid.'.
Throw: , modulo , riga 0.
Catch: Modulo D:\Progetti\MicroFatture\AnteprimaFattura.cpp, riga 2418, funzione AppEventsException.
AppUserDir: 'C:\Users\Master\AppData\Roaming\MicroFatture3\'
App: 3.3.2 Arc:3.4.13 OS: Windows 7 Service Pack 1
Map: D:\AAA TEMP\BK Microfatture\MF330 no-install\MicroFatture3\Micr 1 0x002A8EBA
Errore livello 0 in MicroFatture(MicroFatture 3.4 RC1)
30/01/2012 - 19:51:13: 'Printer selected is not valid'.
Messaggio visualizzato: ''.
Eccezione: 'Printer selected is not valid'.
Indirizzo: '006CF17A'.
Eccezione estesa: 'Exception EPrinter in module MicroFatture3.exe at 002CF17A.
Printer selected is not valid.'.
Throw: , modulo , riga 0.
Catch: Modulo D:\Progetti\MicroFatture\AnteprimaFattura.cpp, riga 2537, funzione AppEventsException.
AppUserDir: 'C:\Users\Master\AppData\Roaming\MicroFatture3\'
App: 3.4.0 Arc:3.4.15 OS: Windows 7 Service Pack 1
Map: C:\Users\Master\Desktop\MF 2012\MicroFatture3\MicroFatture3.exe 1 0x002CE17A
Come si può notare ho anche provato ad installare (sempre come portable) la 3.4.0 rc1, purtroppo il risultato è identico.
Mi fa strano la linea AppUserDir, trattandosi di due versioni portable non dovrebbe essere così.
Aggiungo anche che le stesse stampanti sono installate nella versione a 32bit di Win7 Ultimate, sullo stesso PC, e tutto funziona correttamente.
Da cosa potrebbe dipendere? Se Steno mi da indicazioni posso fare delle prove e ne riporto il risultato, premetto che utilizzando la versione a 32bit di win tutto riprende a funzionare correttamente.
Grazie dell'aiuto e come al solito del programma!
RISOLTO - Errore in MF con Win 7 64bit
-
robertocasali
- Messaggi: 316
- Iscritto il: 16/09/2008, 11:27
Re: RISOLTO - Errore in MF con Win 7 64bit
Potrebbe anche essere il driver della stampante (sicuramente HP) che nella versione a 64bit è diverso rispetto alla 32bit.
Prova a mettere una stampante generica poi dicci come va.
Prova a mettere una stampante generica poi dicci come va.
-
Filippo
- Messaggi: 70
- Iscritto il: 30/11/2010, 11:21
Re: RISOLTO - Errore in MF con Win 7 64bit
Ciao Roberto,
oggi ho rifatto una prova da un portatile di un amico con Win7 Home Premium 64bit: tutto funziona.
Ho riprovato su Win7 Ultimate 64bit con stampante predefinita Samsung ML-2851DN (di rete) ed il problema persiste (BwError: Error while initializing the printer all'avvio, ecc.): cambiando poi stampante nel programma le stampe in anteprima escono ma senza grafica ne' logo. Ho riprovato mettendo come predefinita la Brother MFC-J8250W e poi anche la stampante virtuale PDF: non da errori all'avvio ma poi le anteprime non escono e da il seguente errore
Errore livello 0 in MicroFatture(MicroFatture 3.3)
01/02/2012 - 20:15:35: 'Printer selected is not valid'.
Messaggio visualizzato: ''.
Eccezione: 'Printer selected is not valid'.
Indirizzo: '006A9EBA'.
Eccezione estesa: 'Exception EPrinter in module MicroFatture3.exe at 002A9EBA.
Printer selected is not valid.'.
Throw: , modulo , riga 0.
Catch: Modulo D:\Progetti\MicroFatture\AnteprimaFattura.cpp, riga 2418, funzione AppEventsException.
AppUserDir: 'C:\Users\Master\AppData\Roaming\MicroFatture3\'
App: 3.3.2 Arc:3.4.13 OS: Windows 7 Service Pack 1
Map: D:\AAA TEMP\BK Microfatture\MF330 no-install\MicroFatture3\Micr 1 0x002A8EBA
Provando a cambiare stampante nel programma da altri errori ma non esce niente....
Secondo me ci potrebbero essere problemi di incompatibilità tra alcuni driver installati sotto win7 ultimate 64bit in particolare, mentre sotto versioni Home di win7 64bit funziona, anche se non saprei proprio cosa va in conflitto.
Se ci sono altre idee ed altre prove sono qui, intanto per utilizzare MF su Win7 Ultimate 64bit ho trovato l'escamotage di utilizzarlo in un PC virtuale con XP Professional 32bit e non da problemi... boh... l'informatica a volte ha delle variabili veramente sorprendenti!
Grazie delle idee che vorrete darmi (ho provato, per la cronaca, anche la versione portable fatta un tempo virtualizzata ma il problema persiste).
oggi ho rifatto una prova da un portatile di un amico con Win7 Home Premium 64bit: tutto funziona.
Ho riprovato su Win7 Ultimate 64bit con stampante predefinita Samsung ML-2851DN (di rete) ed il problema persiste (BwError: Error while initializing the printer all'avvio, ecc.): cambiando poi stampante nel programma le stampe in anteprima escono ma senza grafica ne' logo. Ho riprovato mettendo come predefinita la Brother MFC-J8250W e poi anche la stampante virtuale PDF: non da errori all'avvio ma poi le anteprime non escono e da il seguente errore
Errore livello 0 in MicroFatture(MicroFatture 3.3)
01/02/2012 - 20:15:35: 'Printer selected is not valid'.
Messaggio visualizzato: ''.
Eccezione: 'Printer selected is not valid'.
Indirizzo: '006A9EBA'.
Eccezione estesa: 'Exception EPrinter in module MicroFatture3.exe at 002A9EBA.
Printer selected is not valid.'.
Throw: , modulo , riga 0.
Catch: Modulo D:\Progetti\MicroFatture\AnteprimaFattura.cpp, riga 2418, funzione AppEventsException.
AppUserDir: 'C:\Users\Master\AppData\Roaming\MicroFatture3\'
App: 3.3.2 Arc:3.4.13 OS: Windows 7 Service Pack 1
Map: D:\AAA TEMP\BK Microfatture\MF330 no-install\MicroFatture3\Micr 1 0x002A8EBA
Provando a cambiare stampante nel programma da altri errori ma non esce niente....
Secondo me ci potrebbero essere problemi di incompatibilità tra alcuni driver installati sotto win7 ultimate 64bit in particolare, mentre sotto versioni Home di win7 64bit funziona, anche se non saprei proprio cosa va in conflitto.
Se ci sono altre idee ed altre prove sono qui, intanto per utilizzare MF su Win7 Ultimate 64bit ho trovato l'escamotage di utilizzarlo in un PC virtuale con XP Professional 32bit e non da problemi... boh... l'informatica a volte ha delle variabili veramente sorprendenti!
Grazie delle idee che vorrete darmi (ho provato, per la cronaca, anche la versione portable fatta un tempo virtualizzata ma il problema persiste).
-
Steno
- Messaggi: 1072
- Iscritto il: 24/05/2008, 17:31
Re: RISOLTO - Errore in MF con Win 7 64bit
Prova con questa guida:
<URL url="<URL url=" text="<URL url="http://zpay.com/vbulletin/showthread.ph ... ad.ph</URL> ... <URL url="http://zpay.com/vbulletin/showthread.ph ... <LINK_TEXT text="http://zpay.com/vbulletin/showthread.ph ... valid</URL">http://zpay.com/vbulletin/showthread.ph ... -not-valid
Portate pazienza, ma non ho tempo e voglia di tradurla, se qualche anima pia ha tempo e voglia di tradurla per gli utenti meno anglofoni...
Fammi sapere se si risolve
Ciao!
<URL url="<URL url=" text="<URL url="http://zpay.com/vbulletin/showthread.ph ... ad.ph</URL> ... <URL url="http://zpay.com/vbulletin/showthread.ph ... <LINK_TEXT text="http://zpay.com/vbulletin/showthread.ph ... valid</URL">http://zpay.com/vbulletin/showthread.ph ... -not-valid
Portate pazienza, ma non ho tempo e voglia di tradurla, se qualche anima pia ha tempo e voglia di tradurla per gli utenti meno anglofoni...
Fammi sapere se si risolve
Ciao!
-
megadevastation
- Messaggi: 7
- Iscritto il: 28/12/2011, 10:57
Re: RISOLTO - Errore in MF con Win 7 64bit
Ciao Steno...ti ho tradotto la pagina:
L'errore "Printer selected is not valid" avviene su alcune nuove versioni a 64bit di Vista ed è sempre proveniente da misconfiguration oppure da un problema di sicurezza.Di seguito potrete trovare una lista di soluzioni funzionanti possibili che ho utilizzato in passato.
Ogni nuova soluzione che trovo nel web sarà aggiunta alla lista.
Questa è l'ultima soluzione che ho trovato, l'ho messa per prima perchè è la più semplice e la più efficace.
Andate nel Pannello di controllo/Stampanti, Click con il tasto destro sulla stampante che usate e dalla tendina selezionate "Avvia come Amministratore" e selezionate la voce "Proprietà" come vedete qui di seguito:
Successivamente selezionate "Everyone" e spuntate i tre checkboxes come vedete nella foto, sucessivamente selezionate ok.
Ora guardate se il vostro programma funziona.
Successivamente troverete alcune soluzioni che hanno funzionato in passato:
Generalmente installando gli ultimi driver dal sito ufficiale della stampante risolviamo il problema. Se hai installato i driver, sii sicuro che siano esattamente quelli della tua stampante e non di altri modelli. Ad esempio, se hai una HP Laserjet 4, trovi anche HP Laserjet 4L, 4C, 4Q, 4M, 4J. Sono tutti modelli differenti della stessa stampante. Se la stampande fa parte di una rete, ti devi connettere al server prima di stampare.
Se il server della stampante monta Windows 2000 oppure win98, devi abilitare il "Windows Printing Service". Questo servizio lo trovi nel pannello di controllo, network setting. Se il tuo server è su linux, devi abilitare sia il TCP/IP printer services che il NEtBIOS names. Se la tua stampante è in una rete WiFi, devi esser connesso prima di stampare. Sii sicuro che la stampante è tra le predefinite, accertati di averla accesa.
Se hai installato una nuova stampante, guarda di esser sicuro di aver eliminato la vecchia stampante e di aver messo quella nuova come stampante predefinita.
Se la stampante è connessa tramite USB, accertati che sia connessa e accesa.
Un'altra soluzione è quella di avviare il programma (lui dice PayWindow, in questo caso per noi Microfatture) come amministratore.
Tasto destro sull'icona del programma e scegliere "avvia come amministratore".
L'ultima possibilitià. Recentemente ho riscontrato lo stesso errore da Internet Explorer su un pc con sistema a 64bit, quando provavo a stampare da un server sicuro.
Provando varie soluzione per forzare la stampa, ho scoperto che disabilitando l'UAC in Vista si riesce a stampare.
In questo modo però perdere un'importante sicurezza aggiunta in questa nuova versione di windows, ma nel caso è l'unica soluzione.Potete trovare al seguente indirizzo la guida per disattivare UAC:
<URL url="<URL url=" text="<URL url="http://www.howtogeek.com/howto/windo">h ... windo</URL>... ... ista/
L'ultimo pezzo di informazione:
Come trovare driver compatibili per un pc con windows a 64bit:
<URL url="<URL url=" ... 95612
Finisce con il ringraziare e dice di far sapere se qualcosa tra queste soluzioni funziona.
L'errore "Printer selected is not valid" avviene su alcune nuove versioni a 64bit di Vista ed è sempre proveniente da misconfiguration oppure da un problema di sicurezza.Di seguito potrete trovare una lista di soluzioni funzionanti possibili che ho utilizzato in passato.
Ogni nuova soluzione che trovo nel web sarà aggiunta alla lista.
Questa è l'ultima soluzione che ho trovato, l'ho messa per prima perchè è la più semplice e la più efficace.
Andate nel Pannello di controllo/Stampanti, Click con il tasto destro sulla stampante che usate e dalla tendina selezionate "Avvia come Amministratore" e selezionate la voce "Proprietà" come vedete qui di seguito:
Successivamente selezionate "Everyone" e spuntate i tre checkboxes come vedete nella foto, sucessivamente selezionate ok.
Ora guardate se il vostro programma funziona.
Successivamente troverete alcune soluzioni che hanno funzionato in passato:
Generalmente installando gli ultimi driver dal sito ufficiale della stampante risolviamo il problema. Se hai installato i driver, sii sicuro che siano esattamente quelli della tua stampante e non di altri modelli. Ad esempio, se hai una HP Laserjet 4, trovi anche HP Laserjet 4L, 4C, 4Q, 4M, 4J. Sono tutti modelli differenti della stessa stampante. Se la stampande fa parte di una rete, ti devi connettere al server prima di stampare.
Se il server della stampante monta Windows 2000 oppure win98, devi abilitare il "Windows Printing Service". Questo servizio lo trovi nel pannello di controllo, network setting. Se il tuo server è su linux, devi abilitare sia il TCP/IP printer services che il NEtBIOS names. Se la tua stampante è in una rete WiFi, devi esser connesso prima di stampare. Sii sicuro che la stampante è tra le predefinite, accertati di averla accesa.
Se hai installato una nuova stampante, guarda di esser sicuro di aver eliminato la vecchia stampante e di aver messo quella nuova come stampante predefinita.
Se la stampante è connessa tramite USB, accertati che sia connessa e accesa.
Un'altra soluzione è quella di avviare il programma (lui dice PayWindow, in questo caso per noi Microfatture) come amministratore.
Tasto destro sull'icona del programma e scegliere "avvia come amministratore".
L'ultima possibilitià. Recentemente ho riscontrato lo stesso errore da Internet Explorer su un pc con sistema a 64bit, quando provavo a stampare da un server sicuro.
Provando varie soluzione per forzare la stampa, ho scoperto che disabilitando l'UAC in Vista si riesce a stampare.
In questo modo però perdere un'importante sicurezza aggiunta in questa nuova versione di windows, ma nel caso è l'unica soluzione.Potete trovare al seguente indirizzo la guida per disattivare UAC:
<URL url="<URL url=" text="<URL url="http://www.howtogeek.com/howto/windo">h ... windo</URL>... ... ista/
L'ultimo pezzo di informazione:
Come trovare driver compatibili per un pc con windows a 64bit:
<URL url="<URL url=" ... 95612
Finisce con il ringraziare e dice di far sapere se qualcosa tra queste soluzioni funziona.
-
Filippo
- Messaggi: 70
- Iscritto il: 30/11/2010, 11:21
Re: RISOLTO - Errore in MF con Win 7 64bit
RISOLTO!!
Grazie a tutti per le info, ho risolto il problema... anche se l'ho risolto prima di vedere il post di Steno e successivi penso che dipenda dalla stessa cosa: cercando di stampare da una pagina di Google Chrome l'anteprima non usciva dicendomi che la stampante non era disponibile....
Ho risolto andando nel driver della stampante (io ho sempre UAC disabilitato ed agisco come amministratore) ed ho notato che come linguaggio di stampa c'era SPL e non PCL6: ho impostato PCL6 e tutto ha ripreso a funzionare bene. Non contento ho poi reimpostato SPL per vedere e tutto continuava a funzionare bene (quando dico tutto intendo la stampa da browser e MicroFatture).
Probabilmente con win7 x64 c'è bisogno di far capire al S.O. che si è i proprietari dei vari processi e cambiare le impostazioni è un modo.... probabilmente anche no, la mia è solo un'ipotesi.
Comunque grazie ancora e spero che i suggerimenti possano servire per i prossimi che incapperanno negli errori x64....
Grazie a tutti per le info, ho risolto il problema... anche se l'ho risolto prima di vedere il post di Steno e successivi penso che dipenda dalla stessa cosa: cercando di stampare da una pagina di Google Chrome l'anteprima non usciva dicendomi che la stampante non era disponibile....
Ho risolto andando nel driver della stampante (io ho sempre UAC disabilitato ed agisco come amministratore) ed ho notato che come linguaggio di stampa c'era SPL e non PCL6: ho impostato PCL6 e tutto ha ripreso a funzionare bene. Non contento ho poi reimpostato SPL per vedere e tutto continuava a funzionare bene (quando dico tutto intendo la stampa da browser e MicroFatture).
Probabilmente con win7 x64 c'è bisogno di far capire al S.O. che si è i proprietari dei vari processi e cambiare le impostazioni è un modo.... probabilmente anche no, la mia è solo un'ipotesi.
Comunque grazie ancora e spero che i suggerimenti possano servire per i prossimi che incapperanno negli errori x64....