1(6) NEW SOFTWARE RELEASE Version 1.1 ==================== Products involved: AXIS 540+/542+, AXIS 640/642 Release date: November 27, 1998 Release type: PRODUCTION Software version: 5.55 Software media: AXIS 540+/542+ Flash AXIS 640/642 Flash Software checksum: AXIS 540+/542+ Flash AXIS 640/642 Flash Last preceding release: AXIS 540+/542+ 5.51 AXIS 640/642 5.51 Upgrade instructions: See upgrinfo.txt document --------------------------------------------------------------------- Important: - The 5.55 print server software requires an upgrade to NetPilot 2.50 or better. - When upgrading a unit that has a software revision lower than 5.36, the print server will set all parameter values back to factory defaults. Please save the config file before performing upgrade. Easy Release Description: 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. Earlier, the WINS server could in certain cases get the wrong IP address when the printserver was configured with DHCP. This is now solved. 3. Added END option at end of DHCP requests. This was not a serious problem and is now solved. 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. The AppleTalk parameters ATYPE_1 and ATYPE_2 can now be configured over EtherTalk. 7. 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. 8. LPD. Small print jobs will now be printed completely even though the client gives up. 9. LPD. It is now possible to specify the size of print data to something larger than the actual size of the data to be sent. The client then just closes the session when there is no more data to send. 10. 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. 11. LPD. It is now possible to handle "split" data files. It is now possible to print directly to the physical port "LPT1". 12. Improved the printing speed performance when using AXIS PrintMonitor. 13. When hexdump mode was enabled and string substitution was used, the last line of characters in the print data was lost. This is now solved. 14. Token Ring. Solved problem were the print server sent packets to the wrong router and could not be pinged. 15. When setting 8 RTEL_PRn the print server would hang. This is now solved. 16. Axinstall. Made axinstall work in BSD environments. Script earlier failed with error "-a not found". 17. Axinstall. It is now possible to print PostScript, PCL and other non-ascii files to the printers installed in SYSV environments. 18. Axinstall. It is now possible for users to print without banner pages in SYSV environments, using lp -d -o nobanner. 19. 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. 20. 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 540+/542+, AXIS 640/642 Software version: 5.55 1. The TFTP server name was earlier obtained from the siaddr (server identifier address) before and could therefore only be placed on the same host as the DHCP server. The printserver can now obtain the TFTP server address from the following sources, 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 address is now not announced until we know the result of the ARP. 3. No additional information. 4. The new features will provide the end user with detailed 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 as raw tcpip has become common and as printing binary data is more common. 6. 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. 7. 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. This is now solved. 8. 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. 9. No additional information. 10. No additional information. 11. 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. 12. The printing speed is increased with a factor 2 when printing with AXIS PrintMonitor. 13. No additional information. 14. 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 did not reach the asking unit. 15. When setting 8 RTEL_PRn the print server will hang, 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. This problem is now solved. 16. No additional information. 17. 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. 18. 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. 19. 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. 20. No additional information. --------------------------------------------------------------------- Appendix B - SOFTWARE LIMITATIONS App B Product involved: AXIS 540+/542+, AXIS 640/642 Software version: 5.55 1. Secondary printer function doesn't work when printing from AXPUW nor AXIS Print Monitor. 2. 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. 3. 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. ---------------------------------------------------------------------- Appendix D - AXIS INTERNAL DOCUMENT App D Product involved: AXIS 540+/542+, AXIS 640/642 Software version: 5.55 Support cases solved since release 5.51: 2. H9807578, H9806150 7. H9806071 8. H9703504, H9704994, H9806297, H9806606 9. H9702406, H9806147 10. H9704382 13. H9704857 14. H9807415 15. H9807576 ---------------------------------------------------------------------- Compiler version : GNU C 2.7.2 / Axis CGA-RISC release R19 (CRIS) Assembler version : GNU GAS version 1.38/2, for CRIS (no specific CRIS version) (CRIS) Linker version : GNU GLD BFD 1.94, for CRIS (no specific CRIS version) (CRIS) Other utilities : tools r2_08 ----------------------------------------------------------------------