home *** CD-ROM | disk | FTP | other *** search
- /*
- ANSI X3.64 style COMMANDS (taken from printer.doc)
- */
-
- "\033c" -> ; // aRIS hard reset
- "\033#1" -> ; // aRIN initialize to defaults
- "\033D" -> ; // aIND true linefeed (lf)
- "\033E" -> ; // aNEL return,lf
- "\033M" -> ; // aRI reverse lf *
-
- "\033[0m" -> ; // aSGR0 normal character set
- "\033[3m" -> ; // aSGR3 italics on
- "\033m" -> ; // aSGR23 italics off
- "\033[4m" -> ; // aSGR4 underline on
- "\033[24m" -> ; // aSGR24 underline off
- "\033[1m" -> ; // aSGR1 boldface on
- "\033[22m" -> ; // aSGR22 boldface off
-
- // SGR30-39 -> ; // aSFC set foreground color
- // SGR40-49 -> ; // aSBC set background color
-
- "\033[0w" -> ; // aSHORP0 normal pitch
- "\033[2w" -> ; // aSHORP2 elite on
- "\033[1w" -> ; // aSHORP1 elite off
- "\033[4w" -> ; // aSHORP4 condensed on
- "\033[3w" -> ; // aSHORP3 condensed off
- "\033[6w" -> ; // aSHORP6 enlarged on
- "\033[5w" -> ; // aSHORP5 enlarged off
-
- "\033[6\"z" -> ; // aDEN6 shadow print on
- "\033[5\"z" -> ; // aDEN5 shadow print off
- "\033[4\"z" -> ; // aDEN4 doublestrike on
- "\033[3\"z" -> ; // aDEN3 doublestrike off
- "\033[2\"z" -> ; // aDEN2 Near Letter Quality (NLQ) on
- "\033[1\"z" -> ; // aDEN1 NLQ off
-
- "\033[2v" -> ; // aSUS2 superscript on
- "\033[1v" -> ; // aSUS1 superscript off
- "\033[4v" -> ; // aSUS4 subscript on
- "\033[3v" -> ; // aSUS3 subscript off
- "\033[0v" -> ; // aSUS0 normalize the line *
- "\033L" -> ; // aPLU partial line up *
- "\033K" -> ; // aPLD partial line down *
-
- "\033(B" -> ; // aFNT0 US char set (default) or Font 0
- "\033(R" -> ; // aFNT1 French char set or Font 1
- "\033(K" -> ; // aFNT2 German char set or Font 2
- "\033(A" -> ; // aFNT3 UK char set or Font 3
- "\033(E" -> ; // aFNT4 Danish I char set or Font 4
- "\033(H" -> ; // aFNT5 Sweden char set or Font 5
- "\033(Y" -> ; // aFNT6 Italian char set or Font 6
- "\033(Z" -> ; // aFNT7 Spanish char set or Font 7
- "\033(J" -> ; // aFNT8 Japanese char set or Font 8
- "\033(6" -> ; // aFNT9 Norweign char set or Font 9
- "\033(C" -> ; // aFNT10 Danish II char set or Font 10
-
- "\033[2p" -> ; // aPROP2 proportional on *
- "\033[1p" -> ; // aPROP1 proportional off *
- "\033[0p" -> ; // aPROP0 proportional clear *
- "\033[n E" -> ; // aTSS set proportional offset *
- "\033[5 F" -> ; // aJFY5 auto left justify *
- "\033[7 F" -> ; // aJFY7 auto right justify *
- "\033[6 F" -> ; // aJFY6 auto full justify *
- "\033[0 F" -> ; // aJFY0 auto justify off *
- "\033[3 F" -> ; // aJFY3 letter space (justify) *
- "\033[1 F" -> ; // aJFY1 word fill(auto center) *
-
- "\033[0z" -> ; // aVERP0 1/8" line spacing
- "\033[1z" -> ; // aVERP1 1/6" line spacing
- "\033[nt" -> ; // aSLPP set form length n
- "\033[nq" -> ; // aPERF set perforation skip to n lines (n>0)
- "\033[0q" -> ; // aPERF0 perforation skip off
-
- "\033#9" -> ; // aLMS Left margin set *
- "\033#0" -> ; // aRMS Right margin set *
- "\033#8" -> ; // aTMS Top margin set *
- "\033#2" -> ; // aBMS Bottom margin set *
- "\033[Pn1;Pn2r" -> ; // aSTBM set T&B margins *
- "\033[Pn1;Pn2s" -> ; // aSLRM set L&R margin *
- "\033#3" -> ; // aCAM Clear margins
-
- "\033H" -> ; // aHTS Set horiz tab *
- "\033J" -> ; // aVTS Set vertical tabs *
- "\033[0g" -> ; // aTBC0 Clr horiz tab *
- "\033[3g" -> ; // aTBC3 Clear all h tab *
- "\033[1g" -> ; // aTBC1 Clr vertical tabs *
- "\033[4g" -> ; // aTBC4 Clr all v tabs *
- "\033#4" -> ; // aTBCALL Clr all h & v tabs *
- "\033#5" -> ; // aTBSALL Set default tabs (every 8)
-
- "\033[Pn\"x" -> ; // aEXTEND Extended commands
- // This is a mechanism for printer drivers to
- // support extra commands which can be called
- // by ANSI control sequences
- "\033[Pn\"r" -> ; // aRAW Next 'Pn' chars are raw (ie. they are not
- // parsed by the printer device, instead they
- // are sent directly to the printer.
-
-
- // (*) indicates that sending this command may cause unexpected results
- // on a large number of printers.
-
-
- "\2330m" -> ;
- "\2333m" -> ;
- "\2334m" -> ;
- "\23324m" -> ;
- "\2331m" -> ;
- "\23322m" -> ;
- "\2330w" -> ;
- "\2332w" -> ;
- "\2331w" -> ;
- "\2334w" -> ;
- "\2333w" -> ;
- "\2336w" -> ;
- "\2335w" -> ;
- "\2336\"z" -> ;
- "\2335\"z" -> ;
- "\2334\"z" -> ;
- "\2333\"z" -> ;
- "\2332\"z" -> ;
- "\2331\"z" -> ;
- "\2332v" -> ;
- "\2331v" -> ;
- "\2334v" -> ;
- "\2333v" -> ;
- "\2330v" -> ;
- "\2332p" -> ;
- "\2331p" -> ;
- "\2330p" -> ;
- "\233n E" -> ;
- "\2335 F" -> ;
- "\2337 F" -> ;
- "\2336 F" -> ;
- "\2330 F" -> ;
- "\2333 F" -> ;
- "\2331 F" -> ;
- "\2330z" -> ;
- "\2331z" -> ;
- "\233nt" -> ;
- "\233nq" -> ;
- "\2330q" -> ;
- "\233Pn1;Pn2r" -> ;
- "\233Pn1;Pn2s" -> ;
- "\2330g" -> ;
- "\2333g" -> ;
- "\2331g" -> ;
- "\2334g" -> ;
- "\233Pn\"x" -> ;
- "\233Pn\"r" -> ;
-