Office of Information Services - Application Programming
References - Laser Fonts
FONTS
FONTS.LASER4.PLUS
FONTS.LASER.3D
==================================================================
FONTS
COURIER = CHAR(027):'(8U':CHAR(027):'(s0p10h12v0s0b0T'
COURIER.BOLD = CHAR(027):'(8U':CHAR(027):'(s0p10h12v0s3b0T'
LINE.PRINTER = CHAR(027):'(8U':CHAR(027):'(s0p16.66h8.5v0s0b0T'
UNDERLINE.ON = CHAR(027):'&d0D'
UNDERLINE.OFF = CHAR(027):'&d@'
VERTICAL.47.ON = CHAR(027):CHAR(038):CHAR(097):'47':CHAR(082)
VERTICAL.52.ON = CHAR(027):CHAR(038):CHAR(097):'52':CHAR(082)
VERTICAL.50 = CHAR(027):CHAR(038):CHAR(097):'50':CHAR(082)
VERTICAL.46 = CHAR(027):CHAR(038):CHAR(097):'46':CHAR(082)
VERTICAL.0.ON = CHAR(027):CHAR(038):CHAR(097):'0':CHAR(082)
VERT1 = CHAR(027):CHAR(038):CHAR(097)
HORIZONTAL.LOGO = CHAR(027):"*p1275X"
HORIZONTAL.0 = CHAR(027):"*p0X"
HORIZONTAL.TEXT1 = CHAR(027):"*p50X"
HORIZONTAL.TEXT2 = CHAR(027):"*p1238X"
HORIZONTAL.PAGE = CHAR(027):"*p1950X"
END.OF.LINE = CHAR(027):CHAR(038):CHAR(107):CHAR(048):CHAR(071)
** SETS CR = CR, LF = LF, FF = FF
PUSH.CURSOR = CHAR(027):CHAR(038):CHAR(102):CHAR(048):CHAR(083)
** STORES CURSOR POSITION
POP.CURSOR = CHAR(027):CHAR(038):CHAR(102):CHAR(049):CHAR(083)
** RECALLS LAST CURSOR POSITION
LPI.8 = CHAR(027):'&l8D' ;** 8 lines to the inch
LPI.6 = CHAR(027):'&l6D' ;** 6 lines to the inch
LAN.COURIER = CHAR(027):'(8U':CHAR(027):'(s0p10h12v0s0b3T'
LAN.COURIER.BOLD = CHAR(027):'(8U':CHAR(027):'(s0p10h12v0s3b3T'
LAN.LINE.PRINTER = CHAR(027):'(8U':CHAR(027):'(s0p16.67h8.5v0s0b0T'
LARGE.BOLD = CHAR(027):'(0U':CHAR(027):'(s1p14.25v0s3b4101T'
** this prints a 14.25 point courier bold - twice the size of norma
LARGER.BOLD = CHAR(027):'(0U':CHAR(027):'(s1p50.00v0s3b4101T'
** this prints size 50.00 courier bold - about 1 inch in size
EXTRA.LARGE.BOLD = CHAR(027):'(0U':CHAR(027):'(s1p90.00v0s3b4101T'
** this prints size 90.00 courier bold - about 2 inches in size
==================================================================
FONTS.LASER4.PLUS
COURIER = CHAR(027):'(8U':CHAR(027):'(s0p10h12v0s0b0T'
COURIER.BOLD = CHAR(027):'(8U':CHAR(027):'(s0p10h12v0s3b0T'
LINE.PRINTER = CHAR(027):'(8U':CHAR(027):'(s0p16.66h8.5v0s0b0T'
UNDERLINE.ON = CHAR(027):'&d0D'
UNDERLINE.OFF = CHAR(027):'&d@'
VERTICAL.47.ON = CHAR(027):CHAR(038):CHAR(097):'47':CHAR(082)
VERTICAL.52.ON = CHAR(027):CHAR(038):CHAR(097):'52':CHAR(082)
VERTICAL.50 = CHAR(027):CHAR(038):CHAR(097):'50':CHAR(082
VERTICAL.46 = CHAR(027):CHAR(038):CHAR(097):'46':CHAR(082)
VERTICAL.0.ON = CHAR(027):CHAR(038):CHAR(097):'0':CHAR(082)
VERT1 = CHAR(027):CHAR(038):CHAR(097)
HORIZONTAL.LOGO = CHAR(027):"*p1275X"
HORIZONTAL.0 = CHAR(027):"*p0X"
HORIZONTAL.TEXT1 = CHAR(027):"*p50X"
HORIZONTAL.TEXT2 = CHAR(027):"*p1238X"
HORIZONTAL.PAGE = CHAR(027):"*p1950X"
END.OF.LINE = CHAR(027):CHAR(038):CHAR(107):CHAR(048):CHAR(071)
** SETS CR = CR, LF = LF, FF = FF
PUSH.CURSOR = CHAR(027):CHAR(038):CHAR(102):CHAR(048):CHAR(083)
** STORES CURSOR POSITION
POP.CURSOR = CHAR(027):CHAR(038):CHAR(102):CHAR(049):CHAR(083)
** RECALLS LAST CURSOR POSITION
LPI.8 = CHAR(027):'&l8D' ;** 8 lines to the inch
LPI.6 = CHAR(027):'&l6D' ;** 6 lines to the inch
LAN.COURIER = CHAR(027):'(8U':CHAR(027):'(s0p10h12v0s0b3T'
LAN.COURIER.BOLD = CHAR(027):'(8U':CHAR(027):'(s0p10h12v0s3b3T'
LAN.LINE.PRINTER = CHAR(027):'(8U':CHAR(027):'(s0p16.67h8.5v0s0b0T'
LARGE.BOLD = CHAR(027):'(0U':CHAR(027):'(s1p14.25v0s3b4101T'
** this prints a 14.25 point courier bold - twice the size of normal
LARGER.BOLD = CHAR(027):'(0U':CHAR(027):'(s1p50.00v0s3b4101T'
** this prints size 50.00 courier bold - about 1 inch in size
EXTRA.LARGE.BOLD = CHAR(027):'(0U':CHAR(027):'(s1p90.00v0s3b4101T'
** this prints size 90.00 courier bold - about 2 inches in size
==================================================================
FONTS.LASER.3D
COURIER = CHAR(027):'(8U':CHAR(027):'(s0p10h12v0s0b0T'
COURIER.BOLD = CHAR(027):'(8U':CHAR(027):'(s0p10h12v0s3b0T'
LINE.PRINTER = CHAR(027):'(8U':CHAR(027):'(s0p16.66h8.5v0s0b0T'
UNDERLINE.ON = CHAR(027):'&d0D'
UNDERLINE.OFF = CHAR(027):'&d@'
VERTICAL.47.ON = CHAR(027):CHAR(038):CHAR(097):'47':CHAR(082)
VERTICAL.52.ON = CHAR(027):CHAR(038):CHAR(097):'52':CHAR(082)
VERTICAL.50 = CHAR(027):CHAR(038):CHAR(097):'50':CHAR(082)
VERTICAL.46 = CHAR(027):CHAR(038):CHAR(097):'46':CHAR(082)
VERTICAL.0.ON = CHAR(027):CHAR(038):CHAR(097):'0':CHAR(082)
VERT1 = CHAR(027):CHAR(038):CHAR(097)
HORIZONTAL.LOGO = CHAR(027):"*p1275X"
HORIZONTAL.0 = CHAR(027):"*p0X"
HORIZONTAL.TEXT1 = CHAR(027):"*p50X"
HORIZONTAL.TEXT2 = CHAR(027):"*p1238X"
HORIZONTAL.PAGE = CHAR(027):"*p1950X"
END.OF.LINE = CHAR(027):CHAR(038):CHAR(107):CHAR(048):CHAR(071)
** SETS CR = CR, LF = LF, FF = FF
PUSH.CURSOR = CHAR(027):CHAR(038):CHAR(102):CHAR(048):CHAR(083)
** STORES CURSOR POSITION
POP.CURSOR = CHAR(027):CHAR(038):CHAR(102):CHAR(049):CHAR(083)
** RECALLS LAST CURSOR POSITION
LPI.8 = CHAR(027):'&l8D' ;** 8 lines to the inch
LPI.6 = CHAR(027):'&l6D' ;** 6 lines to the inch
LAN.COURIER = CHAR(027):'(8U':CHAR(027):'(s0p10h12v0s0b3T'
LAN.COURIER.BOLD = CHAR(027):'(8U':CHAR(027):'(s0p10h12v0s3b3T'
LAN.LINE.PRINTER = CHAR(027):'(8U':CHAR(027):'(s0p16.67h8.5v0s0b0T'
LARGE.BOLD = CHAR(027):'(0U':CHAR(027):'(s1p14.25v0s3b4101T'
** this prints a 14.25 point courier bold - twice the size of normal
LARGER.BOLD = CHAR(027):'(0U':CHAR(027):'(s1p50.00v0s3b4101T'
** this prints size 50.00 courier bold - about 1 inch in size
EXTRA.LARGE.BOLD = CHAR(027):'(0U':CHAR(027):'(s1p90.00v0s3b4101T'
** this prints size 90.00 courier bold - about 2 inches in size
Back to Top
Tools Library Menu
Application Tools-
Cleanup Tools-
OS.LIB-
PSU.LIB-
Paragraphs-
Program Lists-
References Menu-
Search Tools-
Skin Menu Maker-
Subroutines