═══ 1. USB Port Properties ═══ Use this window to display or configure the properties of the USB port. It will allow the user to adjust the timeouts for errors or terminate the connection to the printer. Port name : This field shows the name that identifies this port. Status : This field shows the current status of the USB printer linked to this port. Possible Status states are ONLINE (ATTACHED) and OFFLINE (DETACHED). ONLINE (ATTACHED) means that the USB printer is connected and powered on. OFFLINE (DETACHED) means that the USB printer is powered off or not connected to the USB host. No actions should be performed with the printer while it is in the offline state. Advanced : Display advanced USB port properties dialog. OK : Save any changed information and close the window. Undo : Reset all values to their states when the window was opened. Default : Reset all values to their states when the system was installed. Cancel : Do not save changes and close the window. For a detailed explanation of other fields, select from the list below:  Timeouts  Auto monitor  Advanced Properties ═══ Timeouts ═══ These fields set the timeouts that the USB port driver uses to recognize errors or terminate the printer connection. Print : The amount of time elapsed before the USB port driver decides that an error should be returned when communicating with the printer. Default is 45 seconds. Query : The amount of time to wait after a query has been sent before terminating the connection to the printer. Set this to 0 to disable closing the port between jobs. Default is 180 seconds. Only works with bi-directional printers. Job : The amount of time to wait after a job has finished before terminating the connection to the printer. Default is 300 seconds. Only works with bi-directional printers. Select the up or down arrow to adjust the number of seconds. ═══ Auto Monitor ═══ This checkbox activates/terminates Auto Monitor feature. Auto Monitor is activated when the checkbox is set on and terminated when the checkbox is cleared. Auto Monitor is a separate application, loaded during system startup, which detects any changes in USB printer's physical connections and performs corresponding changes in the system configuration when these events occur. If Auto Monitor detects a new (not previously installed) USB printer, a new USB port is installed for this printer and a new Printer Object is created with output to this port. Auto Monitor is common for all USB ports and cannot be configured separately for any installed USB port. The last checkbox state is applied for all USB ports and is saved in a system configuration file. Note : under certain conditions, if the port driver fails to activate Auto Monitor, this checkbox is cleared and cannot be set by a user. ═══ 2. USB Port Advanced Properties ═══ Use this window to display or configure advanced properties of the USB port. The advanced properties allow the user to view the device IDs of the connected printer and adjust the timeouts for the printer. OK : Save any changed information and close the window. Undo : Reset all values to their states when the window was opened. Default : Reset all values to their states when the system was installed. Cancel : Do not save changes and close the window. For a detailed explanation of other fields, select from the list below:  Read Timeout  Write Timeouts  View Device ═══ Read Timeout ═══ This field sets the timeout that the USB port driver uses for reading control information from the printer. The timeout is in milliseconds. It sets the maximum amount of time to wait for an interrupt indicating that data has been transferred from the USB peripheral to the USB host. Default is 1000 milliseconds (1 second). Note : this timeout allows the read request to return sooner. Select the up or down arrow to adjust the number of milliseconds or input the number manually. ═══ Write Timeouts ═══ These fields set the timeouts that the USB port driver uses for sending information to the printer. The timeouts are in milliseconds. Inter-character : The maximum amount of time to wait for an interrupt indicating that control data has been transferred from the USB host to the USB peripheral. Default is 1000 milliseconds (1 second). Elapsed : The maximum amount of time a write request will wait before returning to the caller, even if there is more data waiting to be written. The timer starts when the first data packet is sent to the printer, and the timer runs as data packets are sent to the peripheral. Default is 60000 milliseconds (60 seconds). Note : these write timeouts are only used internally by the port driver when in bidirectional mode. The Print Timeout on the USB Port properties dialog is the timeout used when returning write failures to applications. Select the up or down arrow to adjust the number of milliseconds or input the number manually. ═══ View Device ═══ The selected item from the pull-down list is displayed in the scrollable field below. It can be the device ID string or a serial number returned by the USB printer. The default selected item is IEEE-1284 ID. If the printer is offline or detached and is unable to report its device ID, the string is retrieved from the port configuration data which was saved during the USB port installation. Note : not every printer is able to return all id strings.