com.ibm.eNetwork.beans.HOD
Class HostPrintSession

java.lang.Object
  |
  +--com.ibm.eNetwork.beans.HOD.HODBean
        |
        +--com.ibm.eNetwork.beans.HOD.Session
              |
              +--com.ibm.eNetwork.beans.HOD.HostPrintSession
All Implemented Interfaces:
java.lang.Cloneable, java.util.EventListener, java.io.Externalizable, com.ibm.eNetwork.HOD.common.HODConstants, java.beans.PropertyChangeListener, SendKeyListener, java.io.Serializable, com.ibm.eNetwork.beans.HOD.SessionInterface, TraceProducer

public class HostPrintSession
extends Session

The HostPrintSession Bean is an extension of the Session Bean and is used to establish connection with a host for a 3270 or a 5250 printer session. It defines the behavior and characteristics of the session with the host.

Properties

The following table lists the properties of the HostPrintSession Bean that extend the Session properties :

Note: All properties are bound and vetoable. A PropertyChangeEvent is fired to all PropertyChangeListeners after a property is changed. A vetoable PropertyChangeEvent is fired to all VetoableChangeListeners before a property is changed. VetoableChangeListeners can veto a property change by throwing a PropertyVetoException.

Property Name Type

Default

Access
asciiCodePage899 boolean false read/write
bestFit boolean false read/write
charsPerInch int 10 read/write
concatTime int 0 read/write
customizingLibrary String *LIBL read/write
customizingObject String *NONE read/write
drawer1 String ECLHostPrintSession.SESSION_PRINT_FORM_DEFAULT read/write
drawer2 String ECLHostPrintSession.SESSION_PRINT_FORM_DEFAULT read/write
drawFieldAttr String ECLHostPrintSession.PRINT_DRAWFA_NONE_STR read/write
envelopeHopper String ECLHostPrintSession.SESSION_PRINT_FORM_DEFAULT read/write
faceName String Courier New read/write
FFTakesPrintPos boolean true read/write
formFeedPosition String ECLHostPrintSession.SESSION_PRINT_3270_FORM_FEED_POS_DEFAULT read/write
hostFont String ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Courier_A read/write
ignoreAttr boolean false read/write
ignoreFFFirstPos boolean false read/write
inheritParms boolean false read/write
intervTime int 10 read/write
linesPerInch int 6 read/write
maxCharsPerLine int 80 read/write
maxLinesPerPage int 60 read/write
messageLibrary String *LIBL read/write
messageQueue String QSYSOPR read/write
NumericSwap boolean false read/write
pdfFont String ECLHostPrintSession.SESSION_PRINT_PDF_FONT_COURIER read/write
pdfPaperOrietation String ECLHostPrintSession.SESSION_PRINT_PDF_ORIENTATION_PORTRAIT read/write
pdfPaperSize String ECLHostPrintSession.SESSION_PRINT_NA_LETTER_STR read/write
pdtFile String Empty string read/write
printBufferSize int ECLSession.SESSION_PRINT_BUFFSIZE_1920 read/write
printDestination boolean true read/write
printFileName String true read/write
printerName boolean true read/write
printerFontCodePage int 0 read/write
printerModel String ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM42011 read/write
printNullsAsSpaces boolean true read/write
RTLFile boolean false read/write
SymmetricSwap boolean false read/write
NumericSwap boolean false read/write
SCSSense boolean true read/write
separateFiles boolean true read/write
suppressAutoNewlineCR boolean false read/write
suppressAutoNewlineNL boolean false read/write
suppressNullLines boolean false read/write
SymmetricSwap boolean false read/write
termTime int 0 read/write
tractor boolean false read/write
useAdobePDF boolean false read/write
useCutomizingObject boolean false read/write
usePDT boolean false read/write
useWindowsDefaultPrinter boolean true read/write
useWindowsPrinter boolean true read/write
viewJobInBrowser boolean false read/write
windowsPrinterName String Empty string read/write
The following table lists the HostPrintSession properties all of which are inherited by HostPrintSession Bean:

Events Fired

Event Type Fired To Event Handler Method
PrintJobEvent - Fired when printer and/or print job status changes. HostPrintTerminal or any PrintJobListener PrintJobEvent(PrintJobEvent)

The following table lists the events fired from the Session all of which are inherited by HostPrintSession Bean:

Events Accepted

The following table lists the events accepted by the HostPrintSession Bean:

See Also:
Serialized Form

Field Summary
static java.lang.String ASCII_CODEPAGE_899
          asciiCodePage899 property keyword
static java.lang.String BEST_FIT
          bestFit property keyword
static java.lang.String CHARS_PER_INCH
          charsPerInch property keyword
static java.lang.String CONCAT_TIME
          concatTime property keyword
static java.lang.String CUSTOMIZING_LIBRARY
          customizingLibrary property keyword
static java.lang.String CUSTOMIZING_OBJECT
          customizingObject property keyword
static java.lang.String DRAW_FIELD_ATTR
          drawFieldAttr property keyword
static java.lang.String DRAWER_1
          drawer1 property keyword
static java.lang.String DRAWER_2
          drawer2 property keyword
static java.lang.String ENVELOPE_HOPPER
          envelopeHopper property keyword
static java.lang.String FACE_NAME
          faceName property keyword
static java.lang.String FF_TAKES_PRINT_POS
          FFTakesPrintPos property keyword
static java.lang.String FORM_FEED_POS
          formFeedPosition property keyword
static java.lang.String HOST_FONT
          hostFont property keyword
static java.lang.String IGNORE_ATTR
          ignoreAttr property keyword
static java.lang.String IGNORE_FF_FIRST_POS
          ignoreFFFirstPos property keyword
static java.lang.String INHERIT_PARMS
          inheritParms property keyword
static java.lang.String INTERV_TIME
          intervTime property keyword
static java.lang.String LINES_PER_INCH
          linesPerInch property keyword
static java.lang.String MAX_CHARS_PER_LINE
          maxCharsPerLine property keyword
static java.lang.String MAX_LINES_PER_PAGE
          maxLinesPerPage property keyword
static java.lang.String MESSAGE_LIBRARY
          messageLibrary property keyword
static java.lang.String MESSAGE_QUEUE
          messageQueue property keyword
static java.lang.String NUMERIC_SWAP
          NumericSwap property keyword
static java.lang.String PDT_FILE
          PDTFile property keyword
static java.lang.String PRINT_BUFFSIZE
          printBufferSize property keyword
static java.lang.String PRINT_DESTINATION
          printDestination property keyword
static java.lang.String PRINT_FILE_NAME
          printFileName property keyword
static java.lang.String PRINT_NULLS_AS_SPACES
          printNullsAsSpaces property keyword
static java.lang.String PRINT_SEPARATE_FILES
          separateFiles property keyword
static java.lang.String PRINTER_FONT_CODE_PAGE
          printerFontCodePage property keyword
static java.lang.String PRINTER_MODEL
          printerModel property keyword
static java.lang.String PRINTER_NAME
          printerName property keyword
static java.lang.String RTL_FILE
          printRTLFile property keyword
static java.lang.String SCS_SENSE
          SCSSense property keyword
static java.lang.String SUPPRESS_AUTO_NEWL_CR
          suppressAutoNewLineCR property keyword
static java.lang.String SUPPRESS_AUTO_NEWL_NL
          suppressAutoNewLineNL property keyword
static java.lang.String SUPPRESS_NULL_LINES
          suppressNullLines property keyword
static java.lang.String SYMMETRIC_SWAP
          SymmetricSwap property keyword
static java.lang.String TERM_TIME
          termTime property keyword
static java.lang.String TRACTOR
          tractor property keyword
static java.lang.String USE_CUSTOMIZING_OBJECT
          useCustomizingObject property keyword
static java.lang.String USE_PDT
          usePDT property keyword
static java.lang.String USE_WINDOWS_DEFAULT_PRINTER
          useWindowsDefaultPrinter property keyword
static java.lang.String USE_WINDOWS_PRINTER
          useWindowsPrinter property keyword
static java.lang.String WINDOWS_PRINTER_NAME
          windowsPrinterName property keyword
 
Fields inherited from class com.ibm.eNetwork.beans.HOD.Session
AUTO_CONNECT, AUTO_RECONNECT, BACKUP_SERVER1, BACKUP_SERVER2, BIDI_MODE, BIDI_MODE_OFF, BIDI_MODE_ON, CICS_GW_CODE_PAGE, CICS_INITIAL_TRANS, CICS_INITIAL_TRANS_ENABLED, CICS_NETNAME, CICS_SERVER_NAME, CODE_PAGE, CONNECTION_ACTIVE, CONNECTION_DEVICE_NAME_READY, CONNECTION_INACTIVE, CONNECTION_INIT, CONNECTION_PND_ACTIVE, CONNECTION_PND_INACTIVE, CONNECTION_READY, CONNECTION_WORKSTATION_ID_READY, CONTEXTUAL, CONTEXTUAL_DISP, COPY_ALT_SIGN_LOCATION, COPY_ONLY_IF_TRIMMED, CURSOR_DIRECTION, CURSOR_LTR, CURSOR_MOVEMENT_STATE, CURSOR_RTL, ENPTUI, ENTRYASSIST_BELL, ENTRYASSIST_BELLCOL, ENTRYASSIST_DOCMODE, ENTRYASSIST_DOCWORDWRAP, ENTRYASSIST_ENDCOL, ENTRYASSIST_STARTCOL, ENTRYASSIST_TABSTOP, ENTRYASSIST_TABSTOPS, GRAPHICS_CELL_SIZE, HISTORY, HISTORY_SIZE, HOST, HOST_BACKUP1, HOST_BACKUP2, HOST_GRAPHICS, INSERT_OFF_ON_AIDKEY, KEYSTORE_FILE_PATH, KEYSTORE_PASSWORD, LAMALEF, LAMALEF_OFF, LAMALEF_ON, LEFT_TO_RIGHT, LOGICAL, LOGICAL_DISP, LU_NAME, LU_NAME_BACKUP1, LU_NAME_BACKUP2, LUM_LICENSING, LUM_PORT, LUM_SERVER, NATIONAL, NATIONAL_DISP, NOMINAL, NOMINAL_DISP, NUM_FIELD_LOCK, NUM_SWAP_ENABLED, NUMERAL_SHAPE, NUMERAL_SHAPE_DISP, OMIT_SOSI, PASTE_FIELD_WRAP, PASTE_LINE_WRAP, PASTE_STOP_PRO_LINE, PASTE_TAB_COLUMNS, PASTE_TAB_OPTIONS, PASTE_TAB_SPACES, PASTE_TO_TRIMMED_AREA, PASTE_WORD_BREAK, PORT, PORT_BACKUP1, PORT_BACKUP2, PROXY_AUTHEN_BASIC, PROXY_AUTHEN_CLEAR_TEXT, PROXY_AUTHEN_METHOD, PROXY_AUTHEN_NONE, PROXY_BROWSER_DEFAULT, PROXY_HTTP, PROXY_PASSWORD, PROXY_SOCKS_PASSWORD, PROXY_SOCKS_USERSID, PROXY_SOCKS_V4, PROXY_SOCKS_V5, PROXY_SOCKS_V5_THEN_V4, PROXY_SRV_HOST_NAME, PROXY_SRV_HOST_PORT, PROXY_TYPE, PROXY_USERSID, RIGHT_TO_LEFT, ROUNDTRIP, ROUNDTRIP_OFF, ROUNDTRIP_ON, SCREEN_SIZE, SECURITY_PROTOCOL, SERVICE_MGR_HOST, SESSION_ID, SESSION_NAME, SESSION_TYPE, SHOW_TEXT_ATTRIBUTES_ENABLED, SLP_AS400_NAME, SLP_ENABLED, SLP_MAX_WAIT_TIME, SLP_SCOPE, SLP_THIS_SCOPE_ONLY, SMART_ORDERING, SMART_ORDERING_OFF, SMART_ORDERING_ON, SSH_PUBLIC_KEY_ALIAS, SSH_PUBLIC_KEY_ALIAS_PASSWORD, SSL, SSL_BROWSER_KEYRING_ADDED, SSL_CERTIFICATE_HASH, SSL_CERTIFICATE_NAME, SSL_CERTIFICATE_PASSWORD, SSL_CERTIFICATE_PROMPT_BEFORE_CONNECT, SSL_CERTIFICATE_PROMPT_HOW_OFTEN, SSL_CERTIFICATE_PROMPTED, SSL_CERTIFICATE_PROVIDED, SSL_CERTIFICATE_REMEMBERED, SSL_CERTIFICATE_SOURCE, SSL_CERTIFICATE_URL, SSL_IGNORE_WELLKNOWNTRUSTEDCA_CLASS, SSL_PROMPT_FIRST_CERTIFICATE, SSL_SERVER_AUTHENTICATION, SSL_TELNET_NEGOTIATED, SSO_CMSERVER, SSO_ENABLED, SSO_USE_KERBEROS_PASSTICKET, SSO_USE_LOCAL_IDENTITY, SYM_SWAP_ENABLED, TEXT_ORIENTATION, TEXT_TYPE, TEXT_TYPE_DISP, THAI_DISPLAY_MODE, THAI_MODE_1, THAI_MODE_2, THAI_MODE_3, THAI_MODE_4, THAI_MODE_5, TN_ENHANCED, TRANSPORT_RECV_BUFFSIZE, TRIM_RECT_REMAIN_AFTER, TRIM_RECT_SIZING_HANDLES, UDC_OFF, UDC_ON, UDC_SETTING, UDC_TABLE_SELECTION, UNICODE_DATASTREAM, USE_SSH_PUBLIC_KEY_AUTHENTICATION, USER_PASSWORD, USERID, VISUAL, VISUAL_DISP, VT_ANS_BACK_MSG, VT_AUTOWRAP, VT_BACKSPACE, VT_CURSOR, VT_ID, VT_KEYPAD, VT_LOCAL_ECHO, VT_NEW_LINE, VT_PRINT_ASCII_CONVERT, VT_REVERSE_SCREEN, VT_TERMINAL_TYPE, WORKSTATION_ID
 
