Newsgroup: it.comp.programmare.win32
Titolo: Stampante virtuale Win 9x

Ciao. Prima di tutto chiedo scusa per il mio linguaggio senza dubbio poco
tecnico.
Avrei la curiosità/necessità di sviluppare un sistema che funzioni da
stampante fittizia, (qualcosa del tipo "Fax capture driver", in modo che
l'utente riesca ad inviare dati DI TESTO al mio programma, usandolo come
stampante.
Praticamente, eseguendo qualsiasi stampa Es: dal blocco note, se la stampa
viene diretta su "Stampante Fittizia", il testo viene catturato dal
programma, il quale lo elabora, e genera un file particolare.
Preferibilmente vorrei fare il tutto in C++, ma potrebbe andare bene anche
in VB 4,5, o 6.
(Del VB 4 posseggo solo la ver. a 16 bit)
Qualcuno ha qualche consiglio?
Qualcuno avrebbe piacere di partecipare allo sviluppo?

 Qualcuno avrebbe piacere di partecipare allo sviluppo?
La cosa in effetti mi incuriosisce. Pero` per fare una cosa del genere temo che
sia quasi obbligatorio conoscere ATL, e questa e` una cosa che ancora mi manca
(e` in cima alla mia TODO list gia` da un pezzo ;-)).
--
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

 viene diretta su "Stampante Fittizia", il testo viene catturato dal
In pratica, devi scrivere un device driver.  Se n'e` parlato molto di
recente su questo gruppo, e sono venuti vari suggerimenti di kit
ausiliari che puoi usare, in addizione al "device driver kit", che puoi
gratuitamente scaricare dal sito Microsoft ma non e` facile da
usare da solo.  Ti consiglio di cercare il termine "driver" sulle
ultime 2 settimane di questo gruppo (usando ad esempio
www.deja.com
).  Auguri, il compito non e` banale, ma se trovi
un esempio gia` fatto di device driver per stampante, puo`
essere ragionevolmente agevole modificarlo ai tuoi scopi.
Alex

 (e` in cima alla mia TODO list gia` da un pezzo ;-)).
La realizzazione di device driver con ATL non e' nemmeno parente.
E poi, ATL e' un wrapper di qualcosa d'altro (COM, OLE Automation,
e altre amenita' collegate), e quindi per definizione un wrpapper
non e' necessario, anche se puo' facilitare la vita in certi casi.
Sent via Deja.com 
http://www.deja.com/
Before you buy.

 Printer Driver ( o Printer Minidriver)
E` questo il punto: pensavo che per una stampante "virtuale" non fosse
necessario scrivere un driver. In linea di principio se ci pensi basterebbe
un'interfaccia della shell...
--
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/
P.S. Come non detto: ci ho guardato, e anche il Distiller ha il suo bel file
.PPD in una directory sperduta dentro a system32. :)

>un'interfaccia della shell...
Eh no...
il fatto e' che il nostro amico non ci ha spiegato bene cosa vuole fare, 
se ha bisogno di cattuare le chiamate GDI al driver di stampa non basta 
affatto l'interfaccia della shell
cmq, per avere una vaga idea di come deve essere l'interfaccia di un 
driver di stampa:
DUMPBIN /EXPORTS  <nomedriverstampante>
le funzioni esportate sono SEMPRE identiche....anche Win32 a volte e' 
polimorfico :)
-- 
  . 
darX...@tin.it
      . 
darx...@wappi.com
 (GSM SMS)
   . Fido 2:335/241.5     . 
http://darxstar.cjb.net
  ICQ UIN# 11151997 -   
  trough Britannia: Gwydion the Mage <UO: EUROPA,now in Trisinc>
---
I don't want my freedom: there's no reason for living, with a broken heart
 -- The Queen