Package com.zebra.sdk.printer
Interface ZebraPrinterLinkOs
- All Superinterfaces:
AlertProvider,ASMUtilLinkOs,Device,FileUtil,FileUtilLinkOs,FirmwareUpdaterLinkOs,FontUtil,FormatUtil,FormatUtilLinkOs,GraphicsUtil,ProfileUtil,SettingsProvider,ToolsUtil,ToolsUtilLinkOs,ZebraPrinter
public interface ZebraPrinterLinkOs
extends ZebraPrinter, Device, ProfileUtil, FontUtil, AlertProvider, FileUtilLinkOs, FormatUtilLinkOs, ToolsUtilLinkOs, FirmwareUpdaterLinkOs, ASMUtilLinkOs
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.
-
Method Summary
Modifier and TypeMethodDescriptionGet the printer's SNMP get community name.Returns specific Link-OS information.Retrieve the TCP port status of the printer and returns a list ofTcpPortStatusdescribing the open ports on the printer.booleanvoidsetGetCommunityName(String getCommunityName) Set the printer's SNMP get community name.Methods inherited from interface com.zebra.sdk.printer.AlertProvider
configureAlert, configureAlerts, getConfiguredAlerts, removeAlert, removeAllAlertsMethods inherited from interface com.zebra.sdk.printer.ASMUtilLinkOs
restoreAsmDefaultsMethods inherited from interface com.zebra.sdk.device.FileUtil
retrieveFileNames, retrieveFileNames, retrieveObjectsProperties, sendFileContents, sendFileContentsMethods inherited from interface com.zebra.sdk.device.FileUtilLinkOs
deleteFile, deleteFileOnPrinterProtected, getObjectFromPrinter, getObjectFromPrinter, getObjectFromPrinterViaFtp, getObjectFromPrinterViaFtp, getPrinterDownloadableObjectFromPrinter, getStorageInfo, storeFileOnPrinter, storeFileOnPrinter, storeFileOnPrinter, storeFileOnPrinterProtected, storeFileOnPrinterProtectedMethods inherited from interface com.zebra.sdk.printer.FirmwareUpdaterLinkOs
updateFirmware, updateFirmware, updateFirmwareUnconditionally, updateFirmwareUnconditionallyMethods inherited from interface com.zebra.sdk.printer.FontUtil
downloadTteFont, downloadTteFont, downloadTtfFont, downloadTtfFontMethods inherited from interface com.zebra.sdk.printer.FormatUtil
getVariableFields, printStoredFormat, printStoredFormat, printStoredFormat, printStoredFormat, retrieveFormatFromPrinter, retrieveFormatFromPrinterMethods inherited from interface com.zebra.sdk.printer.FormatUtilLinkOs
printStoredFormatWithVarGraphics, printStoredFormatWithVarGraphics, printStoredFormatWithVarGraphics, printStoredFormatWithVarGraphicsMethods inherited from interface com.zebra.sdk.printer.GraphicsUtil
printImage, printImage, printImage, storeImage, storeImageMethods inherited from interface com.zebra.sdk.printer.ProfileUtil
createBackup, createProfile, createProfile, loadBackup, loadBackup, loadProfile, loadProfileMethods inherited from interface com.zebra.sdk.settings.SettingsProvider
getAllSettings, getAllSettingValues, getAvailableSettings, getSettingRange, getSettingsValues, getSettingType, getSettingValue, isSettingReadOnly, isSettingValid, isSettingWriteOnly, processSettingsViaMap, setSetting, setSettingsMethods inherited from interface com.zebra.sdk.printer.ToolsUtil
calibrate, printConfigurationLabel, reset, restoreDefaults, sendCommand, sendCommandMethods inherited from interface com.zebra.sdk.printer.ToolsUtilLinkOs
printDirectoryLabel, printNetworkConfigurationLabel, resetNetwork, resetNetworkProtected, resetProtected, restoreNetworkDefaults, setClockMethods inherited from interface com.zebra.sdk.printer.ZebraPrinter
getConnection, getCurrentStatus, getPrinterControlLanguage, setConnection
-
Method Details
-
getPortStatus
Retrieve the TCP port status of the printer and returns a list ofTcpPortStatusdescribing the open ports on the printer. The open connection from the SDK will be listed in the return value. This method will throw aConnectionExceptionif it is unable to communicate with the printer.
Note: Tabletop printers support more than one established connection on the raw port at a time, so the same port may be listed more than once.- Returns:
- List of open ports on the ZebraPrinter. Note: The open connection from the SDK will be listed.
- Throws:
ConnectionException- if there is an issue communicating with the printer (e.g. the connection is not open.)
-
getGetCommunityName
String getGetCommunityName()Get the printer's SNMP get community name.- Returns:
- The printer's SNMP Get Community Name
-
setGetCommunityName
Set the printer's SNMP get community name.- Parameters:
getCommunityName- New value for the printer's SNMP Get Community Name.
-
getLinkOsInformation
LinkOsInformation getLinkOsInformation()Returns specific Link-OS information.- Returns:
- specific Link-OS information
-
isPrinterProtectedMode
boolean isPrinterProtectedMode()- Returns:
- printer protected status
-