Newsgroup: it.comp.os.linux.iniziare
Titolo: IDEONA per i Linux e tutte le stampanti InkJet & Laser: esiste sotto linux un software che....

faccia da emulatore di Win9x e/o XP ?!
 
Se si, basterebbe avviare l'emulatore windows, installarci i drivers 
windows e poi stampare da dentro l'emulatore, con un po' drag & drop in 
questo modo non servirebbe scrivere i drivers per Linux di tutto 
l'hardware che c'é in giro.
 
Al massimo sarebbe utile mettere dentro l'emulatore una versione minimal 
di win9x e/o XP senza multimedialità, audio, in modalità provvisoria 
640x480 tanto uno dentro l'emulatore ci stamperebbe solo!
 
Esiste una roba cosi?!
 
Ditemi di si, ditemi che i geniacci di Linux lo hanno già fatto?!


Non so se esiste un sw solo per la stampanti ma un esecutore di exe win 
esiste gia,si chiama wine.
Non e' perfetto ma una buon parte di lavoro la fa.
 


ci si puo' installare dentro i driver delle periferiche pc?!
che cosa emula win9x oppure XP?!
 
quele é di questi?!
 
Winetricks
Q4Wine
Microsoft Windows Compability Lawyer
Caricatori di programmi Windows Wine
 
Mi permette di gestire periferiche Win con drivers Win sotto linuz 
dall'emulatore?!
 
Cazzo! forse ci avrei potuto recuperare la mia Lexmark Z515 che mi é 
toccato buttare per assenza di drivers per macos classic e per win7 64
 
 

Il Wed, 27 Apr 2016 19:31:09 -0500, enoquick ha scritto:
 

OSI: seriale, parallela, usb
OSI: windows
OSI: dato PDF 
 
il linux ha il suo gestore della seriale, parallela, usb, 
 
MA non sarebbe capace di capire i dati dell'hand shacking windows mandati 
dalla stampante, in quanto mancherebbe a linux i driver. Basta che il 
livello OSI sia passato dentro la SAND BOX dell'emulatore
 
dove dentro la sandbox il livello windows verrebbe gestito e riconosciuto 
e passato poi ai DRIVERS (non presenti nella sandbox) di ogni periferica 
(dato che ogni periferica windows ha il proprio cd,dvd con il software 
con le sue dll, le quali sarebbero copiate come files dentro il 
contenitore sandbox) windows i quali sarebbero capaci di gestire la 
periferica: Che fanno i drivers windows?! spediscono dati e ricevono 
dati, non devono scrivere da nessuna parte e cmq non ci vuole molto ad 
evitare che questi drivers eseguiti dentro la sandbox non vadano a fare 
casino dentro Linuz avendo un'esecuzione inferiore al software linuz, 
dato che i drivers girerebbero solo dentro sandbox.
 
Il livello pdf (postscript) verrebbe spedito ai diriver dll windos che 
transiterebbero solo per il gestore MASTER del livello OSI seriale e 
paralla ed USB. 
 
Possibilità di far casino zero, dato che i driver di accesso a dvd e cd 
di windows lavorerebbero in emulazione, ossia le chiamate sarebbero 
gestite materialmente dai disciplinati driver linux.
 
L'unica cosa che puo' capitare é un crash dentro la sandbox, un freezing, 
che chiudendo la sandbox si risolverebbe subito e non camierebbe niente, 
dato che la periferica windows linuz non l'ha mai gestita, non avendo 
avuto i drivers linux.
 
Sbaglio io nel livello OSI oppure c'e' qualcosa che non ho capito a 
grandi linee, di come rulli linux?!
 
 
 

1-fatica di Sisifo.
La comunità linux, si mette a scrivere un driver open source per ogni 
periferica o famiglia di perferica hardware per le stampanti (dove linuz 
é molto scarso). E' un'opera lunga, fatica inutile perché ogni nuovo 
hardware se non supportato dalla fabbrica in linux, non sarà usufruibile 
da linux.
 
2-CUPS
una sorta di gestore per una periferica post script universale. Ha il 
difetto che non tutte le printer sono post script, di solito solo le 
laser non le inkjet, lascia fuori PCL & GDI
 
