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: 3.0.3271
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