Freenas 11 és nyomtató telepítése

 ( cspguy | 2017. december 20., szerda - 1:15 )

Sziasztok,

segítséget szeretnék kérni.

Freenas 11 alatt szeretném a Kyocera Mita Fs1016MPF nyomtatómat működésre bírni nyomtatószerverként és Windws alól szeretnék rá nyomtatni.
VM-et jail stb nem tettem alá, smb megosztások vannak a rajta lévő diszkeken.

Ezt a drivert találtam:

http://www.openprinting.org/driver/foo2kyo

Hogy kellene ezt rendesen megcsinálni?

Egy HP Microserver N54L-en fut a rendszer.

Köszönöm szépen a válaszokat!

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Routerek úgy csinálják, hogy nincs driver, csak lényegében egy transzparens átjáró a LAN és az USB között. A driver a kliens gépen konvertál a megfelelő adathalmazra, küldi a cuccot a router felé, majd az kiesik az USB-n, s belepottyan a printerbe, amelyik így nyomtat.

https://lede-project.org/inbox/p910ndprinterserver
https://medium.com/openwrt-iot/lede-openwrt-printer-setup-f30a4eeed8b9
https://wiki.openwrt.org/doc/uci/p910nd


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Szerintem a freenas egy FreeBSD alapú rendszer,szóval nem egy lede. Azt hiszem rossz hivatkozásokat adtál meg.
Szerk.: hogy ontopic legyek : http://www.instructables.com/id/FreeNAS-as-a-Print-Server/

Nincs a FreeNAS-ról tapasztalatom. Hagyhattam volna válasz nélkül ugyan, de úgy gondoltam, segíthet neki akár csak egy kósza gondolattal, ha leírom, a router-ek hogyan csinálják. Nem tartalmaznak driver-t, csak egy LAN-USB átjárót. Ráadásul a p910nd épp ezt csinálja, ki tudja, az sem kizárt, hogy létezik FreeBSD-re is, bár nem tudom. Szóval gondolatébresztőnek szántam csupán. Nekem szokott segíteni az is, ha tudom, más rendszereken hogyan oldanak meg valamit, mert hozzátéve az ismereteimet és a fantáziámat, ebből a három dologból már lehet valami. És az meg már nem semmi. :)


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Kuzdottem par kort.

1. freenas jail keszitese (pl printserver neve)

2. jail shellben
pkg install gcc
pkg install foomatic-db-engine
pkg install foomatic-db
pkg install wget
wget https://downloads.sourceforge.net/project/kyo-fs1016mfp/foo2kyo/foo2kyo-0.1.0a/foo2kyo-0.1.0a.tar.bz2
tar -xf foo2kyo-0.1.0a.tar.bz2
cd foo2kyo
mkdir -p /usr/share/foomatic/db/source
mkdir -p /usr/share/cups/model
make install

Most az a gond, hogy nem gyartja le a ppd filet. :(

És milyen hibát dob a make?
Szerk.: Most látom, hogy ezt írják az openprinting-en: One of the few printers made by Kyocera which do not understand PCL or PostScript.
Ez mondjuk nem túl biztató.

LPD nem jó CUPS helyett? Egy RPi nálam a nyomtatószerver egy régi Samsung ML-2010-hez (FreeBSD-vel). Az /etc/printcap fájl RPi-n:

lp|Samsung|Samsung ML-2010:\
	:sh:\
	:mx=0:\
	:lp=/dev/samsung-ml2010:\
	:sd=/var/spool/lpd:\
	:lf=/var/log/lpd-errs:\
	:sr=/var/log/lpd-statr:\
	:ss=/var/log/lpd-stats:

A gépeken, amikről nyomtatunk:

lp|Samsung|Samsung ML-2010:\
    :sh:\
    :mx=0:\
    :lp=:\
    :rm=192.168.2.102:\
    :rp=Samsung:\
    :sd=/var/spool/lpd:\
    :lf=/var/log/lpd-errs:\
    :if=/usr/local/libexec/own/lpd-filter:

Az /usr/local/libexec/own/lpd-filter tartalma:

#!/bin/sh

# Samsung ML-2010 filter for LPD

/usr/local/bin/gs -dSAFER -dNOPAUSE -q -sDEVICE=gdi -sOutputFile=- -

És nem kell semmilyen ppd-fájl. Annyi még, hogy az RPi-n van egy devd-fájl, ami létrehozza a /dev/samsung-ml2010 fájlt:

attach 20 {
	match	"vendor"	"0x04e8";
	match	"product"	"0x326c";
	action	"ln -sf /dev/$device-name /dev/samsung-ml2010";
};

detach 20 {
	match	"vendor"	"0x04e8";
	match	"product"	"0x326c";
	action	"rm -f /dev/samsung-ml2010";
};

OT
Tudom, hogy nem ez a lényeg, de ha jót akarsz magadnak, akkor minden printcap fájlban javítsd ki az mx=0 bejegyzést mx#0 -ra, ugyanis az mx paraméter nem szöveges, hanem egész tipusú :-) (man printcap, majd pedig man termcap - ez utóbbiban van ez: "Numeric capabilities are followed by the character '#' then the value.") Nekem korábban évekig működött FreeBSD-n egy nyomtatóm pont ezzel a hülye hibával, aztán egyszer megmakacsolta magát, és addig nem ment a nyomtatás, míg ki nem javítottam. A mai napig nem tudom, hogy mi a tüdő okozta (se az nem világos előtte miért ment, se az, hogy utána miért igen) - nyilván ha szintaktikailag hibás dolgot írok, akkor az az elvárt, hogy ne jól működjön.
/OT

Amúgy nem az a baj, hogy a kérdésfelvetőnél kéne FW-t a nyomtatóba tölteni, a tiednél meg pl. nem?

=====
tl;dr
Egy-két mondatban leírnátok, hogy lehet ellopni egy bitcoin-t?

OT
Köszi a tippet!
/OT

> Amúgy nem az a baj, hogy a kérdésfelvetőnél kéne FW-t a nyomtatóba tölteni, a tiednél meg pl. nem?
Nem tudom, nemigen értek a nyomtatókhoz. Azt tudom, hogy CUPS-sal nagyon kínkeserves volt megoldani ezt a hálózati nyomtatást (nekem is kellett egy ppd, de azt a splix csomag tartalmazza), viszont LPD-vel könnyen ment. Persze az is könnyen lehetséges, hogy a CUPS hálózatos beállítása azért volt nehéz, mert nem csináltam még ilyet.

Köszi Mindkettőtöknek!

LPD-vel megpróbálom.