FreeBSD CUPS nem megy...

Fórumok

Sziasztok,

Egy FreeBSD-t szeretnek rabirni hogy 2 HP USB-s nyomtatot vezereljen.
Sajnos nem nagyon jarok sikerrel, mindig kozbeszol valami. :(

Az egyik egy HP DeskJet 3920, a masik pedig egy LaserJet 1018.

A 3920-ashoz van is a CUPS-ban driver, fel is kattintom de a probaoldalnal ezt kapom: /usr/local/libexec/cups/filter/foomatic-rip-hplip failed

Rakerestem de nem talaltam olyan modszert mely megoldotta volna a kerdest.

Telepitett csomagok:
- cups-base-1.3.6_1
- cups-pstoraster-8.15.4_2
- hplip-2.8.2_3

Az eszkozok rendre megjelennek a /dev/ulpt0 es /dev/ulpt1 -en.

Tudtok valamilyen megoldast amivel mukodesre lehetne birni ezt a "komoly" rendszert?

Koszi

Hozzászólások

nézzél rá a jogokra a /dev/lpFOO-kra
___
info

És mi az amihez *muszáj* FreeBSD-n ehhez CUPOS-ot használni? Ha van CUPS-drivere, azt némi keresgéléssel a ports-ok között, akár az alap lpd-spooler-be is be lehet építeni.
És amúgy milyen joggal is jöttek létre azok az eszközfájlok?

Termszetesen nekem ez a megoldas is jo lenne, de nem tudom hogyan csinaljam meg.

A kezikonyvbol csinalom, itt tartok: http://www.freebsd.org/doc/hu_HU.ISO8859-2/books/handbook/printing-intr…

9.3.1.3.-as pontnal tartok, en ezt a parancsot irtam be:

Az 'lptcontrol -i -d /dev/ulpt0' parancs hatasara semmi sem tortenik, csak eltunik a prompt, es CTRL+D-vel tudom agyonvagni.

Otletetek van?

Ritkán van muszáj. Ilyenkor mindig szem előtt kell tartani, h desktop felhasználó vagy rendszergazda kérdez-e. Az előbbi szeretné minél egyszerűbben használni a rendszerét. A CUPS, - egy felhasználóbarátabb módját közelítve a nyomtató konfigurálásnak, használatának - ezt kínálja. A konfig fájlok túrását még gyakorlottabbak is csak akkor csinálják, ha muszáj (na itt a muszáj! :-) Ha valakinek ez a természeteses, akkor persze csodálkozik, h mások miért akarnak CUPS-ot. Ez esetben olvassa el ezt az írást előről! :-D

Inkabb a rendszergazda fele kozelitek, es az altalanos rendszergazdai tevekenysegek nem is okoznak gondot soha. Az a helyzet hogy ahogy latom a neten ez az USB - HP - Nyomtatosdi BSD-n nem tul kiforrott... ezaltal sehol nem talalok ertelmes manualt.
Egyebkent Ubuntu-val tokeletesen megy ugyanigy minden CUPS-al, ezekkel a nyomtatokkal.

1) attól hogy baromi sok ember nem hajlandó megérteni az LPD-t (aminél kevés triviálisabb rendszer van!), attól még nem rossz

2) attól hogy sok nem túl "szabványos" nyomtató van, attól még lehet, hogy ez épp az - és sajnos az ellenkezője is

3) attól, hogy ...

szóval én használtam párhuzamos portos hp-t FreeBSD-vel.
aztán USB-s HP-t FreeBSD-vel.
Jelenleg meg RJ-45-ön vannak összekötve (ok, doboz is van köztük). És megy.

(A valódi problem, h nem vagyok képes eszembe jutni annak a proginak a neve, amivel cups-drivert LPD alá lehet filterként betenni, márpedig ha az openpronting.org szerint nem megy "szabványosabban", mint cups-sal, akkor a nélkül nehéz lesz.)

nem leszel tőle boldog, mert ez *nem* igényel extra buherálást (én kb 15 éve többé-kevésbé tudatosan intézem így a hw-.beszerzéseimet)

ez a jelenlegi (hálózati, JetDirecten elérhető, mellesleg Postscriptül tudó - ezért van a tr= sor):

ps|lp:\
:lp=9100@X.Y.U.V:\
:sd=/var/spool/lpd/ps:\
:lf=/var/spool/lpd/ps/log:\
:af=/var/spool/lpd/ps/acct:\
:mx#0:\
:tr=^d:\
:sh:

X.Y.U.V természetesen IP-cím, és mondjuk FreeBSD doksiban nem fogod megtalálni, hogy port@IP -vel meg lehet címezni egy network printert. De mivel az egyéb BSD-kben (és BSD-alapú) rendszerekben dokumentált, én anno elbb tudtam hogy ezt lehet, mint hogy FBSD-t láttam volna. Majd mikor hiányzott a doksiból, belekukkantottam a forrásba, és örömmel konstatáltam, h tudja, csak valamiért elfelejtették - én ezért használom.

Ehhez képest az usb-sen/lpt-sen annyi volt a különbség, h nem volt tr=, illetve:
lp=/dev/lpt0 illetve lp=/dev/ulpt0 volt az eszköz :-(

Igazabol amugy nekem tokre nincs is szuksegem arra hogy a BSD-rol tudjak nyomtatni, csupan annyi lenne a celom hogy a nyomtatokat elerhessem a halozatrol. Szoval PrintServer-nek kene inkabb hasznalni a gepet... erre van oteletetek?