Simple technique for constructing 2-dimensional maximum-run-length-limited error-control codes

A simple technique for constructing 2-dimensional run-length-limited error-control codes which have potential for application in 2-dimensional bar codes is presented.