Fields inherited from class com.ibm.eNetwork.beans.HOD.HODBean
BEAN_VERSION_STRING, TRACE_LEVEL, TRACE_MAXIMUM, TRACE_MINIMUM, TRACE_NONE, TRACE_NORMAL
 
Fields inherited from interface com.ibm.eNetwork.HOD.common.HODConstants
DEFAULT_WIN_FONT, HOD_ICON_EVENT, HOD_MSG_FILE, HOD_RAS_COMPID_ADVMACRO, HOD_RAS_COMPID_ASSOC_PRT, HOD_RAS_COMPID_BLINKREMAP, HOD_RAS_COMPID_CODEPAGE, HOD_RAS_COMPID_COLORREMAP, HOD_RAS_COMPID_CONFIG, HOD_RAS_COMPID_FILETRANSFER, HOD_RAS_COMPID_FTP_SCREEN, HOD_RAS_COMPID_FTP_SESSION, HOD_RAS_COMPID_FTP_TERMINAL, HOD_RAS_COMPID_FUDOMA, HOD_RAS_COMPID_HOD_API, HOD_RAS_COMPID_IMPEXP, HOD_RAS_COMPID_JNILOAD, HOD_RAS_COMPID_KEYPAD, HOD_RAS_COMPID_KEYREMAP, HOD_RAS_COMPID_MACRO, HOD_RAS_COMPID_MACROMANGR, HOD_RAS_COMPID_PRT_TERMINAL, HOD_RAS_COMPID_SCREEN, HOD_RAS_COMPID_SESSION, HOD_RAS_COMPID_SESSION_MGR, HOD_RAS_COMPID_SLP, HOD_RAS_COMPID_TERMINAL, HOD_RAS_COMPID_ZIPPRINT, HOD_RAS_FUNC_NAME, HOD_START_UP, HOD_TRANSFER_FILE_INFO, MOUSE_DOUBLE_CLICK_THRESHOLD, XFER_ASCII_GET_OPTIONS, XFER_ASCII_GET_OPTIONS_DEFAULT, XFER_ASCII_PUT_OPTIONS, XFER_ASCII_PUT_OPTIONS_DEFAULT, XFER_BINARY_GET_OPTIONS, XFER_BINARY_GET_OPTIONS_DEFAULT, XFER_BINARY_PUT_OPTIONS, XFER_BINARY_PUT_OPTIONS_DEFAULT, XFER_DEFAULT_OPTIONS, XFER_FILETYPE_DTA, XFER_FILETYPE_SAVF, XFER_FILETYPE_SRC, XFER_HOST_TYPE, XFER_HOST_TYPE_CICS, XFER_HOST_TYPE_CMS, XFER_HOST_TYPE_DEFAULT, XFER_HOST_TYPE_OS400, XFER_HOST_TYPE_TSO, XFER_PACKET_SIZE, XFER_PACKET_SIZE_DEFAULT, XFER_TIME_OUT_VALUE, XFER_TIME_OUT_VALUE_DEFAULT, XFER_TRANSFER_MODE, XFER_TRANSFER_MODE_ASCII, XFER_TRANSFER_MODE_BINARY, XFER_TRANSFER_MODE_DEFAULT
 
Constructor Summary
HostPrintSession()
          Constructor which builds a HostPrintSession Bean using the default property values.
 
Method Summary
 void addPrintJobListener(PrintJobListener listener)
          Adds a PrintJob listener
static java.util.Properties defaults()
          Returns a default Properties object built for the HostPrintSession.
 void dispose()
          Disposes HostPrintSession and all of its resources.
 int getCharsPerInch()
          Gets the value of the charsPerInch.
 int getConcatTime()
          Gets the value of the concatTime.
 java.lang.String getCustomizingLibrary()
          Gets the value of the customizingLibrary.
 java.lang.String getCustomizingObject()
          Gets the value of the customizingObject.
 java.lang.String getDrawer1()
          Gets the value of the drawer1.
 java.lang.String getDrawer2()
          Gets the value of the drawer2.
 java.lang.String getDrawFieldAttr()
          Gets the value of the drawFieldAttr.
 java.lang.String getEnvelopeHopper()
          Gets the value of the envelopeHopper.
 java.lang.String getFaceName()
          Gets the value of the faceName.
 java.lang.String getFormFeedPosition()
          Gets the value of the formFeedPosition.
 java.lang.String getHostFont()
          Gets the value of the hostFont.
 int getIntervTime()
          Gets the value of the intervTime.
 int getLinesPerInch()
          Gets the value of the linesPerInch.
 int getMaxCharsPerLine()
          Gets the value of the maxCharsPerLine.
 int getMaxLinesPerPage()
          Gets the value of the maxLinesPerPage.
 java.lang.String getMessageLibrary()
          Gets the value of the messageLibrary.
 java.lang.String getMessageQueue()
          Gets the value of the messageQueue.
 java.lang.String getPdfFont()
          Gets the value of the pdfFont.
 java.lang.String getPdfPaperOrientation()
          Gets the value of the pdfPaperOrientation.
 java.lang.String getPdfPaperSize()
          Gets the value of the pdfPaperSize.
 java.lang.String getPDTFile()
          Gets the value of the PDTFile.
 int getPrintBufferSize()
          Gets the value of the printBufferSize
 int getPrinterFontCodePage()
          Gets the value of the printerFontCodePage.
 java.lang.String getPrinterModel()
          Gets the value of the printerModel.
 int getTermTime()
          Gets the value of the termTime.
 java.lang.String getWindowsPrinterName()
          Gets the value of the useWindowsPrinterName.
 boolean isAsciiCodePage899()
          Gets the value of the asciiCodePage899.
 boolean isBestFit()
          Gets the value of the bestFit.
 boolean isFFTakesPrintPos()
          Gets the value of the FFTakesPrintPos.
 boolean isIgnoreAttr()
          Gets the value of the ignoreAttr.
 boolean isIgnoreFFFirstPos()
          Gets the value of the ignoreFFFirstPos.
 boolean isInheritParms()
          Gets the value of the inheritParms.
 boolean isNumericSwap()
          Returns whether numeric characters in printed file are swapped
 boolean isPrintNullsAsSpaces()
          Gets the value of the printNullsAsSpaces.
 boolean isRTLFile()
          Returns whether lines in printed file are reversed
 boolean isSCSSense()
          Gets the value of the SCSSense.
 boolean isSuppressAutoNewlineCR()
          Gets the value of the suppressAutoNewlineCR.
 boolean isSuppressAutoNewlineNL()
          Gets the value of the suppressAutoNewlineNL.
 boolean isSuppressNullLines()
          Gets the value of the suppressNullLines.
 boolean isSymmetricSwap()
          Returns whether symmetrc characters in printed file are swapped
 boolean isTractor()
          Gets the value of the tractor.
 boolean isUseAdobePDF()
          Gets the value of the useAdobePDF.
 boolean isUseCustomizingObject()
          Gets the value of the useCustomizingObject.
 boolean isUsePDT()
          Gets the value of the usePDT.
 boolean isUseWindowsDefaultPrinter()
          Gets the value of the useWindowsDefaultPrinter.
 boolean isUseWindowsPrinter()
          Gets the value of the useWindowsPrinter.
 boolean isViewJobInBrowser()
          Gets the value of the viewJobInBrowser.
static java.util.Enumeration listDrawFieldAttrs()
          Returns a list of the valid drawFieldAttr values.
static java.util.Enumeration listPdfPaperOrientations()
          Returns a list of the valid pdfPaperOrientation values.
static java.util.Enumeration listPdfPaperSizes()
          Returns a list of the valid pdfPaperSize values.
static java.util.Enumeration listPrintBufferSizes()
          Returns a list of the valid printBufferSize values.
 void removePrintJobListener(PrintJobListener listener)
          Removes a PrintJob listener
 void setAsciiCodePage899(boolean asciiCodePage899)
          Sets the asciiCodePage899 property.
 void setBestFit(boolean bestFit)
          Sets the bestFit property.
 void setCharsPerInch(int charsPerInch)
          Sets the charsPerInch property.
 void setConcatTime(int concatTime)
          Sets the concatTime property.
 void setCustomizingLibrary(java.lang.String customizingLibrary)
          Sets the customizingLibrary property.
 void setCustomizingObject(java.lang.String customizingObject)
          Sets the customizingObject property.
 void setDrawer1(java.lang.String drawer1)
          Sets the drawer1 property.
 void setDrawer2(java.lang.String drawer2)
          Sets the drawer2 property.
 void setDrawFieldAttr(java.lang.String drawFieldAttr)
          Sets the drawFieldAttr property.
 void setEnvelopeHopper(java.lang.String envelopeHopper)
          Sets the envelopeHopper property.
 void setFaceName(java.lang.String faceName)
          Sets the faceName property.
 void setFFTakesPrintPos(boolean FFTakesPrintPos)
          Sets the FFTakesPrintPos property.
 void setFormFeedPosition(java.lang.String formFeedPosition)
          Sets the formFeedPosition property.
 void setHostFont(java.lang.String hostFont)
          Sets the hostFont property.
 void setIgnoreAttr(boolean ignoreAttr)
          Sets the ignoreAttr property.
 void setIgnoreFFFirstPos(boolean ignoreFFFirstPos)
          Sets the ignoreFFFirstPos property.
 void setInheritParms(boolean inheritParms)
          Sets the inheritParm property.
 void setIntervTime(int intervTime)
          Sets the intervTime property.
 void setLinesPerInch(int linesPerInch)
          Sets the linesPerInch property.
 void setMaxCharsPerLine(int maxCharsPerLine)
          Sets the maxCharsPerLine property.
 void setMaxLinesPerPage(int maxLinesPerPage)
          Sets the maxLinesPerPage property.
 void setMessageLibrary(java.lang.String messageLibrary)
          Sets the messageLibrary property.
 void setMessageQueue(java.lang.String messageQueue)
          Sets the messageQueue property.
 void setNumericSwap(boolean doSwapping)
          Sets the NumericSwap property.
 void setPdfFont(java.lang.String pdfFont)
          Sets the pdfFont property.
 void setPdfPaperOrientation(java.lang.String pdfPaperOrientation)
          Sets the PdfPaperOrientation property.
 void setPdfPaperSize(java.lang.String pdfPaperSize)
          Sets the pdfPaperSize property.
 void setPDTFile(java.lang.String PDTFile)
          Sets the PDTFile property.
 void setPrintBufferSize(int printBufferSize)
          Sets the printBufferSize property.
 void setPrinterFontCodePage(int printerFontCodePage)
          Sets the printerFontCodePage property.
 void setPrinterModel(java.lang.String printerModel)
          Sets the printerModel property.
 void setPrintNullsAsSpaces(boolean printNullsAsSpaces)
          Sets the printNullsAsSpaces property.
 void setRTLFile(boolean rtl)
          Sets the RTLfile property.
 void setSCSSense(boolean SCSSense)
          Sets the SCSSense property.
 void setSuppressAutoNewlineCR(boolean suppressAutoNewlineCR)
          Sets the suppressAutoNewlineCR property.
 void setSuppressAutoNewlineNL(boolean suppressAutoNewlineNL)
          Sets the suppressAutoNewlineNL property.
 void setSuppressNullLines(boolean suppressNullLines)
          Sets the suppressNullLines property.
 void setSymmetricSwap(boolean doSwapping)
          Sets the SymmetricSwap property.
 void setTermTime(int termTime)
          Sets the termTime property.
 void setTractor(boolean tractor)
          Sets the tractor property.
 void setUseAdobePDF(boolean useAdobePDF)
          Sets the useAdobePDF property.
 void setUseCustomizingObject(boolean useCustomizingObject)
          Sets the useCustomizingObject property.
 void setUsePDT(boolean usePDT)
          Sets the usePDT property.
 void setUseWindowsDefaultPrinter(boolean useWindowsDefaultPrinter)
          Sets the useWindowsDefaultPrinter property.
 void setUseWindowsPrinter(boolean useWindowsPrinter)
          Sets the useWindowsPrinter property.
 void setViewJobInBrowser(boolean viewJobInBrowser)
          Sets the viewJobInBrowser property.
 void setWindowsPrinterName(java.lang.String windowsPrinterName)
          Sets the windowsPrinterName property.
 
