Files
RomWBW/Source/Images/d_ws4/u0/READ.ME
b1ackmai1er 78f65522b7 Dev (#108)
* added hack to handle tunes

* quiet clean

* added chmod for execution

* suppress warnings

* Multi-boot fixes

* the windows build somehow thinks that these filesystems are cpm3.

* credit and primitive instructions

* Update sd.asm

Cosmetic fix.

* make compile shut up about conditionals

* Add bin2asm for linus and update build to process font files under linix

* fixed quoted double quote bug, added tests

* added tests

* added bin2asm for font file source creation

* Revert linux bin2asm font stuff

* added rule for font source generation

* build fonts

* added directory mapping cache.  if the same directory is being hit
as last run, we don't need to rebuild the map.  will likely break if
you are running more than one at a time, in that the cache will be
ineffective.  also, if the directory contents change, this will also break.

* removed strip.  breaks osx

* added directory tag so . isn't matched all over the place

* added real cache validation

* fixed build

* this file is copied from optdsk.lib or optcmd.lib

* install to ../HBIOS

* prerequisite verbosity

* diff soft failure and casefn speedup

* added lzsa

* added lzsa

* removed strip. breaks on osx

* added clobber

* added code to handle multiple platform rom builds with rom size override

* added align and 0x55 hex syntax

* default to hd64180

* added N8 capability

* added SBC_std.rom to default build

* added support for binary diff

* diff fixes

* clean, identical build.  font source generator emitted .align.  this does not match the windows build

* Upgrade NZCOM to latest

* Misc. Cleanup

* fixed expression parser bug : ~(1|2) returned 0xfe

* added diff build option

* Update Makefile

Makefile enhancement to better handle ncurses library from Bob Dunlop.

* Update sd.asm

Back out hack for uz80as now that Curt fixed it.

* Misc. Cleanup

* UNA Catchup

UNA support was lacking some of the more recent behavior changes.  This corrects most of it.

* Add github action for building RomWBW

* Bump Pre-release Version

* Update build.yml

Added "make clean" which will remove temporary files without removing final binary outputs.

* Update Makefile

Build all ROM variants by default in Linux/Mac build.

* Update Makefile

* Update Makefile

* Update Makefile

* Update Makefile

* Update Makefile

* Update Makefile

* Update Makefile

* Update Makefile

* Update Makefile

* Update for GitHub Build

Case issue in TASM includes showing up in GitHub build.  This should correct that.

* Added an gitignore files to exclude generated files

* Removed Tunes/clean.cmd and Tunes/ReadMe.txt - as make clean removes them

* Build.sh: marked as executable

chmod +x Build.sh

* Fix to HBIOS/build.sh

When adding files to rom disk, if files were missing, it would error out.

It appears the intent is to skip non-existing files.

Updated to log out correctly for missing files - and continue operation.

* Update Microsoft NASCOM BASIC.docx

Nascom manual, text version by Jan S (full name unknown)

* Fix issue with Apps/Tune not making

If dest directory does not exist, fails to make Apps

* Create ReadMe.txt

* Update Makefile

* Update Build.sh

* Make .gitignores for Tools/unix more specific

* cpmtools Update

Updated cpmtools applications (Windows only).  Removed hack in diskdefs that is no longer required.

* HBIOS Proxy Temp Stack Enhancement

Reuse the bounce buffer area as the temporary stack space required briefly in HBX_INVOKE when transitioning banks.  Increases size of temporary stack space to 64 bytes.

* Update ReadMe.txt

* HBIOS - clean up TMPSTK

* Update hbios.asm

Minor cosmetic changes.

* Build Process Updates

Minor udpates to build process to improve consistency between Windows and Mac/Linux builds.

* Update hbios.asm

Add improved interrupt protection to HBIOS PEEK, POKE, and BNKCPY functions.

* hbios - wrap hbx_bnkcpy

* hbios - adjust hbx_peek hbx_poke guards

* Update hbios.asm

Adjusted used of DI/EI for PEEK and POKE to regain a bit of INTSTK space.  Added code so that HB_INVBNK can be used as a flag indicating if HBIOS is active, $FF is inactive, anything else means active.

* Add HBIOS MuTex

* Initial Nascom basic ecb-vdu graphics

set and reset for 80x25b screen with 256 character mod

* Finalize Pre-release 34

Final support for FreeRTOS

* Update nascom.asm

Optimization, cleanup, tabs and white spaces

* IDE & PPIDE Cleanup

* Clean up

Make version include files common.

* Update Makefile

* Update Makefile

* Build Test

* Build Test

* Build Fixes

* Update nascom.asm

Cleanup

* Update nascom.asm

Optimization

* hbios - temp stack tweak

* Update hbios.asm

Comments on HBX_BUF usage.

* Update nascom.asm

Optimization

* Update nascom.asm

Setup ECB-VDU build option, remove debug code

* Update nascom.asm

Set default build. update initialization

* Update nascom.asm

Make CLS clear vdu screen

* Update nascom.asm

Fixup top screen line not showing

* Add SC131 Support

Also cleaned up some ReadMe files.

* HBIOS SCZ180 - remove mutex special files

* HBIOS SCZ180 - adjust mutex comment

* Misc. Cleanup

Includes some minor improvements to contents in some disk images.

* Delete FAT.COM

Changing case of FAT.COM extension to lowercase.

* Create FAT.com

Completing change of case in extension of FAT.com.

* Update Makefile

Remove ROM variants that just have the HBIOS MUTEX enabled.  Users can easily enable this in a custom build.

* Cleanup

Removed hack from Images Makefile.  Fixed use of DEFSERCFG in various places.

* GitHub CI Updates

Adds automation of build and release assets upon release.

* Prerelease 36

General cleanup

* Build Script Cleanups

* Config File Cleanups

* Update RomWBW Architecture

General refresh for v2.9.2

* Update vdu.asm

Removed a hack in VDU driver that has existed for 8 years.  :-)

* Fix CONSOLE Constant

Rename CIODEV_CONSOLE constant to CIO_CONSOLE because it is a unit code, not a device type code.

Retabify TastyBasic.

* Minor Bug Fixes

- Disk assignment edge case
- CP/M 3 accidental fall thru
- Cosmetic updates

* Update util.z80

* Documentation Cleanup

* Documentation Update

* Documentation Update

* Documentation Updates

* Documentation Updates

* Create Common.inc

* Documentation Updates

* Documentation Updates

* doc - a few random fixes

* Documentation Cleanup

* Fix IM 0 Build Error in ACIA

* Documentation Updates

* Documentation Cleanup

* Remove OSLDR

The OSLDR application was badly broken and almost impossible to fix with new expanded OS support.

* Bug Fixes

- Init RAM disk at boot under CP/M 3
- Fix ACR activation in TUNE

* FD Motor Timeout

- Made FDC motor timeout smaller and more consistent across different speed CPUs
- Added "boot" messaging to RTC

* Cleanup

* Cleanup

- Fix SuperZAP to work under NZCOM and ZPM3
- Finalize standard config files

* Minor Changes

- Slight change to ZAP configuration
- Added ZSDOS.ZRL to NZCOM image

* ZDE Upgrade

- Upgraded ZDE 1.6 -> 1.6a

* Config File Tuning

* Pre-release for Testing

* cfg - mutex consistent config language

* Bump to Version 3.0

* Update SD Card How-To

Thanks David!

* update ReadMe.md

