Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Stampa pagine lunghe

Ciao a tutti,
ho realizzato un programma per compilare e stampare Conti Correnti Postali,
ed ho un problema: essendo il bollettino lungo quanto un A4 (29,7 cm) la
stampante si ferma prima di aver stampato gli ultimi due caratteri (i
decimali dell'importo).
Ho provato ad impostare la lunghezza della pagina con Printer.Width, ma non
accetta le dimensioni che inserisco, continuando a mantenere 29,7 (in twips,
anche se imposto millimetri).
Per completezza aggiungo che stampo col metodo Printer.Print, con tutte le
coordinate per ogni campo da stampare.
Sapete dirmi come posso risolvere?
Grazie
Degra
--------------------------------
Inviato via 
http://usenet.libero.it

 decimali dell'importo).
Sul driver di stampa, nelle proprietà della stampante, devi settare
tutti i margini a zero.
Probabilmente si può fare anche da VB, non da codice normale,
solo via API, ma non mi sono mai posto il problema :-)
Vediamo; leggerli si può, con la GetDeviceCaps:
http://groups.google.com/groups?selm=7mfl8b%2488%241%40nslave1.tin.it
http://support.microsoft.com/default.aspx?scid=kb;EN-US;193943
Cambiarli, boh... o qui:
http://www.codeguru.com/vb/Miscellaneous/Printing/index.shtml
o su planetsourcecode dovrebbe esserci qualcosa.
Secondo me fai prima a farlo da pannello di controllo :-) tenendo
presente che alcune stampanti, soprattutto laser, hanno dei limiti
hardware, cioè non POSSONO stampare troppo vicino al margine
della carta.
Bye, G.

 tutti i margini a zero.
Sempre che la printer accetti i margini a zero...
_____________________________________________
James Tiberius Kirk, matricola SC 937-076 CEC
  Nato a Riverside, nello Iowa, USA, Terra
            il 1277.1 (26/03/2233)

 Sempre che la printer accetti i margini a zero...
Gią... :-|
Bye, G.


a parte che non č comodo ogni volta settare le cose da pannello di
controllo, ma la mia stampante (Epson Stylus Color 400), non permette di
modificare l'impostazione dei margini da driver... perņ i programmi lo
possono fare, vedi Internet Explorer. Come farą?
grazie
ciao
degra

 possono fare, vedi Internet Explorer. Come farà?
Fino a che punto funziona, la cosa ? Intendo dire, magari quei
margini sono già _all'interno_ dell'area stampabile. Prova, riesci
veramente, anche da IE, a stampare "al vivo", cioè fino al bordo
della pagina fisica ?
Ah, un'altra cosa: AFAIK i bollettini postali _DEVONO_ essere
scritti con inchiostri indelebili: ci vuole una laser, o inchiostri
speciali (e co$to$i...); una ink-jet normale potrebbe essere
contestata. Se ti serve solo per le prove, OK, ma temo che
in produzione non possa andare.
Bye, G.

"Paperino" ha scritto nel messaggio
Questi (lunghi) post chiariscono qualcosa:
http://groups.google.com/groups?selm=9m9ufv%24clq%241%40news5.svr.pol.co.uk
http://groups.google.com/groups?selm=9mb0ub%2464c%241%40news8.svr.pol.co.uk
Tra l'altro, per quello che ho capito io, la getDeviceCaps
restituisce il limite fisico, oltre il quale la stampante non
può in ogni caso andare.
Bye, G.


azz... questo non lo sapevo e nemmeno lo sospettavo, pensavo che
l'inchiostro della inkjet andasse bene come quello delle biro che si
usano per compilare a mano... cmq lunedì mattina vado in posta a pagarlo
e vedrò cosa mi dicono :)
grazie ancora per i link
ciao
degra

 a pagarlo e vedrò cosa mi dicono :)
Probabilmente non se ne accorgono :-), ma _se_ se ne
accorgono, potrebbero protestare. E se il tuo prog deve
fare bollettini che non vanno solo all'ufficio dietro casa tua,
prima o poi qualcuno pignolo lo trovi.
D'altra parte, pensa se ci va un po' d'acqua, o anche se solo
lo tocca qualcuno con le mani sudate... :-(
Bye, G.

 lo tocca qualcuno con le mani sudate... :-(
non ho esperienza diretta, se non per il fatto che ogni tanto mi
dicono di usare l'inchiostro nero (a me verrebbe da usare il blu, per
distinguere dalle fotocopie), e che so per certo che alcuni burocrati
non accettanno neanche le roller ma vogliono le bic.
in compenso mio fratello per una collezione scientifica aveva
l'esigenza di stampare etichette minuscole (i contenitori sono grandi
come monete da 10-5 euro...). gli avevo detto di usare la laser per
gli stessi motivi che elenchi. ha detto, stupendomi non poco, che la
definizione laser e' molto migliore, ma che rispetto a sudore,
reagenti ecc., era molto piu' stabile l'inkjet.
ciao

 reagenti ecc., era molto piu' stabile l'inkjet.
Beh, parlando di quelle che conosco: inchiostri HP sbavano
a guardarli di traverso, Epson serie Stylus, anche peggio.
C'è una Epson tremilaequaccheccosa appena arrivata,
stampa davvero bellissima, con risoluzione fantascientifica...
appena torna, chedo a "su capu" come va da questo punto
di vista. Però, $o che gli inchio$tri che u$a in effetti $ono
piutto$to co$to$i.
Bye, G.

 Degra
Ciao Degra,
ho letto i tuoi post, ho lo stesso tou problema : devo stampare i moduli di
ccp, hai degli aiuti anche per me?
Se vuoi che ci scamiamo anche dei programmi per la gestione la mia email č
web...@libero.it
Ciao