Methods inherited from class com.ibm.eNetwork.beans.HOD.Session
addCommListener, addGUIListener, addOIAListener, addPSListener, addTraceListener, getAllocateSpaceForLamAlef, getBIDIMode, getCICSGWCodePage, getCICSServerName, getCodePage, getCommStatus, getCursorDirection, getCursorMovementState, getDeviceName, getECLSession, getEntryAssist_bellCol, getEntryAssist_endCol, getEntryAssist_startCol, getEntryAssist_tabstop, getEntryAssist_tabstops, getGraphicsCellSize, getHistorySize, getHost, getHostBackup1, getHostBackup2, getInitialTransaction, getKeyStoreFilePath, getKeyStorePassword, getLUMLicensing, getLUMPort, getLUMServer, getLUName, getLUNameBackup1, getLUNameBackup2, getNumeralShape, getNumeralShapeDisp, getPasteTabColumns, getPasteTabOptions, getPasteTabSpaces, getPort, getPortBackup1, getPortBackup2, getPrinterName, getPrintFileName, getProperties, getProxyAuthenMethod, getProxyServerName, getProxyServerPort, getProxyType, getProxyUserID, getProxyUserPassword, getRoundTrip, getRTLUnicodeOverride, getScreenSize, getSecurityProtocol, getServiceMgrHost, getSession, getSessionID, getSessionName, getSessionType, getSLPAS400Name, getSLPMaxWaitTime, getSLPScope, getSmartOrdering, getSSHPublicKeyAlias, getSSHPublicKeyAliasPassword, getSSLCertificateHash, getSSLCertificateName, getSSLCertificatePromptHowOften, getSSLCertificateSource, getSSLCertificateURL, getSSOCMServer, getTextOrientation, getTextType, getTextTypeDisp, getThaiDisplayMode, getTimeout, getTraceName, getTransportReceiveBuffSize, getUserID, getUserPassword, getVTAnswerBackMsg, getVTID, getVTPDTName, getVTTerminalType, getWorkstationID, isAutoConnect, isAutoReconnect, isCommReady, isCommStarted, isCopyAltSignLocation, isCopyOnlyIfTrimmed, isDeviceNameReady, isEnhancedTNServer, isENPTUI, isEntryAssist_bell, isEntryAssist_DOCmode, isEntryAssist_DOCwordWrap, isHistory, isHostGraphics, isIgnoreWellKnownTrustedCAs, isInitialTransEnabled, isInsertOffOnAIDKEY, isNotifyPSEventsOnOIAUnlockOnly, isNumericFieldLock, isNumericSwapEnabled, isPasteFieldWrap, isPasteLineWrap, isPasteStopAtProtectedLine, isPasteToTrimmedArea, isPasteWordBreak, isPrintDestination, ispromptFirstCertificate, isSeparateFiles, isShowTextAttributesEnabled, isSLPEnabled, isSLPThisScopeOnly, isSSL, isSSLBrowserKeyringAdded, isSSLCertificatePromptBeforeConnect, isSSLCertificatePrompted, isSSLCertificateProvided, isSSLCertificateRemembered, isSSLServerAuthentication, isSSLTelnetNegotiated, isSSOEnabled, isSSOUseKerberosPassticket, isSSOUseLocalIdentity, isSymmetricSwapEnabled, isTNEnhanced, isTrimRectRemainAfterEdit, isTrimRectSizingHandles, isUnicodeDataStreamEnabled, isUseSSHPublicKeyAuthentication, isValidLUName, isValidSLPAS400Name, isValidSLPScope, isValidWorkstationID, isVTAutowrap, isVTBackspace, isVTCursor, isVTKeypad, isVTLocalEcho, isVTNewLine, isVTPrintConvert, isVTReverseScreen, isWorkstationIDReady, listBIDIModes, listCICSGWCodePages, listCodePages, listCodePages, listCursorDirections, listGraphicsCellSizes, listHistorySizes, listHistorySizes, listLamAlef, listLUMLicensing, listNumeralShapes, listNumeralShapesDisp, listPasteTabOptions, listProxyAuthenMethods, listProxyTypes, listRoundTripModes, listRTLUNICODE, listScreenSizes, listScreenSizes, listSessionTypes, listSmartOrdering, listTextOrientations, listTextTypes, listTextTypesDisp, listThaiDisplayModes, listVTIDs, listVTTerminalTypes, removeCommListener, removeGUIListener, removeOIAListener, removePSListener, sendKeys, setAllocateSpaceForLamAlef, setAutoConnect, setAutoReconnect, setBIDIMode, setCICSGWCodePage, setCICSServerName, setCodePage, setCopyAltSignLocation, setCopyOnlyIfTrimmed, setCursorDirection, setCursorMovementState, setENPTUI, setEntryAssist_bell, setEntryAssist_bellCol, setEntryAssist_DOCmode, setEntryAssist_DOCwordWrap, setEntryAssist_endCol, setEntryAssist_startCol, setEntryAssist_tabstop, setEntryAssist_tabstops, setGraphicsCellSize, setHistory, setHistorySize, setHost, setHostBackup1, setHostBackup2, setHostGraphics, setIgnoreWellKnownTrustedCAs, setInitialTransaction, setInitialTransEnabled, setInsertOffOnAIDKEY, setKeyStoreFilePath, setKeyStorePassword, setLUMLicensing, setLUMPort, setLUMServer, setLUName, setLUNameBackup1, setLUNameBackup2, setNeedToRegisterListeners, setNotifyPSEventsOnOIAUnlockOnly, setNumeralShape, setNumeralShapeDisp, setNumericFieldLock, setNumericSwapEnabled, setPasteFieldWrap, setPasteLineWrap, setPasteStopAtProtectedLine, setPasteTabColumns, setPasteTabOptions, setPasteTabSpaces, setPasteToTrimmedArea, setPasteWordBreak, setPort, setPortBackup1, setPortBackup2, setPrintDestination, setPrinterName, setPrintFileName, setpromptFirstCertificate, setProxyAuthenMethod, setProxyServerName, setProxyServerPort, setProxyType, setProxyUserID, setProxyUserPassword, setRoundTrip, setRTLUnicodeOverride, setScreenSize, setSecurityProtocol, setSeparateFiles, setServiceMgrHost, setSessionID, setSessionName, setSessionType, setShowTextAttributesEnabled, setSLPAS400Name, setSLPEnabled, setSLPMaxWaitTime, setSLPScope, setSLPThisScopeOnly, setSmartOrdering, setSSHPublicKeyAlias, setSSHPublicKeyAliasPassword, setSSL, setSSLBrowserKeyringAdded, setSSLCertificateHash, setSSLCertificateName, setSSLCertificatePassword, setSSLCertificatePromptBeforeConnect, setSSLCertificatePrompted, setSSLCertificatePromptHowOften, setSSLCertificateProvided, setSSLCertificateRemembered, setSSLCertificateSource, setSSLCertificateURL, setSSLServerAuthentication, setSSLTelnetNegotiated, setSSOCMServer, setSSOEnabled, setSSOUseKerberosPassticket, setSSOUseLocalIdentity, setSymmetricSwapEnabled, setTextOrientation, setTextType, setTextTypeDisp, setThaiDisplayMode, setTimeout, setTNEnhanced, setTransportReceiveBuffSize, setTrimRectRemainAfterEdit, setTrimRectSizingHandles, setUnicodeDataStreamEnabled, setUserID, setUserPassword, setUseSSHPublicKeyAuthentication, setVTAnswerBackMsg, setVTAutowrap, setVTBackspace, setVTCursor, setVTID, setVTKeypad, setVTLocalEcho, setVTNewLine, setVTPDTName, setVTPrintConvert, setVTReverseScreen, setVTTerminalType, setWorkstationID, startCommunication, stopCommunication
 
Methods inherited from class com.ibm.eNetwork.beans.HOD.HODBean
addPropertyChangeListener, addVetoableChangeListener, clone, getComponent, getFunction, getTraceLevel, propertyChange, readExternal, removePropertyChangeListener, removeTraceListener, removeVetoableChangeListener, setProperties, setTraceLevel, toString, writeExternal
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.beans.PropertyChangeListener
propertyChange
 

Field Detail

PRINT_BUFFSIZE

public static final java.lang.String PRINT_BUFFSIZE
printBufferSize property keyword

PDT_FILE

public static final java.lang.String PDT_FILE
PDTFile property keyword

CHARS_PER_INCH

public static final java.lang.String CHARS_PER_INCH
charsPerInch property keyword

LINES_PER_INCH

public static final java.lang.String LINES_PER_INCH
linesPerInch property keyword

MAX_CHARS_PER_LINE

public static final java.lang.String MAX_CHARS_PER_LINE
maxCharsPerLine property keyword

MAX_LINES_PER_PAGE

public static final java.lang.String MAX_LINES_PER_PAGE
maxLinesPerPage property keyword

SUPPRESS_NULL_LINES

public static final java.lang.String SUPPRESS_NULL_LINES
suppressNullLines property keyword

PRINT_NULLS_AS_SPACES

public static final java.lang.String PRINT_NULLS_AS_SPACES
printNullsAsSpaces property keyword

SUPPRESS_AUTO_NEWL_CR

public static final java.lang.String SUPPRESS_AUTO_NEWL_CR
suppressAutoNewLineCR property keyword

SUPPRESS_AUTO_NEWL_NL

public static final java.lang.String SUPPRESS_AUTO_NEWL_NL
suppressAutoNewLineNL property keyword

IGNORE_FF_FIRST_POS

public static final java.lang.String IGNORE_FF_FIRST_POS
ignoreFFFirstPos property keyword

FF_TAKES_PRINT_POS

public static final java.lang.String FF_TAKES_PRINT_POS
FFTakesPrintPos property keyword

FORM_FEED_POS

public static final java.lang.String FORM_FEED_POS
formFeedPosition property keyword

DRAW_FIELD_ATTR

public static final java.lang.String DRAW_FIELD_ATTR
drawFieldAttr property keyword

PRINTER_FONT_CODE_PAGE

public static final java.lang.String PRINTER_FONT_CODE_PAGE
printerFontCodePage property keyword

INTERV_TIME

public static final java.lang.String INTERV_TIME
intervTime property keyword

CONCAT_TIME

public static final java.lang.String CONCAT_TIME
concatTime property keyword

TERM_TIME

public static final java.lang.String TERM_TIME
termTime property keyword

IGNORE_ATTR

public static final java.lang.String IGNORE_ATTR
ignoreAttr property keyword

SCS_SENSE

public static final java.lang.String SCS_SENSE
SCSSense property keyword

INHERIT_PARMS

public static final java.lang.String INHERIT_PARMS
inheritParms property keyword

TRACTOR

public static final java.lang.String TRACTOR
tractor property keyword

PRINTER_MODEL

public static final java.lang.String PRINTER_MODEL
printerModel property keyword

DRAWER_1

public static final java.lang.String DRAWER_1
drawer1 property keyword

DRAWER_2

public static final java.lang.String DRAWER_2
drawer2 property keyword

ENVELOPE_HOPPER

public static final java.lang.String ENVELOPE_HOPPER
envelopeHopper property keyword

ASCII_CODEPAGE_899

public static final java.lang.String ASCII_CODEPAGE_899
asciiCodePage899 property keyword

MESSAGE_QUEUE

public static final java.lang.String MESSAGE_QUEUE
messageQueue property keyword

MESSAGE_LIBRARY

public static final java.lang.String MESSAGE_LIBRARY
messageLibrary property keyword

HOST_FONT

public static final java.lang.String HOST_FONT
hostFont property keyword

USE_CUSTOMIZING_OBJECT

public static final java.lang.String USE_CUSTOMIZING_OBJECT
useCustomizingObject property keyword

CUSTOMIZING_OBJECT

public static final java.lang.String CUSTOMIZING_OBJECT
customizingObject property keyword

CUSTOMIZING_LIBRARY

public static final java.lang.String CUSTOMIZING_LIBRARY
customizingLibrary property keyword

RTL_FILE

public static final java.lang.String RTL_FILE
printRTLFile property keyword

SYMMETRIC_SWAP

public static final java.lang.String SYMMETRIC_SWAP
SymmetricSwap property keyword

NUMERIC_SWAP

public static final java.lang.String NUMERIC_SWAP
NumericSwap property keyword

PRINT_DESTINATION

public static final java.lang.String PRINT_DESTINATION
printDestination property keyword

PRINT_FILE_NAME

public static final java.lang.String PRINT_FILE_NAME
printFileName property keyword

PRINT_SEPARATE_FILES

public static final java.lang.String PRINT_SEPARATE_FILES
separateFiles property keyword

PRINTER_NAME

public static final java.lang.String PRINTER_NAME
printerName property keyword

USE_WINDOWS_PRINTER

public static final java.lang.String USE_WINDOWS_PRINTER
useWindowsPrinter property keyword

USE_WINDOWS_DEFAULT_PRINTER

public static final java.lang.String USE_WINDOWS_DEFAULT_PRINTER
useWindowsDefaultPrinter property keyword

WINDOWS_PRINTER_NAME

public static final java.lang.String WINDOWS_PRINTER_NAME
windowsPrinterName property keyword

