What do you mean by self-print? The whole ballot is available online? How do they know it is yours without the codes and stuff on it like on the one that comes in the mail? (Confused in Oregon)
I do not see that option in Clark County, WA, just as I don't in Multnomah County, OR? Not trying to be difficult here, it does seem like an excellent idea.