ho sviluppato un sistemino per il superenalotto modello cruciverba con numeri immessi manualmente,vengono ordinati casualmente e poi inviati in stampa cartacea e fin qui tutto ok,il problema è che non mette in precisione il simbolo asterisco sui numeri che vi sono sulle schedine,ovvero,le prime 3 righe e colonne è ok mentre passando alla riga 4 vi è un differenza di un millimetro dalla riga 3 alla riga 4 e qui mi sballa il posizionamento,quindi,penserei che si tratta di un problema della stampante.
allego foto e poi il codice.

come si può vedere si nota la differenza.
questo il codice:
Dim col As Integer = 7 ' distanza della 1a colonna dal margina sinistro della schedina
Dim fine As Integer = 15 ' il numero all'estrema destra della schedina
Dim start = 0
Dim riga As Double = 27 ' la prima riga della schedina che dista dalla parte superiore della schedina
For t = 1 To 90
start += 1
If start > fine Then ' quando start diventa maggiore a fine allora entra nella if in questo caso 16
col = 7 ' rimetto la colonna ala valore iniziale
fine += 15 ' incremento fine che in questo caso diventa 30 che è il limite estrema destra della schedina e così via fino al numero 90
End If
vettorecolonna(t) = col
col += 5
Next
start = 0
fine = 15
For i = 1 To 90
start += 1
If start > fine Then
riga += 3.3 'stesso discorso di prima come la colonna e incremento la riga di 3.3 millimetri
fine += 15
End If
vettoreriga(i) = riga
Next
ora il codice per la stampa sulle schedine,posto solo il codice della taratura
e.Graphics.PageUnit = GraphicsUnit.Millimeter
Dim font1 As New Font("arial", 22)
Dim rigan As Double = 0
Dim coln As Integer = 0
Dim numtmp As Integer = 0
Dim tmp As Integer = 0
Dim ciclo As Integer = 0
For i = 1 To 90
coln = vettorecolonna(i) 'prende le coordinate della colonna
rigan = vettoreriga(i) 'prende le coordinate delle righe su cui stampare
e.Graphics.DrawString("*", font1, Brushes.Black, coln, rigan)
Next
come potete vedere il codice è abbastanza semplice,quindi,vorrei un consiglio su come procedere per avere la precisione in stampa,se metto una stampante laser è più precisa secondo voi o mi sfugge qualcosa nella programmazione?