============================================================================== = RELEASE NOTES = = Lexmark 2050 ColorFine 2 -- Windows Driver = = Printer Codename :: EDISON = = Printer Name :: Lexmark 2050 Series ColorFine 2 = = Version :: 1.02 C2 = = 17/MAR/97 = ============================================================================== Release 1.02 (C2) ------------------ 17/03/97 Some bitmaps moved to allow for OEM specific part numbers. Release 1.02 (C1) ------------------ 04/03/97 All non-Kcm 600dpi printing to use Lexmark diffusion. kc00098: MS binder problem has been fixed. Spurious ink reduction code has been disabled. (no ptr, Joy) Fix for no doc.type being selected with 600dpi. Licence added to driver. kc00223: Licence timeout fixed. kc00281: Ink level fix (not confirmed). Edison & Tesla now use different values for Kcm vertical alignment. Lexmark files included (from PM2UPD2A.ZIP). Fix implemented for Custom ICM intent problem; - not confirmed. The Both Cartridge Installation button (for testing) has been taken out. Warning error from despool.c was removed. Better ink reduction algorithm. Lexmark files included (from PM2UPD2B.ZIP). Release 1.01 (C3) ----------------- 02/JAN/97 kc00143: Rodan Cartridge level not being reset. This also includes Audobon cartridge not being reset and Colour Cartridge not being reset. (The dot counts are now saved on installation of a cartridge and restored when an old cartridge of that type is installed). No ptr: Glossy / Special paper causing Kcm format to disappear. SW2000: Having the wrong cartridge shown on the control program if the windows driver had already been brought up from an application and was showing the cartridges tab. SW2000: The problem we were seeing whereby Kcm output was poor if the default printer was monochrome. (Force the dmColor to DMCOLOR_COLOR and set fNoMapColour to FALSE). SW2000: With a monochrome cartridge installed in the printer, the default printer was monochrome and automatic document type had been selected then the print out would be in monochrome. (Force the fIsColour flag to TRUE when in AutoMatic mode). SW2000: Removed '&' from &port in STR_ENG_PORTPASS and STR_ENG_PORTFAIL. SW2000: Default dot count for Kcm cartridge is zero. This means that by default the cartridge is assumed to be full (As per other cartridges) Release 1.01 (C2) ----------------- 17/DEC/96 kc00018: The fixed versions of the PMRASTER/WERASTER libraries is now included. kc00032: The addendum regarding old Photo cartridge from the driver is now OK. kc00044: The addendum regarding no selection of document type is now OK. kc00055: 'Tha' now reads 'The'. kc00111: Uninstallation text is no longer clipped. No ptr?: Modification to prevent dos box ptr relating to GetInkUsage. Release 1.01 (C1) ----------------- 13/DEC/96 kc00009: Has already been fixed (see beta 6). kc00018: A newer version of the PMRASTER/WERASTER libraries will prevent this, and is supplied separately. This has not been thoroughly QA'd. kc00019: A change to the raster library (PMRASTER/WERASTER) cleaned this up. kc00029: ..as above. kc00041: Black only settings now work. kc00044: The Customised option now gets selected. kc00070: This has been fixed. kc00076: Kcm cartridge now greys out when BIDI is disabled on the options tab. (Is working in this version). kc00082: Installation dialog box now shows complete text. kc00085: Naming conventions altered to suit the notes. kc00094: Selection of document types now set colour format to monochrome. kc00096: The Kcm ink level should read zero if an old cartridge is installed without ever installing a new Kcm cartridge. kc00099: Installation will now reboot system if requested. kc00102: ..as for kc00018 kc00106: Vertical alignment now OK. No ptr: Kcm 600 dpi was removed from the driver. No QA possible on UI due to last minute request. Release 1.01 beta 7 ------------------- 11/DEC/96 27 .TSC files from Lexmark integrated. A fix was made to LXCOMMON.MAK to ensure that new .TSC files are rebuilt. kc00034: Fix was not in last release, but is in this one. Release 1.01 beta 6 ------------------- 10/DEC/96 Lexmark LEXOBJ directory updated. Three .TSC files integrated into the DDK. Fix for missing text on installation screen. No PTR number for this. kc00009: Which side to install Kcm now clearer. kc00026: This has not been reproduced with beta 5 or 6, Lexmark please retest. kc00034: Kcm vertical alignment now OK. kc00039: Baronial paper type dimensions now correct. kc00044: Document Type tab now updates correctly. kc00051: Fixed. kc00054: Icons now altered to 2050. May need to run "Rebuild Icons" to see this. kc00062: 600dpi now kept if driver installed without printer. Also: audobon cartridge is the default now. kc00064: Icons should now be removed during Win3.x uninstall. kc00067: Dosbox problem is fixed. kc00068: Version should be correct (beta 6). kc00072: Uninstaller working correctly. kc00076: Kcm cartridge now greys out when BIDI is disabled on the options tab. Several other minor changes (e.g. to bitmaps). Release 1.01 beta 5 ------------------- 02/DEC/96 Dot size set to 500, modifier set to 100. RENAME.MAK altered to solve build error. Release image split across two disks. Release 1.01 beta 4 ------------------- 27/NOV/96 All of the Easycal tables now included. Release 1.01 beta 3 ------------------- 22/NOV/96 Easycal enabled, but only some of the latest .TSC tables could be included. The tables that have been included so far are: PLN_PHO6, SPC_PHO6, GLO_PHO6 PLN_BUS4 SPC_BUS3, GLO_BUS3 The following PTRs should be OK: kc00042, 47, 48, 52, 54, 55, 56, 57, 58. Release 1.01 beta 2 ------------------- 30/OCT/96 This delta is based upon DDK 115 with the LXCOMMON directory taken from the PM3 version 103 files. The following files are in the file KCMDELTA.ZIP and should be added to create the driver. edison\lxdriver.h edison\driver.mak edison\setup\setup.h edison\unsetup\unsetup.h edison\oem\lexmark\win95.inf edison\lxfiles - not contained in the zip file. edison\res\cartkcm.bmp edison\res\cartstdk.bmp edison\res\langus\dvtext.h lxcommon\dvbidi.c lxcommon\callback.c lxcommon\despool.c lxcommon\devdep.c lxcommon\devmode.c lxcommon\lxcommon.mak BUGS FIXED: kc:00002: Kcm install cartridge button. kc:00003: Halftoning & ink density settings. BUGS NOT FIXED: kc00011: Update of MONOCARTRIDGE in the LEXHBP.INI file. Release 1.01 beta 1 ------------------- 20/OCT/96 Strictly an alpha (with limited functionality). 1.00 (C7) ---------------------------------------------------------------- 15/05/96 0136 Further Amended 600dpi ink reduction in mono for better 600dpi mono greyscale. This is now lighter than before but it is difficult to reach 300dpi levels as it is necessary to maintain text darkness at 600dpi. 1.00 (C6) ---------------------------------------------------------------- 02/05/96 0131 Changed text in unsetup program from 1020 to 2050 0071 Added extra delay after the toggle of the nInit line before sending the NPAP SELECT DSA command. Implemented workaround for Mosaic printing problems 0137 Uninstall now removes BINKLOW.WAV. Uninstall cannot remove UNSETED.EXE and UNSETE32.EXE as these are the executables of the uninstall program, Windows does not allow the deletion of the disk file of a running program. 0136 Amended 600dpi ink reduction in mono for better 600dpi mono greyscale EXPLAINED --------- 0125 This is a ROPs problem. It is fixed by building with LXOPT_NOCOLADJ_ONROP set but this is risky. CANNOT REPRODUCE ---------------- 0133 Cannot see missing icons when reinstalling in Win95 1.00 (C5) ---------------------------------------------------------------- 24/04/96 FIXED/CHANGED ------------- 0071 Having downloaded a new rom I can now reproduce this. The problem has been fixed by sending the suggested NPAP command (NPA_SELECT_DSA) after toggling the nInit line. 0123 The fix for 71 seems to have cured this also 0079 More consistent file names on installation Integrated new Lexmark HBP code (edison.zip) - as detailed below Changes since 4/02/96 ---------------------- LX_INTFC.C Fixed left margin offset for 600 DPI. LX_AUDU.OBJ & LX_AUDU6.OBJ Final bleed control fixes for 600 DPI and clean up of code. LX_RAST.OBJ & LX_R600.OBJ & LX_LOCAL.H Ajusted vertical alignment between modes. 0119 Printable areas at 600 and 300 now consistent after receipt of new HBP code above. Changed maximum user defined paper size length to 17.5 inches. 0117 Multiple Align Cartridges dialogs can no longer be run from printer setup. 0121 This was a problem of the printer being left in a manual feed input state after the previous print job. The Clean Nozzles etc then tried to use the manual feed. This has been fixed by sending a paper source command to the printer to reset to auto feed at the end of each job. 0126 I have now set glossy paper to only output CMY. I have done this by changing the glossy calibration settings as this is the safer option at this stage. Title of help icon changed to "Lexmark 2050 Online Users Guide" EXPLAINED --------- 0112 Although desirable these could not be done quickly/safely as 0114 some inter-app coordination would be required. All drivers since the 150c have behaved like this. 0083 The red dot in the yellow text seems to be a very rare quirk of the diffusion. we think that the risks of attempting a fix are higher than the benefits. 0122 The Requeue button within the document popup of Spool Manager is designed to re-queue the document to the end of of the queued list. This operation would become quite complex if the document were already printing hence the button is greyed. 1.00 (C4) ---------------------------------------------------------------- 04/04/96 FIXED/CHANGED ------------- 0086 Text for Restart changed as specified. CANNOT REPRODUCE ---------------- 0111 Cannot see any problems with plug and play after an uninstall. This may be a problem of the device id change. 0071 I still cannot reproduce this. I have tried the suggested Print Fonts, (with paper out) then Cancel, then retry Print Fonts (without the Control Program reloading). This prints fine for me. I have ED213 rom. EXPLAINED --------- 0110 This is a problem with the speaker sound driver, the Control Program simply uses the windows API call to play the .WAV files. 1.00 (C3) ---------------------------------------------------------------- 04/04/96 FIXED/CHANGED ------------- High Speed printing now made the default for Dos printing also. 0094 'How to buy' screen telephone no changed to 1-800-438-2468 Eject Paper hotkey (Alt-E) was not working because it conflicted with the same hotkey for the (disabled) service tab. Now changed the service tab hotkey to ALT-V. 0089 Pause made more responsive Driver now expects correct device id (Color JetPrinter 2050) 0108 Now sets default cart type to pigmented if CANCEL during install Integrated new LEXOBJ code from EDISON.ZIP RELEASE NOTES WITH EDISON.ZIP ----------------------------- Changes since 3/28/96 LX_AUDU6.OBJ Fixed bleed control color removal when not needed. PTR-96. ============================================================================ Changes since 3/15/96 LX_AUDU.OBJ & LX_AUDU6.OBJ Changed bleed control to 1 pel 100% moat for CMY, and 2nd pel 100% moat for yellow. ============================================================================ Changes since 3/13/96 LX_AUDU6.OBJ Fixed 600 dpi gpf with 600 bytes of data in MoatIt_600. LX_RAST.OBJ & LX_COM.OBJ Enabled dynamic shingling feature. ============================================================================ Changes since 3/05/96 This may not be a complete list. LX_DIFF.OBJ Fixed holes in error diffusion data. ELXALIGN.OUT Resend to insure it is placed in LXFILES dir. LX_RAST.OBJ Fixed not calling checkerboard() for Rodan head in CMYK. LX_R600.OBJ Fixed not calling checkerboard() for Rodan head in CMYK. LX_AUDU.OBJ Fixes to bleed control algorithm. LX_AUDU6.OBJ New file, not active yet, won't do anything but should be linked. LXCOMMON.MAK Makefile for LXCOMMON dir, link changes to be incorporated. LX_INTFC.C Fixed draft problem in CMYK mode with no CMY. CANNOT REPRODUCE ---------------- 0092 Cannot see effects described in imported.ppt EXPLAINED --------- After a paper out dialog has been cancelled then the printer seems to go into a strange state on the next paper out. No paper out alerts are sent from the printer, the print job data is received by the printer. The driver cannot detect that a normal print has not occurred. 0099 Paper out not working for Clean Print Nozzles in the Control Program seems to be a printer problem. The driver receives the NPAP alert [a5 0 5 42 ff c0 8 0] and responds with [a5 0 3 50 4 3] but the printer sends no more commands. The process for Clean Nozzles is exactly the same as for Test Print. If the Test Print file ELXTESTP.OUT overwrites ELXCLEAN.OUT then paper out will work correctly for Clean Nozzles (although the test page is printed). 1.00 (C2) ---------------------------------------------------------------- 27/03/96 FIXED/CHANGED ------------- Cartridge installation dialog used during installation now changed as specified 0075 High quality now shown as selected when coated paper chosen 0076 Help icon changed as specified. The 'Popup on Error' option on the Options Tab is replaced by a 'Disable Bidi Comms' option which allows the user to select non bidi mode (sets BIDI in LEXHBP.INI). Popup on error is now linked to the 'Run Minimised' option. 0067 Cartridges now greyed out in non bidi mode Changed T Shirt Transfer to Iron-On Transfer Added Greeting Card paper type 0081 This diffusion problem is a by-product of insufficient grey balancing. I have now improved the grey balancing at 600dpi and fixed this problem as a result. 0087 Print to file now always omits NPAP start and end job commands Iron-On and Greeting card paper types changed to default to high quality. Iron-On based on Plain Paper, Greeting Card based on coated. 0091 Changed default for High Speed Printint to ON CANNOT REPRODUCE ---------------- 0071 I have tried the Dos paper handling program as specified. Driver behaved as normal with a paper out in the printer. 0077 I went through the process descibed, each time the cartridge colour represented in the Control Program matched the cartridge type installed during printer setup. 1.00 (C1) ---------------------------------------------------------------- 15/03/96 FIXED/CHANGED ------------- New ELXALIGN.OUT integrated. New CJ2050DB.EXE integrated (13/03/96) T-Shirt Transfer document type removed 0039 Now reproduced and fixed problems with dos printing and buffer mode, 0056 Title to About popup now reads About instead of A&bout 0014 Introduced a delay after printer reset until printer recovers, this should cure the problem. Changed calibration for TShirt Transfer media type to be close to that of plain paper. Changed default quality for this to normal quality (no shingling). Dosbox National Language Support now available. Set the option LXOPT_DOSBOX_NLS to enable Dos tab character set data to be retrieved from the resource DLL. This option is NOT set in the default US build. 0064 Alignment page now printed after installing Audubon cart from setup New help file CJ2050.HLP integrated 0055 Now removes = from LEXHBP.INI before inserting entry, this ensures it comes last in list. This enables dos emulation to be available after reinstallation. 0032 Netscape 1.1 makes a fundamental application error in that it tries to send graphics commands after Enable (CreateDC) but before STARTDOC. However, as Unidriver and ColorSmart survive this then we have changed our code to survive this also. New LEXOBJ files and changes to LXCOMMON.MAK integrated from Bob Locasto. 0058 Bidi alignments shown to user are now always 3 0054 Cancel print during buffer mode print no longer waits until the end of a page 0057 Attempting to use install, clean or align cartridges from driver setup while the printer is offline now produces a warning popup message. Corrected the operation when BIDI=0 is set in LEXHBP.INI UNRESOLVED ---------- 0065 Cant print to file with Win95 long filenames. This is a PrintMagic core issue which we will address in a future PrintMagic release. Beta 3 of 1.00 ---------------------------------------------------------------- 07/03/96 FIXED/CHANGED ------------- 0037 Fixed 'Divide by Zero' errors occuring when printing using 'T-Shirt Transfer' media type. Adjusted calibration values for Coated, Glossy, Transparent. 0050 WIN95.INF changed to install lxdboxcp.exe, lexsw2.386 etc, also Unsetup executables. 'Printing Started' and 'Printing Complete' sound messages are no longer played when a job is cancelled. Temporary wrong display of full cartridge levels after cartridge change has now been corrected. The service tab is no longer enabled when the Dos Enable/Disable checkbox is changed. T-Shirt transfer paper type now auto sets quality to high. 0025 Changes made as specified to Change mono cartridge dialog. Integrated new LEXOBJ code in EDCODE.ZIP Set Paper Type calibration settings according to Susan's settings in edison.h from edcode.zip. 0033 Top margin setting now settable via LXOPT_ITOPMARGIN which is set to 20 for Edison. This has enabled Powerpoint slides etc to be centred along the long axis. There is still a problem with the first printable position on the left which is approx 3/16" too far to the right on my printer. New help files integrated 0041 GPF at 5:2582 with Pagemaker 5 - Fixed by HBP code received in edcode.zip OUTSTANDING ----------- 0032 GPF with Netscape 1.1 NOTE: We cannot obtain Netscape 1.1, tests out fine with Netscape 2.0 and with Netscape 1.22 0047 Spool Manager highlighting problem will have to await a future PrintMagic core release. 0053 Greyscales at 600dp. I have reproduced the problem described. This will be addressed in the next release. EXPLAINED --------- 0043 We do nothing that could affect the playback of a WAV file, we simply submit it for playing. I would suggest that ths is a sound driver problem. 0046 The driver toggles the nInit line on cancel alignment print, however the printer does not eject the paper and sometimes the printer dies. 0014 Although I stil cannot reproduce this I have now examined a DBWIN trace of this error occuring. This shows that a job starts, is cancelled ( when nInit will be toggled) and the printer then refuses to do IEEE-1284 negotiations. This would, quite correctly, prompt a non-bidi cable message. This looks like a printer rom problem. 0049 'Cannot Open Help File' This is a help file problem 0051 Should not be able to open 2 instances of driver setup I'm afraid that it is essential that we can. It is possible to have seperate applications running independant setups at the same time (ie one app could set A4 paper size at the same time as another app has set Letter). Driver Setup from the Control program edits the default global setup (the default global setup with the default printer name in the case of Win95 ). CANNOT REPRODUCE ---------------- 0048 On printing CADILLAC.CDR I find that there is an initial jump to 15% as the printer skips the white space at the top of the page but this is normal (progress is by page coverage). I can see no delay at 100% at the end of the page. There were reported problems of dos prints together with buffer mode. I cannot reproduce any errors. Beta 2 of 1.00 ---------------------------------------------------------------- 27/02/96 ***** This Release still demands a printer device id of Winwriter 150c, ****** We cannot test release with a new id until we receive new rom code Integrated new .OUT files from Lexmark Integrated new .HLP files from Lexmark Redefined help id's to work with new help file. Integrated HBP modules from EDCODE.ZIP and AUDU.ZIP Implemented Ink Low warning popup dialog on the transition of ink levels from 2 to 1 0023 Changed core filenames from WL* to WE* 0014 Fixed problem of dialog popup after deletion of current job (with more following) in spool manager. However the popup that I saw was for a wrong printer ? 0013 Removed spurious paper out dialogs appearing when in an 0014 offline state 0006 Uninstall now removes the program group, and does not remove the Laplace program group. SETUP.EXE can now enable SW2REDIR.DLL to be overwritten if DOS session in progress. 0011 Correct settings now made in LEXHBP.INI, Print Fonts now working. First approximation for colour/dot size calibrations for Plain, Coated, Glossy and Transparencies at 600 and 300 dpi. Also enabled fuller saturations to be reached in all paper types except PLAIN. Corrected display of ink level for pigmented black to show left and right border line. Added paper sizes A6 and Baronial 0019 NVRAM display no longer shows all 0's. This was due to the NPAP command being sent to us containing the data being in an unexpected format, it came as a5 0 3d 51 eb eb + [DATA] instead of a5 0 3d 51 e0 eb + [DATA] This looks like a ROM error ?, we now cope with both formats. CANNOT REPRODUCE ---------------- 0022 LPMSF.WAV was installed by both SETUP.EXE and a Win 95 .INF installation in our tests. Beta 1 of 1.00 ---------------------------------------------------------------- 15/02/96 This is the first Edison release based off the Lexmark DDK, Mirror image printing implemented via T shirt transfer media type and document type. Removed CMY Coated and High Res paper types Buffer Mode option implemented Integrated new dos emulation files Integrated latest hbp code Removed 600 x 300 option Allows 600 x 600 resolution ONLY when pigmented cartridge installed Features NOT yet implemented ---------------------------- 600dpi calibration calibration with pigmented inks new paper sizes Ink low pop up dialogs. Release Alpha 2 ---------------------------------------------------------------- 06/10/95 First release version of Edison driver, based upon Newton driver 1.00 This will work on a Winwriter 150c (it expects the Winwriter 150c device id) except for 600dpi. Note the following name changes of modules: .OUT files now named ELXALIGN OUT ELXCLEAN OUT EBITITLC OUT ELXTESTP OUT EBITITLK OUT (current versions are renamed Rockwell) DOSBOX redirector CJ2050DB.EXE LXDBOXCP.EXE (current versions are renamed Rockwell) Help File CJ2050.HLP Readme file CJ2050.WRI (current versions are renamed Rockwell) General rename to create 'Lexmark 2050 ColorFine 2' driver for the 'Lexmark Jetprinter 2050' Added 600x300 resolution mode, based upon 300dpi rasterisation. Changed 'New Black Cartridge' dialog to allow user to indicate a standard or pigmented cartridge. User choice is saved in ini file. The display of mono cartridge bitmaps changes according to type of black cartridge installed. The type of cartridge installed is indicated by dvData.pigmented_black> which will be set to non zero if Audubon cartridge used. Calibration currently does not change between Audubon and standard black cartridges. This should wait until Lexmark raster code is ready and production quality Audubon cartridges available. Also changed 'Install Both Cartridges' dialog (installation) to allow user to indicate standard or pigmented black cartridges. Changed appearance of Change Color Cartridge dialog to fit the style of the other dialogs. CHANGES REQUIRED BY LEXMARK =========================== Lexmark raster modules (LX_RAST.OBJ etc) need to be changed to add in a 600dpi mode and to perform appropriately for Audubon cartridges (ink bleed reduction etc). Changes in DOSBOX modules (at least to incorporate any changes made in Newton. New help file New Readme file