Problemen oplossen
6.
10
Ik gebruik BSD lpr
(Slackware, Debian,
oudere versies), en
sommige in LLPR
gekozen opties lijken
geen effect te hebben.
Oude BSD lpr-systemen hebben een vaste
beperking op de lengte van de optiereeks die naar
het afdruksysteem kan worden gestuurd. Als u een
aantal verschillende opties hebt geselecteerd, wordt
de lengte van de opties mogelijk overschreden en
worden sommige van uw keuzes niet doorgestuurd
naar de programma’s die instaan voor de
implementatie van deze keuzes. Probeer minder
opties die afwijken van de standaardinstellingen te
selecteren om minder geheugen te gebruiken.
Ik probeer een
document af te
drukken in de
afdrukstand Liggend,
maar het document
wordt gedraaid en
bijgesneden
afgedrukt.
De meeste Unix-toepassingen die een optie voor de
afdrukstand Liggend aanbieden in hun afdrukopties
zullen de juiste PostScript-code genereren die als
zodanig zou moeten worden afgedrukt. In dat geval
moet u de optie LLPR laten staan op de
standaardinstelling “Portrait” om ongewenste
draaiingen van de pagina te vermijden die tot een
bijgesneden afdruk zouden leiden.
Sommige pagina’s
worden volledig
blanco afgedrukt (er
wordt niets
afgedrukt), en ik
gebruik CUPS.
Als de gegevens worden verstuurd in de indeling
Encapsulated PostScript (EPS), bevatten sommige
oudere versies van CUPS (1.1.10 en ouder) een bug
waardoor de gegevens niet juist kunnen worden
verwerkt. Als u via LLPR afdrukt, lost het
printerpakket dit probleem op door de gegevens te
converteren naar gewoon PostScript. Als uw
toepassing echter LLPR omzeilt en EPS-gegevens
uitvoert naar CUPS, wordt het document mogelijk
niet juist afgedrukt.
Ik kan niet afdrukken
naar een SMB-printer
(Windows).
Om SMB-gedeelde printers te kunnen configureren
en gebruiken (zoals printers die worden gedeeld op
een Windows-systeem), moet u beschikken over
een juiste installatie van het SAMBA-pakket dat die
functie inschakelt. De opdracht “smbclient” moet op
uw computer beschikbaar en bruikbaar zijn.
Mijn toepassing lijkt
geblokkeerd te zijn
wanneer LLPR wordt
uitgevoerd.
De meeste Unix-toepassingen verwachten dat een
opdracht zoals de gebruikelijke “lpr”-opdracht niet-
interactief is, en keren bijgevolg onmiddellijk terug.
Aangezien LLPR wacht op input van de gebruiker
voordat de afdruktaak naar de afdrukspooler wordt
gestuurd, wacht de toepassing vaak tot het proces
terugkeert en lijkt het alsof de toepassing
geblokkeerd is (de vensters van de toepassing
worden niet vernieuwd). Dit is normaal en de
toepassing zou juist moeten functioneren nadat de
gebruiker LLPR afsluit.
Hoe geef ik het
IP-adres van mijn
SMB-server op?
Het kan aangegeven worden in het dialoogvenster
“Add printer” van het configuratieprogramma, als u
niet van het CUPS-afdruksysteem gebruikmaakt.
Helaas kunt u in CUPS momenteel niet het IP-adres
van SMB-printers opgeven. U zult dus met SAMBA
door de bronnen moeten kunnen bladeren om te
kunnen afdrukken.
Probleem Mogelijke oorzaak en oplossing
Bepaalde documenten
worden blanco
afgedrukt.
Bepaalde versies van CUPS, vooral deze die werden
geleverd met Mandrake Linux vóór versie 8.1,
hebben enkele bekende bugs wanneer de
PostScript-uitvoer van bepaalde toepassingen wordt
verwerkt. Probeer te upgraden naar de recentste
versie van CUPS (minstens 1.1.14). Bepaalde
RPM-pakketten voor de populairste versies worden
als service aangeboden met dit Linux-afdrukpakket.
Ik heb CUPS en
bepaalde opties (zoals
“n op een vel”) lijken
altijd ingeschakeld te
zijn, zelfs als ik ze niet
kies in LLPR.
Mogelijk zijn in het bestand
~
/.lpoptions
bepaalde
lokale opties gedefinieerd die door de opdracht
“lpoptions” worden bewerkt. Deze opties worden
altijd gebruikt, tenzij ze worden opgeheven door de
LLPR-instellingen. Om alle printeropties te wissen,
voert u de volgende opdrachtregel in en vervangt u
“printer” door de naam van de afdrukrij: lpoptions
-x printer.
Ik heb een printer
geconfigureerd om af
te drukken naar een
bestand, maar ik krijg
het foutbericht
“Permission denied”
(Toegang geweigerd).
De meeste afdruksystemen worden niet uitgevoerd
als de supergebruiker, maar als een speciale
gebruiker (gewoonlijk “lp”). Zorg er bijgevolg voor
dat het bestand dat u wilt afdrukken toegankelijk is
voor de gebruiker met de spooler daemon.
Op mijn PCL-printer
(of GDI-printer)
worden soms
foutberichten
afgedrukt in plaats
van mijn document.
Helaas kunnen bepaalde Unix-toepassingen
ongeldige PostScript-uitvoer genereren die mogelijk
niet door Ghostscript wordt ondersteund, of zelfs de
printer zelf in PostScript-modus. U kunt proberen de
uitvoer op te nemen in een bestand en de resultaten
weer te geven met Ghostscript (met gv of
ghostview kunt u dit interactief doen) om te
controleren of foutberichten verschijnen. Echter,
omdat de toepassing waarschijnlijk de foutoorzaak
is, neemt u best contact op met uw
softwareverkoper om hem hierover te informeren.
Bepaalde
kleurafbeeldingen
worden volledig zwart
afgedrukt.
Dit is een bekende bug in Ghostscript (tot GNU
Ghostscript versie 7.05) als de basiskleurruimte van
het document geïndexeerde kleurruimte is en via
CIE-kleurruimte wordt geconverteerd. Aangezien
PostScript CIE-kleurruimte gebruikt voor het
kleuraanpassingssysteem, moet u Ghostscript op
uw systeem upgraden naar GNU Ghostscript
versie 7.06 of hoger. U kunt recente Ghostscript-
versies vinden op www.ghostscript.com.
Het apparaat drukt
niet af.
De CUPS-versie (Common Unix Printing System) die
wordt gedistribueerd met SuSE Linux 9.2 (CUPS
1.1.21) heeft een probleem met het afdrukken via
het 'Internet Printing Protocol' (IPP).
Gebruik 'socket printing' in plaats van IPP of
installeer een recentere versie van CUPS (CUPS
1.1.22 of een hogere versie).
Probleem Mogelijke oorzaak en oplossing