************************************************ * Software Release: CNPRINT Versions 3.20/3.21 * ************************************************ CNPRINT is a utility to print Chinese/Japanese/Korean (CJK) text (or convert to PostScript) under DOS, VMS and UNIX systems. It works just as a print command on your system. Currently GB, Hz, zW, BIG5, CNS, JIS, EUC, Shift-JIS, KSC, UTF8, UTF7 and UTF16 formats are supported. CNPRINT also has many other features, among them: 1. print all CJK codes using a single Unicode CJK font 2. print GB using Big5 fonts or print Big5 using GB fonts 3. multiple column, vertical printing, change font or character size within document 4. intellegent treatment of punctuations 5. phrase-based GB<->BIG5 conversions and built-in HZ<->GB conversion 6. repair/re-format functions for CJK text 7. envelope or address label printing 8. decode MIME quoted printable (=20=3C=5E like text) 9. true type fonts (TTF) support (since version 3.00/3.01) 10. with -aa option, it also prints ASCII documents in a nice format With its full Unicode support, it should be able to print other language (e.g. Thai, Vietnames, Arabic as well). For more information, please read the help file. The main new features of the current version (released on June 14, 2000): 1. Add format 4 true type font (TTF) support 2. Refined unicode handling, add UTF-16 (BE or LE) support. Now support UTF-7, UTF-8 and UTF-16, from 0x0000 to 0xFFFF. 3. Map GB/Big5/JIS/KSC codes to unicode in order to use unicode TTF font (use -f=unicode_ttf_font_file option). 4. unicode <-> CJK code conversions -uni2gb, -uni2b5, -uni2ksc, -uni2jis -gb2uni, -b52uni, -ksc2uni, -jis2uni use -utf(utf8)(utf16) to specify input/output unicode type 5. add convert_and_print option (-print), e.g. convert GB to Big5 and use Big5 font to print 6. -label mode optionally ignore the EOL right after @[LBxx] (see file cnprint.cmd for detail) 7. MIME quoted printable auto detection 8. DOS version (V3.21) created with a 32-bit compiler. What Do You Need to Use CNPRINT A machine runing UNIX, VMS or DOS A PostScript printer (CAUTION: NOT ordinary laser printer) OR (for any other printer) install GhostScript and print from GhostScript One or more (HBF/TTF) font file(s), and may be some conversion tables To unzip (uncompress) the files: UNIX: tar -zxvf cnprint.320.tar.gz or gunzip -c cnprint320.tar.gz | tar -xvf VMS: unzip cnprint320.zip DOS: pkunzip cnprint321.zip (tar and gzip utilities are available from ftp://ftp.gnu.ai.mit.edu/pub/gnu) After ungzip or unzip the file "cnprint320.tar.gz" (or cnprint320.zip, cnprint321.zip), you should get: UNIX: cnprint320.help, cnprint320.c, ttfb320.c, cnprint.cmd VMS: cnprint320.help, cnprint320.exe, cnprint.cmd DOS: cnprint321.hlp, cnprint321.exe, cnprint.cmd You will also need font files and possibly GB<->Big5 or Unicode<->CJK conversion tables. Please read part VI of the help file before you get any font file, and part III about the optional conversion tables. Part IV of the help file contains detailed instructions for installation. Copyright YIDAO CAI (~{2LR@5@~}), 1992-2000 All Rights Reserved. Free for non-commercial and personal use only. Last revised on July 21, 2000. cai@neurophys.wisc.edu