Print Contribution Receipt Offline
You can make pdf and then print it.


Go to CiviCRM Menu -> Contribution -> Find contribution
Click on search button.
Select any contributions which you need
On the top of table is located "actions" dropdown. Chose "Receipts - print or email".
Then You will redirected on "Print Contribution Receipts" page. Click on "PDF Receipts" select pdf template. And then click on "Process receipt". After that it generates pdf. 


If you don't have any pdf template, you can create in "[your domain name]/index.php?q=civicrm/admin/pdfFormats&amp;reset=1" page. Be caerful, don't set big value for margin param(try to set "1").