3-costruire un emulatore di una periferica virtuale che sia controllata 
da una sand box di un emulatore a cui sia dedicata un'uscita seriale o 
parallela o specifica porta usb. In questo modo il segnale elettrico 
dell'hardware OSI-1 se arriva su una porta fisica viene dirottato dal 
linuz alla periferica virtuale il quale é un emulatore che passa il 
segnale OSI-2 ai drivers postcript o gdi o pcl (programmi windows, che 
installati dentro la sand box, funzioneranno credendo di stare dentro a 
windows e gestiranno sia il postcript quanto il pcl ed il gdi) di windows 
installati dentro la cartella dell'emulatore. Cosa succede se il driver 
windos é bacato e vuole privilegi di root?! NUlla, intanto il drivers 
windows cercherà una directory windos la quale la troverà dentro 
l'emulatore non fuori. Inoltre se provasse ad uscire, sia l'emulatore, 
quanto il sistema operativo bloccherebbero le richieste della dll del 
driver windos bacato). Risultato: spendendo tempo e risorse a costruire 
una sand box per far girare in emulazione tutti i drivers 32bit e 64bit 
delle periferiche windows, una volta stabilizzato l'ambiente, linux 
accederebbe a tutte le periferiche windows (anche quelle future) senza 
che ci sia un driver specifico per ogni stampante.
 
Stampanti, sto parlando di stampanti non di altro.
 
*sfruttare i drivers di windows che sono stati già scritti e che saranno 
scritti, per farli girare in emulazione, usando pcl, gdi, postcript e 
tutti comandi aggiuntivi proprietari di ogni printer sul proprio driver 
di stampa*
 
:-P
 
Quindi solo porte parallele, seriali, usb.
 
Nemmeno ethernet, perché sotto ethernet di solito ci stavano le stampanti 
laser che di per se erano già tutte postcript su tcp-ip che é altra cosa.

 Non e' perfetto ma una buon parte di lavoro la fa.
 
non so se sia quello che intendeva F.O.
Wine consente di far girare software nativi windows (non tutti, ma 
neanche pochi), ma NON e' windows. In altri termini, se installi word 
per windows hai word che gira in linux, ma non hai windows; non 
stamperesti da windows ma da linux.
Quello che esiste e' la possibilita' di virtualizzare un sistema 
operativo (con i vari virtualbox, vmware ecc) in linux. Ma in questo 
caso temo che la stampante (come qualunque altra periferica) debba 
essere prima di tutto riconosciuta e configurata sul sistema host, 
perche' possa essere poi utilizzata su quello guest.
Ammesso che cio' sia possibile, per stampare da windows virtuale 
dovresti passare il file all'altro ambiente e stampare da quello, il 
che renderebbe necessario avere entrambi i software per linux e 
windows. Ma se hai sia la stampante configurata che il software nativo 
linux diventa inutile complicarsi la vita passando i dati di qua e di 
la'.

 inutile complicarsi la vita passando i dati di qua e di la'.
 
Non credo...
Se la stampante è USB si fa in modo che la periferica sia "collegata" al 
Virtualbox e la vede solo il PC virtualizzato.
 
Non ho fatto prove in merito, ma quando sono su Linux e inserisco una 
Pendrive che poi "collego" al PC Virtuale con Windows, non la posso più 
gestire da Linux, ma la vedo solo dal Windows virtualizzato.
 
Riguardo Wine, da quello che so NON si riesce ad emulare i Driver ma 
solo i Software.
 
-- 
Daniele Pinna
DAPINNA.COM
 
(leva oops per rispondere)
-----
Utente Skype: dapinna
DAPINNA.COM
        :  
http://www.dapinna.com
 
Il Docfa in Pillole:  
http://www.ildocfainpillole.it
 - Sito Aggiornato!!!
DAPINNA.COM
 su Facebook: 
https://www.facebook.com/dapinnadotcom
 
BLOG: 
http://storielaboratorioinformatica.wordpress.com
 

 laser non le inkjet, lascia fuori PCL & GDI
 
  Sbagliato.  La grande maggioranza delle stampanti che CUPS gestisce
non sono PS. CUPS da un anno o due poi non usa più di default il backend
PS, ma è passato a gestire il formato PDF come suo nativo:
https://wiki.linuxfoundation.org/en/OpenPrinting/PDF_as_Standard_Print_Job_Format
 
 
  Le stampanti che non gestiscono nativamente il PDF sono guidate da
filtri (
https://en.wikipedia.org/wiki/PostScript_Printer_Description#CUPS
 ) che
traducono il formato PDF nel loro formato nativo.  Sono almeno dieci
anni infatti che CUPS gestisce le stampanti PCL.
  Una basedati di stampanti supportate elenca infatti moltissime
stampanti non Postscript, non PDF e anche non PCL (non più aggiornata
con la frequenza e regolarità di alcuni anni fa, ma lo stesso un buon
punto di partenza): 
http://openprinting.org/
 (che redirige al sito della
Linux Foundation, ad una pagina che oggi non è però disponibile).
 
 
  Ciao,
 
 
