Your most reasonable choice would be
1.) copy the partition over to the new drives with the new harddrive set as slave then switch the new hard drive back to where the old one was so as not to mess up the boot.ini file.
Make sure the computer boots. There are a number of programs to do this with search google for it.
2.) Install a distribution of your choice, I prefer Redhat because i dont like suse or mandrake if thats a reason
3.) Check the internet for printer drivers for that copier for linux you might be able to use different once, your better off checking into it.
4.) As for the fonts i believe you can you ttf fonts in redhat from windows.