Printing block on all pages of a contenttype
You can created the page.tpl.php and put a condition to check the content type then print this block.

page.tpl.php API Drupal 7 

From node object you can find the content type to check condition.

&lt;?php print_r($node);?&gt;


More specific to your question.

&lt;?php global $node;
    if ( isset($node) &amp;&amp; !empty($node) &amp;&amp; $node-&gt;type == 'type_name') {

            $block = block_load('menu', 'menu-basic-menu');
            print render(_block_get_renderable_array(_block_render_blocks(array($block))));

    }
 ?&gt;