CNPRINT 

Description 

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.

Related Urls 

http://lelandsystems.stanford.edu/services/pubsw/package/text/cnprint.html

Versions 3.20/3.21 * 

ftp://ftp.crc.ca/pub/packages/nihongo/cnprint320.readme

Features 

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)

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.

documented on: 2002.01.23