Owk.. sinds een maand of zo zit ik met een printer probleem. Omdat ik niet echt een voorstander ben van overal maar een topic voor te openen, ben ik de hele tijd bezig geweest te zoeken naar oplossingen en dingen uit te proberen. Na veel hints van mensen van irc ben ik er nog niet uitgekomen.. daarom toch maar een topic.
Ik heb hier een debian server draaien met een HP690C eraan. Daarnaast heb ik nog een linux client en een een paar windows clients draaien. Eerst heb ik cupsys op de server geinstalleerd gehad en dat ook op de linux client gezet. De testpagina's die er vanaf de webinterface van de client uit vlogen gingen prima, maar alle print-opdrachten van de programma's werden niet afgedrukt. Ook vanaf de windows clients draaide het niet.
Nu heb ik op de server lprng geinstalleerde en op de linux client ook.
/etc/printcap van de server:
Config van de linux client:
Bij het afdrukken van een testpagina vanaf lprngtool op de client gaat het helemaal prima. Zowel ASCII als Postscript. Geen stair- of pagina-uitwerp-fouten. Als ik echter vanaf een gewoon programma wil afdrukken als Gedit, dan gaat het nogal fout. De job wordt ontvangen en ook uitgevoerd, alleen verkeerd. De printer-koppen komen dan ook buiten het printgebied en blijven dan haken, dus de printer weer open halen..
Dit is wat ik heb ingevoerd in gedit:
Dit is wat ik op papier krijg:
De regels overlappen elkaar niet, maar komen 'netjes' achter elkaar op een volgende regel. Die derde regel is de laatste regel op het papier. Op het tweede vel gaat die regel van de "CreationDate" gewoon door waar hij gebleven was en vult daar een hele regel. Na het tweede papier komen er oneindig veel lege papieren uit de printer zetten.
Bij het afdrukken van een raw text.. gewoon "lpr -P lpr < Blaat.txt" bijvoorbeeld, dan zitten er wel stair-fouten in. Of ik "Fix-Stairstepping Text" nou aan of uit zet in lprngtool, dat maakt niets uit voor het resultaat. De logs op de server geven niets aan van fouten of zo, net alsof het normaal is afgedrukt zonder fouten.
Op de linux client heb ik naast lprng dus lprngtool geinstalleerd om de configs te maken.. daarbij heb ik ook de RH filters in /usr/lib/rhs/rhs-printfilters gezet. Deze worden ook netjes gebruikt bij het printen (bijv de testpagina's van lprngtool staan er in). Mijn bedoeling is dus ook dat de server RAW print en dat de filters enz op de clients aanwezig zijn.
Ik heb echt ontelbaar veel testjes uitgevoerd.. en verschillende printer progs/drivers geprobeerd. Kan iemand mij misschien een hint geven hoe dit op te lossen? Zou ik eindelijk na een maand weer me printer kunnen gebruiken
Ik heb hier een debian server draaien met een HP690C eraan. Daarnaast heb ik nog een linux client en een een paar windows clients draaien. Eerst heb ik cupsys op de server geinstalleerd gehad en dat ook op de linux client gezet. De testpagina's die er vanaf de webinterface van de client uit vlogen gingen prima, maar alle print-opdrachten van de programma's werden niet afgedrukt. Ook vanaf de windows clients draaide het niet.
Nu heb ik op de server lprng geinstalleerde en op de linux client ook.
/etc/printcap van de server:
code:
1
2
3
4
5
6
7
8
| lp|lp0|lpd|lpr|hp|hp690c\
:lp=/dev/lp0:\
:cd=/var/spool/lpd/lp:\
:sd=/var/spool/lpd/lp:\
:af=/var/log/lp-acct:\
:lf=/var/log/lp-errs:\
:mx#0:\
:sh: |
Config van de linux client:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| ##LPRNGTOOL## REMOTE cdj550 300x300 a4 {} DeskJet550 3 1
lpr|lp|lpd|lpt|hp
:sd=/var/spool/lpd/hp
:sh
:ml=0
:mx=0
:af=/var/spool/lpd/lp/acct
:lf=/var/spool/lpd/lp/log
:cd=/var/spool/lpd/lp
:lp=lp@192.168.0.5
:if=/usr/lib/rhs/rhs-printfilters/master-filter
: |
Bij het afdrukken van een testpagina vanaf lprngtool op de client gaat het helemaal prima. Zowel ASCII als Postscript. Geen stair- of pagina-uitwerp-fouten. Als ik echter vanaf een gewoon programma wil afdrukken als Gedit, dan gaat het nogal fout. De job wordt ontvangen en ook uitgevoerd, alleen verkeerd. De printer-koppen komen dan ook buiten het printgebied en blijven dan haken, dus de printer weer open halen..
Dit is wat ik heb ingevoerd in gedit:
code:
1
2
3
4
5
| Dit is de eerste regel Dit is de tweede regel Dit is de derde regel Dit is de vierde regel Dit is de vijfde regel |
Dit is wat ik op papier krijg:
code:
1
2
3
| %!PS-Adobe-3.0
%%Creator: Gnome Print Version 1.116.3
%%CreationDate: D:2003011513 |
De regels overlappen elkaar niet, maar komen 'netjes' achter elkaar op een volgende regel. Die derde regel is de laatste regel op het papier. Op het tweede vel gaat die regel van de "CreationDate" gewoon door waar hij gebleven was en vult daar een hele regel. Na het tweede papier komen er oneindig veel lege papieren uit de printer zetten.
Bij het afdrukken van een raw text.. gewoon "lpr -P lpr < Blaat.txt" bijvoorbeeld, dan zitten er wel stair-fouten in. Of ik "Fix-Stairstepping Text" nou aan of uit zet in lprngtool, dat maakt niets uit voor het resultaat. De logs op de server geven niets aan van fouten of zo, net alsof het normaal is afgedrukt zonder fouten.
Op de linux client heb ik naast lprng dus lprngtool geinstalleerd om de configs te maken.. daarbij heb ik ook de RH filters in /usr/lib/rhs/rhs-printfilters gezet. Deze worden ook netjes gebruikt bij het printen (bijv de testpagina's van lprngtool staan er in). Mijn bedoeling is dus ook dat de server RAW print en dat de filters enz op de clients aanwezig zijn.
Ik heb echt ontelbaar veel testjes uitgevoerd.. en verschillende printer progs/drivers geprobeerd. Kan iemand mij misschien een hint geven hoe dit op te lossen? Zou ik eindelijk na een maand weer me printer kunnen gebruiken
[ Voor 18% gewijzigd door aP_ op 15-01-2003 14:38 . Reden: ff wat dingen over rh-filters toegevoegd ]
Het is lastig om je specs up to date te houden