================================================================================ README for 9068 Corrective Service Diskette Diskette label : IBM 9068 Multi-Purpose Passbook Printer Corrective Service Diskette Version : 8 Release date : 02/10/1998 Parts number : 46H3238 Security class : Unclassified (C) Copyright IBM Corp. 1996,1998 All right reserved ================================================================================ Contents ======== 1. Overview 2. Contents of this diskette 3. Microcode level description 4. Microcode update procedure 5. Check and verify procedure after updating microcode 6. Setup procedure after updating microcode 7. Changing history 8. Create procedure for old level CSD 9. Diskette label 1. Overview =========== This diskette is the Corrective Service Diskette (CSD) for IBM 9068 Multi-Purpose Passbook Printer. This CSD has following functions. - Update IBM 9068 microcode to version 8 - Update the update program to support B-loop version Report any questions to RETAIN PMH or 4700PC FORUM on IBMPC. NOTE: This CSD is effective for serial and parallel communication interface, because it does not support B-loop communication interface. Refer to "3-3.Function clips" for more details. 2. Contents of this diskette ============================ LEGMAIND.EXE Communication type selector LEGDOWN.EXE Update program for serial communication interface LEGDOWNP.EXE Update program for parallel communication interface LEGLOAD.DMP Update data (Microcode) LEGLOADB.DMP Update data for B-loop support (Microcode as same as CSD version 6) README.TXT This file þOLDþOLDCSD.ZIP Contained CSD01,CSD02,CSD03,CSD04,CSD05,CSD06 and CSD07 þOLDþCSD08.DMP Same file as LEGLOAD.DMP for backup Note: Other files (*.COM, *.SYS, *.BAT) are for system. 3. Microcode level description ============================== Comparing with a previous microcode version 7, following are the differences : 3-1. This microcode fixed following problems on microcode version 7. P1253 - Processed count is wrong when cover is opened. P1254 - LPI does not be changed after passbook has been selected by PPM command. P1259 - OK LED does not turned off even if the communication cable is disconnected in a standard serial connection. To enable the DSR signal check in a standard serial connection, set 71 with the function definition 3 setup (command 46). P1263 - Duplicate Print after EOF (Parallel and Standard Serial) P1265 - Garbage print if super draft print mode is selected when code pages except 437 and 850 are used. P1266 - Japanese JIS90 special characters are not printed correctly. 3-2. Function improvements are as follows D480 - "Ignore return for print operation command if already printed" D484 - "XON/XOFF Hand Shaking with Standard Serial interface" To enable XON/XOFF, set 21 with the function definition 3 setup (command 46). 3-3. RPQ function improvements are as follows D461 - "Olivetti PR50 emulation" D470 - "ATM attach special functions" * Media insert disable/enable control * Media removal check * On-line error recovery (CTR command) 3-4. Function definition There are 24 bits flags to define the special functions. You can select each function as following self-test commands. 1. Function definition 1 (use command 2A to change) Refer to 9068 Service and Training Guide for each bit meaning. 2. Function definition 2 (use command 45 to change) The way to operate is the same as command 2A on the page 3-32 of "9068 Service and Training Guide" (GY18-2348-01). 8x : 80=Control a cooling fun according to the printed dots. 81=No control a cooling fun. (Running always) 7x : 70=4722/4772 absolute positioning is emulated. 71=4009 absolute positioning is emulated. 6x : 60=Do not receive data on no paper for parallel interface 61=Receive data on no paper for parallel interface 5x : 50=Return completion after an actual completion of print 51=Return completion before print start (Rapid completion) 4x : (reserved) 3x : (reserved) 2x : 20=Do not use 'D' character as user data in ISO/DIN format REMS. 21=Use 'D' character as user data in ISO/DIN format REMS. 1x : 10=Do not send 'C' (EOI) data as a last read data even if an EOI data is found in reading REMS IBM format in B-loop interface. Compatible with 4722/4772 REMS. 11=Send 'C' (EOI) data as a last read data if an EOI data is found in reading REMS IBM format in B-loop interface. 3. Function definition 3 (use command 46 to change) The way to operate is the same as command 2A on the page 3-32 of "9068 Service and Training Guide" (GY18-2348-01). 8x : (reserved) 7x : 70=The OK LED always comes on in a standard serial connection. 71=The OK LED indicates DSR signal status in a standard serial connection. 6x : (reserved) 5x : (reserved) 4x : (reserved) 3x : (reserved) 2x : 20=Disable XON/XOFF in a standard serial connection. 21=Enable XON/XOFF in a standard serial connection. 1x : 10=Normal function 11=Enable ATM attach special functions (D470) 4. Microcode update procedure ============================= 4-1. Procedure to receive the latest microcode 1. Send the following command from your VM command line to get the latest microcode, TOOLS SENDTO YMTVM1 TOOLS PS55CSD GET 9068CSD PACKAGE or FTP from IBM internal web site, http://w3.isel.yamato.ibm.com/ps55csd/9068CSD/ or Search "9068" for keyword on IBM PC web site. http://www.pc.ibm.com/files.html 2. Send the following command from your VM command line to get future update of this microcode automatically. TOOLS SENDTO YMTVM1 TOOLS PS55CSD SUBSCRIBE 9068CSD PACKAGE Note: There is no subscribe function on web sites. 4-2. How to make the CSD from 9068CSD DSKBIN file (or 9068CSD.DSK file). 1. Prepare LOADDSKF.EXE or EMT4OS2.EXE or EMT4DOS.EXE. If you don't have any of them, please get it from OS2TOOLS or PCTOOLS. 2. If you got 9068CSD.DSK file from web site, go to 4.. 3. Receive the 9068CSD DSKBIN in your PC disk with binary option. ex. When you use communication manager, binary option is default. C:þ>RECEIVE 9068CSD.DSK 9068CSD DSKBIN ( 4. Insert a 2HD (2.0MB capacity) diskette in drive A, and make CSD. ex. When you use LOADDSKF command, the command format is C:þ>LOADDSKF 9068CSD.DSK A: Note: All previous files in a diskette in drive A will be gone. 4-3. How to make the CSD from 9068CSD.EXE file. 1. 9068CSD.EXE is a self restorable diskette image packed by ARDI(*) utility. It can run under OS/2 and DOS. (*) (c) Copyright Daniel VALOT, 1995-1997 2. Insert a 2HD (2.0MB capacity) diskette in drive A, and make CSD. The command format is C:þ>9068CSD Note: All previous files in a diskette in drive A will be gone. 4-4. How to print the current setup items. 1. While pressing the "Start 1" or "Start 2" button, switch the power switch to on. Keep on pressing the button until the "00" appears on the LED display. 2. Press the "Start 2" button again. 3. Insert a letter-size or an A4-size paper into the printer. 4. The printer holds the document in place, prints the self-test message include the current setup items and ejects it. 4-5. How to update the microcode to 9068. 1. Turn OFF the printer if it is turned on. 2. Connect the printer to PC by a serial cable (p/n 04H9758 etc.) or a parallel cable (p/n 1525612 etc.). Note: Use a serial cable instead of a B-loop communication cable. 3. Insert the CSD in drive A: of the PC. 4. Turn ON power of the PC or re-start it by Ctrl+Alt+Del key. 5. The microcode update program runs automatically and shows the following selection menu on the PC screen. .------------------------------------------------------------------. | <<< 9068 microcode update program selection menu >>> | | | | Select Interface for communication. | | 1: Serial Interface Communication (via a RS232C cable) | | 2: Parallel Interface Communication (via a Parallel cable) | | 3: B-loop Interface Communication (via a RS232C cable) | | Input the selected number and press 'Enter' key, please. | '------------------------------------------------------------------' 6. Hit ENTER key after select communication type. Then next instructions will be shown on the PC screen. .------------------------------------------------------------------. | Instructions : | | 1. Switch the power of the 9068 to Off. | | 2. Confirm the PC COM1 and the 9068 are connected via | | a RS232C cable. | | 3. Switch the power of the 9068 to On pressing the | | Start 2 button and the Reject-Off button. | | You can release the buttons after the lights 1 and 2 get | | on and the light 3 off. | | 4. Hit the Enter key of the PC. And the microcode updating | | starts. It will take about 3 minutes. | '------------------------------------------------------------------' 7. Turn ON the power of the printer by pressing both of "Start 2" button and "Reject Off" button until the light 1 & 2 get ON and light 3 get OFF. 8. Hit ENTER key of the PC to start the microcode updating and following cautions are shown on the PC screen. .------------------------------------------------------------------. | Caution : | | 1. Don't touch the 9068 printer during execution. | | 2. Don't touch the PC keyboard during execution. | | 3. The 9068 will re-boot itself after successful completion. | '------------------------------------------------------------------' 9. After following message was displayed on the PC screen, you can remove the diskette from the drive A, because all files for the updating has been stored into the PC memory. .------------------------------------------------------------------. | << Now you can remove the diskette from the drive. >> | '------------------------------------------------------------------' 10. Wait a few minutes until "Rest Data" on the PC screen becomes "000000 byte". 11. After updating has completed successfully, the light 1 & 2 get OFF and light 3 get ON, then the printer will re-boot itself. 12. Watch the LED display to make sure that the program version displayed is correct. (Microcode level will be indicated on second 2 digits.) 13. Follow the instruction "6. Setup procedure after updating microcode" to perform the printer setup operation, if need. Although updating microcode does not change any setups and any adjustment value of the 9068. 14. If the updating is unsuccessful, the lights 1,2,3 will come on and the prompt screen is displayed on the PC screen. Return to 1 or create the corrective service diskette again. 15. If the updating is unsuccessful again, report the trouble with the return code by using RETAIN or FORUM. 5. Check and verify procedure after updating microcode ====================================================== 1. Mark "X" on "8" of the microcode level label on the front of the base cover using a pencil. 2. Mark "X" on "8" of the microcode level label on the main logic card using a pencil, if you can. 3. Print the Self-Test Message and confirm the microcode level is "0008". a) While pressing the "Start 1" or "Start 2" button, switch the power switch to on. Keep on pressing the button until the "00" appears on the LED display. b) Press the "Start 2" button again. c) Insert a letter-size or an A4-size paper into the printer. d) The printer holds the document in place, prints the self-test message and ejects it. e) Find the item of "MICROCODE" and the "PATCH LEVEL" on the 19th line. f) The 4 digits number at right of "PATCH LEVEL" is the microcode level. It must be "0008" after updating by this CSD. 4. Check & Verify are completed. 6. Setup procedure after updating microcode =========================================== 6-1. When the microcode was updated from the old (earlier) level. 1. There is no setup. 6-2. When the microcode was updated from the new (later) level. 1. Execute Command-EE in the Self-test mode to clear the all setup items. 2. Press Start-1, Reject-off and Stop buttons (Hot Start) to clear all setup items in the flash memory. 3. Execute Command-21,22,23,24,25,26,27,28,29,2A,2B,2C,2D,2E,2F and 45 in the Self-test mode, if you need. The default setups after execute Command-EE and Hot start are; Command 21 : 1B (4722-1) Command 22 : all settings are '0' Command 23 : 00 (No feature) Command 24 : 0 2 (with Fin. D.D. - Honor CTS, 2 stop bits) Command 25 : 1 (9600) Command 26 : 01 (Taiwan/IBM-PC or Korea/KSC) Command 27 : 01 (CP437) Command 28 : 00 (Normal print speed) Command 29 : 01 (4722 emulation) Command 2A : all settings are '0' Command 2B : 00 (Non-compose) Command 2C : 01 02 02 (Addr:01 Sub-addr:02, 4800bps) Command 2D : 3 (3 steps) Command 2E : 0000 (No value) Command 2F : 00 (No value). Command 45 : all settings are '0' NOTE: a) Refer to the previous setup items printed on 4-3. b) Refer to the "IBM 9068 Service and Training Guide" (GY18-2348-01) for the detail operations. 4. Execute Command-31,32,33,34,35 and 36 in the self-test mode. NOTE: Refer to the "IBM 9068 Service and Training Guide" (GY18-2348-01) for the detail operations. 5. Print the Self-test message (Command-00) and check all setup items are correct. 6. Press Start-1, Reject-off and Stop buttons (Hot Start) to store the all setup items into the flash memory. 7. Setup is completed. 7.Changing history before this version ====================================== 08/20/97 Version 7 (CSD p/n 46H3237) This version is fixed field problems and improved field requirements. Problem fixes are; P1207 - POR Status is not send after re-IPL of the PC with OS/2 Finance Device Driver. P1210 - Support OS/2 MVDM P1225 - Fix Auto-alignment function for Thai Character Composing P1227 - "CANNOT READ IN BOTH FORMAT" After read error occurred when reading in both of IBM and ISO/DIN format was specified, the next reading of a correct magnetic stripe may fail. P1230 - "WRONG READ DATA IF INVALID DATA IS READ" If 'B', in IBM format, or 'D', in ISO/DIN format is found in reading magnetic stripe, wrong read data will be sent to an application program. P1231 - "Wrong Processed Count" If the previous processed count is remained when the 9068 printer will report "Media registered" status to the device driver, the processed count was ORed with the status bits. This is easy to happen connecting to slow PC. This problem is reported as PMH#24809. Function improvements are; D461 - "Olivetti PR50 emulation" (RPQ7F0589) D469 - "Olivetti PR50 REMS emulation" (RPQ7F0589) D466 - "Super draft print" Following print speed is effective when SUPER DRAFT is selected in the device setting or thru the message control extension. This print speed can print only for a single-page document. 144dpi 120dpi(**) -------------------------------------- 9068-S01 250cps 270cps 9068-D01 250cps not available (**):Effective when code page 437 or 850 is selected. There is two way to use SUPER DRAFT print mode. 1.Changing default setting In the self-test mode, command 28 can setup 2 types default setting. 4=Enable Super-draft 6=Always Super-draft 2.Control-extension code (1B5B63 or 1B7E63) "Message" control-extension code with 4FH (Set Print Speed) message-type selection can setup the print speed. Speed control bit was expand for SUPER DRAFT mode. bit2 = Enable Super draft mode bit1 = Always Draft/Fast-draft/Super-draft print mode bit0 = Enable Fast draft mode Refer to "Planning and Programming Guide" (SA18-7505-01 for 9068-D01 and SA18-5706-01 for 9068-S01) for more details. D467 - "Use 'D' character as user data in ISO/DIN format REMS" This function is enabled when you set '21' in self-test command 45 (Function Definition 2). User can use 'D' character as user data in ISO/DIN format REMS. 9068 accepts ASCII 'D' character (44H) as user encode data in ISO/DIN format. And if 'D' is found in MS reading, the 9068 translates it to ASCII 'D' character and sends the data to an application program. Summary of setup procedure for function improvements are; 1. Super draft (D466) (Default setting change) Command 28, select 4or6 2. PR50 emulation (D461) Command 21, setup 50 3. PR50 REMS emulation (D469) Command 21, setup 50 then Command 23, select 1 All procedure are operated in self-test mode. Refer to "9068 Service and Training Guide (GY18-2348-01)" for operation. Note: HOT-START function is required after all setup procedure. Function clips are; D461 - "B-loop communication interface support" CSD version 7 does not support the B-loop communication interface. CSD version 6 is the latest version to support the B-loop communication interface. The update program can select the microcode level by the communication type like as; Communication type Cable Version Microcode file --------------------------------- ------ ------- -------------- 1.Serial Interface Communication RS232C 7 LEGLOAD.DMP 2.Parallel Interface Communication Parallel 7 LEGLOAD.DMP 3.B-loop Interface Communication RS232C 6 LEGLOADB.DMP Warning: "CF" will be indicated on LED display after POR, if the microcode version 7 detects B-loop interface. Update the microcode again, if this error code was indicated. Prerequisite to update to this version is; No B-loop communication interface feature 04/15/97 Version 6 (CSD p/n 46H3236) This version is fixed field problems and improved field requirements. Problem fixes are; P1200 - LANDP U2 occurred when SBCS DOS DD holds CTS line on. P1202 - Force PARITY=None if Serial with DD. P1203 - REMS Emitter Sensor can not be checked in self-test CMD 44. P1205 - In B-loop comm. for 9068-S01, 17 CPI may not be changed from 12 CPI. P1206 - In Serial with OS/2 DD for 9068-S01, stop printing about 40sec may occur in some timing. Function improvements are; D458 - "RAPID COMPLETION" This function returns completion status before the completion of the last actual printing action. The performance is improved much if 9068 is used with Finance device driver. In other case, not much or no performance improvement. The percentage of the performance improvement depends on the contents of the transaction data. 1. If the transaction data includes a single printing data (character and/or image), 9068 returns completion status before printing. 2. If the transaction data includes multiple printing data, 9068 returns completion status before printing the last printing line. 3. Nearby the bottom of form (the form is off the top sensors), this function is not activated. This function has following advantage/disadvantage. Advantage: Better performance if the transaction data (character data or Image data) is sent line by line. If the data includes multiple-line printing image, the performance will not improved much. Disadvantage: The processed count is assured if stop key pressed, cover is opened or end of form, but it is not assured if a hardware error is occurred. The hardware error is occurred when the last data is printing after a completion status is returned, this error status will be returned in reply of the next transaction data request. - This modify can perform when the bit5 was set on Function Definition 2. You can set this bit by command 45 and set up 51. The way to operation is same as command 2A. NOTE: DO NOT USE this function for B-Loop communication. D454 - "HIGH SPEED CARRIER SKIP" Carrier skip will perform for; a. Space skip among print image b. Carrier return to home (left) position c. Carrier escape from the paper for line feed You can chose a high speed skip for performance up. Default speed = 22ips (inch per second). High speed = 28ips. However, a vibration will be increased. - This modify can perform when the bit5 was set on Function Definition 2. You can set this bit by command 45 and set up 51. The way to operation is same as command 2A. This bit is a same bit as "D458 Rapid Completion". D460 - "SLOW RESPONSE STOP BUTTON" Delay time to start a STOP action can be set at x'04487' by a second up to x'FF'(256 seconds = about 4 minutes). When any value was set at here, you must be pressing continuously a STOP button. The object of this improvement is avoid to miss-operation to press a STOP button. I recommend to set 04 or 05 value for this object. It does NOT influence to HOT-START and in self-test mode. D462 - Print settings of Function Definition 2 in self-test CMD 00 Prerequisite to update is; none Summary of setup procedure are; 1. Performance improvement (D454/D458) Command 45, set up 51 2. To make slow response STOP button (D460) Command 43, enter 0 44 87 05 03/31/97 Version 5 (CSD p/n 46H3235) This version is fixed field problems and improved field requirements. Problem fixes are; P1123 - 4009 can do print-to-print positioning without edge-validation. But 9068 performs edge-validation each position moving for backward. This modify can perform like as 4009 when the bit7 was set on Function Definition 2. You can set this bit by command 45 and select 71. The way to operation is same as command 2A. P1157 - X'F5' error with a media moving to REMS position P1159 - Hang with Thai auto-compose printing P1161 - Duplicate printing with Thai compose mode + BS command P1163 - Print carrier drive acceleration table was changed for performance up. Printing speed control for insertion touching the document side to the left or right edge guide was omitted.(Refer to "9068 Service & Training Guide", 1-13 page, item #19, "Document side protection") P1164 - Improving the performance of CR command. P1165 - Paper End status for Parallel interface is not set P1166 - In B-loop comm, DEVPARM may be rejected after signal command. P1170 - In B-loop comm, data loss may occur if the data length is over 1088 bytes. P1173 - In B-loop comm. DEVPARM may be rejected when Vertical Center Fold is specified. P1178 - In B-loop comm, timeout may occur. P1179 - In B-loop comm, timeout may occur when LWRITE NOWAIT is used. P1180 - In B-loop comm, comm error may occur. P1185 - In B-loop comm, IPL may fail if REMS feature is installed. P1194 - In B-loop comm, print is not start if an appli intends to acquire Ready_to_Print status by issuing DEVPARMs. Function improvements are; D441 - Cooling fan runs full speed constantly You can set this bit by command 45 and select 81. The way to operation is same as command 2A. D442 - Absolute media positioning D443 - Serial 19200 BPS, 1 stop bit support To select 19200 BPS, set the value 7 with self-test CMD 25. To select 1 stop bit; - Set the second parameter of self-test CMD 24 to 1 when bidirectional comm. with Finance Device Driver Note: Finance device driver version 3.01 or higher is required. For example, the optional parameters for the Finance Printers Single Printer DOS device driver are as follows: /B:19200 : 19200 baud rate /S : 1 stop bit - Set the third parameter of self-test CMD 24 to 1 when unidirectional comm. without Finance Device Driver D447 - Parallel performance up D449 - If the 9068 is powered on while pressing the Reject off button, communication interface mode is forced to unidirectional 9600 BPS, 2 stop bits, no parity, 8 data bits. This is useful for memory uploading. D450 - XMIT timeout value change D455 - Support 7 bits data length setting for uni-directional serial interface. To select 7 bits data length, set the fourth parameter of self-test CMD 24 to 7. D456 - Enable to change default Top Margin for customize. If the value contained at address x'04369' was not zero, this value will overwrite a default top margin after power on. (6.1mm for model S01, 6.6mm for model D01) You can change this value by command 43. This length is hexadecimal in 1/10 millimeters. If you want to change it 8 millimeters, set 50. 8 * 10 = 80 ---> 50 by hexadecimal This value must be between 3D (6.1mm) and 8C (14.0mm) to avoid to medium damage. Prerequisite to update is; none Summary of setup procedure are; 1. Print-to-print positioning without edge-validation Command 45, select 71 2. Cooling fun runs full speed Command 45, select 81 3. 19200 bps for Serial communication Command 25, select 7 4. One stop bit for Serial communication Command 24, select 1 for the second parameter (with Finance DD) or Command 24, select 1 for the third parameter (w/o Finance DD) 5. 7 bits data length for Serial communication without Finance DD Command 24, select 7 for the fourth parameter 6. Change default top margin Command 43, enter address 0 43 69, then enter top margin length by hexadecimal value in 1/10 millimeters. This value must be between 3D (6.1mm) and 8C (14.0mm). 11/15/96 Version 4 (CSD p/n 46H3234) This version is for 9068 GA to support all optional features. Problem fixes are; P1129 - An measurement the align sensors in Command 31 was quitted. After perform a Command 31, a measurement value for align sensors are set into "00". P1130 - A cursor shape for Command 43 in self-test mode was changed, because of a recognition for a difference from command input waiting. P1133 - Normal completion status may be returned to an application program if a stop key is pressed and data processing is stopped when no document is in the printer. P1134 - If download font is loaded and saved in the printer flash memory, setup/customized data for the printer might be ineffective. P1147 - To improve REMS Read function. P1153 - Data 'C' is sent to 4700 controller as REMS read data if 'C' is used as End of Information character in the IBM format. If you want read data 'C' at the end of user REMS data in this case, setup '11' in self-test command 45 as follows. 1. Press and hold the start 1 button and switch the printer power to on. Release the start 1 button when '00' is displayed on the LED display. 2. Enter the command number '45' using the reject-off button and the start button. 3. Press the start 2 button. And '80' will be displayed. 4. Press the start 2 button 7 times until '10' is displayed. 5. Enter a '1' at the right digit using the reject-off button. 6. Press the start 2 button. 7. Press 'Hot Start' button to save the setting in the printer flash memory. (Press the stop button while pressing the start button and the reject-off button) Function improvements are; D431 - Support Turkish code page with Proprinter mode. Downloading font file to 9068 is needed. D435 - The receive buffer size is incremented for both Parallel and Serial communication. Receive data even if no media inserted with uni-directional communication (Parallel/Standard Serial without Finance Device Driver). D437 - Performance improvement when 9068 is used with LANDP. Prerequisite to update is; none. 09/27/96 Version 3 (CSD p/n 46H3233) This version is for 9068 LA to support all optional features. Problem fixes are; P1089 - X'F9' Error by pressing stop key during indicator write with parallel interface. Function improvements are; D385 - REMS (FC4905) feature function D394 - MUOP (FC3275) feature function D400 - B-loop (FC3002) with REMS (FC4905) functions D405 - B-loop (FC3002) feature function D407 - Memory transfer can be executed with parallel interface D426 - Stop Bits customization for Standard Serial without Finance Device Driver P1002 - Diagonal insertion protection Left and right edge will be check after top edge search. If any edge was close to top edge sensors or align sensors. a form will be ejected. When the printer has REMS feature and a form type was defined "PASSBOOK" by PPM escape control, if left or right edge close to each feed guide, a form will be ejected. P1042 - Skew correction for print position and REMS position When a form skew was detected after auto aligned, the skew will be correction using align rollers. This function will perform before transfer to print position or REMS position. The default value of "Acceptable skew value" for print line is changed to 3 steps (older one is 6 steps). This value can change by a self-test command 2D. "Skew value" for REMS position can not change. P1047 - Performance up at fast draft speed when normal impact force mode Prerequisite to update is; none. 08/02/96 Version 2 (CSD p/n 46H3232) This version is for 9068 GA. Problem fixes are; P980 - Does not print image after EOF with standard serial interface. P981 - SI mode is not canceled by Auto line wrap with Proprinter mode. (Model S01 only.) P989 - X'01' error is displayed after stop key is pressed with standard serial interface. P988 - Memory upload isn't executed when 9068 printer is used as standard serial mode. P994 - Media ejected in self-test CMD 32/33/34/35/36 at first execution after POR. P999 - Horizontal right margin position is different from Proprinter. P995 - Stop Key is not processed occasionally in communication wrap test CMD 19 with serial interface. P996 - Self Test CMD 16/1A/1C can be re-entered even if cover is opened. P1001 - Bi-directional print adjustment is not correct. P1003 - Print retries form first byte of data after EOF with standard serial interface. P1011 - Carrier bind when Stop Key is pushed during media insertion. P1015 - Dark print function beyond the center hold on horizontal hold passbook does not work P1022 - Data loss with short media in CMD13 (Model S01 only) P1027 - Double byte character shifts left (Model D01 only) P1030 - Few slice data at most left position is not printed P1036 - 'U2' error (Server error) during double print after Link Reset P1038 - Light print on multi-parts printing. Function improvements are; D386 - Add PB length clear function to CMD 2E D413 - Add acceptable skew value setup CMD 2d (default is 6 steps) Prerequisite to update is; none. 06/25/96 Version 1 (CSD p/n 46H3231) This version is for 9068 LA. 8. Create procedure for old level CSD ===================================== The old version microcode are in þOLD directory. The microcode files older than version 8 have been compressed by PKZIP for diskette space saving. 1. Prepare PKUNZIP.EXE. If you don't have it, please get it from PCTOOLS. 2. Open DOS prompt. 3. Place this CSD in the A-drive. 4. Copy OLDCSD.ZIP to any directory on hard disk. C:þ>COPY A:þOLDþOLDCSD.ZIP C: 5. Extract by PKUNZIP as following command from DOS prompt. C:þ>PKUNZIP OLDCSD.ZIP 6. You can get CSD01.DMP,CSD02.DMP,CSD03.DMP,CSD04.DMP,CSD05.DMP or CSD06.DMP. The last 2 digits of each file name shows the version number. ex. CSD02.DMP is a microcode version 2 7. Replace LEGLOAD.DMP file with CSD0n.DMP file as following command from DOS prompt. C:þ>COPY C:CSD0n.DMP A:þLEGLOAD.DMP þ___ "n" is 1,2,3,4,5 or 6. ex. C:þ>COPY C:CSD02.DMP A:þLEGLOAD.DMP 8. You can use this diskette as same as old version CSD. 9.Diskette label ================ Please stick this label on the diskette, if you make the CSD from 9068CSD DSKBIN file. This is fit for diskette size, when it was printed by 10cpi and 6lpi. +---------------------------+ | IBM P/N 46H3238 | | ========================= | | IBM 9068 Multi-Purpose | | Passbook printer | |Corrective Service Diskette| | | | | | Version 8 | | (C)Copyright IBM Corp. | | 1996, 1998 | | Program Property of IBM | | - All Rights Reserved | +---------------------------+ - The end of file - ================================================================================