Newsgroup: it.comp.java
Titolo: Stampante virtuale

Hello world...hello Gruppo...
vi spiego il mio problema: devo gestire la stampa di più applicazioni
closed source e non in una lan "mista", windows e linux.
Ho pensato di creare una stampante virtuale (possibilimente su un
server linux) e quindi di "far mandare in stampa"su tale virtual
printer tutte queste applicazioni.
La stampante virtuale sarebbe la mia applicazione java che
manipolerebbe le stampe.
Lo scenario è plausibile?
In rete non ho trovato materiale a riguardo.
Sapete da dove posso iniziare?
Vi ringrazio tutti.
Ciao Riccardo.

 printer tutte queste applicazioni.
Scusa, ma CUPS, che fa tutto ciò, non va bene?
O forse non ho capito il tuo problema.
Bye,
-- 
[ Andrea Spadaccini - a.k.a. lupino3 - GLUGCT - from Catania - ICQ : 91528290 ]
[ GPG ID: 5D41ABF0 - key on keyservers - Gentoo GNU / Linux - Kernel 2.6.19.5 ]
[ Linux Registered User 313388 - a(dot)spadaccini(at)catania(dot)linux(dot)it ]
[             Love constant: Brains x Beauty x Availability = C.              ]

Cups non lo conoscevo...
Di linux ho utilizzato solo i componenti web-server (apache e tomcat)
o dbms-server (mysql e postgresql).
Proverò a cercare un po di info in rete...
Ti ringrazio dell'aiuto.
Ciao Riccardo.

mi sorge un dubbio...
cups permette di gestire i files mandati in stampa?
Nel senso..tutti i files che mando a cups li devo elaborare con una
ricerca full-text (avrei pensato all'indicizzazione
che fornisce jakarta lucene), trasformarli in Postscript (e quindi
salvarli sul file system con nome scelto da me..)
ed inserire in un db alcuni dati riguardanti l'operazione di "stampa
virtuale" (data e ora, user che ha crato il file...)
Pensi che cups possa fare al caso mio?
Ti ringrazio.
Riccardo.

 writes:
r> mi sorge un dubbio...  cups permette di gestire i files mandati in
r> stampa?  Nel senso..tutti i files che mando a cups li devo
r> elaborare con una ricerca full-text (avrei pensato
r> all'indicizzazione che fornisce jakarta lucene), trasformarli in
r> Postscript (e quindi salvarli sul file system con nome scelto da
r> me..)  ed inserire in un db alcuni dati riguardanti l'operazione di
r> "stampa virtuale" (data e ora, user che ha crato il file...)
r> Pensi che cups possa fare al caso mio?  Ti ringrazio.  Riccardo.
Ma impararsi come funziona il sistema prima di pensare di programmare ?
Sotto  *nix (e  quindi sotto  GNU/Linux) la  stampa č  gestita tramite
script in shell.  Intervenendo su  quegli script puoi fare quel cavolo
che ti  pare. Dovrebbe essere la  struttura di CUPS,  sicuramente č la
struttura  del piů  datato LPR  (usai questa  feature per  gabbare una
stampante HP  windows only, inserendo  al posto giusto  un programmino
scritto da un tizio che ne aveva fatto il reverse engineering).
E la stampante puň essere esportata anche via SAMBA.
// When in doubt, hire  Java programmers who are polyglots, who detest
// large spongy frameworks like J2EE and EJB, and who use Emacs. All good
// rules of thumb.
[da 
http://209.85.135.104/search?q=cache:http://www.cabochon.com/~stevey/blog-rants/tour-de-babel.html&hl=en&sa=G&strip=1
]
// Per l'uomo col martello ogni problema č un chiodo.
[antico proverbio giapponese, da un articolo su Sysadmin, rivista di
system administration]
-- 
 /\           ___
/___/\_|_|\_|__|___Gian Uberto Lauri_____
  //--\| | \|  |   Integralista GNUslamico
\/                 e coltivatore diretto di Software