NEW SOFTWARE RELEASE ==================== Product involved: AXIS 570, AXIS 670 Release date: December 17, 1998 Release type: PRODUCTION Software version: 5.58 Software media: AXIS 570 Flash AXIS 670 Flash Software checksum: AXIS 570 Flash AXIS 670 Flash Last preceding production release: AXIS 570 5.45 AXIS 670 5.45 Upgrade instructions: See upgrinfo.txt document Release document: 1.00 ---------------------------------------------------------------------- Important: - The 5.58 print server software requires an upgrade to NetPilot 2.53 or later. - The non SNA/IBM part of this release is based on Print Server software release 5.58. See Release Descriptions below for information on changes made to the non SNA/IBM parts of the software in the 5.58 release. ---------------------------------------------------------------------- Changes made since release 5.45: Easy Release Description: 1. Three more source bins added. 2. A change of CPI or FGID takes immediate effect also when printing in COR. 3. A problem with changing CPI in matrix printer emulation corrected. 4. Some problems with automatic orientation corrected. 5. CPI values used in COR printing are modified. Also six parameters for selecting CPI in COR printing added. 6. New page size limits for switching to/from COR. 7. A problem with permanently saving changes in string type parameters solved. 8. An IBM Emulator problem causing the last line in a job not to be printed has been solved. 9. A SNA/5494 autoconfiguration problem after AS/400 backup operations and/or IPL has been corrected. 10. A SNA/5494 autoconfiguration feature causing the printer devices to have VARY ON PENDING status if the printer is turned off or off-line has been removed. 11. Memory configuration information has been added on the testpage. 12. tftp server can now be on another host than the dhcp server. 13. Definition of IR_TIME parameter changed. 14. Support for transport of SCS over raw TCP/IP added for mainframe and AS/400 environments. 15. NetWare 3.12 & 4.11: Bannerpage now show the correct date at 2000-01-01. 16. Problem with TCP/IP printing over subsegment boundraries solved. 17. AXIS 670 only : Problem with TokenRing segment resynchronization conversation errors solved. The problem was related to queries sent from a network management tool, e.g. LAN Network Manager. 18. An IBM Extended Emulation problem causing currupt printout when the print data contained Cobra Extended Emulation sequences (%P) has been solved. 19. Support for Cobra barcode IBM Extended Emulation syntax has been added. 20. A SNA/LU6.2 AS/400 problem causing the autoconfigured printer devices to be VARY ON PENDING after IPL has been solved. 21. An IBM Emulator problem causing problems to change the CPI parameters for the IBM Fonts has been solved. 22. A problem with printing large TN3270E jobs has been solved. 23. A problem causing too many space characters to be sent to the printer for the 3270 Data Stream has been solved. 24. Corrected a problem in the emulator which could cause the initial printer settings to be sent even if you are not at the beginning of the page. 25. Solved a problem with CR being sent to the printer when sending SCS transparency at the beginning of pages. 26. Corrected handling of packets with no data for TN3270E. 27. Solved a problem which caused the twinax devices to come up pending after IPL on OS/400 V4R1. 28. Support for printing IBM SCS data using TCP/IP (TN5250E) as transport protocol has been added. 29. New Telnet hexdump trace tool implemented for SNA, TN3270E, TN5250E, LPR/LPD and Reverse Telnet. 30. Support for matrix printer bank, when laser printer emulation is used, is added. 31. removed SNA device emulation and printer emulation dependency. This release is based on Print Server software release 5.58. The changes made in the 5.58 release is covered below: 1. TFTP support has been extended. The TFTP server can now be on another host than the DHCP server, and several possibilities has been added to set TFTP server and boot file name. 2. Sometimes, the WINS server got the wrong IP address when the printserver was configured with DHCP. This is now fixed. 3. Added END option at end of DHCP requests. This was not a serious problem. 4. Added custom features for the printers Ricoh Aficio 200/250, Aficio 401 and Aficio MP01 when they are connected to AXIS 540+/542+ and 640/642 print servers. 5. The Telnet Options parameter has changed default value from YES to NO. When flashloading a unit with this firmware, then the value of this parameter will be set to NO, regardless of the prior value. If Reverse Telnet is used with Telnet Options, then change this parameter to YES before trying to print. 6. If Reverse Telnet is used to print binary files, such as PCL, and if Telnet Options is enabled, then the printserver might hang. 7. The AppleTalk parameters ATYPE_1 and ATYPE_2 can now be configured over EtherTalk. 8. Token Ring. Solved interoperability problem with Olicom's Communication Report Server. This problem concerns the management communication and not the normal T/R traffic on the network. It appeared e.g. when using IBM Lan Network Manager 1.1 or later to manage print servers located in rings on the other side of a Management Server. 9. LPD. Small print jobs will now be printed completely even though the client gives up. 10. LPD. It is now possible to set the size to a BIG size, less than will be printed. The client then just close the session when there is no more data to send. 11. LPD. It is now possible to handle jobs where multiple data files are sent with just one control file, instead of one each. If banner pages printing is enabled, each data file gets a banner page. 12. LPD. It is now possible to handle "split" data files. It is now possible to print directly to the physical port "LPT1". 13. Improved the printing speed performance when using AXIS PrintMonitor. 14. Charlottes supportfall. 15. Token Ring. Solved problem were the print server sent packets to the wrong router and could not be pinged. 16. When setting 8 RTEL_PRn the print server will die. 17. Bernts reversedata supportfall. 18. Axinstall. Made axinstall work in BSD environments. Script failed with error "-a not found". 19. Axinstall. Messages when issuing accept and enable commands for an LPD printer in Solaris 2.6. This message is known, but does not affect the installation. 20. Axinstall. It is now possible to print PostScript, PCL and other non-ascii files to the printers installed in SYSV environments. 21. Axinstall. It is now possible for users to print without banner pages in SYSV environments, using lp -d -o nobanner. 22. Axinstall. In some systems, axinstall wrongly reported that the printer was already installed in the system, even though it was not. This is now fixed. 23. Solved a problem which could cause the Print Server to hang when communicating with SLP Directory Agents using something else than an empty string as scope. Best regards AXIS COMMUNICATIONS AB ---------------------------------------------------------------------- Appendix A - DETAILED TECHNICAL DESCRIPTION OF RELEASE App A Product involved: AXIS 570, AXIS 670 Software version: 5.58 1. The source bin parameters that handles manual feed paper, envelope feed and countiuous feed (BIN4, BIN5 and BIN6) are renamed to MANUAL, ENVELOPE and CONTINUOUS. The corresponding bin selection strings in the printer driver (BIN4S, BIN5S, and BIN6S) are renamed to MANUALS, ENVELOPES and CONTINUOUSS. Three new source bin parameters (BIN4, BIN5 and BIN6) and corresponding bin selection strings in the printer driver (BIN4S, BIN5S, and BIN6S) have been added. The PCL4 printer driver is equal to the PCL4 and PCL5 drivers in previous releases. The PCL5 driver can now handle six source bins plus manual, envelope and continuous feed. 2. When the host sends a CPI or FGID change command it will now take effect immediately also when printing in COR. 3. When the print server is configured for matrix printer emulation and the host changes CPI in the middle of a print line sometimes the CPI change took effect in the wrong place of the line. This problem is now corrected. 4. No further information. 5. New default values for CPIs used for COR printing. Added six parameters for selecting CPIs in COR printing. PORT/LAND COR New parameter ======================================= 5 CPI => 10 CPI 8 CPI => 12 CPI CPI8COR 13 CPI => 20 CPI 17 CPI => 20 CPI 18 CPI => 20 CPI 20 CPI => 20 CPI CPI20COR 25 CPI => 25 CPI CPI25COR 27 CPI => 27 CPI CPI27COR Proport. => 15 CPI PROPOCOR Typograph.=> 15 CPI TYPOCOR 6. The page size set in the selected input bin parameter (BIN1 - BIN6, MANUAL, ENVELOPE or CONTINUOUS) is used when the automatic orientation function is deciding whether the printout shall be in COR or not. 7. No further information. 8. In some cases the last line in a print job would not be printed until the next job was sent to the Print Server. This problem is now solved. 9. Interference from other devices on the network would in some cases lead to autoconfiguration failure after AS/400 restricted mode and/or IPL. The problem was related to the XID3 negotiation sequence between the Print Server and other devices on the network. This problem is now fixed. 10. If the printer was turned off or off-line this would be dectected by the Print Server and no information would be sent to the AS/400 about the attached printer(s). The printer devices on the AS/400 would be in VARY ON PENDING state until the printer was turned on and put on-line. Now, this is changed so the Print Server will always report a printer even of none is attached. 11. Memory configuration information has been added on the testpage. The information include the amount of both Flash and RAM memory. 12. tftp server can now be on another host than the dhcp server. tftp server address is taken from the following sources: 1. DHCP option TFTP server (option 67) 2. DHCP field sname (server name) 3. DHCP option Server Identifier (option 54) 4. DHCP field siaddr The server name (1 and 2 above) has to be given as a string that follows the normal ip address convention, i.e. xxx.xxx.xxx.xxx. 13. IR time now measured in seconds for both AS/400 and MF environments. Default value changed to 0 (zero). Setting IR time = 0 will shut off printer status reporting completely. 14. Support for SCS (SNA Character String) data stream transport using raw TCP/IP has been added, removing the need for Host Print Transform. The parameters controling the functionality are found under the TCP/IP heading. A parameter specifying the type of data stream has been added to each Reverse Telnet session. "SCS" indicate the IBM SNA Character Stream, "ASCII" indicates ordinary ASCII data stream from a non IBM(EBCDIC) host. 15. No additional information. 16. No additional information. 17. No additional information. 18. Setting Cobra Extended Emulation Mode to OFF will now shut off Cobra Exteneded Emulation functionality completely. 19. Support for Cobra barcode IBM Extended Emulation syntax has been added. 20. No further information. 21. No further information. 22. No further information. 23. No further information. 24. No further information. 25. No further information. 26. No further information. 27. On OS/400 V4R2 the autoconfiguration failed after an AS/400 IPL. The problem was related to that the AS/400 did not terminate the connection if the called subsystem was not started. The 570/670 expected that the connection was terminated. This problem is now fixed. 28. TN5250E is an extension to the Telnet TCP/IP protocol, enabling TCP/IP printing while retaining a high degree of printer control. TN5250E is supported by OS/400 V3R2 and later with appropriate PTFs. It enables transport of SCS over TCP/IP while retaining printer status reporting without the need for special host software and/or extra servers on the network. Since the translation from SCS to ASCII is done in the 570/670, the need for Host Print Transform is also eliminated. The the TN5250E parameters has been added as a new heading in the parameter list. A maximum of 8 concurrent TN5250E host sessions are supported by the 570/670. Below is a parameter list example with one activated TN5250E session: --- TN5250E TN5250E_1. : ON, 192 168 5 253 , 23, PR1, TNJSPR1 TN5250E_2. : OFF, 0 0 0 0 , 23, PR1, AXPR2 TN5250E_3. : OFF, 0 0 0 0 , 23, PR1, AXPR3 TN5250E_4. : OFF, 0 0 0 0 , 23, PR1, AXPR4 TN5250E_5. : OFF, 0 0 0 0 , 23, PR1, AXPR5 TN5250E_6. : OFF, 0 0 0 0 , 23, PR1, AXPR6 TN5250E_7. : OFF, 0 0 0 0 , 23, PR1, AXPR7 TN5250E_8. : OFF, 0 0 0 0 , 23, PR1, AXPR8 The IP address of the host in this example is 192.168.5.253 and port 23 (Telnet) is used for the session. The printout is directed to Logical Printer #1 and the corresponding printer on the AS/400 will be called TNJSPR1. Printer device and queue will be automatically created on the AS/400 system. TN5250E information has also been added to the testpage. 29. No further information. 30. It is now possible to use a matrix printer bank together with a laser printer emulation. 31. The SNA parameter DEVICE_EMUL is only valid for SNA. The dependency between the parameter DEVICE_EMUL and PREMUL is removed. This release is based on Print Server software release 5.58. The changes made in the 5.58 release is covered below: 1. The TFTP server name was obtained from the siaddr (server identifier address) before and could therefore only be place on the same host as the DHCP server. The printserver can now obtain the TFTP server address from the following source, starting to search from item 1 in list below. 1. DHCP option TFTP server name (option 66) 2. DHCP field 'sname' (server name) 3. DHCP option Server Identifier (option 54) 4. DHCP field 'siaddr' If two of these are set, the one first in the list is chosen. The server name (1 and 2 above) has to be given as a string that follows the normal ip address convention, i.e. a.b.c.d where a, b, c and d are 1-3 numeric ascii characters that forms a number in the range 0-255. In addition to this, the boot file name is obtained from firstly, the BOOTFILE option (67), and secondly, the 'file' field. 2. The IP address was announced too early in some cases, resulting in that the WINS address was incorrect on the WINS servers. This would cause problem to reach the printserver when using the WINS name. The reason of the error was that the IP address was passed to WINS before DHCP in the printserver had confirmed the IP address that it had got from the server. The DHCP address would be check by sending an ARP and if any other unit had the address, the printserver would send a DECLINE to the DHCP server and try to obtain a new IP address. However, as the address had already be announced to the WINS servers, there would be an inconsistency between the IP address that the printserver had and the IP address that WINS server thought the printserver had. The address is not announced until we know the result of the ARP now. 3. No additional information. 4. The new features will provide the end user with rich status of the connected printer's capabilities. The information will be presented on the print server's embedded Web pages, in AXIS NetPilot and it will also be available via the SNMP Printer MIB. 5. The default value was changed because over raw tcpip has become common and because printing binary data is more common. It is also related to note 6. 6. Telnet Options is a set of commands that are used by telnet clients and daemons to exchange information. The data commands starts with a byte that has the decimal value 255. When Reverse Telnet is used to print and if Telnet Options is enabled, then the printserver has to separate print data and commands. Normally, only a few bytes in the beginning of the print job has Telnet Option commands and then there are no problems. When the print data is binary, for example PCL print data, then there may be many bytes that has the value 255 and thus it will be interpreted as commands. The handling of all these commands makes the printserver to sometimes hang. It also corrupts the printjob since the commands are not sent to the printer. 7. The AppleTalk parameters ATYPE_1 and ATYPE_2 can now be set using the _CFG port. For example to set the ATYPE_1 parameter print the following to the _CFG port: ATYPE_1:LaserWriter. 8. Having the print server connected in one ring and the IBM Lan Network Manager in another one (separated by an Olicom Management Server) resulted in that the Lan Network Manager reported "Receiving Segment re-synchronization conversation errors". No problem was encountered when using an IBM 8229. 9. The print server does not discard the print data when it gets a reset. The received data is then printed when the printer gets ready (e.g. from being off-line or out-of-paper). This means that a small print job will be printed completely even though the client gives up. Note: The client will not get an acknowledgement on the printed data until it is printed. If the client is impatient and resets the connection, the whole job might be printed even though the user has been given an error message. 10. No additional information. 11. No additional information. 12. It is now possible to handle "split" data files where multiple data files are sent with just one LPD EOF at the end. Only one banner page will be printed. 13. Due to optimization of the buffer sizes in LLC, the printing speed increased with a factor 2 when printing with AXIS PrintMonitor. 14. Charlottes supportfall. 15. Solved a problem in ICMP causing the print server to respond to incoming packets to the wrong router, resulting in that the packets were discarded by this router. Thus, the print server's answer didn't reach the asking unit. 16. When setting 8 RTEL_PRn the print server will die, cannot be restarted and factory default can't be restored. The print server has to be downgraded by the flash load cable, set to factory default (or delete all RTEL_PRn ports) and then upgraded again. 17. Bernt... 18. The search-path to the program 'tee' was wrong. The program is used when adding the entry to the printcap file and the same time write the entry to the installation log file. All print methods failed to install in BSD because of this. 19. In Solaris 2.6, the method of printing with LPD has changed. The enable and accept commands should not be used on printers installed with the lpadmin -s option. Except from the warning messages when installing, this causes no problems. 20. Content type 'any' has been added to ftp, PROSB and PROSA printers in SYSV environments. In some SYSV environments, for example Solaris 2.6, the print job will not be printed if the content type is not correct. 21. In some SYSV environments, for example Solaris 2.6 banner pages are enabled by default. To make it possible for the user to not print banner page, the lpadmin -o nobanner option should be issued. The user can then use the lp option -o banner to suppress the banner page. Axinstall now enables the users to use lp -o nobanner in such systems. This is especially helpful when printing preformatted data, such as PostScript and PCL, where the ascii banner page could otherwise cause corrupt output. 22. Before, axinstall used lpstat -p and checked for the return value, which was 0 if the printer existed and something else if it did not exist. This was not true in all SYSV systems though and therefore we now use lpstat -p to list all printers and checks if the printer is among those. The new method is much slower, especially in Solaris where you may have to wait a while for the program to verify the setup. 23. No further information. ---------------------------------------------------------------------- Appendix B - SOFTWARE LIMITATIONS App B Product involved: AXIS 570, AXIS 670 Software version: 5.58 1. The SNA stack is single host only. Multiple SNA hosts cannot access the Print Server simultaneously. 2. Although it is possible to define several logical units on the IBM host system, the AXIS 570/670 will only print one SNA job at a time. SNA Jobs are held in a print queue within the AXIS 570/670 and are processed on a first-come-first-served basis. 3. The SNA parameters LU_NAME and CP_NAME must be equal. This release is based on Print Server software release 5.58. The software limitations in the 5.58 release is covered below: 1. Secondary printer function doesn't work when printing from AXPUW nor AXIS Print Monitor. 2. The maximum number of simultaneous TCP connections is set to 200. If many users are monitoring the status or accounting web pages, all connections may under rare circumstances be consumed by the automatic refresh function. This can cause problems accepting new print jobs using TCP/IP printing protocols. 3. PROS print jobs may be corrupted when printing with bitronics support. The problem is avoided if the parameter PRx_IN (NetPilot property pages value "Read-Back Port") is set to NONE. ---------------------------------------------------------------------- Appendix C - AFFECTED MATERIAL App C Product involved: AXIS 570e, AXIS 670e Software version: 5.58 Draft texts for manual updates: Other: ---------------------------------------------------------------------- END OF RELEASE DOCUMENT.