|
|
Hvordan kan jeg forbedre printkvaliteten? |
 |
Løsninger omfattende:
Strakt eller uforståeligt tegn ved brug af Windows 98
Fonte, som er tilgængelige på andre modeller, er ikke tilgængelige på FS-1000, FS-1200, FS-1750, FS-1800, FS-3750 og FS-3800 printere
Dårlig printkvalitet selv efter rensning
Forskel på sideformatering ved skift mellem 300dpi & 600dpi under Windows
Direkte udskrivning fra Visual Basic
Strakt eller uforståeligt tegn ved brug af Windows 98
Løsning
Når du starter Windows 98, sendes lidt tekst til den lokale printer. Når dette forekommer, sender printeren muligvis ikke siden ud, når teksten er printet. Teksten kan variere, men indeholder typisk strakte eller uforståelige tegn. Printeren viser muligvis også en fejlkode. Når du forsøger at udskrive et dokument, modtager du muligvis en meddelelse om, at printeren er offline eller mangler papir. Løsning Dette er et Microsoft problem, og de har en løsning på deres websted i Article ID: Q157145. www.microsoft.com
Fonte, som er tilgængelige på andre modeller, er ikke tilgængelige på FS-1000, FS-1200, FS-1750, FS-1800, FS-3750 og FS-3800 printere
Løsning
Kyocera Corporation har skiftet fontproducent fra Bitstream til Agfa, og det betyder, at fontene er ændret lidt, selvom de fleste brugere ikke lægger mærke til forskellen. Som en del af dette skift, er Agfa-fontene nu alle skalerbare og ikke bitmap. Løsning Ved brug af fontene i PRESCRIBE og PCL fungerer fontnumrene og Bitstream-navnene som før, så længe fontene vælges korrekt. Dette er usynligt, da det udføres via en fontoversættelsestabel i printeren til konvertering af Bitstream-navnet til Agfa-navnet. Hvis printeren ikke kender den valgte font, forsøger den at vælge den nærmeste match. Da alle fontene nu er skalerbare, kan dette give meget forskellige resultater i forhold til tidligere printermodeller. Sørg for, at printeren har den nyeste firmware for at sikre, at fonten ligger tæt på den oprindelige Bitstream version. FS-1000, FS-1800, FS-3800 fra første produktion. FS-1200 : 54.04 system firmware eller højere. FS-1750, FS-3750 : 56.13 system firmware eller højere.
Dårlig printkvalitet selv efter rensning
Løsning
Med en ECOSYS III printer kommer der striber eller fine streger på printet efter udførelse af rensning. Dette kan skyldes hår eller linjer på fremkalderrullen, som angivet i brugerhåndbogen. Løsning Fremkalderen skal fjernes og fremkalderrullen renses. Brug en fnugfri klud (følger med hvert tonersæt). Sørg for at undersøge fremkalderrullens overflade for fine fibre og hår. Forsigtig: berør ikke fremkalderrullen med fingrene, og stød den ikke mod tunge genstande, da dette kan efterlade mærker på print.
Forskelle på sideformatering ved skift mellem 300dpi & 600dpi under Windows
Løsning
Dette problem er ikke specifikt for Kyocera printere, men gælder også for printere af andre fabrikater. Printere: 600dpi og 1200dpi modeller (inklusive FS-6500/+) Forskellene mellem 300 og 600 dpi skyldes, at Windows regner i enheder af 16. Hvis 300 (dpi) deles med 16, bliver der en rest på 12. Hvis 600 (dpi) deles med 16, bliver der en rest på 8. Denne forskel i rest giver afrundingsforskelle, som bevirker, at driveren giver forskellige linjeafstande og mellemrum. Løsning Til løsning af dette problem leverer Kyocera nu en generel printerdriver, som hedder 'Kyocera FS-Series (PCL)'. Ideen bag denne driver er at levere en generisk FS-serie (300 dpi) driver, som kan anvendes til alle Kyocera printere (300 & 600 dpi modeller). Du overvejer muligvis at bruge denne driver til bestemte programmer, brugere eller endog generelt. Denne driver er nu tilgængelig sammen med vores generelle udgave af drivere til Windows 95 og Windows NT 4.
Direkte print fra Visual Basic
Løsning
Behov for at sende escape- og Prescribe-sekvenser direkte til printeren. Løsning Det følgende er et eksempel på anvendelse af Escape API til at sende data til printeren via driveren. Du kan bruge disse koder ved at oprette en formular (OutputForm) med en CMDialogboks med navnet CMD, og derefter kalde subrutinen PrintOut. Declare Function Escape Lib 'Gdi' (ByVal hDC%, ByVal nEscape%, ByVal ncount%, ByVal indata$, ByVal oudata As Any) As Integer Sub PrintData (PCL$) PCL$ = Chr$(Len(PCL$) Mod 256) + Chr$(Len(PCL$) \ 256) + PCL$ Result% = Escape%(Printer.hDC, 19, 0, PCL$, 0&) Select Case Result% Case Is < 0: MsgBox 'The PASSTHROUGH Escape is not supported by this printer driver.', 48: End Case 0: MsgBox 'An error occurred sending the escape sequence.', 48: End End Select End Sub Sub PrintOut () On Error GoTo SPB1 OutputForm.CMD.Flags = &HC0008 OutputForm.CMD.CancelError = 1 OutputForm.CMD.Action = 5 Printer.Print '' Call PrintData('This is a Test') Printer.EndDoc GoTo SPBEnd SPB1: Resume SPBEnd SPBEnd: End Sub |
|
|