This Modification will add a print button to the bottom of the customers order history page as well as the checkout success page that allows the customer to print a receipt for their order.
What makes this mod different is, it is based off of the account history info pages so the receipts display just like they do on your website only in a printer friendly manner.
Seperate header and footer files for the receipt pages make it easy to customize the look of the receipt to match your site. a basic osc print button is included with the files, feel free to use it or make a new button to resemble your site.
Install insructions included.
Mod coded for 2.2 Not tested on older versions of osc. ENJOY!
Please report bugs to address in install instructions.
Legend: 
Download

Report
Print Order Receipt v1.5 update............
Full package included................
See the read me 1st.txt................
Thanks.
I was having a problem with this module and STS. It wouldn't not display the receipt info with the STS module installed. It took me forever to figure out but here is what worked for me.
FOR SIMPLE TEMPLATE USERS ONLY (STS)
===================================================
In catalog/print_order.php
FIND:
require('includes/application_top.php');
RIGHT BELOW IT ADD:
$sts->stop_capture();
REMOVE: <?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>
===================================================
In catalog/print_order2.php
FIND:
require('includes/application_top.php');
RIGHT BELOW IT ADD:
$sts->stop_capture();
REMOVE: <?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>
v1.5
- print_order2.php updated to display the order number (properly)
- added missing Defines in language file
- improved the way the Payment Method appears
- corrected folder names (removed capitalizations)
See separate file Update to v1.5.txt for details
Added Support thread: http://forums.oscommerce.com/index.php?showtopic=266222
- Fixed a bug in print_order2.php were the order number was not displayed.
- Modified installation intructions to add definition of print button alt text in language files.
Modified header and footer files to make them working with multi-languages shops. Only 1 line per file to modify.
The download includes the full contribution version.
- Security fix: was possible to print orders from other customers by playing with the adress bar. Now fixed.
- Small changes in install procedure
- Buttons misspelled in php files, so no button on the screen.
- One file did not run due to one "}" that should not exist.
This download contains all files, including the list of modifications to update from previous version.
All credits to the original author.
This Modification will add a print button to the bottom of the customers order history page as well as the checkout success page that allows the customer to print a receipt for their order.
What makes this mod different is, it is based off of the account history info pages so the receipts display just like they do on your website only in a printer friendly manner.
Seperate header and footer files for the receipt pages make it easy to customize the look of the receipt to match your site. a basic osc print button is included with the files, feel free to use it or make a new button to resemble your site.
Install insructions included.
Mod coded for 2.2 Not tested on older versions of osc. ENJOY!
Please report bugs to address in install instructions.