>Ciao
>Premesso che non sò niente di scontrini fiscale e che io utilizzo
>VB.
>Volevo, prima di dire cose sbagliate, chiederti:
>
>Hai impostato le dimesioni del foglio?
>Il foglio bianco esce da una normale stampante A4?
>
>Ciao
>
>alexmed
Ciao!
Sì le dimensioni del foglio le ho impostate. In realtà l'altezza del foglio è provvisoria, poi dovrò trovare un modo di calcolare l'altezza a seconda di quanti articoli sono stati acquistati, dato che le stampanti fiscali so che stampano su un rullino lunghissimo e che la stampa termina quando sono stati stampati tutti i prodotti. Il metodo che imposta il foglio è il seguente:
PaperSize ps = new PaperSize();
ps.PaperName = "Scontrino";
ps.RawKind = (int)PaperKind.Custom;
ps.Width = 224; //57 mm (se ho fatto bene la conversione in centesimi di pollice)
ps.Height = 254; //provvisorio
printDocument1.DefaultPageSettings.PaperSize = ps;
Non sto usando una vera stampante, ma la Microsoft XPS Document Writer, per provare a vedere come verrebbe il risultato senza sprecare inchiostro (anche se per ora non vedo nessuna scritta sullo scontrino "virtuale" :D ).
Grazie ancora! :)