FreeBSD vs. nyomtató

Fórumok

Szervusztok!

Van egy FreeBSD 7.0 release #0 (RC2-ről lett update-elve).
Szeretnék nyomtatni. (Logolásra szeretnék használni egy elfekvő dot_matrix nyomtatót.)

Megnéztem a handbook-ot, ami jónak tűnik, de egyedül arra az esetre nem tér ki, hogy nekem éppen:
nincs /dev/lpd*,
nincs /dev/lpt*,
nincs /dev/ulpt*,
sőt még /dev/ppc* sincs. Semmi ilyesmi! Most akkor mit csináljak hogy legyen?

Van fenn egy cups, felraktam már a ghostscript-et is, de ettől (hogy-hogy hogy-nem?) nem javult a helyzet (mivel szoftver ugye, és nem "driver"). Persze mindezt ports-ból, hadd dolgozzon a 866MHz-s processzor ;~))

SZERK: Azt tudom, hogy ezzel már gyakorlatilag ágyúval lövök verébre. A cups gyakorlatilag megszokásból lett felrakva, rossz linux-os beidegződés.

Maga a nyomtató egy dot_matrix nyomtató: Epson LX-300.

Azt kellene valahogy elérnem, hogy legyen /dev/ppc* vagy /dev/lp* mert akkor már előrébb vagyok, így elsősorban erre kérnék segítséget.

Előre is köszi a segítséget.

/mazursky

Hozzászólások

Talán

kldload lpt

, de lehet hogy ennyi nem elég. A dmesg mond valamit a párhuzamos portról?

# kldload lpt
kldload: can't load lpt: File exists

# whereis lpt
lpt:

# dmesg | grep ppc
ppc0: parallel port not found.
_____

hmm, nem túl rózsás a helyzet, ahogy nézem. Ez egy melóhelyes tesztgép, ahol gyakorlok FreeBSD és Linux témakörben.

Remélem az otthoni HP alaplapon nagyobb szerencsém lesz. Viszont abba nincs még HDD, és fizu csak 10-e után ;~(( És azután kezdem csak el telepíteni a letöltős gépemet FreeBSD alapokon.

Szóval bő két hétre zárolom az ötlet-börzét, hogy mit is kéne csinálni. ezen a Via "csoda"-csipszetes gépen nem hiszem, hogy menni fog.
_____

Viszont aki már használt Epson LX-300 -at FreeBSD alatt, Ő mesélhetne a beüzemelésről. Kell-e egyáltalán cups? Vagy elég a natív /etc/printcap és némi script-elgetés?

Mint mondottam arra akarom használni, hogy egy letöltős számítógép, amin nincs monitor, egyszerűen kinyomtasson egy sort, hogy kész a letöltés. Meg egy kis log grep-elés időnként (időzítve), ha kedvem lesz megírni a script-eket valamikor.

/mazursky

tényleg én vagyok a HYCOMAT !!!!

BIOS > parallel port - disabled

na jó, akkor enabled: 378, irq=7 ;~))

# dmesg | grep lpt
lpt0: on ppbus0
lpt0: Interrupt-driver port

# dmesg | grep ppc
ppc0: at port 0x378-0x37f irq 7 isa0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO width 16/16/8 bytes threshold
ppbus0: on ppc0
ppc0: [GIANT-LOCKED]
ppc0: [THREAD]

hát, most beégtem mint a benzines rongy... ez nagyon fáklya volt ;~))

Köszi, holnap folytatom, mert mára ennyi elég volt ;~)))
[ nem akarok jobban beégni ]

/mazursky

> Viszont aki már használt Epson LX-300 -at FreeBSD alatt, Ő mesélhetne a beüzemelésről. Kell-e egyáltalán cups? Vagy elég a natív /etc/printcap és némi script-elgetés?

Ilyet éppen nem, de elég sok mást már igen. Szóval cups nem kell, elég a standard printcap bizgerélés, Handbook alapján meg lehet csinálni, de ha nagyon sokat nem akarsz töketlenkedni, akkor rakd fel az apsfilter -t (bár az hoz magával sok vackot függőségként). A fenti feladathoz még csak Ghostscript se kell. (Ha esetleg elkezd nyomtatás közben mindenféle interrupt problémákat köpni (ekkora adatmennyiségtől nem kéne, de persze lehet), akkor man lptcontrol, és rakd interrupt-módból polled-módba a portot.

Köszönöm a segítséget.
Eddig is sokat segítettél felfedezni a FreeBSD-t (/me nem felejti el a CD-író jogosultság beállításokat és a többit sem).

CUPS nem is kellett valóban. Amit csináltam:

/etc/rc.conf -ba ez a sor került:
lpd_enable="YES"

A /etc/printcap tartalmát automatikusan felülírta a cups automata script_generátora (jujj de csúnyán fogalmaztam, és milyen pontatlanul!), így amit ide írtam volna, azt a /usr/local/etc/cups/printers.conf -ba írtam bele:
lp|local line printer:lp=/dev/lpt0:sd=/var/spool/output/lpd:lf=/var/log/lpd-errs

/etc/devfs.conf -ba pedig ez (hogy a lúzer_júzer is használhassa):
perm /dev/lpt0 0666

Működik júzerként!
Köszönök mégegyszer minden segítséget!

/mazursky