3. Location 

Look for the nearest printing shop first, if there is one, and it suits your needs, then use the printing shop. If not, then look for the closest one next. Easy-to-reach location is important to consider. This is because if your order is made within a few days, then you need to wait and come back when it's finished. It sure takes time, but it will be less of a hassle if it can be delivered to your door for free. It would also be a bonus if it's nearby your house/apartment. Many printing services charge you for delivering it unless it's on their range. 

4. Online Order 

I feel like it's a must for a printing service to have an online platform. A web dedicated to browse and order a product will be so convenient for the customer, wouldn't you agree? Most people will find it easy to just click what's on their phone, including ordering a name card via the website for example. This is also one of the things that are important to consider, especially if you are separated by quite a distance from the printing shop. 

Those are the things you need to consider when you want to use on-demand printing. Be sure to set those as a simple reference for you just in case you need one.