Jag har en OKI ML 520 matrisskrivare som jag skulle vilja använda i en VB-application, men den skall skriva ut text precis som under DOS, d.v.s. ingen grafisk utskrift utan endast använda standardteckenuppsättningen som finns i skrivaren. Finns det något sätt att göra det? Det går bra,du använder Printer Objektet Tack för det. >PRN funkar det verkligen ? ,kommer ihåg att jag provat nån gångSkriva till matrisskrivare
Sv: Skriva till matrisskrivare
Printer.ScaleMode = 7 'cm
Printer.CurrentX = 2 : Printer.CurrentY = 3
Printer.Print "Detta är rad nr 1"
Printer.Print "Detta är rad nr 2","column nr 2"
Printer.NewPage
Printer.CurrentX = 2 : Printer.CurrentY = 3
Printer.Print "Detta är rad 1 på ny sida"
Printer.Print "Detta är rad nr 2","column nr 2"
Printer.EndDoc
Det finns en massa bra exempel här hos pelle som du kan kolla.
Kolla artiklar Pelle har skrivit en bra Guide.Sv: Skriva till matrisskrivare
Jag kom på en annan metod som också verkar fungera:
<code>
Open "PRN" for Output as #1
PRINT #1, "TESTSTRÄNG blabla"
Close #1
</code>Sv: Skriva till matrisskrivare
men aldrig fått det att funka i VB 6, hur är det i Win XP ?