FACE_NAME

public static final java.lang.String FACE_NAME
faceName property keyword

BEST_FIT

public static final java.lang.String BEST_FIT
bestFit property keyword

USE_PDT

public static final java.lang.String USE_PDT
usePDT property keyword
Constructor Detail

HostPrintSession

public HostPrintSession()
Constructor which builds a HostPrintSession Bean using the default property values.
Method Detail

dispose

public void dispose()
Disposes HostPrintSession and all of its resources. This method should be called when a HostPrintSession instance is no longer needed.
Overrides:
dispose in class Session

addPrintJobListener

public void addPrintJobListener(PrintJobListener listener)
Adds a PrintJob listener
Parameters:
listener - an object that implements the PrintJobListener interface
See Also:
PrintJobListener, PrintJobEvent

removePrintJobListener

public void removePrintJobListener(PrintJobListener listener)
Removes a PrintJob listener
Parameters:
listener - a previously registered PrintJobListener object
See Also:
PrintJobListener, PrintJobEvent

defaults

public static java.util.Properties defaults()
Returns a default Properties object built for the HostPrintSession.

setPrintBufferSize

public void setPrintBufferSize(int printBufferSize)
                        throws java.beans.PropertyVetoException
Sets the printBufferSize property. This property is only applicable for LU3 3270 printer session
Parameters:
printBufferSize - takes the following values:
Value Description
ECLSession.SESSION_PRINT_BUFFSIZE_1920(default) A buffer size of 1920 Bytes.
ECLSession.SESSION_PRINT_BUFFSIZE_2560 A buffer size of 2560 Bytes.
ECLSession.SESSION_PRINT_BUFFSIZE_3440 A buffer size of 3440 Bytes.
ECLSession.SESSION_PRINT_BUFFSIZE_3564 A buffer size of 3564 Bytes.
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
getPrintBufferSize()

listPrintBufferSizes

public static java.util.Enumeration listPrintBufferSizes()
Returns a list of the valid printBufferSize values.
See Also:
setPrintBufferSize(int), getPrintBufferSize()

getPrintBufferSize

public int getPrintBufferSize()
Gets the value of the printBufferSize
Returns:
the current setting of the printBufferSize property
See Also:
setPrintBufferSize(int)

setUseWindowsPrinter

public void setUseWindowsPrinter(boolean useWindowsPrinter)
                          throws java.beans.PropertyVetoException
Sets the useWindowsPrinter property. This property is only valid when the operating system is Windows.
Parameters:
useWindowsPrinter - takes the following values:
Value Description
true (Default) Print is executed by means of Windows print subsystem.
false Print is executed without Windows print subsystem involvement. Printout is directed to file or port.
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
isUseWindowsPrinter()

isUseWindowsPrinter

public boolean isUseWindowsPrinter()
Gets the value of the useWindowsPrinter. This property is only valid when and the operating system is Windows.
Returns:
the current setting of the useWindowsPrinter property
See Also:
setUseWindowsPrinter(boolean)

setUseWindowsDefaultPrinter

public void setUseWindowsDefaultPrinter(boolean useWindowsDefaultPrinter)
                                 throws java.beans.PropertyVetoException
Sets the useWindowsDefaultPrinter property. This property is only valid when useWindowsPrinter is true and the operating system is Windows.
Parameters:
useWindowsDefaultPrinter - takes the following values:
Value Description
true (Default) Printout is directed to a Windows default printer.
false Printout is directed to a windows printer, specified by windowsPrinterName property.
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
isUseWindowsDefaultPrinter(), setWindowsPrinterName(java.lang.String), getWindowsPrinterName()

isUseWindowsDefaultPrinter

public boolean isUseWindowsDefaultPrinter()
Gets the value of the useWindowsDefaultPrinter. This property is only valid when UseWindowsPrinter is true and the operating system is Windows.
Returns:
the current setting of the useWindowsDefaultPrinter property
See Also:
setUseWindowsDefaultPrinter(boolean), setWindowsPrinterName(java.lang.String), getWindowsPrinterName()

setWindowsPrinterName

public void setWindowsPrinterName(java.lang.String windowsPrinterName)
                           throws java.beans.PropertyVetoException
Sets the windowsPrinterName property. This property is only valid when useWindowsPrinter is true and the operating system is Windows.
Parameters:
windowsPrinterName - the name of a Windows printer. If no printer name is provided (i.e. empty string) the default printer is used. If the provided name is not valid, an error event is fired: ECLPrintJobEvent.EHPE_PRINT_JOB_ERROR.
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
getWindowsPrinterName(), isUseWindowsDefaultPrinter()

getWindowsPrinterName

public java.lang.String getWindowsPrinterName()
Gets the value of the useWindowsPrinterName. This property is only valid when useWindowsPrinter is true and the operating system is Windows.
Returns:
the current setting of the useWindowsPrinterName property
See Also:
setWindowsPrinterName(java.lang.String), setUseWindowsDefaultPrinter(boolean), isUseWindowsDefaultPrinter()

setUsePDT

public void setUsePDT(boolean usePDT)
               throws java.beans.PropertyVetoException
Sets the usePDT property. This property is only valid for a 3270 printer session when useWindowsPrinter is true and the operating system is Windows.
Parameters:
usePDT - takes the following values:
Value Description
true the Windows spooler API is used for printing with a PDT (Printer Definition Table) and you are required to specify the PDT. This selection provides better print performance over the GDI in many cases.
false (default) the Windows graphical device interface (GDI) is used, and you can specify a printer font by setFaceName method.
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
isUsePDT(), setFaceName(java.lang.String)

isUsePDT

public boolean isUsePDT()
Gets the value of the usePDT. This property is only valid when UseWindowsPrinter is true and the operating system is Windows.
Returns:
the current setting of the usePDT property
See Also:
setUsePDT(boolean), isUseWindowsPrinter()

setPDTFile

public void setPDTFile(java.lang.String PDTFile)
                throws java.beans.PropertyVetoException
Sets the PDTFile property.
Parameters:
PDTFile - the name of a PDT (Printer Definition Table) file. The PDT you specify must be suitable for the printer and for the printer-emulation mode that the printer will use (PCL, PPDS etc; note that PostScript is not supported). If no PDTFile name is provided '/pdfpdt/basic.hodpdt' is used.
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
getPDTFile()

getPDTFile

public java.lang.String getPDTFile()
Gets the value of the PDTFile.
Returns:
the current setting of the PDTFile property
See Also:
setPDTFile(java.lang.String)

setUseAdobePDF

public void setUseAdobePDF(boolean useAdobePDF)
                    throws java.beans.PropertyVetoException
Sets the useAdobePDF property. This property is only valid for 3270 printer session, with printDestination set to false, useWindowsPrinter set to false.
Parameters:
useAdobePDF - takes the following values:
Value Description
true Print is directed to an Adobe PDF file.
false (Default)
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
isUseAdobePDF(), Session.getSessionType(), Session.isPrintDestination(), isUseWindowsPrinter()

isUseAdobePDF

public boolean isUseAdobePDF()
Gets the value of the useAdobePDF.
Returns:
the current setting of the useAdobePDF property.
See Also:
setUseAdobePDF(boolean)

setViewJobInBrowser

public void setViewJobInBrowser(boolean viewJobInBrowser)
                         throws java.beans.PropertyVetoException
Sets the viewJobInBrowser property. This property is only valid for 3270 printer session, with printDestination set to false, useWindowsPrinter set to false, and useAdobePDF set to true.
Parameters:
viewJobInBrowser - takes the following values:
Value Description
true Upon print job completion a new browser window may pop up with the first printed page in the viewing area. You can view or print the file from your browser. If you want to view Adobe PDF files, you need to have Adobe Acrobat Reader plug-in (or equivalent) installed in your browser environment.
false (Default)
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
isViewJobInBrowser(), Session.getSessionType(), Session.isPrintDestination(), isUseWindowsPrinter(), isUseAdobePDF()

isViewJobInBrowser

public boolean isViewJobInBrowser()
Gets the value of the viewJobInBrowser.
Returns:
the current setting of the viewJobInBrowser property.
See Also:
setViewJobInBrowser(boolean)

setPdfPaperSize

public void setPdfPaperSize(java.lang.String pdfPaperSize)
                     throws java.beans.PropertyVetoException
Sets the pdfPaperSize property. This property is only valid for 3270 printer session, with printDestination set to false, useWindowsPrinter set to false, and useAdobePDF set to true.
Parameters:
pdfPaperSize - takes the following values:
Value Description
ECLHostPrintSession.SESSION_PRINT_ISO_A3_STR A3
ECLHostPrintSession.SESSION_PRINT_ISO_A4_STR A4
ECLHostPrintSession.SESSION_PRINT_ISO_A5_STR A5
ECLHostPrintSession.SESSION_PRINT_ISO_B4_STR B4
ECLHostPrintSession.SESSION_PRINT_ISO_B5_STR B5
ECLHostPrintSession.SESSION_PRINT_JIS_B4_STR B4
ECLHostPrintSession.SESSION_PRINT_JIS_B5_STR B5
ECLHostPrintSession.SESSION_PRINT_ISO_C5_STR C5
ECLHostPrintSession.SESSION_PRINT_ISO_DESIGNATED_LONG_STR DL
ECLHostPrintSession.SESSION_PRINT_EXECUTIVE_STR EXECUTIVE
ECLHostPrintSession.SESSION_PRINT_LEDGER_STR LEDGER
ECLHostPrintSession.SESSION_PRINT_NA_LETTER_STR (default*) LETTER
ECLHostPrintSession.SESSION_PRINT_NA_LEGAL_STR LEGAL
ECLHostPrintSession.SESSION_PRINT_NA_NUMBER_9_ENVELOPE_STR NUMBER 9
ECLHostPrintSession.SESSION_PRINT_NA_NUMBER_10_ENVELOPE_STR NUMBER 10
ECLHostPrintSession.SESSION_PRINT_MONARCH_ENVELOPE_STR MONARCH
ECLHostPrintSession.SESSION_PRINT_CONTINUOUS_80_COLUMNS_STR CONTINUOUS SHEET (132 COLUMNS)
ECLHostPrintSession.SESSION_PRINT_CONTINUOUS_132_COLUMNS_STR CONTINUOUS SHEET (80 COLUMNS)

* - See "National Language Support" section of HOD help for the default values when locales other than US English are being used.

Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
getPdfPaperSize(), isViewJobInBrowser(), Session.getSessionType(), Session.isPrintDestination(), isUseWindowsPrinter(), isUseAdobePDF()

listPdfPaperSizes

public static java.util.Enumeration listPdfPaperSizes()
Returns a list of the valid pdfPaperSize values.
See Also:
setPdfPaperSize(java.lang.String)

getPdfPaperSize

public java.lang.String getPdfPaperSize()
Gets the value of the pdfPaperSize.
Returns:
the current setting of the pdfPaperSize property.
See Also:
setPdfPaperSize(java.lang.String)

setPdfPaperOrientation

public void setPdfPaperOrientation(java.lang.String pdfPaperOrientation)
                            throws java.beans.PropertyVetoException
Sets the PdfPaperOrientation property. This property is only valid for 3270 printer session, with printDestination set to false, useWindowsPrinter set to false, and useAdobePDF set to true.
Parameters:
pdfPaperOrientation - takes the following values:
Value Description
ECLHostPrintSession.SESSION_PRINT_PDF_ORIENTATION_PORTRAIT (default*) PORTRAIT
ECLHostPrintSession.SESSION_PRINT_PDF_ORIENTATION_LANDSCAPE LANDSCAPE
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
getPdfPaperOrientation(), Session.getSessionType(), Session.isPrintDestination(), isUseWindowsPrinter(), isUseAdobePDF()

listPdfPaperOrientations

public static java.util.Enumeration listPdfPaperOrientations()
Returns a list of the valid pdfPaperOrientation values.
See Also:
setPdfPaperOrientation(java.lang.String), getPdfPaperOrientation()

getPdfPaperOrientation

public java.lang.String getPdfPaperOrientation()
Gets the value of the pdfPaperOrientation.
Returns:
the current setting of the pdfPaperOrientation property.
See Also:
setPdfPaperOrientation(java.lang.String)

setPdfFont

public void setPdfFont(java.lang.String pdfFont)
                throws java.beans.PropertyVetoException
