Mistä mahtais johtua kyseinen ongelma, joka ei esinny aina.
Joskus tulostustyö kirjoittimelle jää ns. "roikkumaan" ja ei tulostu vasta kun kone on sammutettu ja käynnistetty uudestaan. ongelma esintyy ainakin xp:ssä ja vista:ssa.
Tulostin on kytketty usb liittimeen ja ongelmaa esintyy eniten silloin jos moniajaa ohjelmaa saman aikaan jokun muun ohjelman kanssa, joka käyttää usb porttia.
Tulostus on vb:ssä toteutettu noin:
Private Sub Command3_Click() Printer.CurrentY = 1500 Printer.CurrentX = 1500 Image1.Picture = LoadPicture("logo.jpg") Printer.PaintPicture Image1.Picture, 400, 500 Printer.CurrentY = 3000 Printer.CurrentX = 400 Printer.PaintPicture Picture1.Image, 400, 2500 Printer.EndDoc End Sub
Mod. lisäsi kooditagit.
Milu kirjoitti:
Tulostin on kytketty usb liittimeen ja ongelmaa esintyy eniten silloin jos moniajaa ohjelmaa saman aikaan jokun muun ohjelman kanssa, joka käyttää usb porttia.
Kuulostaa lähinnnä bugiselta USB-piirisarjalta.
Itsellä oli joskus VIAllinen emolevy (siis VIA piirisarja), jossa USB-tulostus ei onnistunut kuin yhdelle hubin perässä olevalle tulostimelle kerrallaan. Eli jos käytti tulostinta X, niin sen jälkeen tulostimelle Y oli mahdotonta tulostaa ilman koneen uudelleenkäynnistystä. Edes ajureiden päivittäminen ei auttanut, joten oletettavasti piirisarja oli niinkin VIAllinen, ettei sitä voinut edes softalla korjata.
Suosittelen kokeilemaan ajureiden päivittämistä, tosin tuskin vika siinä on, jos kerran sama vika XP:llä ja Vistalla.
Ok, kiitti!
Täytyypä koittaa ohjelmaa sellaisessa koneessa, jossa ei usb liittimiä lisätty hubin avulla. Kyseisessä koneessa on pci väylään lisätty 4*usb hubi.
Jos en hirveen väärin muista kaikki koneet, jossa ohjelmaa on käytetty on olleet lisä usb:llä varustettuja.
Aihe on jo aika vanha, joten et voi enää vastata siihen.