I have variously used direct deposit and Comdata. While on Comdata, I sent blank Comchecks to the house. If the ol man needs money, I get a check number from him, register it and he fills it out. All done by telephone and finished within five minutes.
There are a few reasons I take my checks via Comdata. The biggest one being, L/Os can't split their checks up into separate accounts.