Category : Word Processors
Archive   : PTRHELP.ZIP
Filename : PTRREF.WP5

 
Output of file : PTRREF.WP5 contained in archive : PTRHELP.ZIP
ÿWPCÛ

ûÿ2BÿÿÄÿÿTÔÿÿW(#|`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ^D(@|`0@@Xh0@(X``````````(0dhdPœx€|x”HXœ| ”ŒpŒ`€˜˜˜€8X8` 0`hXlXX`l@@l<˜l`hhPHDlhhhXD DlTms Roman 10ptÿ@ÿÿ„4dAD,jôa܈4 PŽÛ£þþþþþþþþþÿÿÿþÿÿþÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿOkidata LaserLine 6OKLAS6.PRSerôd܈4 PŽÛ£xxðð0²Rûÿ2Žÿÿѱÿÿ‚‚Š‚ ‚ÐÌX°` ¸ hÀpÈ xÐ (#€%Ø'ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿX°Ðð0 P
p  °
Ðð0Pp°Ðð0Pp°Ð ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÌÐ#|`"ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ^0DDœhÀ¨4PPh¬4D4hhhhhhhhhhh<<¬¬¬hȜŒ¤€¨¨L\˜„Àœ¤|¤œpˆ¨œÈœœ”DhDhh4hp\phDdp<8l<¨ppppPPDp`Œ\\\hhh¬"ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ^D(@|`0@@Xh0@(X``````````(0dhdPœx€|x”HXœ| ”ŒpŒ`€˜˜˜€8X8` 0`hXlXX`l@@l<˜l`hhPHDlhhhXD Dlûÿ2 WÀ‚‚™‚Okidata LaserLine 6OKLAS6.PRSerôd܈4 PŽÛ£xxðð0²R"ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ^,( ‚ç
âiÀK
œ
"ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ^ ,0d@|l 00D„ , (@@@@@@@@@@$$„„„@ld\\l\Pll0<`T|dlPldHXld€`dX,(,„h @H8H@,@H$(D$lHHHH04,H  þþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÀCÓI”o@,S„ ”܈4 pŽàþþþþþþþÿþÿÿÿÿÿÿþÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÀ?i)P<,,& nP܈4 PŽwÑþþþþþþþÿþÿÿÿÿÿÿþÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿD„4dAD,º¨ôa܈4 PŽÛ£þþþþþþþþÿÿÿþÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿ€2„4d<D,5Eîôa܈4 pŽdzþþþþþþþÿþÿÿÿÿÿÿþÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÀA„4d<D,J@ˆôa܈4Ü Xޏéþþþþþþþÿÿÿÿÿþÿÿþÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿ@Bž;tF0,aRüXt܈4 pŽà}þþþþþþþÿþÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿž;tF0,aRüXt܈4 pŽà}þþþþþþþÿþÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿzNxxx,w ôx Œ
@ÉÖ þþþþþþþÿþÿÿÿþÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿi)L9 ,S„L܈4 PŽá÷þþþÿÿÿÿÿþÿÿÿÿÿÿþÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿW¸ŠT,ªR¤è¸Üˆ4 pŽàþþþþþþþÿþÿÿÿÿÿÿþÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿûÿ2Ù
‚










Áà ì)ÁÃÃInterim Documentation forƒ
Áà ì)ÁWordPerfect Corporation'sƒ
Áà ì0ÁPTR ProgramƒÄÄÔ
W








































