public interface JobControlHelperUtilZxp
Modifier and Type | Method and Description |
---|---|
CardDestination |
getCardDestination()
Returns the destination of the card following job completion.
|
CardSource |
getCardSource()
Returns the card source location.
|
java.util.EnumSet<DataSource> |
getDataSource()
Returns the data source for all magnetic read operations.
|
CoercivityType |
getMagCoercivity()
Returns the coercivity type for magnetic encoding.
|
MagEncodingType |
getMagEncodingType()
Returns the type of magnetic encoding the will be performed.
|
MonoConversionType |
getMonochromeConversion(CardSide side)
Returns the type of monochrome conversion to be performed for the designated side of a card.
|
PrintOptimizationMode |
getPrintOptimizationMode()
Returns the print optimization mode.
|
ParameterInfo |
getRibbonPanelIntensity(CardSide side,
RibbonPanelType panel)
Returns the requested ribbon panels intensity values.
|
boolean |
isDeleteAfter()
Returns whether or not the printer will delete the current job after successfully completing.
|
boolean |
isMagVerification()
Returns whether or not the current job will verify the magnetic encoding.
|
void |
setCardDestination(CardDestination destination)
Sets the card destination location for the current job.
|
void |
setCardSource(CardSource cardSource)
Sets the card source location for the current job.
|
void |
setDataSource(java.util.EnumSet<DataSource> dataSource)
Sets the data source for the specified magnetic read operation for the current job.
|
void |
setDeleteAfter(boolean deleteAfter)
Sets whether to delete the current job after successfully completing.
|
void |
setJobConfiguration(JobConfigInfo jobConfig)
Sets print job settings for the current print job.
|
void |
setMagCoercivity(CoercivityType coercivity)
Sets the coercivity type for magnetic encoding.
|
void |
setMagEncodingType(MagEncodingType type)
Sets the type of magnetic encoding to perform.
|
void |
setMagVerification(boolean enabled)
Set whether to verify the magnetic encoding on the current job.
|
void |
setMonochromeConversion(CardSide side,
MonoConversionType type)
Sets the monochrome conversion operation to perform for the specified card side.
|
void |
setPrintOptimizationMode(PrintOptimizationMode printMode)
Sets the print optimization mode.
|
void |
setRibbonPanelIntensity(CardSide side,
RibbonPanelType panel,
int intensity)
Sets the specified ribbon panel's intensity value.
|
void |
setSmartCardConfiguration(java.util.List<SmartCardType> smartCardTypes)
Configures smart card encoding for the current job.
|
MonoConversionType getMonochromeConversion(CardSide side) throws SettingsException
side
- side of card.SettingsException
- if an error occurs while retrieving the monochrome conversion, the device is busy, a printer error occurs, or there is a
communication error.ParameterInfo getRibbonPanelIntensity(CardSide side, RibbonPanelType panel) throws SettingsException
side
- side of card.panel
- the specific ribbon panel to be used.SettingsException
- if an error occurs while retrieving the ribbon panel intensity, the device is busy, or there is an error communicating with the
printer.void setMonochromeConversion(CardSide side, MonoConversionType type) throws SettingsException
side
- side of card.type
- the monochrome conversion type.SettingsException
- if an error occurs while setting the monochrome conversion type, the device is busy, a printer error occurs, or there is an error
communicating with the printer.void setRibbonPanelIntensity(CardSide side, RibbonPanelType panel, int intensity) throws SettingsException
side
- side of card.panel
- the specific ribbon panel to be used.intensity
- intensity value.SettingsException
- if an error occurs while setting the ribbon panel intensity, the device is busy, a printer error occurs, or there is an error
communicating with the printer.CardDestination getCardDestination() throws SettingsException
SettingsException
- if an error occurs retrieving the card destination, the device is busy, a printer error occurs, or there is an error communicating
with the printer.CardSource getCardSource() throws SettingsException
SettingsException
- if an error occurs retrieving the card source, the device is busy, a printer error occurs, or there is an error communicating with
the printer.java.util.EnumSet<DataSource> getDataSource() throws SettingsException
SettingsException
- if an error occurs retrieving the data source, the device is busy, a printer error occurs, or there is an error communicating with
the printer.MagEncodingType getMagEncodingType() throws SettingsException
SettingsException
- if an error occurs while retrieving the magnetic encoding type.CoercivityType getMagCoercivity() throws SettingsException
SettingsException
- if an error occurs retrieving the magnetic coercivity.boolean isDeleteAfter() throws SettingsException
SettingsException
- if an error occurs retrieving the delete after value, the device is busy, a printer error occurs, or there is an error communicating
with the printer.boolean isMagVerification() throws SettingsException
SettingsException
- if an error occurs retrieving the magnetic verification value.void setCardSource(CardSource cardSource) throws SettingsException
cardSource
- the card source location.SettingsException
- if an error occurs while setting the card source, the device is busy, a printer error occurs, or there is an error communicating
with the printer.void setCardDestination(CardDestination destination) throws SettingsException
destination
- the card destination location.SettingsException
- if an error occurs while setting the card destination, the device is busy, a printer error occurs, or there is an error
communicating with the printer.void setDataSource(java.util.EnumSet<DataSource> dataSource) throws SettingsException
dataSource
- EnumSet of DataSource objects.SettingsException
- if an error occurs while setting the data source, the device is busy, a printer error occurs, or there is an error communicating
with the printer.void setSmartCardConfiguration(java.util.List<SmartCardType> smartCardTypes) throws SettingsException, ZebraIllegalArgumentException
smartCardTypes
- list of smartcard types for configuring a smart card encoding job.SettingsException
- if an error occurs while setting the smart card configuration.ZebraIllegalArgumentException
- if the smartCardTypes
is invalid.void setDeleteAfter(boolean deleteAfter) throws SettingsException
deleteAfter
- true to delete the current job after completing successfully.SettingsException
- if an error occurs setting the delete after value, the device is busy, a printer error occurs, or there is an error communicating
with the printer.void setJobConfiguration(JobConfigInfo jobConfig) throws SettingsException
jobConfig
- instance containing details of the job to be printed.SettingsException
- if an error occurs while setting the job configuration, the device is busy, a printer error occurs, or there is an error
communicating with the printer.void setMagCoercivity(CoercivityType coercivity) throws SettingsException
coercivity
- the magnetic coercivity type.SettingsException
- if an error occurs while setting the magnetic coercivity.void setMagEncodingType(MagEncodingType type) throws SettingsException
type
- the magnetic encoding type.SettingsException
- if an error occurs while retrieving the magnetic encoding type.void setMagVerification(boolean enabled) throws SettingsException
enabled
- true to verify the magnetic encoding.SettingsException
- if an error occurs while setting the magnetic verification value.void setPrintOptimizationMode(PrintOptimizationMode printMode) throws SettingsException
printMode
- the print optimization mode for ZXP3xC printer models.SettingsException
- if an error occurs while setting the print optimization mode, the device is busy, a printer error, or there is an error
communicating with the printer.PrintOptimizationMode getPrintOptimizationMode() throws SettingsException
SettingsException
- if an error occurs while retrieving the print optimization mode.
© 2016 ZIH Corp. All Rights Reserved.