antoine-source/appleworksgs/IW.CL/Src/iw.asm

1 line
13 KiB
NASM
Raw Normal View History

2023-03-04 02:45:20 +00:00
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