Hoe kan ik de afdrukkwaliteit verbeteren? |
Relevante oplossingen:
Uitgebreide of onbegrijpelijke tekens bij gebruik van Windows 98
Wanneer u Windows 98 opstart, kan een kleine hoeveelheid tekst naar de lokale printer worden gestuurd. Wanneer dit gebeurt, zal de printer de pagina na het afdrukken misschien uitwerpen. De tekst varieert, maar doorgaans zijn het uitgebreide of onbegrijpelijke tekens. De printer kan ook een foutcode weergeven. Wanneer u probeert om een document af te drukken, kan worden gemeld dat de printer offline is of dat het papier op is.
Oplossing
Het probleem wordt door Microsoft veroorzaakt. Microsoft biedt hiervoor een oplossing op www.micorsoft.com in Article ID: Q157145.
Fonts die op andere modellen beschikbaar zijn, zijn niet beschikbaar op de printers FS-1000, FS-1200, FS-1750, FS-1800, FS-3750 en FS-3800
Kyocera Corporation is van zijn fontproducent Bitstream overgestapt naar Agfa en dit betekent dat de fonts enigszins veranderd kunnen zijn. De meeste gebruikers zullen echter geen verschil merken. Als onderdeel van deze wijziging zijn de fonts van Agfa nu allemaal schaalbaar, het zijn geen bitmap-fonts.
Oplossing
Wanneer de fonts van PRESCRIBE en PCL worden gebruikt, werken de fontnummers en Bitstream-namen als voorheen, op voorwaarde dat de fonts op de juiste wijze zijn geselecteerd. Dit wordt transparant gedaan door een fontvertaaltabel in de printer, die de Bitstream-naam omzet in de Agfa-naam.
Als de fontkeuze onduidelijk is, zal de printer proberen een soortgelijk font te selecteren. Omdat alle fonts nu schaalbaar zijn, kan dit een heel ander resultaat opleveren dan bij oudere printermodellen.
Om te verzekeren dat het font zoveel mogelijk op de oorspronkelijke Bitstream-versie lijkt, moet in de printer de meest recente firmware zijn geladen.
FS-1000, FS-1800, FS-3800 vanaf eerste productie.
FS-1200: 54.04 systeemfirmware of recenter.
FS-1750, FS-3750: 56.13 systeemfirmware of recenter.
Slechte afdrukkwaliteit, ook na een servicereinigingsbeurt
Op afdrukken van een ECOSYS III-printer staan strepen of fijne lijntjes na een servicereinigingsbeurt. Dit kan worden veroorzaakt door haartjes of strepen op de applicatierol van de developer, zoals geïdentificeerd in de gebruikershandleiding.
Oplossing
De developer moet worden verwijderd en de developerrol moet worden gereinigd. Gebruik hiervoor een pluisvrije doek (met elke tonerkit meegeleverd). Controleer dat er geen fijne vezels of haartjes op het oppervlak van de developerrol zitten.
Let op: raak de developerrol niet met uw vingers aan en stoot er niet met zware voorwerpen tegen, daar dit vlekken op de afdrukken kan veroorzaken.
Verschillen in paginaopmaak wanneer onder Windows wordt geschakeld tussen 300 dpi en 600 dpi
Dit probleem is niet specifiek voor printers van Kyocera, het gebeurt ook bij printers van andere merken.
Printers: 600 dpi en 1200 dpi modellen (ook de FS-6500/+)
Het verschil tussen 300 en 600 dpi wordt veroorzaakt door Windows, dat in eenheden van 16 werkt. Als u 300 (dpi) door 16 deelt, krijgt u een restwaarde van 12. Als u 600 (dpi) door 16 deelt, krijgt u een restwaarde van 8. Dit verschil, de restwaarde, leidt tot afrondingsverschillen, waardoor het stuurprogramma verschillende regelafstanden en spaties gebruikt.
Oplossing
Om dit probleem te verhelpen, levert Kyocera nu een algemeen stuurprogramma met de naam ‘Kyocera FS-Series (PCL)’. Het stuurprogramma werd ontwikkeld om een generiek stuurprogramma voor de FS-serie (300 dpi) te leveren, dat kan worden gebruikt voor alle printers van Kyocera (300 en 600 dpi modellen).
U kunt dit programma voor specifieke applicaties en gebruikers, of gewoon altijd gebruiken.
Het stuurprogramma is nu beschikbaar met onze algemeen uitgebrachte stuurprogramma's voor Windows 95 en Windows NT 4.
Rechtstreeks van Visual Basic afdrukken
Vereisten om escape en prescribe sequences rechtstreeks naar de printer te sturen.
Oplossing
Hieronder volgt een voorbeeld van het gebruik van de Escape API om gegevens via het stuurprogramma naar de printer te sturen.
Als u deze codes wilt gebruiken, moet u een formulier (OutputForm) maken met een CMDialoogvenster getiteld CMD, en vervolgens de PrintOut subroutine oproepen.
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 = True
OutputForm.CMD.Action = 5
Printer.Print ''
Call PrintData('This is a Test')
Printer.EndDoc
GoTo SPBEnd
SPB1:
Resume SPBEnd
SPBEnd:
End Sub