ako imas makinu sa lpt portom - to je najjednostavnije resenje ...
sve sto MORAS da uradis je da dodas optokaplere na izlaz sa lpt-a i izolujes kompletno komp od ostatka sistema opticki. posle to uteras tamo u 595 i vozi misko, sutra ako ti zafali jos 200 izlaza, samo dodas jos 595'tica i malo adaptiras source na kompu. brze i jednostavnije ne postoji ...
ako nemas paralelni port, onda uzmes neki ubw (ne treba ti ubw32), njega okacis na usb a na njega onda okacis isti taj lanac 595tica i opet sve isto samo malo drugacije :) .. obzirom da ti je 1sec vise nego adekvatno vreme za adresiranje jednog "ventila" nema potrebe za skupljim i komplikovanijim resenjem...
naravno uvek je iskusnije da napravis za svaki ventil i svaki senzor po mcu koji ocitava i loguje stanja, komunicira sa centralnom jedinicom bezicno, ume da raspozna kvar i reaguje autonomno .. na centralnoj jedinici neka skada koja ocitava sve te podatke i upravlja daljinskim jedinicama ... no to je vec neka prica koja izlazi iz tvog pitanja "kako ja to jeftino i preko lpt-a"