batiks are dyed not printed- both sides look alike- or very close---printed fabrics the front has a distinct pattern- the back is faded-if it shows at all- batiks- both sides are vibrant- and people use both sides equally.
batiks also tend to have some excess dye--they need to be pre-washed even if you do not normally pre-wash- unless you do not care if the colors run together.
printed fabrics tend to be much more stable (color-wise)
also, batiks do not tend to shrink quite as much calicos- due to the tighter weave.