Toon posts:

Printerprobleem..

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik val vandaag echt van het ene in het andere probleem :(

Maar goed: ik krijg mijn printer niet aan de praat.

Ik heb Linux kernel 2.4.18 geinstalleerd met parport support statisch ingecompileerd. Als ik dmesg doe vind ik de volgende 2 regels terug:

parport0: PC-style at 0x378 [PCSPP]
parport0: Printer, infotec 4220 MF

So far so good. Mijn /etc/printcap:
code:
1
2
3
4
5
6
7
lp|raw|Infotec:\
    :rw:sh:sf:\
    :sd=/var/spool/lpd:\
    :lp=/dev/lp0:\
    :mx#0:\
    :fx=flp:
tsdfile:/etc#

LPD is ook gestart. Als ik nu 'lpq' uitvoer, krijg ik het volgende te zien:
code:
1
2
3
4
5
tsdfile:/etc# lpq
Warning: lp is down: Infotec is ready and printing
Warning: lp queue is turned off
no entries
tsdfile:/etc#

De printer staat aan en hij wordt ook gevonden blijkbaar. Waarom deze warning?

Verwijderd

Wat heb je precies meegecompiled in je kernel alleen de par-port en de status want dan kom je naar mijn weten nog wat te kort.....

edit:

Zou dit niet je probleem zijn ipv het probleem met samba? Je andere thread in NOS.

Verwijderd

Topicstarter
Zou idd ermee in verband kunnen staan ja. Opties die ik gebruikt heb:
code:
1
2
3
4
CONFIG_PARPORT=y
CONFIG_PARPORT_PC=y
CONFIG_PARPORT_PC_CML1=y
CONFIG_PARPORT_1284=y

Verwijderd

Topicstarter
Vaag dit:
code:
1
2
3
4
5
6
tsdfile:~# lpq
Warning: lp is down: Infotec is ready and printing
Warning: lp queue is turned off
Warning: no daemon present
Rank   Owner    Job  Files                     Total Size
1st    root  6    M.XSCHLECH.MtJ6QL            25741 bytes

LPD is echter geladen :?
code:
1
2
3
4
tsdfile:~# ps ax | grep lpd
  185 ?   S 0:00 /usr/sbin/lpd
  234 pts/0    S    0:00 grep lpd
tsdfile:~#

  • banaan-X
  • Registratie: Februari 2001
  • Niet online
Moet je niet nog even apsfilter of magicfilter draaien? Volgens mij werkt deze printcap alleen met een PostScript printer. (maar misschien heb je die ;) ).

en check /var/log/lpr* eens, misschien staat daar iets in.

Verwijderd

echo eens wat ascii naar je printer. om te checken dat dat verder wel in orde is
kernel zou een message moeten geven van lp in compatible mode ofzo.

bv echo "bla" /dev/lp0
en dan zou je printer in elkgeval bla moeten schrijven

Verwijderd

Topicstarter
Ik heb het te pakken!!! :D

echo "test" > /dev/lp0

lp0 was geen characterdevice .. dat was ik dus vergeten bij het compileren van de kernel .. ben nu een nieuwe aan het bakken :)

Verwijderd

Topicstarter
Pfff, nu word ik een beetje gek :(

dmesg:
code:
1
2
3
4
5
parport0: PC-style at 0x378 [PCSPP]
parport0: Printer, infotec 4220 MF
lp0: using parport0 (polling).
lp0: console ready
lp0: compatibility mode

En dan doe ik:
code:
1
echo "bla" > /dev/lp0

En er gebeurt niets :(

Nu vat ik het helemaal niet meer |:(

Uitvoer van lpq is nog steeds hetzelfde btw.

Verwijderd

Topicstarter
8-)

Oke, nu ben ik zover dat ik via /dev/lp0 dingen kan versturen. Wat ik nog steeds niet snap: waarom geeft lpq "deamon not present" aan, terwijl lpd wel geladen is? :?

Verwijderd

Topicstarter
Het werkt!!! :D :D :D

Probleem was: er stond nog een lock file in de spooldirectory :)

Damn!!! Daar zit ik nu dus al 4 uur voor te kloten :Y)

Na ja, deze zielepoot gaat nu naar huis *D
Pagina: 1