![]() |
|
Using the "Attached" printer type, print commands pass through the terminal or terminal emulation software to a printer specified on the terminal or PC. This mechanism uses the VT102 Printer Control sequences to control output to the printer. The INNOPAC, using this printer type, sends one Print-On/Print-Off sequence per printed line. The sequence looks like:
The NCSA Telnet Printer is very similar to the Attached Printer type; it uses the VT102 Printer Control sequences to pass the print information from the INNOPAC through the terminal to the printer. The fundamental difference is that between the Print-On/Print-Off commands is an entire printed page (rather than one line at a time, as with the "Attached" Printer type).
Contrary to the name, the NCSA Telnet Printer can be used with most terminal packages, not just NCSA Telnet.
The "NCSA Telnet printer" is also referred to as the "Attached Page Printer".
System printers are directly attached to the INNOPAC machine via a serial cable or across a network to a terminal server. Many people can share a system printer, although only one person can print to it at a time (subsequent users see a message saying the printer has been locked).
In many respects, this is a much simpler printing mechanism when compared to the "Attached" printer type since the local terminal or PC is not directly involved in the printing activity. A System Printer, however, requires one port on the INNOPAC.
Similar to the traditional "System" printer type, the Network System Printer is shared by everyone on the system. The difference is that the printer is not directly attached to the system, but instead the printer is on the local area network and the INNOPAC system communicates to the printer over the network.
Only one printer and network interface is supported for the Network System Printer: an Hewlett-Packard LaserJet 5N printer (which includes a JetDirect network card). There is an additional cost for the Network System Printer software.
The INNOPAC uses a very simple method to communicate with the networked printer (LPR/LPD is not supported). The INNOPAC opens a network connection to a special port on the JetDirect card (typically 9100 by default), sends the text file of the print job, and closes the connection.
The e-mail printer allows the printout to be e-mailed to an Internet electronic mail address. After the printout has been generated internally by the system, the user is prompted for the e-mail address.
This is an additional product that can be purchased from III; to send eletronic mail to Internet users, the INNOPAC must be on the Internet and set up with domain name servers and other configuration parameters (contact the III help desk). The INNOPAC Staff E-mail product is not required.
The "File Save" printer is a component of the IFTS software from III. After the printout is internally generated by the system, the user is prompted for a filename for the print job. The file can later be transferred out of the system using the IFTS software to store the print job to an FTP server.
IFTS (Internet File Transfer Software) is an additional product that can be purchased from III.
The Label printer is a special designation for a printer entry that allows it to be used to print spine, pocket and/or routing labels during serials check-in (INNOPAC Manual, R11-#44947). When a login has a label printer selected as one of the valid printers, the label printer does not appear in any print menu choices other than when printing spine, pocket, or routing labels. Also, only printers designated as label printers appear as print choices for spine, pocket and routing labels (if only one such printer is defined for a login, there is not printer menu -- see INNOPAC Manual, R11-#18019).
The Okidata printer driver includes special control codes that are used to change the printer font size, condensed versus normal-sized printing, and absolute character positioning. This special control information is used when printing orders/cancellations (INNOPAC Manual, R11-#39413) and serial claims (INNOPAC Manual, R11-#45196).
The HPii printer driver includes special control codes that are used to change the printer font size, condensed versus normal-sized printing, and limited graphics handling. The "HPii" standard is supported by HP LaserJet printers II and higher (although III only supports a subset of the HP LaserJet printers -- see the recommendations for Locally-attached printers and recommendations for System printers for more information). This special control information is used when printing orders/cancellations (INNOPAC Manual, R11-#39413) and serial claims (INNOPAC Manual, R11-#45196).
The generic printer driver has no information about the control codes required for special printing attributes (see the definition of the "Okidata" printer driver above).
In 1980's, Digital Equipment Corporation manufacuted the first terminal with a built-in printer port, called the VT102. Data received by the VT102 could be sent to the printer port (in addition to the screen) by sending the printer-on code (Escape [ 5 i) to the terminal. Receipt of the printer-off code (Escape [ 4 i) disables the printer port. Most terminal emulators support the VT102 terminal and recognize these escape codes.
The INNOPAC uses the VT102 Printer Control codes with the "Attached" and "NCSA Telnet" printer types to send output to a "local" printer on the terminal or PC. (The printer is "local", but could be set up as a shared or network printer, depending on the configuration of the PC.)
Definition adapted from http://www.wcmh.com/uworld/archives/94/grabbag/03.txt.htmlThis FAQ refers to specific locations in the INNOPAC Release 11 manual. These references take the form:
(INNOPAC Manual, R11-#12345)Where 11 is the software release (Release 11, in this case) and 12345 is a specific record number in the manual. You can jump to this particular location by following this process: