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.
ftp://ftp.crc.ca/pub/packages/nihongo/cnprint320.readme
CNPRINT also has many other features, among them:
-
print all CJK codes using a single Unicode CJK font
-
print GB using Big5 fonts or print Big5 using GB fonts
-
multiple column, vertical printing, change font or character size within
document
-
intellegent treatment of punctuations
-
phrase-based GB<->BIG5 conversions and built-in HZ<->GB conversion
-
repair/re-format functions for CJK text
-
envelope or address label printing
-
decode MIME quoted printable (=20=3C=5E like text)
-
true type fonts (TTF) support (since version 3.00/3.01)
The main new features of the current version (released on June 14, 2000):
-
Add format 4 true type font (TTF) support
-
Refined unicode handling, add UTF-16 (BE or LE) support. Now support
UTF-7, UTF-8 and UTF-16, from 0x0000 to 0xFFFF.
-
Map GB/Big5/JIS/KSC codes to unicode in order to use unicode TTF font
(use -f=unicode_ttf_font_file option).
-
unicode <-> CJK code conversions
-uni2gb, -uni2b5, -uni2ksc, -uni2jis
-gb2uni, -b52uni, -ksc2uni, -jis2uni
use -utf(utf8)(utf16) to specify input/output unicode type
-
add convert_and_print option (-print), e.g. convert GB to Big5 and
use Big5 font to print
-
-label mode optionally ignore the EOL right after @[LBxx] (see
file cnprint.cmd for detail)
-
MIME quoted printable auto detection
-
DOS version (V3.21) created with a 32-bit compiler.
documented on: 2002.01.23