Hi!
A nyomtatoszamlazas eleg gusztustalan dolog tud lenni. Szamlazhatsz hardware-esen, vagy software-esen. Ha halozati nyomtatod van, ami tudja SNMP-vel jelezni hogy hany oldal lett nyomtatva, az a legjobb. Ha legalabb USB-n vagy parhuzamos porton megy ugyanez, az is jo, de messze nem minden nyomtato tud ilyet. (HP nyomtatok gyakran tudjak, aztan lehet bujni a PJL reference guide-ot...) (Vagy pl. ki tudod olvasni, hogy hany oldal, de azt mar nem, hogy ebbol hany szines.) Igy persze csak nyomtatas utan tudsz szamlazni. Viszont, ha jo a nyomtato, a HW szamlazas megbizhato, es nem okoz nagy loadot. Aztan tudsz software-esen is, akkor mindenkepp PS-be kell nyomtatnia a klienseknek, es az oldalakat ghostscripttel a nyomtatoserveren leszamolni (meg konvertalni a nyomtato nativ nyelvere, ha nem tud PS-t). (Ilyesmit csinal(na) a printbill is, csak az megadott dpi-vel rendereli is a postscriptet es festekfedettseget is szamol.) Ez eleg nagy terhelest is tud okozni, es az sem kellemes amikor egy ghostscipt frissites utan mindenfele rendszer nelkul szall el a gs bizonyos PS file-okon. (PS-be nyomtatasnal sajnos nem lehet megbizni a PS-ben levo oldalertekben. Ha van egyaltalan benne...)
Egyreszt lattam ilyesmi SW-t CUPS-hoz, a nevere mar nem emlekszem, de nekem lprng-hez kellett volna. LPRng-hez van a printbill, de azt hiszem az nagyon reg nem frissult es nincs jol hasznalhato allapotban.
Ami nalam most mar egy jo ideje megbizhatoan mukodik, az a kovetkezo: a windowsos kliensek az Adobe PS driverevel nyomtatnak samban keresztul egy lprng queue-ba. LPRng-vel meg lehet sajat scripteket hasznalni az accountingra (kozvetlenul nyomtatas elott es utan futnak, hozzafernek a print jobhoz). A userek tudnak meg lpr-t hasznalni parancssorbol, a nyomtatoszamlaik file-okban vannak. Hal' istennek nekem nem kellett tobb fele modon is autentikalni a usereket, de valoszinuleg az aktualis IP-t is ki lehet deriteni menet kozben.
Ha erdekel valami konkretabban is, kerdezz!
udv. rubasov