The xetops and xutops utilities convert Asian text into a bitmapped graphics printed image. This allows you to print Asian characters on PostScript-based printers even without Asian fonts resident on the printers.
A typical command line for printing such a file would be as follows:
system% pr <filename> | xetops |lp |
or
system% pr <filename> | xutops |lp (for the ko.UTF-8 locale) |
Japanese Solaris 7 supports the following Japanese-specific printers:
Japanese PostScript printer
Epson VP-5085 (based on ESC/P)
NEC PC-PR201 (based on 201PL)
Canon LASERSHOT (based on LIPS)
Japanese texts can be printed with these printers through the LP print service. Table 9-2 shows the relation between these printers and user components. See JFP User's Guide for further details.
Table 9-2 Japanese Printer Support
Printer |
terminfo(-T) |
interface(-i) |
content(-I) |
filter |
---|---|---|---|---|
Japanese PS |
PS |
jstandard |
postscript |
jpostprint |
Epson VP-5085 |
epson-vp5085 |
jstandard |
None |
jprconv |
NEC PC-PR201 |
nec-pr201 |
jstandard |
None |
jprconv |
Canon LASERSHOT |
canon-ls-a408 |
jstandard |
None |
jprconv |
Use the following to set up a Japanese PostScript printer.
In the following example, the PostScript printer name is lw. The /dev/lp1 is the device that is associated with the printer. For more information, see thelpadmin(1M)lpadmin man page.
# lpadmin -p lw -v /dev/lp1 -T PS -I postscript # lpadmin -p lw -i /usr/lib/lp/model/jstandard # cd /etc/lp/fd # lpfilter -x -f postprint # lpfilter -f jpostprint -F jpostprint.fd # accept lw # enable lw # /etc/init.d/lp stop # /etc/init.d/lp start |
To print, use the following operation:
% lp -d lw Japanese Text File |
These features are supported only on Japanese Solaris. Input codesets to a printer depend on the system locale.