-- 
Alessandro Selli 
http://alessandro.route-add.net
 
AVVERTENZA: i messaggi inviati a "trappola" non mi arriveranno.
WARNING: messages sent to "trappola" will never reach me.
 


Non se ne vede la necessità: ho parecchie installazioni linux e stampo 
senza problemi.

 Software.
 
esatto

 inutile complicarsi la vita passando i dati di qua e di la'.
 
Credo sia piu` semplice.
 
Dovrebbe essere possibile creare un *server*
di stampa con Windows, sotto VB o simile.
Avendo, ovviamente, la licenza.
 
Il server viene poi visto da CUPS che invia
i documenti a questo per stampare.
 
Tra l'altro, credo sia proprio il protocollo
SMB che consenta questo.
 
bye,
 
-- 
 
piergiorgio

 Esiste una roba cosi?!
 
Sì, si chiamano Windows 9x e Windows XP
 
Enrico

C'e' da dire che CUPS é un casino!
 
e la puoi mettere come ti pare, ma resta il fatto che Una cosa che manca 
(ed é una cosa grave per le distro di linux) é imho il fatto che nel 
pannello Ubuntu Software Center non ci sono driver ed
indicazioni sulle stampanti laser/inkjet supportate.
 
il grande pregio di Windows é di avere un sacco di hardware incluse le 
stampanti per ogni fascia di prezzo che sono disponibili.
 
Linux dal punto di vista dell'hardware per la stampa é molto carente.
 
Servirebbe IMHO a linux una stampante virtuale che facesse girare in una 
sand box emulazione i drivers windows per tutte le relative periferiche 
(almeno da XP in avanti) cosi' il problema dell'hardware non supportato 
da linux sarebbe risolto.
 
Si badi bene, non dico che servirebbe a linux di far girare photoshop, 
cinema 3D, Media studio, e tutti i giochi 3D in emulazione tipici di 
window. 
 
Insomma se vuoi quella roba, ti compri windows!
 
Ma avere stampanti per Linux mi pare l'ABC per un sistema operativo!
 

C'e' da dire che CUPS é un casino!
 
 
e non tutti gli utenti di Linux sono power user, ci stanno pure gli utonti 
come me! che ancora non hanno aperto una pagina di linux for dummies
 
E cmq la puoi mettere come ti pare: resta il fatto che una cosa che manca 
(ed é una cosa grave per le distro di linux) é che nel pannello Ubuntu 
Software Center non ci sono driver ed indicazioni sulle stampanti laser/
inkjet supportate.
 
Qualcosa tipo: selezioni il driver della stampante che vuoi, la installi 
e poi sei sicuro che l'hardware che hai comprato sia supportato.
 
Il grande pregio di Windows é di avere un sacco di hardware incluse le 


 e poi sei sicuro che l'hardware che hai comprato sia supportato.
 
  È così che funziona CUPS, infatti.  Se l'hardware è supportato.  Non
mi risulta che Windows funzioni con hardware non supportato, ad esempio.


 Ma avere stampanti per Linux mi pare l'ABC per un sistema operativo!
 
  Linux supporta centinaia di stampanti.  Se tu hai problemi con una
qualche stampante particolare è un problema tuo, non di Linux, neanche
specificamente di CUPS.


ci sono motivazioni diverse.
 
Sì, per quelli è necessario l'uso esclusivo: una partizione non può
essere montata da più gente contemporaneamente :-)
 
Normalmente la periferica di memorizzazione viene gestita da un modulo
del kernel di Linux (e montata automaticamente), quando si cerca di
portarla sull'host viene proposto di disconnetterla dal driver
presente.
 
Se non c'è un modulo attivo, si salta questo passaggio.
 
 
-- 
Ci sono 10 tipi di persone al mondo: quelle che capiscono il sistema binario
e quelle che non lo capiscono.

 Ma avere stampanti per Linux mi pare l'ABC per un sistema operativo!
 
Uso Linux dal 1997, e nonostante ne abbia una, non ho mai avuto bisogno di una
stampante (al punto che oramai devo buttarla perché gli ugelli e gli inchiostri
sono oramai secchi). Dov'è che l'ABC per le tue esigenze diventa l'ABC delle
mie?
 
Enrico
P.S. per inciso, tu citi 9x o XP, ovvero sistemi operativi obsoleti, che non
solo non permettono di usare stampanti uscite negli ultimi 6 mesi, ma che
assieme a Linux sono gli unici sistemi operativi che probabilmente hanno i
driver per certe stampanti (il concetto di obsolescenza programmata in ambito
software passa anche per i driver)

 essere montata da più gente contemporaneamente :-)
 
  Come no?
 
[alessandro@wrkstn01 ~]$ mount | grep -E '/(usr|opt)'
/dev/sda5 on /usr type ext4
(ro,noatime,nodiratime,discard,nobarrier,data=ordered)
/dev/sda5 on /opt type ext4
(ro,noatime,nodiratime,discard,nobarrier,data=ordered)
[alessandro@wrkstn01 ~]$


 
https://www.openprinting.org/printers
 .
quella roba li, ammesso che funzioni, non la si gestisce dal pannello di 
ubuntu software center, quindi é come se non esistesse per una larga 
fetta di utenza linuz che non é avvezza a smanettare codici in gui a 
linea di comando.
 
 


quella roba, ammesso che funzioni, non la si gestisce dal pannello di 
linux software center, quindi é come se non esistesse per una larga fetta 
di utenza linuz che non é avvezza a smanettare codici in gui a linea di 
comando.
 
E' per questo che suggerivo una stampante virtuale che in realtà fosse 
una sand box in cui far girare in emulazione i drivers windows almeno da 
XP in avanti.
 


quella roba, ammesso che funzioni, non la si gestisce dal pannello di 
linux software center, quindi é come se non esistesse per una larga fetta 
di utenza linuz che non é avvezza a smanettare codici in gui a linea di 
comando.
 
Ecco perché pur apprezzando Linux, mi trovo bene con windows e con il 
MacOS

 comando.
 
Mah, sinceramente l'interfaccia web di CUPS non mi sembra così ostica,
oltre al fatto che se tu hai una stampante supportata ti viene vista
quasi sempre plug and play.
Non è comunque solo un problema di Linux, anche in ambito Apple
(probabilmente ancora più rigidamente) ci sono stampanti supportate
e altre che probabilmente non funzioneranno mai.
A me sembra però un falso problema.
Cioè stiamo parlando di stampanti, se decidi di usare Linux e ci
trovi dei vantaggi, non sarà un problema cambiare stampante invece
di cambiare sistema operativo.
 
bye
 
 
 
 
 

 e altre che probabilmente non funzioneranno mai.
 
Il sistema di stampa di mac os x è CUPS


  Si gestisce dall'interfaccia web di CUPS.  Ma sapere l'ABC prima (o
meglio invece) di parlare?


 MacOS
 
Restaci, per favore restaci. Ognuno ha quello che si merita.



OK:-)
Ma quello che volevo dire è che solo Windows, per diffusione storica,
supporta o cerca di supportare tutto l'hardware.
Oltretutto, anche se le recenti versioni non le conosco, questo 
"obbligo" di Win ha portato infiniti problemi agli utenti.
Impossibile che chi non è più giovanissimo non abbia bestemmiato
almeno una volta su un driver che andava in conflitto con qualcos'altro 
eccetera.
E' che il post di F.O. mi sembra scritto dieci anni fa, forse pure 
quindici, ma ora Linux supporta un'enorme quantità di hardware.
La mia HP estremamente consumer la attacco all'usb e funziona, CUPS
non lo vedo nemmeno.
Parlavo del Mac (che conosco poco) perchè si sente spesso dire: "su 
Apple tutto funziona", mentre in realtà funziona solo quello che è 
supportato.
Non è una critica eh, pur non condividendola per altri aspetti, l'idea
di garantire il funzionamento di un limitato numero di periferiche 
selezionate è certamente meno problematica sia per l'utente
che per il produttore.
Non ho mai sentio nessuno però dire che il MacOS è un sistema operativo
scarso o antico perchè non supporta la sua stampante.
Anzi, tutti corrono a cambiarla, e fanno bene perchè quello che conta è 
il S.O.
Quindi se uno si trova bene con Linux e lo trova superiore a Windows,
cambiare stampante, sopratutto coi costi attuali, dovrebbe
essere l'ultimo dei suoi problemi.
 
bye

 supporta o cerca di supportare tutto l'hardware.
 
no e' l'hardware che cerca di supportare windows.
 
Ciao Jack


 
Mettila così ma la sostanza del discorso non cambia:-)
 
bye
 

 
io CUPS ce l'ho installato (a dire del pannello di controllo di linux 
software center) ma non c'e' come applicazione in nessuna delle cartelle 
di accesso del piede di Xfce. Quindi non esiste! e non é facile da usare!

 Si gestisce dall'interfaccia web di CUPS, fesso.



Sinceramente comincio anch'io a credere che tu stia trollando, 
comunque...in tutto questo tempo non ti  venuto in mente di fare una 
ricerca sul web con le parole "CUPS linux"?
Il primo risultato è il wiki in italiano.
 
Comunque per lanciare CUPS, se è installato correttamente e non ci sono
altri problemi basta andare con qualsiasi browser a questo indirizzo:
localhost:631
 
 
bye
 


  È la gallina che supporta l'uovo, o è l'uovo che supporta la gallina?
Di sicuro sono le galline e le uova che supportano il fattore e la sua
famiglia!


Il 13/05/2016 13:37, freefred ha scritto:

Esatto,state comunque alimentando un troll di bassa lega...
(F.O. per chi non avesse capito)
nella mia unica risposta ho dato per scontato di avere a che fare con 
qualcuno che (nel migliore dei casi) non conosce linux,ma avevo il 
sospetto si trattasse di un troll,ora il sospetto e' svanito.
 

 Il sistema di stampa di mac os x è CUPS
 
Che è differente (se non ricordo male, Apple porta avanti CUPS per Linux
differentemente rispetto a CUPS per OS X, altrimenti non si spiegherebbe come
mai i driver per l'os della mela non funzionano su Linux)
 
Enrico


  Potrebbe essere che l'installazione per MacOSX contiene filtri
proprietari per stampanti che non hanno filtri liberamente distribuibili
e quindi che non possono essere inclusi nei pacchetti delle
distribuzioni Linux.  CUPS può gestire qualsiasi stampante, fintanto che
se ne conosce il linguaggio e il formato dei dati di stampa.


 Enrico
 
Mi sono ulteriormente informato e confermo: CUPS è lo stesso.
La differenza la fanno i produttori di stampanti che sviluppano 
dei filtri e/o backend per mac e non per linux, o forse si agganciano a dei
framework presenti sul mac e non presenti nelle distribuzioni linux. 
Il che appare come un controsenso in quanto una volta sviluppato per linux 
il ppd è binariamente compatibile col mac e il porting di programmi da linux 
a mac è nella norma.
Evidentemente ci sarà un motivo logico per questa scelta che ignoro.

 Evidentemente ci sarà un motivo logico per questa scelta che ignoro.
 
che il protocollo di comunicazione con le stampanti e', in generale, proprietario, ed e' fornito tramite un blob binario che ovviamente diverso per le varie piattaforme...
 
Ciao Jack


non sono un troll, sono un utonto che usa a malpena usare linux che é 
installato e finché c'e' da clikkare va bene tutto, se poi c'é da 
scrivere criptici comandi in gui a linea di comando... No!, sono 
analfabeta e non mi sento ancora pronto per leggere almeno linux for 
dummies per digitare qualcosa.
 
CUPS é un casino!
https://en.wikipedia.org/wiki/CUPS#User_interface_tools
 
 
1.non c'e' la mia interfaccia che é xfce
 
2-cups é installato ma non l'ho mai aperto ne mai si é mostrato se pigio 
CTRL+P con la stampante PDF virtuale.
 
3-sta roba é incasinata! ancorché in un copiaincolla in una finestra 
terminale
http://help.ubuntu-it.org/10.10/ubuntu/serverguide/it/cups.html
 
 
4-dentro il sotfware Center per quanto stiate a ragionare del niente, non 
c'e' un cazzo di drivers per stampanti da clikkare ed installare!.
 
5-CUPS non compare in nessuna cartella: ufficio, sistema, multimedia, 
istruzione, internet, grafica, giochi, accessori, impostazioni
 
Quindi, l'aver avuto l'idea di chiedere alla comunità linux una stampante 
virtuale che sia un emulatore in cui far girare i drivers windows delle 
periferiche (almeno da XP in avanti) non mi sembra un'idea malvagia anzi 
tutt'altro!, dato che darebbe in un botto solo, una marea di hardware 
alle distro linux. Stampanti virtuali, scanner virtuali.
 
E che cazzo!
 
 
 
 
 

 E che cazzo!
 
e che cazzo sul serio eh.
Tu madre ci ha messo 9 mesi a farti. Tu penso puoi investire 10 minuti a cercare su google.
 
Cmq:
- apri un browser
- digiti "localhost:631" (senza virgolette)
- si apre la pagine di configurazione di cups, da li puoi aggiungere, togliere, configurare tutte le stampanti che vuoi.
- fine.
 
Se non ti piace sta cosa che su linux tutto e' fatto a meta' beh rimetti win e vivi felice.
 
Ciao Jack