Á` (#QÁMay 18, 1988ƒÔ

(Ô Õ%p†Œ
Áà ì.Á©  ©%ÕÓ€ÓÃÃIntroductionÄÄÔ
ÓI




WordPerfect Corporation's PTR program, distributed with WordPerfect version 5.0, is a
powerful and beautifully designed tool for writing or modifying printer drivers. With PTR,
you can customize drivers to any imaginable configuration.

Unfortunately, PTR is distributed with no documentation other than the built©in help facility.
This facility is excellent, but there are times when written documentation is much more
convenient. The purpose of this document is to provide an interim reference manual ©© which
will, I hope, shortly be succeeded by a comprehensive technical manual from WordPerfect
Corporation.

All of the technical information in this manual is taken directly from the PTR help screens. I
have captured virtually all the help screens; formatted, organized, and indexed them; prepared
a screen map and a glossary; and performed some minor editing. The technical information is
from WordPerfect Corporation, and I cannot vouch for its accuracy, although I have not
found anything I know to be wrong.

I intend to maintain and improve this document as long as is necessary ©© i.e., until we get the
hoped©for manual from WordPerfect. Therefore, I would appreciate your comments,
corrections, and suggestions. I prefer that you contact me via CompuServe, either on the
WPSG forum or Easyplex. My CompuServe ID is 72267,3201. If necessary, you may mail
material to me at the following address:

Áà ì/ÁStuart Bloomƒ
Áà ì'ÁTechnical Training Consultantƒ
Áà ì"Á1278 W. Northwest Highway ©© Suite 903ƒ
Áà ì-ÁPalatine IL 60067ƒ

I hope you find this document useful.

Stu Bloom
May 13, 1988


Update note -- May 18, 1988

ÂX ÂIn this version, an index has been added and a problem with Table of Contents
generation has been fixed.Æ(#Æ
Ô
ÜÔ ÃÃTable of ContentsÄÄÔ
ÓI




NOTE:ÂXÂPage numbers will depend on the set©up of your printer. It will probably be necessary
to recreate the Table of Contents (via a simple generation) to get correct page numbers.Æ(#Æ


×


ÂX ÂÁ€° ÁScreen MapsÆÐ ÆÁp(#ZÁ 1ƒ

ÂX ÂÁ€° ÁScreen DescriptionsÆÐ ÆÁp(#ZÁ 4ƒ
ÂX ÂÂX` ÂÁ€ÁAbsolute Horizontal Spacing (microspace)ÆÐ ` ÆÁp:(#ZÁ 4ƒ
ÂX ÂÂX` ÂÁ€ÁÃÃÄÄAbsolute Vertical MotionÆÐ ` ÆÁp*(#ZÁ 4ƒ
ÂX ÂÂX` ÂÁ€ÁÃÃÄÄAppearance/StyleÆÐ ` ÆÁp"(#ZÁ 4ƒ
ÂX ÂÂX` ÂÁ€ÁAttributesÆÐ ` ÆÁp(#ZÁ 5ƒ
ÂX ÂÂX` ÂÁ€ÁAuto BoldÆÐ ` ÆÁp(#ZÁ 5ƒ
ÂX ÂÂX` ÂÁ€ÁAuto ColorÆÐ ` ÆÁp(#ZÁ 5ƒ
ÂX ÂÂX` ÂÁ€ÁAuto Double Underline on Same PassÆÐ ` ÆÁp4(#ZÁ 5ƒ
ÂX ÂÂX` ÂÁ€ÁAuto Double Underline on Separate PassÆÐ ` ÆÁp8(#ZÁ 6ƒ
ÂX ÂÂX` ÂÁ€ÁAuto Redline on Same PassÆÐ ` ÆÁp+(#ZÁ 6ƒ
ÂX ÂÂX` ÂÁ€ÁAuto Redline on Separate PassÆÐ ` ÆÁp/(#ZÁ 6ƒ
ÂX ÂÂX` ÂÁ€ÁAuto ShadowÆÐ ` ÆÁp(#ZÁ 7ƒ
ÂX ÂÂX` ÂÁ€ÁAuto Simulated Italics (NOT Italics)ÆÐ ` ÆÁp6(#ZÁ 7ƒ
ÂX ÂÂX` ÂÁ€ÁAuto Strikeout on Same PassÆÐ ` ÆÁp-(#ZÁ 7ƒ
ÂX ÂÂX` ÂÁ€ÁAuto Strikeout on Separate PassÆÐ ` ÆÁp1(#ZÁ 7ƒ
ÂX ÂÂX` ÂÁ€ÁAuto Underline on Same PassÆÐ ` ÆÁp-(#ZÁ 8ƒ
ÂX ÂÂX` ÂÁ€ÁAuto Underline on Separate PassÆÐ ` ÆÁp1(#ZÁ 8ƒ
ÂX ÂÂX` ÂÁ€ÁAutomatic Font Change Cross Reference for ÆÐ ` ÆÁpG(#ZÁ 8ƒ
ÂX ÂÂX` ÂÁ€ÁAutomatic Font Change Cross Reference for ÆÐ ` ÆÁpZ(#ZÁ 9ƒ
ÂX ÂÂX` ÂÁ€ÁAutomatic Font ChangesÆÐ ` ÆÁp((#ZÁ 9ƒ
ÂX ÂÂX` ÂÁ€ÁBackspace OverstrikeÆÐ ` ÆÁp&(#ZÁ 9ƒ
ÂX ÂÂX` ÂÁ€ÁBackspace RedliningÆÐ ` ÆÁp%(#ZÁ 9ƒ
ÂX ÂÂX` ÂÁ€ÁBackspace StrikeoutÆÐ ` ÆÁp%(#ZÁ 9ƒ
ÂX ÂÂX` ÂÁ€ÁBackspace UnderliningÆÐ ` ÆÁp'(#ZÁ 9ƒ
ÂX ÂÂX` ÂÁ€ÁBitmap GraphicsÆÐ ` ÆÁp!(#ZÁ 10ƒ
ÂX ÂÂX` ÂÁ€ÁBoldÆÐ ` ÆÁp(#ZÁ 10ƒ
ÂX ÂÂX` ÂÁ€ÁBuilt©In SetÆÐ ` ÆÁp(#ZÁ 11ƒ
ÂX ÂÂX` ÂÁ€ÁCharacter MapÆÐ ` ÆÁp(#ZÁ 11ƒ
ÂX ÂÂX` ÂÁ€ÁCharacter Map: ÆÐ ` ÆÁp+(#ZÁ 11ƒ
ÂX ÂÂX` ÂÁ€ÁColorÆÐ ` ÆÁp(#ZÁ 12ƒ
ÂX ÂÂX` ÂÁ€ÁData Format FlagsÆÐ ` ÆÁp#(#ZÁ 12ƒ
ÂX ÂÂX` ÂÁ€ÁDouble Overstrike on Same Pass (True HMI Only)ÆÐ ` ÆÁp@(#ZÁ 12ƒ
ÂX ÂÂX` ÂÁ€ÁDouble UnderlineÆÐ ` ÆÁp"(#ZÁ 12ƒ
ÂX ÂÂX` ÂÁ€ÁFont: ÆÐ ` ÆÁp#(#ZÁ 13ƒ
ÂX ÂÂX` ÂÁ€ÁFontsÆÐ ` ÆÁp(#ZÁ 14ƒ
ÂX ÂÂX` ÂÁ€ÁFonts in GroupÆÐ ` ÆÁp (#ZÁ 15ƒ
ÂX ÂÂX` ÂÁ€ÁFormsÆÐ ` ÆÁp(#ZÁ 15ƒ
ÂX ÂÂX` ÂÁ€ÁGraphics ExpressionsÆÐ ` ÆÁp&(#ZÁ 15ƒ
ÂX ÂÂX` ÂÁ€ÁGraphics ResolutionsÆÐ ` ÆÁp&(#ZÁ 16ƒ
ÂX ÂÂX` ÂÁ€ÁGroup: ÆÐ ` ÆÁp%(#ZÁ 17ƒ
ÂX ÂÂX` ÂÁ€ÁGroup: Built©In FontsÆÐ ` ÆÁp'(#ZÁ 17ƒ
ÂX ÂÂX` ÂÁ€ÁGroupsÆÐ ` ÆÁp(#ZÁ 17ƒ
ÂX ÂÂX` ÂÁ€ÁHelps and Hints about PrinterÆÐ ` ÆÁp/(#ZÁ 18ƒ
ÂX ÂÂX` ÂÁ€ÁHMI (only)ÆÐ ` ÆÁp(#ZÁ 18ƒÔ
4'ԌÂX ÂÂX` ÂÁ€ÁHMI (with microspacing)ÆÐ ` ÆÁp)(#ZÁ 19ƒ
ÂX ÂÂX` ÂÁ€ÁHorizontal MotionÆÐ ` ÆÁp#(#ZÁ 19ƒ
ÂX ÂÂX` ÂÁ€ÁItalicsÆÐ ` ÆÁp(#ZÁ 21ƒ
ÂX ÂÂX` ÂÁ€ÁLoad and Select StringsÆÐ ` ÆÁp)(#ZÁ 21ƒ
ÂX ÂÂX` ÂÁ€ÁLoad/Unload CommandsÆÐ ` ÆÁp&(#ZÁ 21ƒ
ÂX ÂÂX` ÂÁ€ÁMargins and # Fonts/PageÆÐ ` ÆÁp*(#ZÁ 21ƒ
ÂX ÂÂX` ÂÁ€ÁMiscellaneous Font FeaturesÆÐ ` ÆÁp-(#ZÁ 22ƒ
ÂX ÂÂX` ÂÁ€ÁMiscellaneous InformationÆÐ ` ÆÁp+(#ZÁ 22ƒ
ÂX ÂÂX` ÂÁ€ÁMiscellaneous Printer CommandsÆÐ ` ÆÁp0(#ZÁ 23ƒ
ÂX ÂÂX` ÂÁ€ÁModes SupportedÆÐ ` ÆÁp!(#ZÁ 23ƒ
ÂX ÂÂX` ÂÁ€ÁMonochrome Column Data FormatÆÐ ` ÆÁp/(#ZÁ 24ƒ
ÂX ÂÂX` ÂÁ€ÁMonochrome Raster Data FormatÆÐ ` ÆÁp/(#ZÁ 24ƒ
ÂX ÂÂX` ÂÁ€ÁMultiple Intensity ShadingÆÐ ` ÆÁp,(#ZÁ 24ƒ
ÂX ÂÂX` ÂÁ€ÁMultiple Pass OverstrikeÆÐ ` ÆÁp*(#ZÁ 25ƒ
ÂX ÂÂX` ÂÁ€ÁMultiple Pass ShadowingÆÐ ` ÆÁp)(#ZÁ 25ƒ
ÂX ÂÂX` ÂÁ€ÁOrientationsÆÐ ` ÆÁp(#ZÁ 26ƒ
ÂX ÂÂX` ÂÁ€ÁPrinter StringÆÐ ` ÆÁp (#ZÁ 26ƒ
ÂX ÂÂX` ÂÁ€ÁProportional Spacing TableÆÐ ` ÆÁp,(#ZÁ 26ƒ
ÂX ÂÂX` ÂÁ€ÁProportional Spacing Table: ÆÐ ` ÆÁp:(#ZÁ 27ƒ
ÂX ÂÂX` ÂÁ€ÁProportionsÆÐ ` ÆÁp(#ZÁ 27ƒ
ÂX ÂÂX` ÂÁ€ÁQualityÆÐ ` ÆÁp(#ZÁ 28ƒ
ÂX ÂÂX` ÂÁ€ÁRedlineÆÐ ` ÆÁp(#ZÁ 28ƒ
ÂX ÂÂX` ÂÁ€ÁRelative Horizontal Spacing (microspace)ÆÐ ` ÆÁp:(#ZÁ 29ƒ
ÂX ÂÂX` ÂÁ€ÁRelative Vertical MotionÆÐ ` ÆÁp*(#ZÁ 30ƒ
ÂX ÂÂX` ÂÁ€ÁResourcesÆÐ ` ÆÁp(#ZÁ 30ƒ
ÂX ÂÂX` ÂÁ€ÁRGB (Red, Green, Blue) TableÆÐ ` ÆÁp.(#ZÁ 31ƒ
ÂX ÂÂX` ÂÁ€ÁRules and Shaded BoxesÆÐ ` ÆÁp((#ZÁ 31ƒ
ÂX ÂÂX` ÂÁ€ÁSerifsÆÐ ` ÆÁp(#ZÁ 32ƒ
ÂX ÂÂX` ÂÁ€ÁShadowÆÐ ` ÆÁp(#ZÁ 32ƒ
ÂX ÂÂX` ÂÁ€ÁShapeÆÐ ` ÆÁp(#ZÁ 32ƒ
ÂX ÂÂX` ÂÁ€ÁSingle Intensity Shading (Rules)ÆÐ ` ÆÁp2(#ZÁ 33ƒ
ÂX ÂÂX` ÂÁ€ÁSize and Spacing InformationÆÐ ` ÆÁp.(#ZÁ 33ƒ
ÂX ÂÂX` ÂÁ€ÁSoft Font Format TypeÆÐ ` ÆÁp'(#ZÁ 35ƒ
ÂX ÂÂX` ÂÁ€ÁStress (Line Thickness)ÆÐ ` ÆÁp)(#ZÁ 35ƒ
ÂX ÂÂX` ÂÁ€ÁStrikeoutÆÐ ` ÆÁp(#ZÁ 35ƒ
ÂX ÂÂX` ÂÁ€ÁSubstitute FontsÆÐ ` ÆÁp"(#ZÁ 36ƒ
ÂX ÂÂX` ÂÁ€ÁTriple Overstrike on Same Pass (True HMI Only)ÆÐ ` ÆÁp@(#ZÁ 36ƒ
ÂX ÂÂX` ÂÁ€ÁTwin Pass © Auto UnderlineÆÐ ` ÆÁp,(#ZÁ 36ƒ
ÂX ÂÂX` ÂÁ€ÁTwin Pass © WP's UnderlineÆÐ ` ÆÁp,(#ZÁ 37ƒ
ÂX ÂÂX` ÂÁ€ÁType ThroughÆÐ ` ÆÁp(#ZÁ 38ƒ
ÂX ÂÂX` ÂÁ€ÁType Through ExpressionsÆÐ ` ÆÁp*(#ZÁ 38ƒ
ÂX ÂÂX` ÂÁ€ÁTypeface: ÆÐ ` ÆÁp+(#ZÁ 39ƒ
ÂX ÂÂX` ÂÁ€ÁUnderlineÆÐ ` ÆÁp(#ZÁ 39ƒ
ÂX ÂÂX` ÂÁ€ÁVariablesÆÐ ` ÆÁp(#ZÁ 40ƒ
ÂX ÂÂX` ÂÁ€ÁVertical MotionÆÐ ` ÆÁp!(#ZÁ 40ƒ
ÂX ÂÂX` ÂÁ€ÁVMI (Vertical Motion Index)ÆÐ ` ÆÁp-(#ZÁ 41ƒ
ÂX ÂÂX` ÂÁ€ÁWeightÆÐ ` ÆÁp(#ZÁ 41ƒ
ÂX ÂÂX` ÂÁ€ÁWP's Double Underline on Separate PassÆÐ ` ÆÁp8(#ZÁ 41ƒ
ÂX ÂÂX` ÂÁ€ÁWP's Redline on Separate PassÆÐ ` ÆÁp/(#ZÁ 42ƒ
ÂX ÂÂX` ÂÁ€ÁWP's Strikeout on Separate PassÆÐ ` ÆÁp1(#ZÁ 43ƒ
ÂX ÂÂX` ÂÁ€ÁWP's Underline on Separate PassÆÐ ` ÆÁp1(#ZÁ 43ƒ
Ô
¨$ԌÅxÅÂX ÂÁ€° ÁWPDL SyntaxÆÐ ÆÁp(#ZÁ 45ƒ
ÂX ÂÂX` ÂÁ€ÁWPDL VariablesÆÐ ` ÆÁp (#ZÁ 45ƒ
ÂX ÂÂX` ÂÁ€ÁArithmetic OperatorsÆÐ ` ÆÁp&(#ZÁ 49ƒ
ÂX ÂÂX` ÂÁ€ÁString Output FunctionsÆÐ ` ÆÁp)(#ZÁ 49ƒ
ÂX ÂÂX` ÂÁ€ÁSpecial OperatorsÆÐ ` ÆÁp#(#ZÁ 50ƒ
ÂX ÂÂX` ÂÁ€ÁConditional ExpressionsÆÐ ` ÆÁp)(#ZÁ 51ƒ
ÂX ÂÂX` ÂÁ€ÁEntering WPDL CodesÆÐ ` ÆÁp%(#ZÁ 52ƒ

ÅxÅÂX ÂÁ€° ÁGlossaryÆÐ ÆÁp(#ZÁ 53ƒ

ÂX ÂÁ€° ÁIndexÆÐ ÆÁp(#ZÁ 56ƒ
›
Ô
 Ô Ó€ÓÃÃ××Screen MapsÄÄ××Ô
ÓI



This section shows the route to each screen in the PTR program (the screens are described in
the à ÃScreen DescriptionsÄ Ä section.

ÃÃTop©levelÄÄ screens ©© those shown flush left below and on the following pages -- are selected
from a list that appears when a printer is chosen. Lower©level screens are accessed through
the paths indicatec by this map.

Note that some screens appear more than once; there are multiple routes to these screens.



Initialize and Reset

Horizontal Motion
Á ÁHMI (only)
Á ÁHMI (with microspacing)
Á ÁRelative Horizontal Spacing (microspace)
Á ÁAbsolute Horizontal Spacing (microspace)

Vertical Motion
Á ÁVMI (Vertical Motion Index)
Á ÁRelative Vertical Motion
Á ÁAbsolute Vertical Motion

Margins and # Fonts/Page

Type Through
Á ÁType Through Expressions
Á ÁModes Supported

Miscellaneous Printer Commands

Miscellaneous Information

Fonts
Á ÁFont
Á ÁÁ` ÁTypeface
Á ÁÁ` ÁÁ¸ ÁTypeface:
Á ÁÁ` ÁÁ¸ ÁÁ%ÁAppearance/Style
Á ÁÁ` ÁÁ¸ ÁÁ%ÁAttributes
Á ÁÁ` ÁÁ¸ ÁÁ%ÁSerifs
Á ÁÁ` ÁÁ¸ ÁÁ%ÁShape
Á ÁÁ` ÁÁ¸ ÁÁ%ÁStress (Line Thickness)
Á ÁÁ` ÁÁ¸ ÁÁ%ÁWeight
Á ÁÁ` ÁÁ¸ ÁÁ%ÁProportions
Á ÁÁ` ÁOrientations
Á ÁÁ` ÁCharacter Maps
Á ÁÁ` ÁÁ¸ ÁCharacter Map:
Á ÁÁ` ÁSize and Spacing Information
Á ÁÁ` ÁÁ¸ ÁProportional Spacing Table
Á ÁÁ` ÁÁ¸ ÁÁ%ÁProportional Spacing Table

Á ÁÁ` ÁLoad and Select StringsÔ
4'ԌÁ ÁÁ` ÁGroups
Á ÁÁ` ÁÁ¸ ÁGroup: Built©In Fonts
Á ÁÁ` ÁÁ¸ ÁGroup:
Á ÁÁ` ÁÁ¸ ÁÁ%ÁFonts in Group
Á ÁÁ` ÁÁ¸ ÁÁ%ÁLoad/Unload Commands
Á ÁÁ` ÁÁ¸ ÁÁ%ÁResources
Á ÁÁ` ÁResources
Á ÁÁ` ÁAutomatic Font Changes
Á ÁÁ` ÁÁ¸ ÁAutomatic Font Change Cross©Reference for
Á ÁÁ` ÁÁ¸ ÁÂ` %ÂAutomatic Font Change Cross©Reference for
Æ(#Æ
Á ÁÁ` ÁSubstitute Fonts
Á ÁÁ` ÁQuality
Á ÁÁ` ÁMiscellaneous Font Features

ÅÅGroups
Á ÁBuilt©In Set
Á ÁGroup:
Á ÁÁ` ÁFonts in Group
Á ÁÁ` ÁLoad/Unload Commands
Á ÁÁ` ÁResources
ÅÅ
Resources

Forms

Graphics resolutions

Bitmap Graphics
Á ÁMonochrome Column Data Format
Á ÁÁ` ÁGraphics Expressions
Á ÁÁ` ÁData Format Flags
Á ÁMonochrome Raster Data Format

Rules and Shaded Boxes
Á ÁSingle Intensity Shading (Rules)
Á ÁMultiple Intensity Shading

Bold
Á ÁAuto Bold
Á ÁDouble Overstrike on Same Pass (True HMI Only)
Á ÁTriple Overstrike on Same Pass (True HMI Only)
Á ÁMultiple Pass Overstrike
Á ÁBackspace Overstrike

Underline
Á ÁAuto Underline on Same Pass
Á ÁAuto Underline on Separate Pass
Á ÁWP's Underline on Separate Pass
Á ÁBackspace Underlining

Double Underline
Á ÁAuto Double Underline on Same Pass
Á ÁAuto Double Underline on Separate Pass
Á ÁWP's Double Underline on Separate PassÔ
Ð&ԌÁ ÁTwin Pass © Auto Underline
Á ÁTwin Pass © WP's Underline

Italics
Á ÁAuto Simulated Italics (NOT Italics)

Strikeout
Á ÁAuto Strikeout on Same Pass
Á ÁAuto Strikeout on Separate Pass
Á ÁWP's Strikeout on Separate Pass

ÅÅRedline
Á ÁAuto Redline on Same Pass
Á ÁAuto Redline on Separate Pass
Á ÁWP's Redline on Separate Pass
Á ÁBackspace Redlining

ÅÅShadow
Á ÁAuto Shadow
Á ÁMultiple Pass Shadowing

Color
Á ÁAuto Color
Á ÁÁ` ÁPrinter String
Á ÁÁ` ÁRGB (Red, Green, Blue) Table

Helps and Hints about Printer

Soft Font Format Type

Variables
Ô
HÔ ÃÃ××Screen Descriptions××ÄÄÔ
ÓI



In this section, each PTR screen is described. Terms in ÃÃsmall capitalsÄÄ (if your printer can
print small capitals) are found in the glossary (although no attempt has been made to mark
every appearance of every term that appears in the glossary.


ÃÃ××Absolute Horizontal Spacing (microspace)×4Absolute Horizontal Spacing (microspace) screen4×××ÄÄÔ
ž;

ÃÃÄÄ
ÃÃÄÄThe printer has ÃÃabsolute microspacingÄÄ×Absolute microspacing× capabilities. If it is available, this is usually the best
horizontal driver type to use.
ÃÃÄÄ
ÒƂ°h(#ÆÒŘŇÃÃÄÄMove to Horizontal Position×)Move to Horizontal Position commands)×Ô
Ý Ô Commands that move the printhead to the specified
horizontal position×?horizontal positioning commandsMove to Horizontal Position?×. At print time WP stores in variable
XPOS the position to which the printer should move. The
HP LaserJet+ could use [27] "*p" ASCII(XPOS) "X".Ô!
 •
Ý !ԯŘÅ
ÃÃÄÄ
ÃÃŹÅ××ÃÃÄÄAbsolute Vertical MotionÄÄ×$Absolute Vertical Motion screen$×××Ô
ž;

ÃÃÄÄ
ÃÃÄÄThis screen lists printer control strings for performing ÃÃabsolute vertical motionÄÄ×Absolute vertical motion×. The
position is a multiple of the printer's Units of Vertical Motion.
ÃÃÄÄŹÅ
ŘŇÃÃÄÄMove to Vertical Position×'Move to Vertical Position commands'×Ô
æ Ô Commands that move the printhead to the specified
vertical position×;Vertical positioning commandsMove to Vertical Position;×. At print time WP stores in variable
YPOS the position to which the printer should move. The
HP LaserJet+ could use [27] "*p" ASCII(YPOS) "Y".Ô!
 ž æ !ԯŘÅ
ÃÃÄÄ
ÃÃŹÅ××ÃÃÄÄAppearance/StyleÄÄ×Appearance/Style screen×××Ô
ž;

ÃÃÄÄ
ÃÃÄÄThis screen lists attributes×>Attributesgeneral appearance, style, or use of a typeface>× describing the general appearance, style, or use of a typeface.
Those attributes that apply to the current typeface are marked (*).
ÃÃÄÄŹÅ
Å(ŇÃÃÄÄCasual× Casual ×
ÃÃÄÄÔ
§ Ô This typeface is appropriate in casual settings (e.g., Dom
Casual).
ÃÃÄÄÅ(ÅÔ!
_ _ ï !Ô¯Å(ŇConnected Letters×Connected Letters×Ô
 Ô The letters are connected to each other like cursive
handwriting (e.g., Commercial Script).Ô!
Ï Ï  !Ô¯Å(Å
ŘŇÃÃÄÄDecorative×Decorative×Ô
? Ô The typeface is purely decorative and would probably be
used sparingly and to draw attention (e.g., typefaces
designed with rainbows, stars and stripes, vines and
leaves).Ô!
g ÷ ? !ԯŘÅ
ÅàŇÃÃÄÄFormal× Formal ×Ô
×! Ô Typeface is appropriate in formal settings (e.g., script or
novel typefaces used for wedding invitations and
restaurant menus).Ô!
G# " ×! !Ô¯ÅàÅ
Å(ŇÃÃÄÄFuturistic×Futuristic×Ô
·$ Ô Typeface appears futuristic (e.g., like a computer display
or LCD).
ÃÃÄÄÅ(ÅÔ!
'& o% ·$ !Ô°Å(ŇOld Style×Old Style×Ô

Ô Typeface is old fashioned (e.g., Old English, Raphael,
Uncial).
Å(ÅÔ!
p
¸

!Ô¯ÅPŇScript× Script × or Calligraphic×Calligraphic×Ô
(
Ô Typeface is fashioned after characters made with hand
brushed strokes. Script typefaces generally have as few
strokes as possible and are smooth and flowing (e.g.,
Commercial Script), whereas calligraphic typefaces have
many strokes, often at sharp angles (e.g., Old English).Ô!

à
(
!Ô¯ÅPÅ

ÃÃŹÅ××AttributesÄÄ×Attributes screen×××Ô
ž;


This screen lists printing attributes×AttributesPrinting× that apply to a font's typeface characters. Those attributes
that define the current typeface are marked (*).
ŹÅ
ÅpŇItalic× Italic × or Oblique× Oblique ×Ô
é

Ô Characters are italicized or slanted.Ô!
é

¡
é

!Ô¯ÅpÅ
Å(ŇOutline× Outline ×Ô
Y
Ô Each character shows the profile or outline of the letter it
represents with white (open) centers.
Å(ÅÔ!
É

Y
!Ô¯Å(ŇShadow× Shadow ×Ô

Ô Characters look three dimensional because of gray or
black shadows in one or two directions.
Å(ÅÔ!
ñ
9

!Ô¯Å(ŇSmall Caps×Small Caps×Ô
©
Ô Lowercase letters are capitals printed smaller than
uppercase capitals.Ô!
a
a
©
!Ô¯Å(Å

ÃÃÅÅ××Auto BoldÄÄ×Auto Bold screen×××Ô
ž;


This screen lists control strings for printing bold text with the printer's bold× Bold × feature.
ÅÅ
ÅpŇAuto Bold×Auto Bold commands× OnÔ
Š
Ô Commands that turn on bold feature.Ô!
Š
B
Š
!Ô¯ÅpÅ
ÅpŇAuto Bold OffÔ
ú
Ô Commands that turn off bold feature.Ô!
ú
²
ú
!Ô¯ÅpÅ

ÃÃÅÅ××Auto ColorÄÄ×Auto Color screen×××Ô
ž;


This screen displays categories that define color capabilities×Color capabilities× on the current printer.
ÅÅ
Å(ŇPrinter StringÔ
#
Ô This category lists the strings that control the printer's
color capabilities.Ô!
Û
Û
#
!Ô¯Å(Å
Å(ŇRGB (Red, Green, Blue)
Table×!RGB (Red, Green, Blue) Table!×Ô

Ô This category lists the printer's available colors.Ô!
K
»
K
!Ô¯Å(Å

ÃÃŹÅ××Auto Double Underline on Same PassÄÄ××Ô
ž;


This screen lists printer control strings for double underlining×Double underlining× with the printer's double
underline feature on the same pass on which text is printed.
ŹÅ
ÅpŇAuto Double Underline×#Auto Double Underline commands#× OnÔ
ä%
Ô Commands that turn on double underline feature.Ô!
ä%
œ&
ä%
!Ô¯ÅpÅÔ
œ&
ԌÅpŇAuto Double Underline OffÔ
Ô Commands that turn off double underline feature.Ô!
¸ !Ô¯ÅpÅ

ÃÃŹÅ××Auto Double Underline on Separate PassÄÄ×2Auto Double Underline on Separate Pass screen2×××Ô
ž;


This screen lists printer control strings for double underlining×Double underlining× with the printer's double
underline feature on a printhead pass after the text has been printed.
ŹÅ
ÅpŇAuto Double Underline OnÔ
á Ô Commands that turn on double underline feature.Ô!
á ™ á !Ô¯ÅpÅ
ÅpŇAuto Double Underline×#Auto Double Underline commands#× OffÔ
Q Ô Commands that turn off double underline feature.Ô!
Q   Q !Ô¯ÅpÅ
ŘŇCharacter to Use for
Movement×"Character to Use for Movement"×Ô
y Ô For printers that cannot double underline motion spaces
(e.g., microspacing), value of WP character to use for
horizontal movement (e.g., 32 or ' '). Value = 256 *
char_set_num + char_num.
ŘÅÔ!
¡ 1
Á !Ô¯ÅPŇVertical Movement (1200ths)Ô
Y Ô For adjusting vertical position of double underline×&Double underlinevertical position&×, signed
distance the line should be moved down. Since fonts of
different sizes may need different vertical movements,
this value should be a function of the font size (e.g.,
PTSIZE/3).Ô!
9 
Y !Ô¯ÅPÅ

ÃÃŹÅ××Auto Redline on Same PassÄÄ×%Auto Redline on Same Pass screen%×××Ô
ž;


This screen lists control strings for printing redline text with the printer's redline feature on
the same pass on which text is printed.
ŹÅ
ÅpŇAuto Redline×Auto Redline commands× OnÔ
 Ô Commands that turn on redline feature.Ô!
 Ò  !Ô¯ÅpÅ
ÅpŇAuto Redline OffÔ
Š Ô Commands that turn off redline feature.Ô!
Š B Š !Ô¯ÅpÅ

ÃÃŹÅ××Auto Redline on Separate PassÄÄ×)Auto Redline on Separate Pass screen)×××Ô
ž;


This screen lists control strings for printing redline× Redline × text with the printer's redline feature on a
printhead pass after the text has been printed.
ŹÅ
ÅpŇAuto Redline OnÔ
k Ô Commands that turn on redline feature.Ô!
k # k !Ô¯ÅpÅ
ÅpŇAuto Redline×Auto Redline commands× OffÔ
Û Ô Commands that turn off redline feature.Ô!
Û “ Û !Ô¯ÅpÅ
ŘŇCharacter to Use for
Movement×"Character to Use for Movement"×Ô
 Ô For printers that cannot redline motion spaces (e.g.,
microspacing), value of WP character to use for horizontal
movement (e.g., 32 or ' '). Value = 256 * char_set_num
+ char_num.Ô!
s! » K !ԯŘÅ
ŘŇVertical AdjustmentÔ
ã" Ô For adjusting vertical position of redline×(Redlinevertical position adjustment(×, signed distance
the line should be moved down. Since fonts of different
sizes may need different vertical movements, this value
should be a function of the font size (e.g., PTSIZE/7).Ô!
% ›# ã" !ԯŘÅ
Ô
{& ԌÃÃŹÅ××Auto ShadowÄÄ×Auto Shadow screen×××Ô
ž;


This screen lists control strings for printing shadow text×Shadow text× with the printer's shadow feature on
the same pass on which text is printed.
ŹÅ
ÅpŇAuto Shadow×Auto Shadow commands× OnÔ
¹ Ô Commands that turn on shadow feature.Ô!
¹ q ¹ !Ô¯ÅpÅ
ÅpŇAuto Shadow OffÔ
) Ô Commands that turn off shadow feature.Ô!
) á ) !Ô¯ÅpÅ

ÃÃŹÅ××Auto Simulated Italics (NOT Italics)ÄÄ××Ô
ž;


This screen lists control strings for using a printer feature representing italics (e.g., oblique or
color printing) on the same pass on which text is printed.
ŹÅ
ÅpŇAuto Simulated Italics OnÔ

Ô Commands that turn on simulated italics feature.Ô!

Â
!Ô¯ÅpÅ
ÅpŇAuto Simulated Italics OffÔ
z Ô Commands that turn off simulated italics feature.Ô!
z 2
z !Ô¯ÅpÅ

ÃÃŹÅ××Auto Strikeout on Same PassÄÄ×'Auto Strikeout on Same Pass screen'×××Ô
ž;


This screen lists control strings for printing strikeout×Strikeout× text with the printer's strikeout feature
on the same pass on which text is printed.
ŹÅ
ÅpŇAuto Strikeout×Auto Strikeout commands× OnÔ
[ Ô Commands that turn on strikeout feature.Ô!
[  [ !Ô¯ÅpÅ
ÅpŇAuto Strikeout OffÔ
Ë Ô Commands that turn off strikeout feature.Ô!
Ë ƒ Ë !Ô¯ÅpÅ

ÃÃŹÅ××Auto Strikeout on Separate PassÄÄ×+Auto Strikeout on Separate Pass screen+×××Ô
ž;


This screen lists control strings for printing strikeout×Strikeout× text with the printer's strikeout feature
on a printhead pass after the text has been printed.
ŹÅ
ÅpŇAuto Strikeout×Auto Strikeout commands× OnÔ
¬ Ô Commands that turn on strikeout feature.Ô!
¬ d ¬ !Ô¯ÅpÅ
ÅpŇAuto Strikeout OffÔ
 Ô Commands that turn off strikeout feature.Ô!
 Ô  !Ô¯ÅpÅ
ŘŇCharacter to Use for
Movement×"Character to Use for Movement"×Ô
D Ô For printers that cannot print strikeout line through
motion spaces (e.g., microspacing), value of WP character
to use for horizontal movement (e.g., 32 or ' '). Value =
256 * char_set_num + char_num.Ô!
´ ü Œ !ԯŘÅ
ÅPŇVertical AdjustmentÔ
$ Ô For adjusting vertical position of strikeout×)Strikeoutadjusting vertical position)× line, signed
distance the line should be moved down. Since fonts of
different sizes may need different vertical movements,
this value should be a function of the font size (e.g.,
PTSIZE/7).Ô!
# Ü $ !Ô¯ÅPÅ
Ô
t$ ԌÃÃŹÅ××Auto Underline on Same PassÄÄ×'Auto Underline on Same Pass screen'×××Ô
ž;


This screen lists printer control strings for underlining×Underlining× with the printer's underline feature on
the same pass on which text is printed.
ŹÅ
ÅpŇAuto Underline×Auto Underline commands× OnÔ
¹
Ô Commands that turn on underline feature.Ô!
¹
q
¹
!Ô¯ÅpÅ
ÅpŇAuto Underline OffÔ
)
Ô Commands that turn off underline feature.Ô!
)
á
)
!Ô¯ÅpÅ

ÃÃŹÅ××Auto Underline on Separate PassÄÄ×+Auto Underline on Separate Pass screen+×××Ô
ž;


This screen lists printer control strings for underlining×Underlining× with the printer's underline feature on
a printhead pass after the text has been printed.
ŹÅ
ÅpŇAuto Underline×Auto Underline commands× OnÔ


Ô Commands that turn on underline feature.Ô!


Â


!Ô¯ÅpÅ
ÅpŇAuto Underline OffÔ
z
Ô Commands that turn off underline feature.Ô!
z
2

z
!Ô¯ÅpÅ
ŘŇCharacter to Use for
Movement×"Character to Use for Movement"×Ô
¢
Ô For printers that cannot underline motion spaces (e.g.,
microspacing), value of WP character to use for horizontal
movement (e.g., 32 or ' '). Value = 256 * char_set_num +
char_num.Ô!

Z


!ԯŘÅ
ÅPŇVertical Movement (1200ths)Ô
‚
Ô For adjusting vertical position of underline×)Underlineadjusting vertical position)×, signed
distance the line should be moved down. Since fonts of
different sizes may need different vertical movements,
this value should be a function of the font size (e.g.,
PTSIZE/3).Ô!
b
:
‚
!Ô¯ÅPÅ

ÃÃÅáÅ××Automatic Font Change×Automatic Font Change× Cross Reference for ÄÄ×BAutomatic Font Change Cross Reference for screensB×××Ô
ž;


This screen displays a cross reference of ÃÃautomatic font changes×Automatic font changes×ÄÄ (AFCs) for fonts in the
current printer definition. In the cross reference table, all fonts (rows) and all printing
attributes (columns) are listed. The table entry specifies whether an AFC exists for the fontªattribute combination, and whether that AFC is to the cross reference font×Cross reference font× named at the top
of the screen.
ÅáÅ
ÅàŇFont Names and Printing
AttributesÔ
#
Ô Each row names a font in the current printer definition.
Each column symbolizes a printing attribute for which an
AFC can be specified.Ô!
Û
Û
k
!Ô¯ÅàÅ
ÅàŇ[Enter]Ô
K
Ô Change cross reference font (named at the top of the
screen) to the cursor font. In the cross reference table, an
asterisk (*) indicates an AFC to this font.Ô!
»

K
!Ô¯ÅàÅ
ÅpŇSwitch ([Shift©F3])Ô
+"
Ô Displays AFCs for current font.Ô!
+"
ã"
+"
!Ô¯ÅpÅ
ÅpŇ*Ô
›#
Ô Use Cross Ref FontÔ!
›#
S$
›#
!Ô¯ÅpÅ
ÅpŇ[Del]Ô
%
Ô Delete Auto Font ChangeÔ!
%
Ã%
%
!Ô¯ÅpÅ
Ô
{&
ԌÃÃÅÅ××Automatic Font Change Cross Reference for ÄÄ×BAutomatic Font Change Cross Reference for screensB×××Ô
ž;


This screen lists all fonts defined for the printer.
ÅÅ
Å(Ň[Enter]Ô
Ô Assigns the highlighted font as the AFC font for the
of the .Ô!
¹¹!Ô¯Å(Å

ÃÃÅqÅ××Automatic Font ChangesÄÄ×"Automatic Font Changes screen"×××Ô
ž;


This screen displays ÃÃautomatic font changes×Automatic font changes×ÄÄ (AFCs) for the current font's printing attributes×Attributesprinting×
(e.g., bold, italics, large, subscript). Only fonts available in the current printer definition can
be used to define each font's AFCs.
ÅqÅ
ÅpŇSwitch ([F3])Ô
R
Ô Displays cross reference list×.automatic font changecross reference list.× of all fonts and their AFCs.Ô!
R

R
!Ô¯ÅpÅ
Å(Ň[Enter]Ô
 Ô A menu of defined fonts appears. Any font may be
selected for any feature.Ô!
z z  !Ô¯Å(Å

ÃÃŹÅ××Backspace OverstrikeÄÄ× Backspace Overstrike screen ×××Ô
ž;


This screen lists control strings for printing bold× Bold × text by backspacing and overstriking each
bold character a specified number of times.
ŹÅ
Å(ŇNumber of Images×Number of Images×Ô
[Ô Number of images (original + overstrikes) for bold text.
The minimum and default value is 2.Ô!
[!Ô¯Å(Å

ÃÃÅÓÅ××Backspace RedliningÄÄ×Backspace Redlining screen×××Ô
ž;


This screen lists control strings for printing redline× Redline × text by backspacing and printing a
character (e.g., ÀÀ).Ô
„N

ÅÓÅ
Å(ŇRedline Character×Redline Character×Ô
Ô Value of WP character to use for redlining (e.g., 300h or
768 for ÀÀ). Value = 256 * char_set_num + char_num.Ô!
ÆÆ!Ô¯Å(Å

ÃÃŹÅ××Backspace StrikeoutÄÄ×Backspace Strikeout screen×××Ô
ž;


This screen lists control strings for printing strikeout×Strikeout× text by backspacing and printing a
character (e.g., '©').
ŹÅ
Å(ŇStrikeout Character×Strikeout Character×Ô
§Ô Value of WP character to use for strikeout (e.g., 45 or '©').
Value = 256 * char_set_num + char_num.Ô!
_ _ §!Ô¯Å(Å

ÃÃŹÅ××Backspace UnderliningÄÄ×!Backspace Underlining screen!×××Ô
ž;


This screen lists printer control strings for underlining×Underlining× by backspacing and printing a
character (e.g., '_').
ŹÅÔ
ˆ%ԌÅ(ŇUnderline Character×Underline Character×Ô
Ô Value of WP character to use for underlining (e.g., 95 or
'_'). Value = 256 * char_set_num + char_num.Ô!
¸¸!Ô¯Å(Å
ÅàŇNumber of Images×Number of Images×Ô
(Ô Number of images (original + overstrikes) for underline
character. Useful to make underlining distinguishable
from underline character used within the text.Ô!
˜à(!Ô¯ÅàÅ

ÃÃŹÅ××Bitmap GraphicsÄÄ×Bitmap Graphics screen×××Ô
ž;


This screen lists methods (driver types) for bitmap graphics×
Graphics
××Bitmap graphics× printing. The default method for
the current printer is marked (*).
ŹÅ
ŘŇMonochrome Column ×GraphicsData Format×Data
Format×"Monochrome Column Data Format"××Data format for graphics×Ô
1
Ô Printer prints multi©line rasters (a column of dots) at each
printhead position. Dot matrix printers usually print
graphics in column data format (e.g., IBM Graphics,
Epson).Ô!
¡ é
y !ԯŘÅ
ÅàŇMonochrome Raster Data
Format×"Monochrome Raster Data Format"×Ô
É
Ô Printer can print individual rasters (single dots) at each
printhead position. Laser printers usually print graphics
in raster data format (e.g., HP LaserJet).Ô!

!Ô¯ÅàÅ
Å(ŇGraphics Not Supported×Graphics Not Supported×Ô
ñÔ Printer has no bitmap graphics capabilities (e.g., Diablo
630).Ô!
©©ñ!Ô¯Å(Å

ÃÃŹÅ××BoldÄÄ×Bold screen×××Ô
ž;


This screen lists methods (driver types) for printing bold× Bold × text when no bold ÃÃautomatic font
changeÄÄ is defined. The default method for the current printer is marked (*).
ŹÅ
Å(ŇAuto Bold×Auto Bold×Ô
ŠÔ Printer has a bold feature that automatically prints bold
text without changing the current font.Ô!
BBŠ!Ô¯Å(Å
ŘŇDouble Overstrike on Same
Pass×#Double Overstrike on Same Pass#× (True HMI Only)Ô
jÔ Printer uses ÃÃhmiÄÄ for horizontal motion. Bold characters
should be printed twice with a horizontal offset between
each overstrike. Daisy wheel printers usually use one of
the HMI driver types.Ô!
Ú"²!ԯŘÅ
ŘŇTriple Overstrike on Same
Pass×#Triple Overstrike on Same Pass#× (True HMI Only)Ô
Ô Printer uses ÃÃhmiÄÄ for horizontal motion. Bold characters
should be printed three times, with a horizontal offset
between each overstrike. Daisy wheel printers usually use
one of the HMI driver types.Ô!
rºJ!ԯŘÅ
ÅàŇMultiple Pass Overstrike×Multiple Pass Overstrike×Ô
âÔ Bold characters should be printed a given number of
times, each on one pass of the printhead. A horizontal
offset may be given for each bold pass.Ô!
R!š â!Ô¯ÅàÅ
ŘŇBackspace Overstrike×Backspace Overstrike×Ô
Â"Ô Printer has backspace capabilities. Bold characters should
be printed a given number of times by backspacing for
each overstrike. No horizontal offset is given for each
overstrike.Ô!
ê$z#Â"!ԯŘÅÔ
¢%ԌÅ(ŇBold Not Supported×Bold Not Supported×Ô
Ô Printer has no capability for printing bold text, or all
bold printing is governed by ÃÃautomatic font changes.Ô!
¸¸!Ô¯Å(Å
ÄÄ
ÃÃÅâÅ××Built©In SetÄÄ×Built-In Set screen×××Ô
ž;


Displays a list of all fonts defined for the printer. Fonts may be selected (i.e., placed into the
built©in set×Built-in set×) with (*) and deselected with [Backspace].


ÃÃ××Character MapÄÄ×Character Map screen×××Ô
ž;


This screen displays all ÃÃcharacter map×Character map×sÄÄ defined in the current file. Each printer font must
specify one character map that defines the characters it contains and the printer codes that
print them. Under a font definition that character map name is marked (*).
ÅâÅ
Å(ŇAddÔ
 Ô You are prompted for a pattern (existing character map)
and new character map name.Ô!
z z  !Ô¯Å(Å
ÅpŇDeleteÔ
ê
Ô You are prompted to confirm the character map deletion.Ô!
ê
¢ê
!Ô¯ÅpÅ
ÅpŇRenameÔ
ZÔ You are prompted for the new name.Ô!
ZZ!Ô¯ÅpÅ
ÅàŇCopyÔ
ÊÔ You are prompted for the destination file name. Full
path is allowed. File character maps with identical names
are replaced with the incoming definitions.Ô!
:‚Ê!Ô¯ÅàÅ
ÅŇAdd (non©shareable)×Add (non-shareable)×Ô
ªÔ Same as Add, but keeps other printer definitions from
using the new character map. When editing a printer
definition font, you may add a character map with
strings specific to the given printer. You should use "nonªshareable Add" to create such a map. This option is not
available when no printer definition is being edited.Ô!
Bbª!Ô¯ÅÅ
ÅpŇ[Enter]Ô
²Ô Displays the Character Map: screen×/Character Map: screendisplaying/×.Ô!
²j²!Ô¯ÅpÅ

ÃÃÅQÅ××Character Map: ÄÄ×%Character Map: screen%×××Ô
ž;


ÃÃÄÄThis screen defines the characters of a font or family of fonts. Each character that exists in
the font is assigned a control string (the ÃÃcharacter map×Character map×pingÄÄ) for printing the character. No
strings are given for characters not supported by the font. Each font must specify one
character map defining its characters. Many fonts may use the same character map.

At print time, if WP needs to print a character not defined in the current font, it searches
that font's ÃÃsubstitute fontÄÄ×Substitute font× list×Substitute font list× for one that does have the character.
ÅQÅ
ÅpŇNumberÔ
+"Ô The ÃÃcharacter id×Character ID×ÄÄ.Ô!
+"ã"+"!Ô¯ÅpÅ
ÅàŇGo ToÔ
›#Ô Positions the cursor on a specified character. The
character specification may be a letter (ASCII character),
single number (character set number), or a ÃÃcharacter idÄÄ.Ô!
%S$›#!Ô¯ÅàÅÔ
Ã%ԌŘŇDescriptionÔ
Ô The character name. (Words within ÃÃline©draw character
namesÄÄ represent to which sides of the character cell (top,
right, bottom, left) a line extends. Uppercase words
denote double lines, lowercase words denote single lines.Ô!
(¸!ԯŘÅ
ÅpŇPrinter Command StringÔ
˜Ô The command string required to print the character.Ô!
˜P˜!Ô¯ÅpÅ

ÃÃŹÅ××ColorÄÄ×Color screen×××Ô
ž;


This screen lists methods (driver types) for color×
Color
× printing. The default method for the current
printer is marked (*).
ŹÅ
Å(ŇAuto Color×Auto Color×Ô
y Ô Printer has a color feature that automatically changes the
color of text being printed.Ô!
1
1
y !Ô¯Å(Å
ÅpŇColor Not Supported×Color Not Supported×Ô
¡ Ô Printer has no capability for printing color text.Ô!
¡ Y ¡ !Ô¯ÅpÅ

ÃÃÅÅ××Data Format FlagsÄÄ×Data Format Flags screen×××Ô
ž;


This screen lists bitmap graphic×
Graphics
××Bitmap graphics× formats defining data bytes sent to the printer.
ÅÅ
Å(ŇMost Significant Bit at
Bottom of Column×-Most Significant Bit at Bottom of Column-×Ô
‚Ô Whether high©order bit of data value is the at the bottom
of the raster column (rather than the top).Ô!
‚:Ê!Ô¯Å(Å
ÅàŇSet Unused Bits in Data
Bytes×"Set Unused Bits in Data Bytes"×Ô
ªÔ Whether unused bits in data byte (those marked in the
graphics resolution table with '.') should be set to 1
(rather than 0).Ô!
bbò!Ô¯ÅàÅ

ÃÃŹÅ××Double Overstrike on Same Pass (True HMI Only)ÄÄ×:Double Overstrike on Same Pass (True HMI Only) screen:×××Ô
ž;


This screen lists control strings for printing bold× Bold × text by using ÃÃhmiÄÄ movement to overstrike
each character.
ŹÅ
ÅpŇHorizontal Offset (1200ths)× Horizontal Offset (1200ths) ×Ô
CÔ Distance between the pair of images (overstrikes).Ô!
CûC!Ô¯ÅpÅ

ÃÃŹÅ××Double UnderlineÄÄ×Double Underline screen×××Ô
ž;


This screen lists methods (driver types) for double underlining×Double underlining× when no double underline
ÃÃautomatic font changeÄÄ is defined. The default method for the current printer is marked (*).
ŹÅ
ÅàŇAuto Double Underline on
Same Pass×'Auto Double Underline on Same Pass'×Ô
Ü Ô Printer has a double underline feature that automatically
underlines without changing the current font. Text and
underlining are printed on one printhead pass.Ô!
”!”!$ !Ô¯ÅàÅÔ
L"ԌÅxŇAuto Double Underline on
Separate Pass×+Auto Double Underline on Separate Pass+×Ô
¸Ô Printer has a double underline feature that automatically
underlines without changing the current font. Text is
printed on one printhead pass and double underlining on
another. Useful for printers that cannot double underline
motion spaces (e.g., intra©word microspacing) on textªprinting pass. Also useful for adjusting vertical position
of double underline×0Double underlineadjusting vertical position0× that would be printed on textªprinting pass.Ô!
p!Ô¯ÅxÅ
ÅàŇWP's Double Underline on
Separate Pass×+WP's Double Underline on Separate Pass+×Ô
0Ô Printer has no double underline feature. WP should use a
character (e.g., '=') to double underline on a second
printhead pass.Ô!
èèx!Ô¯ÅàÅ
ÅàŇTwin Pass © Auto Underline×Twin Pass - Auto Underline×Ô
X Ô Printer has no double underline feature, but has an
underline feature. Printer should make two underline
passes with a vertical offset between each pass.Ô!
È

X !Ô¯ÅàÅ
ŘŇTwin Pass © WP's Underline×Twin Pass - WP's Underline×Ô
8 Ô Printer has no double underline feature and no character
(e.g., '=') useful for double underlining. WP should use a
character (e.g., '©') to underline on two separate passes,
with a vertical offset between each underline pass.Ô!
`ð 8 !ԯŘÅ
Å(ŇSame as Single Underline×Same as Single Underline×Ô
ÐÔ Double underlined characters should be printed with
single underlining.Ô!
ˆˆÐ!Ô¯Å(Å
ÅàŇDouble Underline Not
Supported×#Double Underline Not Supported#×Ô
°Ô Printer has no double underlining capabilities, or all
double underlining is governed by ÃÃautomatic font
changes.Ô!
hhø!Ô¯ÅàÅ
ÄÄ
ÃÃŹÅ××Font: ÄÄ×Font: screen×××Ô
ž;


This screen displays definition categories for the font named at the top of the screen. Within
a printer definition at least one font must be defined.
ŹÅ
ÅàŇ×
Typeface
×TypefaceÔ
IÔ This category lists attributes which define the appearance
of the font characters. Each font must specify one
typeface defining this appearance.Ô!
¹I!Ô¯ÅàÅ
ŘŇOrientation×Orientation×sÔ
)Ô This category lists ÃÃorientationsÄÄ (portrait or landscape) in
which the font may be printed. Depending on the
capabilities of the printer, the font may be printed in
more than one orientation.Ô!
Qá)!ԯŘÅ
ÅàŇCharacter Map×Character Map×Ô
ÁÔ This category lists the font's ÃÃcharacter mapÄÄ. Each font
must specify one character map defining the characters in
the font.Ô!
1!y Á!Ô¯ÅàÅ
ÅPŇSize and Spacing
Information×!Size and Spacing Information!×Ô
Y#Ô This category lists the font character primary sizes (point
size, leading), horizontal and vertical motion resolutions,
and which ÃÃproportional spacing tableÄÄ×Proportional spacing table× (if any) describes
the character widths. ÃÃmono©spaced fontsÄÄ need no
proportional spacing table.Ô!
%$¡"!Ô¯ÅPÅÔ
9&ԌÅàŇLoad and Select Strings×Load and Select Strings×Ô
Ô This category lists command strings the printer requires
for loading, unloading, selecting, and deselecting the
current font.Ô!
p¸!Ô¯ÅàÅ
ÅàŇ× Groups ×GroupsÔ
àÔ This category lists the current printer's font ÃÃgroupsÄÄ. If
the current font is a member of a font group, the group
should be specified here.Ô!
P˜à!Ô¯ÅàÅ
ÅpŇ×Resources×ResourcesÔ
ÀÔ This category lists the current printer's font ÃÃresourcesÄÄ.Ô!
ÀxÀ!Ô¯ÅpÅ
ÅŇAutomatic Font Changes×Automatic Font Changes×Ô
0Ô This category lists ÃÃautomatic font changesÄÄ (AFCs) for
the current font's printing attributes×Attributesprinting× (e.g., bold, italics,
large, subscript). Only fonts available in the current
printer definition can be used to define each font's AFCs.
When defining a printer, define all fonts before creating
AFCs for each.Ô!
È
è0!Ô¯ÅÅ
ÅPŇSubstitute Fonts×Substitute Fonts×Ô
8 Ô This category lists ÃÃsubstitute fontsÄÄ Up to nine
substitute fonts can be listed in priority of the size and
appearance best matching the current font. When
defining a printer, define all fonts before creating
substitute font lists for each.Ô!
ð 8 !Ô¯ÅPÅ
ÅàŇ× Quality ×QualityÔ
ˆÔ This category lists up to three printing qualities×attributesquality× (draft,
medium, high) that may apply to the current font. The
font may support one or more printing qualities.Ô!
ø@ˆ!Ô¯ÅàÅ
ÅàŇMiscellaneous Font Features× Miscellaneous Font Features ×Ô
hÔ This category lists font attributes not described above
(e.g., font salability, restriction of AFC use, load©time
relationship with font group).Ô!
Ø h!Ô¯ÅàÅ

ÃÃřÅ××FontsÄÄ×Fonts screen×××Ô
ž;


This screen displays the names of all ÃÃfontsÄÄ defined in the current printer definition. At least
one font must be defined for each printer. Some fonts may be members of font ÃÃgroupsÄÄ (sets
of fonts that must be loaded and unloaded as a unit). When editing a group, the fonts which
belong to the group are marked (*). Each font may require some of the printer's font
ÃÃresourcesÄÄ (e.g., memory for soft fonts, slots for font cartridges). When editing a resource, the
fonts which use the resource are marked (*).
Å™Å
ÅxŇAddÔ
™Ô You are prompted for a pattern (existing font) and new
font name.

Any leading parenthetical expression, though displayed in
WP with the font name in the Cartridges and Fonts list, is
not displayed at font selection time. Such expressions may
contain cartridge information (e.g., (AD, Port) Courier
10pt 10pitch, (AZ, Land) Courier 10pt 10pitch).Ô!
¡"Q™!Ô¯ÅxÅ
ÅpŇDeleteÔ
$Ô You are prompted to confirm the font deletion.Ô!
$É$$!Ô¯ÅpÅ
ÅpŇRenameÔ
%Ô You are prompted for the new name.Ô!
%9&%!Ô¯ÅpÅÔ
9&ԌÅpŇ[Enter]Ô
Ô The Font: screen is displayedÔ!
¸!Ô¯ÅpÅ
Å(ŇFonts in Group×Fonts in Group×Ô
pÔ This category lists which fonts belong to the current
group.Ô!
((p!Ô¯Å(Å

ÃÃÅ*Å××Fonts in GroupÄÄ×××Fonts in Group screen×Ô
ž;


This screen lists all the fonts in the current printer definition. Fonts marked (*) belong to the
font group named at the top of the screen.


ÃÃ××FormsÄÄ×Forms screen×××Ô
ž;


This screen displays the name and attributes of each ÃÃformÄÄ defined for the current printer.
When editing a form definition, use cursor keys to access each area in the table.
Å*Å
ÅàŇForm Type×Form Type×Ô
z Ô General category describing the form (e.g., blank
standard, letterhead, envelopes). A user©defined form
type is available.Ô!
ê
2
z !Ô¯ÅàÅ
Å(ŇSize (Inserted & Side)×Size (Inserted & Side)×Ô
ZÔ Physical sizes (in inches) of inserted edge and side (nonªinserted edge).Ô!
Z!Ô¯Å(Å
ÅàŇOffset (Inserted & Side)×Offset (Inserted & Side)×Ô
‚Ô Distance (in inches) between top edge of page and topªmost printing position. Distance (in inches) between left
edge of page and left©most printing position.Ô!
ò:‚!Ô¯ÅàÅ
Å(ŇP = Allow Portrait?×P = Allow Portrait?×Ô
bÔ Whether form supports printing in ÃÃportrait orientationÄÄ
(Y or N).Ô!
b!Ô¯Å(Å
Å(ŇL = Allow Landscape?×L = Allow Landscape?×Ô
ŠÔ Whether form supports printing in ÃÃlandscape orientationÄÄ
(Y or N).Ô!
BBŠ!Ô¯Å(Å
Å(ŇI = Initially Present?×I = Initially Present?×Ô
²Ô Whether form is present in printer when WP begins (Y or
N).Ô!
jj²!Ô¯Å(Å
Å(ŇLocationÔ
ÚÔ Printer location×Locationform type× of form type (continuous feeder, manual
feeder, form bin).Ô!
’’Ú!Ô¯Å(Å
Å(ŇAddÔ
Ô You are prompted for a pattern (existing form) and new
form name.Ô!
ºº!Ô¯Å(Å
ÅpŇDeleteÔ
*Ô You are prompted to confirm the form deletion.Ô!
*â*!Ô¯ÅpÅ
ÅàŇManual Feed and
Continuous Load in Same
Place?×3Manual Feed and Continuous Load in Same Place?3×Ô

"Ô Manual and continuous forms are fed into the printer at
the same place (Y or N). NOTE: Press [Tab] to access this
item.Ô!

"Â"š !Ô¯ÅàÅ

ÃÃÅÅ××Graphics ExpressionsÄÄ× Graphics Expressions screen ×××Ô
ž;


This screen lists printer control strings that govern column bitmap ×
Graphics
×graphics×Bitmap graphics× printing.
ÅÅÔ
{&ԌÅŇTransfer Graphics Data×Transfer Graphics Data×Ô
Ô Commands that turn on ×Graphicsdensity×graphics in a given density for a
given number of data bytes. WP stores the print time
density character (from the Graphics Resolution table) in
variable GRAPHDENSITY and the number of data bytes
in variable GRAPHCOUNT. Sent at the beginning of
each printhead pass of graphics printing.Ô!
˜¸!Ô¯ÅÅ
Å(ŇEnd Graphics×End Graphics×Ô
Ô Commands that turn off graphics printing. Sent at end
of each printhead pass of graphics printing.Ô!
ÀÀ!Ô¯Å(Å
Å(ŇBaseline Bias Factor×Baseline Bias Factor×Ô
0Ô Printhead pin number (0©origin) specifying which pin
prints at the ÃÃbaselineÄÄ.Ô!
èè0!Ô¯Å(Å

ÃÃÅáÅ××Graphics ResolutionsÄÄ× Graphics Resolutions screen ×××Ô
ž;


This screen lists graphics×Graphicsresolution× ÃÃresolutionsÄÄ supported by the current printer. Some printers have no
graphics capabilities. Three resolutions are used by WP for low, medium, and high resolution
graphics printing. The resolution×Resolution units× and motion units×Motion units× are required for every printer that can
print graphics. The other columns contain information useful only for column data graphics×Column data graphics×
formats such as are printed by dot matrix printers.
ÅáÅ
ÅÀŇResolution (Vert and Horz)×Resolution (Vert and Horz)×Ô
ñÔ The ÃÃresolutionÄÄ of which the printer is capable. At print
time WP stores these values in variables XRESOLUTION
and YRESOLUTION.

Any vertical resolution may be defined that is both a
multiple of the printhead's pins per inch and a divisor of
the vertical motion units.Ô!
A©ñ!Ô¯ÅÀÅ
Å(ŇMotion Units (Vert and
Horz)×!Motion Units (Vert and Horz)!×Ô
iÔ Number of (vertical and horizontal) units per inch that
the printhead can move while in graphics printing mode.Ô!
i!±!Ô¯Å(Å
ÅèŇD = Graphics Density
Number× D = Graphics Density Number × (column data
format only)Ô
IÔ ID (usually representing the printing density) which
specifies the current graphics mode being defined. At
print time WP places this value in variable
GRAPHDENSITY for use in graphics transfer strings.
The density may be an ASCII value that represents the
horizontal ÃÃresolutionÄÄ. For example on an Epson printer,
this value could be 75 (K) for regular density graphics or
76 (L) for double density. In either case the graphics
transfer string could be [27] GRAPHDENSITY
LO(GRAPHCOUNT) HI(GRAPHCOUNT).Ô!
QÙ !Ô¯ÅèÅ
ÅàŇS = Pin Spacing Unit
(Pins Per Inch)×)S = Pin Spacing Unit (Pins Per Inch))× (column data
format only)Ô
1!Ô Distance between consecutive pins on the printhead in
pins per inch (e.g., 72 for Epson FX) Ô!
y é!Á!Ô¯ÅàÅ
ÅàŇP = Number of Printhead
Pins Used for Graphics×3P = Number of Printhead Pins Used for Graphics3×
(column data format only)Ô
$Ô Number of printhead pins used for graphics printingÔ!
¡"É$¡"!Ô¯ÅàÅÔ
É$ԌÅŇData Mask×Data Mask× (column data
format only)Ô
¸Ô Which bits are significant in each data byte. To print a
column of dots, a 24©pin printer may require four data
bytes, each of six significant bits and two unused bits.
WP gives each unused bit the value 0, unless (under the
Column Bitmap Graphics, Data Format Flags screen) the
Set Unused Bits in Data Bytes flag is marked.Ô!
˜p!Ô¯ÅÅ

ÃÃÅ)Å××Group: ÄÄ×Group: screen×××Ô
ž;


NOTE: This screen is not displayed for the built©in fonts group. Refer to the definition of
the Group: Built©In Fonts screen.

This screen displays definition categories for the font ÃÃgroupÄÄ named at the top of the screen.
Å)Å
Å(ŇFonts in Group×Fonts in Group×Ô
é
Ô This category lists which fonts belong to the current
group.Ô!
¡ ¡ é
!Ô¯Å(Å
Å(ŇLoad/Unload Commands×Load/Unload Commands×Ô

Ô This category lists command strings for loading and
unloading font group.Ô!
É
É

!Ô¯Å(Å
ÅpŇResources×Resources×Ô
9Ô This category lists font ÃÃresourcesÄÄ used by current group.Ô!
9ñ9!Ô¯ÅpÅ

ÃÃŹÅ××Group: Built©In FontsÄÄ××Ô
ž;


This screen lists all the fonts in the current printer definition. Fonts marked (*) belong to the
ÃÃbuilt©in fontÄÄ group.
ŹÅ
Å(ŇGroupsÔ
Ô This screen displays the names of all font groups defined
for the current printer definition. When editing a font,
the groups to which the font belongs are marked (*).Å(ÅÔ!
ŠÒ!Ô¯
Å(ŇAddÔ
úÔ You are prompted for a pattern (existing group) and new
group name.Ô!
²²ú!Ô¯Å(Å
ÅpŇDeleteÔ
"Ô You are prompted to confirm the group deletion.Ô!
"Ú"!Ô¯ÅpÅ
ÅpŇRenameÔ
’Ô You are prompted for the new name.Ô!
’J’!Ô¯ÅpÅ
ÅàŇ[Enter]Ô
Ô If the Built©In Fonts group is highlighted, displays the
Group: Built©In Fonts screen. If any other group is
highlighted, displays the Group: screen.Ô!
rº!Ô¯ÅàÅ

ÃÃÅ)Å××GroupsÄÄ×Groups screen×××Ô
ž;


This screen displays the names of all font ÃÃgroupsÄÄ defined for the current printer definition.
When editing a ÃÃfontÄÄ, the groups to which the font belongs are marked (*). Each group may
require some of the printer's font ÃÃresourcesÄÄ. When editing a resource, the groups which use
the resource are marked (*).
Å)Å
Å(ŇAddÔ
Ã%Ô You are prompted for a pattern (existing group) and new
group name.Ô!
{&{&Ã%!Ô¯Å(ÅÔ
3'ԌÅpŇDeleteÔ
Ô You are prompted to confirm the group deletion.Ô!
¸!Ô¯ÅpÅ
ÅpŇRenameÔ
pÔ You are prompted for the new name.Ô!
p(p!Ô¯ÅpÅ

ÃÃÅ
Å××Helps and Hints about PrinterÄÄ×)Helps and Hints about Printer screen)×××Ô
ž;


This screen contains explanatory notes about the current printer. These notes are displayed in
WP at printer selection time. They should explain any idiosyncracies the printer has. While
editing in this screen, bold (F6) and underline (F8) attributes may be toggled.


ÃÃ××HMI (only)ÄÄ××Ô
ž;


This screen lists printer control strings for performing ÃÃhorizontal motion indexingÄÄ (HMI).
Under HMI the printer is given a horizontal motion index, after which all characters sent to
the printer are printed at that width. Text may be printed at any ÃÃpitchÄÄ by using the
appropriate index. In order to vary character spacing within text, the index is changed for
each width change.
Å
Å
ŘŇSet HMI (Horizontal Motion
Index)×&Set HMI (Horizontal Motion Index)&×Ô
ZÔ Commands that set the character width (index). The
horizontal spacing variable, HS, should be used for the
print time width. At print time WP sets HS at every
width change. Diablo 630 could use [27,31] LO(HS+1).Ô!
Ê¢!ԯŘÅ
ÅpŇMaximum Units×Maximum Units×Ô
:Ô Maximum HMI value the printer supports.Ô!
:ò:!Ô¯ÅpÅ
Å(ŇPerform Backspace×Perform Backspace×Ô
ªÔ Commands that move the printhead back (left) the width
of the previously printed character.Ô!
bbª!Ô¯Å(Å
Å(ŇPerform Carriage Return×Perform Carriage Return×Ô
ÒÔ Commands that move the printhead to left©most printing
position.Ô!
ŠŠÒ!Ô¯Å(Å
Å(ŇAuto Line Feed on Carriage
Return?×'Auto Line Feed on Carriage Return?'×Ô
²Ô Whether printer automatically performs a line feed with
each carriage return (YES or NO).Ô!
²jú!Ô¯Å(Å
ÅPŇSet Forward Printing×Set Forward Printing×Ô
"Ô For daisy wheel printers that have no internal buffering,
commands that set printing direction left©to©right. Useful
along with Set Reverse Printing string to allow WP to
print forward and backward on alternate printhead
passes.Ô!
Ú"!Ô¯ÅPÅ
ÅPŇSet Reverse Printing×Set Reverse Printing×Ô
rÔ For daisy wheel printers that have no internal buffering,
commands that set printing direction right©to©left. Useful
along with Set Forward Printing string to allow WP to
print forward and backward on alternate printhead
passes.Ô!
R!*r!Ô¯ÅPÅ
Ô
Â"ԌÃÃÅ)Å××HMI (with microspacing)ÄÄ×#HMI (with microspacing) screen#×××Ô
ž;


This screen lists printer control strings for performing ÃÃhorizontal motion indexingÄÄ (HMI) for
characters and relative horizontal movement for spaces and width adjustments. (In earlier
versions of WP, printers with both microspace and HMI capabilities were called MSHMI
printers.)
Å)Å
ŘŇSet HMI (Horizontal Motion
Index)×&Set HMI (Horizontal Motion Index)&×Ô
áÔ Commands that set the character width (index). The
horizontal spacing variable, HS, should be used for the
print time width. At print time WP sets HS at every
width change. Diablo 630 could use [27,31] LO(HS+1).Ô!
Q™)!ԯŘÅ
ÅpŇMaximum Units×Maximum Units×Ô
ÁÔ Maximum HMI value the printer supports.Ô!
Áy Á!Ô¯ÅpÅ
Å(ŇSet HMI for Each Character?× Set HMI for Each Character? ×Ô
1
Ô Whether HMI value should be sent for each character sent
to the printer (YES or NO).Ô!
é
é
1
!Ô¯Å(Å
Å(ŇPerform Backspace×Perform Backspace×Ô
Y Ô Commands that move the printhead back (left) the width
of the previously printed character.Ô!


Y !Ô¯Å(Å
Å(ŇPerform Carriage Return×Perform Carriage Return×Ô
Ô Commands that move the printhead to left©most printing
position.Ô!
99!Ô¯Å(Å
Å(ŇAuto Line Feed on Carriage
Return?×'Auto Line Feed on Carriage Return?'×Ô
aÔ Whether printer automatically performs a line feed with
each carriage return (YES or NO).Ô!
a©!Ô¯Å(Å

ÃÃÅáÅ××Horizontal MotionÄÄ×Horizontal Motion screen×××Ô
ž;


This screen lists methods (driver types) for controlling the printhead's horizontal position.
The default method for the current printer is marked (*).

Horizontal printing resolution is set in each font's Spacing Information screen for text
printing, and in the printer's Graphics Resolution screen for graphics printing.
ÅáÅ
ÅÀŇHMI (only)×HMI (only)×Ô
jÔ The printer uses Horizontal Motion Indexing (HMI) and
cannot microspace. Under HMI the printer is given a
horizontal motion index (character width), after which all
characters sent to the printer are printed at that width.
Text may be printed at any pitch by using the
appropriate index. In order to vary character spacing
within text, the index must be changed for each width
change.ÅÀÅÔ!
r"j!Ô¯
ÅàŇHMI (with microspacing)×HMI (with microspacing)×Ô
âÔ The printer prints characters using HMI (described above)
and also supports microspacing (described below). (Such
printers were called MSHMI printers in earlier versions of
WP.)ÅàÅÔ!

"š â!Ô¯Ô
Â"ԌÅÀŇRelative Horizontal Spacing
(microspace)×-Relative Horizontal Spacing (microspace)-×Ô
¸Ô The printer has relative microspacing capabilities. Under
relative microspacing, every character is printed at an
assigned width, but the printhead can be moved (spaced)
anywhere relative to its current position. Graphics motion
commands can usually be used to perform relative
horizontal spacing. This driver type is used if no
absolute positioning is available, and if microspacing is
not slow or jumpy.ÅÀÅÔ!
p!Ô¯
ÅPŇAbsolute Horizontal Spacing
(microspace)×-Absolute Horizontal Spacing (microspace)-×Ô
0Ô The printer has absolute microspacing capabilities. Under
absolute microspacing, every character is printed at an
assigned width, but the printhead can be moved (spaced)
anywhere as an offset from the left edge of the page. If
it is available, this is usually the best horizontal driver
type to use.ÅPÅÔ!

èx!Ô¯
à ÃÄ Ä
ÃÃÅqÅInitialize and ResetÄÄ× Initialize and Reset screen ×Ô
ž;


This screen lists initialization control strings. The strings required by the current printer are
listed. To edit any item, highlight the item and press [Enter], then enter appropriate WPDL
commands.
ÅqÅ
ÅàŇInitialize Printer× Initialize Printer commands × (download
fonts, etc.)Ô
aÔ Commands that initialize printer when WP begins (e.g., to
download initially present soft fonts, to set emulation
mode).Ô!
©!Ô¯ÅàÅ
Å(ŇInitialize at Start of Print
Job×.Initialize at Start of Print Job commands.×Ô
AÔ Commands that initialize printer for job (e.g., shift into a
particular emulation, disable perforation skip).Ô!
Aù‰!Ô¯Å(Å
ÅàŇReset at End of Print Job×'Reset at End of Print Job commands'×Ô
±Ô Commands that restore printer to default parameters after
print job. Should not contain general reset commands
that may destroy downloaded soft fonts and overlays.Ô!
!i±!Ô¯ÅàÅ
ÅpŇInitialize at Start of Page×)Initialize at Start of Page commands)×Ô
‘Ô Commands that set conditions cleared by a form feed.Ô!
‘I‘!Ô¯ÅpÅ
Å(ŇReset/Advance at End of
Page×*Reset/Advance at End of Page commands*×Ô
¹Ô Commands that reset the printer for the next page (e.g.,
form feed).Ô!
¹q!Ô¯Å(Å
ŘŇPrinter Auto Page Advance?×Printer Auto Page Advance?×Ô
)Ô Whether the Reset/Advance at End of Page string
advances printhead to next page (YES or NO). If NO, WP
advances to the next page using the printer's vertical
motion driver.Ô!
Qá)!ԯŘÅ
ÅPŇSet Page Length×Set Page Length commands×Ô
ÁÔ Commands that set physical length of non©inserted edge
of page. WP stores the print time page length in 1200ths
of an inch in variable PAPERLENGTH. The HP LaserJet
printing at 6 LPI could use [27] "&l"
ASCII(PAPERLENGTH/200) "P".Ô!
¡"y Á!Ô¯ÅPÅ
Ô
$ԌÃÃŹÅ××ItalicsÄÄ×Italics screen×××Ô
ž;


This screen lists methods (driver types) for printing × Italic ×italic text ÃÃwhen no italicsÄÄ ÃÃautomatic font
changeÄÄ ÃÃis definedÄÄ. The default method for the current printer is marked (*).
ŹÅ
ÅàŇAuto Simulated Italics (NOT
Italics)×)Auto Simulated Italics (NOT Italics))×Ô
qÔ Printer has an automatic feature (e.g., oblique or color
printing) that represents italics without changing the
current font.Ô!
))¹!Ô¯ÅàÅ
ÅpŇSame as Underline×Same as Underline×Ô
™Ô Italics should be printed as underlined characters.Ô!
™Q™!Ô¯ÅpÅ
Å(ŇItalics Not Supported×Italics Not Supported×Ô
Ô Printer has no italics capabilities, or all italics printing is
governed by ÃÃautomatic font changes.Ô!
ÁÁ !Ô¯Å(Å
ÄÄ
ÃÃÅqÅ××Load and Select StringsÄÄ×#Load and Select Strings screen#×××Ô
ž;


This screen lists control strings that govern loading and selection of the current font. The
WPDL expressions making up the font strings may refer to font and printing attribute
variables to determine which commands should be sent to the printer.
ÅqÅ
Å(ŇLoad Font×Load Font commands×Ô
ZÔ Commands that load this font. If no commands are given
here, the font should be specified as a ÃÃbuilt©in fontÄÄ.Ô!
Z!Ô¯Å(Å
ÅpŇ×Unload Font commands×Unload FontÔ
‚Ô Commands that unload this font (if it is not built©in).Ô!
‚:‚!Ô¯ÅpÅ
ÅpŇSelect Font×Select Font commands×Ô
òÔ Commands that select this font as the active font.Ô!
òªò!Ô¯ÅpÅ
ÅàŇDeselect Font×Deselect Font commands×Ô
bÔ Commands that counteract any of Select Font string's side
effects that are not counteracted by other fonts' selection
strings. Many fonts do not need a deselect string.Ô!
Òb!Ô¯ÅàÅ

ÃÃÅÅ××Load/Unload CommandsÄÄ× Load/Unload Commands screen ×××Ô
ž;


This screen lists control strings for loading and unloading the current font ÃÃgroupÄÄ.
ÅÅ
Å(ŇLoad Group×Load Group commands×Ô
ûÔ Commands that load the font group. May use variable
GRPNUM for a unique group ID (set by WP).Ô!
³³û!Ô¯Å(Å
ÅpŇUnload Group×Unload Group commands×Ô
#Ô Commands that unload the font group.Ô!
#Û#!Ô¯ÅpÅ

ÃÃŹÅ××Margins and # Fonts/PageÄÄ×$Margins and # Fonts/Page screen$×××Ô
ž;


This screen lists restrictions the printer places on ÃÃ×marginsminimum×minimum marginsÄÄ and the number of fonts×&maxmimum number of fontson a page&×
that can be printed on each page.
ŹÅ
Å(ŇMinimum Top Margin×Minimum Top Margin×Ô
#Ô Distance (in inches) between top edge of paper and topªmost printing position.Ô!
¼#¼##!Ô¯Å(Å
Å(ŇMinimum Bottom Margin×Minimum Bottom Margin×Ô
,%Ô Distance (in inches) between bottom edge of paper and
bottom©most printing position.Ô!
ä%ä%,%!Ô¯Å(ÅÔ
œ&ԌÅ(ŇMinimum Left Margin×Minimum Left Margin×Ô
Ô Distance (in inches) between left edge of paper and leftªmost printing position. Ô!
¸¸!Ô¯Å(Å
Å(ŇMinimum Right Margin×Minimum Right Margin×Ô
(Ô Distance (in inches) between right edge of paper and
right©most printing position.Ô!
àà(!Ô¯Å(Å
Å(ŇMaximum # of Fonts/Page×Maximum # of Fonts/Page×Ô
PÔ Maximum number of separate fonts (not font changes) the
printer allows on each page (e.g., 16 for the HP LaserJet).Ô!
P!Ô¯Å(Å

ÃÃŹÅ××Miscellaneous Font FeaturesÄÄ×'Miscellaneous Font Features screen'×××Ô
ž;


This screen lists miscellaneous font attributes×Attributesmiscellaneous×. Those attributes that apply to the current font
are marked (*).
ŹÅ
Å(ŇScaleable×Scaleable×Ô
é
Ô Printer can scale this font to any point size (from one
point up).Ô!
¡ ¡ é
!Ô¯Å(Å
Å(ŇSend Font Load String when
Group Is Loaded×/Send Font Load String when Group Is Loaded/×Ô
É
Ô This font should be loaded whenever any group
containing the font is loaded.Ô!
É

!Ô¯Å(Å
Å(ŇUse Font Only for
Automatic Font Changes×-Use Font Only for Automatic Font Changes-×Ô
ñÔ Font is not intended to be selected in WP as a ÃÃbase fontÄÄ.
The font should not appear in the WP font selection list.Ô!
ñ©9!Ô¯Å(Å
ÅŇDiacriticals Positioned
(Vertically) for Uppercase
Characters×BDiacriticals Positioned (Vertically) for Uppercase CharactersB×Ô
ÑÔ Font diacriticals are designed to be printed with
uppercase (rather than lowercase) characters. If marked,
WP moves the diacriticals down for printing over
lowercase characters. If not marked, WP moves the
diacriticals up for printing over uppercase characters.
Ô!
ù‰a!Ô¯ÅÅ
ŘŇDiacriticals Are Not Already
Adjusted (Horizontally) in
Italic Fonts×CDiacriticals Are Not Already Adjusted (Horizontally) in ItalicC×Ô
ÙÔ For italic or slanted fonts, diacriticals do not take into
account the font slant (i.e., they appear where they would
over non©slanted characters). The slant is defined with
the font's typeface information.Ô!
‘‘i!ԯŘÅ

ÃÃŹÅ××Miscellaneous InformationÄÄ×%Miscellaneous Information screen%×××Ô
ž;


This screen lists conditions that govern printing of super/×Subscripts×subscripts×superscripts×, page advance×Page advance×s, and
graphics×
Graphics
× figures. Conditions that apply to the current printer are marked (*).
ŹÅ
ÅX ŇCalculate Super/Subscript
Positions×(Calculate Super/Subscript Positions(×Ô
*Ô Allows WP to calculate vertical adjustment for
super/subscript characters. (WP takes into consideration
the baseline bias of each character in the super/subscript
font.) This flag allows WP to print all super/subscript
characters so that they overlap the base font lowercase x
by 1/8 of the x© height.

This flag should not be marked if the printer has fixed
vertical motion units (e.g., must move 1/6 inch on every
line feed). If this flag is not marked, although the
super/subscript characters may have baseline biases, no
additional vertical adjustment is made to print them.Ô!
Z&âr !Ô¯ÅX ÅÔ
'ԌÅPŇPrint Super/Subscripts,
Advances, Graphics in Topªto©Bottom Order×CPrint Super/Subscripts, Advances, Graphics in Top-to-Bottom OrC×Ô
pÔ Printer cannot back up vertically. This flag directs WP to
sort each page by vertical printhead position and print
the page from top to bottom. With this flag set, each
logical line containing super/subscripts requires multiple
horizontal passes to print.Ô!
à(!Ô¯ÅPÅ
Å(ŇPortrait and Landscape
Available in Each Font×2Portrait and Landscape Available in Each Font2×Ô
Ô Every font on this printer can be printed in ÃÃportraitÄÄ and
ÃÃlandscapeÄÄ orientations.Ô!
ÀP!Ô¯Å(Å
ÅàŇAll Four Orientations
Available in Each Font×1All Four Orientations Available in Each Font1×Ô
0Ô Every font on this printer can be printed in ÃÃportrait,ÄÄ
ÃÃlandscape,ÄÄ ÃÃreverse portraitÄÄ, and ÃÃreverse landscapeÄÄ
orientations.Ô!
èèx!Ô¯ÅàÅ

ÃÃÅÅ××Miscellaneous Printer CommandsÄÄ×*Miscellaneous Printer Commands screen*×××Ô
ž;


This screen lists strings that control miscellaneous capabilities on the current printer.
ÅÅ
ŘŇAuto Multiple Copies×Auto Multiple Copies×
(currently not implemented
in WP)Ô
Ô For printers with multiple copies feature, commands that
set the number of copies. WP stores the print time
number of copies for a job in variable COPIES. The HP
LaserJet could use [27] "&l" ASCII(COPIES) "X".Ô!
99
!ԯŘÅ
Å(ŇCenter Printhead (for Sheet
Feeder)×(Center Printhead (for Sheet Feeder)(×Ô
aÔ Commands that move printhead to center of platen.Ô!
©©!Ô¯Å(Å
ŘŇChange Orientation×Change Orientation×Ô
ÑÔ For printers that can rotate any font (e.g., Mannesmann
Tally MT910, HP LaserJet 2000) commands to set the
printing orientation. WP stores the print time orientation
in variable ORIENTATION.Ô!
ù‰Ñ!ԯŘÅ
Å(ŇManual Feed×Manual Feed commands× OnÔ
iÔ Commands that turn on manual paper feeding or select
the manual feed tray.Ô!
!!i!Ô¯Å(Å
Å(ŇManual Feed OffÔ
‘Ô Commands that turn off manual paper feeding or select
the default paper tray.Ô!
II‘!Ô¯Å(Å
Å(ŇPrinthead Bias (Left)×Printhead Bias (Left)×Ô
¹Ô Distance (in 1200ths of an inch) between left edge of
page and left©most printhead position.Ô!
qq¹!Ô¯Å(Å
Å(ŇPrinthead Bias (Top)×Printhead Bias (Top)×Ô
áÔ Distance (in 1200ths of an inch) between top edge of page
and top©most printhead position.Ô!
™™á!Ô¯Å(Å
ÅpŇSend Bell to Printer×Send Bell to Printer×Ô
Ô For printers with a bell, commands that ring the × Bell ×bell.Ô!
Á !Ô¯ÅpÅ

ÃÃÅqÅ××Modes SupportedÄÄ×Modes Supported screen×××Ô
ž;


This screen lists methods by which the printer can perform Type Through×Type Through×. Non©impact
printers usually do not support any Type Through method. Methods that apply to the current
printer are marked (*).
ÅqÅÔ
ê$ԌÅàŇType Through by Character×Type Through by Character×Ô
Ô Printer supports character©by©character printing. Each
character that is sent to the printer is immediately
printed.Ô!
p¸!Ô¯ÅàÅ
ÅàŇType Through by Line×Type Through by Line×Ô
àÔ Printer supports line©by©line printing. Characters sent to
the printer are buffered until a carriage return is sent;
the whole line is printed at once.Ô!
P˜à!Ô¯ÅàÅ

ÃÃÅÅ××Monochrome Column Data FormatÄÄ×)Monochrome Column Data Format screen)×××Ô
ž;


This screen displays categories that define bitmap ×
Graphics
×graphics×Bitmap graphics× printing.
ÅÅ
ÅpŇGraphics Expressions×Graphics Expressions×Ô
y Ô This category lists methods for printing bitmap graphics.Ô!
y 1
y !Ô¯ÅpÅ
Å(ŇData Format Flags×Data Format Flags×Ô
é
Ô This category lists formats defining data bytes sent to the
printer.Ô!
¡ ¡ é
!Ô¯Å(Å

ÃÃÅÅ××Monochrome Raster Data FormatÄÄ×)Monochrome Raster Data Format screen)×××Ô
ž;


This screen lists printer control strings that govern raster bitmap ×
Graphics
×graphics×Bitmap graphics× printing.
ÅÅ
ÅPŇSet Graphics Resolution×Set Graphics Resolution×Ô
ÊÔ Commands that set the printer to a specified ÃÃresolution×Resolution×. ÄÄ
At print time WP stores the resolution in variables
XRESOLUTION and YRESOLUTION. Sent at the
beginning of a figure. The HP LaserJet could use [27]
"*t" ASCII(XRESOLUTION) "R".Ô!
ª‚Ê!Ô¯ÅPÅ
ÅàŇStart Graphics×Start Graphics commands×Ô
Ô Commands that initializes graphics printing (e.g., [27]
"*r1A" on the HP LaserJet). Sent at the beginning of a
figure.Ô!
ŠÒ!Ô¯ÅàÅ
ÅPŇTransfer Graphics Data×Transfer Graphics Data×Ô
úÔ Commands specifying number of graphics data bytes. WP
stores the print time number of bytes in variable
GRAPHCOUNT. Sent at the beginning of each
horizontal raster line. The HP LaserJet could use [27] "*b"
ASCII((GRAPHCOUNT*300) / XRESOLUTION) "W".Ô!
Ú²ú!Ô¯ÅPÅ
Å(ŇEnd Graphics×End Graphics commands×Ô
JÔ Commands that turns off graphics printing (e.g., [27] "*rB"
on the HP LaserJet). Sent at the end of a figure.Ô!
J!Ô¯Å(Å

ÃÃÅÅ××Multiple Intensity ShadingÄÄ×&Multiple Intensity Shading screen&×××Ô
ž;


This screen lists control strings for printing ×
Boxes
×boxes in a variety of intensities (shades).
ÅÅ
ŘŇSet Box Width×Set Box Width commands×Ô
+"Ô Commands that set the box to a specified width. At print
time WP stores the width in variable GRAPHWIDTH.
The HP LaserJet+ could use [27] "*c"
ASCII(GRAPHWIDTH) "A".Ô!
S$ã"+"!ԯŘÅÔ
%ԌŘŇSet Box Height×Set Box Height commands×Ô
Ô Commands that set the box to a specified height. At
print time WP stores the height in variable
GRAPHHEIGHT. The HP LaserJet+ could use [27] "*c"
ASCII(GRAPHHEIGHT) "A".Ô!
(¸!ԯŘÅ
ŘŇSet Box Intensity×Set Box Intensity commands×Ô
˜Ô Commands that set the box to a specified shading
intensity. At print time WP stores the intensity in
variable GRAYSCALE. The HP LaserJet+ could use [27]
"*c" ASCII(GRAYSCALE) "G".Ô!
ÀP˜!ԯŘÅ
Å(ŇDraw Box×Draw Box commands×Ô
0Ô Commands that print the defined shaded box (e.g., [27]
"*c2P" on the HP LaserJet+).Ô!
èè0!Ô¯Å(Å

ÃÃŹÅ××Multiple Pass OverstrikeÄÄ×$Multiple Pass Overstrike screen$×××Ô
ž;


This screen lists control strings for printing × Bold ×bold text by overstriking bold characters on
multiple printhead passes, possibly with a given horizontal offset between each pair of passes.
ŹÅ
Å(ŇNumber of Passes×Number of Passes×Ô
É
Ô Number of images (original + overstrikes) for bold text.
The minimum and default value is 2.Ô!
É
!Ô¯Å(Å
Å(ŇInitial Horizontal Offset
Bold Passes (1200ths)×4Initial Horizontal Offset Bold Passes (1200ths)4×Ô
©Ô Distance between first pair of images (passes 1 and 2).Ô!
ñañ!Ô¯Å(Å
Å(ŇAdditional Horizontal Offset
Each Pass (1200ths)×5Additional Horizontal Offset Each Pass (1200ths)5×Ô
ÑÔ Distance between each pair of overstrike images (passes 2
and 3, 3 and 4, etc.).Ô!
щ!Ô¯Å(Å

ÃÃÅqÅ××Multiple Pass ShadowingÄÄ×#Multiple Pass Shadowing screen#×××Ô
ž;


This screen lists control strings for printing × Shadow ×shadow text by overstriking shadow characters on
multiple printhead passes, possibly with given horizontal and vertical offsets between each
pair of passes.
ÅqÅ
Å(ŇNumber of Passes×Number of Passes×Ô
jÔ Number of images (original + overstrikes) for shadow
text. The minimum and default value is 2.Ô!
""j!Ô¯Å(Å
ÅàŇInitial Horizontal Offset
(1200ths)×(Initial Horizontal Offset (1200ths)(×Ô
JÔ Signed distance between first pair of images (passes 1 and
2). A negative value to move left, a positive value to
move right.Ô!
’!Ô¯ÅàÅ
ÅàŇAdditional Horizontal Offset
Each Pass (1200ths)×5Additional Horizontal Offset Each Pass (1200ths)5×Ô
*Ô Signed distance between each pair of overstrike images
(passes 2 and 3, 3 and 4, etc.). A negative value to move
left, a positive value to move right.Ô!
ââr!Ô¯ÅàÅ
ÅàŇInitial Vertical Offset
(1200ths)×&Initial Vertical Offset (1200ths)&×Ô

"Ô Signed distance between first pair of images (passes 1 and
2). A negative value to move up, a positive value to move
down.Ô!
Â"Â"R!!Ô¯ÅàÅ
ÅàŇAdditional Vertical Offset
Each Pass (1200ths)×3Additional Vertical Offset Each Pass (1200ths)3×Ô
ê$Ô Signed distance between each pair of overstrike images
(passes 2 and 3, 3 and 4, etc.). A negative value to move
up, a positive value to move down.Ô!
¢%¢%2$!Ô¯ÅàÅ
Ô
'ԌÃÃŹÅ××OrientationsÄÄ×Orientations screen×××Ô
ž;


This screen lists printing ÃÃorientation×Orientation×sÄÄ supported by WP. The class of orientations in which
the current font may be printed is marked (*).
ŹÅ
Å(Ň×
Portrait
×Portrait
Ô
qÔ Font prints only left©to©right across narrow direction of
page.Ô!
q)¹!Ô¯Å(Å
Å(Ň×Landscape×LandscapeÔ
áÔ Font prints only bottom©to©top across long direction of
page.Ô!
™™á!Ô¯Å(Å
Å(ŇReverse Portrait×Reverse Portrait×Ô
Ô Font prints only right©to©left (upside down) across narrow
direction of page.Ô!
ÁÁ !Ô¯Å(Å
Å(ŇReverse Landscape×Reverse Landscape×Ô
1
Ô Font prints only top©to©bottom across long direction of
page.Ô!
é
é
1
!Ô¯Å(Å
Å(ŇPortrait & Landscape×Portrait & Landscape×Ô
Y Ô Font can print in both portrait and landscape
orientations.Ô!


Y !Ô¯Å(Å
ÅàŇPortrait, Landscape, Reverse
Portrait, & Reverse
Landscape×?Portrait, Landscape, Reverse Portrait, & Reverse Landscape?×Ô
ñÔ Font can print all four orientations.Ô!
©!Ô¯ÅàÅ

ÃÃÅÅ××Printer StringÄÄ×Printer String screen×××Ô
ž;


This screen displays the printer strings that control the printer's ×
Color
×color capabilities.
ÅÅ
ŘŇSet Color×Set Color commands×Ô
Ô Commands that set the printer text color. WPDL variable
COLOR should be used to determine the print time color
to be set. (At print time, WP sets COLOR with the ID
from the RGB table at every color change.)Ô!
BÒ!ԯŘÅ

ÃÃÅáÅ××Proportional Spacing TableÄÄ×&Proportional Spacing Table screen&×××Ô
ž;


This screen displays all ÃÃproportional spacing table×Proportional spacing table×sÄÄ defined in the current file. WP uses the
proportional spacing table information to perform right justification, tabulation, repositioning
on a second pass, and other horizontal positioning×Horizontal positioning× functions. Within a printer definition, each
font may (if its characters are not all the same width) specify one proportional spacing table
that defines the widths of its characters.
ÅáÅ
Å(ŇAddÔ
KÔ You are prompted for a pattern (existing PS table) and
new PS table name.Ô!
  K!Ô¯Å(Å
ÅpŇDeleteÔ
s!Ô You are prompted to confirm the table deletion.Ô!
s!+"s!!Ô¯ÅpÅ
ÅpŇRenameÔ
ã"Ô You are prompted for the new name.Ô!
ã"›#ã"!Ô¯ÅpÅ
ÅàŇCopyÔ
S$Ô You are prompted for the destination file name. Full
path is allowed. File PS tables with identical names are
replaced with the incoming definitions.Ô!
Ã% %S$!Ô¯ÅàÅ
Ô
3'ԌÃÃÅÁÅ××Proportional Spacing Table:
ÄÄ×4Proportional Spacing Table:
screen4×××Ô
ž;


This screen defines the character width×Character width×s, adjust factors, and × Kerning ×ÃÃkerningÄÄ values of a
ÃÃproportionally spaced×Proportionally spaced×ÄÄ (PS) font or family of fonts. Each character defined in the PS font's
character map should be assigned a width and optionally an adjust factor and table of values
for kerning the character with others. This information is used by WP to calculate proper
horizontal positioning×Horizontal positioning× and right justification×Right justification×.

The arrow keys move the cursor among Width, Adjust, and Kern. [Tab] moves the cursor
from Width/Adjust/Kern to Units and Font Cell Height. Within the Kern column, [Enter]
displays the current character's kerning table.
ÅÁÅ
ÅPŇNumberÔ
Á Ô The ÃÃcharacter id. ÄÄThe Go To key positions the cursor on
a specified character. The character specification may be
a letter (ASCII character), single number (character set
number), or two numbers separated by a comma
(character set and character numbers).Ô!
¡ y Á !Ô¯ÅPÅ
ŘŇDescriptionÔ

Ô The character name. Words within ÃÃline-drawÄÄ character
names indicate to which sides of the character cell (top,
right, bottom, left) a line extends. Uppercase words
denote double lines, lowercase words denote single lines.Ô!
9 É

!ԯŘÅ
Å(Ň×
Width
×WidthÔ
© Ô Width of character cell in terms of PS table units,
displayed at the bottom of the screen.Ô!
a a © !Ô¯Å(Å
ŘŇ× Adjust ×AdjustÔ
Ñ Ô Signed number of printer motion units×Motion units× needed to center
character within its cell width. Useful for characters
which print off©center (e.g., on some older daisy wheel
fonts).Ô!
ù ‰ Ñ !ԯŘÅ
ÅPŇ× Kern ×KernÔ
i Ô Table of kerning values for current character. For
characters that should be kerned (horizontally adjusted to
correct wide or narrow inter©letter white space) when
they follow the cursor character, the kerning values are
entered in this table.Ô!
I ! i !Ô¯ÅPÅ

ÃÃÅqÅ××ProportionsÄÄ×Proportions screen×××Ô
ž;


This screen lists typeface character proportions×Character proportions× with respect to the font cell height. The font
cell height is measured from the top of capitals and ascenders to the bottom of ÃÃdescendersÄÄ,
not including ÃÃleadingÄÄ.
ÅqÅ
Å(ŇCapital Height×Capital Height× (% of Font
Cell Height)Ô
š Ô Height of uppercase letters.Ô!
â R! â !Ô¯Å(Å
Å(ŇDescender Height×Descender Height× (% of Font
Cell Height)Ô
Â" Ô Distance from the bottom of descenders (e.g., fgjpqy) to
the baseline (lowest point on most capital letters).Ô!
Â" z# 
" !Ô¯Å(Å
Å(ŇLowercase x Height×Lowercase x Height× (% of
Font Cell Height)Ô
ê$ Ô Height of lowercase characters not including ÃÃascendersÄÄ
and ÃÃdescenders.Ô!
ê$ ¢% 2$ !Ô¯Å(ÅÄÄÔ
¢% ԌÅ(ŇLowercase t Height×Lowercase t Height× (% of
Font Cell Height)Ô
¸!Ô Height of lowercase letter t (including ÃÃascender,ÄÄ
excluding ÃÃdescenderÄÄ).Ô!
¸!p!!!Ô¯Å(Å
Å(ŇMaximum Ascender Height×Maximum Ascender Height×
(% of Font Cell Height)Ô
à!Ô Height of tallest ÃÃascenderÄÄ (e.g., bdlh).
Ô!
à!˜!(!!Ô¯Å(Å
Å(ŇSlant Adjust×Slant Adjust× ( % of Font
Cell Height)Ô
!Ô Signed amount that the top of each capital letter is moved
forward from its upright position.Ô!
!À!P!!Ô¯Å(Å

ÃÃʼnÅ××QualityÄÄ×Quality screen×××Ô
ž;


This screen displays the print qualities supported by the current font. When defining a new
font you may specify more than one ×Attributesquality×quality if you want it used for printing in any of those
qualities, or you may define each quality as a separate font and mark only one quality for
each.

At print time the user selects the print quality desired and WP sets the WPDL built©in variable
QUALITY to that quality (0=draft, 1=medium, 2=high). Within the printer definition the
QUALITY variable may be used to determine which control strings should be sent to the
printer, but such strings should not change the current typeface, pitch, or other font attributes
as a side© effect. (If they do, they specify a ÃÃfont changeÄÄ rather than a quality change.)

For example, the Star NB24-15 could be defined to print in Pica for draft quality, emphasized
for medium quality, and NLQ for high quality. All three qualities would be marked (*), and
the font selection string would test QUALITY to determine which control strings to send to
the printer.

Only High Quality fonts can be selected in WP for printing, but if the user desires to print in
another quality, WP prints in the best©matching font that does support that quality. That is,
while draft fonts cannot be user selected for printing, they may be WP©selected to replace
high quality fonts for draft printing.

The primary reason for defining draft fonts is to allow fast printing, so any slow©printing
font (e.g., a PS font that uses graphics movement to microspace for right justification) should
not claim to support draft quality.
ʼnÅ
ÅpŇHigh Quality×High Quality×Ô
¹!Ô Current font useable in high©quality printing.Ô!
¹!q!¹!!Ô¯ÅpÅ
ÅpŇMedium Quality×Medium Quality×Ô
)!Ô Current font useable in medium©quality printing.Ô!
)!á!)!!Ô¯ÅpÅ
ÅpŇDraft Quality×Draft Quality×Ô
™!Ô Current font useable in draft©quality printing.Ô!
™!Q!™!!Ô¯ÅpÅ

ÃÃŹÅ××RedlineÄÄ×Redline screen×××Ô
ž;


This screen lists methods (driver types) for ÃÃredliningÄÄ when no × Redline ×redline ÃÃautomatic font changeÄÄ
is defined. The default redlining method for the current printer is marked (*).
ŹÅ
ÅàŇAuto Redline on Same Pass×Auto Redline on Same Pass×Ô
z#!Ô Printer has a redline feature that automatically prints
redline text without changing the current font. The text
and redline are printed on one printhead pass.Ô!
ê$!2$!z#!!Ô¯ÅàÅÔ
¢%!ԌÅÀŇAuto Redline on Separate
Pass×"Auto Redline on Separate Pass"×Ô
¸"Ô Printer has a redline feature that automatically prints
redline text without changing the current font. Text is
printed on one printhead pass and redline on another.
Useful for printers that cannot redline motion spaces (e.g.,
intra©word microspacing) on text©printing pass. Also
useful for adjusting vertical position of redline that
would be printed on text©printing pass.Ô!
P"p""!Ô¯ÅÀÅ
Å(ŇWP's Redline on Separate
Pass×"WP's Redline on Separate Pass"×Ô
x"Ô Printer has no redline feature. WP should use a character
(e.g., ÀÀ) to redline text on a second printhead pass.Ô!
x"0"À"!Ô¯Å(Å
Å(ŇBackspace Redlining×Backspace Redlining×Ô
è"Ô Printer has backspace capabilities. Backspace over each
character and print a redline character (e.g., ÀÀ).Ô!
 " "è"!Ô¯Å(Å
Å(ŇRedline Not Supported×Redline Not Supported×Ô

"Ô Printer has no redline capabilities, or all redlining is
governed by ÃÃautomatic font changes.Ô!
È
"È
"
"!Ô¯Å(Å
ÄÄ
ÃÃřÅ××Relative Horizontal Spacing (microspace)ÄÄ×4Relative Horizontal Spacing (microspace) screen4×××Ô
ž;


This screen lists printer control strings for performing Relative Horizontal Spacing
(microspacing). Under relative microspacing, every characters is printed at an assigned width,
but the printhead can be moved (spaced) anywhere relative to its current position. Graphics
motion commands can usually be used to perform relative horizontal spacing. The motion is
in increments of the printer's horizontal motion units.

Å™Å
ŘŇMove Forward×Move Forward commands×Ô
‰"Ô Commands that move the printhead forward (right) a
specified number of microspace units. At print time WP
stores in variable HS the number of units the printer
should move.Ô!
±"A"‰"!ԯŘÅ
ŘŇMove Backward×Move Backward commands×Ô
!"Ô Commands that move the printhead backward (left) a
specified number of microspace units. At print time WP
stores in variable HS the number of units the printer
should move.Ô!
I"Ù"!"!ԯŘÅ
Å(ŇMaximum Units×Maximum Units×Ô
¹"Ô Maximum number of microspace units for a single
relative horizontal movement supported by the printer.Ô!
q"q"¹"!Ô¯Å(Å
Å(ŇPerform Carriage Return×%Perform Carriage Return commands%×Ô
á"Ô Commands that move the printhead to left©most printing
position.Ô!
™"™"á"!Ô¯Å(Å
Å(ŇAuto Line Feed on Carriage
Return?×'Auto Line Feed on Carriage Return?'×Ô
Á"Ô Whether printer automatically performs a line feed with
each carriage return (YES or NO).Ô!
Á"y " "!Ô¯Å(Å
ÅÀŇSend Attribute Byte×!Send Attribute Byte commands!×Ô
1!"Ô For printers that require an attribute byte with each
character sent, commands specifying the attribute
information. This information is found in WPDL
attribute and font variables set by WP at print time. The
attribute byte may specify how hard to strike the
character, how far to move the printhead, how far to
move the ribbon.Ô!
%"é!"1!"!Ô¯ÅÀÅÔ
9&"ԌÅŇExpand Inter©Character
Spacing (Add Dots)×7Expand Inter-Character Spacing (Add Dots) commands7×Ô
¸#Ô For printers that have inter©character space setting
feature (that works better than moving the printhead
after each character), commands to set the number of
spaces (dots) added to each character subsequently
printed. The print time value is stored by WP in variable
HS.Ô!
˜#p##!Ô¯ÅÅ
ÅàŇMaximum Inter©Character
Expansion (Number of Dots)×7Maximum Inter-Character Expansion (Number of Dots)7×Ô
À#Ô For printers that have inter©character space setting
feature, the printer's maximum number of spaces (dots)
that can be added to characters.Ô!
x#x##!Ô¯ÅàÅ

ÃÃŹÅ××Relative Vertica×Vertical commands×l MotionÄÄ××Ô
ž;


This screen lists printer control strings for performing vertical motion×Vertical motion× relative to the
printhead position in multiples of the printer's Units of Vertical Motion.
ŹÅ
Å(ŇMaximum Units×Maximum Units×Ô
Y #Ô Maximum number of vertical units for a single relative
movement supported by the printer.Ô!

#
#Y #!Ô¯Å(Å
ŘŇMove Up×Move Up commands×Ô
#Ô Commands that move the printhead up the page a
specified distance. At print time WP stores in variable
VS the number of printer units to move. The HP
LaserJet+ could use [27] "*p©" ASCII(VS) "Y".Ô!
©#9##!ԯŘÅ
ŘŇMove Down×Move Down commands×Ô
#Ô Commands that move the printhead down the page a
specified distance. At print time WP stores in variable
VS the number of printer units to move. The HP
LaserJet+ could use [27] "*p+" ASCII(VS) "Y".Ô!
A#Ñ##!ԯŘÅ

ÃÃÅqÅ××ResourcesÄÄ×Resources screen×××Ô
ž;


This screen displays the names of all font ÃÃresourcesÄÄ available in the current printer
definition. When editing a font or group, the resources used by the font or ÃÃgroupÄÄ are
marked (*)
ÅqÅ
Å(ŇFont or Group Type×Font or Group Type×Ô
Ú#Ô Name describing the type of fonts or groups which use
this resource (e.g., Soft Fonts, Font Cartridge).Ô!
’#’#Ú#!Ô¯Å(Å
Å(ŇUnits×
Units
×Ô
#Ô Units for the previous quantity (e.g., K for kilobytes of
memory).Ô!
º#º##!Ô¯Å(Å
ÅPŇID = Resource ID Number×ID = Resource ID Number×Ô
*#Ô Unique numeric identifier. At print time, WP stores the
resource ID in the built©in WPDL variable RESOURCE at
every font change. This variable may be referenced
within any other WPDL expression to determine which
resources are being used.Ô!

"#â#*#!Ô¯ÅPÅ
ÅàŇI = User Intervention
Required?×$I = User Intervention Required?$×Ô
2$#Ô Yes or No specifying whether loading of fonts or groups
into this resource requires the user to take some action
(e.g., insert a font cartridge).Ô!
ê$#ê$#z##!Ô¯ÅàÅÔ
¢%#ԌÅàŇAddÔ
$Ô You are prompted for a pattern (existing resource) and
the new resource name. Make any necessary changes to
the new entry.Ô!
p$¸$$!Ô¯ÅàÅ
ÅpŇDeleteÔ
à$Ô You are prompted to confirm the resource deletion.Ô!
à$˜$à$!Ô¯ÅpÅ
ÅpŇRenameÔ
P$Ô You are prompted for the new name.Ô!
P$$P$!Ô¯ÅpÅ

ÃÃÅqÅ××RGB (Red, Green, Blue) TableÄÄ×(RGB (Red, Green, Blue) Table screen(×××Ô
ž;


This screen lists the printer's available color×
Color
×s. Each color is defined by what percent of red,
green, and blue make up the color. Cyan, magenta, and yellow percentages are complements
of red, green, and blue percentages. Either set of percentages defines each color.
ÅqÅ
ÅPŇID Code× ID Code ×Ô
é
$Ô ID to represent each color. At print time, for each color
change, WP sets the built©in variable COLOR to the ID
given here. COLOR may be tested in the Set Color string
to determine the current color and send the appropriate
printer codes to change to that color.Ô!
É
$¡ $é
$!Ô¯ÅPÅ
Å(ŇRed, Green, Blue×Red, Green, Blue×Ô
9$Ô Percentage of each base color found in the printer color
being defined. Black is 100% red, 100% green, 100% blue.Ô!
ñ$ñ$9$!Ô¯Å(Å
Å(ŇCyan, Magenta, Yellow×Cyan, Magenta, Yellow×Ô
a$Ô Percentage of each base color found in the printer color
being defined. Black is 0% cyan, 0% magenta, 0% yellow.Ô!
$$a$!Ô¯Å(Å
Å0ŇMaximum Value×Maximum Value×Ô
‰$Ô Maximum value the printer uses to define a base color.
At print time, for each color change, WP sets the built©in
variables RED, GREEN, and BLUE to the new color's
red, green, and blue percentages multiplied by this
maximum value. For example, if the RGB maximum is
255, then for a color made up of 67% red, 0% green, and
33% blue, RED=171, GREEN=0, BLUE=84. These
variables may be used in the Set Color string to set the
new color.Ô!
I$A$‰$!Ô¯Å0Å

ÃÃÅ)Å××Rules and Shaded BoxesÄÄ×"Rules and Shaded Boxes screen"×××Ô
ž;


This screen lists methods (driver types) for printing ×
Rules
×rules and other shaded boxes×Boxesshaded×. Many laser
printers (e.g., HP LaserJet+, Canon LBP) have built©in rule printing features, and most others
can print rules but may require complex graphics control strings to do so. The default method
for the current printer is marked (*).
Å)Å
Å(ŇSingle Intensity Shading
(Rules)×%Single Intensity Shading (Rules)%×Ô
R!$Ô All rules are printed with a single shading intensity,
color, or pattern.Ô!
R!$
"$š $!Ô¯Å(Å
Å(ŇMultiple Intensity Shading×Multiple Intensity Shading×Ô
Â"$Ô Rules may be printed with various shading intensities,
colors, or patterns (e.g., HP LaserJet+).Ô!
z#$z#$Â"$!Ô¯Å(Å
ÅpŇRules Not Supported×Rules Not Supported×Ô
ê$$Ô Printer has no gray shading or rule printing capabilities.Ô!
ê$$¢%$ê$$!Ô¯ÅpÅ
Ô
Z&$ԌÃÃŹÅ××SerifsÄÄ×Serifs screen×××Ô
ž;


This screen lists attributes that define × Serifs ×ÃÃserifsÄÄ in a typeface.
Those attributes that apply to the current typeface are marked (*).
ŹÅ
ÅpŇCupped× Cupped ×Ô
¹%Ô Serifs are concave or cupped.Ô!
¹%q%¹%!Ô¯ÅpÅ
ÅpŇExaggerated×Exaggerated×Ô
)%Ô Most serifs are prominent or long.Ô!
)%á%)%!Ô¯ÅpÅ
ÅpŇHairline×
Hairline
×Ô
™%Ô Serifs are very thin or hairline strokes.Ô!
™%Q%™%!Ô¯ÅpÅ
Å(ŇSlab× Slab ×Ô
%Ô Serifs are nearly as thick as (or thicker than) the main
strokes and are somewhat rectangular.Ô!
Á%Á% %!Ô¯Å(Å
ÅpŇSlanted× Slanted ×Ô
1
%Ô Serifs make an obvious angle (e.g., in characters bdlk).Ô!
1
%é
%1
%!Ô¯ÅpÅ
ÅpŇTransitional×Transitional×Ô
¡ %Ô The angles between main strokes and serifs are curved.Ô!
¡ %Y %¡ %!Ô¯ÅpÅ
ÅpŇTriangular×Triangular×Ô

%Ô The angles between main strokes and serifs are sharp.Ô!

%É
%
%!Ô¯ÅpÅ
ÅpŇBall× Ball ×Ô
%Ô Serifs are stubby, round, or spiral.Ô!
%9%%!Ô¯ÅpÅ

ÃÃÅ)Å××ShadowÄÄ×Shadow screen×××Ô
ž;


This screen lists methods (driver types) for printing shadowed text when no × Shadow ×shadow
ÃÃautomatic font changeÄÄ is defined. Shadowed characters look three dimensional because of
gray or black shadows cast in one or two directions. The default method for the current
printer is marked (*).
Å)Å
Å(ŇAuto Shadow×Auto Shadow×Ô
Ò%Ô Printer has a shadow feature that automatically prints
shadow text without changing the current font.Ô!
Š%Š%Ò%!Ô¯Å(Å
ÅàŇMultiple Pass Shadowing×Multiple Pass Shadowing×Ô
ú%Ô Shadowed characters should be printed a given number of
times, each on one pass of the printhead. A horizontal
and vertical offset may be given for each shadow pass.Ô!
j%²%ú%!Ô¯ÅàÅ
Å(ŇShadow Not Supported×Shadow Not Supported×Ô
Ú%Ô Printer has no capability for printing shadow text, or all
shadowing is governed by ÃÃautomatic font changes.Ô!
’%’%Ú%!Ô¯Å(Å
ÄÄ
ÃÃÅqÅ××ShapeÄÄ×Shape screen×××Ô
ž;


This screen lists attributes describing the general ×Attributesshape×shape of typeface characters. The shape of a
character is determined by the its main strokes. Those attributes that apply to the current
typeface are marked (*).
ÅqÅ
ÅpŇCurved or Bowed Lines×Curved or Bowed Lines×Ô
+"%Ô Diagonal lines are not straight (e.g., in the letter X).Ô!
+"%ã"%+"%!Ô¯ÅpÅ
Å(ŇNonconnecting Enclosures×Nonconnecting Enclosures×Ô
›#%Ô Lines that form enclosures do not connect (e.g., in letters
bdgpqBP).Ô!
S$%S$%›#%!Ô¯Å(Å
Å(ŇRound×
Round
×Ô
Ã%%Ô General character shape is circular rather than oval (e.g.,
in letters CDGOQ).Ô!
{&%{&%Ã%%!Ô¯Å(ÅÔ
3'%ԌÅ(ŇSquare× Square ×Ô
&Ô General character shape is square or geometric rather
than oval (e.g., in letters ABCDGJKO, OCR fonts).Ô!
¸&¸&&!Ô¯Å(Å

ÃÃŹÅ××Single Intensity Shading (Rules)ÄÄ×,Single Intensity Shading (Rules) screen,×××Ô
ž;


This screen lists control strings for printing ×
Rules
×rules in an intensity (shading) defined by the
printer. A rule is a shaded (usually black) rectangle.
ŹÅ
Å(ŇSet Rule Width×Set Rule Width commands×Ô
™&Ô Commands that set the rule to a specified width. At print
time WP stores the width in variable GRAPHWIDTH.Ô!
Q&Q&™&!Ô¯Å(Å
ÅàŇSet Rule Height×Set Rule Height commands×Ô
Á&Ô Commands that set the rule to a specified height. At
print time WP stores the height in variable
GRAPHHEIGHT.Ô!
1
&y &Á&!Ô¯ÅàÅ
ÅpŇDraw Rule×Draw Rule commands×Ô
¡ &Ô Commands that print the defined rule.Ô!
¡ &Y &¡ &!Ô¯ÅpÅ

ÃÃÅqÅ××Size and Spacing InformationÄÄ×(Size and Spacing Information screen(×××Ô
ž;


This screen lists information on the size of characters and spaces in the current font. Each
font character has the same width unless a ÃÃproportional spacing table×Proportional spacing table×ÄÄ has been selected
below.
ÅqÅ
ÅàŇFont Cell Height×Font Cell Height× (Points; 1
Point = 1/72 Inch)Ô
ò&Ô Height of font cell measured from top of capitals and
ÃÃascendersÄÄ (bdhkl) to bottom of ÃÃdescendersÄÄ (gjpqy), not
including ÃÃleadingÄÄ.Ô!
ª&ª&:&!Ô¯ÅàÅ
Å(ŇDefault Leading×Default Leading× (Points)Ô
&Ô Amount of white space between lines of text in the
current font.Ô!
Ò&Ò&&!Ô¯Å(Å
ŘŇWidth Scale Factor×Width Scale Factor× (PS and
PostScript fonts only)Ô
ú&Ô Value by which the current PS table widths should be
scaled to describe this font. Used for PS tables defined
for similar fonts of differing sizes (e.g., a font with
normal and double widths).Ô!
j&²&B&!ԯŘÅ
ÅàŇ×
Pitch
×Pitch (Characters per Inch)
(non©PS and non©PostScript
fonts only)Ô
J&Ô Width (including white space) of current font's characters
(mono©spaced). ÃÃpitchÄÄ is the distance the printhead moves
after printing each character.Ô!
J&&Ú&!Ô¯ÅàÅ
ÅàŇFont Width×Font Width× (non©PS and
PostScript fonts only)Ô
r&Ô Width (in Horizontal Spacing Units) of font's characters.
For PostScript fonts, the width is measured in PostScript
units.Ô!
*&*&º&!Ô¯ÅàÅ
Å(ŇOptimal Character Width×Optimal Character Width× (%
of Font Width)Ô
R!&Ô Font width percent giving optimal character spacing.Ô!
š &
"&š &!Ô¯Å(Å
Å(ŇOptimal Space Width×Optimal Space Width× (% of
Font Width)Ô
z#&Ô Font width percent giving optimal word spacing.Ô!
Â"&2$&Â"&!Ô¯Å(ÅÔ
2$&ԌÅX ŇCharacter Cell Adjust×Character Cell Adjust× (
1200ths)Ô
¸'Ô Signed distance (in 1200ths of an inch) by which all font
characters must be shifted right to left©justify each
within its character cell. A value entered here is
equivalent to a horizontal adjust factor entered for every
character in the font. It is additive with the individual
character adjust factors.

For fonts which include much white space in each
character cell, this value is useful to adjust all characters
left so that even when mixed with other fonts, the page's
left margin is straight. (The eye wants to see characters,
not character cells, lined up on the left margin.)Ô!
è'p'' !Ô¯ÅX Å
ÅŇBaseline Bias Factor×Baseline Bias Factor× (Points)Ô
X 'Ô Signed amount by which font characters must be lowered
to bottom©justify each on the ÃÃbaseline. ÄÄ A positive bias
indicates that the characters print above the desired
baseline and causes WP to print them lower; a negative
bias indicates that the characters print below the desired
baseline and causes WP to print them higher.Ô!
ð '
'X '!Ô¯ÅÅ
ÅàŇAmount to Slant Font×Amount to Slant Font×
(Degrees) (PostScript fonts
only)Ô
Ð'Ô Signed number of degrees (from -90 to 90, exclusive) the
font is slanted clockwise.Ô!
'ˆ'`'!Ô¯ÅàÅ
Å(ŇHorizontal Spacing Units×Horizontal Spacing Units×
(non©PostScript fonts only)Ô
ø'Ô Units of horizontal motion for this font (in units per
inch).Ô!
ø'°'@'!Ô¯Å(Å
Å(ŇVertical Spacing Units×Vertical Spacing Units× (nonªPostScript fonts only)Ô
'Ô Units of vertical motion for this font (in units per inch).Ô!
h'Ø'h'!Ô¯Å(Å
ÅàŇProportional Spacing Table:
(name)×'Proportional Spacing Table: (name)'×Ô
H'Ô Name of PS table defining the this font's character
widths ("None" for fixed pitch font). Press [Enter] to
select, deselect, or edit PS table.Ô!
'''!Ô¯ÅàÅ

When a ÃÃproportional spacing table ÄÄis assigned to the current font, the following information
from the table appears at the bottom of the screen. These items cannot be changed directly,
but changes in the proportional spacing table will cause these items to change.

ÅàŇAverage Scaled Width×Average Scaled Width× (PS
Table Units)Ô
À'Ô Average width of characters in this font. Average width
of characters in PS table scaled by Width Scale Factor
given above.Ô!
x'x''!Ô¯ÅàÅ
Å(ŇAverage PS Table Width×Average PS Table Width× (PS
Table Units)Ô
 'Ô Average width of characters in PS table.Ô!
è'X 'è'!Ô¯Å(Å
ŘŇPS Table Units×PS Table Units×Ô
!'Ô For non©PostScript fonts, units for measuring character
widths in the PS table (in units per inch). For PostScript
fonts, -1. (Each PostScript character width is a function
of the font's point size.)Ô!
8#'È!'!'!ԯŘÅ
Å(ŇFont Cell Height PS Table
Was Created for×.Font Cell Height PS Table Was Created for.×Ô
`%'Ô Character Cell Height of font for which the PS Table was
created.Ô!
`%'&'¨$'!Ô¯Å(Å
Ô
Ð&'ԌÃÃŹÅ××Soft Font Format TypeÄÄ×!Soft Font Format Type screen!×××Ô
ž;


This screen lists general printer classifications identifying various downloadable font formats.
The format describing the current printer is marked (*).
ŹÅ
ŘŇHP Series II×HP Series II×Ô
¹(Ô The format for soft fonts is compatible with the Hewlett
Packard Series II. These printers can print more
characters and can print each character larger that the
Hewlett Packard Plus printers.Ô!
á(q(¹(!ԯŘÅ
ŘŇHP Plus× HP Plus ×Ô
Q(Ô The format for soft fonts is compatible with the Hewlett
Packard Plus. These printers are more restricted in
characters supported and maximum character size than
the Hewlett Packard Series II printers.Ô!
y ( (Q(!ԯŘÅ
Å(ŇHP 2000× HP 2000 ×Ô
é
(Ô The format for soft fonts is compatible with the Hewlett
Packard 2000.Ô!
¡ (¡ (é
(!Ô¯Å(Å
Å(ŇCanon LBP×Canon LBP×Ô

(Ô The format for soft fonts is compatible with the Canon
LBP.Ô!
É
(É
(
(!Ô¯Å(Å
Å(ŇOther×
Other
×Ô
9(Ô Printer does not support soft fonts, or the format is not
described by any other type listed here.Ô!
ñ(ñ(9(!Ô¯Å(Å

ÃÃŹÅ××Stress (Line Thickness)ÄÄ×#Stress (Line Thickness) screen#×××Ô
ž;


This screen lists attributes that describe the stress or line thickness of characters in a typeface.
Those attributes that apply to the current typeface are marked (*).
ŹÅ
Å(ŇAngular× Angular ×Ô
Ò(Ô Slanted lines (and portions of curves) have thicker strokes
than horizontal and vertical lines.Ô!
Š(Š(Ò(!Ô¯Å(Å
ÅàŇExaggerated×Exaggerated×Ô
ú(Ô The difference between thick and thin strokes within a
character is extreme (e.g., Broadway or Manhattan
typefaces).Ô!
j(²(ú(!Ô¯ÅàÅ
ÅpŇUniform× Uniform ×Ô
Ú(Ô All lines have nearly the same thickness.Ô!
Ú(’(Ú(!Ô¯ÅpÅ

ÃÃŹÅ××StrikeoutÄÄ×Strikeout screen×××Ô
ž;


This screen lists methods (driver types) for printing ÃÃstrikeoutÄÄ×Strikeout× text when no strikeout
ÃÃautomatic font changeÄÄ is defined. The default method for the current printer is marked (*).
ŹÅ
ÅàŇAuto Strikeout on Same Pass× Auto Strikeout on Same Pass ×Ô
» (Ô Printer has a strikeout feature that automatically prints
strikeout text without changing the current font. The
text and strikeout are printed on one printhead pass.Ô!
+"(s!(» (!Ô¯ÅàÅÔ
ã"(ԌÅ0ŇAuto Strikeout on Separate
Pass×$Auto Strikeout on Separate Pass$×Ô
¸)Ô Printer has a strikeout feature that automatically prints
strikeout text without changing the current font. Text is
printed on one printhead pass and strikeout on another.
Useful for printers that cannot print strikeout line
through motion spaces (e.g., intra©word microspacing) on
text©printing pass.

Also useful for adjusting vertical position of strikeout
line that would be printed on text©printing pass.Ô!
À)p))!Ô¯Å0Å
ÅàŇWP's Strikeout on Separate
Pass×$WP's Strikeout on Separate Pass$×Ô
è)Ô Printer has no strikeout feature. WP should use a
character (e.g., '©') to strikeout text on a second printhead
pass.Ô!
 ) )0)!Ô¯ÅàÅ
Å(ŇBackspace Strikeout×Backspace Strikeout×Ô

)Ô Printer has backspace capabilities. Backspace over each
character and print a strikeout character (e.g., '©').Ô!
È
)È
)
)!Ô¯Å(Å
Å(ŇStrikeout Not Supported×Strikeout Not Supported×Ô
8 )Ô Printer has no strikeout capabilities, or all strikeout
printing is governed by ÃÃautomatic font changes.Ô!
ð )ð )8 )!Ô¯Å(Å
ÄÄ
ÃÃÅqÅ××Substitute FontsÄÄ×Substitute Fonts screen×××Ô
ž;


This screen displays all fonts of the current printer definition and gives a prioritized list of
which of these fonts (if any) can substitute for the current font. Up to nine ÃÃsubstitute fontsÄÄ
can be listed in priority of the size and appearance best matching the current font.
ÅqÅ
ÅPŇPriority×
Priority
×Ô
‰)Ô Valid priorities are 1 through 9, with 1 being the highest.
For each font you may type any priority, but the current
priority list is recalculated if necessary to keep all
priorities consecutive. You may type an asterisk (*) for
the next unused priority or if priority is unimportant.Ô!
i)A)‰)!Ô¯ÅPÅ
ÅpŇ[Backspace]Ô
Ù)Ô Clear a priority selection.Ô!
Ù)‘)Ù)!Ô¯ÅpÅ

ÃÃŹÅ××Triple Overstrike on Same Pass (True HMI Only)ÄÄ×:Triple Overstrike on Same Pass (True HMI Only) screen:×××Ô
ž;


This screen lists control strings for printing × Bold ×bold text by using ÃÃ×Hmi×hmiÄÄ movement to print each
character three times.
ŹÅ
ÅpŇHorizontal Offset×Horizontal Offset× (1200ths)Ô
º)Ô Distance between each pair of images (overstrikes).Ô!
º)r)º)!Ô¯ÅpÅ

ÃÃÅqÅ××Twin Pass © Auto UnderlineÄÄ×&Twin Pass - Auto Underline screen&×××Ô
ž;


This screen lists printer control strings for double underlining×Double underlining× with the printer's single
underline feature on two printhead passes after the text has been printed. A vertical offset
specifies the distance between the underline passes.
ÅqÅ
ÅpŇAuto Underline×Auto Underline commands× OnÔ
S$)Ô Commands that turn on underline feature.Ô!
S$) %)S$)!Ô¯ÅpÅ
ÅpŇAuto Underline OffÔ
Ã%)Ô Commands that turn off underline feature.Ô!
Ã%){&)Ã%)!Ô¯ÅpÅÔ
{&)ԌŘŇCharacter to Use for
Movement×"Character to Use for Movement"×Ô
¸*Ô For printers that cannot underline motion spaces×Motion spaces× (e.g.,
microspacing), value of WP character to use for horizontal
movement (e.g., 32 or ' '). Value = 256 * char_set_num +
char_num.Ô!
(*p**!ԯŘÅ
ÅPŇVertical Movement First
Pass×!Vertical Movement First Pass!× (1200ths)Ô
P*Ô For adjusting vertical position of first underline, signed
distance the line should be moved down. Since fonts of
different sizes may need different vertical movements,
this value should be a function of the font size (e.g.,
PTSIZE/3).Ô!
x**˜*!Ô¯ÅPÅ
ÅPŇVertical Movement Second
Pass×"Vertical Movement Second Pass"× (1200ths)Ô
 *Ô For adjusting vertical position of second underline, signed
distance the line should be moved down from the first
underline. Since fonts of different sizes may need
different vertical movements, this value should be a
function of the font size (e.g., PTSIZE/4).Ô!
È
*X *è*!Ô¯ÅPÅ

ÅqÅÃÃ××Twin Pass © WP's Underline×Twin Pass - WP's Underline×ÄÄ××Ô
ž;


This screen lists printer control strings for double underlining using a character (e.g., '©') on
two printhead passes after text has been printed. A vertical offset specifies the distance
between the underline passes.
ÅqÅ
Å(ŇUnderline Character×Underline Character×Ô
a*Ô Value of WP character to use for underlining (e.g., 95 or
'_', 45 or '-'). Value = 256 * char_set_num + char_num.Ô!
**a*!Ô¯Å(Å
ÅPŇVertical Movement First
Pass×!Vertical Movement First Pass!× (1200ths)Ô
A*Ô For adjusting vertical position of first underline
character, signed distance the line should be moved down.
Since fonts of different sizes may need different vertical
movements, this value should be a function of the font
size (e.g., PTSIZE/9).Ô!
i*ù*‰*!Ô¯ÅPÅ
ÅPŇVertical Movement Second
Pass×"Vertical Movement Second Pass"× (1200ths)Ô
‘*Ô For adjusting vertical position of second underline
character, signed distance the line should be moved down
from the first underline. Since fonts of different sizes
may need different vertical movements, this value should
be a function of the font size (e.g., PTSIZE/8).Ô!
¹*I*Ù*!Ô¯ÅPÅ
ŘŇAdjustment Between
Characters×"Adjustment Between Characters"× (1200ths)Ô
á*Ô Signed distance underline character should be reprinted
to the right so that consecutive characters touch to form a
continuous line. The amount of white space between two
printed underline characters.Ô!
Q*™*)*!ԯŘÅ
ŘŇAdjustment at Start of
Double Underlining×.Adjustment at Start of Double Underlining.×
(1200ths)Ô
1!*Ô Signed distance underline character should be reprinted
to the right so that first character is fully underlined.
About half the amount of white space between two
printed underline characters.Ô!
é!*é!*Á*!ԯŘÅ
ŘŇAdjustment at End of
Double Underlining×,Adjustment at End of Double Underlining,×
(1200ths)Ô
É$*Ô Signed distance underline character should be reprinted
to the right so that last character is fully underlined.
About half the amount of white space between two
printed underline characters.Ô!
%*%*Y#*!ԯŘÅ
Ô
ñ&*ԌÃÃŹÅ××Type ThroughÄÄ×Type Through screen×××Ô
ž;


This screen displays categories defining the current printer's ÃÃtype through×Type Through×ÄÄ capabilities. Nonªimpact printers usually have no type through capabilities.
ŹÅ
ŸÅŸÅÅpŇType Through Expressions×Type Through Expressions×Ô
¹+Ô This category lists control strings the printer requires to
perform Type Through.ÅpÅÔ!
q+q+¹+!Ô¯
ÅpŇModes Supported×Modes Supported×Ô
á+Ô This category lists Type Through modes (character or
line) supported by the printer.ÅpÅÔ!
™+™+á+!Ô¯

ÃÃ××Type Through Expressions×$Type Through Expressions screen$×××
ÄÄ
This screen lists control strings the printer requires to perform Type Through.

Å(ŇInitialize Type Through×%Initialize Type Through commands%×Ô
 +Ô Commands that place printer in Type Through mode.
(Many printers do not need to be placed in a special mode
for Type Through.)Å(ÅÔ!
2
+z +Â +!Ô¯
ÅpŇFlush Printer's BufferÔ
¢+Ô ×$Flush Printer's Buffer commands$×Commands that clear all data in the printer's buffer.Ô!
¢+Z+¢+!Ô¯ÅpÅ
ÅpŇReset Type Through×Reset Type Through×Ô
+Ô Commands that reset the printer mode (canceling Type
Through mode).ÅpÅÔ!
Ê+Ê++!Ô¯
ÅpŇPerform Backspace×Perform Backspace×Ô
:+Ô Commands that move the printhead back (left) the width
of the previously printed character.ÅpÅÔ!
ò+ò+:+!Ô¯
ÅpŇPerform Carriage Return×%Perform Carriage Return commands%×Ô
b+Ô Commands that move the printhead to left©most printing
position.ÅpÅÔ!
++b+!Ô¯
ŸŇPerform Line Feed×Perform Line Feed×Ô
Š+Ô Commands that move the printhead down to the next line.ŸÅÔ!
Š+B+Š+!Ô¯

ÃÃÅqÅTypeface×Typeface screen×ÄÄÔ
ž;


This screen displays the names of all ÃÃtypefacesÄÄ defined in the current file. Within a printer
definition, each font must specify one typeface that describes its characters. Under the font
definition, that typeface is marked (*).
ÅqÅ
Å(ŇAddÔ
#+Ô You are prompted for a pattern (existing typeface) and
new typeface name.Ô!
Û+Û+#+!Ô¯Å(Å
ÅpŇDeleteÔ
K+Ô You are prompted to confirm the typeface deletion.Ô!
K+ +K+!Ô¯ÅpÅ
ÅpŇRenameÔ
» +Ô You are prompted for the new name.Ô!
» +s!+» +!Ô¯ÅpÅ
ÅàŇCopyÔ
+"+Ô You are prompted for the destination file name. Full
path is allowed. File typefaces with identical names are
replaced with the incoming definitions.Ô!
›#+ã"++"+!Ô¯ÅàÅ
ÅpŇ[Enter]Ô
%+Ô Displays the Typeface: screen.Ô!
%+Ã%+ %+!Ô¯ÅpÅ
Ô
{&+ԌÃÃŹÅ××Typeface: ÄÄ×%Typeface: screen%×××Ô
ž;


This screen displays definition categories for the ÃÃtypefaceÄÄ named at the top of the screen.
Each printer font must specify one typeface that describes its characters.
ŹÅ
ÅàŇAppearance/Style×Appearance/Style×Ô
¹,Ô This category describes the general appearance or style of
the font's characters (e.g., casual, formal, decorative,
script).Ô!
),q,¹,!Ô¯ÅàÅ
Å(ŇAttributes×Attributes×Ô
™,Ô This category describes typeface printing attributes (Italic
or Oblique, Outline, Shadow, Small Caps).Ô!
Q,Q,™,!Ô¯Å(Å
ÅàŇSerifs× Serifs ×Ô
Á,Ô This category describes the typeface serifs. Serifs are
fine lines projecting from the main strokes of a character,
usually at the corners.Ô!
1
,y ,Á,!Ô¯ÅàÅ
Å(ŇShape×
Shape
×Ô
¡ ,Ô This category describes the general design of the
characters' main strokes.Ô!
Y ,Y ,¡ ,!Ô¯Å(Å
Å(Ň× Stress ×Stress (Line Thickness)Ô
É
,Ô This category describes how thick the characters' main
strokes are.Ô!
,,É
,!Ô¯Å(Å
ÅpŇ× Weight ×WeightÔ
ñ,Ô This category describes the how bold the typeface is.Ô!
ñ,©,ñ,!Ô¯ÅpÅ
Å(Ň×Proportions×ProportionsÔ
a,Ô This category describes the size of characters related to
overall character cell height.Ô!
,,a,!Ô¯Å(Å

ÃÃŹÅ××UnderlineÄÄ×Underline screen×××Ô
ž;


This screen lists methods (driver types) for ×Underlining×underlining when no underline ÃÃautomatic font
changeÄÄ is defined. The default method for the current printer is marked (*).
ŹÅ
ÅàŇAuto Underline on Same
Pass× Auto Underline on Same Pass ×Ô
²,Ô Printer has an underline feature that automatically
underlines without changing the current font. Text and
underlining are printed on one printhead pass.Ô!
j,j,ú,!Ô¯ÅàÅ
ÅÀŇAuto Underline on Separate
Pass×$Auto Underline on Separate Pass$×Ô
’,Ô Printer has an underline feature that automatically
underlines without changing the current font. Text is
printed on one printhead pass and underlining on another.
Useful for printers that cannot underline motion spaces
(e.g., intra© word microspacing) on text©printing pass.
Also useful for adjusting vertical position of underline
that would be printed on text©printing pass.Ô!
*,J,Ú,!Ô¯ÅÀÅ
ÅàŇWP's Underline on Separate
Pass×$WP's Underline on Separate Pass$×Ô
R!,Ô Printer has no underline feature. WP should use a
character (e.g., '_') to underline on a second printhead
pass.Ô!

",
",š ,!Ô¯ÅàÅ
Å(ŇBackspace Underlining×Backspace Underlining×Ô
z#,Ô Printer has backspace capabilities. Backspace over each
character and print underscore.Ô!
2$,2$,z#,!Ô¯Å(Å
Å(ŇUnderline Not Supported×Underline Not Supported×Ô
¢%,Ô Printer has no underlining capabilities, or all underlining
is governed by ÃÃautomatic font changes.Ô!
Z&,Z&,¢%,!Ô¯Å(ÅÔ
',ԌÄÄ
ÃÃŹÅ××VariablesÄÄ×Variables screen×××Ô
ž;


This screen lists user©defined ×Variables×variables whose values may be referenced or assigned within
WPDL expressions in the current printer definition.
ŹÅ
Å(ŇString Variable×String Variable×Ô
q-Ô Names of variables evaluating to a sequence of characters
or codes to be sent to the printer.Ô!
)-)-q-!Ô¯Å(Å
Å(ŇInteger Variable×Integer Variable×Ô
™-Ô Names of variables evaluating to a numeric constant
(integer).Ô!
Q-Q-™-!Ô¯Å(Å
ÅàŇFunction Variable×Function Variable×Ô
Á-Ô Names of variables that can evaluate either to a printer
string or to an integer. The function value is that of the
last expression executed.Ô!
1
-y -Á-!Ô¯ÅàÅ
Å(ŇExpression (string and
function variables only)Ô
Y -Ô WPDL expressions representing each variable's value.Ô!
¡ -
-¡ -!Ô¯Å(Å
Å(ŇInitial Value×Initial Value× (integer
variables only)Ô
-Ô Value for each integer variable before any explicit
assignment has been made.Ô!
-9-É
-!Ô¯Å(Å
ÅpŇAddÔ
ñ-Ô You are prompted for the new variable name.Ô!
ñ-©-ñ-!Ô¯ÅpÅ
ÅpŇDeleteÔ
a-Ô You are prompted to confirm the variable deletion.Ô!
a--a-!Ô¯ÅpÅ
ÅpŇRenameÔ
Ñ-Ô You are prompted for the new name.Ô!
Ñ-‰-Ñ-!Ô¯ÅpÅ
ÅpŇString Variables Key×String Variables Key×Ô
A-Ô Switch to string variables.Ô!
A-ù-A-!Ô¯ÅpÅ
ÅpŇFunction Variables Key×Function Variables Key×Ô
±-Ô Switch to function variables.Ô!
±-i-±-!Ô¯ÅpÅ
ÅpŇInteger Variables Key×Integer Variables Key×Ô
!-Ô Switch to integer variables.Ô!
!-Ù-!-!Ô¯ÅpÅ

ÃÃÅáÅ××Vertical MotionÄÄ×Vertical Motion screen×××Ô
ž;


This screen lists methods (driver types) for controlling the printhead's vertical position. The
default method for the current printer is marked (*).

Vertical printing ÃÃresolutionÄÄ is set in each font's Spacing Information screen for text printing,
and in the printer's Graphics Resolution screen for graphics printing.
ÅáÅ
ÅŇVMI (Vertical Motion Index)× VMI (Vertical Motion Index) ×Ô
*-Ô The printer uses Vertical Motion Indexing (VMI). Under
VMI the printer is given a line height (vertical motion
index), after which each line feed advance the printhead
by that height. Text may be printed with any number of
lines per inch by using the appropriate index. The index
may be explicitly changed from line to line.Ô!
Â"-â-*-!Ô¯ÅÅ
ÅàŇRelative Vertical Motion×Relative Vertical Motion×Ô
2$-Ô The printhead advances vertically relative to its current
position. The movement is in multiples of the printer's
Units of Vertical Motion.Ô!
¢%-ê$-2$-!Ô¯ÅàÅÔ
Z&-ԌÅàŇAbsolute Vertical Motion×Absolute Vertical Motion×Ô
.Ô The printhead advances vertically to an offset from the
top edge of the page. The position is in multiples of the
printer's Units of Vertical Motion.Ô!
p.¸..!Ô¯ÅàÅ

ÃÃÅqÅ××VMI (Vertical Motion Index)ÄÄ×'VMI (Vertical Motion Index) screen'×××Ô
ž;


This screen lists printer control strings for performing ÃÃvertical motion indexingÄÄ (VMI). Text
may be printed with any number of lines per inch by using the appropriate index. The index
may be explicitly changed from line to line.
ÅqÅ
ŘŇSet VMI× Set VMI × (Vertical Motion
Index)Ô
Á.Ô Commands that set the line height (index). The vertical
spacing variable, VS, should be used for the print time
line height. At print time WP sets VS at every line height
change. Diablo would use [27,30] LO(VS+1). Ô!
1
.y . .!ԯŘÅ
ÅpŇMaximum Units×Maximum Units×Ô
¡ .Ô Maximum VMI value the printer supports.Ô!
¡ .Y .¡ .!Ô¯ÅpÅ
Å(ŇPerform Line Feed×Perform Line Feed×Ô

.Ô Commands that move the printhead down (by the current
VMI) to the next line.Ô!
É
.É
.
.!Ô¯Å(Å
Å(ŇAuto Carriage Return on
Line Feed?×'Auto Carriage Return on Line Feed?'×Ô
ñ.Ô Whether printer automatically performs a carriage return
with each line feed (YES or NO).Ô!
ñ.©.9.!Ô¯Å(Å
Å(ŇPerform Reverse Line Feed×Perform Reverse Line Feed×Ô
a.Ô Commands that move the printhead up (by the current
VMI) to the next line.Ô!
..a.!Ô¯Å(Å
Å(ŇAuto Carriage Return on
Rev Line Feed?×+Auto Carriage Return on Rev Line Feed?+×Ô
A.Ô Whether printer automatically performs a carriage return
with each reverse line feed (YES or NO)Ô!
A.ù.‰.!Ô¯Å(Å

ÃÃŹÅ××WeightÄÄ×Weight screen×××Ô
ž;


This screen lists attributes describing the ÃÃtypeface weightÄÄ. The attribute that describes the
current typeface is marked (*).
ŹÅ
ÅpŇExtra Light×Extra Light×Ô
".Ô Characters have very thin lines.Ô!
".Ú.".!Ô¯ÅpÅ
ÅpŇLight×
Light
×Ô
’.Ô Character lines are thin.Ô!
’.J.’.!Ô¯ÅpÅ
ÅpŇNormal× Normal ×Ô
.Ô Character weight is average.Ô!
.º..!Ô¯ÅpÅ
ÅpŇBold× Bold ×Ô
r.Ô Character lines are thick.Ô!
r.*.r.!Ô¯ÅpÅ
ÅpŇExtra Bold×Extra Bold×Ô
â.Ô Characters have very thick lines.Ô!
â.š .â.!Ô¯ÅpÅ

ÃÃŹÅ××WP's Double Underline on Separate PassÄÄ×2WP's Double Underline on Separate Pass screen2×××Ô
ž;


This screen lists printer control strings for double underlining×Double underlining× using a character (e.g., '=') on a
second printhead pass after text has been printed.
ŹÅ
Å(ŇDouble Underline Character×Double Underline Character×Ô
Ã%.Ô Value of WP character to use for double underlining (e.g.,
61 or '='). Value = 256 * char_set_num + char_num.Ô!
{&.{&.Ã%.!Ô¯Å(ÅÔ
3'.ԌÅPŇVertical Movement×Vertical Movement× (1200ths)Ô
/Ô For adjusting vertical position of double underline
character, signed distance the line should be moved down.
Since fonts of different sizes may need different vertical
movements, this value should be a function of the font
size (e.g., PTSIZE/3).Ô!
à/¸//!Ô¯ÅPÅ
ŘŇAdjustment Between
Characters×"Adjustment Between Characters"× (1200ths)Ô
/Ô Signed distance double underline character should be
reprinted to the right so that consecutive characters touch
to form a continuous line. The amount of white space
between two printed double underline characters.Ô!
x/À/P/!ԯŘÅ
ŘŇAdjustment at Start of
Double Underlining×.Adjustment at Start of Double Underlining.×
(1200ths)Ô
X /Ô Signed distance double underline character should be
reprinted to the right so that first character is fully
double underlined. About half the amount of white space
between two printed double underline characters.Ô!

/
/è/!ԯŘÅ
ŘŇAdjustment at End of
Double Underlining×,Adjustment at End of Double Underlining,×
(1200ths)Ô
ð /Ô Signed distance double underline character should be
reprinted to the right so that last character is fully double
underlined. About half the amount of white space
between two printed double underline characters.Ô!
¨
/¨
/€ /!ԯŘÅ

ÃÃŹÅ××WP's Redline on Separate PassÄÄ×)WP's Redline on Separate Pass screen)×××Ô
ž;


This screen lists control strings for printing × Redline ×ÃÃredlineÄÄ text using a character (e.g., ÀÀ) on a second
printhead pass after text has been printed.
ŹÅ
Å(ŇRedline Character×Redline Character×Ô
‰/Ô Value of WP character to use for redlining (e.g., 300h or
768 for ÀÀ). Value = 256 * char_set_num + char_num.Ô!
A/A/‰/!Ô¯Å(Å
ÅPŇVertical Movement×Vertical Movement× (1200ths)Ô
±/Ô For adjusting vertical position of redline character, signed
distance the line should be moved down. Since fonts of
different sizes may need different vertical movements,
this value should be a function of the font size (e.g.,
PTSIZE/9).Ô!
‘/i/±/!Ô¯ÅPÅ
ŘŇAdjustment Between
Characters×"Adjustment Between Characters"× (1200ths)Ô
¹/Ô Signed distance redline character should be reprinted to
the right so that consecutive redline characters touch to
form a continuous line. The amount of white space
between two printed redline characters.Ô!
)/q//!ԯŘÅ
ŘŇAdjustment at Start of
Redlining×%Adjustment at Start of Redlining%× (1200ths)Ô
Q/Ô Signed distance redline character should be reprinted to
the right so that first character is fully redlined. About
half the amount of white space between two printed
redline characters.Ô!
Á/ /™/!ԯŘÅ
ŘŇAdjustment at End of
Redlining×#Adjustment at End of Redlining#× (1200ths)Ô
é!/Ô Signed distance redline character should be reprinted to
the right so that last character is fully redlined. About
half the amount of white space between two printed
redline characters.Ô!
Y#/¡"/1!/!ԯŘÅ
Ô
É$/ԌÃÃŹÅ××WP's Strikeout on Separate PassÄÄ×+WP's Strikeout on Separate Pass screen+×××Ô
ž;


This screen lists control strings for printing ×Strikeout×ÃÃstrikeoutÄÄ text using a character (e.g., '©') on a
second printhead pass after text has been printed.
ŹÅ
Å(ŇStrikeout Character×Strikeout Character×Ô
¹0Ô Value of WP character to use for strikeout (e.g., 45 or '©').
Value = 256 * char_set_num + char_num.Ô!
q0q0¹0!Ô¯Å(Å
ÅPŇVertical Movement×Vertical Movement× (1200ths)Ô
á0Ô For adjusting vertical position of strikeout line character,
signed distance the line should be moved down. Since
fonts of different sizes may need different vertical
movements, this value should be a function of the font
size (e.g., PTSIZE/9).Ô!
Á0™0á0!Ô¯ÅPÅ
ŘŇAdjustment Between
Characters×"Adjustment Between Characters"× (1200ths)Ô
é
0Ô Signed distance strikeout character should be reprinted to
the right so that consecutive characters touch to form a
continuous line. The amount of white space between two
printed strikeout characters.Ô!
Y 0¡ 01
0!ԯŘÅ
ŘŇAdjustment at Start of
Strikeout×%Adjustment at Start of Strikeout%× (1200ths)Ô
0Ô Signed distance strikeout character should be reprinted to
the right so that first character is fully struck out. About
half the amount of white space between two printed
strikeout characters.Ô!
ñ090É
0!ԯŘÅ
ŘŇAdjustment at End of
Strikeout×#Adjustment at End of Strikeout#× (1200ths)Ô
0Ô Signed distance strikeout character should be reprinted to
the right so that last character is fully struck out. About
half the amount of white space between two printed
strikeout characters.Ô!
‰0Ñ0a0!ԯŘÅ

ÃÃŹÅ××WP's Underline on Separate PassÄÄ×+WP's Underline on Separate Pass screen+×××Ô
ž;


This screen lists printer control strings for ×Underlining×underlining using a character (e.g., '_') on a second
printhead pass after text has been printed.
ŹÅ
Å(ŇUnderline Character×Underline Character×Ô
j0Ô Value of WP character to use for underlining (e.g., 95 or
'_', 45 or '©'). Value = 256 * char_set_num + char_num.Ô!
"0"0j0!Ô¯Å(Å
ÅPŇVertical Movement×Vertical Movement× (1200ths)Ô
’0Ô For adjusting vertical position of underline character,
signed distance the line should be moved down. Since
fonts of different sizes may need different vertical
movements, this value should be a function of the font
size (e.g., PTSIZE/3).Ô!
r0J0’0!Ô¯ÅPÅ
ŘŇAdjustment Between
Characters×"Adjustment Between Characters"× (1200ths)Ô
š 0Ô Signed distance underline character should be reprinted
to the right so that consecutive characters touch to form a
continuous line. The amount of white space between two
printed underline characters.Ô!

"0R!0â0!ԯŘÅ
ŘŇAdjustment at Start of
Underlining×'Adjustment at Start of Underlining'× (1200ths)Ô
2$0Ô Signed distance underline character should be reprinted
to the right so that first character is fully underlined.
About half the amount of white space between two
printed underline characters.Ô!
¢%0ê$0z#0!ԯŘÅÔ
Z&0ԌŘŇAdjustment at End of
Underlining×%Adjustment at End of Underlining%× (1200ths)Ô
¸1Ô Signed distance underline character should be reprinted
to the right so that last character is fully underlined.
About half the amount of white space between two
printed underline characters.Ô!
(1p11!ԯŘÅÔ
à1Ô ÃÃÓ-Ó××WPDL SyntaxÄÄ××Ô
ÓI



WPDL -- the WordPerfect Printer Description Language×-WordPerfect Printer Description Language-× -- is a sophisticated programming
language designed to communicate with a printer. In conjunction with commands in a
particular printer's native language, WPDL provides the PTR program with a fully functional
way to control a printer from within WordPerfect.

WPDL features control structure, variables (built©in and user defined), operators, functions,
and conditional expressions. All these features are described in this section.


ÃÃ××WPDL VariablesÄÄ××Ô
ž;


While printing, WP sets built-in WPDL variables. These variables may be referenced in
printer command strings for evaluation at print-time. The units of measurement or range of
values for each variable is given below within brackets, [].

à ÃGeneral VariablesÄ Ä

NOÁÁÁ` ÁÁ¸ ÁLogical false. [0]

YESÁÁÁ` ÁÁ¸ ÁLogical true. [1]

REMÁÁÁ` Á¸ ÂRemainder of the last divide (/) or divide-and-round (//) operation. Not
set by the modulo operation (%).Æ(#¸ Æ

à ÃJob VariablesÄ Ä

Job variables are set at the beginning of each new print job.

COPIES°` ÂÂX¸ ÂNumber of copies being printed. Useful in Auto Multiple Copy
string (e.g., [27] "&l" ASCII(COPIES) "X" for the HP LaserJetÆ(#¸ Æ

QUALITYÁ` Á¸ ÂPrint quality. [0=draft, 1=medium, 2=high]Æ(#¸ Æ

PAGEÁÁÁ` Á¸ ÂPhysical page number in current job. Set at each new page.Æ(#¸ Æ

GRAYSCALE°` ÂÂX¸ ÂDarkness of rules or shaded boxes. [0-100, % of black] Use in printing
multiple intensity shaded boxes.Æ(#¸ Æ

à ÃForm VariablesÄ Ä

Form variables are set at each form change.

BINÁÁÁ` Á¸ ÂNumber of bin currently in use.Æ(#¸ Æ
Ô
•!2ԌÅèÅPAPERSIZEÁ` Á¸ ÂCode for paper type.Æ(#¸ Æ

Á ÁÁ` ÁÁ¸ ÁÁ%Á0Á&h+Áother
Á ÁÁ` ÁÁ¸ ÁÁ%Á1Á&h+Áblank
Á ÁÁ` ÁÁ¸ ÁÁ%Á2Á&h+Ábond
Á ÁÁ` ÁÁ¸ ÁÁ%Á3Á&h+Áletterhead
Á ÁÁ` ÁÁ¸ ÁÁ%Á4Á&h+Áenvelope
Á ÁÁ` ÁÁ¸ ÁÁ%Á5Á&h+Álabel
Á ÁÁ` ÁÁ¸ ÁÁ%Á6Á&h+Átransparency
Á ÁÁ` ÁÁ¸ ÁÁ%Á7Á&h+Ácardstock
ÅèÅ
PAPERLENGTH¸ ÂPhysical length of paper side (edge not inserted) in 1200ths of an
inch. At 6 LPI, lines/page = PAPERLENGTH/200.Æ(#¸ Æ

PAPERWIDTH¸ ÂPhysical length of paper top (edge inserted) in 1200ths of an inch.Æ(#¸ Æ

à ÃOrientation Variable

Ä ÄOrientation is set at each orientation change.

ORIENTATION Current font orientation.

Á ÁÁ` ÁÁ¸ ÁÁ%Á0Á&h+Áportrait
Á ÁÁ` ÁÁ¸ ÁÁ%Á1Á&h+Álandscape
Á ÁÁ` ÁÁ¸ ÁÁ%Á2Á&h+Áreverse portrait
Á ÁÁ` ÁÁ¸ ÁÁ%Á3Á&h+Áreverse landscape

Á ÁÁ` Á¸ ÂOrientation is useful in strings that select the font, such as (on the HP
LaserJet):Æ(#¸ Æ

Á ÁÁ` ÁÁ¸ ÁÁ%Á[27] "&l" IF (ORIENTATION==1) "1" ENDIF "O"

ÂX ÂÂX` ÂÂX¸ ÂWhen Set Paper Length string is sent to printer, ORIENTATION set for
the next page, so it may not contain the current page orientation. If you
need the current page's orientation when setting the paper length for the
next page, a user-defined variable (rather than ORIENTATION) should
be used, and that variable should be set to the value of ORIENTATION
as part of the Change Orientation string.Æ(#¸ Æ

à ÃGraphics VariablesÄ Ä

The graphics variables are set for each graphics figure.

GRAPHICS°` ÂÂX¸ ÂFlag specifying that graphics are being printed; either 0 or 1.Æ(#¸ Æ

GRAPHDENSITY¸ ÂByte specifying current figure's graphics density. Value is a byte from
the printer's Graphics Resolution table.Æ(#¸ Æ

GRAPHCOUNT¸ ÂNumber of graphic data bytes for current figure. Raster graphics only.Æ(#¸ Æ

XRESOLUTION¸ ÂHorizontal resolution of current figure in dots/inch. Useful in string to
transfer graphics.Æ(#¸ Æ

YRESOLUTION¸ ÂVertical resolution of current figure in dots/inch. Useful string to
transfer graphics.Æ(#¸ ÆÔ
Ð&3Ԍ
GRAPHWIDTH¸ ÂWidth of figure in XRESOLUTION units.Æ(#¸ Æ

GRAPHHEIGHT¸ ÂHeight of figure in YRESOLUTION units.Æ(#¸ Æ

GRAPHDEPTH¸ ÂNot yet available.Æ(#¸ Æ

à ÃColor VariablesÄ Ä

Color variables are set at each color change. The values are determined by information in the
printer's RGB (red-green-blue) table.

COLOR°` ÂÂX¸ ÂCurrent color ID. The number is from the printer's RGB table.Æ(#¸ Æ

REDÁÁÁ` Á¸ ÂCurrent red value. Values range from 0 to the RGB max value.Æ(#¸ Æ

GREENÁ` Á¸ ÂCurrent green value. Values range from 0 to the RGB max value.Æ(#¸ Æ

BLUEÂXÂÂX` ÂÂX¸ ÂCurrent blue value. Values range from 0 to the RGB max value.Æ(#¸ Æ

à ÃAttribute VariablesÄ Ä

Attribute variables are set at each attribute change.

Attribute variables are not set by manual or automatic font changes, but are set only when
the printer is using a driver type to produce the attribute. To learn about current attributes
caused by font changes, WPDL strings should test font (not attribute) variables. For example,
if a printer may use an automatic font change to print italics rather than using the italics
driver type, WPDL strings should test the value of SLANT (not ITALICS) to determine
whether italic text is being printed.

All attribute variables are flags specifying which attributes are currently on due to use of a
driver type and have the value 0 or 1. Attribute variables are:

Á ÁBOLD
Á ÁDUNDERLINE
Á ÁITALICS
Á ÁOUTLINE
Á ÁREDLINE
Á ÁSHADOW
Á ÁSTRIKEOUT
Á ÁUNDERLINE

à ÃFont VariablesÄ Ä

Font variables are set at each font change.

RESOURCE°` ÂResource ID of resource being used for printing in the current font. The
number is from the printer's Resource table.Æ(#` Æ

FNTNUM°` ÂUnique font identifier. Range is from 0 to the number of fonts in the PRS
file. It is useful in a font selection string.Æ(#` Æ

GRPNUM°` ÂUnique font group identifier. Range is from 0 to the number of groups in the
PRS file. It is useful in a group selection string.Æ(#` ÆÔ
Ð&4Ԍ
SLANT°` ÂSigned value specifying distance the top of a capital letter moved from upright
in 1200ths of an inch.Æ(#` Æ

WEIGHT°` ÂFont stroke weight.Æ(#` Æ

Á ÁÁ` ÁÁ¸ Á0Á %Áextra light
Á ÁÁ` ÁÁ¸ Á2Á %Ánormal
Á ÁÁ` ÁÁ¸ Á4Á %Áextra bold

PTSIZE°` ÂFont point size in 3600ths of an inch.Æ(#` Æ

CAPHEIGHT°` ÂHeight of capital letters (C) in current font from baseline top in 1200ths of an
inch.Æ(#` Æ

XHEIGHT°` ÂHeight of lowercase letters (x) in current font in 1200ths of an inch.Æ(#` Æ

DHEIGHT°` ÂHeight of descender tails (gjpqy) in current font from baseline to bottom in
1200ths of an inch.Æ(#` Æ

NOMWIDTH°` ÂNominal (average) width of font characters in 1200ths of an inch.Æ(#` Æ

PITCHÂXÂÂX` ÂAverage printing width of font characters (including letter spacing
adjustments) inn WUNITS. May differ from NOMWIDTH when font is being
expanded or compressed for printing.Æ(#` Æ

HUNITS°` ÂHorizontal motion units (denominator) in units/inch.Æ(#` Æ

HUNITSN°` ÂHorizontal motion units (numerator). HUNITSN/HUNITS = fractional units of
motion in inches]Æ(#` Æ

HSÁÁ°` ÂCurrent horizontal spacing amount in HUNITS. Useful for Set HMI or
Relative Horizontal Microspace commands. For example, for the HP Laserjet:Æ(#` Æ

Á ÁÁ` Á¸ Â[27]"*pÁ&%Á" ASCII(HS) "X"Æ(#¸ Æ

WUNITS°` ÂCharacter width units in units/inch. Usually the same as HUNITS.Æ(#` Æ

VUNITS°` ÂVertical motion units (denominator) in units/inch.Æ(#` Æ

VUNITSN°` ÂVertical motion units (numerator). VUNITSN/VUNITS = fractional units of
motion in inches.Æ(#` Æ

VSÂXÂÂX` ÂCurrent vertical spacing amount in VUNITS. Useful for Set V or Relative
Vertical Spacing commands. For example, for the HP Laserjet:Æ(#` Æ

Á ÁÁ` ÁÁ¸ Á[27] "*p" ASCII(VS) "Y"

à ÃCharacter VariablesÄ Ä

Character variables are set for each character.

CURWIDTH°` ÂCurrent character width in WUNITS. Useful in character map strings.
Average width of all characters in font is NOMWIDTH.Æ(#` Æ
Ô
Ð&5ԌXPOSÂXÂÂX` ÂCurrent horizontal position in HUNITS. Useful in Absolute Horizontal Position
commands.Æ(#` Æ

YPOSÂXÂÂX` ÂCurrent vertical position in VUNITS. Useful in Absolute Vertical Position
commands.Æ(#` Æ


ÃÃ××Arithmetic OperatorsÄÄ××Ô
ž;


The following operators are allowed in any WPDL expression. ÃÃThey are listed in order of
precedence.ÄÄ Parentheses can be used to enforce a different order of evaluation.


OPERATION SYMBOL FUNCTION

Negate - Change the sign of the value.
Bitwise Not ~ Invert value (e.g., 1101 to 0010).
Logical Not ! Logical negation (all values treated as 0 or 1). Logical Not of
non-0 is 0. Logical Not of 0 is 1.
Multiply * Product of two values.
Divide / Ratio of two values.
Rounded Divide // Ratio of two values, rounded.
Modulo % Remainder of a division. (e.g., 256 % 156 = 100, 40 % 15 = 10)
Add + Sum of two values.
Subtract - Difference of two values.
Shift left << Multiply by power of 2. (e.g., A << 1 = A*2, A << 2 = A*4,
A << 3 = A*8)
Shift right >> Divide by power of 2. (e.g., A >> 1 = A/2, A >> 2 = A/4,
A >> 3 = A/8)
Less than < 1 if first value is less than second, otherwise 0.
Less than or equal <= 1 if first value is less than or equal to second, otherwise 0.
Greater than > 1 if first value is greater than second, otherwise 0.
Greater than or equal >= 1 if first value is greater than or equal to second,
otherwise 0.
Equal == 1 if first value equals second, otherwise 0.
Not equal != 1 if first and second values not equal, otherwise 0.
Bitwise and & 1100 & 1010 = 1000 (binary return).
Bitwise or | 1100 | 1010 = 1110 (binary return).
Bitwise xor ^ 1100 ^ 1010 = 0110 (binary return).
Logical and && 101 && 000 = 0 (decimal return).
Logical or || 101 || 000 = 1 (decimal return).
Assignment := Set first value to that of second.
Add & assign += Set value of first to sum of first and second.
Subtract & assign -= Set value of first to difference of second from first.

ÃÃ
××String Output FunctionsÄÄ××Ô
ž;



These are WPDL functions which send string values to the printer. Each function acts on its
parameter's low-order word. To output the high-order word, the value must be manipulated
(value >> 16 or value / 65536) to move it into the low word position.

SENDHI(ÃÃvarÄÄ)°` ÂÂX¸ ÂSend ÃÃvarÄÄ's high byte. [binary]Æ(#¸ Æ
Ô
3'6ԌSENDLO(ÃÃvarÄÄ)°` ÂÂX¸ ÂSend ÃÃvarÄÄ's low byte. [binary]Æ(#¸ Æ

SENDHILO(ÃÃvarÄÄ)¸ ÂSend ÃÃvarÄÄ's bytes; high, then low. [binary]Æ(#¸ Æ

SENDLOHI(ÃÃvarÄÄ)¸ ÂSend ÃÃvarÄÄ's bytes; low, then high. [binary]Æ(#¸ Æ

DOWNLOAD("file")¸ ÂSend contents of file (path not given). The path is specified with
printer selection in WP by the user. (Replaces in WP 4.2.)Æ(#¸ Æ

ASCII(ÃÃexpr,cntÄÄ)¸ ÂSend the value of ÃÃexprÄÄ as ÃÃcntÄÄ characters (or more if necessary).
Parameter ÃÃcntÄÄ is optional. If ÃÃcntÄÄ is larger than the output string, the
string is left-padded with '0's.Æ(#¸ Æ


ÃÃ××Special OperatorsÄÄ××Ô
ž;


These are WPDL functions for value conversion, printer control, and print-time user interface.

CONVERT(ÃÃval,oldunits,newunitsÄÄ)¸ *h+ÂReturns value of ÃÃvalÄÄ converted from ÃÃoldunitsÄÄ to ÃÃnewunitsÄÄ
(e.g., 1200ths to 300ths).Æ(#hÆ

CHRWID(ÃÃchar_idÄÄ)¸ ÂÂX%ÂÂX%h+ÂReturn width in WUNITS of ÃÃchar_idÄÄ in current font.
char_id = charset_num << 8 + char_numÆ(#hÆ

REPOSITION°` ÂÂX¸ ÂÂX%ÂÂX%h+ÂCauses the printhead to return to its previous horizontal
position. Useful for printers that have no backspace
capabilities, or after printer functions which have
uncertain effects on the horizontal position. (Replaces
in WP 4.2.)Æ(#hÆ

; Â(¸ ÂÂX%ÂDesignates a comment field. Anything between the semicolon
and the end of the line is ignored.Æ(#Æ

PROMPT(ÃÃmsg,ÄÄ ÃÃmsg,ÄÄ ...)Â` !%ÂÂX%h+ÂDisplays messages on the message line of WP's printer
control. Up to 66 characters are displayed.Æ(#hÆ

CLEARPROMPT¸ ÂÂX%ÂÂX%h+ÂClears message lines of WP's printer control.Æ(#hÆ

BEEPÂXÂÂX` ÂÂX¸ ÂÂX%ÂÂX%h+ÂCauses WP to beep.Æ(#hÆ

WAITÂXÂÂX` ÂÂX¸ ÂÂX%ÂÂX%h+ÂCause WP to pause printing and wait for a GO in printer
control.Æ(#hÆ
Ô
Q7ԌŔÅSETMETHOD(ÃÃdriver,ÄÄ ÃÃtypeÄÄ)Â` #%ÂÂX%h+ÂSelects the driver type to be used for the function which
implement more than one driver (e.g., Horizon Motion
Control: whether HMI, HMI with Microspacing Relative,
or Absolute). If SETMETHOD is not used to specify a
driver type, the default driver type (marked in PTR with
'*') is used. The following parameters are valid:Æ(#hÆ

ÃÃ Driver Type Driver Type

HORIZONTAL HMI DOUBLEUNDER AUTOSAME
RELATIVE WPSEPARATE
ABSOLUTE AUTOUNDER2
VERTICAL VMI WPUNDER2
RELATIVE SINGLEUNDER
ABSOLUTE NOTSUPPORTED
BOLD AUTOSAME STRIKEOUT AUTOSAME
DOUBLEOVER AUTOSEPARATE
TRIPLEOVER WPSEPARATE
MULTIPLEPASS BACKSPACE
BACKSPACE NOTSUPPORTED
NOTSUPPORTED REDLINE AUTOSAME
UNDERLINE AUTOSAME AUTOSEPARATE
AUTOSEPARATE WPSEPARATE
WPSEPARATE BACKSPACE
BACKSPACE NOTSUPPORTED
NOTSUPPORTED SHADOW AUTOSAME
ITALIC AUTOSAME MULTIPLEPASS
SINGLEUNDER NOTSUPPORTED
NOTSUPPORTED Å”Å
ÄÄ
ÃÃ××Conditional ExpressionsÄÄ××Ô
ž;


These are WPDL functions which control the flow of execution within expressions. These
functions are useful for specifying conditional or repeating information in printer strings.

For example, if a printer's font deselect string turns off the bold attribute as a side effect,
this side effect could be counteracted by conditionally turning bold back on in the same
string. For example, on the IBM Graphics Printer:

Á ÁIF (BOLD) [27] "G" ENDIF

IF(ÃÃexprÄÄ)°` ÂEvaluate ÃÃexprÄÄ. If true (non-0) continue execution, skipping any following
ELSEIF or ELSE clauses. If false (0) skip to next ELSEIF, ELSE, or ENDIF.
IF must have a corresponding ENDIF.Æ(#` Æ

ELSEIF(ÃÃexprÄÄ)°` ÂOptional operator that behaves identically to the IF(ÃÃexprÄÄ) function described
above, but may not appear outside of an IF-ENDIF block.Æ(#` Æ

ELSEÂXÂÂX` ÂOptional operator that marks the beginning of code executed if all previous
expressions in the IF-ENDIF block are false.Æ(#` Æ

ENDIFÁÁMarks the end of the IF conditional.

WHILE(ÃÃexprÄÄ)Á` ÁEvaluate ÃÃexprÄÄ. If false (0) skip past ENDWHILE.

ENDWHILE°` ÂLoops back to the WHILE to reevaluate expr.Æ(#` Æ

Ô
Õ%8ԌÃÃ××Åé
ÅEntering WPDL CodesÄÄ××Ô
ž;


Characters or printer codes can be entered in an ASCII (""), decimal ([]), hexadecimal (<>),
octal ({}), or binary (::) format. Each format is identified by delimiters which must enclose the
value string. ÃÃOnly valuesÄÄ [32] ÃÃthroughÄÄ [126] ÃÃcan be sent in ASCII format.ÄÄ

Examples:

Á ÁCharacter
Á Áor code ASCII Decimal Hex Octal Binary

Á ÁEscape [27] <1B> {33} :11011:
Á Á A "A" [65] <41> {101} :1000001:

Åé
ÅMulti-byte printer strings can be represented by separating byte values with commas within
numeric format delimiters. No commas are needed within ASCII strings. An additional
ASCII text format (delimited by BEGINTEXT and ENDTEXT) is like the ASCII format, but
allows values from [0] to [127] in the string.

Any newline in the text is sent to the printer as [10].

Delimiters BEGINTEXT and ENDTEXT must each appear alone on a line. The text format is
useful for long command strings that control PostScript printers.

Examples:

Á ÁString ASCII Decimal Hex Octal Binary

Á ÁEscape A [27,65] <1B,41> {33,101} :11011,1000001:
Á Á AB "AB" [65,66] <41,42> {101,102} :1000001,1000010:

It is more space-efficient (but sometimes less readable) to represent all values in a WPDL
string in the same format than it is to use a mixed format. For example, Escape A can be
stored in 3 bytes as decimal [27,65] or hex <1B,41>, but requires 4 bytes to represent the
mixed-format [27]"A".

WPDL variables, whether built-in or user defined, are typed in expressions without brackets
("", [], <>, {}, ::). In PTR built-in variables are displayed in uppercase and user-defined
variables in lowercase.

Constants in expressions can be represented in ASCII (''), decimal, hexadecimal (trailing-h),
octal (trailing-q), or binary (trailing-b) formats. Only values 32 through 126 can be
represented in ASCII format.

Ô
Á9Ô ÃÃ××Glossary××ÄÄÔ
ÓI



ÒƂ°h(#‚°¸ (#ÆÒÅ(Ňabsolute microspacingÔ
Œ:Ô every character is printed at an assigned width, but the
printhead can be moved (spaced) anywhere as an offset from the
left edge of the pageÅ(ÅÔ!
ü:D:Œ:!Ô¯
ÅpŇabsolute vertical
motionÔ
$:Ô vertical motion measured from the top edge of the page ÅpÅÔ!
l:Ü:l:!Ô¯
ŸŇAFCÔ
”:Ô see ÃÃautomatic font changeÄÄŸÅÔ!
”:L:”:!Ô¯
ŸŇascenderÔ
 :Ô that part of a character extending above the x height.ŸÅÔ!
 :¼ : :!Ô¯
ÅàŇautomatic font
changeÔ
, :Ô the name of a font WP should use to represent a printing
attribute for the given font. For example, when WP is printing
text in the current font, an AFC could direct WP to use another
font to print italicized text.ÅàÅÔ!
œ :ä :t
:!Ô¯
ÅpŇbase fontÔ
:Ô the font chosen by the user on which all automatic font changes
are based.ÅpÅÔ!
Ä:Ä: :!Ô¯
ÅpŇbaselineÔ
4:Ô an imaginary line drawn through the lowest point of nonªdescending capital letters.ÅpÅÔ!
ì:ì:4:!Ô¯
ŸŇbuilt©in fontÔ
\:Ô a font present in the printer at all times.ŸÅÔ!
\::\:!Ô¯
Å(Ňcharacter IDÔ
Ì:Ô a code describing a WordPerfect character. It is comprised of
two parts: the ÃÃcharacter setÄÄ and the ÃÃcharacter numberÄÄ within
the set (e.g., 0,126 indicates character set 0, character 126).Å(ÅÔ!
<:„:Ì:!Ô¯
Å(Ňcharacter mapÔ
¬:Ô a table of characters and the printer command string mapped to
each. To print a character, WP sends the printer string mapped
to it. Å(ÅÔ!
:d:¬:!Ô¯
ÅpŇcharacter numberÔ
Œ:Ô the sequential number within a character set that denotes a
specific character.ÅpÅÔ!
D:D:Œ:!Ô¯
ŸŇcharacter setÔ
´:Ô one of twelve designated WordPerfect character sets.ŸÅÔ!
´:l:´:!Ô¯
ÅpŇdescenderÔ
$:Ô a portion of a letter (such as g, j, or q) that extends below the
baseline.ÅpÅÔ!
Ü:Ü:$:!Ô¯
ŸŇdiacriticalÔ
L:Ô a mark added to a letter to indicate a special phonetic value.ŸÅÔ!
L: :L:!Ô¯
ÅpŇfontÔ
¼ :Ô a collection of characters sharing a typeface, an orientation, a
character map, a size, spacing attributes, and a quality attribute.ÅpÅÔ!
t!:t!:¼ :!Ô¯
ŸŇformÔ
ä":Ô a size of paper on which a printer can print.ŸÅÔ!
ä":œ#:ä":!Ô¯
ÅpŇgroupÔ
T$:Ô a collection of fonts which must be loaded and unloaded as a
unit (e.g., fonts on a cartridge, soft fonts on a diskette).ÅpÅÔ!
%: %:T$:!Ô¯
ŸŇHMIÔ
|&:Ô see ÃÃhorizontal motion indexÄÄŸÅÔ!
|&:4':|&:!Ô¯Ô
4':ԌÅpŇhorizontal motion
indexÔ
¸;Ô a character widthÅpÅÔ!
;p;;!Ô¯
ŸŇ×Landscape×landscapeŸÅÔ
(;Ô font prints bottom©to©top across long direction of page.Ô!
(;à;(;!Ô¯
ŸŇleadingÔ
˜;Ô amount of white space between lines of textŸÅÔ!
˜;P;˜;!Ô¯
ŸŇminimum marginÔ
;Ô the area in which nothing can be printed at the edge of a page. ŸÅÔ!
;À;;!Ô¯
ÅpŇmono©spaced fontÔ
x;Ô a font that does not have proportional spacing; a font in which
every character has the same cell width.ÅpÅÔ!
0;0;x;!Ô¯
ŸŇpitchÔ
 ;Ô the distance the printhead moves after printing each character.ŸÅÔ!
 ;X ; ;!Ô¯
ŸŇpointÔ

;Ô 1/72 of an inch.ŸÅÔ!

;È
;
;!Ô¯
ŸŇportraitÔ
€ ;Ô font prints left©to©right across narrow direction of page.ŸÅÔ!
€ ;8 ;€ ;!Ô¯
ÅpŇproportional spaced
fontÔ
¨
;Ô a font in which most characters are assigned a cell width
proportional to the width of the character.ÅpÅÔ!
¨
;`;ð ;!Ô¯
ÅpŇproportional spacing
tableÔ
Ð;Ô a list of characters in a proportionally spaced font and the width
of each.ÅpÅÔ!
Ð;ˆ;;!Ô¯
ŸŇPS fontÔ
@;Ô see ÃÃproportional spaced fontÄÄŸÅÔ!
@;ø;@;!Ô¯
ÅpŇredliningÔ
°;Ô text marking used to identify proposed additions to a document,
usually by gray©shading the added text.ÅpÅÔ!
h;h;°;!Ô¯
ÅpŇresolutionÔ
Ø;Ô the number of (vertical and horizontal) dots per inch that can be
printed.ÅpÅÔ!
;;Ø;!Ô¯
Å(ŇresourceÔ
;Ô anything that limits the number of fonts or groups that can be
loaded at a given time (e.g., memory for soft fonts, slots for font
cartridges).Å(ÅÔ!
p;¸;;!Ô¯
ŸŇreverse landscape×Reverse LandscapeןÅÔ
à;Ô font prints top©to©bottom across long direction of page.Ô!
à;˜;à;!Ô¯
ŸŇreverse portrait×Reverse PortraitןÅÔ
P;Ô font prints right©to©left (upside down) across narrow direction of
page.Ô!
;;P;!Ô¯
ÅpŇstrikeoutÔ
x;Ô text marking (usually a line through existing text) used to
identify proposed deletions from a document.ÅpÅÔ!
0;0;x;!Ô¯
ŸŇsubstitute fontÔ
 ;Ô ÃÃÄÄa font used to print characters not found in the current font.ŸÅÔ!
 ;X ; ;!Ô¯
Å(Ňtype throughÔ
!;Ô a WP feature that allows the keyboard and printer to be used as
a typewriter. Keys typed are sent directly to the printer, either
on a character©by©character or line©by©line basis). Å(ÅÔ!
€";È!;!;!Ô¯
ŸŇtypeface weightÔ
ð#;Ô the attribute that describes how bold or black a typeface is.ŸÅÔ!
ð#;¨$;ð#;!Ô¯
ŸŇtypefaceÔ
`%;Ô the general appearance and structure of the characters in a font.ŸÅÔ!
`%;&;`%;!Ô¯Ô
&;ԌÅpŇvertical motion indexÔ
<Ô the printer is given a line height (vertical motion index), after
which each line feed advance the printhead by that height.ÅpÅÔ!
¸<¸<<!Ô¯Ô
p<Ô ÃÃ××Index××ÄÄÔ
W



ÐÌX°` ¸ hÀpÈ xÐ (#€%Ø'ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿX°0°0 °
0 °
0°0°0°0°0°0°0!°"0$°%0'ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÌÐ×

×€ 0€°ÂÁ€0ÁÁ€° ÁAbsolute Horizontal Spacing (microspace) 20ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAbsolute Horizontal Spacing (microspace) screen 4ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAbsolute microspacing 4ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAbsolute vertical motion 4, 41ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAbsolute Vertical Motion screen 4ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAdd (non-shareable) 11ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAdditional Horizontal Offset Each Pass (1200ths) 25ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAdditional Vertical Offset Each Pass (1200ths) 25ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAdjust 27ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAdjustment at End of Double Underlining 37, 42ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAdjustment at End of Redlining 42ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAdjustment at End of Strikeout 43ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAdjustment at End of Underlining 44ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAdjustment at Start of Double Underlining 37, 42ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAdjustment at Start of Redlining 42ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAdjustment at Start of Strikeout 43ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAdjustment at Start of Underlining 43ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAdjustment Between Characters 37, 42, 43ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAll Four Orientations Available in Each Font 23ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAmount to Slant Font 34ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAngular 35ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAppearance/Style 39ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAppearance/Style screen 4ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAttributes 39ƨ!°Æ
€ 0€°ÂÁ€0Ágeneral appearance, style, or use of a typeface 4ƨ!°Æ
€ 0€°ÂÁ€0Ámiscellaneous 22ƨ!°Æ
€ 0€°ÂÁ€0ÁPrinting 5, 9, 14ƨ!°Æ
€ 0€°ÂÁ€0Áquality 14, 28ƨ!°Æ
€ 0€°ÂÁ€0Áshape 32ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAttributes screen 5ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Bold 10ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Bold commands 5ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Bold screen 5ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Carriage Return on Line Feed? 41ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Carriage Return on Rev Line Feed? 41ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Color 12ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Color screen 5ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Double Underline commands 5, 6ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Double Underline on Same Pass 12ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Double Underline on Separate Pass 13ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Double Underline on Separate Pass screen 6ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Line Feed on Carriage Return? 18, 19, 29ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Multiple Copies 23ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Redline commands 6ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Redline on Same Pass 28ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Redline on Same Pass screen 6ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Redline on Separate Pass 29ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Redline on Separate Pass screen 6ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Shadow 32ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Shadow commands 7ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Shadow screen 7ƨ!°ÆÔ
¾&=Ԍ€ 0€°ÂÁ€0ÁÁ€° ÁAuto Simulated Italics (NOT Italics) 21ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Strikeout commands 7ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Strikeout on Same Pass 35ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Strikeout on Same Pass screen 7ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Strikeout on Separate Pass 36ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Strikeout on Separate Pass screen 7ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Underline commands 8, 36ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Underline on Same Pass 39ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Underline on Same Pass screen 8ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Underline on Separate Pass 39ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAuto Underline on Separate Pass screen 8ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAutomatic Font Change 8ƨ!°Æ
€ 0€°ÂÁ€0Ácross reference list 9ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAutomatic Font Change Cross Reference for screens 8, 9ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAutomatic font changes 8, 9, 14ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAutomatic Font Changes screen 9ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAverage PS Table Width 34ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁAverage Scaled Width 34ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁBackspace Overstrike 10ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁBackspace Overstrike screen 9ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁBackspace Redlining 29ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁBackspace Redlining screen 9ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁBackspace Strikeout 36ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁBackspace Strikeout screen 9ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁBackspace Underlining 39ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁBackspace Underlining screen 9ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁBall 32ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁBaseline Bias Factor 16, 34ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁBell 23ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁBitmap graphics 10, 12, 15, 24ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁBitmap Graphics screen 10ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁBold 5, 9, 10, 12, 25, 36, 41ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁBold Not Supported 11ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁBold screen 10ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁBoxes 24ƨ!°Æ
€ 0€°ÂÁ€0Áshaded 31ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁBuilt-in set 11ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁBuilt-In Set screen 11ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁCalculate Super/Subscript Positions 22ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁCalligraphic 5ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁCanon LBP 35ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁCapital Height 27ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁCasual 4ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁCenter Printhead (for Sheet Feeder) 23ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁChange Orientation 23ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁCharacter Cell Adjust 34ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁCharacter ID 11ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁCharacter map 11, 13ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁCharacter Map screen 11ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁCharacter Map: screen 11ƨ!°Æ
€ 0€°ÂÁ€0Ádisplaying 11ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁCharacter proportions 27ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁCharacter to Use for Movement 6-8, 37ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁCharacter width 27ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁColor 12, 26, 31ƨ!°ÆÔ
Ð&>Ԍ€ 0€°ÂÁ€0ÁÁ€° ÁColor capabilities 5ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁColor Not Supported 12ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁColor screen 12ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁColumn data graphics 16ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁConnected Letters 4ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁCross reference font 8ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁCupped 32ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁCurved or Bowed Lines 32ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁCyan, Magenta, Yellow 31ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁD = Graphics Density Number 16ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁData Format Flags 24ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁData Format Flags screen 12ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁData format for graphics 10ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁData Mask 17ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁDecorative 4ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁDefault Leading 33ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁDescender Height 27ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁDeselect Font commands 21ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁDiacriticals Are Not Already Adjusted (Horizontally) in Italic 22ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁDiacriticals Positioned (Vertically) for Uppercase Characters 22ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁDouble Overstrike on Same Pass 10ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁDouble Overstrike on Same Pass (True HMI Only) screen 12ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁDouble underlineƨ!°Æ
€ 0€°ÂÁ€0Áadjusting vertical position 13ƨ!°Æ
€ 0€°ÂÁ€0Ávertical position 6ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁDouble Underline Character 41ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁDouble Underline Not Supported 13ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁDouble Underline screen 12ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁDouble underlining 5, 6, 12, 36, 41ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁDraft Quality 28ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁDraw Box commands 25ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁDraw Rule commands 33ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁEnd Graphics 16ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁEnd Graphics commands 24ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁExaggerated 32, 35ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁExpand Inter-Character Spacing (Add Dots) commands 30ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁExtra Bold 41ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁExtra Light 41ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁFlush Printer's Buffer commands 38ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁFont Cell Height 33ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁFont Cell Height PS Table Was Created for 34ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁFont or Group Type 30ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁFont Width 33ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁFont: screen 13ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁFonts in Group 15, 17ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁFonts in Group screen 15ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁFonts screen 14ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁForm Type 15ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁFormal 4ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁForms screen 15ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁFunction Variable 40ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁFunction Variables Key 40ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁFuturistic 4ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁGraphics 10, 12, 15, 22, 24ƨ!°Æ
€ 0€°ÂÁ€0ÁData Format 10ƨ!°ÆÔ
Ð&?Ԍ€ 0€°ÂÁ€0Ádensity 16ƨ!°Æ
€ 0€°ÂÁ€0Áresolution 16ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁGraphics Expressions 24ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁGraphics Expressions screen 15ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁGraphics Not Supported 10ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁGraphics Resolutions screen 16ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁGroup: screen 17ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁGroups 14ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁGroups screen 17ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁHairline 32ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁHelps and Hints about Printer screen 18ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁHigh Quality 28ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁHmi 36ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁHMI (only) 19ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁHMI (with microspacing) 19ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁHMI (with microspacing) screen 19ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁHorizontal Motion screen 19ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁHorizontal Offset 36ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁHorizontal Offset (1200ths) 12ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁHorizontal positioning 26, 27ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° Áhorizontal positioning commandsƨ!°Æ
€ 0€°ÂÁ€0ÁMove to Horizontal Position 4ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁHorizontal Spacing Units 34ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁHP 2000 35ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁHP Plus 35ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁHP Series II 35ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁI = Initially Present? 15ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁI = User Intervention Required? 30ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁID = Resource ID Number 30ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁID Code 31ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁInitial Horizontal Offset (1200ths) 25ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁInitial Horizontal Offset Bold Passes (1200ths) 25ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁInitial Value 40ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁInitial Vertical Offset (1200ths) 25ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁInitialize and Reset screen 20ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁInitialize at Start of Page commands 20ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁInitialize at Start of Print Job commands 20ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁInitialize Printer commands 20ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁInitialize Type Through commands 38ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁInteger Variable 40ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁInteger Variables Key 40ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁItalic 5, 21ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁItalics Not Supported 21ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁItalics screen 21ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁKern 27ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁKerning 27ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁL = Allow Landscape? 15ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁLandscape 26, 54ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁLight 41ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁLoad and Select Strings 14ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁLoad and Select Strings screen 21ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁLoad Font commands 21ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁLoad Group commands 21ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁLoad/Unload Commands 17ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁLoad/Unload Commands screen 21ƨ!°ÆÔ
Ð&@Ԍ€ 0€°ÂÁ€0ÁÁ€° ÁLocationƨ!°Æ
€ 0€°ÂÁ€0Áform type 15ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁLowercase t Height 28ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁLowercase x Height 27ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁManual Feed and Continuous Load in Same Place? 15ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁManual Feed commands 23ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° Ámarginsƨ!°Æ
€ 0€°ÂÁ€0Áminimum 21ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMargins and # Fonts/Page screen 21ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMaximum # of Fonts/Page 22ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMaximum Ascender Height 28ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMaximum Inter-Character Expansion (Number of Dots) 30ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMaximum Units 18, 19, 29, 30, 41ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMaximum Value 31ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° Ámaxmimum number of fontsƨ!°Æ
€ 0€°ÂÁ€0Áon a page 21ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMedium Quality 28ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMinimum Bottom Margin 21ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMinimum Left Margin 22ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMinimum Right Margin 22ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMinimum Top Margin 21ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMiscellaneous Font Features 14ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMiscellaneous Font Features screen 22ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMiscellaneous Information screen 22ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMiscellaneous Printer Commands screen 23ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁModes Supported 38ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁModes Supported screen 23ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMonochrome Column Data Format 10ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMonochrome Column Data Format screen 24ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMonochrome Raster Data Format 10ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMonochrome Raster Data Format screen 24ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMost Significant Bit at Bottom of Column 12ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMotion spaces 37ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMotion units 16, 27ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMotion Units (Vert and Horz) 16ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMove Backward commands 29ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMove Down commands 30ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMove Forward commands 29ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMove to Horizontal Position commands 4ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMove to Vertical Position commands 4ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMove Up commands 30ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMultiple Intensity Shading 31ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMultiple Intensity Shading screen 24ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMultiple Pass Overstrike 10ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMultiple Pass Overstrike screen 25ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMultiple Pass Shadowing 32ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁMultiple Pass Shadowing screen 25ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁNonconnecting Enclosures 32ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁNormal 41ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁNumber of Images 9, 10ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁNumber of Passes 25ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁOblique 5ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁOffset (Inserted & Side) 15ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁOld Style 5ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁOptimal Character Width 33ƨ!°ÆÔ
Ð&AԌ€ 0€°ÂÁ€0ÁÁ€° ÁOptimal Space Width 33ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁOrientation 13, 26ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁOrientations screen 26ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁOther 35ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁOutline 5ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁP = Allow Portrait? 15ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁP = Number of Printhead Pins Used for Graphics 16ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁPage advance 22ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁPerform Backspace 18, 19, 38ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁPerform Carriage Return 18, 19ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁPerform Carriage Return commands 29, 38ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁPerform Line Feed 38, 41ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁPerform Reverse Line Feed 41ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁPitch 33ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁPortrait 26ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁPortrait & Landscape 26ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁPortrait and Landscape Available in Each Font 23ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁPortrait, Landscape, Reverse Portrait, & Reverse Landscape 26ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁPrint Super/Subscripts, Advances, Graphics in Top-to-Bottom Or 23ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁPrinter Auto Page Advance? 20ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁPrinter String screen 26ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁPrinthead Bias (Left) 23ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁPrinthead Bias (Top) 23ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁPriority 36ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁProportional spacing table 13, 26, 33ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁProportional Spacing Table screen 26ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁProportional Spacing Table: (name) 34ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁProportional Spacing Table:
screen 27ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁProportionally spaced 27ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁProportions 39ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁProportions screen 27ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁPS Table Units 34ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁQuality 14ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁQuality screen 28ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁRed, Green, Blue 31ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁRedline 6, 9, 28, 42ƨ!°Æ
€ 0€°ÂÁ€0Ávertical position adjustment 6ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁRedline Character 9, 42ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁRedline Not Supported 29ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁRedline screen 28ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁRelative Horizontal Spacing (microspace) 20ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁRelative Horizontal Spacing (microspace) screen 29ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁRelative Vertical Motion 40ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁReset at End of Print Job commands 20ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁReset Type Through 38ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁReset/Advance at End of Page commands 20ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁResolution 24ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁResolution (Vert and Horz) 16ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁResolution units 16ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁResources 14, 17ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁResources screen 30ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁReverse Landscape 26, 54ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁReverse Portrait 26, 54ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁRGB (Red, Green, Blue) Table 5ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁRGB (Red, Green, Blue) Table screen 31ƨ!°ÆÔ
Ð&BԌ€ 0€°ÂÁ€0ÁÁ€° ÁRight justification 27ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁRound 32ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁRules 31, 33ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁRules and Shaded Boxes screen 31ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁRules Not Supported 31ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁS = Pin Spacing Unit (Pins Per Inch) 16ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSame as Single Underline 13ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSame as Underline 21ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁScaleable 22ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁScript 5ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSelect Font commands 21ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSend Attribute Byte commands 29ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSend Bell to Printer 23ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSend Font Load String when Group Is Loaded 22ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSerifs 32, 39ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSerifs screen 32ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSet Box Height commands 25ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSet Box Intensity commands 25ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSet Box Width commands 24ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSet Color commands 26ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSet Forward Printing 18ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSet Graphics Resolution 24ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSet HMI (Horizontal Motion Index) 18, 19ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSet HMI for Each Character? 19ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSet Page Length commands 20ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSet Reverse Printing 18ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSet Rule Height commands 33ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSet Rule Width commands 33ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSet Unused Bits in Data Bytes 12ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSet VMI 41ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁShadow 5, 25, 32ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁShadow Not Supported 32ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁShadow screen 32ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁShadow text 7ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁShape 39ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁShape screen 32ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSingle Intensity Shading (Rules) 31ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSingle Intensity Shading (Rules) screen 33ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSize (Inserted & Side) 15ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSize and Spacing Information 13ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSize and Spacing Information screen 33ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSlab 32ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSlant Adjust 28ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSlanted 32ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSmall Caps 5ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSoft Font Format Type screen 35ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSquare 33ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁStart Graphics commands 24ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁStress 39ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁStress (Line Thickness) screen 35ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁStrikeout 7, 9, 35, 43ƨ!°Æ
€ 0€°ÂÁ€0Áadjusting vertical position 7ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁStrikeout Character 9, 43ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁStrikeout Not Supported 36ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁStrikeout screen 35ƨ!°ÆÔ
Ð&CԌ€ 0€°ÂÁ€0ÁÁ€° ÁString Variable 40ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁString Variables Key 40ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSubscripts 22ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSubstitute font 11ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSubstitute font list 11ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSubstitute Fonts 14ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁSubstitute Fonts screen 36ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° Ásuperscripts 22ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁTransfer Graphics Data 16, 24ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁTransitional 32ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁTriangular 32ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁTriple Overstrike on Same Pass 10ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁTriple Overstrike on Same Pass (True HMI Only) screen 36ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁTwin Pass - Auto Underline 13ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁTwin Pass - Auto Underline screen 36ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁTwin Pass - WP's Underline 13, 37ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁType Through 23, 38ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁType Through by Character 24ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁType Through by Line 24ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁType Through Expressions 38ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁType Through Expressions screen 38ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁType Through screen 38ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁTypeface 13ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁTypeface screen 38ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁTypeface: screen 39ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁUnderlineƨ!°Æ
€ 0€°ÂÁ€0Áadjusting vertical position 8ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁUnderline Character 10, 37, 43ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁUnderline Not Supported 39ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁUnderline screen 39ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁUnderlining 8, 9, 39, 43ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁUniform 35ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁUnits 30ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁUnload Font commands 21ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁUnload Group commands 21ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁUse Font Only for Automatic Font Changes 22ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁVariables 40ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁVariables screen 40ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁVertical commands 30ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁVertical motion 30ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁVertical Motion screen 40ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁVertical Movement 42, 43ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁVertical Movement First Pass 37ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁVertical Movement Second Pass 37ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁVertical positioning commandsƨ!°Æ
€ 0€°ÂÁ€0ÁMove to Vertical Position 4ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁVertical Spacing Units 34ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁVMI (Vertical Motion Index) 40ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁVMI (Vertical Motion Index) screen 41ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁWeight 39ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁWeight screen 41ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁWidth 27ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁWidth Scale Factor 33ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁWordPerfect Printer Description Language 45ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁWP's Double Underline on Separate Pass 13ƨ!°ÆÔ
Ð&DԌ€ 0€°ÂÁ€0ÁÁ€° ÁWP's Double Underline on Separate Pass screen 41ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁWP's Redline on Separate Pass 29ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁWP's Redline on Separate Pass screen 42ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁWP's Strikeout on Separate Pass 36ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁWP's Strikeout on Separate Pass screen 43ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁWP's Underline on Separate Pass 39ƨ!°Æ
€ 0€°ÂÁ€0ÁÁ€° ÁWP's Underline on Separate Pass screen 43ƨ!°Æ
›

  3 Responses to “Category : Word Processors
Archive   : PTRHELP.ZIP
Filename : PTRREF.WP5

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/

© 2018 The Programmer's Corner by Personalized Computer Systems