类 EscCommand
- java.lang.Object
-
- com.gainscha.sdk2.command.Command
-
- com.gainscha.sdk2.command.EscCommand
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classEscCommand.CHARACTER_SET已过时。static classEscCommand.CODEPAGE已过时。static classEscCommand.ENABLE已过时。static classEscCommand.FONT已过时。static classEscCommand.FOOT已过时。static classEscCommand.HEIGHT_ZOOM已过时。static classEscCommand.HRI_POSITION已过时。static classEscCommand.JUSTIFICATION已过时。static classEscCommand.STATUS已过时。static classEscCommand.UNDERLINE_MODE已过时。static classEscCommand.WIDTH_ZOOM已过时。
-
构造器概要
构造器 构造器 说明 EscCommand()已过时。
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 voidaddArabicText(java.lang.String text)已过时。方法说明:插入阿拉伯文字voidaddBitmap(android.graphics.Bitmap bitmap, int bitmapWidth, boolean bitmapShake)已过时。方法说明:打印图片voidaddCancelKanjiMode()已过时。方法说明:设置汉字无效voidaddCancelUserDefinedCharacters(byte n)已过时。方法说明:设置取消自定义字符voidaddCODABAR(java.lang.String content)已过时。方法说明:打印CODABAR码voidaddCODE128(java.lang.String content)已过时。方法说明:打印CODE128码voidaddCODE39(java.lang.String content)已过时。方法说明:打印UPCE条码voidaddCODE93(java.lang.String content)已过时。方法说明:打印CODE93码voidaddCommand(byte command)已过时。添加指令内容voidaddCommand(byte[] command)已过时。添加指令内容voidaddCommand(java.lang.String str)已过时。添加指令内容voidaddCutAndFeedPaper(byte length)已过时。方法说明:设置切纸后走纸voidaddCutPaper()已过时。方法说明:切纸voidaddEAN13(java.lang.String content)已过时。方法说明:打印EAN13码voidaddEAN8(java.lang.String content)已过时。方法说明:打印EAN8码voidaddGeneratePlus(EscCommand.FOOT foot, byte t1, byte t2)已过时。方法说明:开钱箱voidaddGeneratePluseAtRealtime(EscCommand.FOOT foot, byte t)已过时。方法说明:立即开启钱箱voidaddHorTab()已过时。方法说明:插入水平跳格voidaddInitializePrinter()已过时。方法说明:打印机初始化voidaddITF(java.lang.String content)已过时。方法说明:打印ITF条码voidaddPrintAndFeedLines(byte n)已过时。方法说明:打印并且走纸多少行voidaddPrintAndFeedPaper(byte n)已过时。方法说明:设置打印后走纸距离voidaddPrintAndLineFeed()已过时。方法说明:进纸一行voidaddPrintQRCode()已过时。方法说明:打印存储的QRCodevoidaddQueryPrinterStatus()已过时。此方法一般在一张订单的最后加入, 打印机打印完成时, 会接收到一条GpCom.ACTION_DEVICE_STATUS广播, 可以在此广播里发送下一条订单给打印机voidaddSelectCharacterFont(EscCommand.FONT font)已过时。方法说明:设置字符类型voidaddSelectCodePage(EscCommand.CODEPAGE page)已过时。方法说明:设置代码页voidaddSelectDefualtLineSpacing()已过时。方法说明:设置为默认行间距voidaddSelectErrorCorrectionLevelForQRCode(byte n)已过时。方法说明:设置QRCode纠错级别voidaddSelectInternationalCharacterSet(EscCommand.CHARACTER_SET set)已过时。方法说明:设置国际字符集voidaddSelectJustification(EscCommand.JUSTIFICATION just)已过时。方法说明:设置对齐方式voidaddSelectKanjiMode()已过时。方法说明:设置汉字有效voidaddSelectOrCancelUserDefineCharacter(EscCommand.ENABLE enable)已过时。方法说明:设置是否取消自定义字符voidaddSelectPrintingPositionForHRICharacters(EscCommand.HRI_POSITION position)已过时。方法说明:设置条码可识别字符voidaddSelectPrintModes(EscCommand.FONT font, EscCommand.ENABLE emphasized, EscCommand.ENABLE doubleheight, EscCommand.ENABLE doublewidth, EscCommand.ENABLE underline)已过时。方法说明:设置打印模式voidaddSelectSizeOfModuleForQRCode(byte n)已过时。方法说明:设置QRCode单元模块大小voidaddSetAbsolutePrintPosition(short n)已过时。方法说明:设置绝对打印位置voidaddSetAutoSatusBack(EscCommand.ENABLE enable)已过时。方法说明:设置打印机是否自动返回状态voidaddSetBarcodeHeight(byte height)已过时。方法说明:设置条码高度voidaddSetBarcodeWidth(byte width)已过时。方法说明:设置条码单元宽度voidaddSetCharcterSize(EscCommand.WIDTH_ZOOM width, EscCommand.HEIGHT_ZOOM height)已过时。方法说明:设置字符放大voidaddSetFontForHRICharacter(EscCommand.FONT font)已过时。方法说明:设置条码字符种类voidaddSetHorAndVerMotionUnits(byte x, byte y)已过时。方法说明:设置水平和垂直单位距离voidaddSetKanjiFontMode(EscCommand.ENABLE DoubleWidth, EscCommand.ENABLE DoubleHeight, EscCommand.ENABLE Underline)已过时。方法说明:设置是否汉字字体voidaddSetKanjiLefttandRightSpace(byte left, byte right)已过时。方法说明:设置汉字左右间距voidaddSetKanjiUnderLine(EscCommand.UNDERLINE_MODE underline)已过时。方法说明:设置汉字下划线voidaddSetLeftMargin(short n)已过时。方法说明:设置打印左间距voidaddSetLineSpacing(byte n)已过时。方法说明:设置行间距voidaddSetPrintingAreaWidth(short width)已过时。方法说明:设置打印宽度voidaddSetQuadrupleModeForKanji(EscCommand.ENABLE enable)已过时。方法说明:设置汉字倍宽倍高voidaddSetRelativePrintPositon(short n)已过时。方法说明:设置相对打印位置voidaddSetRightSideCharacterSpacing(byte n)已过时。方法说明:设置字符右间距voidaddSound(byte n, byte t)已过时。蜂鸣器voidaddStoreQRCodeData(java.lang.String content)已过时。方法说明:存入QRCode数据在打印机voidaddText(java.lang.String text)已过时。方法说明:插入文字voidaddText(java.lang.String text, java.lang.String charsetName)已过时。方法说明:插入文字voidaddTurn90ClockWiseRotatin(EscCommand.ENABLE enabel)已过时。方法说明:设置字符是否旋转90°voidaddTurnDoubleStrikeOnOrOff(EscCommand.ENABLE enabel)已过时。方法说明:设置加重模式voidaddTurnEmphasizedModeOnOrOff(EscCommand.ENABLE enabel)已过时。方法说明:设置加粗模式voidaddTurnReverseModeOnOrOff(EscCommand.ENABLE enable)已过时。方法说明:设置反白模式voidaddTurnUnderlineModeOnOrOff(EscCommand.UNDERLINE_MODE underline)已过时。方法说明:设置下划线voidaddTurnUpsideDownModeOnOrOff(EscCommand.ENABLE enable)已过时。方法说明:设置倒置模式voidaddUPCA(java.lang.String content)已过时。方法说明:打印UPCA条码voidaddUPCE(java.lang.String content)已过时。方法说明 打印UPCE条码voidclrCommand()已过时。java.lang.StringgenCode128(java.lang.String content)已过时。java.lang.StringgenCodeB(java.lang.String content)已过时。java.lang.StringgenCodeC(java.lang.String content)已过时。byte[]getCommand()已过时。方法说明:获得打印命令voidRealtimeStatusTransmission(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- 指令内容
-
-