Sets the pdfFont property. This property is only valid for 3270 printer session, with printDestination set to false, useWindowsPrinter set to false, and useAdobePDF set to true.
Parameters:
pdfFont - takes the following values:
Value Description
ECLHostPrintSession.SESSION_PRINT_PDF_FONT_COURIER (default*) "Courier"
ECLHostPrintSession.SESSION_PRINT_PDF_FONT_COURIERNEWPSMT "CourierNewPSMT"
ECLHostPrintSession.SESSION_PRINT_PDF_FONT_LUCIDACONSOLE "LucidaConsole"
ECLHostPrintSession.SESSION_PRINT_PDF_FONT_KOZMINPRO "KozMinPro-Regular-Acro"
ECLHostPrintSession.SESSION_PRINT_PDF_FONT_MSUNGSTD "MSungStd-Light-Acro"
ECLHostPrintSession.SESSION_PRINT_PDF_FONT_STSONGSTD "STSongStd-Light-Acro"
ECLHostPrintSession.SESSION_PRINT_PDF_FONT_HYSMYEONGJOSTD "HYSMyeongJoStd-Medium-Acro"
ECLHostPrintSession.SESSION_PRINT_PDF_FONT_COURIERTHAI "CourierThai"
ECLHostPrintSession.SESSION_PRINT_PDF_FONT_SHALOM "Shalom"
ECLHostPrintSession.SESSION_PRINT_PDF_FONT_NARKISSIM "Narkissim"
ECLHostPrintSession.SESSION_PRINT_PDF_FONT_NARKISS_TAM "Narkiss Tam"
ECLHostPrintSession.SESSION_PRINT_PDF_FONT_CUMBERLAND "Cumberland"
ECLHostPrintSession.SESSION_PRINT_PDF_FONT_TYPING_ARABIC "TypingArabic"

* - See "National Language Support" section of HOD help for the default values when locales other than US English are being used.

Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
getPdfFont(), Session.getSessionType(), Session.isPrintDestination(), isUseWindowsPrinter(), isUseAdobePDF()

getPdfFont

public java.lang.String getPdfFont()
Gets the value of the pdfFont.
Returns:
the current setting of the pdfFont property.
See Also:
setPdfFont(java.lang.String)

setCharsPerInch

public void setCharsPerInch(int charsPerInch)
                     throws java.beans.PropertyVetoException
Sets the charsPerInch property. This property is only valid for a 3270 printer session.
Parameters:
CharsPerInch - number of characters per inch (CPI) in the printout. Valid values are 10, 12, 17.

Default is 10.

Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
getCharsPerInch(), Session.getSessionType()

getCharsPerInch

public int getCharsPerInch()
Gets the value of the charsPerInch.
Returns:
the current setting of the charsPerInch property.
See Also:
setCharsPerInch(int)

setLinesPerInch

public void setLinesPerInch(int linesPerInch)
                     throws java.beans.PropertyVetoException
Sets the linesPerInch property. This property is only valid for a 3270 printer session.
Parameters:
linesPerInch - number of lines per inch (LPI) in the printout. Valid values are 2, 3, 4, 6, 8

Default is 6.

Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
getLinesPerInch()

getLinesPerInch

public int getLinesPerInch()
Gets the value of the linesPerInch.
Returns:
the current setting of the linesPerInch property.
See Also:
setLinesPerInch(int)

setMaxCharsPerLine

public void setMaxCharsPerLine(int maxCharsPerLine)
                        throws java.beans.PropertyVetoException
Sets the maxCharsPerLine property. This property is only valid for a 3270 printer session.
Parameters:
maxCharsPerLine - maximum number of characters per line, or Maximum Presentation Position (MPP) in the printout.

Default is 80.

Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
getMaxCharsPerLine(), Session.getSessionType()

getMaxCharsPerLine

public int getMaxCharsPerLine()
Gets the value of the maxCharsPerLine.
Returns:
the current setting of the maxCharsPerLine property.
See Also:
setMaxCharsPerLine(int)

setMaxLinesPerPage

public void setMaxLinesPerPage(int maxLinesPerPage)
                        throws java.beans.PropertyVetoException
Sets the maxLinesPerPage property. This property is only valid for a 3270 printer session.
Parameters:
maxLinesPerPage - maximum number of lines per page, or Maximum Page Length (MPL) in the printout.

Default is 60.

Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
getMaxLinesPerPage(), Session.getSessionType()

getMaxLinesPerPage

public int getMaxLinesPerPage()
Gets the value of the maxLinesPerPage.
Returns:
the current setting of the maxLinesPerPage property.
See Also:
setMaxLinesPerPage(int)

setFaceName

public void setFaceName(java.lang.String faceName)
                 throws java.beans.PropertyVetoException
Sets the faceName property. This property is only valid for a 3270 printer session on Windows platforms if useWindowsPrinter is set to true and usePDT to false.
Parameters:
faceName - a font family name used for host print. Default value varies depending on the current locale.
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
getFaceName(), Session.getSessionType(), isUseWindowsPrinter(), isUsePDT()

getFaceName

public java.lang.String getFaceName()
Gets the value of the faceName.
Returns:
the current setting of the faceName
See Also:
setFaceName(java.lang.String)

setSuppressNullLines

public void setSuppressNullLines(boolean suppressNullLines)
                          throws java.beans.PropertyVetoException
Sets the suppressNullLines property. This property is only valid for a 3270 printer session and applies only to an unformatted LU Type 3 job and when bits 2 and 3 in the Write Control Character (WCC) are not B'00'.
Parameters:
suppressNullLines - takes the following values:
Value Description
true Suppresses the lines that contain only non-printable characters; non-printable characters are nulls, characters in a non-print field, and field attributes. The space (blank) (X'40') is considered a printable character.
false (Default) Prints a line that contains only non-printable characters as a blank line.

Default: When a PDT is being used, the default value is taken from the COMPRESS_LINE_SPACING? entry in the PDT. If the entry is not found, or when a PDT is not being used on a Windows platform, the value false is used.

Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
isSuppressNullLines(), Session.getSessionType()

isSuppressNullLines

public boolean isSuppressNullLines()
Gets the value of the suppressNullLines.
Returns:
the current setting of the suppressNullLines
See Also:
setSuppressNullLines(boolean)

setPrintNullsAsSpaces

public void setPrintNullsAsSpaces(boolean printNullsAsSpaces)
                           throws java.beans.PropertyVetoException
Sets the printNullsAsSpaces property. This property is only valid for a 3270 printer session with LU type 3.
Parameters:
printNullsAsSpaces - takes the following values:
Value Description
true Nulls are printed as spaces.
false

Default: when a PDT is being used, the default value is taken from the OVERRIDE_FORMATTED_PRINT? entry in the PDT. If the entry is not found, or when a PDT is not being used on a Windows platform, the value true is used.

Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
isPrintNullsAsSpaces(), Session.getSessionType()

isPrintNullsAsSpaces

public boolean isPrintNullsAsSpaces()
Gets the value of the printNullsAsSpaces.
Returns:
the current setting of the printNullsAsSpaces
See Also:
setPrintNullsAsSpaces(boolean)

setSuppressAutoNewlineCR

public void setSuppressAutoNewlineCR(boolean suppressAutoNewlineCR)
                              throws java.beans.PropertyVetoException
Sets the suppressAutoNewlineCR property. This property is only valid for a 3270 printer session and applies to an unformatted LU Type 3 job and when bits 2 and 3 in the Write Control Character (WCC) are B'00'.
Parameters:
suppressAutoNewlineCR - takes the following values:
Value Description
true an automatic-new-line is suppressed if there is a Carriage Return (CR) code at (Maximum Print Position) MPP+1. For example, if the character 'A' is at MPP of line n and is followed by a CR code at MPP+1 and the character 'B' at MPP+2, the 'A' is printed at the last position of line n and the 'B' is printed at the first position of the same line (overlapping).
false 'B' is printed at the first position of line n+1.

Default: when a PDT is being used, the default value is taken from the NO_AUTO_NL_IF_CR_AT_MPP_PLUS_1? entry in the PDT. If the entry is not found, or when a PDT is not being used on a Windows platform, the value false is used.

Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
isSuppressAutoNewlineCR(), setMaxCharsPerLine(int), Session.getSessionType()

isSuppressAutoNewlineCR

public boolean isSuppressAutoNewlineCR()
Gets the value of the suppressAutoNewlineCR.
Returns:
the current setting of the suppressAutoNewlineCR
See Also:
setSuppressAutoNewlineCR(boolean)

setSuppressAutoNewlineNL

public void setSuppressAutoNewlineNL(boolean suppressAutoNewlineNL)
                              throws java.beans.PropertyVetoException
Sets the suppressAutoNewlineNL property. This property is only valid for a 3270 printer session and applies only to an unformatted LU Type 3 job and when bits 2 and 3 in the Write Control Character (WCC) are B'00'.
Parameters:
suppressAutoNewlineNL - takes the following values:
Value Description
true Suppresses an automatic-new-line if there is a new-line (NL) code at MPP+1 (Maximum Presentation Position plus one). For example, if the character 'A' is at MPP of line n and is followed by a NL code at MPP+1 and the character 'B' at MPP+2, the 'A' is printed at the last position of line n and the 'B' is printed at the first position of line n+1.
false An NL at MPP+1 is effective after an automatic-new-line and the result is a blank line. For example, if the character 'A' is at MPP of line n and is followed by a NL code at MPP+1 and the character 'B' at MPP+2, the 'A' is printed at the last position of line n and 'B' is printed at the first position of line n+2.

Default: when a PDT is being used, the default value is taken from the NO_AUTO_NL_IF_NL_AT_MPP_PLUS_1? entry in the PDT. If the entry is not found, or when a PDT is not being used on a Windows platform, the value false is used.

Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
isSuppressAutoNewlineNL(), setMaxCharsPerLine(int), Session.getSessionType()

isSuppressAutoNewlineNL

public boolean isSuppressAutoNewlineNL()
Gets the value of the suppressAutoNewlineNL.
Returns:
the current setting of the suppressAutoNewlineNL
See Also:
setSuppressAutoNewlineNL(boolean)

setIgnoreFFFirstPos

public void setIgnoreFFFirstPos(boolean ignoreFFFirstPos)
                         throws java.beans.PropertyVetoException
Sets the ignoreFFFirstPos property. This property is only valid for a 3270 printer.
Parameters:
ignoreFFFirstPos - takes the following values:
Value Description
true if the session is LU Type 3 a form feed (FF) at the first position on the first line is ignored. If the session is LU Type 1 an FF or a CR+FF combination at the beginning of a print job is ignored.
false

Default: when a PDT is being used, the default value is taken from the IGNORE_FORM_FEED_AT_FIRST_POS? entry in the PDT. If the entry is not found, or when a PDT is not being used on a Windows platform, the value false is used.

Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
isIgnoreFFFirstPos(), Session.getSessionType()

isIgnoreFFFirstPos

public boolean isIgnoreFFFirstPos()
Gets the value of the ignoreFFFirstPos.
Returns:
the current setting of the ignoreFFFirstPos
See Also:
setIgnoreFFFirstPos(boolean)

setFFTakesPrintPos

public void setFFTakesPrintPos(boolean FFTakesPrintPos)
                        throws java.beans.PropertyVetoException
Sets the FFTakesPrintPos property. This property is only valid for a 3270 LU3 type printer session.
Parameters:
FFTakesPrintPos - takes the following values:
Value Description
true (Default) FF is executed, takes a print position, and is printed as a blank in the first position on the first line of the next page. Therefore, the next print-position will be the second position of that line.
false FF is executed and the next print-position is the first position on the first line of the next page. That is, FF does not take a print position.
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
isFFTakesPrintPos(), Session.getSessionType()

isFFTakesPrintPos

public boolean isFFTakesPrintPos()
Gets the value of the FFTakesPrintPos.
Returns:
the current setting of the FFTakesPrintPos
See Also:
setFFTakesPrintPos(boolean)

setFormFeedPosition

public void setFormFeedPosition(java.lang.String formFeedPosition)
                         throws java.beans.PropertyVetoException
Sets the formFeedPosition property. This property is only valid for a 3270 LU3 type printer session.
Parameters:
formFeedPosition - takes the following values:
Value Description
true (Default) FF is performed wherever it appears.
false Column 1 only, FF is performed only if it appears at column 1. When FF is not at column 1, it is printed as a space character.
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
getFormFeedPosition(), Session.getSessionType()

getFormFeedPosition

public java.lang.String getFormFeedPosition()
Gets the value of the formFeedPosition.
Returns:
the current setting of the formFeedPosition
See Also:
setFormFeedPosition(java.lang.String)

setDrawFieldAttr

public void setDrawFieldAttr(java.lang.String drawFieldAttr)
                      throws java.beans.PropertyVetoException
Sets the drawFieldAttr property. This property is only valid for a 3270 LU3 type printer session.
Parameters:
drawFieldAttr - takes the following values:
Value Description
ECLHostPrintSession.PRINT_DRAWFA_NONE_STR (Default) The field-attribute byte is drawn as a space character without an attribute.
ECLHostPrintSession.PRINT_DRAWFA_HERE_STR The field-attribute byte is used to draw the current byte. For example, if the current byte is defined as an underscore field, the field-attribute byte is drawn as a space character with the underscore attribute.
ECLHostPrintSession.PRINT_DRAWFA_NEXT_STR The field-attribute byte is used to draw the next field-attribute byte.re attribute.
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
getDrawFieldAttr(), Session.getSessionType()

listDrawFieldAttrs

public static java.util.Enumeration listDrawFieldAttrs()
Returns a list of the valid drawFieldAttr values.
See Also:
setDrawFieldAttr(java.lang.String), getDrawFieldAttr()

getDrawFieldAttr

public java.lang.String getDrawFieldAttr()
Gets the value of the drawFieldAttr.
Returns:
the current setting of the drawFieldAttr
See Also:
setDrawFieldAttr(java.lang.String)

setPrinterFontCodePage

public void setPrinterFontCodePage(int printerFontCodePage)
                            throws java.beans.PropertyVetoException