Remove some odd `\`.

* Update ReadMe.txt

* Update ReadMe.md

* Update Generated Doc Files

* Improve XModem Startup

- Extended startup timeout for XM.COM so that it doesn't timeout so quickly while host is selecing a file to send.
- Updated SD Card How-To from David Reese.

* XModem Timing Refinements

* TMS Driver Z180 Improvements

- TMS driver udpated to insert Z180 I/O waitstates internally so other code can run at full speed.
- Updated How-To documents from David.
- Fixed TUNE app to properly restore Z180 I/O waitstates after manipulating them.

* CLRDIR and ZDE updates

- CLRDIR has been updated by Max Scane for CP/M 3 compatibility.
- A minor issue in the preconfigured ZDE VT100 terminal escape sequences was corrected.

* Fix Auto CRT Console Switch on CP/M 3

* Handle lack of RTC better

DSRTC driver now correctly returns an error if there is no RTC present.

* Minor RTC Updates

* Finalize v3.0.1

Cleanup release for v3.0

* New ROMLDR and INTRTC driver

- Refactored romldr.asm
- Added new periodic timer based RTC driver

* CP/M 3 Date Hack

- Hack to allow INTRTC to increment time without destroying the date

* Update romldr.asm

Work around minor Linux build inconsistency

* Update Apps for New Version

* Revert "Update Apps for New Version"

This reverts commit ad80432252.

* Revert "Update romldr.asm"

This reverts commit 4a9825cd57.

* Revert "CP/M 3 Date Hack"

This reverts commit 153b494e61.

* Revert "New ROMLDR and INTRTC driver"

This reverts commit d9bed4563e.

* Start v3.1 Development

* Update FDISK80.COM

Updated FDISK80 to allow reserving up to 256 slices.

* Update sd.asm

For Z180 CSIO, ensure that xmit is finished, before asserting CS for next transaction.

* Add RC2014 UART, Improve SD protocol fix

- RC2014 and related platforms will autodetect a UART at 0xA0 and 0xA8
- Ensure that CS fully brackets all SD I/O

* ROMLDR Improvements

.com files can now be started from CP/M and size of .com files has been reduced so they always fit.

* Update commit.yml

Run commit build in all branches

* Update commit.yml

Run commit build for master and dev branches

* Improved clock driver auto-detect/fallback

* SIO driver now CTC aware

The SIO driver can now use a CTC (if available) to provide much more flexible baud rate programming.

* CTC driver fine tuning

* Update xmdm125.asm

Fixed a small issue in core XM125 code that caused a file write error message to not be displayed when it should be.

* CF Card compatibility improvement

Older CF Cards did not reset IDE registers to defaults values when reset.  Implemented a work around.

* Update ACIA detection

ACIA should no longer be detected if there is also a UART module in the system.

* Handle CTC anomaly

Small update to accommodate CTC behavior that occurs when the CTC trigger is more than half the CTC clock.

* Update acia.asm

Updated ACIA detection to use primary ACIA port instead of phantom port.

* Update acia.asm

Fix bug in ACIA detection.

Thanks Alan!

* MacOS Build Improvement

Build script updated to improve compatibility with MacOS.

Credit to Fredrik Axtelius for this.

* HBIOS Makefile - use env vars for target

Allow build ROM targets to be restricted to just one platform thru use of ENV vars:

ROM_PLATFORM - if defined to a known platform, only this platform is build - defaults to std config
ROM_CONFIG - sets the desired platform config - defaults to std

if the above ENVs are not defined, builds all ROMs

* Added some more gitignores

* Whitespace changes (crlf)

* HBIOS: Force the assembly to fail for vdu drivers if function table count is not correct

* Whitespace: trailing whitespaces

* makefile: updated some make scripts to use  when calling subdir makefiles

* linux build: update to Build.sh fix for some platforms

The initialization of the Rom dat file used the pipe (|) operator to build an initial empty file.

But the pipe operator | may sometimes return a non-zero exit code for some linux platforms, if the
the streams are closed before dd has fully processed the stream.

This issue occured on a travis linux ubuntu image.

Solution was to change to redirection.

* Bump version

* Enhance CTC periodic timer

Add ability to use TIMER mode in CTC driver to generate priodic interrupts.

* HBIOS: Added support for sound drivers

New sound driver support with initial support for the SN76489 chip

New build configuration entry:
* SN76489ENABLE

Ports are currently locked in with:
* SN76489_PORT_LEFT       .EQU    $FC     ; PORTS FOR ACCESSING THE SN76489 CHIP (LEFT)
* SN76489_PORT_RIGHT      .EQU    $F8     ; PORTS FOR ACCESSING THE SN76489 CHIP (LEFT)

* Miscellaneous Cleanup

No functional changes.

Co-authored-by: curt mayer <curt@zen-room.org>
Co-authored-by: Wayne Warthen <wwarthen@gmail.com>
Co-authored-by: ed <linux@maidavale.org>
Co-authored-by: Dean Netherton <dnetherton@dius.com.au>
Co-authored-by: ed <ed@maidavale.org>
Co-authored-by: Phillip Stevens <phillip.stevens@gmail.com>
Co-authored-by: Dean Netherton <dean.netherton@gmail.com>
2020-04-24 06:17:22 +08:00

2141 lines
77 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
--THE README FILE--
------------------------
README contains late-breaking news and tips about WordStar,
and information about printers.
THE DISKS THAT CAME IN YOUR PACKAGE
-----------------------------------
The file HOMONYMS.TXT is included on the Speller disk
contrary to what is listed in Appendix D.
INSTALLATION
------------
WINSTALL and WSCHANGE
WordStar has two installation programs:
o WINSTALL contains the basic choices to install WordStar.
It is recommended for all users.
Be sure and install your valid disk drives since WordStar
running under CP/M cannot recover from attempts to access non-
existent disk drives.
o WSCHANGE contains every installation and customization
choice. It is designed for advanced users and users who
want to customize WordStar after they're familiar with it.
Use the menu listing below for a directory of the menus
in WSCHANGE.
Directory of WSCHANGE Menus
The chart below shows the organization of menus in WSCHANGE.
Print it out and refer to it as you customize WordStar.
Main Installation Menu
A Console
A Monitor
A Monitor selection
B Monitor name
C Screen sizing
B Function keys
C Monitor patches
A Special characters
B Cursor control
C Screen control
D Keyboard patches
A Function keys
B Save function keys
E Interface patches
A Console busy handshaking
B Special I/O subroutines
B Printer
A Printer choices
A Printer selection
B Printer name
C Default printer driver
B Printer driver library
A Select library file
B Create smaller library
C Add new printer driver
D Change printer driver data
C WS printer patches
A Custom print controls, printer initialization
NOTE: Disregard the "CUSTOM & SIMPLE Controls Save CUSTOM/SIMPLE
Controls" option shown. This is not available from this menu.
D Printing defaults
E Printer interface
A Printer port selection
B Printer busy handshaking
C Printer subroutines
C Computer
A Disk drives
A Valid disk drives
B Maximum valid user number
C Delay disk access if typing
B Operating system
A Single-user system
B Multi-user MP/M
C Multi-user Turbo DOS
D ZCPR3
C Memory usage
D WordStar files
E Directory display
F Computer patches
D WordStar
A Page layout
A Page sizing & margins
B Headers & footers
C Tabs
B Editing settings
A Edit screen & help level
B Typing
C Paragraph alignment
D Blocks
E Erase & unerase
F Lines & characters
G Find & replace
H WordStar 3.3 compatibility
I Printing defaults
C Other features
A Spelling checks
B Nondocument mode
C Indexing
D Shorthand (key macros)
E Merge printing
F Miscellaneous
E Patching
A Auto patcher
B Save settings
C Reset all settings
MEMORY USAGE
------------
WordStar requires a minimum TPA size of 50 kbytes to run
using the factory defaults. The TPA is the amount of memory
available in your computer for use by programs that have a
file type of COM. To see how big the TPA is in your computer,
press the question mark key (?) at the Opening Menu.
The amount of memory required by WordStar can be reduced by
approximately 3 kbytes if necessary. Use the WSCHANGE program
to select the minimum memory configuration option. The menu
will show you what capabilities are being reduced.
WordStar uses a general-purpose buffer for a variety of
tasks. WordStar allocates memory to this buffer for editing,
for merge printing, and at the Opening Menu (see BFSIZE in
PATCH.LST). The buffer used for editing is usually the most
sensitive to a reduced TPA size. (You may be able to use the
Opening Menu and print, but there may be insufficient memory
for editing.)
The merge print buffer is used only to hold merge print
variable names and data. Increase it if you run out of memory
while merge printing.
The Opening Menu buffer is used primarily to hold the file
directory, and for miscellaneous tasks.
LOW-MEMORY INDICATOR IN STATUS LINE
-----------------------------------
If the Low-Memory indicator appears in the status line, it
means that WordStar was unable to complete some function.
The most common symptoms are: the line number in the
status line is wrong, or a paragraph alignment could not be
completed. You may correct the line counter by saving your
file, exiting WordStar, and re-loading your file. To correct
the paragraph alignment, move your cursor to the point where
paragraph alignment stopped, and then press ^B again.
The reason this comes up is that WordStar was not able to fit
a big enough chunk of text into memory at one time.
When you first begin editing, WordStar uses the value from
EDSIZE in the user area to determine the minimum amount
of memory required for a page of text. The default
is set for approximately a 55 line by 66 column page. If
your page size is routinely larger than this, you may want
to increase EDSIZE. Multiply the number of lines by the
number of columns, and divide by 128.
If the Low-Memory indicator comes on while printing, it is due
to either the same reasons as for editing, or there is
insufficient memory to print the text proportionally spaced.
The amount of memory required depends on which printer
driver you are using. If you aren't using the .PS ON dot
command to turn proportional spacing on in your document,
low memory won't be a problem. Also, WordStar uses more
memory for merge printing than it does for regular printing
(around 2.5 kbytes more).
The Low-Memory indicator will also appear when a full disk error
is encountered during editing. Treat the disk-full error as you
would normally.
RAM-RESIDENT PROGRAMS
---------------------
RAM-resident programs, such as SmartKey, reduce the amount of
working memory (TPA) that WordStar can use. The new features in
WordStar, such as shorthand, may reduce the need for these
RAM-resident programs, thus freeing memory for WordStar.
ZCPR3 SUPPORT
-------------
In order to enable the ZCPR facilities within WordStar, the user
must use the Z3INS utility provided with ZCPR to install the
address of the ZCPR "environment" into WordStar. The environment
contains information that WordStar uses to support ZCPR-specific
functions.
Generally, the user should log onto the drive containing the file
WS.COM, and issue the command:
Z3INS SYS.ENV WS.COM
The user should also run either WINSTALL or WSCHANGE to further
install WordStar for ZCPR. However, this is not mandatory because
the only thing that happens is that the WordStar sign-on says
"ZCPR3," and the LGLUSR location in the user area is changed for a
maximum user number of 31. (The normal default for LGLUSR is 15.)
Once the user has installed WordStar for use with ZCPR, the user
will be able to use the following ZCPR features:
- A named directory may be used when logging onto a new drive/user.
- A named directory may be used instead of a drive/user as part
of any file name.
- The drive/user always appears above file directories. (For CP/M
only the drive letter is shown if the user number is zero.)
- The directory name also appears above the directory if one has
been defined for the currently logged drive/user.
- If WordStar does not find its OVR files on the current drive and
user, it will search the drives and user numbers in the ZCPR
search path rather than using its standard search pattern.
- WordStar installs itself as a ZCPR "shell" process which lets the
user enter any legal ZCPR command when running a program. (CP/M
can only run programs that are COM files.)
OSBORNE USERS
-------------
The command to change a hard carriage return to a soft carriage
return (document mode) or to turn Auto-indent ON (nondocument
mode) does not function on the Osborne because of a limitation
in its BIOS. The following patch can be applied to change the
command from ^^ to ^- (Ctrl-Hyphen):
Using DDT or SID in the file WSMSGS.OVR:
At 02DA replace 1E with a 1D
At 02EF replace 1E with a 1D
At 0359 replace 1E with a 1D
At 06B2 replace 1E with a 1D
At 06C9 replace 1E with a 1D
At the system prompt type SAVE 53 WSMSGS.OVR
For more information on how to use SID or DDT, see your CP/M
reference guide. As always, be sure and apply the patch to a
COPY of the file.
INSTRUCTIONS FOR TWO FLOPPY DISK COMPUTERS
------------------------------------------
Do not remove the Program disk while you are using WordStar.
The Printer Driver Library file (WSPRINT.OVR) on the WordStar
program disk is much smaller than the Printer Driver Library
file contained on the disk labeled PRINTER. Be sure to read the
section in "Starting" that discusses the printer library file.
RUN A PROGRAM
-------------
Once you press R you can type the drive and user number for the
program you want to run. You may run only .COM files. CCP commands,
such as DIR cannot be used.
INDEXING
--------
Using StarIndex
StarIndex 1.01 works with files created with this release of
WordStar.
"Can't Use That Printer" Message
When WordStar creates an index or table of contents, it uses
the printer drivers $INDEX and $TOC. If you created a smaller
WSPRINT.OVR file, you may have left these drivers out. To
return them to the file, copy the original WSPRINT.OVR file
onto your disk. When you create a smaller file again, be sure
to save these drivers. See Appendix C in the WordStar manual
for a list of other drivers to save.
SPELL CHECKING
--------------
Dual floppy disk users:
Unless you have sufficient room on your working WordStar program
disk for the files TW.COM, SPELL.COM, MARKFIX.COM, REVIEW.COM and
MAINDICT.CMP you will not be able to run a spell check from the
Opening Menu. You will need to exit WordStar and replace the
working WordStar program disk with the dictionary disk you created
during installation. This disk should contain the files listed
above. Make sure the disk in drive B has the file you want to
spell-check.
Follow the directions for running a spell check in The WORD Plus
manual.
UPGRADING FROM A PREVIOUS RELEASE
---------------------------------
This release of WordStar contains many new features and commands.
See the "What's New" booklet for a complete list. The following
changes came in too late to be included in the documentation.
Printer Patches
Previous versions of WordStar treat most dot matrix printers
and other non-daisy wheel printers as a DRAFT printer with a
few patchable items. Because of this, many users have used
these patches to be able to use certain features of their
printers. Sometimes the patches have been quite extensive, and
some users have many files that count on them.
The printer drivers of WordStar Release 4, on the other hand,
are very powerful. Almost every driver recognizes all the print
controls and all the dot commands. In fact, if a document is
written to be printed on one kind of printer, it is likely that
it will also print fine on some other printer.
However, if you want to use your existing files with WordStar
4, and those files rely on the user area being patched in a
special way, you can probably do so by moving the patches into
WordStar 4, and using the CUSTOM or SIMPLE printer driver.
On the INSTALL disk is a program called MOVEPRN.COM that
copies the printer driver portion of the previous release's
user area into files that can be installed into Release 4 with
the "auto patcher" feature.
Copy the program MOVEPRN.COM onto the disk containing the
WS.COM file for the previous version. Type
MOVEPRN WS.COM FILE1.PAT FILE2.PAT
MOVEPRN extracts the proper portions of the user area and
writes them into two files that may then be used with the "auto
patcher" feature of WSCHANGE.
FILE1.PAT is to be used with the general patching menu
(Choose E "Patching" on the WSCHANGE Main Menu, then A "Auto
Patcher"). FILE2.PAT should be used to install strings first
into the SIMPLE driver, and then into the CUSTOM driver (choose
B "Printer" on the WSCHANGE Main Menu, then B "Printer driver
library", D "Change printer driver data" and D "Driver auto
patcher").
Test print your document first with the SIMPLE driver, and then
with the CUSTOM driver to see which one produces the most
satisfactory results.
Also read Appendix C for more information on using the Auto
Patcher.
Hanging Indents
For WordStar Professional Release 4, MailMerge reformats indented
text created with ^OG to the current margins. If you want the text
to remain indented, use embedded ruler lines or the .RM, .LM,
and .PM commands. See the "Reference Guide" for more information.
Pressing ^OG to wrap back to the first tab on the ruler line after
having reached the last tab works the same way it did in previous
versions of WordStar, contrary to what is stated in the manual.
TERMINALS
---------
WordStar comes installed for an "idealized" special terminal.
WINSTALL and WSCHANGE allow you to install many terminals by
name, thus allowing WordStar to take advantage of the special
features that the terminal might support, such as underlining
or the function keys.
Use either WINSTALL or WSCHANGE to pick your specific terminal
or computer screen from the Monitor menu. If your terminal
isn't on the menu, it probably emulates one of those that is
there. Look in your terminal documentation to find out.
After you install WordStar for the proper terminal, run
WordStar and open the file PRINT.TST to see which attributes
(such as bold and underline) work on your screen.
WordStar will highlight the following in some way...
Bold (^PB)
Underline (^PS)
Strike-out (^PX)
Subscript (^PV)
Superscript (^PT)
Doublestrike (^PD)
Italics (^PY)
Blocks (^KB, ^KK)
Error messages
Most of the time, normal text will be shown in dim intensity,
and highlighted text will be shown in bright intensity. You
may have to use a brightness and/or contrast knob to adjust
your screen the first time you use WordStar this way.
If your dim intensity is too dim to see well, and you can't
adjust it, you can change the BRITE flag to ON using WSCHANGE.
This will invert bright and dim in your text, so that regular
text is displayed bright, and highlighted text will be
displayed as dim. However, text in the menus is not affected.
DISPLAY PROBLEMS WITH TERMINALS
-------------------------------
Once you have installed WordStar for the proper terminal, you
may still experience display problems.
If text from the previous screen remains after WordStar
displays a new screenful of text, the most likely cause is
cursor wrap. Basically, WordStar must know what happens to the
cursor when a character is displayed at the rightmost position
of the screen. It can either remain at the right edge, or it
can wrap to the beginning of the next line. The WRAP flag in
WordStar must be set either on or off to correspond to the
way the terminal works. (It is generally set for the
terminal's factory default, but the default can usually be
changed using the terminal's setup mode.)
Another possible cause for display problems is your terminal's
incomplete emulation of some other terminal. The most
common differences are...
Line insert (LININS), line delete (LINDEL),
Erase to end of screen (ERAEOS),
Erase to end of line (ERAEOL),
And, erase screen (ERASCR).
Look in the manual for your terminal and use WSCHANGE to see
if the control sequences match.
PRINTERS
--------
WHAT'S IN THIS SECTION
This section contains the following information:
Choosing a Printer
Setting Up Your Printer
Printer Drivers
Proportional Printing
Laser Printers
Information on Specific Printers
CHOOSING A PRINTER
WordStar is ready to work with over 100 printers. The printer you
choose during installation becomes your default printer. However,
when you print a document, you can choose any other printer. To
choose a default printer, follow these steps:
1. Look at the Printer Information brochure that came in your
package. The first chart shows the printers listed on the
Printer Selection Menus. If your printer is on the menu,
simply choose it during installation.
2. If your printer isn't listed on the menu, it may work like a
printer that is. Refer to the second chart in the Printer
Information brochure for a list of printers that work like
printers on the menu. When WordStar asks you to choose a
printer, choose the printer that works like yours.
3. If neither chart lists your printer, choose Typewriter Printer
(if your printer can backspace) or Draft Printer (if it can't).
These choices may not take advantage of all your printer's
features, but they will work with almost any printer.
Note: If you choose Draft or Typewriter, you can modify custom
print controls and printer initialization.
If you want to make more modifications to take advantage of your
printer's feature, choose the Custom or Simple drivers, then use
the WS Printer Patches section of WSCHANGE to tell WordStar the
codes for your printer. Refer to your printer manual for these
codes. Some printers work better with the Custom driver and some
with the Simple driver. Try using both and see which works better
with your printer. See the "Reference Guide" for more information.
SETTING UP YOUR PRINTER
Choosing a Printer Port
Each printer is connected to a printer port at the back of
the computer. WordStar looks for printers on the LST: port.
If your printer is connected to a different port, use
WSCHANGE to tell WordStar the correct port.
Testing Your Printer Connection
At the operating system prompt, type "PIP LST:=READ.ME." This
file should be printed by your printer. If it is not, your printer
may be connected to a different port. See your computer reference
manual, and the section on the STAT command in your CP/M
reference manual for more information.
PRINTER DRIVERS
The WSPRINT.OVR file on the Printers disk contains a printer
driver for each printer on the Printer Selection Menu. The printer
driver for a printer contains all the codes WordStar needs to work
with that printer.
Each printer driver has a short name. If you choose a printer when
you print a document, you see the names of the printer drivers, not
the names of the printers.
PROPORTIONAL PRINTING
WordStar supports proportional printing on a number of printers.
To turn on proportional printing, either install WordStar to
default to proportional printing, or place a ".PS on" command
in your document. At print time, WordStar selects the
appropriate proportional font based on the character width
(.CW) currently in effect.
The specific printer descriptions later in this section show
recommended character widths for proportional typefaces.
These widths are for a normal mix of upper- and lowercase
letters. If you have many words or phrases all in uppercase
or if you want your text less densely printed, choose a larger
character width.
While WordStar mostly sets character widths based on the
proportional-width table in the driver, on the more advanced
daisy wheel printers, WordStar uses the printer's proportional-
spacing mode. WordStar determines how much white space is needed
to right-justify the line based on its own proportional width
tables. If the table values don't match the wheel installed,
WordStar won't be able to justify the line correctly.
WordStar sends standard ASCII characters; if a proportional wheel
uses a different spoke mapping, set up the printer to handle this.
LASER PRINTERS
WordStar supports laser printer features such as font changes
and proportional spacing.
WordStar supports several laser printers: the Canon LPB-8 A1 & A2;
the Hewlett-Packard LaserJet, LaserJet+, and LaserJet 500+;
and the Ricoh LP4080. Refer to the "Specific Printer
Information" section of this file for information on these
printers. General notes about using laser printers are given below.
Paper Size and Margins
Laser printers come with preset page margins. You need to
compensate for these margins by changing page length in your
WordStar documents. The chart below shows the recommended
settings for 8 1/2 X 11 inch paper for both portrait and landscape
orientations. These settings allow 55 lines of text for portrait
orientation and 40 lines of text for landscape orientation (at 6
lines per inch). They also allow for a footer of up to 3 lines
and a one-line header. If you use multiple-line headers, adjust
the top margin accordingly.
Dot Default Portrait Landscape
Setting Command Value Orientation Orientation
------- ------- ------- ----------- -----------
page length .PL 66 62 47
top margin .MT 3 2 2
bottom margin .MB 8 5 5
header margin .HM 2 1 1
footer margin .FM 2 2 2
If the laser printer is your primary printer, you can use WSCHANGE
to make these settings the defaults.
Because laser printers leave small margins at the left and right
sides of the page, you may want to use a smaller page offset
setting (the default is .PO 8).
Form Feeds
When you print with a laser printer, answer Y for yes to the "Use
form feeds (Y/N)?" prompt at print time. (The default is NO.) If
the laser printer is your primary printer, you can use WSCHANGE to
change the default to yes.
WordStar Commands for Font Selection
The WordStar dot commands and print control commands listed below
determine the fonts used for printing a document.
.PR .PR OR=L selects landscape orientation; .PR OR=P (or just
.PR OR) selects portrait orientation (the default). If
either of these commands appears after the first printing
line on a page, the orientation will not change until the
following page.
.PS .PS ON selects proportionally spaced characters; .PS OFF
(the default) selects fixed-spaced characters.
.CW The character-width setting (.CW followed by the width in
120ths of an inch) determines the character pitch and font
selected for fixed-width printing. For proportional fonts, it
determines the point size and proportional-width table
selected.
.LQ .LQ ON selects near letter quality print (if supported by
your printer). LQ OFF selects draft quality print. Default
is ON.
^PY The italic print control toggles between normal and italic
characters when the appropriate italic font is available.
^PB The boldface print control toggles between normal and bold
characters when the appropriate bold font is available.
^PD The double strike print control used with the laser printers
toggles overprinting with a horizontal offset of 1/120"
between the two character images. This allows a bold effect
where no bold font is available.
^PA ^PA turns alternate pitch on. Use .CW to assign different
character widths to normal pitch (see ^PN below) and alternate
pitch so that each pitch accesses a different font. You can
then change fonts by switching between the two pitches. This
is the only way to use two fonts on the same line.
(See "Character width" and "Pitch" in the "Reference Guide.")
^PN ^PN turns normal pitch on. You can use it with ^PA as
described above.
^P@ When working with columns, if you use alternate and normal
pitch for two fonts, or if you use proportional spacing, you
may need to use ^P@ to make sure the columns line up.
Remember that the column position set with ^P@ is determined
by the normal pitch character width. (See "Columns" and
"Proportional spacing" in the "Reference Guide."
INFORMATION ON SPECIFIC PRINTERS
This section describes the capabilities of each printer listed on
the Printer Selection Menu. The printers are listed in alphabetical
order (except for the generic printers such as "Draft,"
"Typewriter," "Custom," "Simple," and the various print-to-disk
options, which are listed first).
There is a chart for each printer explaining how features work and
listing any special notes about the printer. Each printer is
described in the following format:
PRINTER NAME ----- Driver: (short name)
^PY Effect of italics/ribbon color print control
^PT/V Subscript/superscript information
.CW Information on available character widths and fonts. The
chart shows the .CW, .LQ, and .PS settings required to use
different fonts.
.LQ OFF .LQ ON .PS ON Font Name
------- ------ ------ ---------
.cw val .cw val recommended value (range) font 1
.cw val .cw val recommended value (range) font 2
.UL Continuous-underline information (if restrictions)
.UJ Microspace-justification information (if restrictions)
N/A means a command has no effect on this printer.
NOTES Switch settings, special features, anomalies.
DRAFT PRINTER (nonbackspacing) ----- Driver: DRAFT
^PD Overprints the line twice
^PB Overprints the line three times
^PS Overprints the underscore character in a separate pass
^PT/V Prints super/subscripts with a full line between
super/subscript and text
.LH Sets line height only in multiples of full lines
.CW N/A
.PS N/A
.LQ N/A
.UJ N/A
NOTES This driver works with any printer that doesn't automatically
perform a line feed when it receives a carriage return command. All
overprinting is done by returning the carriage and passing over the
line again.
TYPEWRITER PRINTER (backspacing) ----- Driver: TYPEWR
^PD Backspaces and overprints each character twice
^PB Backspaces and overprints each character three times
^PS Backspaces and overprints the underscore character
^PT/V Prints super/subscripts with a full line between
super/subscript and text
.LH Sets line height only in multiples of full lines
.CW N/A
.PS N/A
.LQ N/A
.UJ N/A
NOTES This driver works with any printer that doesn't automatically
perform a line feed when a it receives a carriage return command,
and responds to a backspace character. Overprinting is done by
backspacing.
AUTO LINE FEED PRINTER (backspacing) ----- Driver: AUTOLF
^PD Backspaces and overprints each character twice
^PB Backspaces and overprints each character three times
^PS Backspaces and overprints the underscore character
^PT/V Prints super/subscripts with a full line between
super/subscript and text
.LH Sets line height only in multiples of full lines
.CW N/A
.PS N/A
.LQ N/A
.UJ N/A
NOTES This driver works with any printer that automatically
performs a line feed when it receives a carriage return character,
and responds to a backspace command. Overprinting is done by
backspacing.
SIMPLE CUSTOMIZABLE PRINTERS ----- Driver: SIMPLE
All print controls cause control strings (on and off) in
the user area to be sent to the printer. These strings
are used by both the SIMPLE and CUSTOM drivers. They can
be installed with the WSCHANGE program.
.LQ Controlled by user area strings
.PS Controlled by user area strings
.CW N/A
.UJ N/A
.LH N/A
NOTES This printer driver prints the line in one pass, sending
control strings from the user area to select print enhancements.
CUSTOMIZABLE PRINTERS ----- Driver: CUSTOM
All print controls cause control strings (on and off) in
the user area to be sent to the printer. These strings
are used by both the SIMPLE and CUSTOM drivers. They can
be installed with the WSCHANGE program.
.LQ ON/OFF controlled by user area strings
.PS ON/OFF controlled by user area strings
.LH Sets line height only in multiples of full lines
.UJ N/A
.CW N/A
NOTES This driver prints the line in multiple passes, sending
control strings from the user area to select print enhancements.
PREVIEW TO DISK ----- Driver: PRVIEW
This driver prints documents to the PREVIEW.WS file to allow
you to preview the format and appearance of a document before
printing. Headers, footers, and pagination are shown correctly
and print controls remain in the file to display onscreen
attributes. Dot commands are not printed.
PRINT TO DISK WITHOUT PRINT CONTROLS ----- Driver: ASCII
This driver prints to the ASCII.WS file, stripping headers and
footers, high bits, and print controls.
PRINT TO DISK WITHOUT HEADERS AND FOOTERS ----- Driver: XTRACT
This driver prints to the XTRACT.WS disk file, stripping headers
and footers, but preserving high bits and print controls.
ANADEX 9500A, 9500B ----- Driver: 9500
^PY N/A
^PT/V Even superscript roll
.CW .CW Font name
--- ---------
9 13.3 cpi
10 12 cpi
12 10 cpi
18 6.7 cpi
20 6 cpi
24 5 cpi
.LH 1/24" resolution, use even values
.UJ This printer has no incremental horizontal positioning
.PS N/A
.LQ N/A
ANADEX 9501B, INTEQ 5100B ----- Driver: 9501B
^PY N/A
^PT/V Even superscript roll
.CW .CW Font name
--- ---------
7 16.7 cpi
8 15 cpi
10 12.5 cpi
12 10 cpi
14 8.3 cpi
16 7.5 cpi
20 6.2 cpi
24 5 cpi
.LH 1/24" resolution, use even values
.UJ This printer has no incremental horizontal positioning
.PS N/A
.LQ N/A
C. ITOH STARWRITER 1550 AND 8510 ----- Driver: C1550
^PY N/A
^PT/V Prints full-size characters with roll
.CW .CW Font Name
--- ---------
7 compressed
10 elite
12 pica
14 expanded compressed
20 expanded elite
24 expanded pica
.LQ N/A
.PS N/A
.UL Continuous underlining suppresses microspace justification
C. ITOH F10 STARWRITER ----- Driver: QUME
See Diablo 630, 1610, 1620 Daisy Wheel.
Note: Proportional printing was tested with a Theme 10 wheel.
CANON LBP-8A1 AND LBP-8A2 LASER PRINTER ----- Driver: LBP8
^PY Selects italics if appropriate font installed
^PT/V Prints full-size characters with roll
.PS .PS
.CW OFF ON Font Name
--- -- ---------
6 - 20 cpi
8 - 15 cpi
9 - 13.3 cpi
10 - 12 cpi (elite)
12 - 10 cpi
20 - 6 cpi
24 - 5 cpi
16 - 7.5 cpi
- 7 (0-8) Garland 8 point
- 10 (9-11) Garland 12 point
- 14 (12-17) Expanded 8 point
- 20 (18-30) Expanded 12 point
.LQ N/A
.PL For 11 inch paper, a value of 62 is recommended
.PR OR "=Landscape" or "=Portrait" to select orientation
NOTES Answer yes to the "Use form feeds" prompt. This driver is
configured to select all the built-in fonts in the LBP8, as well
as fixed pitch cartridges and the Garland PS cartridge. Other
proportional cartridges require modifying the proportional spacing
tables with WSCHANGE. For more information on laser printers, see
the "Laser Printers" section above.
CITIZEN MSP ----- Driver: CITMSP
^PY Selects italics
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.CW .CW Font Name
--- ---------
7 compressed
10 elite
12 pica
14 expanded compressed
20 expanded elite
24 expanded pica
.LH Use even values. Driver operates at 2/48 resolution.
.PS N/A
.UJ Microjustification slows printing. Continuous underlining
suppresses microjustification.
DATAPRODUCTS PAPER TIGER SPG-8050 & SPG-8070 ----- Driver: SP8050
^PY Selects italics
^PT/V Prints half-size if .SR 0; otherwise, prints full-size
.LQ .LQ .PS
.CW ON OFF ON Font name
--- --- --- ---------
7 7 5 (0-6) condensed
10 10 8 (7-8) elite
12 12 10 (9-13) pica
14 14 - expanded condensed
20 20 16 (14-17) expanded elite
24 24 20 (18-30) expanded pica
DIABLO 630, 1610, 1620 DAISY WHEEL ----- Driver: DIABLO
^PY Selects red/black ribbon color
^PT/V Prints super/subscripts in separate pass with specified roll
.CW Supports any value from 0 to 30. Usual fixed pitch values
are 8 (15 cpi), 10 (12 cpi), and 12 (10 cpi).
.BP ON selects bidirectional printing; OFF selects left-to-right
printing
.LQ N/A
.UL Continuous underlining does not suppresses microspace
justification. Continuous underlining may be irregular.
.PS ON selects proportional spacing; OFF selects fixed pitch
spacing. If a proportional print wheel has a non-standard
spoke pattern, configure the printer to translate spoke
position into the appropriate character. This driver
explicitly positions each character when proportional spacing
is selected.
NOTES The proportional spacing tables are set up for a Diablo
metal 96 character BOLD PS wheel.
DIABLO 630 DAISY WHEEL WITH WP OPTIONS ----- Driver: 630WP
^PY Selects red/black ribbon color
^PT/V Prints super/subscripts in separate pass with specified roll
.CW Supports any value from 0 to 30. Usual fixed pitch values
are 8 (15 cpi), 10 (12 cpi), and 12 (10 cpi).
.LQ N/A
.UL Continuous underlining does not affect microspace justifi-
cation
.PS ON selects proportional spacing; OFF selects fixed pitch
spacing. If a proportional print wheel has a non-standard
spoke pattern, configure the printer to translate spoke
position into the appropriate character. This driver sends
codes to the printer to turn proportional spacing on and off,
and the printer controls character to character spacing.
NOTES The proportional spacing tables are set up for a Diablo
metal 96 character BOLD PS wheel.
DIABLO 630 DAISY WHEEL, EXTENDED CHARACTER SET ----- Driver: 630ECS
^PY N/A
^PT/V Prints super/subscripts in separate pass with specified roll
.CW Supports any value from 0 to 30. Usual fixed pitch values
are 8 (15 cpi), 10 (12 cpi), and 12 (10 cpi).
.LQ N/A
.UL Continuous underlining does not affect microspace justifi-
cation
.PS ON selects proportional spacing; OFF selects fixed pitch
spacing. If a proportional print wheel has a non-standard
spoke pattern, configure the printer to translate spoke
position into the appropriate character. This driver sends
codes to the printer to turn proportional spacing on and off,
and the printer controls character to character spacing.
NOTES The proportional spacing tables have been set up for a Diablo
metal 96 character BOLD PS wheel.
DIABLO C150 & C200 COLOR JET PRINTERS ----- Driver: C150
^PY Selects red/black ink
.CW 10 characters per inch only
.LH 1/30" resolution
.PS N/A
.LQ N/A
EPSON FX-80 AND FX-100 ----- Driver: FX80
^PY Selects italics
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.CW .CW Font Name
--- ---------
7 compressed
10 elite
12 pica
14 expanded compressed
20 expanded elite
24 expanded pica
.LH Use even values. Driver operates at 2/48" resolution.
.LQ N/A
.PS N/A
.UL Continuous underlining suppresses microspace justification
.UJ Microspace justification slows printing. Default is OFF.
EPSON FX-85, FX-185 AND FX-286 ----- Driver: FX85
^PY Selects draft quality italics
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.LQ .LQ
.CW OFF ON .PS ON Font Name
--- --- ------ ---------
6 - - compressed elite
7 - - compressed
10 - - elite
12 12 11 (10-13) courier
14 - - expanded compressed
20 - - expanded elite
24 24 22 (20-30) expanded courier
.UL Continuous underlining suppresses microspace justification
.UJ Microspace justification slows printing. Default is OFF.
.UJ must be on for proportional text to be right-justified.
EPSON LQ-800 AND LQ-1000 ----- Driver: LQ800
^PY Selects italics
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.LQ .LQ
.CW OFF ON .PS ON Font Name
--- --- ------ ---------
- - - compressed script
6 6 - compressed elite
7 7 6 (0-7) compressed
8 - subscript 15 cpi
10 10 - elite
12 12 10 (8-16) pica
14 14 - expanded compressed
16 - expanded script
20 20 - expanded elite
24 24 - expanded courier
EPSON LQ-1500, VERSION 2.0 ----- Driver: LQ1500
^PY Selects italics
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.LQ .LQ
.CW OFF ON .PS ON Font Name
--- --- ------ ---------
7 - - compressed
10 10 - elite
- - 8 (1-9) subscript 15 cpi
12 12 11 (10-13) courier
14 - - expanded compressed
- - 15 (14-18) expanded script
20 20 - expanded elite
24 24 20 (19-30) expanded courier
.UL Continuous underlining suppresses microspace justification.
In proportional fonts, continuous underlining may appear
broken between words.
NOTES If you have an older LQ-1500 (firmware version 1.8), your
printer will have horizontal position registration problems. For
best results, contact your printer dealer about a ROM upgrade.
EPSON LX-80 - Driver: LX80
^PY Selects draft mode italics
^PT/V Prints half height if .SR 0, else full height with roll
.LQ .LQ
.CW OFF ON Font Name
--- --- ---------
7 - compressed
10 - elite
12 12 courier
14 - expanded compressed
20 - expanded elite
24 24 expanded courier
.LH Use even values. Driver operates at 2/48" resolution.
.PS N/A
.UL Continuous underlining suppresses microspace justification
.UJ Microspace justification slows printing. Default is OFF.
EPSON MX-80 AND MX-100 WITH GRAFTRAX+
EPSON MX-80 III AND MX-100 III ----- Driver: MX80
^PY Selects italics
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.CW .CW Font Name
--- ---------
7 compressed
12 pica
14 expanded compressed
24 expanded pica
.LH Use even values. Driver operates at 2/48" resolution.
.LQ N/A
.PS N/A
.UL Continuous underlining suppresses microspace justification
.UJ Microspace justification slows printing. Default is OFF.
NOTES Older MX-80 and MX-100 printers don't have graphics mode (for
fine horizontal spacing), variable line height setting, printer
controlled underlining, or printer controlled super/subscripts. If
you have one of these printers, use the DRAFT driver, or adapt the
CUSTOM or SIMPLE driver to your needs.
EPSON RX-80 AND RX-100 ----- Driver: RX80
^PY Selects italics
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.CW .CW Font Name
--- ---------
7 compressed
10 elite
12 pica
14 expanded compressed
20 expanded elite
24 expanded pica
.LH Use even values. Driver operates at 2/48" resolution.
.LQ N/A
.PS N/A
.UL Continuous underlining suppresses microspace justification
.UJ Microspace justification slows printing. Default is OFF.
HEWLETT-PACKARD LASERJET PRINTERS
The following information applies to the LaserJet, the LaserJet+,
and the LaserJet 500+. For general information on laser printers,
see the "Laser Printers" section above.
The LaserJet Fonts
The LaserJet has three different types of fonts:
- The "internal" fonts that came with the printer
- Plug-in cartridges
- Soft fonts that must be downloaded through your computer.
(Only the LaserJet+ and LaserJet 500+ can use downloaded fonts.)
The fonts available in your LaserJet depend on which cartridge
you have installed and which fonts you have downloaded.
Font Installation
Internal Fonts:
The fonts that came with your printer are already in memory and
ready to use. Different LaserJet models come with different sets
of internal fonts.
Cartridges:
Cartridges containing a variety of character fonts can be
inserted into any LaserJet model. See your printer manual for
instructions.
The font selection guidelines in the sections below contain
information about specific cartridges. The letter that identifies
your cartridge is on the front label, directly following the
number 92286. For example, the Y cartridge is labeled 92286Y.
Soft fonts:
Soft, or downloadable, fonts are supplied on disk. These fonts
are not explicitly supported by WordStar.
LaserJet Font Selection
Each LaserJet font has several characteristics associated with
it. When a printer driver specifies font characteristics to the
LaserJet, the LaserJet searches its available fonts for the best
match to the characteristics requested. The following table
describes these characteristics, in the order in which the
LaserJet evaluates them when selecting a font.
Characteristic WordStar Control
-------------- -----------------
* Orientation (portrait or landscape) .PR OR=P/L
* Symbol Set (Roman-8, USASCII, Printer driver
Line Draw, etc.)
* Proportional or fixed spacing .PS ON/OFF
* Print pitch (fixed-width fonts) .CW
* Character height (point size) .CW
* Character style (upright or italic) ^PY
* Stroke weight (light, medium, bold) ^PB
Note that symbol set is high in the list of characteristics:
make sure that the driver you select is compatible with the symbol
set of your cartridge or downloaded fonts. The symbol sets used by
each driver are listed in the table in the next section. For example,
if your cartridge has the USASCII Symbol Set, you can't use the
HPLJ:U driver because it uses only the Roman-8 Symbol Set.
LaserJet Printer Drivers
WordStar provides two printer drivers for use with different
LaserJet font cartridges. Each of these drivers
lets you print with several of the available fonts. You can
use any of these drivers with the LaserJet, LaserJet+, or
LaserJet 500+, depending on the cartridge.
Refer to the table below to see which driver works
best for you.
The table lists the following information for each driver:
o The symbol sets used for fixed and proportional spacing
These must correspond to the symbol sets on the installed
fonts you want to use. The "Default" symbol set refers to the
one the LaserJet defaults to.
o The proportional-spacing tables used by the driver
These tables are part of the LaserJet's method of proportional
spacing. The tables determine the width of each character in a
proportionally spaced font. The fonts corresponding to these
tables are used if available. If the corresponding font is not
installed, the table is still used, and the closest available
font is used. This may cause the spacing to appear too tight or
too loose. In this column, the number is the point size, R stands
for regular, B stands for bold, and I stands for italics (the
LaserJet has separate tables for each of these).
o The font cartridges that work best with
the symbol sets and tables used by the driver
The cartridges listed are the only ones directly
supported for use with WordStar. If your cartridge is not
listed, you may still be able to use it. Look at
the font information below and try the most compatible driver.
You may need to try different dot command settings or another
driver. The HPLJET is the most "general purpose" driver, so if
you're not sure which driver to use, try it first.
Fixed-width Proportional Proportional Downloaded
Driver Symbol Set Symbol Set Tables Fonts/Cartridges
------ ----------- ------------ ------------- ----------------
HPLJET Default Default TmsRmn 8R, F, P, most fixed
10R,10B,10I
Helv 14B
HPLJ:B Default USASCII TmsRmn 8R, B
10R,10B,10I
Helv 14B
HPLJ:U Roman-8, Roman-8 Helv 6R,8R, U, V
Line Draw 10R,12R,14R
HPLJ:Y PCSET1 USASCII TmsRmn Y, AC
PCSET2 6,8,10,12,14
(all in R,B,I)
18B,24B,30B
HPL:AD Roman-8, Roman-8 TmsRmn AD
Line Draw 6,8,10,12,14
(all in R,B,I)
18B,24B,30B
The printer driver charts below show the actual fonts that print
with each printer driver and the recommended font cartridges.
The charts show the fonts used for both fixed
and proportional spacing and for different character width (.CW)
settings.
The recommended .CW settings are shown first. The settings in
parentheses select the same font, but the spacing of characters
within a line may appear tighter or looser.
After the name of each font, the charts note whether regular (R),
bold (B), and italic (I) fonts are available. If a bold font is
not available, you can use the ^PD (double strike) command to get
a boldface effect.
The last column shows whether you can print in landscape (chosen
in WordStar with .PR OR=L) as well as portrait orientation.
To use a particular font, choose the settings listed. For example,
to use the Times Roman 8 font with the HPLJET printer driver, insert
the F cartridge, turn .PS on and set character width to .CW 7.
HP LASERJET, LASERJET+ (F cartridge and others) ----- Driver: HPLJET
^PY Selects italics if appropriate font installed
^PT/V Prints full-size characters with roll
Cartridge/
Soft font .PS .CW Font/Point Size R B I Landscape
--------- --- -------- --------------- - - - ---------
F on 7 (0-7) Times Roman 8 x
9 (8-11) Times Roman 10 x x x
13 (12-30) Helvetica 14 x
off 7 (0-11) Line Printer 8.5 x
12 (12-30) Courier 12 x x
P on 9 (0-30) Times Roman 10 x x x x
off 7 (0-11) Line Printer 8.5 x
12 (12-30) Courier 12 x x (0-30)
The following fixed pitch fonts may be available depending
on your cartridge. (Note that these are measure by pitch,
not by point size.):
.CW Font Name
--- ---------
7 16.7 pitch
10 12 pitch
12 10 pitch
15 8.1 pitch
18 6.5 pitch
21 5.8 pitch
27 4.5 pitch
.LQ N/A
.PL For 11 inch paper, a value of 62 is recommended.
Too large a value will cause text to be lost at page bottom.
.PR OR "=Landscape" or "=Portrait" to select orientation.
NOTES Answer yes to the "Use form feeds" prompt. This driver has
proportional spacing tables for all fonts in the F and P cartridges.
It should also work with many fixed width cartridges.
.p
HP LASERJET, LASERJET+ (B cartridge) ----- Driver: HPLJ:B
^PY Selects italics if appropriate font installed
^PT/V Prints full-size characters with roll
Cartridge/
Soft font .PS .CW Font/Point Size R B I Landscape
--------- --- -------- --------------- - - - ---------
B on 7 (0-7) Times Roman 8 x
9 (8-11) Times Roman 10 x x x
13 (12-30) Helvetica 14 x
off 7 (0-11) Line Printer 8.5* x x
12 (12-30) Courier 12 x x
* Line printer 8.5 is not available in portrait mode
unless the LaserJet+ is used.
.LQ N/A
.PL For 11 inch paper, a value of 62 is recommended.
Too large a value will cause text to be lost at page bottom.
.PR OR "=Landscape" or "=Portrait" to select orientation.
NOTES Answer yes to the "Use form feeds" prompt. This driver has
proportional spacing tables for all fonts in the B cartridge.
.p
HP LASERJET, LASERJET+ (U and V cartridges) ----- Driver: HPLJ:U
^PY Selects italics if appropriate font installed
^PT/V Prints full-size characters with roll
Cartridge/
Soft font .PS .CW Font/Point Size R B I Landscape
--------- --- -------- --------------- - - - ---------
U on 5 (0-5) Helvetica 6 x
7 (6-7) Helvetica 8 x
9 (8-9) Helvetica 10 x
11 (10-11) Helvetica 12 x
13 (12-30) Helvetica 14 x
off 7 (0-11) Letter Gothic 9.5 x
12 (12-30) Courier 12 x x (0-30)
V on 5 (0-5) Helvetica 6 x landscape only*
7 (6-7) Helvetica 8 x "*
9 (8-9) Helvetica 10 x "*
11 (10-11) Helvetica 12 x "*
13 (12-30) Helvetica 14 x "*
off 7 (0-11) Letter Gothic 9.5 x **
12 (12-30) Courier 12 x
* No proportional font is available in portrait orientation.
** With fixed spacing, in portrait orientation, .CW7 (0-11)
produces Line Printer 8.5 on the LaserJet+ and Courier 12
on the LaserJet.
.LQ N/A
.PL For 11 inch paper, a value of 62 is recommended.
Too large a value will cause text to be lost at page bottom.
.PR OR "=Landscape" or "=Portrait" to select orientation.
NOTES Answer yes to the "Use form feeds" prompt. This driver has
proportional spacing tables for all fonts in the U and V cartridges.
.p
HP LASERJET, LASERJET+ (Y cartridge, AC TmsRmn) ----- Driver: HPLJ:Y
^PY Selects italics if appropriate font installed
^PT/V Prints full-size characters with roll
Cartridge/
Soft font .PS .CW Font/Point Size R B I Landscape
--------- --- -------- --------------- - - - ---------
Y on none available
off 7 (0-11) Line Printer 8.5 x x
12 (12-30) PC Courier 12 x x x
AC* on 5 (0-5) Times Roman 6 x x x x
7 (6-7) Times Roman 8 x x x x
9 (8-9) Times Roman 10 x x x x
11 (10-11) Times Roman 12 x x x x
13 (12-14) Times Roman 14 x x x x
16 (15-18) Times Roman 18 x x
20 (19-24) Times Roman 24 x x
25 (25-30) Times Roman 30 x x
off 7 (0-11) Line Printer 8.5 x x (0-30)
12 (12-30) Courier 12 x
* Other .CW settings may access additional fonts if a
cartridge is also installed.
.LQ N/A
.PL For 11 inch paper, a value of 62 is recommended.
Too large a value will cause text to be lost at page bottom.
.PR OR "=Landscape" or "=Portrait" to select orientation.
NOTES Answer yes to the "Use form feeds" prompt. This driver is for
use with the Y cartridge, which provides an IBM PC compatible symbol
set. In addition, this driver has complete proportional spacing
tables for the AC set of downloadable TmsRmn fonts.
.p
HP LASERJET, LASERJET+ (AD TmsRmn) ----- Driver: HPL:AD
^PY Selects italics if appropriate font installed
^PT/V Prints full-size characters with roll
Cartridge/
Soft font .PS .CW Font/Point Size R B I Landscape
--------- --- -------- --------------- - - - ---------
AD* on 5 (0-5) Times Roman 6 x x x x
7 (6-7) Times Roman 8 x x x x
9 (8-9) Times Roman 10 x x x x
11 (10-11) Times Roman 12 x x x x
13 (12-14) Times Roman 14 x x x x
16 (15-18) Times Roman 18 x x
20 (19-24) Times Roman 24 x x
25 (25-30) Times Roman 30 x x
off 7 (0-11) Line Printer 8.5 x
12 (12-30) Courier 12 x x (0-30)
The following fixed pitch fonts may be available depending
on your cartridge. (Note that these are measure by pitch,
not by point size.):
.CW Font Name
--- ---------
7 16.7 pitch
10 12 pitch
12 10 pitch
15 8.1 pitch
18 6.5 pitch
21 5.8 pitch
27 4.5 pitch
.LQ N/A
.PL For 11 inch paper, a value of 62 is recommended.
Too large a value will cause text to be lost at page bottom.
.PR OR "=Landscape" or "=Portrait" to select orientation.
NOTES Answer yes to the "Use form feeds" prompt. This driver is for
use with the AD TmsRmn downloaded fonts, and for a ROMAN8 or
ROMAN8+LINEDRAW fixed width font cartridge. The driver includes
complete proportional spacing tables for the AD set of downloadable
TmsRmn fonts.
HP THINKJET, IBM mode ----- Driver: HPTJI
^PY N/A
^PT/V Prints full-size characters with roll
.CW .CW Font Name
--- ---------
7 compressed
10 elite
12 pica
14 expanded compressed
20 expanded elite
24 expanded pica
.LH Use even values. Driver operates at 2/48" resolution.
.LQ N/A
.PS N/A
.UL Continuous underlining suppresses microspace justification
.UJ Microspace justification slows printing. Default is ON.
NOTES This printer does not have a true 10 pitch font, so character
widths are not exact, and ^P@ does not align exactly with text.
Because the printer has an automatic page offset, set the WordStar
page offset to zero.
IBM COLOR PRINTER 5182 ----- Driver: IBMCLR
^PY Selects red/black ribbon color
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.LQ .LQ .PS
.CW OFF ON ON Font Name
--- --- -------- ---------
7 7 5 (0-6) compressed
10 10 8 (7-8) elite
12 12 10 (9-13) pica
14 14 - expanded compressed
20 20 15 (14-16) expanded elite
24 24 20 (17-30) expanded pica
.LH Use even values. Driver operates at 2/48" resolution.
.LQ Has same effect as ^PD
.UL Underlining may be irregular with microspace justification on
.UJ Microspace justification slows printing. Default is OFF.
IBM GRAPHICS PRINTER 5152 ----- Driver: IBMGR
^PY N/A
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.CW .CW Font Name
--- ---------
7 compressed
12 pica
14 expanded compressed
24 expanded pica
.LH Use even values. Driver operates at 2/48" resolution.
.LQ N/A
.PS N/A
.UL Continuous underlining suppresses microspace justification
.UJ Microspace justification slows printing. Default is OFF.
IBM PROPRINTER 4201 ----- Driver: IBMPRO
^PY N/A
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.LQ .LQ
.CW OFF ON Font Name
--- --- ---------
7 7 compressed
10 10 elite
12 12 pica
14 14 expanded compressed
20 20 expanded elite
24 24 expanded pica
.LH Use even values. Driver operates at 2/48" resolution.
.PS N/A
.LQ Has same effect as ^PD
.UL Continuous underlining suppresses microspace justification
.UJ Microspace justification slows printing. Default is OFF.
NOTES If you have a Proprinter XL, you can use WSCHANGE to patch
in the extra features.
IBM QUIETWRITER 5201 ----- Driver: IBMQUI
^PY Toggles between A and * font cartridge. Set character
width to match cartridge in use. (A cartridge uses current
^PN character width; * cartridge uses ^PA character width.)
^PT/V Prints full-size characters with roll
.CW Selects character width. Character width must correspond
to the cartridge being used.
.LQ N/A
.PS ON selects proportional spacing, OFF selects fixed pitch
spacing
IBM WHEELPRINTER 5216 ----- Driver: IBMWP
^PY N/A
^PT/V Printer determined roll if .SR 0
.CW Selects character spacing. Any value from 0 to 30 is
supported. Usual fixed pitch values are 8 (15 characters
per inch), 10 (12 cpi) and 12 (10 cpi).
.LQ N/A
.UL Continuous underlining does not affect microjustification
.PS ON selects proportional spacing, OFF selects fixed pitch.
This driver sends codes to the printer to turn proportional
spacing on and off, and the printer controls character to
character spacing.
NOTES The proportional spacing tables are set up for an IBM
BOLD PS wheel.
IBM WHEELPRINTER 5223 E ----- Driver: IBMWPE
^PY N/A
^PT/V Printer determined roll if .SR 0
.CW Selects character spacing. Any value from 0 to 30 is
supported. Usual fixed pitch values are 8 (15 characters
per inch), 10 (12 cpi) and 12 (10 cpi).
.LQ N/A
.UL Continuous underlining does not affect microjustification.
Continuous underlining will be somewhat irregular.
.PS ON selects proportional spacing, OFF selects fixed pitch.
This driver will send codes to the printer to turn propor-
tional spacing on and off, and the printer will control
character to character spacing.
NOTES The proportional spacing tables are set up for an IBM
BOLD PS wheel.
MANNESMANN TALLY MT-160L ----- Driver: MT160L
^PY N/A
^PT/V Prints full-size characters with specified even roll
.LQ .LQ
.CW OFF ON Font Name
--- --- ---------
6 - compressed elite
7 - compressed
10 10 elite
12 12 pica
14 - expanded compressed
20 - expanded elite
24 - expanded pica
.LH Use even values. Driver operates at 2/48" resolution.
.UJ N/A
NOTES This printer is not capable of incremental horizontal
positioning. As a result, microspace justification is not possible.
In addition, when changing character widths, characters may not
align to closer than one full character width. Also, page offsets
smaller than a character will not work.
MPI PRINTMATE 99 & 350 ----- Driver: MPI99
^PY N/A
^PT/V Even superscript roll
.LQ .LQ
.CW OFF ON Font name
--- --- ---------
7 - 17.1 cpi
10 - 12 cpi
12 12 10 cpi
14 - 8.5 cpi
20 - 6 cpi
24 24 5 cpi
.LH 1/24" resolution, use even values
.PS N/A
.UJ N/A
NEC PINWRITER P2-3, P2-6, P3-3, P6-6 ----- Driver: NECP2I
^PY N/A
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.LQ .LQ
.CW OFF ON Font Name
--- --- ---------
7 - compressed
10 10 elite
12 12 pica
14 - expanded compressed
20 20 expanded elite
24 24 expanded pica
.PS N/A
.UL Continuous underline suppresses microspace justification
.UJ Microspace justification slows printing. Default is OFF.
NOTES Page offsets smaller than the character width in effect are
not supported. Make sure switch 5 on the printer is off.
NEC PINWRITER P5XL, P6, P7 ----- Driver: NECP5
^PY Selects italics
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.LQ .LQ
.CW OFF ON .PS ON Font Name
--- --- ------ ---------
6 6 - compressed elite
7 7 6 (0-8) compressed
8 8 - subscript 15 cpi
10 10 - elite
12 12 10 (9-17) pica
14 14 - expanded compressed
16 16 - expanded script
20 20 - expanded elite
24 24 20 (18-26) expanded courier
30 30 30 (27-30) triple elite
NEC SPINWRITER 2000R, 3500R
NEC SPINWRITER 2010, 3510, 7710
NEC SPINWRITER 2030, 3530, 7730 ----- Driver: SPINWR
See Diablo 630, 1610, 1620 Daisy Wheel.
.BP N/A
NOTES The proportional spacing tables are set up for a NEC BOLD PS
wheel. Proportional spacing is not supported on the 2010 and 2030.
NEC SPINWRITER 2015, 3515, 7715 ----- Driver: DIABLO
See Diablo 630, 1610, 1620 Daisy Wheel.
.BP N/A
NOTES The proportional spacing tables are set up for a NEC BOLD PS
wheel. This printer does not respond correctly to the phantom blank
and phantom rubout characters, and may lose horizontal alignment if
they are included in your document. Proportional spacing is not
supported on the 2015.
NEC SPINWRITER 2050, 3550, 8850 ----- Driver: SPIN50
See Diablo 630, 1610, 1620 Daisy Wheel.
.BP N/A
NOTES The proportional spacing tables are set up for a NEC BOLD PS
wheel. Proportional spacing is not supported on the 2050.
OKIDATA MICROLINE 84 STEP 2, STANDARD ----- Driver: ML84
^PY N/A
^PT/V Printer controlled if .SR 0; otherwise, full-size with roll
.LQ .LQ
.CW OFF ON Font Name
--- --- ---------
7 7 compressed
10 10 elite
12 12 pica
14 14 expanded compressed
20 20 expanded elite
24 24 expanded pica
.PS N/A
.UJ In draft mode (.LQ OFF), this printer is not capable of
microspace justification. Different character widths may
not line up correctly.
NOTES Page offsets smaller than the character width in effect are
not supported.
OKIDATA MICROLINE 92 AND 93, STANDARD ----- Driver: ML92
^PY N/A
^PT/V Printer controlled if .SR 0; otherwise, full-size with roll
.LQ .LQ
.CW OFF ON Font Name
--- --- ---------
7 compressed
10 10 elite
12 12 pica
14 expanded compressed
20 20 expanded elite
24 24 expanded pica
.PS N/A
.UJ In draft mode (.LQ OFF), this printer is not capable of
microspace justification. Different character widths may
not line up correctly.
NOTES Page offsets smaller than the character width in effect are
not supported.
OKIDATA MICROLINE 84, 92, 93, IBM PLUG & PLAY ----- Driver: ML92I
^PY N/A
^PT/V Printer controlled if .SR 0; otherwise, full-size with roll
.LQ .LQ
.CW OFF ON Font Name
--- --- ---------
7 compressed
12 12 pica
14 expanded compressed
24 24 expanded pica
.PS N/A
.UJ In draft mode (.LQ OFF), this printer is not capable of
microspace justification. Different character widths may
not line up correctly.
NOTES Page offsets smaller than the character width in effect are
not supported.
OKIDATA MICROLINE 182, STANDARD ----- Driver: ML182
OKIDATA MICROLINE 182, IBM ML182I
^PY N/A
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.LQ .LQ
.CW OFF ON Font Name
--- --- ---------
7 - compressed
10 10 elite
12 12 pica
14 - expanded compressed
20 20 expanded elite
24 24 expanded pica
NOTES This printer is not capable of incremental horizontal
positioning, so microspace justification is not possible. In
addition, when changing character widths, characters may not align
to closer than one full character width. Also, page offsets smaller
than a character do not work.
OKIDATA MICROLINE 192, STANDARD ----- Driver: ML192
OKIDATA MICROLINE 192, IBM ML192I
^PY Selects draft mode italics. No half height italics
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.LQ .LQ
.CW OFF ON .PS ON Font Name
--- --- ------ ---------
7 - - compressed
10 10 9 (9-10) elite
12 12 11 (11-17) pica
14 - - expanded compressed
20 20 18 (18-20) expanded elite
24 24 22 (21-30) expanded pica
NOTES This printer does not have control strings to select
proportional and fixed pitch printing. This choice can only be
made through the printer's own menu functions. For reasonable
results, make sure that your document and printer are both fixed
pitch or both proportional.
OKIDATA MICROLINE 292, STANDARD ----- Driver: ML292
OKIDATA MICROLINE 292, IBM ML292I
^PY Selects italics. No half height italics
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.LQ .LQ
.CW OFF ON .PS ON Font Name
--- --- ------ ---------
7 7 7 (6-8) compressed
10 10 9 (9-10) elite
12 12 11 (11-12) pica
14 14 13 (13-17) expanded compressed
20 20 18 (18-20) expanded elite
24 24 22 (21-30) expanded pica
NOTES This printer does not have control strings to select
proportional and fixed pitch printing. This choice can only be
made through the printer's own menu functions. For reasonable
results, make sure that your document and printer are both fixed
pitch or both proportional.
OKIDATA PACEMARK 2410, STANDARD ----- Driver: PM2410
^PY N/A
^PT/V Prints full-size characters with roll
.LQ .LQ
.CW OFF ON Font Name
--- --- ---------
7 - compressed
10 10 elite
12 12 pica
14 - expanded compressed
20 20 expanded elite
24 24 expanded pica
.UJ Compressed and expanded compressed characters will not be
microspace justified. Also, they may not align perfectly
with other character widths.
NOTES If you have the IBM-compatible printer, do not use this
installation. Instead, choose the IBM Graphics Printer.
PANASONIC KX-P1090 ----- Driver: P1090
^PY Selects italics
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.CW .CW Font Name
--- ---------
7 compressed
10 elite
12 pica
14 expanded compressed
20 expanded elite
24 expanded pica
.LH Use even values. Driver operates at 2/48" resolution.
.LQ N/A
.PS N/A
.UL Continuous underlining suppresses microspace justification.
QUME SPRINT SERIES ----- Driver: QUME
See Diablo 630, 1610, 1620 Daisy Wheel.
.PS N/A
NOTES Make sure you use the appropriate switch settings for your
interface module. Set the switches on the module accordingly:
IBM Centronics module: 1, 2, 8, 9 ON. All others OFF.
RS-232-C module: 1, 2 ON. All others OFF.
QUME SPRINT WITH WP OPTION ----- Driver: QUMEWP
See Diablo 630, 1610, 1620 Daisy Wheel.
.PS N/A
RICOH LP4080R LASER PRINTER ----- Driver: LP4080
^PY N/A
^PT/V Prints full-size characters with roll
.PS .PS
.CW OFF ON Font Name
--- --- ---------
8 - 15 cpi
10 - 12 cpi elite
12 - 10 cpi courier
- 11 (0-30) proportional
.LQ N/A
.PL For 11 inch paper, a value of 62 is recommended
.PR OR "=Landscape" or "=Portrait" to select orientation
NOTES Answer yes to the "Use form feeds" prompt. This driver is
configured to select all the built in fonts in the LP4080R, in both
portrait and landscape mode. For more information on laser printers,
see the "Laser Printers" section above.
SILVER REED EXP-550/500 DAISY WHEEL ----- Driver: SR550
See Diablo 630, 1610, 1620 Daisy Wheel.
NOTES Proportional spacing tables (Model 500 does not support
proportional printing) are set up for a Silver Reed PS wheel.
You need to change the switch settings for proportional
fonts. Set the SW-1 switches accordingly:
For proportional fonts: 1, 2 ON, 3-6 OFF
For nonproportional fonts: All OFF.
STAR MICRONICS GEMINI 10X AND 15X ----- Driver: GEM10X
^PY Selects italics
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.CW .CW Font Name
--- ---------
7 compressed
10 elite
12 pica
14 expanded compressed
20 expanded elite
24 expanded pica
.LH Use even values. Driver operates at 2/48" resolution.
.LQ N/A
.PS N/A
.UL Continuous underlining suppresses microspace justification
.UJ Microspace justification slows printing. Default is OFF.
STAR MICRONICS NX-10 ----- Driver: NX10
^PY Selects draft quality italics
^PT/V Prints half-size if .SR 0; otherwise full-size with roll
.LQ .LQ .PS
.CW OFF ON ON Font Name
--- --- --- ---------
6 - 4 (0-5) compressed elite
7 - 7 (6-7) compressed
10 - 9 (8-9) elite
12 12 11 (10-12) pica
14 - - expanded compressed
20 - - expanded elite
24 24 - expanded pica
.UL Continuous underlining suppresses microjustification
.UJ Microjustification slows printing
STAR MICRONICS SG10 ---- Driver: SG10
STAR MICRONICS SG10I ---- Driver: SG10I
^PY Selects draft mode italics
^PT/V Prints full size characters with roll
.LQ .LQ
.CW OFF ON .PS ON Font Name
--- --- ------ ---------
7 - - compressed
10 - 10 (9-12) elite
12 12 - pica
14 - - expanded compressed
20 - 20 (18-24) expanded elite
24 24 - expanded pica
.UL Continuous underlining suppresses microjustification
.UJ Microjustification slows printing
.PS Draft quality proportional
NOTE: Because of printer firmware limitations, combinations of
print enhancements may cause poor printed output.
TANDY DMP-130 MATRIX PRINTER ----- Driver: DMP13
^PY Selects italics
^PT/V Prints half-size characters (17 cpi, or 8.5 cpi for
expanded fonts)
.LQ .LQ
.CW OFF ON .PS ON Font Name
--- --- ------ ---------
7 - - compressed
- 10 - elite
12 12 11 (11-13) pica
14 - - expanded compressed
- 20 - expanded elite
24 24 22 (21-30) expanded pica
NOTES Printer must be in Tandy mode.
TANDY DMP-2100P MATRIX PRINTER ----- Driver: D2100P
^PY N/A
^PT/V Prints full-size characters with roll
.LQ .LQ
.CW OFF ON .PS ON Font Name
--- --- ------ ---------
7 - - compressed
- 10 9 (9-10) elite
12 12 11 (11-13) pica
14 - - expanded compressed
- 20 18 (18-20) expanded elite
24 24 22 (21-30) expanded pica
NOTES Printer must be in Tandy mode.
TANDY DMP-2110 MATRIX PRINTER ----- Driver: D2110
^PY Selects italics
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.LQ .LQ
.CW OFF ON .PS ON Font Name
--- --- ------ ---------
7 - - compressed
- 10 9 (9-10) elite
12 12 11 (11-13) pica
14 - - expanded compressed
- 20 18 (18-20) expanded elite
24 24 22 (21-30) expanded pica
NOTES Printer must be in Tandy mode.
TANDY DWP-230 DAISY WHEEL ----- Driver: DWP230
TANDY DWP-520 DAISY WHEEL ----- Driver: DWP520
^PY N/A
^PT/V Prints super/subscripts in separate pass with specified roll
.CW Supports any value from 0 to 30. Usual fixed pitch values are
10 (12 cpi) and 12 (10 cpi).
.BP N/A
.LQ N/A
.PS ON selects proportional spacing. Spacing tables are set up for
a DIABLO BOLD PS wheel, #303029-01.
.UL Continuous underlining does not suppress microjustification
for DWP230; does suppress it for DWP520.
TEXAS INSTRUMENTS 855 AND 865 ----- Driver: TI855
^PY N/A
^PT/V Prints full-size characters with roll
.LQ .LQ
.CW OFF ON .PS ON Font Name
--- --- ------ ---------
6 6 6 (0-8) compressed
10 10 10 (9-11) elite
12 12 12 (12-17) pica
14 14 - expanded compressed
20 20 20 (18-22) expanded elite
24 24 24 (23-30) expanded pica
TOSHIBA P351, P351C, P341, P321 ----- Driver: P351
^PY Selects italics
^PT/V Prints full-size characters with roll
.LQ .LQ
.CW OFF ON .PS ON Font Name
--- --- ------ ---------
7 - - compressed
- 10 9 (0-9) elite
12 12 11 (10-14) pica
14 - - expanded compressed
- 20 18 (15-19) expanded elite
24 24 22 (20-30) expanded pica
TOSHIBA P1340 ----- Driver: P1340
^PY No effect
^PT/V Prints full-size characters with roll
.LQ .LQ
.CW OFF ON Font Name
--- --- ---------
10 10 elite
12 12 pica
14 - expanded compressed
20 - expanded elite
24 24 expanded pica
TOSHIBA P1351 ----- Driver: P1351
^PY N/A
^PT/V Prints full-size characters with roll
.LQ .LQ
.CW OFF ON .PS ON Font Name
--- --- ------ ---------
7 - - compressed
- 10 9 (0-9) elite
12 12 11 (10-14) pica
14 - - expanded compressed
- 20 18 (15-19) expanded elite
24 24 22 (20-30) expanded pica
ZENITH Z-125AA ----- Driver: Z125
^PY N/A
^PT/V No incremental vertical positioning
.CW .CW Font name
--- ---------
7 16.7 cpi
9 13.3 cpi
10 12 cpi
12 10 cpi
14 8.3 cpi
18 6.7 cpi
20 6 cpi
24 5 cpi
.LH Full lines only
.UJ N/A
.PS N/A
.LQ N/A