1 line
13 KiB
NASM
1 line
13 KiB
NASM
|
STRING ASIS
BLANKS OFF
*****************************************************************
*
* The Print Manager
* ImageWriter Driver v2.2
*
* Coding Started Summer 1986 by Luc Barthelet and VersionSoft
*
* Version 1.0 April 22, 1987 Suki Lee
*-------------------------------------------------------------------------------
*
* Version 1.1 May 7, 1987 Suki Lee
*
* fPgDirty flag in status is updated correctly and is used to
* check if a form feed should be used when user aborts.
*-------------------------------------------------------------------------------
*
* Version 1.2 June 3, 1987 Suki Lee
*
* Fixed bug in 50% Better Text mode and 50% Landscape.
* New features added: Condensed
* PrPixelMap - prints pixel maps
* mixed modes and color palettes on same
* page (Not tested)
*-------------------------------------------------------------------------------
*
* Version 1.3 July 13, 1987 Suki Lee
*
* New style dialog - vertical sizing is now a separate section
* with radial buttons rather than a check box under printer
* effects.
* Fixed line spacing bug in draft text in condensed mode.
*
*-------------------------------------------------------------------------------
* Version 2.0 November 1987 Dan Hitchens
*
* Major revision of code.
* -Source code was gone through and commented.
* -Low level routines were modified, restructured or even eliminated.
* -Elimination of access to low level routines by user
* -Speed enhancements were incorporated (Primarily in LLD.POINT)
* -rPage (vRes) now reflects vertical condensed printing
* -Bugs were fixed:
* -320 mode landscape with vertical condensed was fixed.
* -Landscape (with vertical condensed) was always imaging off the
* page (image was too high causing it to be chopped at the top)
* -The Job dialogs FROM and TO line edit items were not always
* displaying or setting the insertion point correctly.
*
* Version 2.0d5 February 10, 1988 Harry Yee & Steve Glass
* The procedure PrintCheck and its corresponding routines have been commented out
* because none of this code was really being used and it caused problems while
* printing to a spooler.
*
* Version 2.0d6 March 1, 1988 Suki Lee & Steve Glass
* Bug fix: Move the code to initialize the port and to reset the printer from
* LLDText to LLDStartUp. Deleted the same code from InitPrinting (called at the
* beginning of LLDBitMap). Now the port is initialized only once at startup time
* and not each time LLDText and LLDBitMap is called.
* Commented out CheckPrinter routine since it is not being called by anyone.
* Also commented out InitSSC and replaced calls to it with calls to ResetPrinter
* since the two functions similarly.
* The escapes codes for resetting the printer has been modified to used the
* default character, Elite, rather than Pica since the printer is optimized to
* print in Elite.
*
* Version 2.0d7 March 25, 1988 Suki Lee
* Bug fix: added filtering of c cedilla in LLDText so the character will be
* printed in draft mode.
*-------------------------------------------------------------------------------
*
* Version 2.1d2 May 5, 1988 Suki Lee
* Bug fix:
* - Added code to check status of AppleTalk connected printer. Puts up
* appropriate message to warn user of condition.
* - LQ no longer ejects an extra page for each page printed.
* Version 2.1d3 May 9, 1988 Suki Lee
* Bug fix:
* - Added code to ask the printer for an ID which indicates if a color ribbon
* is installed. If printing to an ImageWriter I or if no color ribbon is
* installed, the color selection on the job dialog is overridden. The routine
* CheckPrinter which was removed in 2.0d6 has been modified and added back.
*
* Version 2.1d4 June 8, 1988 Suki Lee
* Bug fix:
* - Added error
|