Is there an easy way to install a local printer using kix?

Right now, I'm just shelling to this command:
RUNDLL32 PRINTUI.DLL,PrintUIEntry /if /f %windir%\inf\ntprint.inf /r "file:" /m "Epson LQ-1000" /b "Epson LQ-1000" /Y /q

However, printui.dll installs the printer regardless of it existing or not. I see that as wasting time during the logon. I'd be satisfied even w/ a simple IF..ENDIF to make that only run one time. Ideas?