print server keresés

Fórumok

Sziasztok,

 

keresek egy olyan "print server" megoldást, szoftvert (ha létezik),

ami központi nyomtatást tesz lehetővé linux szerverről. Tudom, van a CUPS, de ennél  (vagy erre épülő) rugalmas megoldást szeretnék használni.

Azaz, a hálózati nyomtatóhoz (avagy helyi, megosztott nyomtatókhoz) közvetlenül senkit nem engednék hozzá, csak a print serveren keresztül.

Sok-sok éve (~15) Windows-on használtam ilyet, de én szeretném inkább linuxon használni. Ha van valamiféle api-ja, avagy bármiféle interfésze,

ami alapján user controll van, vagy nyomtatási statisztika, az még jobb, valameddig én is el tudok menni a szoftverbarkácsolásban!

Azért teszem fel a kérdést, mert én magam nem ismerek ilyet, hiába keresek utána, de lehet, hogy más használ(t) ilyet a Windows (/AD) világon kívül.

(s meglehet, hogy sokat akarok...)

Hozzászólások

Ha jól értem, akkor neked nem jó az a transzparens printszerver, amelyet router-ekben használnak, s p910nd a neve. Mert ugye, ott a driver a kliens gépeken van, s az lényegében nem egyéb, mint egy local network - USB host bridge. Neked meg épp valamiféle jogosultságkezelés kell. Viszont a samba szerver tud nyomtató megosztást, s szerintem azzal lehet jogokat szabályozni.

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

Szerkesztve: 2022. 05. 11., sze – 18:45

btw, ez nem lesz egy egyszerű menet. CUPS nem tudom mit tud mostanában, de ahol mi nyomtatókat rakunk ki is ilyen igény van, ott bizony fel kell programozni magát a nyomtatót is fizikálisan, akár van printserver akár nincs.

És ugye ahány nyomtató annyi féle "megoldás". Konica / Develop / ** baráti ágairól tudok nyilatkozni ebben a témában. De ahol userkontrolt kértek (pl csak kóddal lehessen nyomtatni, stb) azt biza kézzel kellett felverni fixen a nyomtatóba. 

ps.: persze lehet erre valami AD* grouppolicy-s szabályozás is, de ugye azt kizártad, akkor max marad a cups, ha tud ilyet.

Tudom, s szerintem valami egyedi script + webfelület lesz hozzá, ahogy látom előre a jövőmet! :)

CUPS-szal sokmindent lehet csinálni, van ilyen "készítményem" is, de valami fejlettebbre gondolok, arra vágynék!

A group policy azért is nem játszik, mert a hálózatban vannak vendég gépek is, akik szintén szeretnének nyomtatni.

Van olyan nyomtató is a hálózatban, ami a profi kategória, önmagában tud usert kezelni, csillivilli xerox, de központosítani lenne a jó, hogy az egyéb más nyomtatókat is lehessen belevenni a játékba.

Akkor ahogy lentebb is írtad, marad valami CUPS* megoldás.

Az a baj hogy minden típusú nyomtató máshogyan kezeli ezeket a ""speciális"" cuccokat... mint hogy usercontrol stb.. nincs rá egy global API.. Xerox, Konica, Ricoh, HP, stb.

A gyártók közötti egymás le.....rása. az gyakorlatilag megvalósul az SNMP protokolokon is.. már ott.. Mert ahány márka annyi SNMP "enterprise" ID, annyi rejtett cucc, amit úgy kell felderíteni...
Az SNMP résszel van tapasztalatom, mert kellett írnom egy php-s kis kütyüt ami gyakorlatilag ~~300 nyomtatóról összeszedi az akutális számlálóállásokat, színes, fekete, stb verziók szerint, ahol tudtam SNMP ID-t kikalapálni, ott a kellékállapotokat is.. hát hagy ne mondjam hogy nem volt egyszerű feladat maga az SNMP ID* rész felderítése .... Katasztrófa.. <- bocs, ez a rész offtopic volt.

Attól függ, hogy pontosan mit szeretnél...

User authentication (tehát, hogy csak nevesített felhasználók tudjanak nyomtatni) van a CUPS-ban és a Samba-ban is.

Ha viszont tarifálás (nyomtatott oldalak száma, lefedettség, papírméret, stb. alapján) és kvótázás (konkrétan blokkolja a nyomtatást, ha a júzernek elfogyott a kreditje) kell, akkor annál okosabb megoldás kell. (PaperCut és társai)