Sets the printerFontCodePage property.
Parameters:
printerFontCodePage - code page value. When a PDT is being used, this parameter is useful only for printers that do not support the default code page. When a PDT is not being used on a Windows platform, this is useful for using a font that is not built as a Unicode font. It defines the ASCII code page used for the font. When a PDT is being used, it should be consistent with the character code-points specified in the PDT file. When a PDT is being used, the default is 850 for Latin-1 countries and the respective country's default ASCII code page for other countries. When a PDT is not being used on a Windows platform, the default is Unicode.

Note: This option is not available if you are printing to an Adobe PDF file.

Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
getPrinterFontCodePage(), isUseAdobePDF()

getPrinterFontCodePage

public int getPrinterFontCodePage()
Gets the value of the printerFontCodePage.
Returns:
the current setting of the printerFontCodePage
See Also:
setPrinterFontCodePage(int)

setIntervTime

public void setIntervTime(int intervTime)
                   throws java.beans.PropertyVetoException
Sets the intervTime property.
Parameters:
intervTime - time in seconds. The inactivity time is used to monitor print jobs and pop up an 'intervention required' message if a printer error occurs. When a PDT is being used, the inactivity time can also be set by changing the INTERV_REQ_TIMER session parameter in the PDT.

The default value is 10 seconds. A value of 0 disables the timer; a value below 11 sets an interval of 10 seconds; the maximum value is 255.

Note: This option is not available if you are printing to an Adobe PDF file

Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
getIntervTime(), isUseAdobePDF()

getIntervTime

public int getIntervTime()
Gets the value of the intervTime.
Returns:
the current setting of the intervTime
See Also:
setIntervTime(int)

setConcatTime

public void setConcatTime(int concatTime)
                   throws java.beans.PropertyVetoException
Sets the concatTime property.
Parameters:
concatTime - time in seconds. If a value other than zero is specified for this field, that value is used as the expiration time for the print-job concatenation timer, which starts at the end of a print job. If the next print job arrives before the timer expires, that job is treated as a continuation of the previous job. If the time expires, an end-of-job command is sent to the printer and the next job is treated as a separate job.

The default is zero, which means that the concatenation timer is not used (print jobs are never concatenated).

Note: This option is not available if you are printing to an Adobe PDF file.

Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
getConcatTime(), isUseAdobePDF()

getConcatTime

public int getConcatTime()
Gets the value of the concatTime.
Returns:
the current setting of the concatTime
See Also:
setConcatTime(int)

setTermTime

public void setTermTime(int termTime)
                 throws java.beans.PropertyVetoException
Sets the termTime property.
Parameters:
termTime - time in seconds. If a value other than zero is specified for this field, that value is used as the expiration time for the print-job termination timer, which starts at the end of the print data. If another print-data record arrives before the timer expires, that job is treated as the continuation of the previous record. Otherwise, an end-of-job command is sent to the printer and the next print record is treated as the beginning of a separate print job.

The default is zero, which means that print jobs are terminated by the end-of-job command but never by the timer.

Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
getTermTime()

getTermTime

public int getTermTime()
Gets the value of the termTime.
Returns:
the current setting of the termTime
See Also:
setTermTime(int)

setBestFit

public void setBestFit(boolean bestFit)
                throws java.beans.PropertyVetoException
Sets the bestFit property. This option is only valid when and the operating system is Windows, printDestination is set to true, useWindowsPrinter is set to true, usePDT is set to false.
Parameters:
bestFit - takes the following values:
Value Description
true The Windows font size is calculated based on the masLinesPerPage and maxCharsPerLine values, charsPerInch and linesPerInch properties are ignored. On LU Type 1 sessions, Host On-Demand ignores the Maximum lines per page, the Maximum characters per line, the Characters per inch, and the Lines per inch options that are set by SLD, SPD, SVF, or SHF SCS commands.
false (Default)
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
isBestFit(), Session.isPrintDestination(), isUseWindowsPrinter(), getPdfFont()

isBestFit

public boolean isBestFit()
Gets the value of the bestFit.
Returns:
the current setting of the bestFit
See Also:
setBestFit(boolean)

setIgnoreAttr

public void setIgnoreAttr(boolean ignoreAttr)
                   throws java.beans.PropertyVetoException
Sets the ignoreAttr property. This option applies only to LU Type 3 sessions.
Parameters:
ignoreAttr - takes the following values:
Value Description
true All 3270 attributes are ignored except non-printable attributes.
false (Default)
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
isIgnoreAttr()

isIgnoreAttr

public boolean isIgnoreAttr()
Gets the value of the ignoreAttr.
Returns:
the current setting of the ignoreAttr
See Also:
setIgnoreAttr(boolean)

setSCSSense

public void setSCSSense(boolean SCSSense)
                 throws java.beans.PropertyVetoException
Sets the SCSSense property. This property is only valid for LU Type 1 printer sessions.
Parameters:
SCSSense - takes the following values:
Value Description
true (Default) a negative response is sent to the host when an incorrect SCS command or parameter is received. If there is more data in the job, printing continues, although some of the printed data may be incorrect
false printing continues, but no notification is sent to the host. If there is a physical printer or connection problem, a sense-code is sent to the host even if the property is set to false.
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
isSCSSense()

isSCSSense

public boolean isSCSSense()
Gets the value of the SCSSense.
Returns:
the current setting of the SCSSense
See Also:
setSCSSense(boolean)

setInheritParms

public void setInheritParms(boolean inheritParms)
                     throws java.beans.PropertyVetoException
Sets the inheritParm property. This option applies only to sessions using PDT.
Parameters:
inheritParms - takes the following values:
Value Description
true The parameters used in LU Type 1 print-job processing (such as, tab positions MPP or MPL) are inherited by the next job. This option is used when the host system sends a formatting command such as Set Horizontal Format for the first job, but assumes that the second and later jobs will use the format that is set for the first job.
false (Default)

Note: This option is not available if you are printing to an Adobe PDF file.

Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
isInheritParms(), isUsePDT()

isInheritParms

public boolean isInheritParms()
Gets the value of the inheritParms.
Returns:
the current setting of the inheritParms
See Also:
setInheritParms(boolean)

setTractor

public void setTractor(boolean tractor)
                throws java.beans.PropertyVetoException
Sets the tractor property. This option applies only to sessions using PDT.
Parameters:
tractor - takes the following values:
Value Description
true A form feed is not sent at the page boundary; a newline (NL) is sent instead. However, if a SET_AUTO_PERFORATION_SKIP command is defined in the PDT, a form feed is not sent, regardless of the setting of this option.
false (Default)

Note: This option is not available if you are printing to an Adobe PDF file

Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
isTractor(), isUsePDT()

isTractor

public boolean isTractor()
Gets the value of the tractor.
Returns:
the current setting of the tractor
See Also:
setTractor(boolean)

setPrinterModel

public void setPrinterModel(java.lang.String printerModel)
                     throws java.beans.PropertyVetoException
