类 EscCommand
- java.lang.Object
-
- com.gainscha.sdk2.command.Command
-
- com.gainscha.sdk2.command.EscCommand
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static class
EscCommand.CHARACTER_SET
已过时。static class
EscCommand.CODEPAGE
已过时。static class
EscCommand.ENABLE
已过时。static class
EscCommand.FONT
已过时。static class
EscCommand.FOOT
已过时。static class
EscCommand.HEIGHT_ZOOM
已过时。static class
EscCommand.HRI_POSITION
已过时。static class
EscCommand.JUSTIFICATION
已过时。static class
EscCommand.STATUS
已过时。static class
EscCommand.UNDERLINE_MODE
已过时。static class
EscCommand.WIDTH_ZOOM
已过时。
-
构造器概要
构造器 构造器 说明 EscCommand()
已过时。
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 void
addArabicText(java.lang.String text)
已过时。方法说明:插入阿拉伯文字void
addBitmap(android.graphics.Bitmap bitmap, int bitmapWidth, boolean bitmapShake)
已过时。方法说明:打印图片void
addCancelKanjiMode()
已过时。方法说明:设置汉字无效void
addCancelUserDefinedCharacters(byte n)
已过时。方法说明:设置取消自定义字符void
addCODABAR(java.lang.String content)
已过时。方法说明:打印CODABAR码void
addCODE128(java.lang.String content)
已过时。方法说明:打印CODE128码void
addCODE39(java.lang.String content)
已过时。方法说明:打印UPCE条码void
addCODE93(java.lang.String content)
已过时。方法说明:打印CODE93码void
addCommand(byte command)
已过时。添加指令内容void
addCommand(byte[] command)
已过时。添加指令内容void
addCommand(java.lang.String str)
已过时。添加指令内容void
addCutAndFeedPaper(byte length)
已过时。方法说明:设置切纸后走纸void
addCutPaper()
已过时。方法说明:切纸void
addEAN13(java.lang.String content)
已过时。方法说明:打印EAN13码void
addEAN8(java.lang.String content)
已过时。方法说明:打印EAN8码void
addGeneratePlus(EscCommand.FOOT foot, byte t1, byte t2)
已过时。方法说明:开钱箱void
addGeneratePluseAtRealtime(EscCommand.FOOT foot, byte t)
已过时。方法说明:立即开启钱箱void
addHorTab()
已过时。方法说明:插入水平跳格void
addInitializePrinter()
已过时。方法说明:打印机初始化void
addITF(java.lang.String content)
已过时。方法说明:打印ITF条码void
addPrintAndFeedLines(byte n)
已过时。方法说明:打印并且走纸多少行void
addPrintAndFeedPaper(byte n)
已过时。方法说明:设置打印后走纸距离void
addPrintAndLineFeed()
已过时。方法说明:进纸一行void
addPrintQRCode()
已过时。方法说明:打印存储的QRCodevoid
addQueryPrinterStatus()
已过时。此方法一般在一张订单的最后加入, 打印机打印完成时, 会接收到一条GpCom.ACTION_DEVICE_STATUS广播, 可以在此广播里发送下一条订单给打印机void
addSelectCharacterFont(EscCommand.FONT font)
已过时。方法说明:设置字符类型void
addSelectCodePage(EscCommand.CODEPAGE page)
已过时。方法说明:设置代码页void
addSelectDefualtLineSpacing()
已过时。方法说明:设置为默认行间距void
addSelectErrorCorrectionLevelForQRCode(byte n)
已过时。方法说明:设置QRCode纠错级别void
addSelectInternationalCharacterSet(EscCommand.CHARACTER_SET set)
已过时。方法说明:设置国际字符集void
addSelectJustification(EscCommand.JUSTIFICATION just)
已过时。方法说明:设置对齐方式void
addSelectKanjiMode()
已过时。方法说明:设置汉字有效void
addSelectOrCancelUserDefineCharacter(EscCommand.ENABLE enable)
已过时。方法说明:设置是否取消自定义字符void
addSelectPrintingPositionForHRICharacters(EscCommand.HRI_POSITION position)
已过时。方法说明:设置条码可识别字符void
addSelectPrintModes(EscCommand.FONT font, EscCommand.ENABLE emphasized, EscCommand.ENABLE doubleheight, EscCommand.ENABLE doublewidth, EscCommand.ENABLE underline)
已过时。方法说明:设置打印模式void
addSelectSizeOfModuleForQRCode(byte n)
已过时。方法说明:设置QRCode单元模块大小void
addSetAbsolutePrintPosition(short n)
已过时。方法说明:设置绝对打印位置void
addSetAutoSatusBack(EscCommand.ENABLE enable)
已过时。方法说明:设置打印机是否自动返回状态void
addSetBarcodeHeight(byte height)
已过时。方法说明:设置条码高度void
addSetBarcodeWidth(byte width)
已过时。方法说明:设置条码单元宽度void
addSetCharcterSize(EscCommand.WIDTH_ZOOM width, EscCommand.HEIGHT_ZOOM height)
已过时。方法说明:设置字符放大void
addSetFontForHRICharacter(EscCommand.FONT font)
已过时。方法说明:设置条码字符种类void
addSetHorAndVerMotionUnits(byte x, byte y)
已过时。方法说明:设置水平和垂直单位距离void
addSetKanjiFontMode(EscCommand.ENABLE DoubleWidth, EscCommand.ENABLE DoubleHeight, EscCommand.ENABLE Underline)
已过时。方法说明:设置是否汉字字体void
addSetKanjiLefttandRightSpace(byte left, byte right)
已过时。方法说明:设置汉字左右间距void
addSetKanjiUnderLine(EscCommand.UNDERLINE_MODE underline)
已过时。方法说明:设置汉字下划线void
addSetLeftMargin(short n)
已过时。方法说明:设置打印左间距void
addSetLineSpacing(byte n)
已过时。方法说明:设置行间距void
addSetPrintingAreaWidth(short width)
已过时。方法说明:设置打印宽度void
addSetQuadrupleModeForKanji(EscCommand.ENABLE enable)
已过时。方法说明:设置汉字倍宽倍高void
addSetRelativePrintPositon(short n)
已过时。方法说明:设置相对打印位置void
addSetRightSideCharacterSpacing(byte n)
已过时。方法说明:设置字符右间距void
addSound(byte n, byte t)
已过时。蜂鸣器void
addStoreQRCodeData(java.lang.String content)
已过时。方法说明:存入QRCode数据在打印机void
addText(java.lang.String text)
已过时。方法说明:插入文字void
addText(java.lang.String text, java.lang.String charsetName)
已过时。方法说明:插入文字void
addTurn90ClockWiseRotatin(EscCommand.ENABLE enabel)
已过时。方法说明:设置字符是否旋转90°void
addTurnDoubleStrikeOnOrOff(EscCommand.ENABLE enabel)
已过时。方法说明:设置加重模式void
addTurnEmphasizedModeOnOrOff(EscCommand.ENABLE enabel)
已过时。方法说明:设置加粗模式void
addTurnReverseModeOnOrOff(EscCommand.ENABLE enable)
已过时。方法说明:设置反白模式void
addTurnUnderlineModeOnOrOff(EscCommand.UNDERLINE_MODE underline)
已过时。方法说明:设置下划线void
addTurnUpsideDownModeOnOrOff(EscCommand.ENABLE enable)
已过时。方法说明:设置倒置模式void
addUPCA(java.lang.String content)
已过时。方法说明:打印UPCA条码void
addUPCE(java.lang.String content)
已过时。方法说明 打印UPCE条码void
clrCommand()
已过时。java.lang.String
genCode128(java.lang.String content)
已过时。java.lang.String
genCodeB(java.lang.String content)
已过时。java.lang.String
genCodeC(java.lang.String content)
已过时。byte[]
getCommand()
已过时。方法说明:获得打印命令void
RealtimeStatusTransmission(EscCommand.STATUS status)
已过时。方法说明:打印机实时状态请求-
从类继承的方法 com.gainscha.sdk2.command.Command
getResponseListener, getResponseMap, getResponseTimeout, getWriteTimeStamp, isReadUntilTimeout, setReadUntilTimeout, setResponseListener, setResponseTimeout, setWriteTimeStamp, toBytes, toString
-
-
-
-
方法详细资料
-
addHorTab
public void addHorTab()
已过时。方法说明:插入水平跳格
-
addText
public void addText(java.lang.String text)
已过时。方法说明:插入文字- 参数:
text
-
-
addText
public void addText(java.lang.String text, java.lang.String charsetName) throws java.io.UnsupportedEncodingException
已过时。方法说明:插入文字- 参数:
text
-- 抛出:
java.io.UnsupportedEncodingException
-
addArabicText
public void addArabicText(java.lang.String text)
已过时。方法说明:插入阿拉伯文字- 参数:
text
-
-
addPrintAndLineFeed
public void addPrintAndLineFeed()
已过时。方法说明:进纸一行
-
RealtimeStatusTransmission
public void RealtimeStatusTransmission(EscCommand.STATUS status)
已过时。方法说明:打印机实时状态请求- 参数:
status
- PRINTER_STATUS 打印机状态 PRINTER_OFFLINE 脱机状态 PRINTER_ERROR 错误状态 PRINTER_PAPER 纸张状态
-
addGeneratePluseAtRealtime
public void addGeneratePluseAtRealtime(EscCommand.FOOT foot, byte t)
已过时。方法说明:立即开启钱箱- 参数:
foot
- 钱箱 2脚 F2 钱箱 5脚 F5t
- 脉冲时间 tx100ms
-
addSound
public void addSound(byte n, byte t)
已过时。蜂鸣器- 参数:
n
- n是指蜂鸣器鸣叫次数。t
- t 是指蜂鸣器鸣每次数鸣叫时间为(t × 50)毫秒
-
addSetRightSideCharacterSpacing
public void addSetRightSideCharacterSpacing(byte n)
已过时。方法说明:设置字符右间距- 参数:
n
- 间距长度
-
getCommand
public byte[] getCommand()
已过时。方法说明:获得打印命令- 指定者:
getCommand
在类中Command
- 返回:
- Vector
-
clrCommand
public void clrCommand()
已过时。
-
addSelectPrintModes
public void addSelectPrintModes(EscCommand.FONT font, EscCommand.ENABLE emphasized, EscCommand.ENABLE doubleheight, EscCommand.ENABLE doublewidth, EscCommand.ENABLE underline)
已过时。方法说明:设置打印模式- 参数:
font
- 选择FONTA or FONTBemphasized
- 是否加粗doubleheight
- 是否倍高doublewidth
- 是否倍宽underline
- 是否下划线
-
addSetAbsolutePrintPosition
public void addSetAbsolutePrintPosition(short n)
已过时。方法说明:设置绝对打印位置- 参数:
n
- 与起始打印位置距离
-
addSelectOrCancelUserDefineCharacter
public void addSelectOrCancelUserDefineCharacter(EscCommand.ENABLE enable)
已过时。方法说明:设置是否取消自定义字符- 参数:
enable
- 是否取消
-
addTurnUnderlineModeOnOrOff
public void addTurnUnderlineModeOnOrOff(EscCommand.UNDERLINE_MODE underline)
已过时。方法说明:设置下划线- 参数:
underline
- 下划线类型
-
addSelectDefualtLineSpacing
public void addSelectDefualtLineSpacing()
已过时。方法说明:设置为默认行间距
-
addSetLineSpacing
public void addSetLineSpacing(byte n)
已过时。方法说明:设置行间距- 参数:
n
- 行间距高度,包含文字
-
addCancelUserDefinedCharacters
public void addCancelUserDefinedCharacters(byte n)
已过时。方法说明:设置取消自定义字符- 参数:
n
- 字符编号
-
addInitializePrinter
public void addInitializePrinter()
已过时。方法说明:打印机初始化
-
addTurnEmphasizedModeOnOrOff
public void addTurnEmphasizedModeOnOrOff(EscCommand.ENABLE enabel)
已过时。方法说明:设置加粗模式- 参数:
enabel
- 是否加粗
-
addTurnDoubleStrikeOnOrOff
public void addTurnDoubleStrikeOnOrOff(EscCommand.ENABLE enabel)
已过时。方法说明:设置加重模式- 参数:
enabel
- 是否加重
-
addPrintAndFeedPaper
public void addPrintAndFeedPaper(byte n)
已过时。方法说明:设置打印后走纸距离走纸长度
-
addSelectCharacterFont
public void addSelectCharacterFont(EscCommand.FONT font)
已过时。方法说明:设置字符类型- 参数:
font
- FONTA or FONTB
-
addSelectInternationalCharacterSet
public void addSelectInternationalCharacterSet(EscCommand.CHARACTER_SET set)
已过时。方法说明:设置国际字符集- 参数:
set
- 字符集编号
-
addTurn90ClockWiseRotatin
public void addTurn90ClockWiseRotatin(EscCommand.ENABLE enabel)
已过时。方法说明:设置字符是否旋转90°- 参数:
enabel
- 是否旋转
-
addSetRelativePrintPositon
public void addSetRelativePrintPositon(short n)
已过时。方法说明:设置相对打印位置- 参数:
n
- 与上一字符的相对位置
-
addSelectJustification
public void addSelectJustification(EscCommand.JUSTIFICATION just)
已过时。方法说明:设置对齐方式- 参数:
just
- 左 中 右对齐
-
addPrintAndFeedLines
public void addPrintAndFeedLines(byte n)
已过时。方法说明:打印并且走纸多少行- 参数:
n
- 行数
-
addGeneratePlus
public void addGeneratePlus(EscCommand.FOOT foot, byte t1, byte t2)
已过时。方法说明:开钱箱- 参数:
foot
- 钱箱引脚号t1
- 高电平时间t2
- 低电平时间
-
addSelectCodePage
public void addSelectCodePage(EscCommand.CODEPAGE page)
已过时。方法说明:设置代码页- 参数:
page
- 代码页编号
-
addTurnUpsideDownModeOnOrOff
public void addTurnUpsideDownModeOnOrOff(EscCommand.ENABLE enable)
已过时。方法说明:设置倒置模式- 参数:
enable
- 是否倒置
-
addSetCharcterSize
public void addSetCharcterSize(EscCommand.WIDTH_ZOOM width, EscCommand.HEIGHT_ZOOM height)
已过时。方法说明:设置字符放大- 参数:
width
- 宽度放大倍数height
- 高度放大倍数
-
addTurnReverseModeOnOrOff
public void addTurnReverseModeOnOrOff(EscCommand.ENABLE enable)
已过时。方法说明:设置反白模式- 参数:
enable
- 是否反白
-
addSelectPrintingPositionForHRICharacters
public void addSelectPrintingPositionForHRICharacters(EscCommand.HRI_POSITION position)
已过时。方法说明:设置条码可识别字符- 参数:
position
- 可识别字符位置
-
addSetLeftMargin
public void addSetLeftMargin(short n)
已过时。方法说明:设置打印左间距- 参数:
n
- 左间距
-
addSetHorAndVerMotionUnits
public void addSetHorAndVerMotionUnits(byte x, byte y)
已过时。方法说明:设置水平和垂直单位距离- 参数:
x
- 水平单位y
- 垂直单位
-
addCutAndFeedPaper
public void addCutAndFeedPaper(byte length)
已过时。方法说明:设置切纸后走纸- 参数:
length
- 走纸距离
-
addCutPaper
public void addCutPaper()
已过时。方法说明:切纸
-
addSetPrintingAreaWidth
public void addSetPrintingAreaWidth(short width)
已过时。方法说明:设置打印宽度- 参数:
width
- 打印宽度
-
addSetAutoSatusBack
public void addSetAutoSatusBack(EscCommand.ENABLE enable)
已过时。方法说明:设置打印机是否自动返回状态- 参数:
enable
- 是否返回
-
addSetFontForHRICharacter
public void addSetFontForHRICharacter(EscCommand.FONT font)
已过时。方法说明:设置条码字符种类- 参数:
font
- FONTA or FONTB
-
addSetBarcodeHeight
public void addSetBarcodeHeight(byte height)
已过时。方法说明:设置条码高度- 参数:
height
- 高度
-
addSetBarcodeWidth
public void addSetBarcodeWidth(byte width)
已过时。方法说明:设置条码单元宽度- 参数:
width
- 条码宽度
-
addSetKanjiFontMode
public void addSetKanjiFontMode(EscCommand.ENABLE DoubleWidth, EscCommand.ENABLE DoubleHeight, EscCommand.ENABLE Underline)
已过时。方法说明:设置是否汉字字体- 参数:
DoubleWidth
- 是否倍宽DoubleHeight
- 是否倍高Underline
- 是否下划线
-
addSelectKanjiMode
public void addSelectKanjiMode()
已过时。方法说明:设置汉字有效
-
addSetKanjiUnderLine
public void addSetKanjiUnderLine(EscCommand.UNDERLINE_MODE underline)
已过时。方法说明:设置汉字下划线- 参数:
underline
-
-
addCancelKanjiMode
public void addCancelKanjiMode()
已过时。方法说明:设置汉字无效
-
addSetKanjiLefttandRightSpace
public void addSetKanjiLefttandRightSpace(byte left, byte right)
已过时。方法说明:设置汉字左右间距- 参数:
left
- 左间距right
- 右间距
-
addSetQuadrupleModeForKanji
public void addSetQuadrupleModeForKanji(EscCommand.ENABLE enable)
已过时。方法说明:设置汉字倍宽倍高- 参数:
enable
-
-
addBitmap
public void addBitmap(android.graphics.Bitmap bitmap, int bitmapWidth, boolean bitmapShake)
已过时。方法说明:打印图片- 参数:
bitmap
- 图片bitmapWidth
- 图片宽度bitmapShake
- 是否执行抖动
-
addUPCA
public void addUPCA(java.lang.String content)
已过时。方法说明:打印UPCA条码- 参数:
content
- 数据范围0-9,长度为11位
-
addUPCE
public void addUPCE(java.lang.String content)
已过时。方法说明 打印UPCE条码- 参数:
content
- 数据范围0-9,长度为11位,必须以0开头
-
addEAN13
public void addEAN13(java.lang.String content)
已过时。方法说明:打印EAN13码- 参数:
content
- 数据范围0-9,长度为12位
-
addEAN8
public void addEAN8(java.lang.String content)
已过时。方法说明:打印EAN8码- 参数:
content
- 数据范围0-9,长度为7位
-
addCODE39
public void addCODE39(java.lang.String content)
已过时。方法说明:打印UPCE条码- 参数:
content
- 数据范围0-9 A-Z SP $ % + - . /
-
addITF
public void addITF(java.lang.String content)
已过时。方法说明:打印ITF条码- 参数:
content
- 数据范围 0-9 数据长度 偶数个
-
addCODABAR
public void addCODABAR(java.lang.String content)
已过时。方法说明:打印CODABAR码- 参数:
content
- 数据范围 0-9 $ + - . / : 数据前后需插入A-D
-
addCODE93
public void addCODE93(java.lang.String content)
已过时。方法说明:打印CODE93码- 参数:
content
- 数据范围0x00-0x7f
-
addCODE128
public void addCODE128(java.lang.String content)
已过时。方法说明:打印CODE128码- 参数:
content
- 数据范围0x00-0x7f
-
genCodeC
public java.lang.String genCodeC(java.lang.String content)
已过时。
-
genCodeB
public java.lang.String genCodeB(java.lang.String content)
已过时。
-
genCode128
public java.lang.String genCode128(java.lang.String content)
已过时。
-
addSelectSizeOfModuleForQRCode
public void addSelectSizeOfModuleForQRCode(byte n)
已过时。方法说明:设置QRCode单元模块大小- 参数:
n
-
-
addSelectErrorCorrectionLevelForQRCode
public void addSelectErrorCorrectionLevelForQRCode(byte n)
已过时。方法说明:设置QRCode纠错级别
-
addStoreQRCodeData
public void addStoreQRCodeData(java.lang.String content)
已过时。方法说明:存入QRCode数据在打印机
-
addPrintQRCode
public void addPrintQRCode()
已过时。方法说明:打印存储的QRCode
-
addQueryPrinterStatus
public void addQueryPrinterStatus()
已过时。此方法一般在一张订单的最后加入, 打印机打印完成时, 会接收到一条GpCom.ACTION_DEVICE_STATUS广播, 可以在此广播里发送下一条订单给打印机
-
addCommand
public void addCommand(java.lang.String str)
已过时。添加指令内容- 参数:
str
- 指令内容
-
addCommand
public void addCommand(byte[] command)
已过时。添加指令内容- 参数:
command
- 指令内容
-
addCommand
public void addCommand(byte command)
已过时。添加指令内容- 参数:
command
- 指令内容
-
-