alikins@redhat.com
reggy@zeelandnet.nl
``Red Hat Tips'' is documentatie, bedoeld om RedHat gebruikers te helpen
met bepaalde taken. Enkele van deze documenten zijn voor beginnende gebruikers,
andere zijn voor gevorderde gebruikers. Als je een bijdrage wilt leveren
zend die dan naar tech-sup@redhat.com
. Als je veranderingen hebt voor
een individueel Tips document, zend die dan naar de auteur van dat document.
Dit voorbeeld is voor het installeren van een printer die op de parallelle poort is aangesloten van de print server.
Kijk eerst of de benodigde software erbij zit. Voor de meeste printers is het lpd package goed genoeg, de GUI printool en het ghostscript package voor de printer drivers.
Je moet eerst lokaal kunnen printen op de printserver. (Als je achter de printserver zit en `lpr filename` intypt moet het werken.)
Dit betekent dat je verschillende stappen moeten ondernemen,
waaronder het laden van de juiste parallelle poort besturing
(gewoon de lp module op 2.x.x en de parport_pc, lp en andere.)
Dit is goed beschreven in de Printing-Howto of bij
http://www.cyberelk.demon.co.uk/parport.html
.
Als de parallelle poort het doet, moet je de /etc/printcap aanpassen voor de lokale printer. De beste manier om dit te doen is met de printtool. Het gebruik hiervan is vrij simpel.
Als /etc/printcap eenmaal goed bewerkt is, dan moet je de lpd lokaal kunnen starten en printen. Als dit werkt, ben je bijna klaar.
De volgende stap is het zo in te stellen dat de server het accepteert dat anderen printopdrachten sturen. Lpd leest het bestand /etc/hosts.lpd om te zien welke hosts er mogen printen op de lokale printer. Het invullen van het bestand is erg simpel, gewoon een volledige hostname per regel. Ondanks dat het zo simpel is, is er niet veel documentatie over. Een voorbeeld is te vinden aan het einde.
Als de /etc/hosts.lpd op de server goed is ingesteld, moet je alleen de client computer nog zo instellen dat die naar de 'lp' qeues op de server print. Dit houdt in dat de /etc/printcap zo wordt aangepast dat hij elke printopdracht naar de printserver stuurt. Ook hiervoor is de `printtool` het beste hulpmiddel. Een voorbeeld van de printcap invoer hieronder (direct overgenomen uit de Printing Howto):
# REMOTE djet500
lp:\
:sd=/var/spool/lpd/dj:\
:rm=machine.out.there.com:\
:rp=printername:\
:lp=/dev/null:\
:sh:
Dit zegt de client dat hij alle te printen bestanden door moet sturen naar de lp queue op de server.
Als dit alles gedaan is, herstart dan lpd op alle machines. Om te printen typ dan gewoon het volgende commando:
lpr -Plp filename.foo
of gewoon:
lpr filename.foo
Dit kan als de "lp" queue op "machine.out.there.com" de standaardprinter is. Als het iets anders is dan moet het in het PRINTER variabele vastgelegd worden.
Voorbeeld configuraties:
De printcap van de printserver: --------------------------------------------------------------------------- # This printcap is being created with printtool v.3.27 # Any changes made here manually will be lost if printtool # is run later on. # The presence of this header means that no printcap # existed when printtool was run.
##PRINTTOOL3## LOCAL ljet4 300x300 letter {} LaserJet4 Default 1
lp0|lp1|lp:\
:sd=/var/spool/lpd/lp:\
:mx#0:\
:sh:\
:lp=/dev/lp1:\
:if=/var/spool/lpd/lp/filter:
---------------------------------------------------------------------------
De printcap van de Client computer:
--------------------------------------------------------------------------
##PRINTTOOL3## REMOTE ljet4 300x300 letter {} LaserJet4 Default 1
lp0:\
:sd=/var/spool/lpd/lp0:\
:mx#0:\
:sh:\
:rm=print.server.out.there.com:\
:rp=lp:\
:if=/var/spool/lpd/lp0/filter:
-------------------------------------------------------------------------
De /etc/hosts.lpd van de printserver:
------------------------------------------------------------------------
red.machine.over.there.com
blue.machine.over.there.com
Andere Bronnen:
Parport Howto http://www.cyberelk.demon.co.uk/parport.html
Printing HOWTO (very useful, very well written, lots more info...) /usr/doc/HOWTO/Printing-HOWTO
Printing-Usage-HOWTO /usr/doc/HOWTO/Printing-Usage-HOWTO
lpr, lpc, lpd en printcap man pages
Benodigde software: lpd, printtool, ghostscript
Je vindt ook hulp van andere RedHat gebruikers op mailing lists en de andere
linux gebruikers in de nl.comp.os.linux....
nieuwsgroepen.
Dit document is auteursrechtelijk beschermd. Copyright (C) 1999 van Red Hat Software. Herdistributie van dit document is toegestaan zo lang de inhoud maar compleet hetzelfde blijft. In ander woorden: je mag dit document in een ander formaat zetten, printen en herdistribueren.