InfoConnect for Unisys
IPrinting Interface Members
Properties  Methods 

The following tables list the members exposed by IPrinting.

Public Properties
 NameDescription
 PropertyAutoFormFeedGets or sets whether an automatic formfeed is performed when any portion of display memory is printed.  
 PropertyBypassPrinterDriverGets or sets whether raw data is sent directly to your printer, bypassing the Windows printing interface.  
 PropertyClosePrinterManuallyGets or sets whether the printer is automatically flushed after printing.  
 PropertyDigitalLA210PrinterEmulation

Gets or sets whether InfoConnect translates data to emulate a Digital LA210 printer when a passthrough method of printing, such as printer controller mode, is used. This property applies to VT emulation only. It is not relevant if the BypassPrinterDriver property is True, or if the PrintToFile property has been set to something other than an empty string.

 
 PropertyIbmPrintCharactersOptionGets or sets how characters are printed under IBM 3151 emulation (TerminalType = rcIBM3151).  
 PropertyIbmPrintLineTerminatorGets or sets which end line characters are used when printing under IBM 3151 emulation (TerminalType = rcIBM3151).  
 PropertyIbmPrintPageTerminatorGets or sets which page end character is used when printing under IBM 3151 emulation (TerminalType = rcIBM3151).  
 PropertyPrintANSIColorBackgroundGets or sets whether InfoConnect prints the background ANSI color.  
 PropertyPrintDuplexGets or sets how InfoConnect handles printing to single- and double-sided pages.  
 PropertyPrintedCharactersTranslationEnabledPrintedCharactersTranslationEnabled  
 PropertyPrinterAutoRowSizeGets or sets whether InfoConnect automatically sets the number of rows to be printed on each page.  
 PropertyPrinterColumns

Gets or sets the maximum width (in characters) for a printed line.

 
 PropertyPrinterColumnsSetOrientation

Gets or sets whether InfoConnect automatically sets the current printer page orientation based on the number of columns to be printed. (The number of columns to be printed is determined by the PrinterColumns property).

 
 PropertyPrinterColumnsTiedToDisplay

Gets or sets whether changing the number of columns in the screen display automatically changes the number of columns to be printed.

 
 PropertyPrinterFitFontToPageGets or sets whether InfoConnect automatically adjusts both height and width when calculating font size.  
 PropertyPrinterFontName

Gets or sets the font used by InfoConnect when printing.

 
 PropertyPrinterInverseFont

Gets or sets whether the inverse character attribute should be ignored for printing.

 
 PropertyPrinterLogging

Gets or sets whether data received into display memory, either from datacomm or from the keyboard, is sent to the printer (or to a file) when a linefeed is received.

 
 PropertyPrinterMarginBottomGets or sets the size of the bottom margin of printed output.  
 PropertyPrinterMarginLeft

Gets or sets the size of the left margin of printed output.

 
 PropertyPrinterMarginRight

Gets or sets the size of the right margin of printed output.

 
 PropertyPrinterMarginTop

Gets or sets the size of the top margin of printed output.

 
 PropertyPrinterOrientation

Gets or sets the printer page orientation used by InfoConnect. Changing the value of this property affects printing done by InfoConnect, but does not change your operating system's printer settings.

 
 PropertyPrinterPaperSize

Gets or sets the paper size you have set for your printer.

 
 PropertyPrinterPaperSource

Gets or sets the paper source you have set for your printer.

 
 PropertyPrinterPassEscape

Gets or sets whether escape sequences (code characters 0-31) are sent directly to the printer. (This property is valid only when a passthrough method of printing, such as HP Record mode or VT printer Controller mode, is used.)

 
 PropertyPrinterPassThroughConversion

Gets or sets whether InfoConnect translates data when a passthrough method of printing, such as HP Record mode or VT printer Controller mode, is being used.

 
 PropertyPrinterRows

Gets or sets the maximum number of rows that can be printed on a page.

 
 PropertyPrinterTimeout

Gets or sets the number of seconds that InfoConnect waits after a host print job is completed before closing the printer automatically. (This property is used in host-controlled printing situations where the host does not close the printer at the completion of a printing job.)

 
 PropertyPrintGraphicsBackground

Gets or sets whether or not the background is printed when you print ReGIS graphics images.

 
 PropertyPrintGraphicsColor

Gets or sets whether graphics images are printed using color or black and white. This property applies only when sending sixel data to the host or a Digital printer when BypassPrinterDriver is True.

 
 PropertyPrintGraphicsColorSpecification

Gets or sets the color coordinate system used for color sixel printing. This property is relevant only when PrintGraphicsColor is set to PrintGraphicsColorOption.Color and BypassPrinterDriver is True.

 
 PropertyPrintToFile

Gets or sets whether printing is directed to the printer or a file.

 
 PropertyUseDefaultPrinterFont

Gets or sets whether InfoConnect uses the default printer font when printing.

 
Top
Public Methods
 NameDescription
 MethodFlushPrinterFlushes InfoConnect's printer output buffers, sending any pending data to the printer and issuing a page eject command. This method only affects data sent to the printer when ClosePrinterManually is True. Only data from InfoConnect "print events" (such as logging or printing a copy of display memory) is affected. Data sent to the printer programmatically (for example, using the PrintScreen method) is not affected.  
 MethodPrintPrint all or part of the screen.  
 MethodPrintFilePrint a file.  
 MethodPrintStringPrint a string.  
Top
See Also