Sets the printerModel property. This option applies only to 5250 printer session.
Parameters:
printerModel - takes the following values will be used for this session:
Value Description
SBCS Printers
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM2380 IBM 2380 Personal Printer Series II
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM2380_1 IBM 2380 Plus Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM2381 IBM 2381 Personal Printer Series II
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM2381_1 IBM 2381 Plus Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM2390 IBM 2390 Personal Printer Series II
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM2390_1 IBM 2390 Plus Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM2391 IBM 2391 Personal Printer Series II
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM2391_1 IBM 2391 Plus Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM3112 IBM 3112 Page Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM3116 IBM 3116 Page Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM3130 IBM 3130 Advanced Function Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM3812 IBM 3812 Pageprinter
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM3816 IBM 3816 Pageprinter
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM3912HP IBM 3912 Page Printer (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM3916HP IBM 3916 Page Printer (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM39302 IBM 39302 IBM 3930-02S Page Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM39302_1 IBM 39302 IBM 3930-02D Page Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM39303 IBM 39303 IBM 3930-03S Page Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM39303_1 IBM 39303 IBM 3930-03D Page Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4019 IBM 4019 LaserPrinter
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4019_1 IBM 4019E LaserPrinter E
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4019HP IBM 4019 LaserPrinter (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4019HP_1 IBM 4019E LaserPrinter E (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4029 IBM 4029-010 LaserPrinter 5E
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4029_1 IBM 4029-020 LaserPrinter 6
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4029_2 IBM 4029-030 LaserPrinter 10
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4029_3 IBM 4029-040 LaserPrinter 10L
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4029HP IBM 4029-010 LaserPrinter 5E (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4029HP_1 IBM 4029-020 LaserPrinter 6 (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4029HP_2 IBM 4029-030 LaserPrinter 10 (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4029HP_3 IBM 4029-040 LaserPrinter 10L (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4037 IBM 4037 5E Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4039HP IBM LaserPrinter 4039-10D (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4039HP_1 IBM LaserPrinter 4039-10D Plus (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4039HP_2 IBM LaserPrinter 4039-10R (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4039HP_3 IBM LaserPrinter 4039-10R Plus (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4039HP_4 IBM LaserPrinter 4039-12R (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4039HP_5 IBM LaserPrinter 4039-12R Plus (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4039HP_6 IBM LaserPrinter 4039-12L (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4039HP_7 IBM LaserPrinter 4039-12L Plus (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4039HP_8 IBM LaserPrinter 4039-16L (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4039HP_9 IBM LaserPrinter 4039-16L Plus (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4070 IBM 4070 IJ
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4070EP IBM 4070 IJ (Epson Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4072 IBM 4072 ExecJet
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4076 IBM 4076 ExecJet II Printer (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM42011 (default SBCS) IBM 4201-1 Proprinter
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM42012 IBM 4201-2 Proprinter II
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM42013 IBM 4201-3 Proprinter III
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM42021 IBM 4202-1 Proprinter XL
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM42022 IBM 4202-2 Proprinter II XL
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM42023 IBM 4202-3 Proprinter III XL
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM42071 IBM 4207-1 Proprinter X24
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM42072 IBM 4207-2 Proprinter X24E
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM42081 IBM 4208-1 Proprinter XL24
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM42082 IBM 4208-2 Proprinter XL24E
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4212 IBM 4212 Proprinter 24P
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4216 IBM 4216-10 Personal Pageprinter
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4226 IBM 4226-302 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4230 IBM 4230-4S3 Printer (IBM Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4230_1 IBM 4230-4I3 Printer (IBM Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4232 IBM 4232-302 Printer (IBM Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4244MAN IBM4244 Printer (single tractor or manual feed selection)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4244ASF IBM4244 Printer (single tractor feed and ASF)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4244DUAL IBM4244 Printer (dual tractor feeds)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4247MAN IBM4247 Printer (single formfeed or manual selection)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4247DUAL IBM4247 Printer (dual tractor feeds)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4247ASF IBM4247 Printer (single tractor feed and ASF)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4312 IBM Network Printer 12
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4317 IBM Network Printer 17
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4320 IBM InfoPrint 20
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4324 IBM Network Printer 24
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4332 IBM InfoPrint 32
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM47121 IBM 4712-1 Transaction Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM47122 IBM 4712-2 Transaction Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM47221 IBM 4722-1 Document Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM47222 IBM 4722-2 Document Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM4770 IBM 4770 InkJet Transaction Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5152 IBM 5152 Graphics Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5201 IBM 5201-2 Quietwriter
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5202 IBM 5202-1 Quietwriter III
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5204 IBM 5204-1 Quickwriter
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5216 IBM 5216 Wheelprinter
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM6400 IBM 6400 Printers (IBM Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM6400EP IBM 6400 Printers (Epson Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM6408 IBM 6408-A00 Printer (IBM Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM6408_1 IBM 6408-CTA Printer (IBM Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM6412 IBM 6412-A00 Printer (IBM Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM6412_1 IBM 6412-CTA Printer (IBM Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_CPQPM15 COMPAQ PageMark 15 (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_CPQPM20 COMPAQ PageMark 20 (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_HPII HP LaserJet Series II
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_HPIID HP LaserJet IID
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_HPIIP HP LaserJet IIP
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_HPIII HP LaserJet III
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_HPIIID HP LaserJet IIID
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_HPIIIP HP LaserJet IIIP
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_HPIIISI HP LaserJet IIISi
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_HP310 HP DeskJet 310
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_HP320 HP DeskJet 320
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_HP4 HP LaserJet 4
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_HP5 HP LaserJet 5 series
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_HP500 HP DeskJet 500
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_HP520 HP DeskJet 520
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_HP540 HP DeskJet 540
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_HP550C HP DeskJet 550C
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_HP560C HP DeskJet 560C
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_HP5SI HP LaserJet 5Si
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_HP6 HP LaserJet 6 series
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_HPCOLORLJ HP Color LaserJet 5
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_HPPAINT HP PaintJet
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_HPPAINT_1 HP PaintJet XL
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_HPPAINT_2 HP PaintJet XL300
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_LEXOPTRA Lexmark Optra Family (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_LEXOPTRAC Lexmark Optra C Color Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_LEXOPTRAN Lexmark Optra N Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_LEXOPTRAS Lexmark Optra S Printer family
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_LEXOPTRASC Lexmark Optra SC Color Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_LEX2380 Lexmark Forms Printer 2380 Plus
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_LEX2381 Lexmark Forms Printer 2381 Plus
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_LEX2390 Lexmark Forms Printer 2390 Plus
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_LEX2391 Lexmark Forms Printer 2391 Plus
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_LEX4227 Lexmark 4227 Forms Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_EPAP2250 Epson ActionPrinter 2250
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_EPAP3250 Epson ActionPrinter 3250
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_EPAP5000 Epson ActionPrinter 5000
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_EPAP5500 Epson ActionPrinter 5500
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_EPDFX5000 Epson DFX-5000
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_EPDFX8000 Epson DFX-8000
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_EPFX850 Epson FX-850
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_EPFX870 Epson FX-870
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_EPFX1170 Epson FX-1170
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_EPLQ570 Epson LQ-570
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_EPLQ860 Epson LQ-860
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_EPLQ870 Epson LQ-870
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_EPLQ1070 Epson LQ-1070
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_EPLQ1170 Epson LQ-1170
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_EPLQ510 Epson LQ-510
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_EPLQ2550 Epson LQ-2550
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_EPLX810 Epson LX-810
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_EPSQ870 Epson SQ-870
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_EPSQ1170 Epson SQ-1170
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_EPEPL7000 Epson EPL-7000
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_EPEPL8000 Epson EPL-8000
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_NECP2 NEC P2 Pinwriter
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_NECP2200 NEC P2200 Pinwriter
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_NECP2200XE NEC P2200 XE Pinwriter
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_NECP5200 NEC P5200 Pinwriter
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_NECP5300 NEC P5300 Pinwriter
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_NECP6200 NEC P6200 Pinwriter
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_NECP6300 NEC P6300 Pinwriter
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_OKI184IBM Okidata Microline 184 Turbo (IBM Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_OKI320IBM Okidata Microline 320 (IBM Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_OKI321IBM Okidata Microline 321 (IBM Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_OKI390IBM Okidata Microline 390 Plus (IBM Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_OKI391IBM Okidata Microline 391 Plus (IBM Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_OKI393IBM Okidata Microline 393 Plus (IBM Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_OKI590IBM Okidata Microline 590 (IBM Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_OKI591IBM Okidata Microline 591 (IBM Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_OKI400 Okidata OL400 LED Page Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_OKI800 Okidata OL800 LED Page Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_OKI810 Okidata OL810 LED Page Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_OKI820 Okidata OL820 LED Page Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_OKI3410 Okidata Pacemark 3410
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_PAN1123EP Panasonic KX-P1123 (Epson Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_PAN1124EP Panasonic KX-P1124 (Epson Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_PAN1124IEP Panasonic KX-P1124i (Epson Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_PAN1180EP Panasonic KX-P1180 (Epson Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_PAN1180IEP Panasonic KX-P1180i (Epson Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_PAN1191EP Panasonic KX-P1191 (Epson Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_PAN1624EP Panasonic KX-P1624 (Epson Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_PAN1654EP Panasonic KX-P1654 (Epson Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_PAN1695EP Panasonic KX-P1695 (Epson Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_PAN2123EP Panasonic KX-P2123 (Epson Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_PAN2124EP Panasonic KX-P2124 (Epson Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_PAN2180EP Panasonic KX-P2180 (Epson Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_PAN2624EP Panasonic KX-P2624 (Epson Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_PAN4410HP Panasonic KX-P4410 (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_PAN4420HP Panasonic KX-P4420 (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_PAN4430HP Panasonic KX-P4430 (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_PAN4450IHP Panasonic KX-P4450i (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_PAN4451HP Panasonic KX-P4451 (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_XRX4215MRP Xerox 4215/MRP (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_XRX4219MRP Xerox 4219/MRP (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_XRX4220MRP Xerox 4220/MRP (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_XRX4230MRP Xerox 4230/MRP (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_XRX4235 Xerox 4235 LaserPrinting (HP Mode)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_XRX4700II Xerox 4700 II Color Document Printer (HP Mode)
DBCS Printers
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5575 IBM 5579-H02 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5575_1 IBM 5579-K02 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5575_2 IBM 5577-T02 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5575_3 IBM 5579-S02 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5575_4 IBM 5577-K02 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5575_5 IBM 5577-J02 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5575_6 IBM 5577-G02 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5575_7 IBM 5577-H02 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5575_8 IBM 5577-F02 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5575_9 IBM 5577-B02 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5575_10 (default DBCS) IBM 5575-H02 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5575_11 IBM 5575-F02 Printer (with SBCS Cartridge)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5575_12 IBM 5575-B02 Printer (with SBCS Cartridge)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5575_13 IBM 5573-K02 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5575_14 IBM 5573-J02 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5575_15 IBM 5573-H02 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5575_16 IBM 5573-G02 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5575_17 IBM 5572-B02 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5575_18 IBM 5417-011 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5575_19 IBM 5407-011 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5575_20 IBM 5327-011 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBM5575_21 IBM 4208-502 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBMPAGES IBM 5589-H01 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBMPAGES_1 IBM 5588-H02 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBMPAGES_2 IBM 5587-H01 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBMPAGES_3 IBM 5586-H02 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBMPAGES_4 IBM 5585-H01 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBMPAGES_5 IBM 5584-K02 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBMPAGES_6 IBM 5584-H02 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBMPAGES_7 IBM 5584-G02 Printer
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBMPAGES300 IBM Network Printer 12 (with PAGES feature)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBMPAGES300_1 IBM Network Printer 17 (with PAGES feature)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_IBMPAGES300_2 IBM Network Printer 24 (with PAGES feature)
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_CANLIPS3 Canon LIPS3 DBCS Printers
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_HPDBCS HP LaserJet-compatible printers for Double Byte Character Set
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_ESCPDBCS Epson ESC/P DBCS Printers
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_NECPCPR201 NEC PC-PR101
ECLHostPrintSession.SESSION_PRINT_5250_PRINTER_MODEL_NECPCPR201_1 NEC PC-PR201
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
getPrinterModel(), Session.getSessionType()

getPrinterModel

public java.lang.String getPrinterModel()
Gets the value of the printerModel.
Returns:
the current setting of the PrinterModel
See Also:
setPrinterModel(java.lang.String)

setDrawer1

public void setDrawer1(java.lang.String drawer1)
                throws java.beans.PropertyVetoException
Sets the drawer1 property. This option applies only to 5250 printer session.
Parameters:
drawer1 - takes the following values:
Value Description
ECLHostPrintSession.SESSION_PRINT_FORM_DEFAULT (default) "Default"
ECLHostPrintSession.SESSION_PRINT_FORM_LETTER "Letter"
ECLHostPrintSession.SESSION_PRINT_FORM_LEGAL "Legal"
ECLHostPrintSession.SESSION_PRINT_FORM_EXECUTIVE "Executive"
ECLHostPrintSession.SESSION_PRINT_FORM_A4 "A4"
ECLHostPrintSession.SESSION_PRINT_FORM_A5 "A5"
ECLHostPrintSession.SESSION_PRINT_FORM_B5 "B5"
ECLHostPrintSession.SESSION_PRINT_FORM_CONT80 "Continuous sheet (80 columns)"
ECLHostPrintSession.SESSION_PRINT_FORM_CONT132 "Continuous sheet (132 columns)"
ECLHostPrintSession.SESSION_PRINT_FORM_MONARCH "Monarch"
ECLHostPrintSession.SESSION_PRINT_FORM_NUMBER9 "Number 9"
ECLHostPrintSession.SESSION_PRINT_FORM_NUMBER10 "Number 10"
ECLHostPrintSession.SESSION_PRINT_FORM_C5 "C5"
ECLHostPrintSession.SESSION_PRINT_FORM_DL "DL"
ECLHostPrintSession.SESSION_PRINT_FORM_A3 "A3"
ECLHostPrintSession.SESSION_PRINT_FORM_B4 "B4"
ECLHostPrintSession.SESSION_PRINT_FORM_LEDGER "Ledger"
ECLHostPrintSession.SESSION_PRINT_FORM_SAME "Same"
ECLHostPrintSession.SESSION_PRINT_FORM_NONE "None"
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
getDrawer1(), Session.getSessionType()

getDrawer1

public java.lang.String getDrawer1()
Gets the value of the drawer1.
Returns:
the current setting of the drawer1
See Also:
setDrawer1(java.lang.String)

setDrawer2

public void setDrawer2(java.lang.String drawer2)
                throws java.beans.PropertyVetoException
Sets the drawer2 property. This option applies only to 5250 printer session.
Parameters:
drawer2 - takes the following values:
Value Description
ECLHostPrintSession.SESSION_PRINT_FORM_DEFAULT (default) "Default"
ECLHostPrintSession.SESSION_PRINT_FORM_LETTER "Letter"
ECLHostPrintSession.SESSION_PRINT_FORM_LEGAL "Legal"
ECLHostPrintSession.SESSION_PRINT_FORM_EXECUTIVE "Executive"
ECLHostPrintSession.SESSION_PRINT_FORM_A4 "A4"
ECLHostPrintSession.SESSION_PRINT_FORM_A5 "A5"
ECLHostPrintSession.SESSION_PRINT_FORM_B5 "B5"
ECLHostPrintSession.SESSION_PRINT_FORM_CONT80 "Continuous sheet (80 columns)"
ECLHostPrintSession.SESSION_PRINT_FORM_CONT132 "Continuous sheet (132 columns)"
ECLHostPrintSession.SESSION_PRINT_FORM_MONARCH "Monarch"
ECLHostPrintSession.SESSION_PRINT_FORM_NUMBER9 "Number 9"
ECLHostPrintSession.SESSION_PRINT_FORM_NUMBER10 "Number 10"
ECLHostPrintSession.SESSION_PRINT_FORM_C5 "C5"
ECLHostPrintSession.SESSION_PRINT_FORM_DL "DL"
ECLHostPrintSession.SESSION_PRINT_FORM_A3 "A3"
ECLHostPrintSession.SESSION_PRINT_FORM_B4 "B4"
ECLHostPrintSession.SESSION_PRINT_FORM_LEDGER "Ledger"
ECLHostPrintSession.SESSION_PRINT_FORM_SAME "Same"
ECLHostPrintSession.SESSION_PRINT_FORM_NONE "None"
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
getDrawer2(), Session.getSessionType()

getDrawer2

public java.lang.String getDrawer2()
Gets the value of the drawer2.
Returns:
the current setting of the drawer2
See Also:
setDrawer2(java.lang.String)

setEnvelopeHopper

public void setEnvelopeHopper(java.lang.String envelopeHopper)
                       throws java.beans.PropertyVetoException
Sets the envelopeHopper property. This option applies only to 5250 printer session.
Parameters:
envelopeHopper - takes the following values:
Value Description
ECLHostPrintSession.SESSION_PRINT_FORM_DEFAULT (default) "Default"
ECLHostPrintSession.SESSION_PRINT_FORM_MONARCH "Monarch"
ECLHostPrintSession.SESSION_PRINT_FORM_NUMBER10 "Number 10"
ECLHostPrintSession.SESSION_PRINT_FORM_C5 "C5"
ECLHostPrintSession.SESSION_PRINT_FORM_NUMBER9 "Number 9"
ECLHostPrintSession.SESSION_PRINT_FORM_NONE "None"
ECLHostPrintSession.SESSION_PRINT_FORM_B5 "B5"
ECLHostPrintSession.SESSION_PRINT_FORM_DL "DL"
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
getEnvelopeHopper(), Session.getSessionType()

getEnvelopeHopper

public java.lang.String getEnvelopeHopper()
Gets the value of the envelopeHopper.
Returns:
the current setting of the envelopeHopper
See Also:
setEnvelopeHopper(java.lang.String)

setAsciiCodePage899

public void setAsciiCodePage899(boolean asciiCodePage899)
                         throws java.beans.PropertyVetoException
Sets the asciiCodePage899 property. This option applies only to 5250 printer session.
Parameters:
asciiCodePage899 - Set to true, if your printer supports ASCII code-page 899. This is not resident on most printers.
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
isAsciiCodePage899(), Session.getSessionType()

isAsciiCodePage899

public boolean isAsciiCodePage899()
Gets the value of the asciiCodePage899.
Returns:
the current setting of the asciiCodePage899
See Also:
setAsciiCodePage899(boolean)

setMessageQueue

public void setMessageQueue(java.lang.String messageQueue)
                     throws java.beans.PropertyVetoException
Sets the messageQueue property. This option applies only to 5250 printer session.
Parameters:
messageQueue - The name of the queue where operational messages for the printer device are sent. If you specify the name of a display session here, messages relating to this printer device will be sent to that display session instead of to the default queue, QSYSQPR. A message queue exists for each display device and is assigned the same name as the device itself. The first character must be A-through-Z, $ (dollar sign), @ (commercial at sign), or '#' (number sign). The remaining characters can be A-through-Z, 0-through-9, $, @, '#', . (period), and _ (underscore).
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
getMessageQueue(), Session.getSessionType()

getMessageQueue

public java.lang.String getMessageQueue()
Gets the value of the messageQueue.
Returns:
the current setting of the messageQueue
See Also:
setMessageQueue(java.lang.String)

setMessageLibrary

public void setMessageLibrary(java.lang.String messageLibrary)
                       throws java.beans.PropertyVetoException
Sets the messageLibrary property. This option applies only to 5250 printer session.
Parameters:
messageLibrary - The name of the library where the printer message queue is located. The first character must be A-through-Z, $ (dollar sign), @ (commercial at sign), or # (number sign). The remaining characters can be A-through-Z, 0-through-9, $, @, #, . (period), and _ (underscore).
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
getMessageLibrary(), Session.getSessionType()

getMessageLibrary

public java.lang.String getMessageLibrary()
Gets the value of the messageLibrary.
Returns:
the current setting of the messageLibrary
See Also:
setMessageLibrary(java.lang.String)

setHostFont

public void setHostFont(java.lang.String hostFont)
                 throws java.beans.PropertyVetoException
Sets the hostFont property. This option applies only to 5250 printer session.
Parameters:
hostFont - takes the following values to use for print if a font is not specified by the application:
Value Description
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Delegate Delegate
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_OCR_B_1 OCR-B
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Rhetoric_Orator Rhetoric Orator
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Scribe_Symbol Scribe Symbol
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Cyrillic_22 Cyrillic 22
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Courier_A (default) Courier
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Prestige_A Prestige
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Artisan Artisan
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Courier_Italic_A Courier Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_OCR_A_1 OCR-A
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Pica Pica
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Katakana_A Katakana
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Presentor Presentor
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Matrix_Gothic_A Matrix Gothic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Symbol_A Symbol
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Aviv_A Aviv
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Letter_Gothic_A Letter Gothic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Orator_Bold_A Orator Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Gothic_Bold_A Gothic Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Gothic_A Gothic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Roman_Text Roman Text
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Serif_A Serif
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Serif_Italic_A Serif Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Katakana_Gothic Katakana Gothic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Courier_Bold_A Courier Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Shalom_A Shalom
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Shalom_Bold_A Shalom Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Matrix_Gothic_B Matrix Gothic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Courier_B Courier
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Aviv_Bold_A Aviv Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Nasseem_A Nasseem
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Nasseem_Italic_A Nasseem Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Nasseem_Bold_A Nasseem Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Nasseem_Italic_Bold_A Nasseem Italic Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Gothic_B Gothic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Gothic_Italic Gothic Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Gothic_Bold_B Gothic Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Serif_B Serif
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Serif_Italic_B Serif Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Serif_Bold Serif Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Matrix_Gothic_C Matrix Gothic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Courier_C Courier
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_APL_A APL
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Katakana_B Katakana
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Symbol_B Symbol
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Script Script
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Courier_D Courier
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Prestige_B Prestige
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Letter_Gothic_B Letter Gothic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Light_Italic Light Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Courier_Italic_B Courier Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Adjudant Adjudant
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Old_World Old World
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Shalom_B Shalom
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Aviv_B Aviv
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Shalom_Bold_B Shalom Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Aviv_Bold_B Aviv Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Nasseem_B Nasseem
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Letter_Gothic_Italic Letter Gothic Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Letter_Gothic_Bold_A Letter Gothic Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Prestige_Bold_A Prestige Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Prestige_Italic_A Prestige Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Essay_A Essay
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Boldface_Italic Boldface Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Title Title
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Modern Modern
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Boldface_A Boldface
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Essay_B Essay
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Essay_Italic Essay Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Essay_Bold Essay Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Prestige_C Prestige
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Barak_A Barak
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Barak_Bold_A Barak Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Essay_C Essay
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Gothic_C Gothic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Document Document
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Barak_B Barak
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Barak_Bold_B Barak Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Barak_C Barak
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Barak_8_Mixed_Bold Barak 8 Mixed Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Barak_D Barak
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Barak_Bold_C Barak Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Press_Roman Press Roman
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Press_Roman_Bold Press Roman Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Press_Roman_Italic Press Roman Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Press_Roman_Italic_Bold Press Roman Italic Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Foundry Foundry
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Foundry_Bold Foundry Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Foundry_Italic Foundry Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Foundry_Italic_Bold Foundry Italic Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Data_1 Data 1
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Matrix_Gothic_D Matrix Gothic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Matrix_Gothic_E Matrix Gothic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Shalom_C Shalom
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Shalom_Bold_C Shalom Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Prestige_D Prestige
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Gothic_D Gothic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Courier_E Courier
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Symbol_C Symbol
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Shalom_D Shalom
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Serif_C Serif
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Gothic_E Gothic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Matrix_Gothic_F Matrix Gothic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Matrix_Courier Matrix Courier
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Shalom_Bold_D Shalom Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Courier_Double_Wide Courier Double Wide
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Courier_Bold_Double_Wide Courier Bold Double Wide
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Shalom_Bold_E Shalom Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Shalom_E Shalom
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Katakana_C Katakana
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Courier_F Courier
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Courier_Bold_B Courier Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Courier_G Courier
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Matrix_Gothic_G Matrix Gothic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Prestige_E Prestige
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Matrix_Gothic_H Matrix Gothic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Matrix_Gothic_I Matrix Gothic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Nasseem_C Nasseem
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Gothic_Text_A Gothic Text
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Aviv_C Aviv
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Letter_Gothic_C Letter Gothic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Letter_Gothic_D Letter Gothic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Gothic_Text_B Gothic Text
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Gothic_F Gothic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Gothic_Text_C Gothic Text
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_OCR_A_2 OCR-A
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_OCR_B_2 OCR-B
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_APL_B APL
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Prestige_Bold_B Prestige Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Prestige_Italic_B Prestige Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_APL_Bold APL Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Gothic_G Gothic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Letter_Gothic_Bold_B Letter Gothic Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Courier_Roman_Medium Courier Roman Medium
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Courier_Roman_Bold Courier Roman Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Courier_Roman_Italic Courier Roman Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Courier_Roman_Italic_Bold Courier Roman Italic Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Prestige_F Prestige
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Orator_Bold_B Orator Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Orator_Bold_C Orator Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Sonoran_Serif_A Sonoran Serif
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Nasseem_D Nasseem
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Nasseem_Bold_B Nasseem Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Nasseem_Bold_C Nasseem Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Nasseem_Bold_D Nasseem Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Nasseem_Italic_B Nasseem Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Nasseem_Italic_Bold_B Nasseem Italic Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Nasseem_Italic_Bold_C Nasseem Italic Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Nasseem_Italic_Bold_D Nasseem Italic Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Times_Roman_A Times Roman
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Times_Roman_Bold_A Times Roman Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Times_Roman_Bold_B Times Roman Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Times_Roman_Italic_A Times Roman Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Times_Roman_Bold_Italic_A Times Roman Bold Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Times_Roman_Bold_Italic_B Times Roman Bold Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Sonoran_Serif_B Sonoran Serif
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Sonoran_Serif_Bold_A Sonoran Serif Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Sonoran_Serif_Italic_C Sonoran Serif Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Sonoran_Serif_C Sonoran Serif
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Sonoran_Serif_Bold_B Sonoran Serif Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Sonoran_Serif_Bold_C Sonoran Serif Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Sonoran_Serif_Bold_D Sonoran Serif Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Helvetica_Roman_Medium Helvetica Roman Medium
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Helvetica_Roman_Italic Helvetica Roman Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Helvetica_Roman_Italic_Bold Helvetica Roman Italic Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Times_New_Roman_Medium Times New Roman Medium
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Times_New_Roman_Bold Times New Roman Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Times_New_Roman_Italic Times New Roman Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Times_New_Roman_Italic_Bold Times New Roman Italic Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Sonoran_Serif Sonoran Serif
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Sonoran_Serif_Bold_E Sonoran Serif Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Sonoran_Serif_Italic Sonoran Serif Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Goudy Goudy
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Goudy_Bold Goudy Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Goudy_Italic Goudy Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Goudy_Bold_Italic Goudy Bold Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Times_Roman_B Times Roman
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Times_Roman_Bold_C Times Roman Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Times_Roman_Italic_B Times Roman Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Times_Roman_Italic_Bold Times Roman Italic Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_University University
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Palatino Palatino
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Palatino_Bold Palatino Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Palatino_Italic Palatino Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Palatino_Italic_Bold Palatino Italic Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Baskerville Baskerville
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Baskerville_Bold Baskerville Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Baskerville_Italic Baskerville Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Baskerville_Italic_Bold Baskerville Italic Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Nasseem_E Nasseem
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Nasseem_Bold_F Nasseem Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Nasseem_Italic_C Nasseem Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Nasseem_Italic_Bold Nasseem Italic Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Narkisim Narkisim
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Narkisim_Bold Narkisim Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Century_Schoolbook Century Schoolbook
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Century_Schoolbook_Bold Century Schoolbook Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Century_Schoolbook_Italic Century Schoolbook Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Century_Schoolbook_Italic_Bold Century Schoolbook Italic Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Boldface_B Boldface
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Optima Optima
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Optima_Bold Optima Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Optima_Italic Optima Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Optima_Italic_Bold Optima Italic Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Futura Futura
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Futura_Bold Futura Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Futura_Italic Futura Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Futura_Italic_Bold Futura Italic Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Helvetica Helvetica
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Helvetica_Bold Helvetica Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Helvetica_Italic Helvetica Italic
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Helvetica_Italic_Bold Helvetica Italic Bold
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Old_English Old English
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Coronet_Cursive Coronet Cursive
ECLHostPrintSession.SESSION_PRINT_5250_HOST_FONT_Coronet_Cursive_Bold Coronet Cursive Bold
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
getHostFont(), Session.getSessionType()

getHostFont

public java.lang.String getHostFont()
Gets the value of the hostFont.
Returns:
the current setting of the hostFont
See Also:
setHostFont(java.lang.String)

setUseCustomizingObject

public void setUseCustomizingObject(boolean useCustomizingObject)
                             throws java.beans.PropertyVetoException
Sets the useCustomizingObject property. This option applies only to 5250 printer session.
Parameters:
useCustomizingObject - Set to true, if you want to use an object file to format print data instead of using the formatting provided by the application.
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
isUseCustomizingObject(), Session.getSessionType()

isUseCustomizingObject

public boolean isUseCustomizingObject()
Gets the value of the useCustomizingObject.
Returns:
the current setting of the UseCustomizingObject
See Also:
setUseCustomizingObject(boolean)

setCustomizingObject

public void setCustomizingObject(java.lang.String customizingObject)
                          throws java.beans.PropertyVetoException
Sets the customizingObject property. This option applies only to 5250 printer session.
Parameters:
customizingObject - The name of a user-defined iSeries file that can be used to format the data for this device. The first character must be A-through-Z, $ (dollar sign), @ (commercial at sign), or # (number sign). The remaining characters can be A-through-Z, 0-through-9, $, @, #, . (period), and _ (underscore).
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
getCustomizingObject(), Session.getSessionType()

getCustomizingObject

public java.lang.String getCustomizingObject()
Gets the value of the customizingObject.
Returns:
the current setting of the customizingObject
See Also:
setCustomizingObject(java.lang.String)

setCustomizingLibrary

public void setCustomizingLibrary(java.lang.String customizingLibrary)
                           throws java.beans.PropertyVetoException
Sets the customizingLibrary property. This option applies only to 5250 printer session.
Parameters:
customizingLibrary - The name of the iSeries system library that contains the customizing object file. The first character must be A-through-Z, $ (dollar sign), @ (commercial at sign), or # (number sign). The remaining characters can be A-through-Z, 0-through-9, $,
Throws:
java.beans.PropertyVetoException - Thrown if a VetoableChangeListener vetoes the new value or if an incorrect value is specified.
See Also:
getCustomizingLibrary(), Session.getSessionType()

getCustomizingLibrary

public java.lang.String getCustomizingLibrary()
Gets the value of the customizingLibrary.
Returns:
the current setting of the customizingLibrary
See Also:
setCustomizingLibrary(java.lang.String)

setRTLFile

public void setRTLFile(boolean rtl)
                throws java.beans.PropertyVetoException
Sets the RTLfile property. This property determines whether lines in printed file are reversed
Parameters:
boolean - rtl Determines whether lines are reversed.
Throws:
java.beans.PropertyVetoException - Thrown if one of the VetoableChangeListeners rejects the change.
See Also:
isRTLFile()

isRTLFile

public boolean isRTLFile()
Returns whether lines in printed file are reversed
See Also:
setRTLFile(boolean)

setSymmetricSwap

public void setSymmetricSwap(boolean doSwapping)
                      throws java.beans.PropertyVetoException
Sets the SymmetricSwap property. This property determines whether symmetric characters should be swapped in printed file
Parameters:
boolean - doSwapping Determines whether symmetric character should be swapped.
Throws:
java.beans.PropertyVetoException - Thrown if one of the VetoableChangeListeners rejects the change.
See Also:
isSymmetricSwap()

isSymmetricSwap

public boolean isSymmetricSwap()
Returns whether symmetrc characters in printed file are swapped
See Also:
setSymmetricSwap(boolean)

setNumericSwap

public void setNumericSwap(boolean doSwapping)
                    throws java.beans.PropertyVetoException
Sets the NumericSwap property. This property determines whether numeral characters should be swapped in printed file
Parameters:
boolean - doSwapping Determines whether numeric character should be swapped.
Throws:
java.beans.PropertyVetoException - Thrown if one of the VetoableChangeListeners rejects the change.
See Also:
isNumericSwap()

isNumericSwap

public boolean isNumericSwap()
Returns whether numeric characters in printed file are swapped
See Also:
setNumericSwap(boolean)