Click or drag to resize

ZebraPrinterLinkOs Interface

This interface defines increased capabilities of a Zebra Link-OS™ printer. Link-OS™ printers support many features not supported by non-Link-OS™ Zebra printers.

Namespace:  Zebra.Sdk.Printer
Assembly:  SdkApi_Core (in SdkApi_Core.dll) Version: 2.14.1869
Syntax
public interface ZebraPrinterLinkOs : ZebraPrinter, 
	FileUtil, GraphicsUtil, FormatUtil, ToolsUtil, Device, 
	SettingsProvider, ProfileUtil, FontUtil, AlertProvider, FileUtilLinkOs, 
	FormatUtilLinkOs, ToolsUtilLinkOs, FirmwareUpdaterLinkOs

The ZebraPrinterLinkOs type exposes the following members.

Properties
  NameDescription
Public propertyCommunityName
Gets/sets the printer's SNMP get community name.
Public propertyConnection
Returns the printer's connection.
(Inherited from ZebraPrinter.)
Public propertyLinkOsInformation
Returns specific Link-OS™ information.
Public propertyPrinterControlLanguage
Returns the printer control language (e.g. ZPL or CPCL) of the printer.
(Inherited from ZebraPrinter.)
Top
Methods
  NameDescription
Public methodCalibrate
Sends the appropriate calibrate command to the printer.
(Inherited from ToolsUtil.)
Public methodConfigureAlert
Configures an alert to be triggered when the alert's condition occurs or becomes resolved.
(Inherited from AlertProvider.)
Public methodConfigureAlerts
Configures a list of alerts to be triggered when their conditions occur or become resolved.
(Inherited from AlertProvider.)
Public methodCreateBackup
Save a backup of your printer's settings, alerts, and files for later restoration.
(Inherited from ProfileUtil.)
Public methodCreateProfile(Stream)
Create a profile of your printer's settings, alerts, and files for cloning to other printers.
(Inherited from ProfileUtil.)
Public methodCreateProfile(String)
Create a profile of your printer's settings, alerts, and files for cloning to other printers.
(Inherited from ProfileUtil.)
Public methodDeleteFile
Deletes the file from the printer. The filePath may also contain wildcards.
(Inherited from FileUtilLinkOs.)
Public methodDownloadTteFont(Stream, String)
Adds a TrueType® font to a profile and stores it at the specified path as a TrueType® extension (TTE).
(Inherited from FontUtil.)
Public methodDownloadTteFont(String, String)
Adds a TrueType® font file to a profile and stores it at the specified path as a TrueType® extension (TTE).
(Inherited from FontUtil.)
Public methodDownloadTtfFont(Stream, String)
Adds a TrueType® font file to a profile and stores it at the specified path as a TTF.
(Inherited from FontUtil.)
Public methodDownloadTtfFont(String, String)
Adds a TrueType® font file to a profile and stores it at the specified path as a TTF.
(Inherited from FontUtil.)
Public methodGetAllSettings
Retrieve all settings and their attributes.
(Inherited from SettingsProvider.)
Public methodGetAllSettingValues
Retrieves all of the device's setting values.
(Inherited from SettingsProvider.)
Public methodGetAvailableSettings
Retrieve all of the setting identifiers for a device.
(Inherited from SettingsProvider.)
Public methodGetConfiguredAlerts
A list of objects detailing the alert configuration of a printer.
(Inherited from AlertProvider.)
Public methodGetCurrentStatus
Returns a new instance of PrinterStatus that can be used to determine the status of a printer.
(Inherited from ZebraPrinter.)
Public methodGetObjectFromPrinter(String)
Retrieves a file from the printer's file system and returns the contents of that file as a byte array.
(Inherited from FileUtilLinkOs.)
Public methodGetObjectFromPrinter(Stream, String)
Retrieves a file from the printer's file system and writes the contents of that file to destinationStream.
(Inherited from FileUtilLinkOs.)
Public methodGetObjectFromPrinterViaFtp(String, String)
Retrieves a file from the printer's file system via FTP and returns the contents of that file as a byte array.
(Inherited from FileUtilLinkOs.)
Public methodGetObjectFromPrinterViaFtp(Stream, String, String)
Retrieves a file from the printer's file system via FTP and writes the contents of that file to destinationStream.
(Inherited from FileUtilLinkOs.)
Public methodGetPortStatus
Retrieve the TCP port status of the printer and returns a list of TcpPortStatus describing the open ports on the printer.
Public methodGetPrinterDownloadableObjectFromPrinter
Retrieves a file from the printer's file system and returns the contents of that file as a byte array including all necessary file wrappers for redownloading to a Zebra printer.
(Inherited from FileUtilLinkOs.)
Public methodGetSettingRange
Retrieves the allowable range for a setting.
(Inherited from SettingsProvider.)
Public methodGetSettingsValues
Retrieves the device's setting values for a list of setting IDs.
(Inherited from SettingsProvider.)
Public methodGetSettingType
Returns the data type of the setting.
(Inherited from SettingsProvider.)
Public methodGetSettingValue
Retrieves the device's setting value for a setting id.
(Inherited from SettingsProvider.)
Public methodGetStorageInfo
Retrieves storage information for all of the printer's available drives.
(Inherited from FileUtilLinkOs.)
Public methodGetVariableFields
Returns a list of descriptors of the variable fields in this format.
(Inherited from FormatUtil.)
Public methodIsSettingReadOnly
Returns true if the setting is read only.
(Inherited from SettingsProvider.)
Public methodIsSettingValid
Returns true if value is valid for the given setting.
(Inherited from SettingsProvider.)
Public methodIsSettingWriteOnly
Returns true if the setting is write only.
(Inherited from SettingsProvider.)
Public methodLoadBackup(String)
Takes settings, alerts, and files from a backup, and applies them to a printer.
(Inherited from ProfileUtil.)
Public methodLoadBackup(String, Boolean)
Takes settings, alerts, and files from a backup, and applies them to a printer.
(Inherited from ProfileUtil.)
Public methodLoadProfile(String)
Takes settings, alerts, and files from a profile, and applies them to a printer.
(Inherited from ProfileUtil.)
Public methodLoadProfile(String, FileDeletionOption, Boolean)
Takes settings, alerts, and files from a profile, and applies them to a printer.
(Inherited from ProfileUtil.)
Public methodPrintConfigurationLabel
Sends the appropriate print configuration command to the printer.
(Inherited from ToolsUtil.)
Public methodPrintDirectoryLabel
Send the print directory label command to the printer.
(Inherited from ToolsUtilLinkOs.)
Public methodPrintImage(String, Int32, Int32)
Prints an image from the connecting device file system to the connected device as a monochrome image.
(Inherited from GraphicsUtil.)
Public methodPrintImage(String, Int32, Int32, Int32, Int32, Boolean)
Prints an image from the connecting device file system to the connected device as a monochrome image.
(Inherited from GraphicsUtil.)
Public methodPrintImage(ZebraImageI, Int32, Int32, Int32, Int32, Boolean)
Prints an image to the connected device as a monochrome image.
(Inherited from GraphicsUtil.)
Public methodPrintNetworkConfigurationLabel
Send the print network configuration command to the printer.
(Inherited from ToolsUtilLinkOs.)
Public methodPrintStoredFormat(String, DictionaryInt32, String)
Prints a stored format on the printer, filling in the fields specified by the Dictionary.
(Inherited from FormatUtil.)
Public methodPrintStoredFormat(String, String)
Prints a stored format on the printer, filling in the fields specified by the array.
(Inherited from FormatUtil.)
Public methodPrintStoredFormat(String, DictionaryInt32, String, String)
Prints a stored format on the printer, filling in the fields specified by the Dictionary.
(Inherited from FormatUtil.)
Public methodPrintStoredFormat(String, String, String)
Prints a stored format on the printer, filling in the fields specified by the array.
(Inherited from FormatUtil.)
Public methodPrintStoredFormatWithVarGraphics(String, DictionaryInt32, String)
Prints a stored format on the printer, filling in the fields specified by the Dictionary.
(Inherited from FormatUtilLinkOs.)
Public methodPrintStoredFormatWithVarGraphics(String, DictionaryInt32, String, String)
Prints a stored format on the printer, filling in the fields specified by the Dictionary.
(Inherited from FormatUtilLinkOs.)
Public methodPrintStoredFormatWithVarGraphics(String, DictionaryInt32, ZebraImageI, DictionaryInt32, String)
Prints a stored format on the printer, filling in the fields specified by the Dictionaries.
(Inherited from FormatUtilLinkOs.)
Public methodPrintStoredFormatWithVarGraphics(String, DictionaryInt32, ZebraImageI, DictionaryInt32, String, String)
Prints a stored format on the printer, filling in the fields specified by the Dictionaries.
(Inherited from FormatUtilLinkOs.)
Public methodProcessSettingsViaMap
Change or retrieve printer settings.
(Inherited from SettingsProvider.)
Public methodRemoveAlert
Removes a configured alert from a printer. They may be reconfigured via the configureAlert(s) methods.
(Inherited from AlertProvider.)
Public methodRemoveAllAlerts
Removes all alerts currently configured on a printer. They may be reconfigured via the configureAlert(s) methods.
(Inherited from AlertProvider.)
Public methodCode exampleReset
Sends the appropriate reset command to the printer.
(Inherited from ToolsUtil.)
Public methodResetNetwork
Sends the network reset command to the printer.
(Inherited from ToolsUtilLinkOs.)
Public methodRestoreDefaults
Sends the appropriate restore defaults command to the printer.
(Inherited from ToolsUtil.)
Public methodRestoreNetworkDefaults
Send the restore network defaults command to the printer.
(Inherited from ToolsUtilLinkOs.)
Public methodRetrieveFileNames
Retrieves the names of the files which are stored on the device.
(Inherited from FileUtil.)
Public methodRetrieveFileNames(String)
Retrieves the names of the files which are stored on the device.
(Inherited from FileUtil.)
Public methodRetrieveFormatFromPrinter(String)
Retrieves a format from the printer.
(Inherited from FormatUtil.)
Public methodRetrieveFormatFromPrinter(Stream, String)
Retrieves a format from the printer.
(Inherited from FormatUtil.)
Public methodRetrieveObjectsProperties
Retrieves the properties of the objects which are stored on the device.
(Inherited from FileUtil.)
Public methodSendCommand(String)
Converts the specified command to bytes using the default charset and sends the bytes to the printer.
(Inherited from ToolsUtil.)
Public methodSendCommand(String, String)
Converts the specified command to bytes using the specified charset "encoding" and sends the bytes to the printer.
(Inherited from ToolsUtil.)
Public methodSendFileContents(String)
Sends the contents of a file to the device.
(Inherited from FileUtil.)
Public methodSendFileContents(String, ProgressMonitor)
Sends the contents of a file to the device.
(Inherited from FileUtil.)
Public methodSetClock
Set the RTC time and date on the printer.
(Inherited from ToolsUtilLinkOs.)
Public methodSetConnection
Changes the printer's connection.
(Inherited from ZebraPrinter.)
Public methodSetSetting
Sets the setting to the given value.
(Inherited from SettingsProvider.)
Public methodSetSettings
Set more than one setting.
(Inherited from SettingsProvider.)
Public methodStoreFileOnPrinter(String)
Stores the file on the printer using any required file wrappers.
(Inherited from FileUtilLinkOs.)
Public methodStoreFileOnPrinter(Byte, String)
Stores a file on the printer named fileNameOnPrinter with the file contents from fileContents using any required file wrappers.
(Inherited from FileUtilLinkOs.)
Public methodStoreFileOnPrinter(String, String)
Stores the file on the printer at the specified location and name using any required file wrappers.
(Inherited from FileUtilLinkOs.)
Public methodStoreImage(String, String, Int32, Int32)
Stores the specified image to the connected printer as a monochrome image.
(Inherited from GraphicsUtil.)
Public methodStoreImage(String, ZebraImageI, Int32, Int32)
Stores the specified image to the connected printer as a monochrome image.
(Inherited from GraphicsUtil.)
Public methodCode exampleUpdateFirmware(String, FirmwareUpdateHandler)
Update firmware on the printer using the default timeout of 10 minutes.
(Inherited from FirmwareUpdaterLinkOs.)
Public methodUpdateFirmware(String, Int64, FirmwareUpdateHandler)
Update firmware on the printer using the specified timeout.
(Inherited from FirmwareUpdaterLinkOs.)
Public methodUpdateFirmwareUnconditionally(String, FirmwareUpdateHandler)
Update firmware on the printer, using the default timeout of 10 minutes, regardless of the firmware version currently on the printer.
(Inherited from FirmwareUpdaterLinkOs.)
Public methodUpdateFirmwareUnconditionally(String, Int64, FirmwareUpdateHandler)
Update firmware on the printer, using the specified timeout, regardless of the firmware version currently on the printer.
(Inherited from FirmwareUpdaterLinkOs.)
Top
See Also