Probleem
De instelling 'n op een vel'
(meerdere pagina's per vel)
werkt niet juist voor
sommige van mijn
documenten.
Ik gebruik BSD lpr
(Slackware, Debian, oudere
versies), en sommige in
LLPR gekozen opties lijken
geen effect te hebben.
Ik probeer een document af
te drukken in de
afdrukstand Liggend, maar
het document wordt
gedraaid en bijgesneden
afgedrukt.
Sommige pagina's worden
volledig blanco afgedrukt
(er wordt niets afgedrukt),
en ik gebruik CUPS.
Ik kan niet afdrukken naar
een SMB-printer
(Windows).
Mijn toepassing lijkt
geblokkeerd te zijn
wanneer LLPR wordt
uitgevoerd.
7.34
P
ROBLEMEN OPLOSSEN
Mogelijke oorzaak en oplossing
De functie 'n op een vel' (meerdere pagina's per vel) wordt
verkregen via naverwerking van de PostScript-gegevens die
naar het afdruksysteem worden gestuurd. Een dergelijke
naverwerking kan echter alleen naar behoren worden
verkregen als de PostScript-gegevens overeenstemmen met de
structureringsconventies voor Adobe-documenten. Er kunnen
problemen ontstaan als u 'n op een vel' (meerdere pagina's per
vel) en andere functies die steunen op naverwerking gebruikt
als het document dat wordt afgedrukt niet aan de conventies
voldoet.
Oude BSD lpr-systemen hebben een harde 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.
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 Staand om ongewenste
draaiingen van de pagina te vermijden die tot een bijgesneden
afdruk zouden leiden.
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, 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.
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.
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 de gebruiker LLPR heeft afgesloten.