Probleem
De instelling 'n op een
De functie 'n op een vel' wordt verkregen via
vel' (meerdere pagina's
naverwerking van de PostScript-gegevens die naar
per vel) werkt niet juist
het afdruksysteem worden gestuurd. Een dergelijke
voor sommige van mijn
naverwerking kan echter alleen naar behoren worden
documenten.
verkregen als de PostScript-gegevens in
overeenstemming zijn met de
structureringsconventies voor Adobe-documenten.
Er kunnen problemen ontstaan indien u 'n op een vel'
en andere functies die op naverwerking steunen,
gebruikt als het document dat wordt afgedrukt niet
met de conventies in overeenstemming is.
Ik gebruik BSD lpr
Oude BSD lpr-systemen hebben een harde beperking
(Slackware, Debian,
op de lengte van de optiereeks die naar het
oudere versies) en
afdruksysteem kan worden gestuurd. Als u een
sommige in LLPR
aantal verschillende opties hebt geselecteerd, wordt
gekozen opties lijken
de lengte van de opties mogelijk overschreden en
niet te worden
worden sommige van uw keuzes niet doorgestuurd
toegepast.
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
De meeste Unix-toepassingen die een optie voor de
document af te drukken
afdrukstand Liggend aanbieden in hun afdrukopties
in de afdrukstand
zullen de juiste PostScript-code genereren die als
Liggend, maar het
zodanig zou moeten worden afgedrukt. In dat geval
document wordt
moet u de optie LLPR laten staan op de
gedraaid en
standaardinstelling 'Portrait' om ongewenste
bijgesneden afgedrukt.
draaiingen van de pagina te vermijden die tot een
bijgesneden afdruk zouden leiden.
Ik gebruik CUPS en
Als de gegevens worden verstuurd in de indeling
sommige pagina's
Encapsulated PostScript (EPS), bevatten sommige
komen volledig blanco
oudere versies van CUPS (1.1.10 en ouder) een bug
uit de printer (er wordt
waardoor de gegevens niet juist kunnen worden
niets afgedrukt).
verwerkt. Als u via LLPR afdrukt, omzeilt het
printerpakket dit probleem door de gegevens te
converteren naar gewone PostScript-gegevens. Als
uw toepassing echter LLPR omzeilt en EPS-gegevens
naar CUPS stuurt, wordt het document mogelijk niet
juist afgedrukt.
Ik kan niet afdrukken
Om SMB-gedeelde printers te kunnen configureren
naar een SMB-printer
en gebruiken (zoals printers die worden gedeeld op
(Windows).
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.
Mogelijke oorzaak en oplossing
Probleem
Mijn toepassing lijkt
geblokkeerd te zijn
terwijl LLPR wordt
uitgevoerd.
Hoe geef ik het
IP-adres van mijn
SMB-server op?
Bepaalde documenten
komen blanco uit de
printer.
Ik heb CUPS en
bepaalde opties (zoals
'n op een vel') lijken
altijd ingeschakeld te
zijn, zelfs als ik ze niet
kies in LLPR.
Ik heb de printer
geconfigureerd om af te
drukken naar een
bestand, maar ik krijg
het foutbericht
'Permission denied'.
Op mijn PCL-printer
(of GDI-printer) worden
soms foutberichten
afgedrukt in plaats van
mijn document.
7.18
Problemen oplossen
Mogelijke oorzaak en oplossing
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 weer juist moeten functioneren
nadat u LLPR hebt afgesloten.
Als u het CUPS-afdruksysteem niet gebruikt, kan dit
worden opgegeven in het dialoogvenster 'Add printer'
van het configuratiehulpprogramma. 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.
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.
Mogelijk zijn in het bestand ~/.lpoptions bepaalde
lokale opties gedefinieerd die worden bewerkt door
de opdracht 'lpoptions'. Deze opties worden altijd
gebruikt, tenzij ze worden opgeheven door de
LLPR-instellingen. Om alle opties voor een printer op
te heffen, voert u de volgende opdracht uit, waarbij
u 'printer' vervangt door de naam van de wachtrij:
lpoptions -x printer.
De meeste afdruksystemen worden niet als de
supergebruiker, maar als een speciale gebruiker
(gewoonlijk 'lp') uitgevoerd. Zorg er bijgevolg voor
dat het bestand dat u wilt afdrukken toegankelijk is
voor de gebruiker met de spooler daemon.
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 vast te leggen 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. Aangezien
de fout echter waarschijnlijk bij de toepassing ligt,
neemt u best contact op met uw softwareleverancier
om hem van het probleem op de hoogte te brengen.